[ [ -6820134369100801359194002842846549903799620260539686073492244392860963221352154266803632425736521678140307163764019276929239234573085743535874069418112862246492315492712648378473910167900269203076900668846938381017503038607469875622675002464102594713700471293314903297868765224720451563151574481888852069202846295569131811919294607100398093320699479656416788979704317748329340651185221233307354050687994772740073822805695067742738903559235586718323511840048146227446731326289755464718535743918070113818506338307908698089938851983310361478018933687960686055109390549954738641809026296577513569688881813255297888953246652894369143135679812503059421962684136381163004582335605748386295285731096889695251057849549193280480129833980722293055116479262717871819176734960365417341430324139520689595988498655627606696046104763263400373664692097603375016906231488752205954974821867742474478172345980135441745535234904240525277101374320317513970559357341056285522404670131321190896301301095431086431619028874248078965203373468902140760623006427075016008709460302265671508172428409216671181632524975048371579879072892269237125702941180536786384340762530109641179827771109871481898571415324738113018204693348774759361431473799488996635850129865537820477729984671933188389481875241138899175890211068711700398138599099713769418044657037172796320122944144573221646199335546583590236524372876896564382071268277289353936024552080954155528189618523771384624937431826441478706348286497553892539523991503234554924998456357352753909592578737684436206550238261832339315917239354680084075098439589810278439151324299411682456942955317092155341559919515373666690156417000931482484126506806073211240749660918614717424024096972163976195229099239237418828287631561582114229681505786239198021002993007915043006587021715014885740496040457701424802003961721634695898405887347211661424253070015692192090672130287324275897654984159548011669856989184486033684569208891611105095465753363729926935105964993922959108272388363330738163675700509728470571036568354991191168478648986190313617160975034631704151000697195911393578964589484611449268638532986794138743779474167420571369734898546497654558724455596956200139166522685721170530687807135475233907768872164298303777456584340625995537335010031966540622217800094577610087516189681934199571016270923031603275775278687524635680466987510815778131982567893682783121967683307503867908064790148879387226673319863098457476381634915073919247502469362750351807538004068465688249859247505253475182868955100904583333592216932208049675055872365871634545113625524742277051730667682403641370334572512779585092035170711942902770425365045399143145351320114660044425586173714014994099838433824634467064200175618393734102554432965232256855576331709233758434783442976331071664046035506498868979378686433820150595331248065982630992388038168355897887398786333775545679858176889269581956862870953826347770925491332294435633871963820603964462399968971430865292540850296968570659098948452689813351671289788012572342958232962289824760098518124971715299216666641177127624607613740761954002321506441538483594500570385176849672171245735766374138007504304683496520475773620104674560937488278301058365685619909532425558666787704373452733364807412498357098189670584066055667558409407621535687752006108221731701988720830695173284693639444286207777628591445769812227587318213071388619410256218732996662437865233931881594457273239013288699843419098888403980542724014229163217172800752955322430378097215851276945156461623505524641220749440602952736901570947140276938033892878909585576774078821033873121181417327219609930777125902064472859557709182191218496601985261650450107379070794061668667616812768168233952929724702033136368051717102600923431231392140269198085904932083981172341698209782693288989859301005389504998954354011379104540090392972357691693019127089384515284469676277793073811292994429783672499542512174289989786280308492121269729687962605051281557630358793195056052742704268711300938318842023741491813805115419587541444466305363541353089688691584373822173186731307048040778088323803864001042390763186706452832354141597975977372158748462100237675734984718874080664802635698981093673158545787635617893455397835302071536459700226585602726278291916012344070194526040730872494539486797058911463697672669683757766958787476655377079339505573360449250722066005455429515203703567787676102907812655645787518811103727325146866177079655407130384776226878375762548221003042055776097263837717208187516558635625466115037112430587797693474443450662403368038751197898005447885994400722833739911491850528306213409068118994002789548104733983206448216966616303925537802691306883750724874275596195608883484721673124959502787567402507930857373982595835737104773920436544551699653587688889917162534613626932324894190458822110127972360302030054876941480081653812540408689051416533366472380456416064072201673523005497551088076510623851127654382472147926832309656909060882093053418189016825550441335405213500166317479666778409068830650733746241904120069005156500871044478075656027653435502872197966029420390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -337526423062143744119478142866381185828273765724732397627786807462475549667489380776593385184755787561623831358037815840206284256364630072421432648502626425899681567822922879453888874073407014497881573530457229655644209209573240206962670178086979859177606923335970611545337941290082817544905476480310467386883777509121166608330065613888087045838743765477502274185920489058421530458452848065783218550213923112316686467281497017115154202108861925902095923965375729421524355426009857636014523376253975985338101789641474401293455359951127543414961141326949600272521579426730307486586733449814920224589498834789919125170171441434380538006952429607544571624339768363265768654417509997338875941343922366957279070393889429671245492900280288556838554097678229132073749410253212222696950692455289981091309995066088931842877704548036995437844951711040498687095364020109065747889029154933732744724322886392980128530322282239338503264830361330998503371793885568071892184355209867249677165845028225064595185881542833010882634342904347252211634104749643561242290856049408656761373165770244184961134144315571106457056338571436102078066028848854224291307946374738259325048846224574369917256420612058840592794386873294632723023640703321292065344076775099446846416335265613312917545430996868694058991193026726244506640322353234134845031115334803769544202017432215383399085855612479125142977112794816139211280630856256911883519147600042117904642033796590596003800843758377014659899573491260748143129835934930785490181677642288132979995528045540905509655649490210544323546029714557544538437725948807018007174257380415108002515856381983862292665709120845085341062650531299037318164512548448756253132940852410344627346930541302917608185430945875574062412546334401912656862167908110914860977522980118419927673564458823346653015240555690972427940366016847336736026750255860966533629592729448240294602212001360635027396868260177769161047169811583945248692974074514104257604703328960158969468263050447287898706931796824104940430293694785415347531479624968542437489582166946365799205206283655520787212090479230288596704507791345150880732078142147474139346470701989258721916911370708293313268054967423310307365698678506664061887080517050312363505744869976991411917332847890646998358458277879392706671329765781505071555191825585377220077012386363953334383209741722332949808741198892220605103928962159587836934682780993254391881243402282529128563417635045518393984593730601816447031668555241202454563757009765824677904366397765338568383071732335569162054572794088237867964806458389061462544380673461195646930975054522083239300961305912786921153422285935886642421339286573604814556923826044190183175189133184629611955898188952688839117801468639517078131097769882914741167338758429286399551000592229347400893673411887276255595905837849768835119810186665342617743422197348010663011571890839910142902341976943474199545852783424321936147889712133695499935242860275868398829340672356044362719230236978118938980224009293622859403207745243079892900926334073189749881488013294242632119418877749688699940037242783790647694543032165185428479421761305009565936797309234993506724144684703664940928796757257363646567483880549443749814844985942726946041529267840934340620239287139770598487815215095057136480966400803462648647993452331399017598624682430462700010874577817196929948601200359580572529824940312756691217766607817684346256694851150113806411865799467258487884740774170062630878319152982078786755830083686683378079637135587195763487596618475628303625471065488369814549934828894319028826911867672693748802628089888072303051422574490686227590750451131579027590207066269382687804127106637431631295133999853347332361311367918104011855829414798727088887385432531745147568746478595601004623722171022712516708090776574832428597034452428020171386838712326210317868948860857229986820834701279129178558710421253847187955367379222479532141142845496700384256794316881640522009360463145961689028692542426651950373818312302102220656211028087402871480928511561494492682502147410678280815223533369427483711931860163836805545108502216915307105509809214380485347525728810844033326409931908274445237849098986486247897388021481980306024307951560771897771619128109979575897900201654636397088465545158057586823014013019604149728156542373405355803692191576012393037827396626492612865424549757334635929985914041314806643622054674563008935318745898558776404574994211283650701246379751874477650250831699199499638969237355587756223241344199043855387831285017454922283332221586729842880285931829749698572444222092843708821118626603290728745155819858442532333771904809600688722393863950780016642863383259438594317401606589509100781598868386709054960225031165888275623623191937189149823257651108188286261391116006538154303331390840647576187902908445603326013978197060442418552585707275352249210102947047651843753407758857391114739950106804513032594847093178352070557616121069693839035531618670288294321072609831474955228989394332029827248364507524185270497934448709400800256609636503506695028773502487696998076586130656861616498132035043904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -6644487040248779989339418317079301875419034490242920733106373775505266946851803826488547999836487500858370417854841522931956160713872072451788571118679389524339417045811557753029019690565189521860072340239404044400064839875415954761713833156408057054437590733256973163339322074618352727930321849093635240090038132304060406972956688042688719254207715519663327331406741771138124142994802520664551180710770281607386273538699162345645188218227212820511136160942985131485911728027503184439777389044757224943365870841637850983554244119996369499265037913236711847876891387490939780369635373725060211209512631386779169734056563025092759760640081591988802166218084318281238889872679203392111963556647661088476314302212128195106050598916237610079229134484809924725809644671366026627825156597285984274809953069419779027152966131258729327634827662704478466337916644467711760699442756534357033977431008900872739736675240607433753803917778440001702119402491167174863170330523198910939432556637734095118816256967728976438151568654305667582243533592855391175363556020632671206039578194194944619403090895913278056904066224289785740772362232922862320103961480368526781126949580426373887590872995020653390947465558048553725735262939405491402699254662372884569402974080163328206860930262409913762837336089282912803659421921299729376801988867828050894204592695006889403368662423177347450901776725885536805713611643190660723467593690396616778568376912349104903552294414604042723791711672827614009747012412277031797211970199770459813401312916467799698641676514694167275217874495655061596383271205688249917967834322702188428306426460350258048791958395978569156938940214517122772391623419175200221059104294814735671040912348860673148840269466301752286936614612367723449458162031924862235570583702219597858217336083718186793002042601080128380135750460448558653274831754212982433832865134015486602658644703876577834764559535849993382658903018908583166790802441969541790471630479351659843815122238969494969083088467357890200762023938603620171439162370783724861549931748110553184598669931379923017357784194409076902253800723692264065944832225816859619551867510165503688694616545402306571563669085881628312173694644983048080177366515691945403957563958487622612772565777023946365157763643145851098599248076760178639622863849924381745032363007337068119914458794203001342989841111154388647889581952839236086409000942813873871665416168042022176970920743527103153129813401866175984261847936541305510688685960510603567378070568025750310154707610067645689257095129927927260243248123086679143022721223205042146010468894651606742635322064801153985282568242827289145419527006044087611906375329499331225010595051489979261448433922715129666457462964721284341762072361091176583749185588782068971481115981174235945219328625370846097732615852788876905689382992715164487895278490129126098412862327816218162086702658713631886153363790905281123323970917654482225865864977345424072948181410733050418577760018613699273364563882441269025068160675591556278786055811530024710678171874840611214813296344764575448644072273599246038045200881321409125951748896097241065574050806977284276725991924785021773859787749261078601671537838704594542762092396162453299108032707440119819402259957229425353185815026365760546733453815449046664890878582861534456659466965106481189846311176350875001174119292661152863574881847672170317777561913338319533452986374052670901588369812124371810051653577341544459241374933354982901120224998063705467011881068403474257803029676385579294063531674541535778440434186649423159891133395173095880479343350214555085434921648145026303570856638719900690440753204508271727552501909722811331251862439667735132473336020337506544468992554871998462897925482236431017583696234381604867436792487046013547921712917147912924752485176966065462722574049328431417318480527083014833574409275376713269899954241814316701809579395912811216188016357079185114970430105853014124248831892157866636916728499978804009589553183438466713552913123498731432018396075414140871925995853854155674310210374825415876959241597717769562286888826427391569675509008891299330416365258246259445474309408919974320996787918989933870095462274642966510757128617114222456957154095855430899204363258433428111681832649378427209944871368077664485503935592514827585295975682866956434691002975557509086435845773271320515601630138276248723704257975165464520534663645784372727350131108348101868177897514570987887343272795423852100091445519685789390236670746388951739223671900749042800723864831114488271593263053055970132802627859686047961946981419552818315077922426494870056296594217780491608875218860726917094789649898998398234035665962947310827718664798984529425741378528753079643878570074372771993359950915102194114083473285633284286424271026680021601869532720020267190780869155916420812261201189452893016875085194239481739683594848985421353992187760975102995893117365745851467983674611713525982866432346763942343675014420532600332543359466999917097905913046634285668649038642988173495025392582521687120252953663048225734849745384522458368716099475932251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -68076674539988690021125824583943667962422651381621179522295563453595920755113747006705540058927744334921819778214694784383957282409496667034044672338372015690800430418509608476871679411064754348943472873257074498245448697078881664347659313911230051348022614557791904715008428649095036938963144944643633246557934082310941652561405514092077132567952793225436845189483992698292143299590320320407005175007010577861042159224084978889526539930031323573158629178745643487184854616773577391055162093287892115576894789118785135015759917610880754025763932649343541013821127476764895620171485670069565646257563321032616204719666207784702475624436944067921928385093384283685243629062415559284047391924640820868410371306159841224534540162077139443488929695556472554334596340749938921409028741306558325463118222338596413687105013294115670398116495450625649444136828005200777077307620267705542389874129382357440019100235447541651634868070027253630551770458644455896929909794349507568589471997257072689498158944392383854926477074359391227233264335978793682215765731482255761348554282792612531030929775410813133285964030370085158460136526644731843053097700821459461637686524816457700237472500827029155745999242143952733372658437148976271190789399300773292530564492948795000277226633915051048670995121284410378500325512258197661361340157270835413586520760788050715764750668461115575678276828620698496928081677033628189975227953257942629199289982598082327492080512251196794488262174279458282183872434691852527298564928493696946263939481691007068337544754517233185512406674640291935351105194264642681185969254673598049975426972555710757169364169346631251931432182374234699747538233561523161383098064057178723387345366630897027539494587701249464738143667293283861103733077852271150888258936785545834983953725302877347351609277860287118320045308185394332536726017712972272898115348530774176189987372499103755509285745832336506003447150582476270081754229340014425105967177975209573986229494313884823322857303755313198698441414194841180330170393892886770679436260664704653396843715334497207142738017788917754398846553075562049513475497094096666989558078776023703829864664979006895985964587243466858035805244357105121181703116970481674495653192219577281392656075086703514280307037868818652973073470160565501012037380368701974055305156870853843436642794295263484303658082278808934391034108071842575509848283219065830682293556939944559210511618025389579102330306624737230706899373808528951227059587756218737653865351355876145469993008402609623390591251121954250597142162090640877895120438910630867642254613946871974188117367296542921370447862133247946420798222706301576810282768007027986165098067954132349373946483465144768132270084546690341844856000164353624448389533798491844854761522938324472699764140780730596101327415129471921081503457105245769121578775452274650648662336748661651137977221866484614394524751870395442854116432251222135362484447534518918274266706937963565465326755581299593671103985261042286036823814524016648635829010759462332121977563054075776998081416542437875398541289642028691897820074362366525773797384680815755034209280363277793775125163137535715752160682874748133226963681438446849463266378513976865387456392059532424246367229652724818451203670294268703169045488442909450870428336932829455790130881450697829803767941819646458152838448502419633376445038168170200188467543421316676416348396214475662101991634380095614805745405121088799797986888132466786306841398594225597551357574498749746763303341208968515217349286380060177967291406876115410730821038870086890677561020842126711132614012099099686265060803291611945945620408152275385374608348442019613651221577331116653630255017267270673471979386011712990493727509347176367695919973502452478639279635000859984125831744171524170089005826909931529709895286832380200576638929535091104606339290496308709246756624021713940879793892114533444690313707525451268766838958787024858949404818679439782072363216983313589775045730530035335917738487012110799937185096789906434147770180876247522013432808238588570647250723834563012457175662619883542271033243983157331242880816881586004592569471698681336173013840373358251789032403005250169943990201353464016638361086159734265798299091292466926561194598380205348496169020337535227576069803448269067483186944445405101228717261555336166158856998682389916040414265899482614504760064812828185843124413042818320923722117255542147154850590729252962179400683814498994719807559991796835415493809337242271936774188713736898944838205739708063776784692026036231463728211819317464308533413764419635101966932872225418169677008169986442413384344765487882407051616465536615190338803622029974670768170416442394734306667212510062518616533336180822854211912565584519225150293531682769160181632137727634392491559160649904822726763333090167049883113515659842009909189412480962829020593522083161783756444418588826829630731684635380953497691052473556118356959880459386661759483630235126312955415327921476807807453897536961113307320844169644382418097148741500215465379542064196475407921427238306099850873501356000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -853311321117686540239922761445285704794162385416370251457314592428437184360903424941810297951458007789157699577932402257235713044308942010713249895516670238475890399803747087241474036299208017578509739552858344127269519967670652232643261853979033898277744591321429506035767478004567594607377130363385905058057821384573774422134997527561499529839847528741009601133518277675398430026482424815432763167271103645015030205550127056203930439941769916970753667752377852961292718103016213348285738274579031315158660067874471996841210855560264321530961866925549900987176728660809939622419223467136260006040618389818174403866017693832489376591447271795720909492096496717947036380753545960991324112769619989843935548960600850105910594129255567738922573961752304435510082008291549872039208930583459330944704769330897948850320576890806879453995698398775284834580296419514107985056164523659910123912564979818867993896026547914704233676634537162754218738472677490266343397056033304382438982660432163524879163281537644101345934193769372369544559278978460095536176163421364809061574637491619206319141832559536703951074497233806844305916981785886878886892240089889893059437504202329687170026141987489248390813173802479153108805445930293361938069024715626766996114835437904936464851263781819623117518163255089764182726485504827312284689589495462691424680680200540815135883676335760222992704098820261085375693873692334535446045841861057468902788878019161475286943272506129721015949953211582446696055526038381733051404511094464854961001329182403291435369489675989842158728011324029645739406180157128112628957065657818522069249683609825356578062863113276148544958435159347731186953443006822750676731293218164817902655349048585948515206396696165706222103923048023703944151970302566905639947431401978695881073866492216599432606831494969547461840183631117798037081956235011047280172667116025581446209078631606557040436441289598249726558689928926819529662709645794271441844140566650937125063389033969472541197451503782081816736253041115940191164942263484165249620589392920406719767685076133768493442739617853858682253676540318657306977997891706546054537955112561275234549590936919828008588764628043370927357566523685745594575909977515341729628111001188483694793027517404546190989742639619863445589185073671902789519659932973397745255099828681840580363966653886852377871223981811312348224106879310290639306458951076019281310786246190782229195376633469332119385495384835363395023878406238220753072053743149917985900930310831127392267062695810087018472148233453125019846209006310444035423983566369301091584695616888036665162703654252481703406763852715412189548746534173344815345875085784757733959561505805723852152104922411526571836932787050988603701009836704293429352044671938647269985204749611724354992696996552151832082326804197533037035706311796658147764524553700176350207564374663730907468683376230783286986285873797072970844907799303620917473701044168667069350242026898736033087808604532210569530462968117545719384727250663651303561805187288950486692079280429473450627493708914954193377243703268824150647125761608701798129381387692368403176263978219707810039005819693154655410693416674030730489361156785086286261408563279140849205572828749752573286973301130524603499665176590117022747311697925762763235601739427602269162526171691295125135463494988939649339581564746682015662073901650692549184584359000676924292520412200453926408115818650761619776432505223617348329540520751674437411025368464607095021408231482574293546548863643222819391149604742527005684645574561791045711886213596148913044095250447134418038265384725301585528369688542690987096738662613254149955173599519101249658168828637598374165387270117598766564573820903026522331866888259746626964556360771589262020978595025699580804845401586445670976272753655816010503168410989557171633790973802748215434600450709136794835661850977334757289482609140417989313145963421637572825236022571937205202940630333096503733133343389380298213709871372032385046534836629529088161149380884281676713318117177357934884923425623051103317965183286946153053615270965723886182926110945494557940645394412692562725579658993735809261586421460527143473915212688017763692522951290635008515976974683177285006356098369183817276378487020289223412649073758550926668252837030363802263991316872710864084528171875835293785386157396634721365966432242806477699585039412379410031505479432206689866677221420012053479726926980180523190992085158591107031265189152404773403251045705534639352344114845438865816181026053267869577826564458978530971932533976147497519561439605223705287040429393322587281483057015471220913750386973604883850402648373401394591724215305916944062570498043566372784646780717101045923417821799561356140510891173200885648866347863317425660598275219323382826594627372544256347354328852621992626650721755759907825455681778211625142145839178564744705402781155623309176014607713853608744196347880051382050199729787649191040261404071087106583271374454575619532543322357771817397476425145878790373958976749097205958472201881460087995559214066304051609263697810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -9200979253479877327362851870602217516820694410361201435830490270156811189064911947605102309530083200082012497263652375804337132621338605638585167358080524439932339776115713234328920983932040308124606936201571178577168019341943380438649219875855202551896308638348540817402139743224896773506901646452398693373362902150285564677429464697972611035098143671626803050730623683524822899995375526079948897869708128784739500731650131272356911919362594712950101942372291904033238835392315068779552965699883615406920317430906128120607993924232321944989100647239025137160904793195679120161938596467463987924272888592179331433410876539814882866251756108324165730897938913910892771410587797283873093595204398639688606337849940713785379143074228276144877770282842870810630281122359026382463047729085028116800760758092953727265469996131682308115507820665755309073008024699844561837462850577015580643582261135575896687681564622789049605883694495162648001119038710193984890424193335524042384527110519274993574043876081784854233225986048578687552416059765548832303841556936028038353166945498549862204109864432994605485549716110864643136858109746280143371844484672368647587317626133383877935558736617470003303307593034250040708449791305967872763185683792386553667796024840055474366290281171648713568002018969591884742048870362647525864568677795163768400358657348824223605412319886283602795602032903136029256639812248576101449440436965744839439070118990857695249514379715275968848738799930437885270263468885404912311138541069530045036017456957961490777498764729484974193522718749889563107502775187602183959276110528532531022698227764394930153294930968761481715145711019127013323273005034633424566745306985960422198153235842726601541451220013825160973599878145830149271494363414496573966011745453623767769823655373075748327111938079176036783712197895044202929490488818209665441316149478047743642210553579129277410500866561873579819861186062175904262606010379014791619423647026923771849731120773489826184623416165456040903771217668524801607803043464565220382723571058844071903209475625236873588219752346540838618223819534465445232211218364764616645100281377577063502002248896908871412303160640044020351976206139416421496402297547034770104770120001576394894772666285415633189486323761286061968100418258245970894358189458611845455515708880232362829962125491736887578926717826325832716382306661920645442505705868268024368406072488022087691156016321896998083172737982527834175480318587964263285534077485088879539206106281675303401509369818521604233791632466006780966572440908167985709338920237801553389153861370523002179017454553642291418689237193822099494211804386412622962717723879848398408283319668432865636808399266549299559718081620239863999340622190538968609229246120223316977816379098342391976961295038478075676522563902515582805768138426754771692307697140841727391770082385536225169914710395924969974767084783956504680090884000429395869073569136229186952431472955401280128576410021059704706918652664288780767402468376692616652833864496497032845692116791013379620273451181971425641797771318877781793323456390477252703024979769693919706248640010891613848186172686672576758050680541287147166024009559098345871377376633111065099829240693774576942134778837977275499475273786350127663388687711500610128473869825845654169118638372135944645365964895366743411284290536455865111269017519016947218793840129510957831261877163314556161269705151597028316835754634878860767708332785168407813856838829601521398453488565812589850610628597021202478832565690599778975138748207160998944859479389648731876714814126805652404443034542814830549171567398841036427587315398884725115733417019657419655920427707706348025026229863105442797663391283663106066602554350872082911926639058593326986207681125052806061010121674985330273204040386814965041071837877710867185534807027751190242774760495096358906178939216111815945889671605586218523685484541178866345966585662420490398723975352696983665704712235268168786284356236282123016543646152971076950631759417732284410903271368737427203385933805352123229201898039674297751696469935579530239926376319357877443839781353821931380579801153782558252401514830586575020349084980995153470866181983238371617632702526090428907499618149680341986719490062204862116849413020280697580238941995158778970462157924035359190031225151519154532625795945813388373377544836517768808932147822413261573550244239172068976672900203155117325214191523231541927139994548421052712387862785982384287455054858281403150734768535212315680323346171054786997469050300533032178103074820795583039277527710473615392209076543836376321513501635659501905857482035445997827407192688776022588006047363401192500206252764713948120709645327549825627544233293326915668795893081377985486362958602598789323394515594256859199664251302040143685600175761645478206470430119977878272440945350484100849361281355891015684546483768283206141642361808390939540638872165377989525740343948206251039621360988530323536574767499099529340847538091601049662078117437556226938780578174258428902996985911624964111202349778709213267375503266000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -50988800864982586866527133904215904004314260638467897573868974069499426508621125037872720128075230348461913176551268953935449735047578541857645595617967288060808481621417303016960315639246703729211570120227360836879968363188275103109743654738715367893486735866824935742233360921372440580472737090020916327677454719409497284169843898060899649929833591555410555514413040451244144774429677981394020254970163335589993758127371406910521839494869724187140978839645884823757686308037351923003122913376625603393741323819578312983476836304386169058426892470126104883713756267904015267000445289013945698343082632296690783808890698853837800849618661758245038964609699444490386161289950456450320678947085308455851028877162400408358214973614150705428981233507036651179199575442972848334057239776767649820764623429746788477954842667731517754691339909520509091567314078251241944435365951852319666046656526586279535495581040165900246948256531910764140062104336984854306863660471904117421865792877266240569817673027507214749918655379508904516458584587997104763093395511949752205152286586741525981674214041976165589534547174659007031998176009881189321260282356972561574185146589792438174454917553127151917375727254262972560017902784210860265763258770518352701708972962756485334128250437629649815394854503774378637800081315456413699671941937654761130059008913261038516784640665920182694741365598389539632632497512627862562765136731018223089945262980754126732206939077528913175121700595280212210389375396648525393136668920453032082123401389692454169338723569943129386950300543465269792425500869814054365427695448688094357911234248758649027781834784534063326520962895786902197833237313243227245457968298244886309325050678668922749328926811890096542329087845553318822011107597245869390602919488017410747691971970506666614734104702259455045986628784344446927484099893999629253521824236010850284812067164463945964485065693633188018992561188738978111906827597989618720297566360844851564929283227105461681414343555152980085179973053398719559897843101321402093248341056377833701072019820874113226786635567561613955028794310050640720860130721754862789524829983978854430747227304890468037227225392087191100431846987014579267500372180984870070008192848507481875330175281863006987191519963263394194601853228287970430808469567781532988250714346849801587353258992181475532832252093536035482558480610105669570765854540346119231503482299345450492293239781805994441620792327193750918591928795128198205218293469511146157659658347144694387709857864772678069141346737321584160483911203370449191894004703031609812424865535639517650589574223086409573190324173504932407460657060703010894110114455379237393863008352680193454054047344165190404504987577255647412057216275676862448253362801497851738856371403190083329724394396304485013504724297114617758915720854546342453782869369240156464248317738468831241695152141189881289641562021822692623489559542482158102483061629445095691179935589562716211682364718469021369962086608323716748591938289577571754700674700708160834610338560861149464597104722956169624599721444413474357579070556359945969368160985586748092703551608854728999950198708718435621419586629083048762903149566221869990463833178547952637757316091819625813439383310574652703494656077319157396961821479738715365595238611483676979552805055773874523774213707640636673172987768645514343570495656502474865975030496055411783999865089984482880598824239885595741212196769545606928133709129044467549550280617741175323716421118666671403964755054546091042989386557046952587901853535244726081432641099074134065542233540423152596478992985639723768991380202447401123264398080734278157275947245251306193894190523186890983593207540726070915997024809887196253122576550505204548005254194978296796268121148952250834673287144614242494359668333954681852085697632884761410475028301756705364421962655022911777140186135735100390637840085980197204884895288409654404089066773976935623267723314843577745669626827628840128369441601411067504711100687676417575078276656101304609211864054253811836321486125750221256572316957362935897752033368768912741916334726329738282218091053951147010614247993128122328618098309363331368317058626288754659751536285322012172461483424786892668960637429568470272601754918807709211321407058728303070437972922930532553171935118290492690840177940700585168005692274256452352658306151763149373929716164484807453897484182610806174436968634171517920775279720524663161149620256405310958969975893525603801307488349056777199639634394709405300380202046567972783168972204076748910291926807166598551855257281258965386731251290148701679944727133468903407882241149860440828623353678450885987485556804832244005093757320388980085338676519153132994605752689542822402858033872865435816271632802694528637220194893303317896665048139738358623867577681692123367091970553973278432747920619014080361778512782165643286062409257557483026418754311545397106499150657635329936939915633054599610147057262073527244992157881927119724189089152682530742338326312180188239484413198624554312335470570629855598419316036157138356533713996990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -183746029128997613057889998526535242341058692038191999177197500339671332411962918705344877529899173717807099926811892823146370574155761178264663337529412867969757759979760011979541646215083775002191850919821206814603589084171250171782561176058796784956118855766607497090096656321851599637447168760397721207298777052111405981934186202829850224246749732889127387509445822612686695500013826646385845437545728686274771130811999782932584500606224578377591563380276415411565946860667898561744852144934582137496799077287565065957411576752643366575864945167970114960580995932391965515849080011288903613652748355685053520497087137687140707863769375215083101214255273896482758873074926518306353495792285437897519870489321248425741452738381349232420060822408931583988967602138036025432399779822374387845613697849533309318510545705263275025249483059293938776309094810860185852817836382445314870089237955565475081842716232756844802775738668795797424507259739278413597084296396017288873073538860234984648487560080039922552925387229033420430950693694591177407097472769469715097419252100731582092430804982360732681419060241217896726260211471901537128387488114899599119046943100134728125833329614193339545463745493426845336974115245278725704114616035271159074725321154528118027155775386196184620590555949605851654726456664258826789509333002006904273198390338674993174466956380231098475089306215252300953966549962070753275876862434366224597569292563848327268594132576709545188814654919130614170351270057742069158514055962281010907327458898146446313825910061662162695207199044032835682604848557950758270529285197801750766525591163308360978548451929925937377083626128564722939323292441072236361500067242427691191671220521732377335490887610888329391469035436366034971301280401210976118583412085010841264036768570089245707711802004887093974734561434086425226954141858371739486888170419122526334227444064442053919644636848428793629341252864084188643356778200892784625041489013616583890834828389592370071283539742432401823827345061325501169895611285744547015911061128321904371657904536446119949245777056439405320673109217986432372189361053109310750751266806260072276724619204940108592854444194207151052757401508468388972536607715488570731448108590274994769157323275652044283122343548235434626257567388900411805574601367427576302150854449000374481854020752852841925150123898308594151742567418544356956128229283745841959349893957597703828017926537890997517372449793194455948194171961202068557435233977223725482620601905312433453254476401318150891634148554886785298044691854133858531814803626497101844221334913394299938466786846061086536925962866482515172461607236886029563184736684299504941283679037261080604946230049727765499335790941717109155654353574382174530779851214540458913560868447951713387323401289700607489482815821116103546588218050175349378517256269845167258872339706834121643374436003374717987522470080326989757222712109466725781892838627459047419433486285824614025654835680432916346892676196467778815426660819191477698381886389513700765608454295451619255946544128091556716136181847361097601169943745691678750893897733115596340366367318050659625135733302282931640105134021556393294969190374329781433227741677499500321560728606549919689820411620431539215406254475060259359234857044614059599780393152883740468317742533086101466838585902739982930205843351058945761403205237577608796110466001807041124592821521211182785146637394811260375322740389581140189286151088995914641520515097141083794853505424311030793195822541504270691241002393341381118225442105526646173932592278345310217625749314409627308009845553862604689146440591129931271478139829784748308420376822546283163354936661268611440474249598506264301922696936857026625775760601360920801147198832195532646067338182776440979282514842750522961070890750817333827574542934684896381521548388263911609136665328134792579659074807281428708008926397184283582833590668049396661601729488150878492839565594435737205537993851173156730960987198693155361299303433768378459671498263049516442207110720569548795500587744509462624152047110376107757569382997061897677976845793643231669108051075888853991113386805967815782371774862268171651626348705566563190213865304272543897470218126752659437141169523980945628826710772613542948534284836608447158576993748652454665884055488437248717573176578929815205927376377548203623374742276257541722480896387459883540498123268150446960664336246940003199847750952071114360646166823444522382137276975184035758250416476453419651267406628306645849174024008913511932080460392336294190729044888365629871352687230369195926045449093347154849145665385381153219071748035854105572598778922367542569794993716947790194518107527382105232081363510594644886226188451465453089150208207095856342699371316582705470020364768122781987924174168023672163957970495611690131928781027579401838631998934395668765469895298846946304393441942194093506086934648776049235290858751216249782355432746650810131152934364715661354072998945561069112189004018550858192285818831798858303086890416209493314533336637820568840100765706531358303904558751000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2319497676490960872808420182470400987810638338749657575224426412791762648290357597712352588613314527475829389014958052194040425526604117962017878107361050438812602229313442404636310156198989100588050470203207009352221425107901187255047682749605447156695995843588257047325067432154846575829423832320466569380092710114462019796857521916097641651455864307146474405684703929930095498770608200370839710548877087851720876116076190431789239109270986185811167096021435914269850070642537340643452740238819692184520397063775909359131863675184360928178056184112337956219830547269291533293735641717092830307486528536426365728299396099266602986330839472545410612707850385904049560214154555838050581113973232957932266505077074889086104217686580664907448469174578588955409720005338410633467144390480219413914094414213976902642401824213904636859032122738253760122526149095803082974111492224043676465052156791412583728410225613016070342937293877180834277120472449567504446472485982465803759854941278357258074179216858321233437319313668145913483297531217328211039688118188617432817636674921951000872730534230954476553019655184713196892727819391518169523361053557164679951975550971469880760521348947429243354360439415536156558458148257449140948241250313927512052763613461618394427420335951273508684427047327522090497104372016543584659538186754893149490177725519012338798422405924918337914662121515380285685265129307163170014531100341732210592521477295287937499581026338953452284939383236579903101839219268308872347858414918157076936203627092738360855169304819868495989921949930393953104744477729061785338256160285803497855310738312434415122176426129950158287292345735726546239340514994648224673700978054839969048720680012433392387150462018054880687272550522499855115018023166634792465637012163661052386934170934665220031219053312205443823298178067016473671188998832265569441507620988966491475156635654025647891254156003040032136435405479650349639564620211054692769157531077561304132777585311105023825002424140663838244298147032029836147400744093353142751797321679590056736593867781016555919506640380169686580751765416307015154002981912754326320421893687600829114492106716665696168666690178627803205426670974547089402712072200030936425157424023208988949797825898000722188725634569407948415971901916921938664477503209880886787730508181610575974839386783918427352557131586195798120764736020450209059840320834246887900874732976603397212433240860321511569434851518561593134593999884592069873367626302945731492258293262089212241899016366998084123530395933404888818387130947774756107606800460073304823803188532329781480574430566130738315088178665803953151953110845363298858571718457605952770643754854484595249000162560184476787345370431056898529039069836713062947593997116460042222437309322343860335491348604814869397409859553140074377770791404030431134653728800490230978339056052614764288106246985691118945973164202976025502143236713900253392221860684402191685722196319205332708150823858783022217122141378528913342894435104396704085667029424941629443306892551212505482210166013749922740203210832203618922827569979246341702184034454806125060132750546111596781011857391348526938520401825766115624530542234670165363465818025644314544346670921081225876902218193287831285201763054775083031075022425425983918742797194967458558257285855541849889952385635562238101209219566812306458767580779407088073513295304441090263617987418904678063783835215610029157396239181409524263086784803791973200649152904704654592307564870463853073963250592037572493714928341822091637233018507180231387612034284032014882107562007367486106718049465212398257090656690242761950204553584728144860410451494726845527892024191077073801311313810335096526965025918332272373512317247538117921378800074825275618941224851036415847193146889188465227468283710564291491628093769878753082354742421927212544354413129374375822983286033693094558743379870478718831774486449972272611089201255099935820200269654952567230287284809430323979921328117867417728853605265076638579847133866091827585356026247562542987850013806612671715657654115648218684417920292549050771141794504500087510160327216057914696438875430187783706540407014770052188202739525919069759229660052617402430815196657445050793370254376132046812119640829128022458613680382140989700229723793645500446303962512519940006288194880662866638083399195491494965742551238338981582726793591248766256724295301236544710435363682426759589057928797740595925688192026636050107649638916197737191552654856569698693777551049228846696287790232312630046292808509135712613807908754884276257265988259272921333622060932057699041177613859682119286714832052596726244840232228849576738193523613666685198193418852529030580167061288727887376829034342962477345837328033453158237272319482841824143890313220208676199774779831149679463883193148264819664716511025697645745824900188759137804406807916185784600573493162375805541683569777210913781161922146673511760618862252573740856481410872829910866665894448182887357442962330812020816439007434640119860855389105047990300885718426480878131770629613156278209325963656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1996118410840484366615142325739377871276305621931598325165216613283251523340761606625049242345745116535806283791947729177821455825428452049850129320587539356724737897564076807383697429833569693370082081891761821807881134688291041254574185972630692579171586412514117239663442662083066667603162390446716237900670231812314880574578348942498175243154199161989405715244584347738123569489486379084202842117831069062420111374472572391461063501722313237010614553950852756607890816180669753469944745333289443595086162137271186252121029989654723844270403282115808264276835590610257786616464064070061495549547373796387160146926596864528123365974653135759772248488067216952788055183529628854407376611051148908320902697412987576065187170328109832216687022856702560419215940466834939239950466297040826968558727360017303145951681007525202277896419162261669033270228033373983214004486625957508268058138246658781962709542088751056122682863750837777500398987541388273008544978716014998335473033222753723672097965149286536434044371126319919206314447114046875796201933325531136815570364546325041237459474705400349852688098420161588406199763281632523087201541881248620893556714538328719212523627937673529381928539261980059386965634412590024968310714175655765699721570360950551199878991777902398717087514889703701147705272351860978542924633341422123958122470246555020513064986484585502821863931148586756226056405118015078195838754584216394862818019892825635662847892589328859752778203101910275256791074310223256608689940867137710293325961633043288567736520635132832069221029465060405184108985838813711516949754622680512370537640368840603626739410733283589147921582147851008316684382758976879175102672588014408871376120677754574801174826125712609453854169267218642097691883498205782787594264915907056179505317194012288951240402096913482032188297829713972710765003697050217889553468986151162936924745433268955967942536201738125150194619952381053415258315571184866146572672094769204005053361568871684169859136428397076935448012454660086148471834431600646470688981762037808512598529445851754593545796881899302405414751100611010740442387151571368994365744715741382274744739452146303829957966627018634849053927597144403733709243755328380529675306734789077123411447918054923370362126420925498876192022010611632560303167597633565597067273921729954923738447997223971964210340751868541175410234443428776325799781168252301371146040241243941785691352316671341294943866642125175637510215052375686202437610522135027569205770908699382440718382250497670005349181508808723561017708754078074658195979246407215886292476625045810577729735515363999543492025222663342805482514745190261673752688803747766692740923785682316378800197201394285212863314256734691655207697938664761653539986967158910686036178066838117770729809350609892249584532782040898222963399632261596330642416744075955529890021502258752744386661160792118763841352890224220646022952893073280088454488903846078138303983076397670625978924829427372993040648320711765195625201717074385778972916516867618821108478817117392186057945706569794896698818844696678799074578986172133427835257960765818782621491814856249222538803826644717404163385785480126056023286344667111232590362173982068126094490653613169597712726394974445814314478775176353496616326839664697800696091350194891117892844033786115217520084279036716361818929677180241987468879708950303423342870302890895087066960706656663221523150505613644893992299799691753180121481618224885253224419775085610655928786863978861862309084065296245940827562864408460444403339374441240474320805942324495300983585501698249662729358825306655492290778377653900976298618980691558424355536240163789765915482557213794268993553513138091642789051287546733084131764392998721716105249548190261874437353219047486971944273115104211373224355285263697319978354998813683320652296220143867602282106299820656311287009316105148554324558134435836152040129556617151601873922527500278096333433920069934510306661206566384324426977602766858092154130391773791509830426787306565599045652107408948920757184616586021073325561188522046086419885026910999552826625611787389504434541455368192432945215112118242705190394876414948151022433031133266862599425933711229353515451230015982441625046428601756336522427256205538516879459853248562484849917350566131094890285718982424003899500311196907920122932956288532713307359351208691789759748665388632317852774771768931971215837755219037083905636991608579320745938565874618843262904248668325221819290458873723147903256815458590286500106508205257062273650729773433733681734696382090683560711584670530941463483092634317165473719749887255571038500857575346226231068767164771587704534316255202933108342994791685228488757994242713032844392296276136351319309176383530820043372898232995576008325385541209173666145578282503906862099717384400218280503338148392966174356012204811487419158982454185639735148772001694863558738057490688123617399640997343857259530897180991910966193661255194671352598531084393708319271517992177164322737283131337660885793962700606866442760742042924675126772516895544386499880837500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -56940104152590064900933803610789840197936141509983713191039280061052429399923200159928826034059674828019323145202782187350131059615074821855431466513074035541904494334606205655945547426961339949126069290663056875480319652471864160600117354106501766602531298579055710598710473922067059904613730119645343023384738504946453587312875956312683173577693173842729192642098985095591709304713286666380948360522141736021766999030959052882235985009189136171676614143153506563148588376649521883525727461785182923758130204919632020073043065572213665377596005156078916260382350255157440604276060769406652505195589753339649210453973582203914699856940290116162622120978949953132222469249985935031958792690519919781270626254957241951307713113757312523652374760861934105076004577911497520019024572131235773530228505609725773569788901324978429443855866934500763827684240607242767122847656319082539913994101523509240230417275834100708593477979250014931017870657396402694644667805836795847009467791018770752997963125048719307795620862481448754066357851989917716355127022003828090986298644181284276970139437062354287639856462448537098070479029136399492480703009330137034523903471673165533674745672560415791966128942727766320399010782174708171378777882983372634213092495739438945077003260902684170144540146392476679703964630805799466654961502155372760714757237191709202862284703014975668035888510591092790703512620537141296834476410198122955874580434163364976332801255319659779194766628325958044138380744481836362995792524085783991477533059673412351085613046640012555816850404140818282692249610686080559961740831330237493314393655470966925708295263217810681388885218726974214862285021223510037214172926338475306990378700485334980032905825998474170407847788508441188326738421492618054045692590247354531323850837006582104229770061303314666827528534569629257551466222939011100536156304450370827444856285979032099309893059263278531994081747849071969525211459664628598852908992782194594674795272482476046471350634313998927560938645853031872882540642935500531112567507154078944623303204019748460299931105484934593466106874662132204240702274730189298616664179242775110397856419276309564424246769516308240784607887424296991982863391120255436561970677786905601906526117532886844254710839620346275964983539912896116121800937137691341787359751310233180827274494160347630915734665610776600317037962854081408435981926055044411594577923056749604812444322484081093215920091147883371785374992635427637790063467879121945542661502237868329651522194826239329545225734844654442080099403740574664474224339619894388812729913467544592479140898513173097494781446573786824412728441628258015756655735909704532953820862998391010061780188858754380380537162625675105479120477351255116941962988004599647416093794733031280370385251900206910610525913525132662151937107955955285581420323099049242755414625563733599185643943445201425425158875807400232893983151397702583561850830856930707807048927122623289807887327357315936377061887136966892575223705881108843594672112496949969410207956685806964434056455342282887807045465199993956421956555876917357332164904023619124211797627258586536981291791166074258664961746160491792799626031924784255734010946579668773735686819023649429308176656962074985652900859860005016080122590412513214701948412477161567656406334572525000606488914197933838115324727602379267083285687022828892013127192855610226493882511446926772415761746841512747726540392833781042853619586191685096632742572955693643854616792512772782880319919974016436469549476965457187182961872911864177142006914609298294693657695852608607434895899399147790926303041228092289893664957361969955289780921955701965116797300233069841110087199721943921723125571888804004681699791692483053423850409283308968178114261441706493581328148047454130196376742711339843773146472559578448757102273940035730391533098132505331169345129924468281549944885047670213854675389672471239927308346798480040983186158247592586568251822586474355801995373603227440469518951404577393117928648722187428962323590032791109581558863586125806442800721822949355773130983514402465280334059075686608875881780907609639321553813346038316082194410563544506172749713033229327619901914316041778495707053294274911892797089509045869249095399239927923080779788406351623650470859188907199274626474122745588302049978777491341236423636665624366140312345119139068072930079634845258090103146294055563292161609577696052590097291421986670424000277839850798165130840367928907171939362955574471751707031667488406108633960285395420002956563844428037097012690537620960155168607834270995909583312723720730691877013693639361149260016750577658283401611119198391645691515521128243098053365192039754008912847602306590578381125108152504830711071541228863411464017814480367947526589677232574286138689483578726712431103707096128907072278667269144885190423599150226421147624326409861834564004751613882757810097036749693741882859952132868937240799512440389804909895920279222094635534806972237237227666915993192492181010630010106993862783810443861206057277417629343898167661462330091703300703312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 46107961932196802009841716170593043908707336353859348210534972853737482374837439116468440142469211653011521902780583161111342334495263072504092734005384839535175732923763579050892935878711559087774306949137417891845005076199626713310276079433587517300891508079531861979922332509583568230536779749345623710151861880991285428059305654652408001522403536684640675885382051034952050793269069201693030298514739581233955893147682496081481799177552836274301009549293668882113519830599163473371304099745877573418959927615736655773857824702907190207350187323995149689232342245179565740567978319181695173061210847078859950150062135390226344356102457679876817519822474095660953500194837193334283613634739025342303256839716350006353460420293425592052144590422434466134812223282906927891407375363325360425047566008900705180197348459794818548011698469249065710663552382143026329151295724120870075598259557771662352802766716178406192800926488874997455734844147302668770571752155441444638978823797835127699603628897619651731687322949040916920954654918962616270921507319952348585948527615137848527680575661987611747075277334889115049682580681967061482216468109817308665729415284666229095094250810349807019370592275616209006601505371404203895959626710927726708952173836457530865116977741523086159324874885835269831359951282650649316385087053730322884312131232635528085352980956540636619010590830029102568991319259110007173624581353353066040139644739098821510557145396864321751186196116178141245873770496629460190384427332225939083832934570190205204586281421859810834256237985154592205807170221035624814093327966673174281792970528186986873493582008732521913979317984357707506546656561956611441061810198841958131612163853052722696557318337562564411480992491914928444843364884824020192407247234153075081404283681542065706579791408265091825514394193607310218912102252609990581707486607174774259294356469445844442751001762633671781170763024353478698123562857532875646492437438585147438145317715622703414774919362910827755228431888723350237085008504543410529090376960986965379391642938286431203046787717630237213734800109359552888061152639949092385591490458341371320136741458054602801693443480687500559568751844358822305137382110247025814708876971189347246083915497394829672745451723940304254504304294791151284603688550833864551326122108546502518801080331656820677979616580666773524291326341769404101804838504618046742555744052280622858820748772801251942597383364331678451276058251967461339404171811257886279701360825322814669588265092453318646452429063499351357939097740019190093695136508413155270676888621574026540311990965419195346995042681367739700323090390260529251335502008219444817385899484686453759642688798489199170110649645284795367980723822668580219833761028810753812781649890664345377336433145105559368671366950035299212295818591392358973363170536540899209427348760948495876523738918271375978158554364983672390151608576214049929630050714828389922185285044423116634176610496847837229123102765447873874839539377007045563080988683080701550947218124150872450525117068174990046821824338577732503927694774142963089157197001918702080924573675362085404198103188774154579927369847100906793592839222492258393931928843704045480431643895203509306573678404579304945873508203886760554191509626031777497969956599850088716171944674964472130950741099820595589852752432948886480574027324313680700949137763876442950342393040340461412762064091323627884131124324918884459450491442847847212280682993314898976679302661209713276181310576668604238875278708578588576249622884496518494682185896982027455210231598586105094938681388267715437474360929407304598094290698274105774793275978944551677854389038967014687250633027992406510752572475166463573159675451913322398014857814211196472293327616795586275131415241714580956063685681680566552677904384382522857017349107120922797976077939439081201582236024722052968398995400898397438617287140306565756694242613016728695379955880953030800304550812330151179096878876370459338803027467886264055726047641634320857053849971493454080045892359968059981184349497502819189286271375718241840097941905203832038158058619376996171840270202826768579349273609747060740425755452033491183350485350979596044549432283662825766045338731435220143410758665005316702762087459900925280276411463715515286018164788763229061735400313803550875100856681200968518132724239197946878223005685042413253467460128173770014775955181174756577080210722266930382940528746747429027833701509647915553968366001280842729024328719046255317704857351531104578037662803301421708091541857000813986882699632624585613371691450639207231762366609502760939542705937573900588067485839562388425511308818024036026545999683133692498865385622863412705404838425836965599298293604772925814199489160704087378888645264413695345544116012125814522203473643512024440116390510262800357793443145915419319864106708253011953684658850037219148085357670788049777839532793494017110482023240010282171539764181147207625922548764956594403604000571024356327329084935698508738161080446833338395903896313904565647565370469436728600135031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -388621538293244103941519049045186207991488226121270441100113315824579240400181839855858800459405755376449840062968276893338219267342246605643660906367989244554325811233985619180210531893567282871765653196017654241429061020212887132566942020992528586389392355459002204728949623443080316384247834227911195183498609225612140783283660339807357056904561609458185450266960142349069601910448831474603951547980720145358036476946734217638719987862713647222686468164644147516733955976695648335927887931840478630755404239250569516318291087872931702245232902943870597721985424349970286514917039657569799044537240663018737185320314433253502127367770534585877939103578407585383146363868136730607856571802046730897275276144688931441790058385735874656236866101964752867080916537187156075592065931914488287920541164417521570453815953425240457384591712469373162380584407806742840945996314934366421493325909555625806373653926699343516496650792341705330044108086527745733697773593782489658172045714142378417139440048323327898112463079722133996646962728320467047206074731432256808512833942326194194263387680472363197047560171132543397538558811425502362896880471490401674263044899244445974791196104640268892437140884699874467206639985634615712222826302577415945713103017443025418111216978787080288531350814551755945743741003414487923074337056445376324676702301655742177491076047492030472576933831892743737979431412635854580674750548433561471783369261781900170022144278869624589534995647506005281315400424224409374548914264883577461412399500107429393713500589886994833881278386069395889784570766241588945381042831946433742287068347048950740642970175906732032788380530110373829764569588961582505025021487351920574816165978498207610338401074370285323930640771208351880158242289532380238904489031864575380411629463697385850228918752550744830532178802966528038675631704558628519219833268136404516971115110010334779295314997947907753231803660943154144089576352821395586150053226457767630201607807274985037823261771949636050869114854061020458387209788958440695243528597857044925942100790729455914289932254178787686016558379432557348617009982651103444557764354409210169462877443026179065814804317383848929633135193627902636817621836400858075415810486342442373400378776198495519563818805319836946701347425475287398669652048973384429500917579691012144309690773647112820210554701812510828818362155300689282093909513452816737877271194074714898275074726414207108930845920515500042739613647208831467379954868762281754250045037913666515377419909289345365058164359362693125316662445726064301660841324417208877815893781618961680154412504878771403038387704950773441943551373463299872671811577368667745858535831861713161276685615808131475980798961213906202354938094440195049215349036763403391729213121769635098880237373050316851921437032786415411139612364411210549825722661772588582309021652827941953371180147559414391769475222153962070695357185290573032726499554207622578372723873823275810236542794356831010452675829995264731255000263285368366915265842150190071038336188296299165781522465876682437526595141376996427410797914298415886195918167791938850863241047024138490483549810803976235028898901382772115598873640500793195779767592909494258176166314939012692239418039431782344558519849792677643916713967838776117418990570866329664493378305586374977854988040536730041769085026012660869033297425970829336031846699620478416255580054641430018707139403572266250064045011441291553114481826570277013366585630271714787611331371413300163498173398508673877590349797028310222122713174281391993824667011278224273639209625292832502296932492625271058866279815411297891590954344606674169907474743971843997257782232049075452674437244376028510123795796312391589199538346986074260137396831601683717248960824223238953001760116803208654191695504923512700332511144591168816016004807863811567869535873110833002426814376954601542199368579075210256425841962505062187089068170048129796010063203763847607194741505015347759328427834982618213288172879603199036404420350551496059526923832493496085173104834437163751506800520797267584948263669042149012979913629846581251307531835216594989615515997847526416469245582876651790110771929966913505784448652371574060081625984124949881774177531866090327632944701771796685286508442119829548488507837028273207696277068652597053470859229427535863606956109516272430795756557134967135031891479670475424768830912419338307734906819629460553824025092433982044775278269962455493252576251762326738702828928255817401805347319205865591907056973873376426461807847182337790441731016152121420249829318778042682525235095407114452972159598618916243100979658068573245905433841928740875985405017844492111458639299131884489476770852809794123480892098972802182747257787641664371041207924096592275636000111400534620873536304756420578977694975232871459262957596460169697689068888606782529498900112721383006902054677809208640636575050587513811756153086938928342223320130885369703829284373511865511828935266466057673620889276484619094758547507493110819992134029593530849628397074974261615161046739969158709172678984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 230203437551978828065954132957396223354885370433788859443366066443863648960984301927057868763511852631051555377488658067672833487036308996535953082609615113161521943826373023545167310762231275152058946034155914621543690291057047908607221661145382366541183927061518296690898141167814957071128817922939200277246163063044259632149378531844811891871694387147930740625441902261019129851913543899300702587357640273982290532024597280478669364806136145764825507121781533615899643878290038651542363074244323591141922851037484845511959846544067017213245696989311582691430332025287185128512842268528563517972318287805481955194143632343479277720261703922377584772299490286477342562505124443616621120490066552203309862096298275116144626506109652854575994899978249515135248710105904052031564303896720852087078604170687063651401381212484068224549682732216841923665292984290637439132060957861852619663409005245209820593054207225882797407915986313220618860795738010670985932088302094121436760942840400085303416544990491930335145964606891563018916423709815882174694977862129809657410677758330880469814355273508251496687499239211304540548308982988451212355819795977286482337235707887209079686446777162675376497706015124018900826276580615741051330729006124071445696061430481767341671493860695464614363791980506274393102422937364730949106580655138489390000309570530245943690361109547213131090298621985179847878488475578272058766617399537434473294811597503523510718470430266192289142343734569815691560168000198359647241090248541497600953796817436433877482195594163314497316541429167224157627929067306389473056523417860293397315293817251205632127670691302170808562064129632310662155897251166130649159802844956036760115879901501743369355565913927658837857752937516784759699712917903048662027276554500733596583381022332366490242596097466286374823875448264459244907571699166499842238579184000188134571582197539449728527633195232416067656989935257257556318398210606985252253188598147729452663907148062578694034419418283380732290902675134043114716609140786984203694479133040066867894744138617497770259074087275378751433259924717280435612149419160180221665469821935787879727838202085911289725132052590955787384785817313327091640304297783174113376556763290797759907183416263210442736930827857968083342579931300841087990234856360823160470691821288050263033662714412731637430144848152000396483765340639531564751507056557762717795827024833284693296468295570605996869300809752921934252608309145014660012915494908656711100257963670934280027581639312644022946722504957948902526139541307960469756655310605446782147900381431914690922481142307228108648364247608987960764448194971041136395814731044299814993117879268796311854379168283571279922692013535702291094178592591264550515930299464978432405193730444750573599012118740371411064735544636904871032609123780291554259152454765336936271780015102301116726566061893924334025300988958841466186661668647544372523937289085902310344278310795125207656492615234886301484356867758555492394148157031543647174277540794268632707072933284349210675472601707655786794858924518837651502235362566171849720326920819928797382334005327962979385482362295319527999591204359003492780773046912719153167435118760688032672929953880176166704099350577918630368278353153788712838264259513204267689948452562529711776407206877131723958540149349794382977606565069346413259716359494715789943543899824317602754121262299054872744497159619871031385968891588286833850417432239154201958520810860628027194006490768585147097167811145406246262279053445174823119841768204901169724287063755825051011330738882174333856226448065771273676527766132829508825557551959413219710678835626287779640503024400107313820928634535608291230311482653420141778858742036085236619700488287659594702568094210388249258384036157344879887575371541662757190177865810113957819864382214094993158775296959916017023290128498573654850752157428384775184030002048079919825938680832858346359372842162886672801223106781964450276684749626959711618373149131943786231851168476599175692109269971106847443002514002571065123489247424084487774692919916630288873780609501896535790919309924764221327508323447513389309836516663787505052800348422008027231579549072114973066403973985162772573564210688525902692676440923703694473605367849404914853125411332739875671318924183465999429263364619639142076766483225731790289391014098102749973715082226566945471138563271257075760297561676209977959367245426368141174922801925961355061197860732404713650930753850126269884259238079516760406749659191664616231714553928938526952861769747433472610134241600130119928690529150119646663594785080906796629582973345246182881511160479228798807012517217129112769382971402021335609046139937699937017140313484477505335127730714223359735462062227891863878429700998080526503051270773235832201853536672699149811839803583313137792963536979176590496835444732144140078390477120655450983072549238186611239171048245186540985773390478378773415723006924256793162572034323087950671589345301606754617811946096872030162365845261690833804437203311749313420185298969638270546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1165004804612948162529662706297900699195165358536827875447091672501688340088854515261258532059126874280690929735991437730179357824333918000044505595706295096765604300428898653111683477754515162563390363279934594888369262823810663222873059440088440701775045152043413106639851161243738720202200589257500404121614350634794138376123677700704652484873423487971411950445499401863472894115916615120931804131823934796902658355658144196119916356934005808092813337597973916033019449491816467887049510373904916673013101202502037845684644476837827564651436095756436023927405072098164291180216577743061501879132429998388396626942274212526934632103890691754799190653847533095929825313325306447115198530324158499482298789126582179427009573209285048046477858792825542628947492643790027670457159096875712470724709302645292766848760716280377336400595141662392897432817944634736958669273331757705370002075683489101394616643984357526053022186734992941425193258659729299027190112376733096793029812151060398859006037354768767476310749895570301119803178798977149125307739922355280221952066329599924188934169239643570755844910457001207269378688234806296540449503771411744428849173818905287738224269772527204467300003606739626741114898332691033321108123819198481374206652767133996743340773257685530280764300068977886145418158659773120396081365686884977775734947204609570331600276544395598577156949577562078614489906381912233019179710739944758731364706628575446064072333850847045428359514031411243249693377456644641005849536533086613300766469598349303010589552221905184569976314026097387884815956595610398140688939346592310609324080155014000153759428270029340687197240060604305993950542613023330171390735203099169741925157753219704988390932528409883401072811236701004958477380710145722474939433461964089422978352305192953551837409323389657763102709837624845648671108113311677439451445233010723537198414549063776909547131625562773521839749215953200101496011662617297121415690480493608018948640818331966696465868707332194777274282020842186235195307222702983301453391962743750065025091585394503696129241714911446304249872776709712866808743366221381607443443863405212435605225212594988787778477772725521014872470932536388952680639812780719264380330664301820614586900529410921966344361114954927762366045416250866002114625039203620900361128833033961009504795428715824699344372595149538894860929521117493727666895141836649620859435157659062776734147168121947142639252010357994384185936238156676481136099780907281501498615054973249559921266073638383107058998989381491542110066124219192146775159525818932981679467683370219195859888987574949311731441532049087441225332827650204014336612763468444430615972782645476287509076675699589575823550835813384660446350389630070933675202171487725597137773653891711880778366441907439698497875597431621770318583243547160428958171096988118977250890683452523168145928776788636540450738529899675829223326692388020530001836151367577798114951141667080629791604035077368903383899597650583154093107769414620367342995888558719681839863489331408574834329110020450295566018447637469898639132344163332547914171854814102132318641004925445738822014706727802762648081392800529132684043218289314640557014619129818257339057669825108925278064238024183387429634332891933421994324748544119382722176442308758259748915836285853882596893402219001107688104351681008832089463918564061560190413681672208320094806981253929318491847562883177265391139384957882587755200432616834715020592462357763398675379017488071572691395220602675777004080861745398085780051801960041866389330882559023042686601920912310207819189124266623835311145006308192919577349972084503119395607979834363468010480395865292030928625251643736489985580409537503230745713808780083794222364129690466210570932882448282370047373188234400993634960027557264473910902272104256862846998483781631364111232579084141659298887648925847166277546323824386923362936604455719208367208972487202558880000875050520797070033929086294335136400188660578133374498514798646882413097438810092998985485160085976247875851945774079095758834617096685056504344135662047861379054428635352168792548022355753199570925791516735890077387934391503649254336443158173863467903047789125142431639275135218666337785170253938763127868758905199183918866328968201561002452825532312226932475831371504141918240671166365488939519350740488693315089270554901870966882147610658428902279197871128660850226592712893003167793680574293552504735850966687519201079042010578698825128263118199900847332219022375308662016504311889704947781804026277637433039306908068985531674452193467445115710436179945174348994528702787148870600735737535512268133733274071011654909714690090035628943006595511919511328826369527135559839672328153424512673661872707550118943721145209785643780923100786191419783423818052804837186156213827135160016877755065226565017600653464215202772212501969472258418498527622568609603892143052842864245203889221282344598002340807537836461632048846110184017209040887751034506289200808331072973237517191534919681127656519104124366680639397788264753956157494745443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 436279398758408766078892480607652182708529390309819826752098746042434318564018012914981366501377363016334328510494327294427190209243358431977441623365121917800270266963335980192809360342701309723521197421597758367600386345995549740081979346302548252649732076318977338327789295307153503549866577408505631872586468700792724657581118204562717851080035234152147377893217766161796940802563440286570748832925349061750567022550314878079696101443468163761400745496852146316494365754718755992689215242744388818399218927330186365150934693352592678158305132307460940613635119112378489623318155901192788257974618906815341961210021731736184056072646048031492875494196443263449989250424894520947143494630592815146296162645941681968063817638890722456407221327889846005608834272527735630206828221511411410887746939783872150565511292065474328382457133629998868619951552246386605142149171629249621085638664260714995292939832346500817760607719973540350154879450330478770374015204429607500720675463367163107559099337463417103818037659637458369974400053869446757720442512612324849483086711084932482049302645472415290573765156346816634850522787256202158246109740042087430273081707209906116874158774944963786995226874797280906945967501077223219377090806245151721140836798267611568876798859237177433189166885599695597558674403447686628892090496370324366737655347462585416541437883050074996660950314755739600924441597006519112718272938168766494095287544677190403236557570500560724183383132556046639561551971066583663237916587331488907793042505720482832596227838009020815133875415986736311682037376552929155488882560573562650486850255120514942444260763536404367412610985760048778111176957303663685145147041173286338936958503248284278415487300636455156543966568433520718250326564882353809742343089905211596079340697849897786400897865132697409137213858823057998654000798688086277046563661128775847177511434607916922441434410451396388934247486240446393441330418303355718998014531370315925827885013934411447790597231262680093370267973507235168561955509481564513024039802303621812852254939358419978953737966566714345587229174723920908196857788969798727660014309514570450188131959449350484389832354689918507960403654457084577640314498223225079816566773760078309427504742633251044285447390906829349163926006926026080785501784947862290598243203923665009575531703483344323256808524463690474384650008865497991742210727102179907009070091478793491103693856738570540367600438730698648812994568279299407548172620708808534493963688709234061085617608931243635528797575347784560341791608901052593578891289610871013392910492047243730730775066230779222534954093184385216034175810230056289237302104108680185278807450074644219386591589892763436401636344798626037886247113080560214154317953361977607477171311433735762724827685526230872587047938829494134492137359499385116303691744417542156593933594987189612969489371780339000710732425443281218802468887706691941942815032473924348388353964849106734421499760505225273576485437538056647321132747797678963445059217380589025697921254209664624398196581228405596477883635132281352981443465650026366145852751917770137256532526869603630984910661325193653370100682232630327807800342836291698484169970398207136313317438255852476575171417968129778884335632500826369867209099368711399753454602500885242738407042128928478202313311461195531456828500404343210578869803716346665015230772720550604319671447527700199309334333894649207431429735417178655648219864162491884201982159234357532598609705208082880042402692155569606334493273993728306324391854314652718430983810969556432405913531712411628321225571519604313498655710196830935117814814687459254555495855712624794192403884197349266709202360006612091830339499327550816483607753533782464707265430072143060530834839264172654262012852206662752155615190359848210335681236373093806432660166931298565331039851810969538423410109430993107247127416221896252233092218350891655299775142477211019490266138884538500375620447433357083952295317220532087234388171769380845018725097880220184172330889047031345780381718556076253213397932183541491550126878129861030729381504107008265784432523947165957850083259100966774207273831832617683501873109474108767375752021750877746664125967323268536356651310352380851257743275316378850689935168247429867088613946057905810324914052372628739042738550695843120768437647750128959511084731848428682618258819658637536660212520146224087234962625149214501564479626895053949414828901158178412118753606391740041955809123949263086016821192013556362617986201653531028809495668894283398687268200447759643759443730758302462558642194029895631516382612863053084547914687040513347993041042240912588151657113076674000009603608467867413009626617529089134851259093909874641341681518010899462895561085467364027243285015722022162086709701746768790798416091891874315831874383151721748165781371966416457997491757398335723300997211530950210236273474524645583082626684176636872134341323821177420141500471448308340678617171119084691186180929564898120110962196128238038930073939160864159061216743239584301551759132967152682226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1710620744402726097129691837956188801118248658298815941263814358897972421122055204587313899154741154515661096912643552366085833426720597287817955853086978354260739959906446300056841559461427360633157914655827280096418475756697746677937096712408333808394302538048696256076344950856391905758596010567564257342051469431285012048649133055179469874306385897120185361368097358178590060037656040291103800800596220795875824365877124461528823579041903190554257099899698736281225036957345103068010139575820965891588378588264793652057011605527111241660562716095686086417337299648495445903744926877375208483176677143689780159351408796864535518794634322591982886200764933814183580951373729334561089945220499800915452948528520018830487369687991990444749583212053971458901224265283480233230820540854242924911852360175187318581274016838723939679447086873949002183947849518162693050926977150269501783788175095271610901048569760052392004075290836229782373891487367100169326399370672077988655972039597176756022335835737534830183286427478439373125331086604565955251120389947067126422823988672186221626979257427792167902628249157393343610961856672711620993012760102861936453068995237831506175828528169786808311294292407463143653527389096025755929827605977341318518908178869841373997958941841189434184890730028683705093790990212664849383152779449630330380651577916809856435425620989152531800479005641937666685693886819840502775159998081502164032155681691317072282297107833989699855453613629583279574054552854346244627892934680102530014485978728331412776243169114601029402465899896068319363770473329312264911887286913676377232624958199817653611402452730790722828001629642771605166484445982205292784534446057847002883815239319360001533149847655904008873175882307522714076326802470410211496678842783940308740119693917129235862798553324507542480525189339840082992615174922635826430951287812644893538420891014168130656845992812449347281774941469688419348926048541654812461556201738491065261502892058734411699210378622326794933281599540364666328359718677729922855610867504986743962601791552219286246886983927011220578036210834496335666033642585486032065245176169280655548326327914132354267076840996532637255786674978369939562075744501193626592417555003319790348607116376619761462616580158357875940297441736813799526252699462912096652727696491964561886975070210566670860676436769975824638187077980485644843655489348263844102987872078890494276061362374366955238557856179955479810031818400230414534511594456177657819678943550073305428229395880403380574428030929853593732902396729949457819583200242766653602005261811939508120806110730268303920370233115282845661301270667266907269314120307879923640051841442098756674922121557218623215314641173816994040137881174524068363664130625412691877592569277375781165860913741172932042454428884488107881619696146427728545083586770740619849604623371184569137808308765258161174986578176463180342011733843886810940388338951035702707555611497853821640212529557150940716942016714888071729508916351390265399951963093340211519715255938832600164102889710597598294044297149443465891521688086755208838094467031598354664118244139350049956741998874682608257178034062858973391384663884807946217028759989926644308943901012723826610391184651040003555399179777511508251970498790467243890225493722019555003468696262803753578402039122830472844378026440229922184082356841617617289925107625512803885492887041301952242636930897094875482575791985603372153164490798901079045155078480532484844763689672441620650888122609814988103669682757664844893390384660032700672840148018322862663783309568340519728062772588199264254743565216839594130373118310656387653256937894798328623108198576289264899754636973079984535944643179694772690303783958616799575664428162327519127549230611451078131821706289901469899068615360143777942610737538750809143872594312818437647317412996701874844665627641281157862024441539813225529703857436457577257901973201204996768390722198777123998171040218625289285105426771986901934618961174225564869816323893731464380179094042107301646851773602537308695107499168013134481903505738433495176705832119811755073922323665795404627645035959409422403380833492052301034776599197567447380131354461124374474926512956323954262816864086692193310891059903858260491462787483722514164401703065834209856212584483971139827700913126419242603154420360354604036436889938640958597087611358657715078412239557453893445613188445475080796824424539868941714624011279383020448700085171115401075624163027598128829628277217836281555584626581494152473355353145176612699598997405819133671951997066446864400876799762745544816019117524939453319984066386757425715458465366298330093637538773935567033060276849188628114600389712381641787294780342460642749193915328008424079970253139603938151419134276755045688578700629193079756202818857525702993287501033598424529975716676509770681551251417069617098985675580153622560419740299957023016862845581307123185062671886532138864220656409114025095905861394695727048035506516004219926303552621880085993975917497661718759920916766102834549285810130019784301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 216918993497521850442468975299376377318645150779080735689691799519589344896699544615606010741240768500382192863220051826803723049123983313281516216381346579870854476226178200222475106622468307606241963226567935296433146569099208936061224839120986501361938915211361356508659893038881063926900039558387013662628233710125243266182284919496791008323796259911894725340975485256073465298017693549324096965159402552381324355397949105519640971544490971252117188153102922044152995912305071111306634405594474917099345452957933433087159709247207116499195905519234305269822132371936326123285102057199277608377623686322296973422824584104070858343131403651877252470324704268564457906892110377188171964496928448597957798614687426047170991515925418520017302910204117612676106659313750932258321451342812548960252057871149553426259269775472702351813843986053104718638928800311233811466638360968674918117157088026932016524173447128300354772534311829125842324342325906482638257721036988259263899506887206261009085049724355934775695245824720405974884006121380951873844163148494251684070899485461449717970509756772578015095079570502489637492215783612340800261191622101854893369535243179426641618078868819877855703155817854379658427861851489237394109985141025518265396633176835138204854923374550855608173100508609524666996372893015133414745276766340614710713198568041813393287419337162108618210811190517723252939204903323452407087190646423417823215689164177342552539862357597667769992930210467801692619596373264362811684177243825628867634294665044188660473478986363041232755257219622097685945782697589404918104241440990033660954928335576913424980917273042348398546333507258425656201638282547701517098591190728963978780700777107088513929669990606508072733302041886295419549347999493103819797419403469946073726681430224380632713748659721151365956547405897953405710586495916292963699821659705972287303343759301267836633292268558921388484803981687518100617659328471159300194713523614352311933359108820044606198183144983626820980131341534797197070681863657135931826913763346609385804782033027068666099982008885962290952126478373098379512604692135343299324318217042859265659379670407757697877623606350662641435382779748543865335227921598408594216453573560928435092129753312050563769065608548024174205249664653142149366432677682823808686185511796911088204750028581197903408547378893313580576373065411673689251650415768468829709882123556785031605345955312893045802835482212819745289709335558867011629430874333869844892313814615653472399745275340608164387798368039138169059108838102716818542657606965196500790462349915448750314533351767873244425237645893583547054081693521226725794338212357082431747974528945251052217142630247497070869140567967370797923102425902605112027372638584279981286271255093793485112980380237218417216387576973081676636190621022223008765300338459505013939657757650958534608336477116006554723622904107174725407431647074009066942572669690742478259696640862279479810369247023510800849158529925428560731536808414436942861467510094494046668233175667397435498524484458015550207195792457466689613957658865028427188044865524713832953826120377573941880219207453736677608772041324737304970549204250813042832115248380564300469942914280286601610571782952960985749886892393250918886327757296776099559541574988058575856569105768560768583892932378293616865232944733320797129177077580249695954145760936015268838989792697131717439317912691250931726947048973250949028558771715099395484606755000883922777564631963307457049185998607585046612706902775824267301614560814643205175880549525781458589060222005879977090304758891524420437352427702843298780507919753351065756195055421521406172243047315979267483448220891193517962835394239891313801386679040837371694722137135880078446287184382240946308451587282218380054017745936065929488563144393455801954562332419279732332193135544560524041915775076655190641710954208442664720735355929157640041829092133197474722440719025902403745209112938998128675819638081837946674764496255538229191159471223457317223774023825935928468163939140839790433532211243626471253037056589698541020047755365058927991627650399827890767006244778329079990873808375734070631128356838845513127380078156726477683795990609408641025037960339439034335809859486348903511960266968063690518031338605302042840680570249513751329770299909506284001435138238235154433245950322781637086621190324084516324290841608071226497684051883898026542075880646946169211362600999709763910343609945961378386169383520722962224388011542013848305802302602720003185098360021194695825380701368844375848631849960201612533395060776112258911745234517982182148250399683422186620352384350954912550251490017631568962522638726384590796674345311461477731573783974540943150650962564212658153501604622229135109223264574481138400770523217352055068576282232588798587683994285330655571924177828263686150069217422198590390090680893248617306875464641508504733320841534606279868186367957701946785136999848221739412484257576727631231500696728468102107760638517474970325165778717645725665344472673916690098969968831152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1210982491463539354829702376217288030875835669969680363179106528677589028001906251756259278614804886194114580950889234550763793693348263378900054999713083394385394829497160732282335182322871344118149580401884350121061338844200930561350906105799210213809689638414954001721270592275628847308170286195190990703339238641231993301532071916390460366968972226737796918083773026772062639431982542051381034817571343425607319244171038482814397921706099434984043700126093553202075339168701215194335707578463842018172520242823955059176462473919930878971399962574220299364733592089565425266155769040564525589457671942276903194478690243470152091392950195266426482248331792936778856300081882248945043254623731937908685796610896019747806857430412088547974304593649060758671313712318668059987762315312762465937190011116734373812323693823266289865303628514212997177419570909205916698874759104703703006172677910066235289246727796296568426944754145151983494771156788113344609261824342460030108233197816671209562717783950906853800351974652751704302384420433631301223887044426276214088376987722894873131693704585645472725145607366928978650999228798372645983255610440095627995415593668856205071625761933884545683116408488187333495848377863250624358441029718241187493184086260951337486934194020390754967155919843799907197222634108108016310717379418585634790503814529831099345506600472936855129436178271693446653968214656275556857957976227764540583427058765991812653487971538844964360535873095880022230400996368922739463176843276408161124981355788268638794801606013902125840064120428788405195946334231641851758432674951382538989702630770809564964279825900272957385426083509101697254255357045498940645858139961857347256729585306172279582544434822990188862350628378297238133699739827038548058415842791847516457099766228061376034981240530241688799002266221926424895973904136308525434628023158857783754959227714862755781038888807494862245270933263235470076440734170756332255179291037995647172776328230208081720894295343329311489209792833247206772884689484571055631708887925261753395615411453525153241431797904911087510092381729871835764718091473522765304203412846861945085201067805503817932766400106299752390433614072626976989570534918871391312402413092732660094762058629300134473086160393065757623170718945593533269420659205502444986398087174414021617352316351928100888960036911755469472867470538973933623824348336118778648751111882814423833190398498952466684742793851051868190991543581733109028737165828079302171128692210077582269937828509480588431156480007051844632046528290215478723759364842908470779072761035359217105694832022629617501574910752829802471886966266594620497573142828517103261824631464384227234606399706284383948157759817048890660150734161571783171601103892042519354603986185330637961443024250271288818864086666983150046200771433404955831955380653726214753567333511894663070799211029610447588047047094099606299104485921536054249536345583716143136230972666100537314859347938627399909789507382347824740955534836455034791953080234722633200288759451202779340195978011971950949160653233089138961670796379001266595846997566520043371590316719768507085466455256725612224733629990488355596469314288056922613317877349761235884752292463900517883992102478342202324639180328818758354821101434678104913060832605119085835979733938497961543803726491702834030456203834150881273590203211058844927241297605326806530104441769701792084878499876102532424624989372805943480830338057758504724139954350561465577235838468521045342932996125414855371089292952309061720570992876561538337561199610468040707930169357491369468865915980201292936515136238184214102749707473343956677347102915057894402025824609169324388559831756801013791183011506950764947865284981947014867072928101773337864095245676610552221437465276579191760049927572478397039639257219042565801561366906487211739823533842771398201714828668953268746013231448805711621245551100521475035099108862066374545064894041195178523362015948505686243988296714209112579089316767578733887903673441264434286558369610981670020125298736026760611590187790497353051817272283043361263528580140788470103088161429790697455785785307350240763637670853824529578242702038761565182051816314356877692621997318390318311725867239833134240712908667418358705836103551870194054167176388698173782931747203177828051731298876526590549278803198131674688025116130153829440199023649557582086625290772564623386156092968913587920662947801520729319109943644952880979955782585028017253085624008298859893237667547794285638324002446829888678028975268948746606078012707776643873477065772948569043196360159531690648082613895678947242927719476225730281013148872792942292186969644043021659337767829964438353568534840725469334483254499165117996394787454875135230932606619547873824785364969904430668333625686380231552904387956733002130955072567750039253351345625932189043664844141823690782397619908043625554569495403088481862265083842903796682791208654740015584459437231462527907509836806712669967627526054606885248442869212963157644742038366028430852515377901920903989837888453186035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -270275348691752213649120934708640680887820218493769487317581219071339153045402611314630716647010601535937625343502089672128643282344064327838237777866146938349978219794168437609410057036109671615008767304483318056839883124196576125122381625400582100083220878074794559533338073678182375115583389501898355769519078308679346358766793175938555264279752959333008680768401476865531074888329146087307380310284308633666633551016727181478912486239344646361020905712048632742106004326716027593073982020197211165781851860475277682999048907631504301375355893649850247740740516185387007387272650397759138903664034695493793510675312617130419394387517026127237789300095352308122021413649356158710310205684211771652418871143655582734655666229807650930653894889186744754518326447033611980687749368321194510500489339111823910959607871040725839064757915704739215193491458027526302272383468961158660058982740200571034816369194222997227721820669679106762421263699342147003032621778499018443604890541207468884445566157518798103650932249584684425910296814920927295718550119065349208264352692226442743680478667938805191426969053574984237075517662783744687577057051578195355425015159206176745722579899643694023613085436936720419192074079971040745586142064031864218709477697960809656189222951167637894447000351977681086570625679949482127851463533292082736231437045225201067821153859807544764769708139284486029966421090353969425684995246121316259704091846877934357957923310440747814557565424031160468693253947307845284738210553404754351672653345566332305689144497255361335818529709220897667640049125007781153305495146570428585928553355800289865398737304817032413099285741545076010680949726902269051867711472968339612976105219136358597276510553574139723228179692507046208246240937120512800578854452693131538894887215753160337305571599470360991291823629335632699965938570642922318597176416948234051809447340594528152441457285532559261082861194017961330029659279678870486730775941971030917268446783911720811938087379401346248285514187423772501896025187706410485236181987981732233447835004542985606276250386532899180098465013789989386192186591751525388920281118268351773213940212193162680355549415272279061466214569016984194914359027235532755061404577875049500687003021665476563435830823296365152799874796519542205208312664236712469662765396024209329153805499824800123823440666517918468707957727695698450862836153850812982388480474257528948549856733697764209163827096179255356472919479189302943915373814775831070552981665105855561544078729385990094716836517647220633752041800799056038921587381872529765683747816605857565419497611245303011941142060440028438661276869874210030825401655340128484262469658975311373168261232880589158388330075282343855618338470702927291579909429102834898309473254545856333685054188091223583260423013973291048718817167445405564041378609114497140298846708781187890582477996116245548822189270392257566729929123553999288344365111920638146255233834517796020584590117903283899646112444133916126182224671960469406583310126185658488620465143199131198599644494498262287324055619191942644895076069343169175405461746838510973789574824683391821948990864812079169413655139609566853284613987347635187012733726652790117699490003510024568133260795426420162228080004787425853473887734729401622772978440044242472999440380746605410074031814550629175101637904124821788693227805297162065354506854110656432028731322996860156217001956529876617831016667140319920432734229418041983569722250657231192347341768875120888441281653766985213545266259228509657093529913166636043113188072569300208759151804729160177591574533304273312928005968177629627328818302219811678623388188549783045225976475160746164860738863253113547325027205783503798460562296949863733766761876489254419782706307044368995035025975094142218970430259396993660850450003622547682911687285808267133267358757734597035337086652112064350068645310927453020655610862935481823741620973756371023250951688939956097826689526640067258989266549967009853745267605013266480842437401571337489545485591982239801834479531191261792772512410854172089129481766824282158367943793442871666707814490312889010301155767554213416421260701909263971244557793565876674902248323387136571846304751761306729251912049185536416437957685805007578577524562093605689331059352429589497336148578600068347523820112889865880406425898725048804068388833406850349011716211306367443516488359414620843159301668516123695796949169301357872549833744930871699722220640558767974978010061275712833508684944018058959437713588031031588065749340250534840320916084723821991713955090815131056754432849057136532801540619330465675989318472960065842171226314974528602101287882149317746363592563647728993124826031544509124307094871548644466123962013927555779218264283205036805993453781435806808138057908305359975026220241024652179603772848763187881813896836825070620264523017234313266543385462028819742350821610990086783428294485576355621313509458939837801088156177080984208221223867153717037259627326936568241030987380617315804557692374363704492197550273714911686606614286678466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -410515392900788891285481853483187267328116395098197822892680126390272611207280210310096889054267300355217713982080669462001443675082835765903374275183024317651153375591072703711761638309623482474487430269974526741400143004302007292289027739012685612214681015281109777401684562850520500482300869029338065474629818361773432641322607936975012072939785060595906227888411727882814737086618492140433501419006282877027134195101113339202168039408523022721261191797603510668053630109048250969467985311830773000451283084064125891080134917589056374283714000734466812388589332243028662689688899447352414855682330801637796339130881830365364565252699244311626300241032560933546360879732402084468062648843551479869804160324457407436518131597883279535406577406964890274729485596963737172532623049856224293978610670857652206368407606118301935192801280761641877117792637038867018947956557564862987377997462106492810892967537318233183074029108787898089567137386596934144316136139453906432011716637472313049619190945920985356106568381143345097673693965199751822008628082372486953465783563801533494511703374991552717980953829631113928411331290487441426237791487882598782222493847630260650027811332060312595459896326418158725251923308698935324873128908500465605481834642351999848846728061478014193623104387281989881937609434836358904998141649886653289423423082494381294984634993888378406203774220127531082087667443365018922161034341008056109046637565146835739309587005575218086578140515515248524065647572644173051577098640873900450194522270736672225810255444203744724431111520896414130004271258999479119084814095864541503930209448391292242952514814886387149472641861163697505733501978264833422011732969962770532115988172228222268841615414248772906872094636275550835837478036728181471881223565107473845686758628844717366542679465887389485758781395628025838795346262460283434090931285592178184769216687875829710440254539593931904090824714676122483820192165922574970131841432908591504264938127452975482883126888031819579222687119486019936335236162758663285104531173266371582007921116038190015179951213272068459067228818553050051621541533154666337065106011312787541826409058820448853816432033667599446432226387698675257367413528415272180706989398393003664334336951877101178870798695785042993464388759036814854603129122738995173532716295698384265040076442203502354148078412749283769364224808191536049743714290209208762607233260868460247193956736431869956935560545376746237903294799453685913347329552007644499797863902202368907988058117404227332168347052066632176233025627063600117335292921462540408933455692471749894917216495985325367064662089876370770626681992592546816538705563728699988355122430768054000639115780400363352010344767346301174346404999262136013777555770367759095483003999941277512106820818505548714041707771688709142429879218010880555012326756039344318066191992704226410597946643070007871260259713940292463755484583145755346675214216198974222115478414047666005975617141330151589544116909083371363150136464002271639608747900556998229036101372712662908037327081080894588851693382877982918925042013034941397290311048317038350897741681262091799995007634369769226583170261159182605768450880807624160528867992487491999564491685469051793592904422958524262820021141118155286725455045110439575150479212600195048351281570291739980979789179578013952703755558599016498500626883573563382021760452294222798076179807777231665826657380725990712901815512311658738564309511425673740837086598120845037314056711502083933811145557632693025091326980499553642058073811668165926149081538458392508309402041228218504444512678057033738883399471833299227460204620597558240346974647297120311919204974329301321582703098460865132472310336361338611338069102512847511875528807924422067792221610878824518644581180547916497330594062377069972472923474119749571276320374795052722168275697037012915597245569983690308010113201574853705444371946002806228687934746301265294209907422041743497165769702377529280009293714901300478771451852064359461503873385329355741416169939039319581494646008738757851808140501791461911553170601912840309993689428517113913206133209594238779553568615775634459510384814896231586322042801730023996630343020218346607436155149610454717160984032665306548133601408390717656631895700157167262461582101380947230137339096950583676464029732215176603615534583170142624017553699519192847626151894279550290580374084489230881107077670113654361056251834456958004010406884556721296103488946991644340692485692913901769069782583961116806044315475189566634265604753642284150179059134851127434948100385592700778723291806410116854380927619575572495377851587985157174817644915058469260506631311573796664875536073744750066418955082844247146766763641105675702550996136705357364568271069391403514365229554394045999666970877544330073352402027017374435400593492528634040124569703754349349988468917465003834553453818850738688716721395610151929088063679995119808972170995544546988032363954187554149528231888764388343177775454202466358417217234123695615728604654180337011058423851465356964860064874600219726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -342771785001972670587879716215920964069006022922056027507445816118243400467651904189469617662710171434586917078228170608848598996703215624639759087652867538936539698148170461129718876191453287285613351283466839393154805704857755714162644157919541943018797437000838773800702584463998490125640420209329325189236919154568663811484285365358985605232920398858071581633048206479866466422991653827000586143770694193368320643984131984891789372275194626152064580469719248806697181443474593886097507133664925032540008948003222039570958539436109390418849724342725683792370992297002916397677329581904262542353081948023765673711463104946315417309371346720839291009060913681766949243516542502169929869038957472454060803751480704344377832850804635097841814743808155606683162730513921597198742854701029064908210787834088107700611621986534093173689375556604658435370192481621589872188002998372675155115779208393276967690178362828294983286577924733430732539511085311616321673615542301125884194561463097025078616380299925493241666225432450255098377371710128791030428668888836718839416044036829506706071166665178189181531386741676100717660802961574662020267709960908525750456472983246639236840850564383710051891543920298130358687672606131988294384575499738727910995773641191259779696022123349045848753387076197922914124131604390038625233431249254445869513680953772555511869760353415115997466613551236687993847368286726476145428730511388435449714296311573965400489185969586229329474266272824246374569638427652550581372442241888490479626304391729526667882242817814110351756028434015114183906055070852884401851387605098916723138305163932949203261438811987576996362928527698266169556489474027862445991065192966059403494517625001057097882743793683418242903209616379959699828752303164445715207855360252692110809885556501839573157073829809018682964968409037099035481730416944628429915150951258404293758555374318524729639735844777046813147556116888800523607330378117685224374508554955287370056736777137275796893185416521629082116235550196284377647105595502321517403204167263646761658040378786105615359194111763870125959785193366252492142510866074402544253756569650806749818568650399088706213169405075341767718990057242218248018083466925898824444612205791137061134027233601645634018702135493343511750832284628196593656240296557406096090751221888686068921176878836376129829525997178023102068624316201718408031739068890643592711098535002036629958557421716726486200603995234336400648097220814968476092123611099524667842180478296078339570868788496332501021519852232455324218118289725697053473701408768018574507300198137088983281062339108702820812026908334986167370312198453718687487465201982912556093187746830432327464122816946740873856937237578028423963173636568853209362795095449650896335770862785204140682611850328773110792091984069336169053913725028397729057413697955128024574250509413161643953130478307236482447341994250761710552305304320528206769222100854337156328081681383365472578664683535728837214362041874304662160540208105459669408588504394308222063118331803230980576942893904644421274761874171641896692340485278670494237817641284523926015689656199795054593432390714580759598832068651410546479001934160664035644540433779705091771895366005220343405278425911434265432683763300207530015275714723165432867005539335958466708034696647785388336204698378075586893383175976769942776536883126420554454139810683162536627366285945288406602795349483791319772814035662403959107928610632589307218753331085389323612026657824792042416900077952317879688009933552292931933903442466198249947145465693989627682477893881360068659503650227953621795012707040670138548582547701329744368187927895355792124875237295373164258200553511772166527724316149341597550924981506367502406434615968628926750470996015917384287050833521251480567672537175295498474638180079460510736143334131793182489424322914599826857618310416415693301209601619990357066437010180771568831465601798769801146885017803000284330010403570637565525678141272246459207010292012369945113122770355852984543046576562684761011847486335467951758242422004309819395465201400644549101024000554892623275471578373606559039289107506322502106677554061676767137433433103861123300608868902406085020473787605366644043154057986006245679225302807098074290275971565949375535942946909565268032549382728923346563557631419089248291177517191770487580679869108487941239810617800504160181230095759257691948412882853114011250679951868292099798796205572322039630162370897593823219596885268123409127282039567663309270666909390701433624426299762006624333453601557425227499451901954834708329106464869218316877470462084959787756852467336864139383004137994347700125071399036623936253474368001244992410481298640577758768060191303292093630496804359895085460471725481129553247180123931762944192047811095975308649198398193451305316055352452183174573982813556514166579346488067857063725689036142283635267433170391344200051466039690031248894724033199149287152204642531752160286914101643037480913633600394469999443773934708021509869163914376197540097841735340311307924148559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -130720185683614233972963836152969210094008117820146221217753432088227868592553714299479457168119545815717540817911880002885572882580422047051887149002144999528426329157489865016596711066377100291737000794961981889100333825106781123602119704355959251862741166638011812486540152112563323266188634359933151104619416456404640063277285394803325084566486677134321131569644929576134878784152763000850440565762489320802837873017117020131106657054007604360203920318666568879356045851656586610865006338188223438086648036432337778742334538899806377831734668103998297709022483801416025999727239270514927934007527504883583914561991685177018365389728176533894957576558228594192052447246115931248665309764595012769739529747888944296526351543961356695863501379009725769624585286438013179896883211200363504151973672917136483669788174508685276161586832687274224990909015692272566209376342647782828314920335659380227699275323548717174360398679866511506988775349541283744530944601080508418558404445000511146857145694200813325224945313428922373506823410938591889998906876962651619623394728672180485162593420807139297987545560613759137509812909207797521265497165246305452053673506462215329687307640578394279136916228141140737067843693298742300364280455575450239382007385286498461415671650387504499518140412678069462171006187864754836299543795825826484577594688253165480277536996792344464249409744921486760923034072488060183482309448798592440168777349578872092480986650982321842669931123263972459523638670578019296883172657569279305896478297975836195052226076469770118519280456429921774423082716658759162887866051670928327209614964744362495751783518351820909966325987771320450586738205180993320549472830332528101543523312378055100917254498118689438883816915815535981520416487888289476291226801562545770539028486096613116665054956932861139822073227856984362475901337557016953202485195389815820089624690755086210303781609724120447574811083582708021867001509655628394845904611642896653140272761921634814087717429723709606843183793546061033523642741593078503787835700134626344999859689063471894625960465157563166717910715370294972800931333853893959376871327256111891298472103679280672635704370511123128463977217747326225260183173362626351380759931574713982882811357906033712507714740740182902898750632150988020548813212931537523941759347851981149388766744102455642453880091503924075880911788715178318127538295181240885944465165430148084839814966715312894528780180182818995875147220463593204678583860596296695942209703325791314677865788701830681793440217902216727848844294927300933805567499151547797075222160943533051831441646309107086711251263650403876267536533250338089383480629328533183708095811975645778048725368392340328043410937523524623647758923271835296794333919009128292286297503185258004474250746095170150654072075955118700323340816580950440855732819887029036133125411670903157963313529002031377644460546769662501681862741374055589623867548399583242168216602070269393710969060938765494522381717278425664827675449837839593365805726109430444872463783689105731672599996669038469135216823664918184967437698015233821801179396489598426069385201962267941144285297256195816429913002331041260879786803862076435195352914377023419078720173326140895923159191266412122832862945952697730122872469364189411845490245747258553852883828750169015290293450796641578105316676390780621755369607289256451495607112743327153971950258240658253762625004098035973461214783385296518745415570537611466322963250714729692057651493436028549541526402320508250934524501176233373138408272281504913087482763738498520685167518480771463935526829687332703821869983917737750708955849924563445400912969835727401412725649459561601692629874816031519735239880440059862467917636349423203599703850311654695199685620006455777278004780327559660728360513742113457445256393801623462490524671638563437455359109589203050571682316052418127005430842899377638083343396594682272699124153714529638018264657810857741351659160889517055975680840313956862556773631621753171424912475121413471184716500913969895989510111258891195405008159731391157399291828552203913931328368837107562605282585264072596075338170953686188685362713442831115372419694490936676307547189281638455226433521991083481517600554165345459939755277464926676796853947730694133944422988032657555443531438366617106852363410340989111444013395928241214809492860613645190063513226520435731561059764412146301687778065646247365375459601648523360521234734998419844315814503916916447447541194035541609538166775617258585779581707297084740839768260225407623277944739621083465076444667404672988332704930218702953382807854360952218595901784548774537150111886406618645822890091353461739463234299761686069524984987018909284708905307625476811499725511184595975191590175608530139788587869746284344297038071735960504239660822824061929359984022239048663487225727287895446503132018915465725029799530711168026800357157676617316709244508589743203353422552077451059160506511146668672295211750738380515924367445385120847635123750291928943977853797679533518635917307341731254879317428588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -126722908869658275706641692716304060695486512903061264909131775631842213394883253273921246187348355923703495126627708750424608744450962742923451689939189052785718491913426742813281076615355347268135166473434813000880209638649073677700190110216869906992180781377167480802276053858241860280893806929317282725765822282724899225612128613656432495820298039028287488236969794274195226136587423530671944907079182925641178935037370459825305999998676777127659736909178757956129225951285994222069350929923617762668121905633215324569122032842452305494053346211329372205068671922845118460256734090331616584234597675894378681641784035568883422496628279101836359959753279644521022338560137551440734356479273884705662461641239886607895220531795921641283571504813458940249215104469402435632783913532519067531290472239865669222783238106213247796389199638647635024699243237983444866880508243313371647850718794805273205198771552600997887252180705416121317406362735000345944580321014645867286355154701343356942063736914554950536784009070760434892145199381348993100530926386645876682865413452464802564711982214664010836434603649216906533295181785344682127781871084960759535462073406412886660921389660727989016646922665192353281934519892607330960868167233867435132634448159042356486153199034761693556191325750583468604849749465781689389049756902695722127017062766242442927478419710913318974189213416284621031025176915024757179657614306860067619428827894331017270108366735264385268876166998576443590637685131193990078825476779495143267625523075673182410711112826935756760322562783937298130615151080016302402801937462805915953332070691204314669052982979589765963518021940293447110790455452673147706155095462571281538778599756942161704775307123664294054003178650571748552264262468943660650592321702021059693630106597479370931609148174756298429414274312589954065445909560076987280992634560384018944297249983850186537414521653366235660256222846587384396920972979178085221223200177588956220402876571172414285134666890815079238740782353602568717452513864018030784699969573079386806221170486606998409557307340607676111359178563586450621481132885502228190645058918638208506225139930556406762233989564688210489045660439830568314370339401978747272304698718600869032998916354263391687697430263436587090186974725101424665192696602070789796393843214068186834589272107467841167133907379573966562866963210519028912553658692742462893745923201800348399513185468250374704718142906576384519327362957659430110266255899230031838232060229614716431498113771248303022487504089065023359300367696022796315595115812078345021287688077293327449583222691477676676245622594742403552262309203625405321922046215673740461254608565225191647804525471483974145673433597311091110107593483720508276804895560421150126383074107001772178189665143325717622527607576411405479870870935957406387335475486562078657005470335662620953147435597886230122269459898489934658809701414727629640951591729511459143772931761795415825942360920482595124584829897071903448809651320074464892348260440171138373176043531915906762441504299685091531851229316369789971126019999462136859062017760795312758131947050060738251545830651363719211333481661159867167291138732171911452256277239372720237226315809908251371799311254976019198190340360398851204278285419774330315485035925461179671435521576679692517819927258953142038438283793299520130559254273215971559233099806328786207425814058568550776285394721034061453599465901557124697732183040295815235479023410179918059688569882255799265721839062723164211798242645404576228988825081465773873897841765707376425793831477460776996862203965621848170414293639529604190705717930742830271253441229221666736682173654959102712392649013640978713041383114633764431433951468757979159294801975802750379728793212072406834053043988509466250797624762565368747326734179141844305542989283975480447681492234144425125184182346623634280770910860139222706443619246406904405965550054782536787528697929056059618988007297720652588063757496034765045363617862550764450114519291200187958461131944009509323420686098703283184065852526280844150918944093134064542899614304318645939166977235703338997585136905837442779830715338316576372923704342896958515490637631246222753797779570706390126663484839174154760595373761260769919749770495470765356935222301528544329650843632456297742905719963000340658673431641420639703774603047781179680589965025370197088650422223550186777126451291756150074201164884063241893557954155734251395839016124719700128705839448838736113689632083040984165612725636083851084558201132202687993685208817322180972700755725275855096417033594633507530930830844976021230993387715071592165049316120553327025736795968819501757932401195784937638501856388745596343938130760142398568543907472007576124211817963684587971257113387692712025690217971679921875656967121289436408899824247105993477680028159256391994217704080160492381389312585105623279554771936629023768892032161750510997349105302664311503612474238631603132250409688353134252095612542507903198127281598752218133784474693427972764123186459853206208457946777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -60660038679995740287349672862559040526770014396167133277979148709029678355202957433280788601910771638188445451096631903134234103762152648746637808305677480240812596422719649346966252835772046753966036256941336716931771851559635472175636592789530539641678819957749970889110900282666764324950378885988735143367554451804316507438567497663584982772427305253925356862443296600366412979314950839768176921277245659857762516419306985786209286417106889855627122673092356751985425070588025240882010076321313771609297075641777089041779729428505892561492219607315259946399912653802186117658182717816941134139336969165824029949605959003411781547286533776552386569225964622316548833877265495238591057990194204312670981848093731720063763674077710005475259683313810705532358939092348560921797570003997529328315123056107644870208319854775069110240277103773659042285518504172954331049146583929498970784785531992194678786870622501952970009240680576850264679513367393257902050135893599170838388319125560325286840693336979066390072564231545823319976185747802084700746916115430810235100818833071985839227460376508365168058302710559321402932112404547434881781179458776839414619579789983185315979497418596773321785975596386792322164036625349399086362639563326919560032244356966520270728472061866365292105806977918508022611174064717479052246411551315512103251361563303913973299775594380216069825637594680267106099957592275421205461876850453648547505800264947067007007064726133061239081575386493292680622765080064192451042575411069716525080629209346073264584411747870935730313072969733323541127255841506311911673096782092293119720944675932745770674647975225866574296831536485596106736883632550222089380106737276749396456861182326969238543764118844667475841410073446846162431069581703899637091310087872388775114326358444782076101077733405884408633936449170831890368695177847134278337435490820484928179814846992644062336932372375285003275307630530757697371218802124721097836306860926598419337978351050688042643789340226845827140639097440858323384568956810744422555025715799241050599241435513597663493546851376573466320671846928619043771371965122303365772278246201340800037590140333837451820075332815269534457843458745216937184682731020617358531279480444556040277240683892651028913250817936034965975869883095551932302390512748112802051122034408086569185552201336471291968992510312140797231908970973941170117306848224088091155397423085906464138540443960477617385833000207762864256201837136216829634048338270470587820210312859762694894509993754589610494973025357237344760002737024677640055509831024172702899060601419256485101626067045712816376650638108050821043118521832311794004455676055755576381049932905162568079879646846171785425340384399742729339177035829002544328433783345949271734937985096350189215828361612850099647665979213082164469086271886897856532769168724110907285457055132881794076711413910515765362865038801338068976526945641511474479268007090458726140433812070846838585204908495923944744434292363109246722781978265681436501765888464061606852792665078720506583989986708821846945986980791419534028967201763544809675919666464812136406957881043402399760315429527998177464454189422877044318500922500614475134069837041868682740513336420401363972112257601161085394106538235951803914432996412019176412511524492406954457898543852449368070469123982075001081705695892945944098849494236861088570218413441291513433084692135614427475584034678361635214047468448288224642313020056877587724101717264056989464739481425951580640435962143827552844627386515466541294117041184485163714514629426250552321580334067088889782085159734274057883154636498197906670158368595924552712982809636140323931583619403007600353743264031446175403756696686609029052314297112512388630666123544688534764806775957107614460328265478395267566849332472054395134585381883751909874855494941566475935443248215641600703378432081249053297958396218794557103441135143304705201057776172691965240293382063629805753538125780668476332961372553185778502506377471981276305676555487989652350316955717112557488884353339133446594497228619955349045902076821725802647224388237239497094337399576127579423363938365277895517224070936975112636108846965369606786808411454257487854566160864134300809744071507969111429279979544188205105616418914366223086864573744085692117412790366317012278982191244418781562493608170728897915300206104627612620611503551601099107626550747057327358192733394448185809131014302039752306772292721137375448651804904764584770325495570075882001969034565879685107210097274775147523608303933501114812838992898340383945515637773817333787025333999600313366025755607693724903616568272586057976065120900172822213351061334864795747462496887248055577623271167222510192243721671021569188199360188637895807397819928809444823284760767700793396789572197327498313564064659326738660855109886532762951714942117407596605351791952023966432011301301076342491224898533067746091800674191291689354237980810508861004289001286550198489821807881833342305515508535246114549994848987202983513143771703065220235187360740199151563644409179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -20985849135733962344256449343465688188316671698548791736469307943294681617250254771586519753012529670071262822036074356165640838002006261598583975839223124183695576543220348047295647921747233250017924315740649821323279187626496944119310418430412526223719698094653325684435787352189499903282709057621626452436294819589448567215425392475544929927557399446623847229091996109632356567879785024585605075307504343925419916097070183109193434390772776053675607609963878623453575163770123772378995837383217052905441441464806978593497441834839948708541182455658972832319888699190262508758461044906483806588115936628949237021990153220260942711580227814509630864284166741035229668053831074983053736987512988159301983990975240594549959587990612902450334013928528718564520772535267591986600771643782381537784647992128621832512413319951436242575047172994657936364200444387963658996184706037235664623410254594479527318755720081730867135711243219533029650426394195162472827899430420277258631576832672980310419474975376216148466971066788330867439280096270690051125167739626739961018619566464618322221365668715551042271148535510703595251398557298853148017495983667626751525363492617194340720861476862289175581803838928060564712134974531725654288637162584475179259819816117596758599895890738754512723571921196876052324955049380833700599033362265199474863995381052791100089879633093995666267944479275035587746324915742909113304346695013690993185913617280369032925255335053859022489245981163397617589307024726615960369557190548897954782683689002379536796391028008096607091779481247354999890203127390736173933997992366711799154784470533857493610616371662102386525433391716770815343765964988624823142176823861583104431812596765270916512040771961291420060090177285190090478482493003912104396903157119884348686796350215511034280435409654847934306668992767495642916713148186233035048032284677594633862394954391131706489353221152560797722704671254948249596853652243958009270022858039820455477678819390693549151201289718818196317333756491669798426955238197801775389161407534965245376839952755244593023871563061384823117258448453592482633488740273671433079387163516790957804318115469385910630858888823739686691099143206362942073301484692966464895784850397524204312942815671564853113500738027164206461398641722451558180233019423973568275653394166646554361466290857489606048336521911545096776999164842422470283941134228229302054178267647899985429082475012925916358528463906118417971735163404625796097365587111111277941835553367000549930262710771029683746141520206352742357429213592705135935223329766643209336495120513252563713582770408639621424399071209636944624322168167522451156450331900686910632962006516398765878077963542233041065619959790223272967587637013830801416806804316507653630552035419227959001311651031626747003766375196759524631348671529762385666989444175391138200862971737396772043158289827336809259614226523785372893675119865192216172810992973483527355766745370721191485159546252740759547129035463782150043410502164699071473487116987345422924167107011734043885583004879037830690665256468917056178255468928808164738475669008663139344152325527167438823836872698751219344522885532957605702037905910050517359966357759431472463292394246502647734516370317653859812645149303949478302659453778230481803042387738367891620643874050888965175261721929543379925185333795034225749126526060885131907555029357697938436976664553701261490361782033972036195180688742870542776182009430478195551522633250858995644113544109010398916395825628747599356643733853336090833194709562761070512796181181699930456407720572768585385689921299120582277054869825125030591498803773505342366764871984756965172521994807426526348165629518242600608039930281420916051308738337633995678434034564819720785364088407873122030652367333947616466145421695475864290696339340136502320252633412035045944097867765239126841644868985623056993929676754177798116522259251183023256002171565521356820932825297351660086009225437175833619592298521934444167735296315754992435683236983437015126822027171681925754090562257271262595137347928343959428188798314360957298270586988892110412531917296911560115609951857100053211463601991209302137627455081136713143261536035265338972943326974524185583105141994361345679234627725205407410375385228555378383222630384101249538384213535987096906136504573153405336060948312430354471288563063041538413890456132598456292430740949647041121993879143660102812073327127466725537704334562666744864554274074520458789819524582754192812470122937174782983672571835475796275067207012272877586659349506250746537406472177558373104557787237243593935087839504963869030908930806970676749232433989729837613043438864112141993558796188888422344671029780004752654812689116178099832868676626055166201798305347454003520815240092845996724403118635452010487430108294591735221411901108010919103403427587938211908067504968752808545977153701896669185638566843470831116810211032184622392497365669562412361227771872559512890682360279045422153249116888820189149673516978807876645813272539446312690614327666558506011962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -11375310691025777129406321218977771302806943846660240794989108611630854927544712981500557248911098935577417336008462535229711955156279242433361417336852491952354856005444757988163834133988338278184750383475403200778664944863863455185686929499641900250516704259818865383041610566916585506046462677196894362646595010728460472675507013767339023372972035388512550695559980727456334725658560043659367603916227244176389614072777642515320475198746062831944504503097243410469223086861922065190991043148551280322356044632170796360121112826055598297906010395529381257661241543581741856854854287733733947724158091541198949183134022626657146131710883643182520660390601900735399184906814877319230658878482120410109166413713016988158946244799551213673319100994593666707264351953644803718096798462402420326213785162945111594632675999322597491276642775134605973957955780815941762380776956666915322498225642225230886122281306392732226544422588651505439150675337694089506290095515061955248044006473803440590987675373589197417829251431927805996731772119919814908854906388852526915610772025763487949714829106378755661246022211597782244866094744537127310818381038523813170962362222250195520965931138798062749131509578261365085378302722326317092518952027974683337782737537880652021890129311856163423607122585889977166026734043973885452179671923355902062098636884203502828491061058318371672388836306705465946424511898661067266611862635923065396557452481183174482419726380200885998437830601236845080491303833547629704752117976161040227015252142439773185230514273432263060950227107891122148492691702740017863833181694435467538676382793837363930168811006827869255448673249788853902709841179218584474639696409896974667440658424068374345881514737333504584709923783359707648788203268537428633132051413459084316070485552530342426543848256859255231869184542562180441123860304650602081997334924694840554106605816677512567769556555929287677847811551171932922409304900121919563705054689329908926487185096525484520552440498655920122737356985016177663676088801408731413181510348102484397152076890493190868479255779885447884949715429660400074049884429923925624368513825426530159997541803174621450116120745083728144641530944458624368860914464145731776029384030864928025772137785048576439831001969140631250935154561890137856812503578372309599276709898975491664688044243236266552383205239197209288910835151331649972267763392283384815113240575472865931527282586140721317918932112104771264364591789638144601609888309171633160790293603303725540582416094660500304502425731291025527818197505820524140907303708666289503685914456120047291555398743404580087980439825472319695399799498399163355257280504875158340830857605775007320326265139776814590691136393130040431682199822006738540537666343151856302975108080925825946445866464342679807011071180716199107269032785360770820981729228013099645888735512600445594996475441459326104981968527107924882206100785358875158236354007274371262726794895056701943143349177867234472341963917774388549067756410816953294987731046120060387528400200457021210101160998472272595141792741140737000856718959319861727758035580764013956463057161824477033173655113679462634290976502603896263434439856662923130883835471830545464970347798833394968476678499163145234636091310986413006136904513315902169235173634699214454787470443801359408188923272125993548242442477870721897429388846320081484012478181682645738727104830765837161378338061188833197188496611793918482800206671809144129367920484589375415258570554371705475630192487400877546957388864203465567679365166535868533196165253503613597889893803713747747973946390157724392375212380961951734860527450112949641933581192085648500119561677600604714811046662900627726809331448523040170892913998473631761431047289385643262306069821691981729387584483082137882259065502630157872981556223492547910240417729243371234636211122320924252863458377523019613574224390529825202320185234073677393815331836485258537552577900125664933906488618906428228723016428618626638825164112399470052998990168304584566227521246272249532177809313100739703103464597376405024663518178923446995100561095119761126362900117560498486181499730721662896797703593650792015076257339604853019793010027145662295120395073718952225948306051011948879828115142938665307302566973157934764935318665400866585551142846700017303298842527813900378091372618732462993868614490869111568367783526024930752632048290153103841098183143442123363879130312267237340013904538820862549906147038258676158830198641087119845798526784145169411891575889743515128861868425520089736517859384378456918878594790081093597871835971743822561955313666689787027559469885286835266160355263519441725032061548390013414091600098595509306764054049566542823042396555282317655143006075744681136895545142869155936223497551187793221786644352318428066936611275253353271822151005539040547657250827179840808399020272479939687474705914839837230763337782502039986029525543520883248617894860646028853753895985775388996696827166323815394066412334709847667503554115305193861023635446216676768855591991813264942169189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1956825322800541256076375358078643508217850572758855461743570438887496270896585048288769167139210713103382308377605338289659274393734591086879242657808616349220039259465944897681926141452934027351216102846381099853789988491732535812821717928155481903912903543787430214874091602986046840033214740324861341708901410199662376165746844365282567569383911780655789190800756866790387756492513460435778214895800430002074394606476047298119494568117093765275181782661628225778998007525543522588878268104321442059054462784402851117710487698801063472322489042568891986240923999624272504431724983422406611291761114740616276742178538351173351903059451000890496069819858862387768028704627828977950901311714423648106582306896892865876364023796394873945043705487224530813554732872200747475637259695566686812866438181581593919071018331295051447700530261415213124569855599021404468720320307272636067223736196790079445315705446842895850152106875866948091694243890925199879821420067855476543556860433871296188745332956584467508114266520341873705012821383492677093486783168024607735816949732450037157484708702723213417247357994032417044428517442831652511423378881675970024327715938026903994336875537097786461372458846750845259238742107632949410084286143398648256472012995808450667457284047372550602266814721785867750101073355308378397351858910799642025244217276289863570457376956640085185273173498564308774030651701857856321310287028645135048126322866510985992954876405961433660588720634510776424399266829368170768115886669659824994604808015529674053720643807141507993300238256205946893908817741887892531126177151489114301400862820117738976632413200730143231472270714441014808342098900026065120007590513960072574418204312738675654544533578801406612081052591911922032647021658580397790043048473461960381405743338552195245443215625829313135196272753527939757349375600992338489508028609763728086958595157704079686027290981852642485730404872822947605175966684110052887803075600147518978568622840079859969661624907262401327315668895826641488811677657190917716906477027386772425610705057204410841151194303735796857530919376135361450998897458105424644039342477137771274909770578817817298835840730455305596877461610993481528990794234317195659523805677914653911231447072693912888346779624465477864056718240499666954147709724293664275652175393458782644309871883187769095258437969627158608328113070927009357390306366483458564783764456975717481739207778582274441502783857950614344635629518524372898594471820935969877844574773980008137872916614540237680378070839385424479875131815728876571670964371101419447623329736038683665185444915960182762636903097680502250762141120957248353615555690797993236770203194958668847800381625372117347110013683205280918113441776743111742601660220110839344658141887702192344550453893596689596432539996680611696192976279393673013557746299433683533568738578451793536610993183847185851303368395656642819872589446694220578307214742508594498605871982589640614571132507430202793876411825087650486443057937729457552677261627391468077868791680123531801136096047293307415270515586471521881430992883785899640737275016193025419808018071429602516344448248895737017801091483839122889114949930732957561771191121598159163438653720004235285825514096901138657200671828158870864409081058113500944273326882590060947386158160372466983555712784081513506219182932030866672478048314480649177848297757898864536180934586900308264237793383597424971212571824380507945860693508204480490075947502468543748237705705158881152895261913448943840602831649060060186481480866814061687623261253331002875244658782779743742815766545852909691012317287047396791660335369618457682721240650326140677082669210566740906425547856894511539557580422138432776911996791601011525019244215477874063074047961901956425003247687335200667046686882739456687718215550764377906445695166074786769056162301417920440717929560892807646423134168360812124618454146773811478084234379328397228110665981404107031004353652241716369132407050041495982341095495032632927295194411467850273880980971858709149107410528344237786265174834037973425456232398880703500134267669106559058194272971170890208431088606628322899705260674361965293327482192411446771272200775000174634034426804810506873784271982503206229892262916353183411797031585794162994207224926994858771484641293041793317204369418024411640558417717270700741533576176515985459399374086629958733626776718604314063522502398539331792351926946431664665923254693310868111955204112857649494893761186142022735130631152543522727527035454037175288457917056423537124324511808406056545904002343893372034121515266107045647700293312987270636560328415997296146672670203173222743228203419597123765069011661677742419879074522278395010469624055529656835918960587453225985712505062267437792403995563854532213889076001604161381581436241380214290944509740564162878377957859428134732361561539477772719512646473793047473347471208174514754893883479237511906024349195325850826654443826423269275888491262354766705472268768285319628426814156418589209848219378545284815058088679820890426635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1224628045995947813930664072298130429227672343656527330590224562754843433345775714334968310731937104574571190929126357279341401533512385695429901159959615258400544642488169003819586406205166856026984291409985113989682227836356631960888331658190884424802892259637086542153032589516479985899517783326086077197241970415418297563891018369523780328561751458855566871994603761898320526961141893174709358642198126062920850912137358358494517509926449829009792927149182222654751877055010692066156392730860417001226837821317533971045661158416454707223510888165055994562401913617943704066383606588022184462393195549994665921632447178539172292881688272616254857536962651819746244717948179095386080686163769126792038661161620635836356021453185711700435557687972344311486835823332214988438341248966893568321374493780775315514062420007768387717897147658517974621782352025818456475032764016491090319971494562281549690312012001832037680839342170377949599746448759672251953822751987657871839049587807587486338530815026106435150322684843838577789841441335005439518847130814319738882124954688130378321692336176204467115751800051079371155080911889786572947990229008560103895365602900775642885893597826773692172210251517365595166128097457891836549775874071411772906253689236883105654214645370464268669562873668524939991480259826596393996325005819788471370058774774978128218471366929457242267855012419000166751220385168942675031573593269706276367148007343846363788577506025330367969837796894306348049911279543841842205573949565884518552656052042379840248917210130658075605746893865600504829889225351346315711702604514713912469355267638269866917202611463181788263866711470252322617894475553602229542841897392943678674355300811053049017393946247950087437456693886681973284318259216567068361376305296836101031915421034686831932262929902514750995631096615886305832990319418562114584060252919476183614387513222733873803914785896869901483968330555156574713526207030726497228011034384890775132866557239754802791234820986043671130439176397335380807140330288987652482995925888818137932249211358017871558424359014145162676799304810030681442398953990630645658192554126507328425440506945651540430936990746235244388931639477045146868659929331676430940547996959894629966120659106664294929637799200962375195669541544176843349622320030856013343170049812687906884891070076759868744538525975365165698256742483279453909205131936005861804830554141523166578686381656569782854804657059562016043561321085653268068529322233743070647185231848675507735564348455778969810393320100087612194294166514435563319880663374317813549530456540006373625944194709308140280675833288830431398726674435813796043760567317237344231467591394487910153094394033978451199918677719110669530460891568741248545212594078365489626378736496236566369750789351524967364235305471051839354982723980160540502896590882664425190436402223259372786769412330127644480419806680041660867240116235506265065569117658454613976136148714336458930826121311685285655916023423920358744271183985554283350565716125076730292958026939374580181958952635027720477117680809101326793171008219645850216372889291877562641910553617682387221839250868874228533629741981373263176785440886700505856977614888119755712141722493353639125985572377052870068131336524150819599531692503747055984472131414111366967751695095677166530550216718791337649941616494180990794549165797287288463172083128333868673323096026828027544012803883290397630760372090041105305594620373935604523787278307883536245872644984000831571052337687596959959655388952737109264071148515738811324413642976410912244305545321417577531658092908146302136848016745866727195715372566357855355520709063481489404599657161989369759670546420777900620879763878049606807861187251749567721537260282426588454320750486158999052926840374863043347633656259476425811444305737983082733479148346570936975122556147433575828708262028037867437714919399416153635388224152764873283643435120508007829543109249471452932752454837838776468080425634311486410827195505832566055690709402438989521554670968490405735656022403598305707688873311503098467821324719740021458340795624377095701112244634660179631581408015507743114274955019935138748581914750111003741112110800564372805426176617424923642290150787980567684004410150180230220213368302867293200162555908241232478616126866180213481251714620403751261014280661468020697626944490347315729318366794405383016100375964415307645635441805739767142278337556389374390806986150233367430594752957552857857125183298109273352375850568998593729618476449348422672756081404365855619645056864024680162250754860426410440987321291096670925835143623777925859531698113380733727888918844027358240342852128147815238129844946128488803771446739844637544661058394417265804310008913665786323055975923579816132821486811913161464249827936245454454886053484889395144069732461591265612047578817523125924333322086148826346320674752721413022635448963915673530566784266663100746516434949462769787367510435734691627036754536671726220539238741309992740528846188201807283967047945732805189509698206782341003417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -454100870286128593229274892939531566471022882944481917162194906482816173410997802993540884730032125772229058261361441536730718250545935702467882850055290068670997598609952426459049813542635668555114704428250467932065862525434453303831350576565436661212114970473980291658359736062013325350529154043699807082547532643496707617227802556996351149397183717864857644569504221261992812067659421420166627766472464942544587806494942006370014460721378256309837633806504917841315340710020885066209282784344447391220045123310259352100342515153888296340329715048718771156356576294973547627701798088161379976958294277035775152912399354231856403582868646241484163584349872454839477828775865428403453655355936963821968456915579820647648144127157449148001259422772622705768148362571230263169418216927765206431591054910815429751301515157262104368853097126649788175092826601856768069595422948876798385585539432686625724982379741158144150324405214924958446041795714601577531655027134611364992185032030765466420262205000700697074209770375682037502745880357770179036702097289895737860476861854326990213383479030645902180395913599871293230720691549922911304358222000573379058276044196168762663507668869219115823334981001946351160251615969977773233610762873305184312340587057997241910097777600698871211351313998810273491623741785090711911418977470711111914621164974161953894245660512785187674684869254309167905910679595815905300605021388471342716990448011040059995237058432605614898129069878438238058764145861742778865891301038011394564377807130191129400086526173526352676365492117264208795572533787682253809078900328213903063875916275606774173934023306995237109775509550132037772661599513340820759397148199582729479011587320178947571036960412344588125652420797966043790974831883057718257566879118132227096428406418283730171786258854399926194963135385474060847979263782861848396599353853242212031664189705867827359744696227920028978193717332837666802172480057158851848098997756618463480433686973265982108895667919383577779159960676900650332988644837950672619600443037689009905219356198033033048261724189437922045411561896279256489416340298406867999762066159775757440647909541620766940081208356535505307843273302511162878385250698092039837368382530233527214165968083908439826359984374142122421515537474673790625067234291176770330534375006680845048655735160526985771721036387036468145248554967425911749872806367748764536146664584563486745675821664865365263372997607085922635104772104605998553949618282106926409261788403493522539698233162887314988295391859718832289023354290795600628182726975446844252363243708316123038260266285841478966939365216685883311673829159865540580403327181417447313577424503147842585472678666451160152403495842952532048668229511652291986264646070670876188281620810986955450260682441369365147044019760755585805946228656242699307136516629781886995935788538789224858622488998219512646778056810928389044899171855037194129092039054524162935615018178264837373058645177672387277687081957587161087850707287209690094224045651047823859440774113234853625135181176046436149748658760679722038973003349061293928186342112993612470413524296514687491670366311838640631785869470040348213384785194011169336549244874632092199549207941589048227571748362396677305737221791734965395771265608586888878421959266580523352647373896714851042723456462755899589088317677104415794696113280907021495772657684652204778502588947282686722826888787492417089452715329200766322596664621631379119163133538717800291995186340645515215429128594925121066830856286793346540546506794450991934269337642052601816949318622034724244491274857580893894538450510338986028015768980587249189837196985868512357893211010124032143815440229502652243397796230365412591492215124982926311206627167576869675529840240510698714801059953291364953177374776878825004157831938617708068355512637078766434837218175324790915621421140142781833097807956863246761077476267263555502708520641578399038937630648833551546082067313980556901888413803276786351145351753731670854197096007798688058162338170364060082183683101261236450719245929285829754181493602802719434385958237008563070538601244041545713896597448845133643365015003782231626319275602430143793951153335547171448487631858979507137219714103719047130922853309414270553444388953036955598590863615816688210892017166075895745223092304595036137084576536898356710865140886257322898094242849060231557517188085462302306017897850969222702918815504060311708913758166884644464800052390129033211488980024173320158365477888427720987776946350268029745147105935073491814090139243241764026487162033426174906536086601112866132748722887680740706174257878779277328243444226209188943552562217944550083821451222809921381146598671891790319466211833075308728354949107978197632291336410163349005912014143182674736091135223749676864365056278533293618996117085452155783328237313606778288317808347415988891914466187740026180545718090186901272246767673766897567671257528725045331146171938979220774744960839296813649351790373779012320472753896872208849850529489453120136325735211372375488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -124718414408029682462562960650594047896569657096742548672171818306796691143550561264330427249546680301651213593148422728494718435399128317773945118830909038693515698837881027088166989511700101032461573103315260110352585806970311532374434929681056709436555427050463941540773755591695956938135355525989473746242261754686876298414957097451200523856187964479096828101728056371323469939198101484999845251322685016208102993527826775511295341273364566457032167421270356954328537680787071533044814714538483061471415214391724898862467105035096474344621672878198549021974752786410197163452096252707337197921292033505431426872127865284986646440307647843563040054594761509326100882032361537583056929203169083788280148363363317154529953742189130599909523158529919534018255162081340655260079855630826514683210677808334295994142498637216942693383183824803250441123558166256621695455893272550388801391745848838916026837759991574844733873522610932529239780740969115078794233957782480497079378963538256119399245125931792858025215642643211968289944434203416752497449149725264582143618453045477590943448731437253544500306223161269317884411550175717924634422090626814472052236207593010379956556464638135229591600274699586108762820251401754613339914526605879979147602020295313084521333929761665495125934168628867433756727647769978269964693753966153752793409433065325812344937567063462658770725923071318559068131090170319033898079374276591047934263142688221479520106045447375335342670738517197251217095313501214845202818175158310784006573371660866286570616265118655862684091917817393957083016000443172604015531255895072921249056369080557906855906530138623195517935617352633832562526027735393916497907111933459901753367813953933872324089430098851577743334111928563321912917559702816455541129766475372864580698780937393468032349793789273083531112070578253183520869780802219966695334943899942257604263593528098256776627395599223120032251788368363463700600350653002831788863851973851084469749865444131829328415544395034463865182865713270160161966412573977083934519709296522418361091229585381498465888678701757464274217950273150748233875352862344545114901523997012626745218208534300758773240768364026747589678133906584936453897245397851854874525033139860559468687600570594997766805840497876842326729054224397845477688229182323772250009222251844411396738686128955336434789334766274359330784216831253180567206548196043490057348846190545094018902447028188706201518300608367201556467447929388350810864175328678921355632316393201708027373112900869055707719440314359186844519205694205712470685922094586408262618596052580957444258969892654850971920605730714062489539686450054813869206261140487307390859099153143145900792369623007285847028004669699133395429080845301567479855353520515522262688365377687697817715666579914179405694238330948904682322339137086512944020721014511535640451443875409910494879566386877505989193229581451270154100257149731971325716334709965275312637517398416696235438054685005358035312006177751002431760672157570601575351237533372832276699698923232849198869624187994728041029664451784173707292320434995219938526954310336703890193876691370848926459752438680409025220999960188464306804691729246722511633211579879252331132904900052728375347688562080424947556254255914149972641785155930466082340960748988878212419870204212247670876907076307266135218157456051670532152814796339485585006883907059765122885053660644988385734353477476830047863287859438913764245333464868386853702617137621645754948276556729711931015869182945341123182483421408121469395061749351478863840524632238233020994868659417418400357055552817072227339159389122433280607566874637133062751833119747094489527730111715325439116334675565441202730077363372817423367135861009393659270544471427652320124299549623061503334113033281669543442241718245881758772970519148717986817517684763011276963865563327601718707484059615716392273270918510107128781746295793874302116729625693575704723151744442530177786755955094857248969260192036881272986662314276901297453375805793395163994142461398183338105640327931878423032479907840319055583208365066568620312542097422523902732529653090876435548299215392466060138767387071522973432540490903263823732901142271456081470512183068677080655286823900932615388413541625878394864640405667954980342323663237709793396960277261872400529141237072060726076416210653246020298032665128617670647630032882470794819187075369611009668676604230862563311370296185558361572588939666950016957389172638503222477142294771746584400287779856525884618802787166393579864118854181437377106706971767939799597917799166753330882230403841087432366916910042190136698925595672579564209453371093792126804060955594602060102993454217917256558417369126073969767874653235810988661691500247016603695203725224589270792839209567000927573686915441929808020489783235167858250616543938433310213639419632131611662759634883155011093292123977908566552688241851183301249802089544947620479780074934675252557612728456033634054078107521817233877990673023870622476553782477926483197502015083495422833384871482849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -73487289363571426538944021974640714635325729980378161457724167706833560891487531555389378303355469819458988031626168150779652709869489565647473883859395880044052191732216738525967311144203900080145252531009473473471226323825227629191515674496802812788397055524846376313697623578913943613192699339993665377847487770541304472066472557619759352168838913114623875009661164911856093120997497600291604484827865377443668064086904570360649337290051715765213741129960438240876717993746120632810994739872227142424844358172032413103079214728722887538512079905264796405801139565865257441917291291568207371617047055154373877458883355174986618045086939341741402446389131809032045918569952050128561054590572389410580575459764706385499689105424292525501664498984048383192783898542525636901613231056124153471482602949858769249664455240426637576278177064574757031560137758485838072484146917358508549179809146613714663893084094429529398692004392373255788301338115298975100159430728744499264942045540485049615666935063397744314498179037428798063275132296937970086233922463857631635004332607003513075703710873907013552018228815932304898671856399316866546732820851989126086395228704360135194048413776215932324859665748461045582286131821356171150199145915697839519605221268964475732290428450178791692579413277558612978984893934227921781643429643594401415654509512946518830343144716960141508099994810599715109791694669809042562437517676850285134780975214962697300583107436928478007169794373634094537166718370037204998193458193403976024656716883826742435995223071949100579947747295114264850084716977963010854102010889291924928846764454115054695670054678887787411561624829204216117618130015302494468149201314723051455697775623849134698130610413060728995474612690203923689157750740680776931078658405806272258807841870309339155559919879738079958131415503277712081156844362900210581321747852398875751725702998728290981140943010355743965871132661350961897600340449088070269836861476413847502783826191189517493810357022508040515199052859846194718828210865015194462418874733863875617664281233352672282366446657008366415549488515291375361454169823630973783671395515074931073423376482237408556478694174500935290430156436590618823445304571920674877813075622082779593876729893401198237045146697419803518923097475670013567620618018462071284749831190631221983093988494485616523888199698205923561002795601207457704182669985769943316665099506976533143612943706358341112814080923415256186126449316332363608241402006441108223919524720321210829621177130814096220855812996841775852945940492647769891709169718890113778868288537927104596686788777952041909241991343213793999931975225446986179116211916442378815841522086316214555866002113739561133015906632399834762276199254782144947423217738479464162541248410235990650600371964234972357357240252275934306966366783564912963915704450018397550487488602496675676069539397997956969735091913192320810167656523951507807678184814824604038405038303220435966911241625307568466747801604139393516969040544404597336183853419070478375611148629659793566581557990592166740976676055474309760723632101524794431198612572553392813646545789180417417088778488134136228692902135119463009336994099212859746091783302821866436449589826398195091956758949563616776673177385089997317125452266593050300934380581887181627702019664015539965554400514761589724900247930672972354096197367617230799959978131714386949169307747707396885506365739493968022486180966379014645022986354630342834143084481626589640836606762979472011244365584022849029727775295714747236513049783814193572934830788614351421330104125107032344740398162995369067672356035943137964885655113237396543845859409018330285957479743948381948970253108759795742889646698586988324751698716252586420686522930168400670542684704888150598998961361216864454864430226440509024945815581874249314253483948265110817657714709060060394071560027126026206576153341132563476567972865178805610744931814698124496598795518140137792618363448276401242764498191223043913791090837416258981499174020708103231572313723252114843787596700864819249459516803907912022916109611076411348013347314003246579793503635129900013362413210080316777853078864577544512387619876177478967252479263646204537663690532022336562563948395363708157948298282464296769838230843433266744785978618978141416596951830593404323367988333620716690786762932465618330164024933697596780812544018097841914549856797539341737835159647247208627735515675318919720164062954735901587886053098144830988653186446369099928144182432640920465248983675156342532114132783419148561753543662999176466246215007786785131757693815153370304519619573463494573648057355639185353142582412580502578025289943828603018877670685735729698202776198263788785135010392323030415945363705859790746372749361215802613967524876649081243182589651138786086021330968832454191663994694935007869929491762586855189947347556969126935371533624162683890591706378652668230904982191700791406952609569195007103807835161992593119904905072565176408805756849170032914270715358126187879330717342989175781329095363616943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -370132660675209848699049901609651477405443269570002023295641987175615829441061323586882481714856660305229491385389918823444308977439252324661402741953151498659027428841136076572698948372533001970498612940509489592000071621929450097327624246749976420952059258558547325077876550684020283706145175889684926091759820166051796525225988358433064572811564550016798541779052225678060913698423883929537691165998920539638937256185052648983597363165053626031846338194045386619791145832073493891912934126937643766699132627445913707029982374460798680713994629224567699663589769059931511404835386725626640308715827776206482946229797543066713371968030260758356862760460248709634955577315179098245842635787554256456096993819662627675926601899434347688052777851400918868268837027365019028446374379066090421201927838818617521822217496184239576246806950463029568060107773029119616400515053362130932141845225968376543815215599665956909995438180171077574409300512908169112494669941974744821841496623918426217888889405109008107235448044657945243878930684300359680560222524623510001523115986784419676316942685454363420059174892539740599259472608414830599825690049560338186651433639047865057924783382499835215947089803996665683942897003750430165032450971426154660629208197167043267496326012252351303296123194882722084417117102584193673801530800878662401674751466269422821397838244428159944787189694879479540189887607284799542456625156359225945763927441466112665154834429139099584724726599298526851835202747979526164256872995480849376884357808068552853415479060417128546613166015310173492948240647164172932597914350857090803921454265742467021054124100232635822543040727574061154155048840232020773356190901471589946692766079052153604456173743476625443998394623038374919109429364616745711165126887812604519920340245627074706058329965968047007544094727416560413807447186507674902980043577216510132318295985276958912234101745449214737795192772049047855012482128879173922561275795348172647940251923535506199474043476166228961564320785946571334478524470294803019203565466976847206716348620112643383576227674418120933258096681292837556898361901633255029653473172029157958152003087692303430561951178807844174307025163941006908216217522467177694895379318726591615085721779440802322594587272681175491001599526849558913973490459032957648401701055307996784547937291111405882428766952952805377324887815906542314864359792877795656510863993954323544317679815368322206131597147934641185440877653696603422469158392042085560711739348111706593062122829890347382751058794315767813417456057611087291072965282951714945191002387398515516435572160120667302477705799082792424796183237825851777813751107972982042201415620467839608650266001486353690726559081391420780843868202860348742472630775104822125378724775440314631363323546282670788799938900446815361770307004490348003090618205911823602497021001698133404457674400537657811068004438085918822711150373016334821990766696736105036936445358937865916879472094659400426524037338977658434843171288504670243805315731278875188313396988567638479219763280739425911842606370072414190232307399292326398741072660794647176560924169857119076178648826681166099208696215155057168875043255328844532254402929789749786343748300210436906520986414694012757584439271540686790401733110183829298044011279881365657411552158912448414458945619452604963341696337746126606215310815861667674421220965565264256347138943262733365553400960612183514875579230905447339352338413173580886531698891262275106709484100924124752537636152066791579758600970112656092613145002892753899725298709965349312399714868936014101191166207694426780987765541308745268855987092047490588045273191360413897611980146351540331949311594425585345397173066394974499118444073484780456787491424791132344140170344799626969560723134398418586744281408290853058199437535177138270569884539306833547227825133861313495261400279577093722826995545060099683283974391002493810089792139668901392499468584723549706470801717279337108030900927653486216934746010284964380456916901278074770560592202868375899021673690596908023579384957161960653733290298380839126870120679570310618871124690830932374792728759070807201049817613389127448618809016254690375616106311539883079636532253091208620021466962452198815901948380264753853336373748132313989932753932497443159732056012417390529641851659348097674417582006707654024431933025876208996115140013872521054684564963483827820400309668370919563203061710405298028387863037851228008517427733166735684254874402316791336152190934379838680890832210197545993123039382519771295345595926502236491792625347032609372269096485200555680390469896415124605519381090140462041239531077733276097500491535742233107651748122987052736524552266902873841619076774211197142617430514758989283664864595206412285609340895403199109312751628320818181034072734381371588711413623409666712161766221164855887141603565504649105136003388900337337368736329565063460473871843402735210176578298648061323147988182945268232029460394551339958465273277697020138187076749720746149940704480698095965615008026361465454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 12665527583084882459489172622374848998746852672531138965471125626738584739102196341755258713257050320370370814912525956967052503489445250275068222422180194376399513928938861759839206311859651019621967531494602264326704204217874032639739400069669726651187680447471088083940359224058781709126232877103795259324203954547581575913870580870072720297335912055329948311024866112369352670558316958704216388382519677321619441031847940695128362035946703742075801615990372403354696886115923086451088661804638777082182522954547134996971489698089804499981167382316043683995335086747191900758223026754932476200634597436039747878317649421727678898744967997344007024252990441182898101333712388300042237681638718380257215895657068672865579322282524164753245005212884864431738057168780078701585157749968069211511737136038023826491206225208683422703544409251988984539807021705275177973399620380307894303556475485928010347379573468851666755202224289749035108277671979554678104435787527752022548158437209202247687370683001069834719799329293452358034272660025247320240148777913443474096062283971838535285197824226331848760844150751551412471792740049968017793371947931527401851406429099941139882135521122216406999503091513652986147038242796972623904976621523717092234686420102669987632958037197544996305207010486730564953284419282070353408949339883455606953432651667353269202802529768348320321870657821672819533037328360883830871711885396104126162779688328223507510550525312009820078217390307537721918360136129003581305937192762008969617043520545774547510622473214243472109342793137378473371789108928659661790307554124954682587940960959716429593448717202930118830730552467265281941208962997902896554978185943604413580438104196214410179759384136632390491861611294016401155318898784459161012504642052087954587243962099086077689012481836220600085735189083590242014259849147047944098767881060238565367127541682317318007042684750973042034694802572788018339027332009727418047062205383003177937619913930163115986292314827066634336531731597579722103045832333074466334432790928973127132968792566820792326780737898512022588331843486711066357913663946449132140520360802892185843403270199691146949575827144419678742499672904738723120075322133639788874605299188746192080358643604893240633990505304646158674356107178977599371663338279336366895000403624144248201676408330823902953752154942654707764049934937756480924388322090789976221599575126511746600605036541989897655598148411737266616116475993761350831514665740964078416286451044931556570547089778529990989408619168645156976358280644783702872683002968401978231985587362187190083887383975068492798153055453268339807894459440831046064392112503371806300781211698217137512117569589349491440749149120107257054556758112364790563633533635659838570797325874751229567388166956121043971614169541666363551370812529816223853536908158021315379808235166429250924608771543520431837362794200045586706639699706172622613360953200831014303741982106343029715343896284822277548495672105169218850893933867062274632135442936865598175124141039172616214373051730476673577057970385346673755019890338471841219750726525708432287518394400555494674325777400410589035420894828232465922409867316948220403846278007639726139938759417521588971221135421077722645289843087094851688396000213235807737050225857679624703946784334336714454358656616069630041472881128790062119343144242504933710375716105512967467182254769194567268961670627703847822579054456537618251004890610748464099869641028371760064836991003458920532703042445220246956220234410430917485979400137372281497499870254999759077224212552522907616295543325191417809462319452705694700171381564387310275472034204315609505874342146549215275354602906249588302624792910942760085254584344487493530100704303023830756957663835026996555958808100625242090875987414203482411073780350218312728410183839386412435118525034864892867513017695036851708583919756348794565746788092656562913025907929850633129735634594014943857003553079230342654547851842847472281046930471676950994581569296247358175293695715023691643073259961702941840762707657904577716986997664457998940337362927326581235533348428394419175108903848740301426564933057856483822179812514018962369449026470552575180779619989228403571378145595312612412855177424570936239844129973258854746670123449797498077048707257762004292344794163978234678402844418683095919066318106864648360161208380769277210855352620828203293627598414588437588929073576238187258802518663064163171516215844925480682028031845438951788141951516942561921070184786359270966595890096236037407391357168778184530037397475837077042269911568947996938185434609822017175716534816707214299901574512072470451255969682324188406372136992521518468818808446401739011624387884914355449815509710705769269963304914430442089741473415821150925205328235188809074116905701878346624907419617518741129424894985193545208467696854620862092778352233340290990410212658025014726808275355455531715080582078984671059886884749345698122296344693249241899757241422186025437399938219618027503026993678439312428236007690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1099612008661111359589708721681496086747264812277478897730708829595865651842498850067405472924206735159253204294448381071285256019731060379522854931024863559681207009560164208280968223507584309048962402082879202122646680235629969512106098539139182528963593898985963786970973867935324476905169188956251300517804527651930346108967887019393839321121335676783353040196492208395975581567177233162362500728479040624159992753939117152075486860311133538609924400858111533908407369894619477399769518505446606488940678602960543812020628299812150533783972010539744729978272715463748538083797768094793945078388238938333377633953312132238898855737995174670113161582914529841983604777881436488206668025991685893220390330552614967765108068040787021585533523796083810545167096574535963303046866344289602629543409401529049921368623636582194872783841263049517189206996011356204601440100045460354782321456881676181870911564587875547647410188046056615117469869618110874624465170099176336539804882696147537441079286720517822386133640739474364992921031989193593309901034064186745874210567240908553852032625817021482949266615704583986069000403569344197796185589373065350337310360389608796898073995321431867209654344536728569840239319437936604843574481359736120470036944610628931853598615807276438697185648890899745804400410675250708571884763008415936623914864103961157716894736308693303391925068630308801309471644464241078147282865289154468112490843661500155701300300677039133130079069539873581684251290135989666898845878222350861886667573310506669268958785645771229836671001607969896944001657077361667548361095075011408587918170749960301187906061860595046389778101626970294542368264177941198614998134691015849141686768961530483904823712577540088818031136646732516360277640479273292197806074978660693147032052713336417438030607163613256697756948995442235206496838373906696895704329020086469985880150402515844177895094902370874487970887686400986292558721323279326547630323528542939996550002181423313506981318298131924422131700738298456911281591682558729704999414009451595244351454342923735692684051656396469573832415139438983620755064922313284303341685787837072066771779144767523872341436468185631473245816696100604038484400311621664072670233690644898350049601888870397915794947534109608990314247106647357948446814465461763948384697638845278686303897790668915803388821506115365072477859725795513343640219437727961073643758590241733329568986918920398669803418180514638881733049052647023599991035017189160846729785227028446339402587678122397862496078021588096118294379205872901802738969399353840740501814779114790241171310956090325999792579225135488981974075414920804208348089743613000317992675854137258530944792722066252135441672446699212746432733805471318984023089756520019313574020919147383452690195948085993341473091000327140045256468372550328109234066313012820060932369135746594989984167318993635075457708694036625476314869873133008435305476857709771388375580253785028515405823251188282954853374651416795272404312780470767883960373003510697000237094720963362627964599600993420165927451946222485166546810576533714674722468377640150963206093028461252100196800230303813857568046238368030349040433501163884779873202255289657260921483909779144279849848190152742569376111610111753820022571903802512890992077476913270826096299412322790926840219342090722756180494138678762591755303586306495988094732357901504762144200515711942024194664164562285271734540556252012885714893939006739766613027505657437542809523888701451918764660502223008985373907898624520212837643806468737076398104293027302411107170315917795856848000021907248145084025872949821219537154438255200659977648683280261332961387268248650843862133542512455296371990124466851443008715107354005604841974297502537989740635179985846348040637713279137001630749625000084828264092538680367936892157024581647970533223950869388114300053004446628250892011166318970339505742167385049022866697074826430010566046755660418754811230837182522151191111069247407030304921365410397005041291896959374906553845139525038902510409630848348036335196350730773831824395492374142284721285134344035052616466911023750970716705459847299983420620563196076453775312824413068955286985151729681371945944474310639913061180113382467803760306688317283980697979223151440593975910429185623613377662535957784304578382892260062517064754885606543944586637968337231514770989291886906400232645334573578563178086135294807763503212594688674618392527967019702088098010506950245833787380556970031505140780861777121506109382594319250117459689950407460577880553283806919076982952127657334179350986995486735373627474368647137480657912654456753856047541228579186017501086931631610177142348296255930060001054121531987863000275427490865553421261945658291771246784240930587772294779536596372923862786794276353604154878459842032469939864992203162171856501935795611213766828474698645623506769150235488934652295818288183717983335004343765127753985497446781147328093868525449651308344617852718916835206104802492951584131119212969358890906080244296658784151077270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1708455286701185203328085572720333836939861300702631458724523258680948049650736790588747309777806554133578745673976470075110470295339169206902195745254815045619955943973241721418190877966670024777713965042946834992831999496790265430141074646662968314407549234685230430807011623504342711631219215059595055493497883389944949473083235987051191162801015561079501115098548302972530698440714026429757675805146321654315292746808885932602960239899846632873303138883718456341350215702917952167023506134974282837090931569817540735161640108963343383206990714257340441336226464897667555964898328349812804916570308263747839333103395300110719488514798403325178148962427448986552879981305796210912280876697128905546244966225474161942235372393171043014860689123970035079582825701279119406133902396450112953904564870136439706357585549324497711599743400888967857496413871662053356291629354187570002563106242745187563990362951993127391626568969236726878753929225878149723036789678868583473178031207618542797472074549202043117414988125782964606913790996602140724657113213309948817809193346926205294693142862706535852116736468664388960299327145462360156952724677015346247697722957930693483893231727024004118167878671304628174363004173014362918565080608684034269169217849040620566074401018668868369295662493831251101184431152219342632763286297953296502288152554290361772473668362418063470495435715249133666093099974007489424787224235459315464125196347123214913301041746505181003347725177047140075821114310293101003716854500649578627964735226939340153384935053737137945405820647875576457614252240806131888382973561571102943663053393987416926740530669267415377461063520213232401044622960554558345142048886904726068004654979002568950571073435776893607172522175206833277176183911867357562265149050959436821828015589031968494572851300815502553759273612663685880920846437205075254789760855688596372954806223568423737145554989811251766217555784663631906501120750846366035324869730463491043503194718144301621010440368987897671163972710922727953546783193768088419692872953430584087329218360626592962867035418973502718156207350765035642620382001631536495168377348806333393520927151623284643402461033635915590020818871845165620752362333101245601808002470563839639547223467435791909386100623453163260209639095565192304558927943304454905928303135043872537166133295346110181275001397424389001668493818606189540738960434000853658337359959765406776223694642198146486813788115014509142226844875575731460704345237476160352268204942839842039656877359093827689577528249418464735388528842105004542414911496911589124605870550273057062890939832647817750147245379748617853507428045650734781176026126640309662758674014067671062613466671593502370886853506780801405140245936026763326344638043540616811152570344716282116315746580180956069332535237952514570218744429109420579083515613797232963299183982777715602324708977721475307440265975658340201194564627037680458044112551968511867405756192422363862399258154082404219130583106908440800225529578231984558463321378268402659930714187895876237009322229812802003493460988868719188076696775558485840847387991293184362472140439376663387974861817202784363308692234867416069769820823091805633421363862075582194177273431956304490170703124742453633471441122459059977863085764039156672255825414173328949290659043573243428228805949834890301764039642067924662919754919740775583608250471711964952442952618680575183130559487038535491821772019185217098880975839903611644687669434954314410521967936248236676270681287269162041528411070068800853172368041414663660797761951537358485099861712706121101006404599533413607889595083701816503048069114667589187107549201282834519621580061598782767027599211834428369844142262243758140205482440517588403259018758241065902824515254935208537817344033070810614313140927813839368289459906169977311501324815987631026705286321497125203654261199456846852227918711125764402942160575161175616929452180576177609394107191816329672521429173762210392970679384482702387316265182864062532031526658794911631463659543607724709786745054655397759735075979590871766879377205645196674410565260475490074820013591019530892568819695700195435059634829608638988264573759450690076108481649489884482906657516846830503734924378937911291199090258779382906812043998360961725868499235625109745217213758775307618820427966104434531402165921126813167707689634760946879750208439596994692510684966382409372484804346038300287757176837464647804014310308560356610705767259087670870634008098927734906504938600017668292691319609121246046029183989602229259880966593276246777568316551732364510284137628984637535779292149226569439726640907387884675524452195801521232259989622219745925545165458812178460372086172058945591138528225215241958943119399051702943462547066727605474403089544147785338772885699901733479042857553841086753130687657801998671862294869113288631638742189215059551344453638619096440980817683273252767833319407124462281924171397735586399093932014324432947425398692776897798720564546317737187203317406212257535547201586925488337874412536621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -226783661329108876633993824209306968167159475106427719557509718984719765999477696038398238806644123509204666974850272991765363966015469723579469073650119751299186992735541631047972439860330882347291005243199630181400637333569649102759352513802995672055548269794899721979910077628068230174177212937825632133938205955936554827444404556272751175932456259468715727139818002243006155388467681338958517120536187431895696261302367705159601584254285611638231941370788235189500556486646838144414827702817453682267423111631518058876398316346398195850094338079363717711848670050094524691187305542453604285673093221224443470888913703396057032560928799693144975975752069007436105176028203101799833342250360198879551012754876735443472266858806448780051363892995095298000087232867064577108257274479118361634593031012591206948510746553255779367040013325624815289987487852820375552016258238731061103962211509800617865860444662002877043237600531818739616608278622942818349399172079780252590211984990240176484544758930004140389127550993898850967820562203906398436383714698417220825607246404773352355123847204109568608653816946914569319195027484952020642382794600027494615317448832711573421163237431718410085417165880370306346274728091452275676730327849022625906366695349022811729878880756064321210264127768322255434955614718256311657947761700183755688260458884411272324890034446614248293839362527728757099243981998478352733286361619300304690475929111573005748633652732697499768847692361673094382381540401606572943667218036257751962335957913271900556393543501117452167779242398325289183910150719960722286473912778029375775006270359100770168359593106827564359891469180017035575026264768953165452392319135949813901728314358472381760119490858279900397931802218064188888495498019901131604314466263384872471522906434834918788027509225923458867431739259730599173775496905468616127783477584194778091310811802798858209974427442287009998908413228353802466303522736652116149452560167883971546052944453364098546900474886162973766826441771417947506966472465960610080502223471802907835460583918493648661300865711199852713590677784458046406700241177720697783561762998030867002102205302746124409216396797959874487591280849416355614852895769725947860970995871061669342934824064069630494789216645867661622138226204535849029936754149505860252091725496929887426977272664099669456442525541691387166100814475527330516361304866299152738398279947180525773993115848556955194906138676805631310142332436022499780781504173248736712606589559826662644795457525487495903854252589951289557089356783266376132571043937325319586498924315255979413157598640125943907345519252798223525447013174996789506899706401109214943735861216976731879922434239698086090291931966021271583486171853463851268906309027109443005496026864292741383478651726044474015977539426721850623336165335568924666413765997053487436229735597389246897394270981058697879478944693314281324743892684872803854595629311727139108270957876589732666867290185529267862455862686310953962974442111828581788549213410894383467515877520188747478540976783217725177089521362740751140037534858272912014404191823021346986517770109202277781602177601740594116116460935995391924002479452068041924183157485747402005432605705277501419089848644494042985799425714392006969632460465425940154044892306921121610146697798457503761579471542990315614433792372087473132814827381390156121205163492319101720475957358546174387824080231289707113366681999321900085734678755532488464642657568137102238125032740003901416188963262416019279101334380286107779773193901874571763277069441991265124133972105999229229073003895344673466642177664947555519705911820500426995307845614328982699045436947526946176685816232672014261298954624602307799584023410719977170885333650015087342726073754353408860832799311258633637265009545327224436362584304098797789081351255172605784856080723738166524052462793699863634103307390221472718020695214028609000043477646547338979647445053309343587441624261287762366320672951520552211824015673178489343895038118482467309123978007339678530629466285751392410737143136485776122860606166174714381885899585091176935533667412473696068259518439710678902936397763317456381753964684681890602723650128273625342984117272517858142571014063246388278365746890361472291870382153702347023007599405573199134149393523690384526216436040955872195059555961896643782615465038482091213805868645374709846214311311962154062925401960458313990773031989351830449727807740967016791755505904906141291514967724807973777679183233364854390638485870351641332744643047121183829015427591285221720589730472188422545671474206001537163919928559940161657456431679786185302603076169972041565186012055094041485709092304504280820373037116131379448265757396756624094375962218956480877265087203496046586767491718773399037829059828492887167740107921739716654329057324503332959257399476929294700720689826430707983338179082626269433906534812170657358635987988249338363430003211911372368852273222684361544689167299264164533203429664817585097580798403805116613739366182186640799045562744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 47448940108592769967500951890103277462088474891503124769255878645867533464440949277034675347056571446375243943722905586784740077285274715595710204544219190301557103602582898577341918963893258501980362145308816573682803876081407136165878752319660146813425285693992739681354974627170271959232161624359032363358539572736275672230075380430628850558138269431248307802571844163024535967781425720758565850630463527169016049357921880539673495105626878443515310576249422695429878415452245256339704113712636419092712746128796792540529357940465487385196789104929845605456715830874566203105487707305895636624894974134024068086716440654970298441615809414719650588220645992961057000122375283861066817441317220889816776190609588092760198867886257906632021480971458903528578925611810188561427723876337766475975345841368489793733071484565515982083149128319722240695499059829636149662882396048255043577826223735329678541925059041205453553912170818346207890247448995577317233244068115341001952760872100082910537509145626231414932631044757467741500834319110684175492301698495870176358654352273060455395399368888847005732487984276730585630112689382380724359313329092358500368989181573604631632877017376647466626811568355154163252405483469345114195809669866767874566740273911963762150826219614479980231195202750962625616323845201475095374339357086399353183460672031935922002596210158859236667186017583781917159713500241398518963823163914146419903583587383659945884194222564851468472025565202887590353604936671126175844012013330197430656397451400957953163242711663678626018537985245549964589706740929655553324162006417887947928609858174646903471435203521103710520928597201440216718258872462247884452506355748487564420661803606567605633742548521457603203635660958253283420325153197638744768322371997613672931965334640599978904662151145886293081670620890907260085922171634592568533700467091319570181926453458965293288083485272401963124289134704940837516792076767487976984262041586191580328845603052335546523387973859923524989722512733959574465048449438855789581401534132937318682101428952416658131383674371811197985621257315519055861295468320415596580308028633523790044612477673037646383748083751994801649076819415948949337382879687134892445665382129557194151963910709368061686226790502558369427456375453773293079747284154822947465256005812785300541070447650548815470916513728158413415475584238554352109549342159605124379393502927248718017575130111135554490964578926223464241100259421112439288868413766624159165503250729944289711565710185048842429485053831728177572764459184540279516583499056107836566140911761773064380787684863002337254074873612610671733248983327241157186233763852679936844965813873364157092811793365266602982927704726490234917748187402458648614160034599472760343483273983972639822204990054111931273768350899792624235192415724969798914362145735369219514565631592192645002051445659764423866390746039203930518251295024738212574281785845596571446622498131264552983717707760334773627833505904113663783948406294862120012492963395607281079566554517962940098184659771430623631561766246817260117926668115059691715989947556610321858905459431866590072363796805645962686205598845446252477599206905291768185999910626662125442292482935354863450731473660003528475698980174959727501717593409177089811461178845845300651315490328916946489651324060169122095046755412175240166534017889570629826943862106806996463801972159756018601495426881123010349233916190393473199770351072773745765673568623111251149461942274026670591280665558918782322726639113285949678023446833721530367173693188704589723339794704614991330772725441520266103764067440029180525669641494310309962643755090044032668372013173309479412195135408203774736725806745773580612075786644261313975477655133241823896595178628319278479973752248698484378112893428896273970277391047612698615164132032356117444857980185866283333064904322896057824816183461775295461177399273083430460047963992155666336080308871622607497966039007416480042075710090426104281873010084693419443636007550576494129632889192658130615417168983159585554493640395734496315827214658565321236800141019599371301264915481442269415836381980352072760631978450480125724757289282863449778596416383495153781672581841518426642679673196982411801592284317678940333181476921800614194771520102861466562178592700431018516835474738916276680096115844153153116074891886743963484603945498608425307200103846321798942128617014575391340307424451499591665182735412398185813753079374182918004468758021166759779612559317406417280023244174471270624073004872245922447449056627687468248728273088052623932252482667667170356829005364576430595436474592841147305247032730008013360271598665924709074732273144502089498004018975356134907480599300760663280957121516689041466747026075535077099450004669849357685298460264589821538027108714579055100701087440663893776083794792554754511593604112398463338548231724251260144976705062622970060791920239899464456101275425991085493019050882838826104855070488397516844552282440275926934121945161748373852634823881089687347412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 15781753073901533829811809826995705845841710220871354349019629695406696157574785104336636472509014292906456655455146313779786809834110539359709782897850844354300795830893858658471212681546409989589495300848989074258729185127464204739098770753142460287119264843007656334011432321211934752109976751416949312000225102757755956215189608503502682967247659991029625369077417394650623032037415210388155707434352987288572481888660438179613723388104887070125511509286978716661564317641748683400462894207225524963661962877205262456830805090480704612123243975212462060394356848180882965858782132939871086230180534777666790678520010288594050884560674005946384631679716196307953384461923730143486230623215034968531947078120483808880185085321335936053671512849547212074150221577273276330703877553752776113015165700476093420251706689586894973973095438743564135573091373503887994416320685819514245946535801574102646272536114563026781616509124641670871982882714579486558190674537774337984281278870775853176696953816077741835901050658724404833120421760968348341058078325827154892088543813762050751781624469340459787908774147711510791553160037399238297208283477058976302108688235183210044420219821378423715960642152112197312492569443577206711287086482562539283716621158965841656531955271430374813357171922328560929451687648492260091873236705398204857058538850037249112759433965341454881458090066412582900712542035883115299161888870734681670829212961851532867172443382102310292853699155247196020802676693132996282756804480239533390201261449401651517335426251572608773461259556079026952155828774144590981189077168283049726970226889669062764435066098923573897922845744809162713956686342609626765450266907023222726417143269242231564611965148817171561306840326189566567329691316645666357888635387069184001756698933701890728739228996518898443889109217858534330793832415497786326302847583310568544126743439250634886299815847961082518296933116627578406311756098987376964432431255302889639080489188794129496585702508002576815976643535959133801278534622728292338357084944645031916001698654002501250394853885057826473502104216483259637554787815483337745819869599446938757865640195301969056510017289807609030945197401871221356810607195422600980762697115920830893917147311318066396274967638729737244117220638607759014016795313723181503611083892519412785938212513663744892882719008513191026217062952009834142463622822293857606226898982102397449327571967373748683733343553415271497836769335527022945701124795016151612986192272703930237967815521139998719767795288671028619965571000050989985302622781873215173331343290665097236841462302920076963768556144820713170562823990845511335057009279914537054129579230442731187800902560637183692349278426526545678793059323809878953836975605307668412292271036513699674583903677740543681297550887118237886941540621230305719757078433763012865550170085172254489711571101482252952664098044949502366086380559286461739371317732563147389860020303673076795511840491554191052957036720728400007385636961615110648523909982737077616000974694185638068641116521433138347689869967962377855261886330986723913269602102901898514769520137404044906969603375865200109364555864196194892256485513382610013160223133491017498804029071611952217869176204440967521411612018777341110495755146455683988172796791359946570921057255626313321668160950912095472461595825290732106579281082378463580599573123238096488436867539895097321710190260539349943461758776818008206356144311950358984914834757395791862915351590846108367333075900145760827453243541062911652429398774423419059025932250670763372461205015013188142615471420823566514527769140414424411910876441415790800860081774413750181888214942554797786007807766852884255080889939026908157253096362148340995253254965076852660389972862019595742085926437522371516207593627664546148910993496471767799538749652822245164726115806390492177098818297943676719264948364427410540683205867220936657064918387103266082928592135391593290811333149478345423890786769095095329834924895236680693015066878229380303224317308612426423567147047219776983759120551915351014492736030099316207025694045782256207396167766851118935002933852753123736771105809794973360286698449197301583150059496703226165635056466823185591456811308562137789451983898532222212428297659750971764769229907662392712308200760421764103678621064866738427948344437719691379171561570582201723902532572128281759424185253225419373420363699590141369464219232652084232144421112063497851243598732858633320210283055871758868925633600445754307268733138670546821659423688419839313637430278054915992978756608145668981564974797498487121658764916410300066744011933173096489798606687265800443238493505851788203932133466029011209945100544219039933727932704737637709286020558075390692579297371840581330767263151031805054680703911019375634843432491938594351217658897714166744696414812092815923323990090235242117516954132164117412551854326189295927413995121449294448998386737046776332558553418384086370286275979355877929052978648496009363966202771543902955786013626493513584136962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1683460567424915447277392343111328602555881802047827287002326634534159965834060085623798844476411637820160163027818610158244829020758078496075191699757044212611893667846267880648805845360597143384409369411207698158545188504763831932332748674637847341081841465306650768183542094545273551238935282145742380830529452691690251303917042826166728853015833043669287931871444343954352452846849741825591870147480287896639248905230074727298129222063783006067564371580909898802239751669547319392558554086710455283045423776087978010289171595167470257937884063264052577695918480557573788826151399807300539355657197538906216975376576591355572806488501474693424240530456884276024328323421296174559359009695207213873178435407566475505601264258597882858095681009710627368710471538207651479023468579829454711396670682556941106625007674779495664496669120013771373254494676019194889985799391520448844977780530937611791259988016643635343994281153560042693163734124174981834059377763414304342698596789020728680196636111867563399834679849030307811236676130990412320981412063367201712656096564077393075797119008450805207596747437498173701226608937864621462784124789373157430009001397856236984646243079419261349184638167002358546049192413394053299121329005902938653054786835849592545705450126207140050485738401161804625911990928419473976173763905993378012838168694721563296299639222982127157408685477723951423865146243919684897779488671195842424627879998866587553691280188955539271284012163592831198969581748866195369045682769625596283930601561471301863208040718566857376796029063917391523940454617096132492333771018885971450043762620286445255692689668325451707323160353024830846897780522951875265747832154739481120210190706650963758936265874446743802370819139461264618840984953662578411208007141253968630226241212565983823689823708492378386644347534002895483544674510754721539579372256121430403128780722986458591786130665034616265985498286903488544480148610274924590526581081092537745851664150910169219509569445712036961121716590258422375674006785537060021273881201439633770893860368337509414417320607721958657707896970078890487699922714097562037469754910938020989526323522216369453114947736551984325114420342204842634450213165679800778356945263153741805099406425399979806833043139890084241325095589010936625902746303958717334297215534720786829780639740279052275305257257111741208537465950043447616502386013380909819609303104871264089167865328098706148362269100097594207330853940397398570398687241347400070813237797142537223539543570546611682980077126322750636663607826870696451548035364760128470053261606597517398006250818773563799301783355465534763904309927715629315134765922659763369592898121892006675706513392631951780016705571518315361214221642187653462786026610489866583654472620955258073890545299796207137893441478960888941249404124681107773767574777110576318663730925045054905983925600128074304614333644673807225539146865156182552649593977383999626628427576933174635124185314190181656796567579824570235501210272741056070135381194642345747780799600938007421505392648842401880810249509738545322530657761114104199844136769353042370299167747094622775776639648031143517938872536825537217660622227171502664272315773763023475248116449671701114070824630077071566109104240379387233102224667712575853792307141132129609906330631586702769585244607886468830624110536124976264697748130804088423105504732602713746037777914981288396763866026738739672000102023550858014686732414265078997559479263166228995759223932834804274720381569405377553095293684088448032294885908495368441652015925903966729184994552944314293640775906811482962942258734428761679015830987640137448148167242839549470159837474544041963550899645371626873567426342125574142488359440082181857447981269656237801117973762207794996725830720122178229139675067347347692874667602068805668955085804005840579801823245680868042636435472514689624306236168261618562262767954212472298920244019046617570719768132366949993282184829095450563487768568563782509495759520121559626367301146794053460015204711079054640276283881261135299863856150951707983243576492213936072645181243224236673346450610927372790651762056697279826257726614548861902106270544283730738938520542533460718947821396922477129124461594172930579806715706625550224667397599857748211764199964052471373800771801517616706136301159279420101613389604757000497699398534809505438969691388992102627932794513185596163788852167408304514352517400029480228586092007432125377023824248024365885132742707230037428432286349913189979110437970774369539956833143824253073104396918856025688127226114996845598902222351199326176737170830373212241828600300863240429065246641371537685506757431465677327796604225081232321920927266071655288436713593184549682851126192041974007410006222139158805635056480885730125737972745104889079386824878190134430205718157106926833649075154935399743755508707398937384138784174987300061329437926261598361067016539001459235598561812725907821685854797132031997211398325005040039109468815193610650928584086032880246223311405628919601440429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1480886451362275247535913151996048733293295757813587196045087232614524837102524953951004735096971467293004268943053203134415502624475553551960397250012011251039909184548396206037653125736252690753745845989637291246478440314123507013033349164662475085723205762497481092665111876354005616255299648647680928095549358073678158651495710053409052605778510187777533688285257957640925481150124230941867187308251331042491554378735289521723250152186976171550380652596074819138046720451327142147007090701553410127326427653046842789666833361221803144717528239176270358839038757360340358345540327706448389959819662488609955549858749104480229374970684074283380619424988998255191953154641510704769097127934962249009889102080462466246867719892466363427632016033174685897414776924636726935828413975782948192514479138502204828517961414146159990211061532443457121636640812525167774344502793585524696440947136032394161002252818285221974690192337357596482364870600867615652354858029062805375642851410065452251601375799457491229081283194502982089162350740507061122409345078590963314788305581141596319097700789893475339846570088842060790948095608290722317387158580717676057564909158669705297273812068748795852358766708177041366590202904069089144181978536950481760708045087155458726140852200411122703168768655896182224906092120077499019823946650143500664282642353543098725133144622701540437782442522130028825532617448009261135031414526518942720329627578066059158412223659878963508789487231063731848475059478081343086215657598397190519548146839943568816368560212189225063863381119928271733389962906825809998997234471491434309908496211960003444961419522440994566144878385124679098936762625066679886533016529058186750789302037588252384908911859509407074239200905939192283791904745978130961307631660217673604380853443147448596637705399227271281131422912347011586260747758770960331273461857417158814971077460099617823634550642066702295260394826425865881922819112394767052379423783822019749529535013357537479171160128112550658816347029586974037895279592716649025689037215197916579787958494545649744872682006773085698684242762706663699363965598357887461895388899200294115728759366833164794714061045753725676930050386384244899981808595617418458493248270238112644572104898463753988461186299431269252685994522966497046814858540914872941953343244507247159905826264867443258582254197299470756556373345424201588047100016270855132457628380119872841694574502683862819436847428893059913359116114907008145814369363594094038695644735720955976884128876567601377727354277320796943711308233310002308394310559499944636147852361128746289632559767221932350982508605295189363853882941712718218017893484913626682741094203265672907527818220697193977879413425276804169808748301084385145610555632111087990984513077672385741094910514989226768055670449490621990265889415174890114219434446144841720592956440214161908540033533150382662331365910815992929342629956218494412808545140476512915302331733895924669335116474950853167589599301199761091570992636846926041818142808372743340632684519801546220842661646762249005498655809099083333488882252657084512153059671622644446027832807344839319149443019091843224945192526350386881032111749925805369763568490566471141999427491190245691203539179551566278210130709564746097131832886309660788287519199110936419348066788358650818988440292259634614007391170564206545948752166998319936012761521859445544398550830032738686456370092915203308999840072893497682217845217144624106734318611593317009645364300990520131490901126778328705218983947679457719297049771254764856618660749111923106665543948532899523353450488847642000180641725472484707512261745482075493136998929981153201330853075521461184571412728996006317744202400461627557589272597316973408814042800102342800444948023211151623091740561355902306308830111606885235739913801446982479114731778654086311230482459170445967938575190642558964946812779303571578439672420547803529541373507187942687413951471353255821893680558019597231520131260328225199023020901460152916255041677429135068572348405094085996215085624606135959830396442192257882292233546359952810180343785241744351830808211520404356799680948670641426200472581655426492312636015720469554419258014093902476148239246611958570609066104056878801578149810742444945316996027700497061371049953797438644023098369138978111793732451621463961631496327624784010283381745451316314253982671749788382800759192023458648894051057616726937872883708900494155928705070853609689336997452090302074564230560217297988225502834787291553545704088388540419500091784777606370214440731721071556286098850759686550622834138527596540986219828180073497697793957514238068674550886945703511119721886285522648980569190514466487956596503135823915319012141663200183471408223527627197806898592420424921797820846573437750630334391577770906554135405041329554677686904086539654518758159840920752648094514200380460896420107868373818680063521465867733212970345156428559084654758057866626398485524156048584613652825965389257725694821539127562459411637200039210911272675730288028717041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 81009825064775535303878421463203926606824591815786558986225787580723853788413359984789708301805018441235296607661334612274868161078197454161197341214678342002358559690200179309178976331456864775692459038238619887158720069859182957013547315678957473936332316667535134926989992442759566463744544463066697850636122379263140072910229661092764252791247961121779127899943950640156316955314953282698829641581319994101606640136773280613098553375583722323682669076889953996485659919524166634760588213770882840750089844607306736579866316418597220793566954286702931182194875288028804878139752186072584576631906988038257435186145815962769554806169564192545900533553864218568332570945425960918426228458392989248590852755671880959934818963378126896297802608252468329491448378951911633155101993898087335867592770434654951563325583780207611836680714172059197399388639048151472076384290626153720533200028833248873058839256352660649212017475503259427702420845745118496268289044499231747621496252685670540783340815973251828585099087300691394755668141035486988281496072344865708557195944549644402611946599863120384371655153272773950673366559846738873571865193379813692867663321887693318353131667576948431969257642282691382274320817109945181902697882706857106101893239417158225211011467894405271814596455284382194408051398701488516652194220933376745997408665277233609211009127568316863699191983315514259655546019144223384899239026541250159505126738424680884700989951427902593433820427406884495586699661101233679314746485023972016872153929511054027648834910147597062990666977888585859581037488849049268455767566631892981102496108431345010111897671393152342281866432119133578963877843239800498083595088363614346003058128006358579914347162013457003047553220035825699152559346883531038551361600120854235969018632711654923276637282864966038258543715922616496213276897755160422032319699375204817941226591974242835532714588321434302500725860648615801571395546663799345126425542820891189676745071282124563763243351861573633688654877179848626716519493218854969204161381904675194839544974570862454222955706833527261317794566437790468009793454521510902364916633816028205065405786950026780694280920924034005255891938606266961619281497102488446463285240948698531437178586180552815622237531822361674284243110730170864797266958970824131217352468698809453231818667047002995843394118769460143251522411852622738227623432168354706362919576550804950875410093804534911324242321757279136411535124580052879236558651686856680102695166940690392683058554393051685397166630818384073122468212592327352769925739561724411389585322007031374567458058033232198654132640196273888970126803656717782672900577057841346200646031582029941714652382027540370455416983118584718335991052650837803496591145696346230371697065911415606749667533080707285643506394264804872979715793274411161493435514830551442855591899835752621667821351375043364636230289246763695514437189752663473476867865854909550166172789816476199057576712117274860113115164924297143229639208933917642200535297890449872519995719732712518883157259517852667224183026806095665576975134908013100995347369967566418033312800259224728151515710634996862705485251262052454321991290777138132123069674327494340159896151638579376415603604540013552705391213988153987678332398849066781093888141986329758247475622939584591609775414018836707964413901108627332750869163017116685941534596115137690490067643976642321959030473870498160784177771797088578071484770943766232166423624271137191973031173862237566345281226736689828635258966014679098987036140789164820419391903239228023613233885956654821921266578264071137320885510660772289123318917228710239638923289785009725167392793748878306096516688662255399756397832229177829307543058716409309300938219711661250435682186403442564024494395827068162912054232256834530855084615947074299067191280436220256185744103904618290266417451696055839433173335517414047425744511864206653066104265074620405652034159556660133261859514362741388506088878814232651818201109023154100198091724687879358157611979771924784085934306428769728481891401947038649725342704053349401462280240627005003714929739891637824120311681886183439482837528028696215763528406769249672406499732798227564691184048574764321830508326307231859006186958107435692516814236670374676931481982459352555159210140370188560619368581953449096171231435764829550801568205901179734868615502106357302668662215865645298030150315413274255514323173081964368820243403415000693650678724073947039909916092857650082395661275369698579963572968379678195925017618401554699895794472574617101126602015406365855278930788014528000013453755216966912944284648870906280259711185442027273359319997655900663960863780788105463273397255036244280698633721888571578020007879571660224422186163165954307361001693738839750816591756979304810257725617773009260806435058206563985328087962359182240304313285757863737706658066539568868380974583443281978609088987297158490705417642671376053920728328312370977354184304149507137281059018183323889830015161226006081857485696673393249511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 95790565338040087181128962739872259605308729818823942981069848335340108938746463809010483049387547778811066539417112415409516274058383914339178248079561326198797309519030528518399050998018503725879081300246193853906434352995461350267189858667938077289926593023535081681030433125924671805746454293016634888856338971131089411791239996042434869788557551810245769519014474964514621810318349347351335571708788079652249828057407219301165828865766739528039310409084265038461259780801288818491629212162880539058356843257061316310244992619029433218746172408313924149177193396599865223253575511556841829096803135161613513496249775269128338786214379828789646782665603578726861320186494791560105117033320419894562854262529096854865953359894785634984125162981146425893578731153485726356883221659539400146151639353915992795454458314808084699096563811803405310739875289902091092341217396431995042494064042137602420324174176458726309999306208726034265943506751081760960109521227919326591735641809847771339238837800189319337568224777961744201255922158213607039557870482668900611525099393990383122343240115326255234872122413134614961442486596802765017452501952091212619295337326088464634682724055451222696530315561964535200922334730388678503897083882635819729953595067734614173370402424601181273909914394154653655742885339020938839484206924978403994690908358133870999825148765625833769611123040151754479170324002016341364730531055526748043039219893023267072986606808145021690516770346329685803547252637708882475480356693445160429218397226021959270504205686362815590505583802866512163065452185303977567480830674464489913937412062455094435671522681792436067225293866605016426314150354582774841448293652806810616231503742381345449212525707357377217083736578157600913085224847327293815123235731395002284555367142131593726842387728102760466128862334731415412945547397495158620360611976164463840598889319610235451050521620653970594550137406192120613531943841940653788109329685460915982404080881252596233865937707696974735258588629246689212192918566435485775984921711794790232262930412549644458155477840152622351114327206003596020324488440739744373443499582438128453552378611389761144723193674384732600792146623111540159592033129058769919606731235920438236102701227339559152420363431878494066288050503287610860617816147138363736264555754640800700864001747652783386853058168027970625537293381103009630091612876306700433365273196028954764992687998726783224358138429639886904717450835976176657743668900491529392690652289702486610101539711542330422282386300445570028806720662698179736874671698750175055769080664737303926720892160839605401691301065097624154339516048755834788251913970275309707836199314823385182220935334441728860310845688122191321073431679841476461986722601450062664066963488267740224545071547106437687373199099235544430285019730440663417524035666211946289673204455845196607612446739088631821668858652748573175174000543572480528619639680882736498191659433584303604960147707168422541021211468097869204669732616873899747745580275641909212635082527222773776493845378860291352193969528332537728159811954468126183484342294922959852750623925758557119461634609358083847967377504710776526776175098504380075716358737179965792688941182971926684341931435525762543911193650048493262117935962623939656655438510950133861905454159610213068668170868203194352707574265706845348153837205559627242408831974161111783055013227967361178445773209240021634596714050084986231506318665509528853885724689049993244437995507405411549933771005773923761659370177222837198287577135588378565500846110188372841795077590209361523392290740822052610700333295029312906452968646987470537707179143785373271839848678656350993352517175890230245987986470558776380943704895978318934674613261149305925421745668334675139162128825833370346474028103613205855047000301767583056829455459692725619072813725256606541000021473106247121915173572664058026757050524511751531017427259627974521215633974029236528232631273313376635699987016545804626319872802092627891316578251498045451867152146979587359115718242274329218096744281312268002140416560424834328702883530421646939927156679908179851712170151897586544262747859856048740807039526733522447273252772471230210008813112984944976196371520436046248670537667140995133614694206564341007314205919531784938751418924648617459944405213839240548607595674023795633798277277280775078636177650155289086141200324232260396099010950357658574309868367129022214878538569631769426564851161863845864511199121811423606513170555333369748914251119328114195677530003858358520871576854931045000123087582399136985304585965082713025709743032785442738562152475479788337713229071562971342536486985114665737428212907722787570038825811199035067037068936447717380930846885848499852888700187324434136876576553279033301998329014735205603401281034667176939917489315131816308854226174439484044558398779046679317689147534617968257076489404827822024545263008619343944658426630710037543031386243880544094079530582192231523483756890853354725226834108092215465148910880088806152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -126011964757889841987119351009139596588192432475444833210303070606651589561395884594226223611409705976950145831332160577231709884455119901131720155867529289012914226585515273272871704242678969356184223181634064322852910263552340686339142984837111375906666101392846112749186274992369401579645324477317581627884979346643100450570897424441574841516628464465422658544673494227709494058727944171587277609248553834932835620605500652584208260872303113976616489621861523985815574864469046941046782416774510027071144233027925962653210003431621382020664892170520217400266135315914793119311442125037067089035213344510897716897095653501799080456179498928553845822350307573459586784736554953826405347801890373644884367133681710368411150790952545559199627462428312445591594976964122621307510584176212206994630732796575829547962382780473321018689364153215777458856384155174241355394865126405338079825452510657707345428142192610897491516700888415606388807601126183992169581325479504758690534581953556493417749771983148263714486226392902537372708804540279308335201140640398481660167243796322921533765555913400376290203021328913313430889769146624134690479282844052139602653176511155286124167657539092480736182126778152720503658740305642743495160083672382802790842505628228236868091222804929165565363004972093624966899643357597140769285888684693580834548381675497173041265435993868750803020346408256127059384033687013416748582991197437171703894393270511366931390140067561122657673252782500693005927081083562397415472257040815969383167893559248197345959545820980705073789585203275222513596075655047342117185442764112808614951369545609165082226678228887220481748185060065740613397284511709410333982657759248694869705640330491577636579818704425498213288168729232869418442449704392995721977965783397293938263067128685792920541410905111356436147841814990731225513409864531827557759294445870680201608706501170601168263869457290832077237841238897071141035935461342968816739965482488357679261599558482076704056854132706391283175626434592299504743779663802289957869186933483967891397582183009243406651961679747513612050215006515547660226520574761674108286766181956341778213167568420467659793780317954442587439523104774410075738637016593843824411959224386783770341265058926126501444566147836396118754968156853507153910714724796794480686071860576015526302314664081215035988299506500643956138488536392120486904421338015670282441407375678068840822738174822011592476497718995888983038382630252616859624741591893696751251840095339591317085876550085448706277169863632629059462578544515153219602804709117851871506810744101560648477436140884520908473894071990391142967855530416170127287085114069099571223765753849714309315159855002037242387285550288845173231020559219304349949257760697399037278923748387028686362768526129772635074736967607863276737298849898112933335533689319607231131122667030820508237580853603900485326157461907919870135736964815291922305071019600795509211844487297240541622405174237253550027727832175651093125222114747380060787752069899053250874793942475746109063003712922483492126830619331151559120214033967899419259051877522751024421644693914598173387380724970495224643567817124916926844206666731730586225011073288867928724315992026365388996987557129993818944721296562551862110227830843285322856424335776228073191679064408824477853663324707632754435073692954148686064871125966965527292541232440123227540444586614796675093287259085225941006643241838747954070533301453197939050320654377247376174723380946790964709243283173926194370098790800359016351096032295217913480138185882990465982204660112301878159645456323589939998652381961695978214434225763070460506349113078092528920181425872004088918642852186913546897794124208393875103981287413652048987723742162060354262244103876179735629677094985825287847512099270799744235987668196616327965585575394742133714812691748246986130875001151369311348787915138368285007339993358962541357504956976966450781823476550869637122760440726863267909467408919501182641187759773707593274485012492615967868313964514919322327942174692831613110266699992886435000873258492070972318038354238767205544168343032511074565741309324823929954645126645293351407372759193240297772377372962210723940146591695742975314214057792408374196077039586857983822791497952216255607376711720366212180704647097832764635395508890894117133027008941481308671951068769708677592633791756006993327741709474009605808760442332623724417669633403017614258998532780520265052969758275106482099934282760743842964723728749612051574363700704008339692092092807359103303246852237442223103289967910129949256970530747073031506335961746185739432914536042299213264331682416754162360559066249528789996193511553906476500255703771815350693283236252555774572804842639031369343691941463922265983474446600376223888489936792449455268300074930359674729567374748023996372391020309500833234315280039535987837086621749666340073180877233638060025307893527587317757055708752816063102897305126485465791232983171275123141264147650224719817479847333743236958980560302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -3253240913997986412805154546683924000580227348951724031402291233011322987067367085565602940396412444492763523834931030249941794538865724823400885336621464366926298492495113708117578829071750008830834666490833998068918772238260141792951909788310604020864370032064087915046011993388168279426201436722862603715640914853843904752554987170641384907725489160126735802162156561348024445144459359357287369941082099394467896733999405379169040669094574453138398882342499067403135405300041612703798864603440886558703314275452724785354458424649268819047330958922688804472841048589136015186352713421039067051121928441871322867683555928291919671187833666122542863531157284513825996679522068635662656054965770806745328208992550143613137474528297427569235104515730367925785548168822216675636779183396823462867454393328910710655562487183436136105361513867151512458434035501827303206812929309158661091027168192809737664494316350592306582722579643979635220189282235127715005466463649165050747400653038099731207203625670669647040965615615746175332489274019054583842381180354907358462473577156264580025132727704765664123023315395282297972567522619187469749466611247910935878144427651014206324598966104137732005010517554322638717031620634093184979209004428525095003933271164022691137856839182304993802902925363242093599706376496242249921066317414054703069396575826280805925308049066316350871998847077359030242979297065221697020939623139780656781514065355498152702716820388877747347563354554934562176650863013186699155021613390067921650492095123962273151129460505032759989899966596671299242347874588093284782983982720275342516651901102602127610951947682337369416486611406915805491330556116326586369126121269944623520827426403792470551788529197800851182820054315576374593865307141695388961435435654530053754130837935392151534167350522978317539317961245447408567429719934265459933132409068941837603547810549884909979552751656200725510253280271825739341045514941361615628636451537817214888683968300816787427795764294016768560324168259064266726803482205473013454939313182152582370571056132868035784481431538620091662407823280394778018438455861310498682830283098274647514135818900673991045784395765647902116343274692964604893129658880752015308911914314008844367306200754464277352325044550598689175841107137881885054996022802308078278795385852016492678785844806220867001876922961436454093902342737148710721658991401920324006251986450795752754513636236858080543237549450093196792689025302669023008501765663246074260437590698653727517772580044846288048973379735571997215551353672233354289138960498046601050110943379149580689495625820245812125546797667391608183212171629386218113592296820473577740003628649249241132821088302906510891451479896354136341370106414378055028798266161231518996351291182903994585191991293759359381863869870278277130831624880032757649861021716503674833992761408823958235654328934710449350272033461233264063732897915265376284655568940144670711283459816735415720920271355172389848917032519000247212638119609478451413412787625623216674407595039569766011145347016121275799985119443114589778953624992605394052952587567480395635233706786825651156103179949274204180546616781043950612141917383471885106826568444266528416491215306968346470407483924154685181207989411507169540115872530159051627452640669896707981382419558084687130988095303004563416524008026773392867864265581072831069618250663472852644880420894191113979426351914904382634684928044811358469370036155139944779500795786899562788687018730576354635493414409543903426034350310206968116091872865816243689359592626089857056550705509526490529466248361910744712007486539629231991673700323154824735473689242748569150122617525883219136498058437326284392146885517485728121320405796469407600521794838334879480833656749336199377678551618472855349846422444013227522213940533352216124606935979663263734217260614434006471369022666337874862851111722969110921543538459674383080026331744477551033613283315857626790704654201451727390966391175014418587229416677275694658712730642492065750686851200849009443768687939151492053155141411930799903737343559976685706611242865134705027871603395236357229216752473795078671855781200397367892034452095887173304422491173663609945491276915613013913844920062660014860351498322836613868004853802747201245643341038185621216929308104854685371853271329426518001365044928792241363689177921321615437293868198271857772195185574162589739457454057647721551451726821928438945586307892809812707134442768043695695243907736179156591664419769382761963475610670602833764743695190653327977560187907997662106177466618851444824680383706074423081645281715221080987133105037331797325447457868466446361545168660792626545297663208143333611202877526885556981745212851439351920893743109313316304929110758971490460032980133708476675753160642283886446249458871659427607465604558814313177678894637427272676527313276309285523626118618183650129235582236765026614044049427764440830739106112696784706908464424920144905724350438679548835222357145019428757277561259797948878258466720581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 148561119122206210302264825660176670751786233591498416433856807468680405802222131331778516363519944666130359233620460312767695032330138676521952604711919676573203534220948117276904062585666906691117268867521025595711917723191953629211149772288946008641362283497700387229477118914578302065944155625596446536531129452722955194492398312620296509530972206851308117445699064761164972892332972829288540290753460693320068477914078594486773452821569639981837007811257386353771096727489183513095396123680447780613845906689912524141061979257045851368868828370272145334360069365621140661872137139052943337867198429636250257926729312460203766396861214747207295198673466051073216379482854556347837440238982324269956893062913578852387190268983757839879179307523477111025438859951180069103554454351266415367138101294085314455897058154234343963381037459417330786198310743635386017242940779355659954262020562312782492626042543116032877438273969090066790941780176489490150075998259346200154528786222339897812138932644228561427351764440790421090297055178015854000675692808578474150984472289746513288500712313932753393335646639450717028172404002990419107566092438113748837699010833046050377516413567245347955726991340411177817573113907834518715040834264238670254878536546668388990877575944323394626552821984632813151111754852851572426901078146300240550191389844605743314578007621794398696332717214366018024277252899161558159386800502794848501043120795496091786673287276542735010725894822794956539407443109289386505946386960888240384417359621447733194826556465811954133595772547754854729032274105776356679507867290574465003435334065570162456686622086176828645416753137814964351262876544280179112107104525134627353957402595012857776625772346667682168678361908803060419606582526547804659887295495121467122265889162900341678200545832233141404957632685496212623699173663014649143206660551063682039309862652203781026889314323062627082649747873323417798839321395768543861314259358696032592378784041541260613687760418703995764803026517509865467873162710910452914004904032983886113498349266401395000451415630741088223015981377864340784652265447971561362335172167037039161649896295458903992238847007989579347051749175409973742983053838756890242760350867166687017624088188891984361630449188579810333315569227050919714559279086228548284967385800785437285647990611371577202537518590942638194295509080454822945575243707468622153990412302263668364841947702117263985402498178707747360501422454104278538359058336034655605461757320292877071867046607904160136320604012127327127284014543791460501937656247640366782799345623621597078442223961801539808730985643697139204209675325485955072668087550259082056419097846161052766312412111390316032609280004313444840117980554857483156882000671228250269564881106832493556421991468481846272656798915249695994715435251389814721140411470997146981452808026490072204182290210067808940274224849875179203439191262010238723043126692398905863480590638942367738857449653184060956994649383751277810763116943868088760542564028204689287625847622156413393672480454611885130585621914969207123937621233654413770553264278186283929042040709682982981826319008188058812762542599643207364116862187798599055967562745374780604148222308328853151950201187375388564665716207340178269022462339508778385577928815673342445147691287205246549792218153887094666369055553520035200733837142455216623822044506662402739623079508343618695983837381660022085015006668935962562587761934428153174380234211180879034156951726708641624785727143681826357335496135243610797651326413659041316946969084942313129614669164443428645927634579188260048343702387483446626318909350573108241774725745554728236406189579938589863165951651162474931145332708098792854541836532186845665425160476093331815256701275099632617085200118213468552232394745275704541934233955347107785291855014338024902457248325276423822674217757027332504619827064735199510327441175456377355980590267764445919296914478074548581424828290351898790218350777067747832522262122932457723041182595491184203856301264985095267975736518398595842680113350128076770967683523051956201569434761092380326125872696014584720607926242612180601030498968617390416179025286545002367698623585972269937697251945495825280586564335042740485399318778319574747017177283407661196092149768999371903272950177035712269493548517739258296513846909354861576908916642274669611307147589190905656031588430814670282553715803386395728859323806079800476177390929924338162957743894421314888943712286945594561028287712891322191772390591467761891167481711723202146069696892561978185642354595484414424646611238178277432146651795051030193018388709739698389614190238720150211443987628719752518415123633064322205084029844867748549119132179491229175740236560538817970841085123777241078313696282539940247442405504083715782580400323950989793995998231237707640761325061925263010323872183472647652324337834878860254194109047421033906677655874461856752244361934883327331221218575113620350455940963826224147650293177853966297426228375115897506475448608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 110698895653058275418968709795342178223955200663180316959826735946253493657269529561746365710044305247171356833132773297144099982173707921577845601185187546433285400876700736107566010583878185096925115170509061300368665238431772145904861398184599595550020829605801663005664966211771451642186426586853372782957156593486127275670820240643976654909577410744895512540623748072450253276155193931199166468553068466618089037135305603856432357120999795154248788093161759626520599675414775577076037755060117149268857061088313778564173078661962653211344075370736960801644901419069795200586048828056426201924891575043567739843449582375385798097931130005433337140365594508161950501359060460143407092449337211868542716302060729389692962654662390189826625749053986991640655343855472573437760052194077162967688423544214713554557717503085532433358889469066083663294704296172024725813990925827050740712062518681446624001396138054285084451237811342769297486939423311105902840750286102257789905758934513665867721060607281029254332428024845342431478695594414961557688314702904241915550679100599993119851691266053625858886798742673007427004700630987091840024422891270605889531246970296636947781112258623000135780285484756031374855769756802817364997033489689940794711485117104316355460839217982761182271756632926358806401850522977594314692740997609467567556996045271398163195096704094992365456761221373585277628475561811105725749636058233319074393258196253429387674485466714401489963276063313236878528909059704915215629097715380230666863563748680013846445300366145469879120384564269096602838492767095298575786206987434508176347019840581057780207900597969166489307968712059473689232599721081578182540033412982172925913278085352175305363112558423830359875960972947781229567788659602420314928461410753674515239544096111016493880075165401897015153645122314708030772707473164187076151093579621763515496376867684362492338507264929502584093882335175756874657065777187242975807124431008976494099466889407965697539975480702208182224441652784960676147708333984720700166873628769800684106086039421738321889691824329807838827934307217118483940085356371194559029364573112526540984226994944720960580206621042332720727583061903980304185800915167568975515377310627089342299645145081239883631463074139222252726287941776322769014695087156823345215075264942790798133053922339218820057538617326591011797784954707999998304139006420260373144252076444448885741787669097636196316817747949221249465840048216428014353934365632240702604396616022394651170351469318157851743223434422624272656868599644417387042212449087865441227229693013087204687850944196856087583476378469447797799765696851555944733549977897457537625604500457583121576006133122545165398339059634830518923820359265651539872083414091277226228119286642599496898148420464109964540476454502281506654826776614491573348762971141116491749476059158838491236472310940932359227570047245137470752590624600701699083132165366752747091904305518320065834586162437635347630219330036135545738368666553462099740497080130065741037216145220480975529188367164055501726003066887432134260047836843762606156164347051175030819533876290979259829089535566676172968540110306492146889384473934329784702471478644968255173996188756106551414081365721597139797514880066673991812474284253684452049245821444398345647264100591540781075912502317233815637008966634295428667201548303897254882735727634997281658052516661864310846459596741858513286181881991267286560399631931323785251559020040747784125477811266288796145339328894001089748046878642756722486397447644692686843061127131978121166170013721130955117242751133049633001147445341649526445077765443944723389587601938777750559214104820463584552235712022838954387519528210889193281520098714494622589689292710086188419854157074729989440615461414393391218299261327269336552792423040015455848498861132370417951976456397963349677396595969957477834468633757855671236714563335697312558151953855551536773715983012119462188753207046434847374389456808650921117649963535920483913310388787518845384243478549947058477811321265792859066857120914795894142388676396401429995119186837376885282610718175910026826587700906524360895278168075454329610835371211279898706499704470209707031958062146589356640958669316927851951875862182961386701387380716653866867943621440707673288215537615541224829247435258936321309839026922079194841616779559154019821595913563830059136963354497172617925089445080430490354930072117455282667051225876573768142342190695179603461181310295454155021248564077258116779720562934996661523225230157792077429171492416931698484420306057342376615077576216528780164546058559187076926213607491362338888597031852823493514791631636608549506895207297109018758149596232186297538492651515150998586247085488528679586307720225617160707144568102092537701026358654979629043722872420504368294427365479869356342011982737509232904862961997719873193910584620030992396623770680866748232796510188140799077858171930820672143172070210159093266671825560231625252310398258063749175334123719949275255203247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -9735676938292693199431753125092404088814311456091961093709677732349191600078459096347605544543845592908784376687083830043819139825717995846487020587517106191298166412145777796402778328896822358767209958442716070816245503394871932506722102670000867909474756879581476714831572539304862990946734252675754350703832387228472944319059438295507663671561068176521629879083670958500290310314068884436368826133394681862770643625927647822172897509863160710090927811172915703436544090690901603225012777004611773519551094906990574260005332058224214317318448774740033183087086506959974150201706989660501324692052118647973436365186409538694362565941300837452173521270224215585213546173984386170381644863493019209435670592605430328724260004983772574006492078222137630873381043484423586171379010291113256991878282725585664931530500473948855974494564278751456752175361091528880053162593271413022303214378752429420286557014625029520370599249858329935728996597862782695070375522742328749335210951317440459235718990460494896969430245697312880317366168620524004910983406934256509435423008686463256080202673523990988396158492692711943631184456117031469113918134907213711100684945103076892021504165104772370434531182625726251371900819364552940370412329436915420475267465949127639078023578665752482037070782540576567390827520079990421285853654746508895134622774329701725420548565160393966727523155659787496445048183333367481392561413826270679099436046685051153537973746638128363939394451333353289906235376587687283273347316301808005586977423217339537350998664001939163717605687545862286447161582183912769240269382096268837785962303605186452634089455647142111685063333715421396164554156940398250631760459261345958751801433667002916889330423249373830898301796470374656468791371518478416368125753580128928366814565715645539420643139690731137027763475397087372226571659186446679806049731917176600767412644706521503753024690688577107667728834447264584927580680832155072824166965069503151539665919961211229686867272481604701879034260916164850915173648849940527749483291840852913218729852936889531843927989792628703014784865368000824934566366744964682835499475527214063454824390872053991075479852671189566922983581964822175281888965922367212040122344019333800760394826854195057250749344938657099347964157022977604503025560465285610208674863485577679310695151429216637736357239302134391011411658805316952554951256914776724537682091429790794930562499971387891901536230368314961845907503976073105453672573450353836493024056088403711334852033213608189138373182324459886551606599673035564729432312347916210897883217599438577727625591694824921769762655107562098387205586526166114489176466942100304565682947621065669344325471785514468541982776930197539803817398838163501641915651489328715025610200042813126802456636915525445696369532455794635840415543111600125954206698397738874431598296167138122271884105870072316431197692718748063564207284600480211919777114506607701096762616863983262959588659010234400695135417995753831821235275497966138039363820545814081365487242550553585029968633461917231737087939434152758052488627251680478649508400320814874850240603825661107504222800050691999893924513697975798004184259273272767526936605571493195416848598556437145286409213224512343910367764665340484280866639408109032795340865663235633722054408221025706994644411093261086779165194028595342134428818843445005873382132005452228448080544166891940115934046112750314533094247974435456444081196152955300849911329354658388279094010627524591058335528375123064061456383413296047222376144310962255132177505913289101907957038138375745885792523115838709501634754103505385836781576955776119168298494107358084227837473512106178588819986863000497276919387257391990420149140340192947370675598225102716287053758216672193615144447579956045389887026062420760966644506992367891775965232075344855369281502001926213598213745276673526621914680811526384118506798173892991148253580419538580498979390229439416969354643168155741756144509190261078093440729803966547863553087041657638609404592428704943540941080870610761168349711812589497500778039907300135673950136448097332354146119549043202362670565725487954210305629702558643645868158252964177279496234376275509572504226743447671911972318489281335494823874459631574491340628923621418689631335541561643717078827626268855482694580822917691198820555809380192123890734476346209118191862005623343978393996821840752842354734651054408151235796911805292139960217889682056929129713498471430034235907379372753656451735450583577709123229754907168282318276831683487607473534685066746783109009923982295603542305799501973223607081670903482692310587833260185441247170285513734105925698332634681223037091935590342877694217438914894208049246138693187165011244559711985602772978418328281918279675237648438664246205931752977461692064954991982339199254696453069659944631030274550539738158872412062603294144857855576965605760102685998398691287557321761967699186932545625770127466373425637297148170341241871146687782392739312717812117625726386904716491699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -3121537833312300255483299804176213791197329049191405760108388361136608930010308969144607852177669410052010313499140648596388038168663187945430979036140404140881644571429081557909294647339008467458921646587838811236228496121151340947311412265958891895191923864199743263873156806632784187698982511807140660143016430792946120823584899469494336747603256199781677719998220115687150233510859576955870585247970774716554279043637435225744897887923797582580477337074975234071590272758381376028622877318819474972102318760293404249791650648651928042345545611253243188146742381392318211045424168067234838147787452439429424627450598715526405419781851009216186621629380131496747517977697118383806646371076109290841752600667503366643978712515109622132366758144931310307982294099586256443362236988262038993189447951511320497763738012983498241341754682883008939284084990103758272933724438594727796162633432162826351444560194434950092722559762924920947863015674217112575033810055262502452933206867150542494717541776624871587997927866988565707031157371347163562076197328172298477720709726880074630528245204116100765440595536351889618913823466726854088542452226739691950345054325629354535744165086842161273516494586954056350256311191857711960267517619229479165039362167662978745766827585448742462672331033749215971580726595374139075607996030679836687518783199385045256900547102050578320208078149803594900114759095257285722452935134030115987107741156701139818601089814908797112657106901887538391487305916008623529417193186594363175707404104386464924715542231598547225634359736410352678922159434561908215642318099575032531878040588057612204048934267153282441229216760181913205943880667629337875930837113408570770684798039658030495272484181247232894450086036864722576166099483384327345748809311890423495092978629817171894078734089555237560890036628324386290484175864760439333711532027320614672458534846460816875733532298962589220420213694303901821675457213115770669914005096354626189796753624196464336793677807994477683636920872838533516651584406988401345469870832407182422295998894319874767627955828478821742945476962214933246073115275546549870819012638574190090252223958631836788406951987093851403037601848737705040766534736691645891006100462757920926052425167283385825610054773724872159569759844704585402395652634618082681453199470396250029272041626267398866058698654776588557714735322549289577083324620848473343572581887687463545284980795189845359124197620515016040820539306354694977330691480096224611903308340671076103832061447423476345396160646158779699776788374416528051910471947695349539124664395554266263551312598846113502989507753596758752697038631305839206895969130136443274060156722780859798835634579012912735908857131434364722052487448755173689139453289258158200922725187558788365086850408899654898289508765747309394342123035591335715148440911164898180816550996875681457913484616447144490473952083239723601072281052372859108071281467271695618302075139581562869315657266765026651021565167242028248251542876849908909185286117740584477795957575979651501291937508755542554375233264203274711956088037444812882282758852436467780765511488919358313356247461110020020643564202323775642234552121062260456795569751397578409448798213916748451525149237425158634599960919349552941387706682603594576240067523020937868553570823291218855757799425254324822351951801963959320379781208206904186399860654933719066677471904237264718590224902261029427525694131301226508107870599839849634427687361987830603911011793722313744018742605356863568243536202702344618815231693862101810287179301153363933023127309740457571764840469207089442957501521535827465058414141971037445462909328103151846176697150984077733585656412839469252639317216339066843454697101554389862519471779175448850171706765397935387521879150239084616357518797733407478452992941871328155355769478115244267641513815203550939846547452435986681447651728637363206783177436279919606881154560819797948594413234548283033141223113260353861793129607107510913575229887330380733449381618752177415261637596207351570141485955459907319480222933494755532041443070678748969173302309742059789943726611335464443181118842867135046263816626698868954173870167115816737342262759714250534696704891622090741354571784775151268401148034715457146421640766601654121807805079635714847137627475111233933828115231451475200095828578797972871717417295791861697613378797142188905246073108098482750410775742092633394540923825891830672963552606005134430494706666464501557780146078569488253915667896969900289574424746768412919614429813023623314639477020118362560660238558008923732724625477751638026601055781769657958679248619392310016694041709025977333864002092373546450698909630975642242100669878421320084274370140514555892632761124652569680718115543885997849534845810786152792572294896025507110573833019248316409640565730189003839046641635757317510374720204556955605736968399261113393786127010059965130585680601141864191198975692530504038058283953966821352414598420440230643633054869552530960440606122574536129832267761230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 256144670551147271299416244910016122159981628491568474390174905065729226655768716934622638069046182079279837986975459503976540881330487903209571875651963974582362751673814627935307542044407938460891181991244673988897226871137843342377903708029696364680350124068369656550657331055950643203955913275974183159840015324731778254539744825490990529966921820341437622203636421000820027385264459906327954430462435179447252670089769456076606382401540640676734963375061545328386243950721997425538111621026921342499344515353951070390478368502568764830208078398756533543024087518950370981570199799995284899835292911870256480656240179460992490199846987835841081775512736896731356714254663899605410764247397723253735861670488915867981072707716242747730988830660247681140804618129608830999576556994385532953142848541804162065516988127072193062151346195221027585912094803283076620107028215284892463838141049494444250795356546031746659954468647991938260541201471498455304995842425423623448074275466213571833438872161609225482247235222281652678056738886752229657994056898462542887601059216659692498965546649674495337427427995250050060513671802582933794169112086718596620511267854983476718605053362201865283919672176184431954319517069368576560318564326431585230213955164117956686910317252692060435558000158442554875880953409120715306304047268587066645125702745652900028324289010562894418812493013306276339994961315622742277537777411362314574471096889568953514587521646116546126786248541047436385192279039898126294181544621829548542160703678061232918991252508791891240092637266491507702900717367237931493510785353632825957026907679896273757855280280153039082294400465201107324711071242770573587763711829060427687932940663861545290001081440865175252465723736278905510633392672190417135885584578142505009628689767167308274178362443446051847044607516388788993020964572029374803032921556038460992832945448045339471594333567609465854411589587439045494989568118504135851736623042704214887610103629065543551599517178843691136428801494750485086591329069532655895973881112692250193642002274498848281604725871862561064013069754405095511875853273946694215536399473099460290617556271071781250363484840973496467900612590278451167946033965094792808357157023829226860445461093647538285307703477942126628967181826493364491572320871569449520235757140801955406719121247963893708618725009896713270232924166722308172013209124139140244987562148484384328162657661651585020613836423930098858710027355719992706839418162479167603266600847895641908929509445771598731059466221624029456890360739980792047515109921462444505257804596413130158068443099922982441960803902549395688350196855983646646590452656542357762201457368511372761844038546961577626994760124140451806833453417223355372032673276366496614859809258668184103701404261160370463637754995417138066117102380276284949527033534963807393425283829478750410317704241826250720418228269981616063135771321502757616156591095869180570091483916065479695761198200077632599713066066510785466605822217773475805345375494247540050886546001761540831922563936570345985759435438024909778204614197548127164773778326304250561595947393487735522117076446590261543201721410029763213241218529400584313452705567702488792772235848231336987047358381512325413060571658034819310633124327124936812111302269991772694173225279619537478514396322678346523536706661039271869733981403373782901360846154561237154525395010557161161929943313692195830207157435341728235996276141923824087817855260866020119738624695209187670763456688111861557691145168411293721928140271894522100221111756454432814143672938979382366192713491975454367302765734851062083614228183771833914903241798265783244831435219041521843322757072773005168630774932175508487587914743307129343317563737843420194497613491316556721800999406101451361553071724963172356405201741315884480557779803484715684457533177050931332163424688994775803508391961152928032549574200176278943510401304937970646123102579868381566243582707286456055374691239539641560013565925432728853076574819611932615079532674429667257078034544675473034903333091278020751226317116245227180658334803843423299942046631042411925730946714061233718459086213034148237171954867621707886632707337385949760724095226816701528309078457392580866988950087807366908670612488452776370647995234509283538083114974596413133519279368110381630001641034561391471599084303457867259324831438247670190420211554678415499313050717695719981355721271595131044372459349266248471672744942305874150466297487098853612058942121395427174468554099872167525357450652937331375894101775833037722510168940750442498789654250268495265950622481682748264770840680543051675737518145261625542553376847196282764871200112147246975021656740419080215968210887743282702199839323828105641656707909502216280159507656425716086815125146660952464473863642867352930545227712576170085022555402587729576083522570095871981787803325327623030509551486377609449355776106808075017056941103833054820249247198680956869379415290628789304700690113654380866137216798961162567138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 54507318714370660356663966517528405282133562048773059366703115270820464340669450410704411732140115717322203580686525324875227254718787547179288341741086709786892336496896658039647253018847228717519735163597462198187114838117694850804526460070136694422695627885927640588357782743653935884925699596342029357458578901574178146484524841006788770602485024935834579912802160191566712353873971478252075252874209645029781155232048377671633309103921399490535739010329381425564796776644794087485552642166797986548214104285338665348335342943594651997430875416624539086701730432401751736080489602255468159462358576708297661564365244712569715399414722364945579172998890935874933124873523827558468263704702155408957995373415134513629900721068484847571202178169898160367407445467457166220158038850765605759294874155509986909318233230134402660226983253489232937478826357831787506262817136814631339563643877173694869960609754984237560254457951486819107813473844377852592983958797744700608929618568367387728184798153795233344460331111602127363223229704701608318789097592423542437997304188596723396173667438643959749516982683683377819616021459022101001736861380665150303312866853126824172313593311616479908497615170518510553325338673934715758065245198205016662500429649850914760137865311369317869232671454073181757973284598070011511341980932750708620133853905121036799672936792776631016134004515283322813567936129178577254429697014895377694599414549991947282662908114827244705164247077290093681208684503811797184075616358064664662703802800332229385331444987780560097157335345694030335482283185106136733569784984847113946356848154675193199883598411373455649688462166669511191978286928728823855164315712053987006422971601462912461763951235277308788227061701134325666006672374316623465112346178875554976093654663704035805296264293045886902039627510232807553434315621102250896436594767311548576096682948580707707286793237751258650264993696964773752384339731366916321720210676938523700387140303909849304803622701585008035520577707345207333810411736805274761040892794836931311532653585015642235364689985871779234153418817921600752829770906299288662110372453513626553397267589562498367436909750951396852032037000312948883237462185314896473305211713489640753839686589959917591884740227754875166371786562669482792395578808957459008622535448136399521285309704559462569069564732523854534915934012080073895632505759708967285260621017824189552100232712467707782330166379225869282948272945046213798346808618793822020538160923683832634411751295408539363615813936284087502743635614032415113651865896444798939307935146154111739131071466030066952196085126857151935145901539733862645268080845639536829720879421135369985917102116905720078400111157115802407444189782731991346280137019891207592812089036168617438064142045953646319736463846020660686490214556844816592886289346882150050437016693563120499346734125288240330400202420992763212505805488208338607207065649017112051413245291417325337707465564062228872372376522212068709241292963704423511302046066507307080286402758938119208110567760592623381109531797933173769542476810928223394937465968069790845583005322202812554320430978169098457867969586789698434975576502519854224427755161058381768192267861804529575847453257318960057248456830746600323481325407004238560094916419024553552923881698323135381634166582305129028960822318753350730955027315327385606897847050770271375152916356112132388945108953505968190089880575449202950699275054296287162121770198645310481201810958334013403412773976155177749139602050738002075411778128994748611748862725547033131639850708813248120673620830509235878617250081201424837844602486119682790720353084161107375469343591337214607729485265958962961978095545277745636587886318448902365426628282364758692762941135132043424423561426572491906990491763905727815633572533430269067717084837428909072279918933614025177375183493575908806508356190530214989599851820023526686526038740572961751821368540686049168021435648476810202783561803482104630489463474407166282351901358702969499644259324577488744522073470797527275589128715137795228535421071421857432375951970142467455782850285292399092176511640483558608335006614620060594595727255957529757907778998375632598445727412429637100845202908402843911037786550148493173876923494219775527435585579742000161897247816245975619290921479418822867435493375295233101753958329711094268972143737114185230039639415019599802661328916553090017667272929337795490999184047654085814786763169143217840194849526245442393674071350106793709648128592542824447870857892563478199981758556534043263655649627615578435080964796989343713616407988819454653502283794168225558965070441537185688995993248036193555432207584736764070037619498150584141957333332717982307852880772073844964927500886908607312315726236076390632801098803506572962690207100800751469001584636164302167646448280622045128900805820878669480054609059177993262967371231162476582039091274819917028602200042852771278405654691051619399181788152648567668581961519612121946920524351298809051513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -4963309900620117248685410021297270790485212250548864166459111658590303747587883565513010054427297568744102715964725742064711116112392841803766976413774756129294300154875785482260461764676119151804339135805058641634686804245347070495964328996560288821100138603364629643276343165511132596876366737447049117357336324882198078185940470396754189578690576960669770165216344181415437712924339913732107184655150814529926733420611543008710770605436712794630366196997340552492418697975291755205204198537977157215940220734235380355110876314175398390068060944036434793249350158321777190472629461399950234380133716587155423857510414376934677408471821772093179220813403564936689943791282718243527517689672133215464555625721468910741632522196327209296219035782770618815704522682660236642114873135978174430562061498073702953712399235570199483600068117360651512426585461262413569731925013344966218907380504522005026722067452963196435696259240361045913526619116846865201812129955116136123410272934009061661924925842924671016206421553075439758154348191953957386922827559178272338411162066342085701102402102738322755975973072044286889012849026001114386984187794765298076549510134707972969487457471653341503302580026142026801835988000934685948541869560299541623796250156002469435562102139084481021840059354225553249199953713567438808436490486578730287317651390029034376007559707477901119550267820902184077611533864762093402174434915191092132299729154570741666983052454516587271548224612948930615356345365376772074090420396527993592251530811631708299950373106169501357598673615393094833874436237266948811818750002562650619168768877322676649626891808822454315075935047069682497711304119942824559773818768407345236673466937082892549465509163917278420904687864960409190894849840445590313349491826612026741522153093972384534572555557509558664665987541553343059696219766013349285545437291999278627257437371733959998168470225137469324535314269223032650454139237027663243934775922285662806144968821094544704080453241708422220997136072157918993648565631052851485506073930833968596202934524180649402968543514944508343451099705177272377962711410361188760560532550101422228733660686812938191224122392916637932184139394574696362420501275657068642550960340755828806702894525173550506494499080565004633783196276827854815812451505350545149001294326797789597525656555404544945154283852291732736001664996729798374761403222602761299367325113047166223069532490751065047063321148256152486701813744580248633433196935668560781036941027127162592272097825237878319452523550293874881618928157175667180423568499399948608144873927788273528084849232319610761650919516081389308050799298960945059643630300418053316070318358178959042548699938005941197091692334904987962746668823374625738534126935264434935926540429895969614596093506329737809880720040781978854896061982335837640295547101587485275027950399372599696320715176577273996365478594552054576520083799345868268398999298070642794733938454726702339986703640745582751668611008427233697999393508191678367698769611136274224013231442214849009992656803137791093641368610920818105462573572556167478030343480222906214943156619832705451160287717050892669698433707907908630521993899426137483435966600433937759116587371134494927238853583092331781669222371391335337007591203826647487324621005882142157726810995349341522963315584507301485747744133770555151633684628159658897462474070268385922505903184929385692609958502215215664908325569831151966695947743276738499570885567923341556250676464516566965263468006298024948452500032348711057430102981102751977553125348974781188068485223096631436628093474091018048519441860934584406738169187519746882126537675948758378312449954348675150925254356760955710904083561465584967118620008687409478296184717005020302880684258332694945317957145521636976473640713624919804299502568332327878554986860522267528384747130789903522623623266363395764630341548803291021150846696422941788657726104415484496282678031387888599235526959966795851208458912112965676810932498225619590295814512695648441737307672335341858831828094174112870277075372851282638502573119634696571913529962554982985870208607853026271880405516060418766712147172697281612853333007039109053008015771533461161824378154581504323151773663442531400928259139531161588572960380465840737580716226188559417541190807541647789205193914301721476277755951723021686198736719576347454317588699367256661105161252432629530399594049311178145638233028076949212152654497935377755461769987628093190565661632052412260383588032716788315959009201179145322987815241996871243030373143946703697323305364874043747657583450851774861520863597863305872902587123121477220236844392257544977137644079714373620829190096028982457230278674951071609013221750682447970752119786919647628749302433357167364939029832002175727963241479757639558597701719693699885507782399508766379832176167517526597470368573971561106186113378435223806400843279345309246892344013757063238157597271491680764795153312303506384674670018747685133013664014019354908668901771306991577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -697105817993806974423551108084579419429760252417969003948444976517344768575046320775395408402289524101530650654306907266855164691073865081427677715361134665699919808567499742423687940762771000899641164246871305567559059136557198785888661902730037250859800437328652244426984641494148272814391008174100649452179022830410207936594235948054915052500703225205678336284639822178265030575148684446548423280677149660074403940181711118736280507634641714589189864116964838176737261797807205483173038722300989837388260543628567767140984904195689202551510444239523878818580307792897224357320279633261804320664373210529045708844954001189597341701188651101902532388399129889820681962330147277911804841129863603013304121325014947726983148324186891761358166818023519776598836205813281993564889484439253538550619470630348684734153990281922819647134474345662556967428404451741274494932714280203795170441158834353116716212899415355981259994170685952870256709013796318282240892643337973973832384683436125649342632570820342622904407484246776352330055703894390189034850277517271824577153245005713172685559247875662113754588131958013056296644126810364382186693388452690606416323281764277760039447797261557728558889465191367451593573812995838998103009199778001266583476612822930855832200913128767187785286156162914466267689953061216513180202101272640577953807526899143489681128890724906760110685557105353193778264170572394338194039013362617033965859791824713914295377282940145472425766892411618028539816855823014597425529770187330758235915783591717871243529939456970130020143239951648660469148641253943336474833467530713654618985397211374178469065826856340989481956124634650677569295206596059321070499885276029812603882787009187519522641140275862957408237409722194034450954151615064027438696759188414063834369054889167694487973257072501225031834465098873177803723549503500720864519974599946173696623353341432786840968251672923579806246751627202821319136429706309451202587579912320409985165678818388804995288999112053356192736473048260657552266962602615749344290377235936821487880766472696724352274254402514256287494351360337635371724251761476234857488605791884335689897782095740013697877309208398104872506090065020373567674537810686409410407775549500894186250181226799354908631682428599743682982392536128433815978761496779734595968681845142492032674449892156030201405708599706953439900234059766040182865014255423752379929230015104184557711683581023928218456746404389237116655451508828517113262012468187334522451456646100465241464994617545154174451559020098361842459171130330209637047606038226922440468868915583615444660557367580297858257492890734998205236447311138776298496768838029632757036037304231728611232172815409731444488265369626979998241229642274315660195496264605695687636260729921171458850128658997636881022303423997872914635461466366810740455429702199072896968218255776889838615296840792655541935854734861360464262867993035700236929673742221021528677363165721412126349605094823548055506007989341665769496297084061530046464990572248806793564109645576336669762696472693635643364478176462201172581187706757638386443762157107599309839749284730111426767141246055703424980323521984833861050612378107915528304250080068305404509677995174264749306692814590591106714126420020781518904688238843312031845492977918410380247846581037784058602566485562492339576973199831001993054646426119911288842127575518111987896420228311887177333710358880862250118366081546067964772270307573200981669342546458200636087882585771668590082060555538444189727273087290692031898102874015484026785670859809937950113603585472130941759494026182471281202648379410775856137817610665347535553810171800680769276375279924761753883323203357930951678465492683685353303693404433144523281879826134658351215586848740143566463765916504507881392556536975294890957886880960551715023067732936398217154991483532534804858967999652609230502910555964247291764014367829624631265648556939227571241521155904829751994747032908448055727875837359640324363117935166727694077643653297110180436217988632901812951085425346268859701919738980975704832992345887822269482553799641380904611473670895130734660589694310952306770660109187552612602934507254170927721186893412233378039126712239715959223029374552672169045940598309641129014700124775720404853788477440897894397545984869212071321708761553461331019503185067360135300835499466315070805491258148753159973047465072760401131194700908289590922594132086204522524502479311374143412666047435068541631808002048335861926029126319442054558691740491956189988753827269705923228039990132279694020722492840670653017684436446759837803207093279056556451998101337833486020513907806208422943436070094479682096568250072599895320004447050908003762981881043984891703468381984770938140348053062983701241462200205064838722245587644675738564887848626132267387202017225140611077563502938470946639605437460160727077807781820402023467531045251280678559250032464299542661924028973194644932011580594622474480411250057147443314127094993182254256680607795715332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 88773853210076869230986079933258750241746118134587783955192173560571934706313715631748714093632830365937792830642057209574412930201456254393505785741206023004796292144455387464981477517254166038009408671318467065006456545145762686113825466675975578669405317585047287974344425742180459504713053754687606667674555219561813626529615960335878854171838985347546637308294585828882268470201217573491266391530686393840685257210719213510279185675195033137285382827608524845757101727398276648556683322683779958022553603742761404878316712630007432959334003366965073301718135947089965413118776569128394696898020862218933692154910477295196324490665089959112469268414934297151351555210965342676819680612212396870266205689921514421422751802155427032128098525235748451436967396549419137748648444190230178250187615659196630273252559499931702659720992804568340525827854796052729290331022198548683841330599586569712988613730150747749053953365802998638166233208106637819342436797159015589787113262114215876381091945879357631305685122702229277849357671190545341884817843814915949212952386017284830829696082061597707827639137416413026327959768963776609831058742888272281921203066124654314564024711641075758597997670812422787697745689523370701730282699868957215769674898015280645629714780715915184007693912113842873410960154269045764304760918356465146735875910605479132513768973033957286594616024700280242370086359864830704267333187818465775098698624096946367873726084456404332735857062197695204706198057585391215941954182659255158349181514439665392468308957886463939032154585219793284500235332861311956146913947228156945329457806078670559062694701319672615774506922326474917138908474326996811896658408775141141956595975106079343498285912471142649464911681007341493886130593159524657190260817327843421049071922630488673027641306136247369244645463198909783414638769229246291375414761160379316280003194052863236276901084766968823300595935462114639964597093920807333973121551546978302520614021946702626191775681274796951954518684605446397650486257063432675494236458713209322787081912008492979875536496652966165245771734580444099581922681671960347330755339678644913310214192999180083838865708155446894948607627750186442367475710971494906531106674542301291459103334485819986035071496100532789562218952559244510318105310918034402835688014682308236917062644026396211641461840833406147529807303225137493622416444281411709095660585265122152128336057739138819282842779253092829024980849594808537279675352078303884489082602210033262366979436173556409922640714251199536232713345277834147726524532323155975543482000220362001269831975441819234459160038781920024435447743047871424295635723357535224043982236489537085290747758599927238111066075712713991910511875482923793827192566536944106191198211677913593077128771998067815929867249569815959620691022077351321401085879062578417888155142269732105915810994596706716478209642854137046202051906386303019837973166674733858992281792491092597776944021675500351478679570364661925978728401598097768021012107696034413866391440287983289963883640245981155130610138609713910214036878844724466437828170852807095008831348020871794225855529098886394106623755983950150814615156438335051010620101311846586396403771636773279488779231512141008638318752846849412741672052888594311911000311006327921938112925871218691545493375791801756951548552540963723911046367222404439459978919752202043669209643415360216534377939405737145721106186638495174769612588376532108851851079278400448961003044107630738808245728870250395460565347387115620125230458754193125401513735535370521542039494573152004380124677661521669404757052566130824941691536151667598517525642394811879127470294482173121149379178225400980245601978155182208435669260976503844922519123561419247938756893969893565709425872279504959907002414085788508139281148877474858860506392451643411963254290505008859152264827776657482870978649594803400064737915035193918651669997965047553984132129228628163723252857786207759325094658101745619425545612863519207687506347410770858254656710973868493743914714416964645759005290388962139048331579171457897396700576464967776478769942900531277511144055976584434435038990013821026304603278543258894125291203717802980688428419238889470041770300695581049098778483131694928260682221391975023179653357044356541763162509949950393552805460717194147879037694852371279360826510652121283304651740280577269075423446167055607434662938721148149201089016243410382328993119866026074062254312413168836434327810588155673752296771742420107206421647680464238261786387718183466948072056728476544671393427065495409023407600769892264600280807372438104702753236802957389451691366859795505691992230983359325063841851434444094246606961425547055316111494825129563719911100144398274525186607093701658037739796990865209586235108723408670332311758234416355512099649517736281767193212605166434137962310652405908251210038813303972596937724367434489678807289110097554642153853444871633112686289872024980551450571078134009188552361990787176182493567466735839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 5322656792067219378814310830772103490805891364617659865709722035414895112382186693965224307553227353510221713960068380752405452537116592076500185719897153372495272821534945785197966884465840417026404912454652264021930648992768437867049304917605069503694202036444356140523107672748622086133702176885706063672992305095564927473652983098596303879393161171937992841134105515195705307893617361823819944973787211421824490606024622103463399577450369339419463271584829149353456013659131581692755755030386816315628737211036844163411927558815687491595784193803471312796503984261612966266984071785639205942134777023518028633342108518830031377376142464032442582202807449459133314243017178999103058241004962249097439198250911151240740614332266084781133088157416641966140727447655788736112367477886520398907491345346359958849665603116100536218505134397722075982504448518487403139518229089551658551317486353293197955203021505671545967121684669034590176034047844706566648190073859189838419482196739919904735153713107572944265697015223835818206929935675949590844965256842994552202431028855550790895880265003174561552034247019350333738347792569808223936163627875305435642579873390739357474151397319526680955642068893063404705791340469446364538586006370086210747104656301710419472302373489618546245299861317672390068814823880361826174513946379312775773295364052550006537501210598794386820798972759852632660143417334666596152634376587189335808254007751453851632173321738096071219108531943786540655244649083152515466885118265370342650206374958101298702391958855756728011488502569095625338516305659785518183924650104317308010500166464902457304699754235666139474486247153693537757029939477460337587949147530405721093400223027694324624389506086608298419572224481626813590825982431722938547859593168570286465952056689384865506853961678776041272896684951831507968452279485076356803467041269541448955388845102753367855302630889075063397832391242220931697825933854774348484414466169384365577426623426471389672882700906421357481072379685989053457139899694050429030674893885906905912346740628309738490077307597353519600289431630122000947236012310595156425186202137619525211998877538070995122986803426141392292041883547904916328102909338208802256024723097608134144161966534040786641912507919296321995589836981598924225813403205183194860481877962728478170366774881074485466715352032335410171891855037586455466961277870511663118505543411446924584546728537307769837603895522786567336336108496620794568603240578844405236920420382045054089865925632851772409863648588536654889914458853579591012834234277842186384376529787245612479199552920913733531957220789976940858248125293441483354606970461664630952339362056603679460489656970344534496307035846590072115216656686104972960324005059990778092756348343590882688783215476726840206230100276720270405710821765302111658199126725780805702719858942497058322449042949732422593899203677296599201647504699458048723875807809953272758851443517207529043595685803576150041172471083667702406288237543756558624643807668114221099907390574037521179667082507071134919969771803493856915227344466002184642091942823889603168054557661605576177234243320483378919203983076087773196931201273069975190292153084599743543197930564547446756339767140796097595841559166426312466532750138967978660327923767172367567850471516727699943987077679615671381313286498397727650983690225216043228779150065922961952640161001211933106199627385992327915882022087916621107303490190127865774550669483078261992129961894695218147988248922473671349503478774534778234508186034941812649720917680600575281743502066192016997098034721666662085799650245334779570444738735809623386974041137923319724592569721473317101130073062658370816356467081246709004338928805697138359637538054266948279978866755035751760506941128123549507477642333204529184706730565811464308511003174147036441141363284275273411618998534887358271581803599957214406501623850506896506087630745462475015453190276438243906701084579465624084832812348626422670529517949971519024203940070700181914579983426381884232109053698784061726304995187000123367879386139154795195780067053776020000631460926581141245608666097444954495178136018446284011014881273283848104946782686630007446842413780975837050468443178099333742468989146457384706024020858440432119337593193450590234252262075188818869713403325710997658221750390174341509537784531133420733992210038888223155061772378502724253723011774132605881085778744860353885551299279040039795876973862213491704863976718096955038055466020950321397790588623215411697254730285857175641406218444184271900644860544663909058824610013839984676631873252117693405044589710243613968139716142717719643830811342801497563146572214977993398880392001994786710970012449798513101400360273269536825358720615567340864099973567616676845452413832563917079086457180973371787299745004400578784791112907380218024151948924959911327833790134167545842892039592615213354715248835163642823444165162886121584653004549324879906096230868995064693116603393718833103775978088378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -1065688845547609292402768450240067660881647353568375692249178054808964677318419712092035030002912506643017321792890923834107347012308875826384954754222920968023238595301141351744562075417981437769954521135023525569712611206181873203954829665588004392698068573050300067159959291736821881620641905062784621348794976442496542376862974919972623464749870816285136970394162772209194748261357452434248480050260614111767514482553077652539501390187809695076710686998885509635454160795719367681152737244904114519449131874486519144461453981856731400512686646394993212744402184350172861978740811554700918073035240098067148903007896095010168288587749729400149136438260367894624157765639023513321105846027101828116943467846957703927234771204506705707260092014459214686571960903187145585609520593844539019546170866659505887143042804595841433020717520593649764513924771871951216166008702482186724630495732380644785623865817962415236948517188439602738787067894472110863883611638470024342645040488395812025843021392856929957173373556159341759538087755996841787298505394222215458564161582035117493678570368667038051804187543610399770482947077018232850720163218978023085354899585536133424767521943176727680218874919829632501381499821343305525011554019271586298203938353993609530789104535987596039857607870025778056374079793664407768602885468257460074321965393068949609233811342689990785017095999450297492303012853241426658832334402117618059901637581533075261164287599188411691802166995241329491020466072377480962569145595990613157241937774418006250583696973604468090279466698371609588329560087411495857121836187169783752583032479704163392381141518754385836255977698893816117620913504788033369316679801580561945672421928112329394355343108969422161056119486904275699310035834976153513463306082235665159628651114211684646865741027690790718716484724658181577374103079291811347366423213539110207773985343510207067688331823437818680024028865427434557586951004855334146584293703264377018412732553104737998826188833601020434429927034172071498668285597854161357372000766931640498980948225667359320522166488783128042324825448273155667722679017241649430270233600042752515547661965779100843179881221849149784131256705378968999929996885393078672345087298056282018881113537769738903677989381238452646746626685370450440810446894518113928890847456969217933296372157103016514091764258647242973846817206798213837396921649654746604027728122475826214697589433674530885547517664332189319631227307858841324387207138737847274133723361032129943463371781874565510892428197747497752405094624235359902326188805085112156906202626102267790601494047594396857380152893990768767768254496165207293875935879080022628797592119986422344327907952313005402117458106493617385813901550300899596428486457063726857211417193359260281495470471682197503372672783093955613349904931153342934911622801907591928289478851123430971207243370078432849502037172346635351283802437255132456778217500142349223557742002077137942169844759272895383226774391465615075299520795876148157690834653449580237159923300954571418987209120004900273981079469529699729408331151980994508075932480722892218385526004318860588502412506556318966577495133700659646761877312248496570665921087243126695284518379331698902707707371916637774619539215544072868961004391958301462990579153089009051943462256980865283624557123226879839107437183880681449973797891245143895716408937282578437485661142906749609958868413442044964565572995252509857077323317759290850478425346431122225743278120976858915372024362979884212903845503668747069042168844293251922738359786198822735150369020037689296918891339329446771180369696182962427155242259495663008186106402059482434704134082045403323216448526696994733850648567312214390533120475487080643211051666718446286550948373635611983393354188945856359772840045302469936100465551203051395706986461836943673404224400944458620046807036663165976895973903801455879740935783802315046490922170803035635689229203101685448946585644267377692878383182722621013893242683668151128350093631959494282364517131611351306433395212962159328769444330760401084643734283465257180933317610899786972837226160103070653324902363287899551389145984501645367981318025193191120476282860419094848881443800641917081014748003060716713639714269230186663155353767848817465799079113082577235000229795627097418208540032202858248970220599662639542391098779886462992125253382690058457732042358920016551338707473860391451643968951494605692313092245525936186957603608354908815263727267216522918509528461017734021608116655043682651683621098821616355488093763599948306304119332570877535643101910968124326166986892072413070124266027405603054054797796944765527029186410580431575554982078177088850215486317178206598914546246149961131623333593957136605967444560263440670203178936650920645756493615510804232037847296739575930540954802396520864356925244321032490556398492389861119730493461297435863026052334420355388201052082327227462762131379985694572735687302720927418180796980836177410434828516372363083064556121826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 5703383377134221403917382176061517349830208675031752842322127715899766562040079242635452778109161602020528543261633297408598226713086548119780406927288537419948216973525867237816312349167480090420411230284156170227220927894133814985188867789387988132406079594431882950597788773018633118276933908178305225040115538291924936704358298844777685347258259305183542271174682579709962109531214117441779454678238768726817344318016603245312591256170417639541678572186383342323074381830556227378157997894067994832320513896169441517581711640348658060968683847678777197163500625955078031665078897341375280804523702306491900993310863234643727367979070993016929949985548138516881901276553839277578211478372517982170828219375916862098015726838626993869480990877445876377215265686763491811702561062139193631873956451053732240061944022629171742531023397655155150351321860087119169128499997389086106554545237321668380418329131124725246033589877285826668467017312987079562918382820343683030767998628888444969693110084138294291620013531361307101817351029023332180039596698199186766785078666304642497347728670761155914392445720432719717726442343384060270560068409513915352202092416972778206423714086883738853024685333995122524495530189593827665219835727665132987292463161048734127469766867372505443547075198413157331570388011128790609690232589146241377233657950362943754406910174601275182709655435059032450277412065404869825858245218781352830683733825419195447482259358733500846558283451039910798241439778088730184847431940305379237242650530986621399754991827364962137836356568335183665829850682389525611616024801280029483268255417839383937235462053561457534769137904388831816634332002619012812616199530442966037518924612825158757163810498590633553490083162376959059662182731481175429569203708849382781081159675459082951455440254203062773860857015798226757254922202596744413032019710866363546963392112547561749938656762005191847507421680023392884023934723981305212076022984714732014002133985269800642404637437276768527563297891522906628544316016334027429600411240683382047403384867705964909753356895221119900021693972654552491700141378686325827744732534449270779840472351706457947085401172498272366281114486701785125928560036952608919883610879277773242452003388693041808439228657029550808534497842451906764258907562567076752538018276328100902912881257884742526314602875543854157847955792705056845770045907129661554541707536885152449973234103032624593806958793312582800928257582788409207672935297794595571040927889427258882187172601585612229265729138137685382005282950050781261360393545245121865269577950470904162185341414957313279698073183057609957335155744715372221485606302185539949155473320416717794248161640269570899935211263948132034376215653503859478433526497180639420843699297571053073816442021602455635517220668461688486533712997500270854423916669791670559951652567834321557841442563563921537795046577301961691377451677015652095347415293483232862379157017686517832316041162527579271900846768683007731365087869244607188113151209449132887113931981831054874334002577373951029695663414824255560652423072142945012793955329672926080109981097417176314832948918164576986134571601431433604760570308369149289088823824728341175184105091468161425010569965451568926875212749079254270093291818446988632205750262923478636620422574073636774130300007979459610967709356091389535023173642504372234135727713880291542243189282574571937930873406739274064667361647824642067515001541886122049074472115843954127791618951746660474522413605503567972827435707384689609430441410315873323719195496969365641798816931028808120903259971491782895850580778709868238823555982862354923701899303540996331574020561322090173540827319937010612377912527518411893591331326991475826211912195033255599346879253647242717953722843073981536110158658307676078543328878842937163598120820122043271440042450744121326441606078187542117377181789097121164399124498935275802436289630977273166262325653165980357073744243827230099566065550841347425872001732550654584563014352472059724445781479189146512308906073219031345846387825636169181326793419911259355871884584622384823916397167775751162632885903614850126896360290327250906419526506069980997163462363691688961504498851099492661225336563863985618742875078130632473641644877657385199721900897802358993573385405160275052162460204792349283240974948233438726927481688497907428955211139740974612741797124598068879513138004767610998012731696790815133900703769990334020594664791675353941799160060493110729241518946370552369387496374222544573163203408403346666193512315162756308158872949147239255081687520485065757221381385345158499762719421866910095067772569760187942140491863594546735015217485824606830157704518049700353935090014354896579280581833012608724755025245036467546227977676390538604154306432025079958500932583248869972316726995594061971682843973403639101742390240420550901045029262870532429444138397765030807388501046276383936194001983245005177220191875616408031185773231984658271365162818256067112088203430175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 8982327882354338435790935937618579878520256330458744226408203565704362241703564005803096114651888736102904293527801243468946053563542831634796693192992951435298454817672581794440741833404964904302440922071281198576556604006944000256112570141108771327194574634354712308769987129170201691604548775545383762311773769026050562294821263673774936494513198065623725038712504013485616100428245733517481971717511390484089601748554339022730413088713818884002504296219454403819645676426841962600964209251105395860220653138986612039493940115304613755074774538438807827363803468479111780457500889675075927456060504945731281649666170035368744514506825835853889446757792020128575033906107613807305332166083288183042296403318498427482700547717390027636547273407469230501702300653446540159258232746816588414848888182070953174035145235402299624592130693410582554799389959203273917671034111623878854604703974317843468541608148032208055788034169908346733259108884140900678367684235913467061208458376204765126632989879020031840560737580851977509506402595346682737166692565030961862854464719629118474619301673420322642699944092595193032084245765756810256313339895369474822183501421333923103210318647253088563526094734429805305801526271534107960766853184697793579867924141703728417114776256227069923914579970994845110748368951484410008362411081738147945967512338558756382746636093492562965257380143679405180358931573071664158210247302763538586405528193864860821883715204019799362800444729520237313582989063949004766907951338919150844611274216775446767404610036675488838638727469664565538916857533772780824034579175160116538255705325863659552730198725185753220768720393026576733709865274875111839928513954584434438677548070809065019936291345914706518522828257515931040599832585697120952748095138119576955392157268305744784172044616192937597620941610453191914765950572222274000989331162408852362331197967520185632962135839281280460602253139209386634145951971463484364718589598349059436840797577684738220368677930621233127592894615761454824508082282929080399258770766628484358766319874389043914241185424369011670564912386608434193299029801914354679230171142813483240709907255732948153493524177061031089113131086754194917895445104005641208973498892603682396401678626842611261387576569564328675750486737580243456600409463123618901816201909848997418728681188178590249105612701350504595890796749017942144646475207171822985308421459418968036397801180622846190760939661502558662923262891651452558795306182944573833027992559912916194076932209474302566495993769051643633402586553246991145223452541744196791262688607066124104836591564067392575047542603927906458238400681799360872021792375366650978494134453776500403529926242924441032287579407831134679318426408788602408228643606526377446525029060359381579242631515997378973246557861768553444598233326647986297951495734159369875404572807491024453179141404493673715958782296268041965646856018262319817019090446616832432285957817004846422369444447473560740214517380154932049562673142647254996043602137686098539743289895726476289423063286847165170353640200029747698015916241184301791019469823371415362847775318573353017507026902202923824542073843184346463640701208578422845327034264908287529873409203090631206696824784627989324521430436930157981393588607826979616867063663760003027220014120244835186574448960318353879517362030726696992958308220471320418312132557371970283608777909721359687784473379500954327214037408476323619611368997259249695826628331819453956005562211939708600739556549359992973516121417511819676869893821069569792805731983207223092429257336769551365834296046274145239919792506372423924098271773663934592142860872873264987910043930746851485819577969843679591417153840349189735226731101372324578144892404546298021860513738309951330751491063456803640025380792255822327849462108494983915126219464987818416692496479778210738164247110644630504515110340169319526155564211191805277035418006554027366636053619879092874843101450863585257663586372924725022412577278248248816865015838530601280155666711254434452516814865205672076121608997142069593288712291428448270572656862654921945686515002243800332386160182753837232622480269687297069122232479778041322639489207100656596641440268053215126145152269402321905905261002184870747228311370143082117947543437663841852763429011239401322947832980616489859204782134398209214506926530202367654541224899118227080637602343066699120884663079074108509448781083892312183594691419531894140488363264056059451863840830502483705611298039886933915957447381913418271181966339045630887796643039153467158753230343962702206798311028881964680063223851117675697133199031996329636272656271848027492285754926735453411692255739308821715144060583836719272036156876987929030847657890929209041137527656700807526428786185079562676114930985350407468024869644588363578773602193089231361707464500927199295108810444560830543615104083608309892132142090829462645434299931933491949660249329587225612274930088296052114149385078365694923263617965858429670333862304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -759291892691714599074448886701825320196242598915599591053479771229611717652086876624375229391519699209830008999414029690709316671942882180208401108803032922513327436422705478211414350853402874705765381344150351693809673389154281284960539646772244890535741135086145548141461290933087287305712762852008915251304655002918127569855094353100399265225144487834848137743988866039519653832794989844966559511548702744536600430695110368551967802225987075617501579667893110136398851923995726735094936310252048203882514955269652068873907387578977997771481348968461010523009593390048133006691034528550627785433518410180465612012033884739619147563641797222850200372524023611922990525112533773307072663821223076763166313381430170527756184430332038970951706019049204850513518916151919947017975661268424520055565726778162866178746708817967956129177655721414515272316875141726420766571749628570877441425875576991683733782519958421938228630229507497943138549496204723827773933398701967795837037505058011868537476748584323528031037586656127472582537047268500866959496905957055865839980573414383940114241233212648981139186382091376940340601716155317959036372413422628606189790882165406842031437374966042622551403629671726397977249334247588958308475263360835812141222577681612155009642711134909254409013662945366858361152007232765234704481519989132089114670812085679339042125575031933981265147633167880447878191991479286526723109155412921049149770175790954475991691747021942042424014713136662725454399140847276925752411373909232423383214934642172942182636108173056869411341751437366583628454071679296797781999097040340970797101005284934075703979533651686454875151662127156015960443222343146685423957052769469149257722426966667323056033294670994456447814080288675356062558035624405156726100643279343778382552691551601290680887546692538750432252071883456461718689876401090370808517209419649983273097743328500225046014861488957856500533446657545924598233668072010071175782327938102888117439810428643004137909127972256641289267057579085662772759258899280841403634006515396981059810368429975078381831804212406207014054778970131739470390627614901792572950164546178776880068482196179348622128157434977138433176972776553427229558251965286395530671707276663366543089896510269741438463586186794332253038619488653591056933388197995620647612842093311397713627586446181845418325828705608561423415270945424123526022567696209552435193865086523853605236621191311212667259321301183953683508393827900478496844884858737198462408991603170854022157853965210952398582786799702934987282231915376166255780191154658515758091023528533514020864447301302492810566907984460748596412842337153447879726060698321733825411431408445396198663978554863073728561051921085780288348862967455821207476508183725576756008341427932955456056297555017569247800281168721916962618631117066489790843235259568239128960157156303145070229803267860214552091040841961353816669589918526652486124184390810050493805535778642501214651334720071695372319047963745228327903659427950717242543312448108076495003002515424990526603903681526945776709580657626090501258194368056231672442170717920232129571764891243329238338221102829569023517104129523672140124365961385900795429555293370036295537791114115714365252733795015665915449529884681972940298808599787466260036793723308006838062207772783442564653500453216342779433378829744773586148889785882787284738933095106972990017844635498477970551496275828936439254641317904959763585595947850330319398422027639785229301939840305241186512094302186062688692848125734561211293895710192322724196042055617652397901351575912838817785506409073601252214871951839933527825819423337597970261555747438423839311622790740746847712106692274678601399276825218214161919718380132142802984116706619085171026999599063463714419475681925173406354146613399083554259855239126035834302267246998859556800452094880901569787232769602570472105926932384944733474655404773288602508580709833744807317682844419433175082169572126920882084564600801454797982988012356736460995713684639017558984593146955599446989453713278121230576005890129753927526488778844925831211992186540640610952859166096819416008179995682643398162317779623938014447624489934550996417253466168009566956737764508563648482549395810266539249003453259280579043081118429121991505725139504708810416889002464340484181978471384143613378408950471027766483089248525548575865641640225969737999780373943349074632917953798691880946377612556113106113729768123473454559645097666278834973539715807886230362545697397360837969325059083197639302633053753499684102874527479091099966678425943691329083313943771637275155911571395849751858356459285803533392505967937156397454099795675724680457079275317067412868151080946770907753107608614741952838251387803615417299798924247184718174603800608105603276336375473450348725127896580168236920134640190168634696961043612920245830180572985472015613058868293870958998229961134661680073084099307698618030025921447591117992933622646126713661202393135241095478704664856195449829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 13785117181391391499167976404143787442770672618218360522492754910316407563761322902493891878646914534410349444925108789725883677066644783600819256581726340116952150910059965900720566267660751949093578058233815048163171663116048591311340505333200288864885568769441911644245684947597308878001192266781079113375272523573755541481195044533780307378596188371554250870799328771036293381994793468315941431626781195826774508979594229942054137523692422319155531600950681905774854139719139664927683320967934650860200056875572201978251302403812898440557767415368409298701021694569929982605710268917208285135761983067282594124888398365973026249216256752512812908082870531567699710612133768720474291103694165911407271809618922025265609930064139714297815234415414627718251234035124016169649877177864832781032855281346153721345736242963767751413529237168101329676055727791993988637854224591849608297890310217433781363693317375657291436675642777909175445656113754921741348489352777999829876564424320845805213013229223468940596855012884044431047052128613986651074400822508937704951909254301852156925318211078241989378606227974837399220918297019113974917931318029145533172092433033418504254620349729167306735779250456092027486313917886234385313230031471946207606681307458481852646656734936004234111357367175868342972241770717386339413496365658943113340783380631741055147903717754010155840273688913397504488320057885717280138906481195662442765406379409620612036325070250207123617057317993098244451834228921072630812042766855893685575982656022805065451155837311428987005193049218747626831713644125156726381326436017901793362569727471647640845261035337570415872289449402948548936727109819429394625494468173893295064676201686746903320231702232493812964131198227126755630490078789087319284129941792410278711919554597609660189884018407618595336854044337865464451700236281246251983237573715374978797214516959815179717107597823238522347973754337519417591334367962292450567087400426699617873975922646512235017674523837086218097636110797112051512885506280097776761959993214618708551528022436922511907445592356472840516418691363207700592639820802717544465488103074790856864710983812903576661591550047978905341064987222534689093431266749969113080532539748654094286025945575757016110311250749751524536100407294052764680895313927596658142485311261506171543229947025868091854600918753772802917038649319713758826696833981517814421967603948102114814132879043689973200417056265171964996022325364166318699195626665968183458782784814691444552158098622011233603219924992709436989836086806523307508788881801986422158964814849888064884567859145301775810739018796918553412408580571563805933357796318712525668282666118542770101615154793463529328872934379909319784688360899427136793746432229170639125037693223778702814102280339640116451649320566976775459171058792108290932793770984939660270679682698924048827007634596342096514771649629014948757523457452638592167793781005649327568118315048161143025502852207638388394366963605738775798946028496812490450553084145170747078408749048135934908729425211659038797339828192248288310309653253136894794254242349429450523396058730468682846958679395301268854832777952901955740002228008277809542561001445208707744053206404526569040507494153659500038536481171280045780145671424290683023470226302035496168462795505947012289038071336178767111486892042618919698496425139529158524172541758261274774144330607238973810346162010062071661921346567242992748673945375204736344169642914956151046318330354290407450350165194764816495834390357025901648329772636085784052258975061509124947720285231135551035334947159351620327022308434374726415641732291289889811987775960309616008739598697614492622452469513345025022299528789432023136469794964835417837621275040325465889089883123866112466121648140908357655442905141668472803680811408440613318534685058852956677040232530761193240497929530334067091507512231534108653787194407102899978394189075829034888943929422769057818283226203058098631182358030366560581941962638004408769120896228941800583409476051668656872341962887043656473656803755827160703902059802863311315906873354450895481465285595634587613792904972739439354120512474761857170954009481579166991289047053407499275856100015143661422782785489688233533707926347141651115094777097272514685340500310885047750300647244325786273749262001445100007305795746786815417854232728628679950131659958448752272837544477978584550550210974052935401671925158527714520028076445597404842829397078439610427012809650988598167133446824863443934463933223782911695457473935965333734262114452473000597776805136689784698386893319516503432579444286543636426009482109673395637529018256910790302761439641510170065997288098305835065405904757669398116248711259528109912574147895082779751253686981148080081058777851488035136855623398653922114218617540566320715489666137193900628734907132185275860307550240864712931956798152020255035384741804895867682998287325818684421511024782252382837821651168247100449384512366179933451348915696144104003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 2153029984008089481604634971123700454265840608933145336959914003030975683277570394805252191512652208454199869163322902950322089970296611487175587459120822002908679780084667062743148275217098077435133963636595112120903380468291241137345366679086189900738879755016831091592302002155876568546656786391575403999849774430496836642714287258896779525434896681410943030347033407772711500560830548507242086221404456060334913106039258921486561325653750472949072958160983066714634539591809474704514408961370535262469736931250812467334553523045144094028467450078330355807665076618191745247168786363692013422430275723046340944818693568766226687888787398358212282557847593495522194742722840864311171238762533106316356514305819702821153576363276224580636883132643693362772062771504893438722681488990398866895327652708580367391586635562386561781551677399807402544817917540769190260105706946147954554744056202113255153575763589976238600519509858650066424710205312691814300619281609971411427241215545509008528008970976882559763621064565232806674911084637968360545963456724337996800854437108527846374756409470440278993444554713297862785148285184439092862512517173481953441602655271990658101534324445126424470164307733118343619852014460501186260906965917208735300110585244969097804238034115840336522934831350935885997141641852115991523299014912926429668565375549004329034093167865365786480212338584863603910226566631928864243141792335731938180615663995219595478923389970833306194118763918770228614975713210245630432619409430038377727331508129874873424088293226799130120477348772022549030051096435173417185862992385797177391705483452027101916291176476353912724781297434386577562614610012039866278735453439573681792362660189123789113647641860183985949272566586124481452632161420990756471691580260079765866189115991237203347532684568146341311212044623620418233858373201066287377849353345375204683310897030941223230294064039975473366414380310489803933370243580740473072471053101846801713918862843601764978639704889790482021984166178693259713154172409814472074982159720733713941966162127925736003137934645447843718650417497757861095039194920957762064323232030472602527640446590618181332139135760168485652258161803510114066114193707337391783815816525387908645415989809072733202514496562441069917576227947672777618231869767109310759144031161547597625316262315898019695674428406997627593508873772038447026058860694293258983393393481049768914664595126780452433265094615275688810876267883107091806573351982706269782422182616755907299284377852866186853103445338583736333377030800329016295658421742325094260186565219046184309277960709916366646591012376683673411060107626038646934289632295876461575871243601249087525706046037453546976261789553569176643359137367975046321632005075458563280782830710818195781577635681160627732942200776619957037836614023363598639609672670405370393159318231947265901666078937795205958771839952633101746692465799117389637813195917726030246430410580609754262875640643237968021788449305568518691673384409578700939602954181597792928875510895086209556419072591396426209321851396320769866507876098586784439173539735886049908974804806466117765022523129959380581828968113643772877167148742185742824089888271892376697811737721416168666327891482557836235841935562709788969311047831683082124048972035576341810943953438881745072503803556126276524184061675442743024070175506601319727066015492111986191975916874430441357406960932892317409849556368735219340614251108664971301013998210662789408914865328449310086232617730874238128206956208403907448983795434775644666817414886581301392592820812830093602593392409412907510447461554210704783393025604957722241254489342774446874043521317070217438123957438934403042373874570690236926394973095256868900059849750093198300583818995228828268726743189651317810117590889784133841705968075061209121059681805288757799997869171598977416601492735985115152393737192383397257377069369556409346195265396364922457087649861577091554893625071590214239874696826681364795249212102641819855101699480190347793458155150151460270777885731146444820942903091328546448574086437318653777219827968036784647633529292431747986565472197728558497612542923457206993048461306707709967488014716525337708437652328371745971278064167059866452962899523669993601116300845638128224940444352681835021774626456279985082127829676136661583144109936625895003505842525503542012592560827846776760610926132169804764918342098941828096457549079383956986114989051999741430554211512225372693150669784310121354014843522487718235159115446144608535238138181197989728716597990433478862557607628535628649952984185099982321755131809188800502014534841708264431505680288324845871909871560059846039356421691838372414134693254144546401231425051341243420392378710586911039173916060383519990279100163620195403528127508830230665424924315856842505627646233714169775597504349621460787204261488823886928957715256328739658196517317270741807481330140361732589109596830729642532782037082190713389057423743366825874545611441135406494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -219548805324442210787029201440802295878122358026834615485795303137187625070359231009444479944420301178862905870341610477112268630165524638411143727914155941931250082146889840201101481080875024155717265126589026115546478982673818312286404689137567973825135693016960922820685863248446485581201749004744479791565545087148597771746353831862423310919059082953112094410533794803534648630071466342327679044984494224539104408474010897279770941115850415040205616135090134698459288380605406561041787583607280462265007111567178405293871451540629490786937337824316548774800707186048694203768139747633805848018954881617907899515350381538204558010218092353899182372605888220476417017713497531664690748106704195689088346749188174285360718234680430547920836652937295051342827172026485443741721067554665218028862840407311446671335297138342902431281094219941951404759088935624283995613448989380510014073737219136481055458341916854502124979423376940749057509361078532676844178418016256178252208660527052997338951232990859753708847916230570140595225766572196313926631846003845831439313768246623191214730968721941747724655710828683638988481036215164867133220199452094035806571713331259003850772349550988628488547819959851201548544258187961096058213199467460597056117184894088223094578280237612160832620906935267864716867902727714773637775542885340653899656443398272962940207329347500301514767433268282661696782709614602785760276025160428228226242555254803418558939672894866808146440934417022935701387462043373313744717368547294037382700891318335815105209050470995450860656426172877079899630991154086843899076273269692302600160790010673300248105111804101428521414294016550995436326097339091336985409706804183533452391747512521569566359699280709769572770345846712184534381622758106692135536523438293653148152064790106844858827701254704975599991772613653934555353281222741721977145352071942997920604740841811193406886524205923109630052834734232923523983787221885625981429968413420363139097861984634757779389826033616868450509493152325915037248116582644332134297972745402836251114986621909376774354187534938859293615690688387044676000017445474253866780431821442385031710518691126930275843676462703989666911789658209793545324597670540796019848808995679153436102302736894148518675392320305119504682060852560458660564653941132243134118865625955147283894255208962846162404717959869046010010319198481595907053535737857954157927454114862566577762147867807354284445282200014001452169757361254654441792697282380339866286665945158570009729771856316388915400984356082180403519589308326688328132718550634606205445549774802179451953838991454394963884573206360544126529625399440015913554797893433018920777700901083580249581588412924157454192332125992030001626749294648830246359992456734128464715536947313337022624435333225300995344237299218742430048916344065180151623700408735201582185943409993845158840829740378660044400285465588135188887724504620082381740429255431913829658265915270090492821572032283038831574011793850299291930450124152828156038687201429913916314360675427083820420491813034837710868980950556745675900186137603225663980945954806326288736628298356945689098493446654036714057705018721500334782084768696263224911161046075417072288301945407423396256196695389665149358352621685837985429755755170266654064763221788601626277803387676593908031492445879283509501087897604877341715839327185982354843920725054466086775338445443243306327380416279890742693895645396794112052266057844969058044885545211094905210933150441053754204932871527606949634600572595888778049570666439099398746524390238134695373091674392489239835683732670134692405510073016415446038332378017077927415836498026616618738514060359285699546062267815461700948470081412267922124321568337152303163391926017341499994255220851152712474838326349228324931171184692428906171721623702264748041920723983591751830611279578658676135161805524867235737605212626910682259086943220373400334206108055143335349208932980072438118991215644759555203832909260151868156758897511189851196342194826537286933499224796581073092646766243394344585359802382229333548794293380117493534401206767963323946186055203337663684195525436226379003668380968095590821372671714292247017463598613448428770055344770522339190884402462956055989801215997902701716984623804684262000650405262768872724578090632262514662020972257195708073539428924263915409781186721742362614566772022881508187116647645963615029267045669922645870775544907684565510495834287820265494991046286839888183891807174773548755263401624813103802555039770179704369155203196033319005172257789802684935454835677278413613233740054290766475880903676681293945579667004227373432611149976046197631762902018421715228913886823350826550799451450024810188090675924149951259139325538505816594029613546834962387242934479358207554048376575227690166181498478638046013296405393058129486365206507392177486755868397312979836883513487420256054768275655263585798208942559524373072502342095326818059374182569698950973080542325988062657415866851806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -19449341447569175134652393417502063718597046983167300220991906491377507802460243254609964687403114005194023415841154240040222266885573362745815395934466422965359063297308134850105610666222628833025059138247148367076332153065311602102615182214864979926304202883956424182858604052449888839637461409992695628995361629142551847107449209229701595155929110975244678014391857473802736337689261084693886007503849682306854099661164915752490760134241841808373475471136245407026866733503986097607874328698939854538575378503623433983754106590682173732342518336190266449530227650183959653092976041782734863804578325906930191748855653350623192939212645756175429446687604392560149571234265911412120485915351876864145337145175264454509615211313769169664224965272319722945292824561923981378621924354516014843846282133743952954246410672384391823030095477334872796607287766802596583085398161703303100919555954265428256636128379014076100573858766905771508100856766578104108506623498445276448670570956406374722408243848643119418199618652851045550217957679379113903471966641452913517316293777601561478544442661015632670404612550628786601894176416735774219238568741914618519426883155320908813495979917929809700162801856409380766964893556319462840146252597070700706330813751362940107287550102218265846394588702553905446036391682033566682757495178466507040695999385890506931803151718356501442850185154262132884184341278428664434590610885118634740519546887275573117695161452975125963761792436746953714180632317979365003865154790525561517237608283733795854337410300589159138648789492235116498016572969639271267645206979800078564574490494190979247996286514956923149267234550535052321753359117402018458733467362253873497170260608443508071258113724947152682568414479840385649272402856683663198542812454232389057823651888666188640276626170603216374666625860242449779455888025404838247517436898155501678149012657227942278680756690433206761475308097859580946394655483416049381257578754016570118425622488616394264103847331505576428640486135280412305182946404715094676637365489055355647405165960551145343910332779071377816791349166003363167858440346972590700327366834946859134335361576638910270907129754170150519223095026392250247942313853630922976805777807030456367416684784757734939616305702981567307869789076102194670200229364043981711072573330397195191827768595084847238644145153131235017464695000598952312252023486459875377883727447431636843724172957364264067734288927114652098882457933820919944292326544213960957740829007816782695773600518404571473299177002649510646926917555923371900706744520422708175363848910953919679132203454387652571229657900392586484121643829847281891205838357276043095303387820705574674052602027399657545670907693600107081117136348341437901916083129954866872790552945732576519430105851724852895841593701145918448834082018512652285426830567739625551158005095347661722988877704794162193397572907591290716431578798997863751234609935919833523974689758901757499815448749800359866194398501863129303691660077819298181812203612414956784090250156290206976727014356935807945678226656136107917768836108587797653592429650589955690941018770785215823716059069728506109012776937147775909042302554784549007402680937813339344719601043583002869204304499133719994417277565609156829892252646322249977778885251225618541529653510285390664983320114661437187115822408643837570701092978026613124504723699028385301676572719724020872130963995807542755681653121588140009659688100494774129859330816881098394465045660270769881774590675893842088030378120934551225070447071552251063380500220801457538354266571821630527510350313377833574331212769606524296273155591121549340310191912302303254983255175637039198909486787246773430496674964410739624505451918533769130614451662757443996694345112695555523815003307638761221497695453163748848771948340366879677915533508159269031802412639073324127452476330715473044348212353474970016744863326140198735255895296901538581982753475521500179438599234640266010369987962425496492170429663234365645449721480344536550472821492638202522020120498821647596656387354282264259683537543827681936915723448379419181602865195961908191655137389824146611838255937309376759549409003743231133978132962998404399379688424832696149880610588916755370135224011131198675096429005613806774389271049862548547579536531701652039545034047089240568562461824342907036445035488876611027582724816505375375972593573207455297909343235210021443570674869023579542043682834701488776959833051001149461222975743639912978684117634385155597007707226441804234614672041279777069109964673204327635668467345294536897231586744030648060969201748770424216963561616821766494894035668148801925472619784264531752686936702205058782231935954283535281863648180278532365179573711680963425596478156506852372035920248148806481221960167507195080468733777652064592862154677357115794184325201014378356656338291157446404761636838714665681552891700206560270160659210214664468281551582644391768982261115590585125179057257582826423458755016326904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 3337280824622593689899554500329808431216590924909051151200876639228139284494226011566225031652307214828278539816209778273942598932086982179773015479820099598800140051554627878091061136475603691958104827831503102920947516968133337397750043423933326613460738701959129768369641139586300657523003463436123741555943074139309497349940241942170888085822563726125265841499105284480950420292117745342498384347237216801690273312902946912725017190129896450581163445989386673247019856429489830432722483610833227827907371882137356803027631178273855277587730278925031704660853510104817085872509415940197750210163011283063105048162716141227490148802443108702150596440448677393952398444263015884650798855093668461118962008449340032153356505923426451171537472440542329714701761425663728789712049491705079160060400401468745462772147856926273946061686078740231397559434739145881774676730799620937411704529769809317976199246721082572359975329649350479978958072209031535733699591874222700671444708177044506032099602934049357137397357951431573062345770518149074495234654694478390915251443332205901257922080215912351407604963646541986509127762199598272630529594164861325420942960981536861699876500815893891649255727883175172295634070784911646946515092615969969870148071045743373876829508327658197056373290095874773090743551760249003057325456508768752984219607011476306850039926926020472015345828028247486798181553912712278490862969157085921929253578037066578650463585049425116290447365597322990023221726323197654594039880187238928918210099202674132537133890902940084025854451009655762090038876792555794154066988792793003049950243255416789532095877037221273902736779540936026669532902352423730156699856133115644380482347966147194978348670731115003134192995326475748451017925299668173169652719864451886415227647317669710151960055573443627310364462047661426491855099907868135789905567631832028307596987061468539124857492215579646613961849899940751169778859072757817633406517805918774866187130718428431592238160584480691682279418545032027167603968310860247126351812499224841934241311715780269227995411798325882755452015571066648855384568264462612207670372895628222210384712665237554066536743530135519091158453612574548853364212485035736341522144376256671576165049543824903542674849689583515155586523445468196974518662442727455773830273472546849056123903319469531436353664988406435174360428159456691563457226881326077509610338972791387678226653026334659645979678245887479893944722076340415195354232894516161119991796725963975792394571772343874482787117751964516932890159437359650704469026451386008805311022658494131624164900757633890627140326947894577592733556628822223803956457630608538872470214504395141520176446623533418747446684715078056957050345192262435643315427298197042986862156418056889096747925408848392302839047049336146358735444082259683080221535344841013184559692543312730419697206048322384140701244065102490600937667732610943673382586297351046805145318183086593572399906666597418211434350135206237777626009913979096045164948021770484600891183110481457129908628135621735825008462409347849827268203081382913686370533559601779842565199073919998801406465311246774924791801242867418911279274067485210481760064462684317437395453031860200402356707043283144805811696040197959096203660929434492911116821606611627032639423521918618010260671312657146440162422328634769942497541180404863333816930327694294715773040152684559353289751438002877244909651362970898105201155249550780658232797194257115274796548895486369372505791427744688155024679228734653005225674421423758303712726569475866059164307698149430985904318857992515034230881199393673662129363700298976615352637236133877126831161252117628291655971345692710358149815691677581395680490834426745418612152141159384844894009169696447942920890877706369289850828470969055449423008236882618837865307143287983133375776043165342072442821281351140940846333314610504956114606103839242054074709071877180293982752096726460619429881156702420439044714622861506081407232764681327412617040784302116803117602135325832794359588453886698288156109790133844352645659232147005453103125944442788341961299712640693817369071158400821989495929099178335725740534002154256244906870034872986575572245266696803037172619449440330803612153031121554831655258770357486359194910221881724765411378718119991155863196340375713646840979968741318231853512734533597752908585496862877110928235047119484019005088086051290589110874249538859466293483126400944646340954403768140310303434680878210278308937293349597914181513228737383354362467258226591375938878960184589025712510478109377139087559102843133119237989150609397174220221986183673588716570603689962125050674055325092004573430347453395632989892444805611090309302676244906456531806815148644290190772279669073372578923123937953638586854286139327154942597495735022080025261514032685036362953776256466330617864381648059515038766526996099715850251681415815433444263856875542328924659178662503984574373933639657857641580562813032884150743484497070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -373390884123459616347974550293121373006985582740272196809727876470645666923078762673608463960744985207901458884433131640305625881373351906730928984198086378120833630592660322185058477483660212981245787955868103043026031777624732211477792611842041299734733790096810037561548308708774525640994459478419284611190035924153802755449180185404274553246911752598731429491920840009836461221902055120091380708369608326688821943183677095389108621300834429229038315693561691864447831994296804238735360550891943096303187402662301694596559304059713555207205505983525243576349006216206814872601016564406603771314385113787587031125092127083085552276899099599586697894290730828046586998777417390311207804168106443399534449697560499310544523137470096530576700218178131113573875061685490854554499851503427001037271215210637126069659694988395950299872909962917034941873050620923597946960934362689109917478401966197703433173788060820230007118208709202787190692827343125268978996823048810422795515557062040076985565854385777635781925842455237263269460502634965778237304751060573893438740454195363470410090005651097631188545471237202323519804353147982397151389485180747855052441333408348657119768878163746881134735963315862876223689527278314982624178602524953761987818102340312713408704632809139145226427212717726070837035532915298943691483516659961497638399167655134586967760807525769364583038207537102509155786956439994221569212233244237317798279521063091288853638117303394188424222778819244152084844859293442265653680598185579127550539965079037286531800932256238245961591045443917538525257265683219847407642970583785782362521070332998207853648227640836254313601865664876174995333070966740102581307113724764768710960041218288216475964829616296446882009278014812665465005322572609104377325166878611676771278287534273828219191224753973633707229819516697451794280072202589872720585860263999218965135199853809504839957300346073598434273842645222742397485456583237188127932192325850468076329243351352752722272620735226878437328368444733135549439087992988611646896508017326941130987922536699719191896912306022280305338427196434117541382935534293359158937069233627800786637663860906550879476109920977385655380194877682216973875806981687261578091098976433983036614696257487114545822947004113077651005949346935078633769603325104686736442757550112992678524809954458336608968386109664286658305799995565050695138236666974181605979042691475749962779385434800869676286361803565662220215232882582094004665586893235579072941637133063507914396359806202291470863691205510674166279025861740445614210542958357246872306096552318711485914772113605817424993494237027278622673423375727233240977382988646054155075043508005513024203305115096379173998654105091712782877469098052168754432138314232653044188729826244400481648180391730176491224934798964516848038143256536097035570636154952054254090711529371341893488796521897445566659350675314025309547242167004615269536502707405375853610037737675923380773056257267814725126808909588893515947755610999661692272873317028112627462536104709208645451275968022848835657937643880813205540136331212909662697199039887177080702995894318711160630915438885158569920351505595441320447786935952424921010802490173980352675841046327799452593718249990202230702719395986612210053565597524450308089155469967906571957446209082483788107621510561076734643040901828373414714854493369936971127017887577892761768767892675077068171884394190481997729234727693518171829323086778401423353300751702754316838815214141774074179045934505514524809246440186487405879119570010465807884776852022761684364798120402128606031476524835133192190558125840112455012507910531497557810801476639461775591201075347590225013819264968156067578961210341973392701914154530246408925111594273617270915203394174710020650489802777527203350619701395761555943580152996431711450624193151962860634422976945362452026673584928854696301519015116116348723352462524827890687136700128268912592234675113266734172493924674106197378170695670137589679839972411666876424239811418769437005355384614352329124158198529900518497708771011956060228406205755498169253223368147611319951036345043797817430249195899941956916679854885165602721579287222358225175957134211367727531258244631612749436854420373745404936256481918383257641220072323157998417947046282903958343310551694806867846162280678425273582298347877783506790940565285225408473160729396181488429003068773830825179424015744309166491262871899294241878934091154415173399211356970025623723755715530661737342907279762036624642524441895873151136573110432903595843198602750953349923762713307803126151179236124065997457759001174297651791890196255432594411717447213560244430700183987375429725642042115231495699050562368544230534624843316355054820050527647835076601965170241059248568849160755345477690898791212830293394230398887108815646475024233719561784376955720321690230418020124036210179618878509902638355833573002461511696285060529008952136808010519429590547254313084705491798676035841708653606474399566650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 21183882225612338656410704421534790746977223205181153495983922842398536551198345344106265706039434448451058173335093436583888430145474015765650743682217035645845357064734883197324538288572414277099390201670564772605889011442948471658429915055444719282359190042002228858915092287819353814418109332867415325665312809659535022714546704431087401785410831499727108921566913987578223623736351388658144887985551556705892437311059547734934360069617279303807267871551834021314071320776389231788162610509615995245468078726561989462668383681075938155784810579848757242929343434316812058908591538538743750517506829651936667761939545553258050895924512233179692176427327105961159284524363511015740434471054473912396179302674475384653421988461458900441558891607298004462486117202036239258362158229901700958922685750565524077410074924490798700804597055811677181303379684863620617885630196261959430389415013420306701829120953660693429800591480310974655915735059552085203236231003823163299261316149574022301011884958897156012787877260346227900912843487026654727179953692327402548965793015588375619448807493265706771906750803316767574573607528232203341478676270868202641612834459535786068169085005602894179240948322393998312211626253321909312863043908884666215158045617579262784171728001100557401621632123944874386551739716776258185703581839676420180833821142323548013447610311535509893278928150000606041481740912436253951113218756625945916399914613226768239613496505686250489805122153152857346993020843231924297379528141824302190025519566984126121012647372097016066005152918084101826819065598006145600487741273371396921076462747940554853402977827632720326590825004527379583306247981366719737071984339416103198532617305432603519892025044808209275262034546699393711585903510864324743592409398250875006606093308142981984941041754004777815773260535366942177944578951102481757314683536539165190071837241300944660439141148752612132991986961007587285968063594719505832223094582382541576426362487999314159830198621492688461912233517607656344093897992057664309843478066564360679964736349032124350639479575984067377421618761916202092365368021904576100156236452953419627480151156079129561488176318407597960277068608585572419879174361555012178187030388762801088817778628402194412104464739587778512722508377678629021973939990247652432661919971881553248004315317887319212255954486253529061160903611632914655764669486368704840264441591191916479027563770572509128116749865609864514678540906225103390113720766580168655006671074654863370225564717582970435626357204838758272607048003429384587566672666616990362537094402639468486492194282304541356495136747632741978134990597226758755289643076178682665609041655476579943635698637190810213043038038212448682861181855796531775079994178523329864813847361436315723328674358650269701897583934418496414301415740283439842599031620583302803086661832700218344746364708235056121955828343093225838228286209140431366492970318413329685144038874246703554364006103397178633650569842916813699402975261497203855304112279949949730410474687199126737386666847939487794594597146761775684553609848792833480354588362866066093988592916502103246102141091184287028133353344730848192852181609272836177053922283927854894176833717270381696301390517963376170658758319807048837143606367270927441610325953668785173166019511596423386865278020871713044672984229970901230641243900066248863757857860170160617785358167772641872798630244346506428376940986559721734695198091979647637390994525908588772095782460502057311968652689765203343631814304001329480526645682998073759113137089499264715665873096142475722732280870804711473791020292944796708462967388687648464838099407441578449396284718298534930330766938665821954744214634001311415598091783527222588607170386803546528222974759032524886378459880572806211805386751928294558602118282966508551408502984710717216610506134627606205692291729241403040215540913071952137381792514405905140528709302625263994712728801469044330085869862902894202994821163734857793366078964085006819563544827490605872179054401422883813047134868033503304772355552337918339835248255939958671405789420655599565910308670735900291455373643263748111481202170394269830244449081202383020331918357019207164152597623300375925806283056563689047224620377432990345166322366915876944592421801829976117605116861833318216999053414425458887118182309099248309592833263834482504476922696820965963553146694563579052858772310287798486071449023597441824168959492879072432330534643330289257693283004268769347942423016937329570013453677486169732403035806850323349577638909185803903284128656373460058473562481540464207824555537828210848470260404419805693917682060884822967774476821943632014896575683420207842336804641586655652775280522411386019524077837768551766607968303896960866839429072054700786391884612037775105299763255168507344212585891321980416959554759772217748100700249460812266139470563344534117779512566740056229783563925061981244909345129428776418772633229406499033586896985070779919624328613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1285908693836678229012771512831330069242497998995269707415066680329332489108328580550991133023225889549560142038113379173878785198083887066485198247050347408410682107075555642770665665873976789385078367529131981479710322363133243379824360276348174066166320437760288381799798021513895847120154519708822547445643156126699273569853292518760608473454172916714770200248375775614886329020905719298515939191435280396582726329961894369281102913762210201644436535546882784708144567188548067916429448641513796150404788743024119355906612680879640775214023294136211943773071169244263718502963285133819894219008594815359292154333916076407150053888236495035430737362911084219101046179328959980948017584402499374989212717440728617436971936758091022329852566001087799465587967342730934148563312715090911793837222989928425204632643505489363779052261436910848881568029027666467996887415777770604223148357121242577925356019140928945765123680396865395758130294569135109261919088896695999666490523460672811350259441576187140955741760105449061058218615329670148031612290437120973333887780948774838451788084735616440158863283168177089581135658947362533325824803238579146455257708304792817222096692218748483390055926679342642975428694359545978237832841596977916980950791578555692701202656185527446707601063634449714579963295604061986295611365243837689952000509464440474159459184336089282437398858859727872009037495748572202703166297160987285774380008786329601712537138215642348991852170342079958128509967542735000572588267112161230619197907113775246598740683434768006734558683280639151698511177243579804467195688900805497158959676185256999089034717949336521548969161835473414032388001340169395320929166591924274686378974056161037402984359051780112893555646612949818298919333052514930895273974786594131213101539984274146796085073755329437612521325093898277627845680420275159648263509476843969136399249345584439670700371899061146492521208265443528483213548909998931400166382523395383314543048461749950098942248961434621884860902372392708739578275789009817961228402045561837347237433486812775945199046537562131768299079582475723832399635506573471899366879789172767168009725747822975637080950389332511720917719733294817117198675549251351975567453203354093412333965109884669466329007419604528241769112464619514079133966589013120356512421840737059266139716140477869917110674950579815374734219035735053273230581379456196578006861017199835133749902318078832878775683938550806966903907646492118360231297673614779912759006306811764924756989503179214806619204032955389301854185627129747463789701968076509936278447845887573273634473571605339539095617705220716954569003360468763031666834841713966101814328834451038214849449489993572188146756297133439432473186170692257400754118388859881411367306006856612634690691127423543557895968042665518040594742716402148603691017462160434568845432998795255114766026366062714197467104745116221163828188900285619406675420440088495799390936009573983392558984559211697834274217553210972334633773954664967216336915608849151647830446954024164001884636210189881564336656130088859378137743056460452356813816544004545977475887570573941052862164393676825185533846717621649890319148245684606372333312982868808264300296499538421730196802441086567467526863703477331206074881695064011342548768957075337408914588375326910500035274691583044689572494270600243629072743856240857475153357550270957240612656849652283598665024263544842416886071507116729867155274300724789646051998272551933117144311154726847554061832436788556656378640445850790889799171665845868122314728933034623449316615474078644590684489384599117297015972956529449557034162558293493943564632455473860208631627308863366978510556326810628411129361306936170945350341348122703985768613681474011677688284988819690123663127948081415313610015863918936120483388125824168324755533294323550500850803362095961617233923038430055153484469474020528376046373422026700784000691999788018610647556888828015890345648286225436257606629075615760990568111259695727421899495241260737314530182862758466499184905482795200155417223835457369572021036262138980167099070848591882499209408321535972653712104999833617277848640588465147048834676072045069562494349705464152035300881274460922880834618395518653268293291970012476495892116953357870907422018430028020778630456719617049603581986354890627800176027001769576528757904078993860924190677163969036950629318411279884461556998049747369026329980838257490292431983620378513146798037449827644011927770089160424606602655489189215922936539090492029039014786070183244059649140586628230448026379647515658176190798073217497253543179354472908611991105750625171706767493687816364173647059880620495185686613237574888672248755342063712550932093441806952329172313970115533965965447313767477547250173733084160862862545563240588146683240918129065625489399112859120639091106681507278477586675958973867698398532383254318129629876612802997474640574764411759281547707702711487836581369754648807024466350412694737315177917480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 50744599664526193058920035644591590295221924930559900519090647163142983755405804026971390052584342867814693216915029881503062434392011635118012708798927004093610164848761772801013660515936212228758805367683337950063617529349145175361295769128723707544972423792100568802290807527746827113813934616786429478438805308772342107473916197662152141527713658691243542532054198945584952880554249717504868309708872258729474872530189236536602561246339804874406208834072335785855001370917525464896008526005354478486847565662244233030399806737897205343436276390067779548417379375121267474758136491838437073056308703185092488871226523426901725865445405311615336600817167707880181990014893767395603411440648200622021614065213063568695631219196260356762832729982981027433908069655622662802767333925827860169306034999349249122729946228374302637228376897988276773217479694591405603857955646138318496610088556729407385501024117149297853127415877927223663518489846780012928115276469267781998582616330760686707989425145604602860736802545038269237077687896012813792367306181169915892362316911226313218556601621598177426725861645186888542726591243236787864446053324251352829681383453824948728874280522081916913927755629631891983732054734172309207388360358710684160939209075977684749835714022167354964927703344528742695286046148511376647457212662815765840457185690405334469093932830956936797036313934267816538724416450213171079631796935980113985611934332922462265435038572319216627880817279560702562787088336989385857384982458240093972558533254203860894853190610060172274290974123554555025503175058936029276624526874582012346263398430228159513538845273691922945468539151696371079294221596732413689450956572136867500480939464062276338456411594531141794016823084990867763543497378507577805639543846727032839978967689524495017485430731349567243068211468598972108192746112063705680352233663762369624685694249012861646701612019032861622521125751589286543845433915758349472448333849808540660961305868553045894137257056318464493738047770429507149861502732490582357723734564767833299056977373363989978721206657932373033448740795815530566675977925086197665721690948812931391319468345376437417375376292120534467504602185269201603538254933092235677822469325213846310893729824733544871650476174613074693394435980177123372892434149898198392936394659808832490477521177767962418393036911785219733883144835061264977004373691684611852108291125581871668333738081511969348845205980239953443083861323402998078231995821667114703403755129784053949829990974306910568144289458536920115040897717236502553268064224847399378565682169706514404638138368635763933648837697609801482402624291553063794083705384284323522912830765180583608902628666935211617745045685655644689977870840974125134779457432303579540635314703888315226942379291927127363943952688478915119015814897928950523745008112423506382872944272075411090401644891333917545008318581309105819032716721621222112443065397270930067646408019478355161062238391827846861860778329744377716164423685004449846559866516643978317659483847518542418531273814960811695774633452989102670593231590204846904539207719275412790423089544266448403098543143415408078329926734851771893659794122437802883084573994285453455045525344405627804560690825357181900629182976706156438965575554616326588909344157931024739447054087895456211825124905409827684772902938439838879910316896115697993845920985830143035889446291264964989215732159792151824007856978896354780231654093829019144399817054197775239521916638892958954817264832991134845277596194984332399431345750535213025264965854547546963983553243821866359506109289844774928849336205939508409898136085815337314644555053996442617750118251148683030593292855632305741049392448686459995289911573264503093180245113365042959842632243033958261714097742825533644869194630933974653287974850494649703311866623728073387955603344196103451364346204773176050901251305983944330809212783700052893222069923244711822450386623160253655145765052252508628788442822007225401887429051691912347915010971082802255136164291014654013107450936527734736487441473063018672518615173636329696755259429376452894503628011161613986545780391765670859211388190355998879659836295484350253321401780057821762884325043613617304057931552276605772075027831305761363396689036582979238960117015635821816945905542385432269979868386231209179648943083235837002418991199159295824048000050721031957937651936699546699562478706670862278614164269118640308450844145996214932019493669164084344538595326346944662404070714525277191636181990540522870658660906061452564788487914640888227543163879589041183235444704004064374966475917886344843627213393134895766767138151040867665681407720707859970326496396045234711724020245981745905160421966823741416879111302486253502709749221012507872565718633345919342728139532871356405958400976530405090760713880260687103034556427860627843602431677490292661756937700261651811003425635829368537941792174594209286107269157550092833436870820573716400758712552487850189208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -2187532309598344500318812068597635871077980892502766661977487313757192643301837213747248064964782170315172322442044820984505661541940368479959663039696326861764652221272423255647898213992778859638787546174081182295363136360562553052809546195531418951829605968739000651361196534190371065447570116701028895695231295326864407880259445502684706072018700057758859476875471017391122954008611262517163670917066542274035618510356705285971027827143638173824849874912209230680029206163579830956485744488583114736216630348548068664009597569157314592099310073912143713922058422586945883641347523319313551192500102361193698278822227053117826514161221285436349859311174024871821162171597917958293053382451710046785576666576145013601342163086943298612329078240236972087294704738203651961550783342730781234587317132904818600109562382302634495232488545659549000971990360309888114819915978646777685667283449736341550871139853828073753403728154118262542522367058825510103787179248547584437940838834691407621470683424771829240968276919098475487170646516274371588572190201125167339830894779939013597507793908714760207697842136832541303622888828425035654671755522624684803064165168258251996210770728333589193053761922806556835978242212821766259657324668124619218967694372213507066854787048190468404377144781374928234015667453685775583652783451270441522775366047719799610015031477816130768977210240491370041885230640092023322526758644949628057215320175423553553134771193121424611531321549671231203457731068501586161566860259947121804809849063918982605797704189436478173087119217132434979799872096275876900727289218969712698467209247853528468008562250943327771275856309049351404981782619063750467431328747049601384123740291089578000479499417986778283023145004494419817268955211533514107080619473772421593362034470701233554475233532042953915174719237113568281352563237407097961699942696362157571376145727270626361394451636323622919473409698484928407303285775568051311913993600241069679437794829637050200745546625615664292486739577209111263914284514577337029037658416210043828463172927391715776762816518318416594046826856338072383573192793589996748036789082618752705225390316158703607971615749688754480684962670446202651897584176776238715103404293067243094652618453941048728021098941659708687822288718263190048175391699092741846846720557023779468011413201386971126548251440941141530700503985518215461086080588861938804037804594118279423842210515822310095887797194392116432850167142564613484132070828409261176918254219569078888552273170990720847204921245479363304642547859156636349848682378908708545058298062881107417630994272652169354785752422422177243772373786402763550545963043759706960362666848289464178251110228222185760207221022255911057045357850157423476868136716413993943818153562032843530397174548457448004069850251501090815092735746073371097899659309441877704019572425808484219339126114747691147288200875789165730228444046098415891601117843793251336765103460996746868062049896815862726177343473752397509647277876262187452946909478647231223478086304918641257426749527643073058535365203599954094903550149320873254854875363222695935084264245327257997570308826203937148046473298921741755374499784602922031253037222507000466773887239989136796158945315558747514471618027658561591887297103819388885158611923674482558819656661272058068505078452800399140258185579046775014434795588415467368538046497799473041148096563743372915410598954978438264221867524617166572770771120580599334383326293138036727986550690006704789021775135739288134099737960107100571230208035655253324298804666153804314223941667979657823351803621192661531310277867739807788868380205716093103523999996878038525710206788377119264978831867753448944028651276024055139352305686322371126702633156266100058561563523875327989907767302967659787654794890581876328952407309492045732050308161841659888927701205953479135055165468632308993047306076033153546376039592046182652087008261359993886898804685142386603109485091715912439803337373741319108082876110427699733586490167738853859300736768900390747639887907045156702149945393838748649821060032010209375534273940559983834552605733006740822331788927306655013620211352459740276310123394180331896428062028362216737626384599027410078137186326171458501861591303614707140922043658817876961524138412688198223245098794485241251987818166704550995427435779834170850326938378798867435189594096274750117877826481438082474159059288254887459243389375873440181552522729270375298741611871345994207708365595083453602526318043196501650350579079329343453719601552168769660617184777670249482029197403093280104304750366986345575356134045289414400365904499135149508460599078974114804623229504612814519216822204342125888372481034440850362927514387482639334074082749025715358082228785780834066228108124071622210127749871432818328648525505186170177052613583925641123000098402962894019097107056898502907073525496925649023946788441173925321560222559146359706155411150521023785334075867359260314515267964452505111694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 62538925529625050345056651970819669083927552916834973538476780891868129622574723650452522052414310425613928548204221408064754273194696439114007804862067548299606302817051500103505862728177003229725572429208339811628300516292113687897529146034964419184333359610376473711511391555500236178584855017005484828360925458232381990004772340330187428598325439095061465083396256509617497859731077285237293709391050455838917398076293530613445249819251484936870663400660004634195399436056685814939099166119247746656769150586326710579442437030149963791427654170234880213643435364151208698294515416920440162639603011147125866091559388838780933121004205364575359632828051144492131586484874707420758878031801886366747162941509969381341303241266148853202378101536952792765779672296713619838713405728520664782186195324285324310792839969270953597265534639582723328835538480682535088982402614414188022131253548454937168269702235998285362217938339595860611988055707914179559972592464703074807921502331119454858121889638803689292871512367504314332119559399081420980714994124273788595224322114151865625945044398801680085391451650910264365239274555110769168496604773413024369654843861161319902295618509562794667740355417632431184161974222833117608473407161335764322700525421171765883881442700463789144996892495150650173735431056545448272477006988011675222405254328353066906638822743999838032773162406978340777778059321302133611587592928837620924374934033411006081889981792614749924221018655146183570341827487010553884629457402517134548991124521239573018979063464612460115170960594548267363316259832115945959153997199275445936815693803089438740948615672892671821340263430596996320415304124679854368486391244022784265140895988660597447143242358221712823370830033220215984109960641224468854957712537356943451325486353442545600766338839509730091755123855834517516034607806018358816645548630476857872004537739265803664689382462000197408411197295546664824136270095174331868765177894833396986363735328742168995611227087450555972057121065122954903049750440622347604538668637598787151256505753096849083226285423873675890171998115400840062968233053583680229122787001153922534827382620670361628395528365221220366914719423417011495710195765875425615110788243247808530097511663668743825935840688113783840503331382272770922435013830484794601352116476416196702524012994148101289672213546536006980184324477249542373147031744601392839563462495250777595551856834239423065116558245070244851595817604163555229854155465221882590390165445999828347773350720314039527332232970938893337233463326286332362810818780513238223386436207722557640096842020842901294939489345078664119303723595097459743902291333459552768969969521866252960494035726716781271806948168397423651915155432228674472086051172850358337942647901199199234514111753670876866267574562548022858581246759235990045217664923134615389432660252360449972363150350787099466144479643542572301784373473623673368751634570480208380876555672699131787670003100353202961530745984632920072481983328207030109425295517163711009954030026318274573789640917373838050635555695051605525002104973668573063107636850488109464455012768378971289487967786702775313172295734476543611952057210079577773699332325199629818523569473027274786106358346981938569386361586077858734136669654640064951523701732281397294027408143972685131643226822783290186014443869890788177996914908406178202831194323221331378700242663856792688405882199694564758340766707773625901511703120448449424390185112187858606343815051370615485873005432325283640769422609589279903139515076789539513307749955098852403863591377471831486309577189347107395245737805150466991765953078204775053911745207480916309221102857815119418962859110083640647129525124436678120580606936928128511390637272095228606124034949198868213596593237497292387579261431136155874399084298722482458981074931811693045420575876586966932240182048838816362551474940622381603754842757365437726179688174767491274096141298157826193153893003756848903010659000949017792376368938809433756054754450759515583508383760313341210820274845835498366788942294301605998198980339962485479402817470969540708385078683467061277384167679277237526928929501272302349331027799740448410010241069235156567954950592693616339424214317629636420455179158260349194799621359862238036583013181096205036577594696576837283063474820036383453559283414273920836723675749054552963639149722349200542019163292050718619853352835492744700999943743445752207036721824716427125294062132207560047368938368131425005612847604661153413003447373589742521901395153242169327776927584095772296604158807187315862460377191749212391709993900355625867523083763595819430464887296369804107344982922336667689581856699101763053724287896309970832436727924582277586917962104304739501694463383018865527409166890916648849541508539952810350917685816288867170444823923415383932460154925932581258169601781836869229554591940459026510091418201206212360464393713931753760962867837300759813606854109480082115624099969863891601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -1913836776834112245451919077262967678419123533235899457500783330482710089420155163671888468006935675103536941884015442824608162263114734888491138774749368896184488585494333592664107967421867576191454582092214028940337164938099943132629973103850930178976449947396318478489431360138800150128650828561586056359318025563662262518387149712033679582337182946436440345525373458810025644780562493085822946159766436964072966680376142589518091693275556929815135775177450914419966508959544508151494826899197181150808670825503146344900524742685844815793989915107494387465450848011116527580937283644996211768931355085701649401935969335127289913754385019424769297491089305480425583278644950791955046172214289899092975562481319135121929742786475322808516642718696275855601320049557556925312178407304949694219109356647700595215714922344329392790863344924285890184876547811805717896360531075507666101270359373280809644554023990139945447181647908421308392572997285884583812098717824443245316925819299731298528681270107251051795358661937525604441855219603214928342575275712407174654627308772449917511441958377983430802502947101293711176252974560030797211350207569732826926666825102790971841276947252724763320963735816726230573379852013420854395079436824205330970660775009688300138212445957278382116032380812112672314358951633824323327579228054436599504447070035800578082001147404579823222376178497414938260350995577969046581530319421686627829122451194934704777670929471311871937462726399716502651075012244716038982630454578812487203467748601762732359801600516420898413143607789262574051902163514992994469289042899562449711543477202944953115158614328486930830222507475249607777912090399137176409559873717789362728913312400723350648019225696102657187192712962234328773591104877131839185886685708642478351153019771177058711661408261026807033013864507675442219253597789490976203814287503472494262615174162837681804542916685970323723310534344624964051090052171483151245371274270849806042544549195091904826850227240645917244573799840563852429524570193019277360679783741621040163190171623248611490380845049750796613686249055338331502096687902680244041551690161711149930690169337660229032971361555456117778064539167343149957404936550203762318629312574005015203417497411518158920876244978179790147080602303236818433280393496290171735701399446347476940693805981827642845706513692899398203493735608208750457664485694135005777299851484449652775088775542383145537911483330103450946024580897790403976370389683081224566427360212338942582405372438106119976070958095452177917153477243204557990919699983526698889254034447615481020144657444698319288291581377126454950757352809480279953612163454767952856011736192576688118082983938848889110487986783718306677616385498315838444363989500698436498608300056555755140931308137349714124856790184499658861784453466579275367839552469247931061351733234789764981239484187643130570472842737197927682997947679632660140546122401809425946037412180667653630247856851114328583112040472726700995577858014738937636266355167297543869759481405501507546826188016539809892035329475092354600287167789237243500647557309677995564259485523806308540636193029840773071397543373873590782120914064754054554333666637901314645961301097987673764622189855884948796228608574756178442615772572685980261127284269559047928581162963087271970911550885654798348983983507113189809429401231811902834543394348881259287789374794977957746691235580114376588614355857576853000344429766722602549705283540138275857386325996275504352905256642728796623217678684556081262783367896653736411610085841904233323236603536107807822272635387834874905641809326196551698629423814542243208098050166780472664029075195052006644657746041570928681627647143434153164351422133386641665125265238515856935333650602269596733023463964249695307239562108379577458236857962069974333422608977966845525582626367334136235719744522953306888362399840453864825145289288178818781261276334627117225877383021088160165163305899088710930570116213549281661357220985163844802466446488337373961556079014708681052169141361129138012345042851870528416018721281224591337491641040350321202572623380387062641574037327637677289143616251374867214664193610345841923884724282341024820220230750887912853521933490229599211904600243706114816602979886906640590532306507781747376632982803574693959990241563569970812022301422589797553533494891952443142036784748465458239090861455317929140683752603330416588221100453035038349130581485432892730782918192414917628194103395830213898914910165327768549588377103324024550088456439352882420632122508587501725374137142153777460409337437565184054795387345017782590855216024017408136733713550271891852940899144495807696915330838443042523176096948251802928085606638808082045557238266559080132437615827765541772371798804782688708108129165118944075632037625974972460316450243168214214710034813157345251172697409953848519760088781638869591932403147107915652085237169954464828771002432898033079888833185577823314815759658813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 34032078904659589648744462613155220523831945340696743196197842234658787572482896212566981921555638642374626943409548367420730220339530752901286829055826914445784725981247855236586440558824921225969572661203481816549124511107214790536326286339808422063726503912231875896724083947887483332478206397290270627343636502165290469968302118533611692520139867608076240704719559689274672353055787022163182138236164716018768517243941213463618617562903893674548835997476886271889765150397460990125415406496821364323667306863274636919168088938987222048399761462858630744516602120883416175514899249283046993948013378183661863642271161325808770950927754277562581777866225200616046262948084936081626891609667227081539799726215240423147696297250261011326280260951152076794638637766241897205693616464279707760314787129562770185574310235064182077626472774801385444453474755648370893629102210002866239575317658528769513075082966829669864893488710337983420110621079833207851196740608872132374976285147190589817331908152733655407616356307576408528169583719825856885645617976633919003948015502226122205172588837153665839143348447124382073796813562571043668641009374883404642745339396672359292982151457701672185665714511411486143811106571014369654090167317312588656880214986332771797700266322022052467076184867816651878143051830315908704126805338957172741300879353299702265180680185181675346191111209089828704853272410292422165936124835020689637967087749093019161326418182312927329516068899842964929872022930438627430560060155387101255916478489713024359143824597085977298081032472320735260160881085814659793900233879912808585496284574280600876006988724993575009403649600179157481017703923365667639224943318227098317185832982783154804422235005692462625442087037196151282069034472242701734568837036026164564749858289411579984390360582324611551464453932575279903600646818640380102902548741290390035699629550045431663685697063792050579958916135895599034069397945814299313390185144748183935967481001500108735539754753257973139215249985819882088422813220923204568390683507948996735305731892602286805058509437377905588767813531345709815034706186320006035233285862680641353173777495019382174973467967053083454715720446073749144738978790247135267128100204809932553297188017644889407363868358758066565463517668854918695302351911583955620168638494650720302484667231142078608217195182046093931633559188147608274029407196297726140088682600137902024855678373313038590436152192202579841623672919779787419471437086415691533706348856804349905796183891411470637442908898260006768189000192743280007437892134193266782970968149370850943359004490947397882213656814062157329958028868949998842365412571316334880167629885051437236155036247295037078097768014621144098660437988643961375327386642527848267996502809499388593127288047385421096668391759043929410906854034476043716560679726272023753859413276074204593022205215759586776766111656499181534214487310147404668005583355089705903503642947344701091543574597627528489120591953756365813906237655447826553526064259228468590395146787001685170964479770365843029463426371024071936172187577359631879890295754310306906075552174998176341644839960768436663889971710034473169007236436647683070918267368253331847572096957593841725385590343928875750342337990284571026580856853184583631315200296498375035034047993286611069005230513420044706086607929333386560185122730633031545105764363935867783940900638875046523160997409659746160419328779991118978372488521852280783788392463528048141834041774199295992931828420036533633859050551062573325651056941328264489744650640857766777858877450973557823485538526159863458270520431713292242626625821975631405664316847351232731840733705200341703211226561083973222225855772605820170788386050692428408363117689936595350715502632318242986686378961848388862679168819865668755251968679099991433151697071260340741540642690763527077172649488437048245761761525344232779006723494182668736287240963466324742523781498724465974640490709001447047694703528378571611639951800437532977984100327405136576448226815392673181018216891442963590495262687618491366612144098689740676409223419591079596798882696198609301149276983479259243007463434564534848007084339531454223557699054169575831641433499002563154172731552141257803166845378097817553605926541922943598319213852647222915920516440183628454610571813266326735129092827376160966738382553705319008230871449140337367242852784753930373169817217517316104631801570611427502994878610708870483438284623331713302843266868648308056226342808788040409560995423955636481141570812192603420158912219206334465700668936674315266067197249087687340940578262598916354148073691421028333550614385806942845773620328958207576495805340564488582668596496618366064644146265205717654974453152743291515212961514111687909585574745314646426140406155239233340913031750755081367849711223967871988125862574244435098834571378428798077641850832184843061013831763274386017200954206481507460369034817225172839805225066811544820666313171386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -828555313541801348113174527336085365241447871830851953281427754986471210791418503196167003152921703084877707184158229169224971904859329497102123170531702821528370036406475530982111564789267850297105962233815337118542360804863770042486248502156382146868017524910865282225456441360838193661089244960968507932674110224970222644090738767243399994071281079608930468351055536223553544079692039846754939844049336363657382010472830624686187242292303753462782421623086043051710242026871549909725673233073582242380002659764651574575287339835512652392940217128462915795077182871489799702198607841461728457521844219498456608959784096154029115701971112206589166433095278123193699246788890369874829010266499555268459816264583627496963428909561467129367230801205339219475183356319387164654961879000935242310939402202357819335098436952577292708338080215403983858049747452314945377173539208979162139529947996791497381097365190515790119454992192800854237237100934435605303770390360777548612538203333506338381225221743381946831713558604020384368172631905732834477385670591073973976674113647036995127439351253694857187887332832636928403651035670384564273567941968673684720330509312560472516040659541286627345892141693427144826483710321989472787439923432959625947562656474521219118817719807159050714143734493007330964158334630778082199217286613437729308080307018689341668998717924916544925450040665638121751760226633174488060364047381970390555448732787885886473131881189261957903446381749653292849525885215271190743353677614207269211495171848369359270483574449036395407696786021514489171209209715221872754512462304975281742549952662159677585573616765036455313669715894074306336133409319561599137860747792622677743897050237853085207981885422406572355045396229379802883550178126604829721074551274994360625572645029797087885313916505286808488097788706402581571338701398337530824497786571660040195388259061252697813625586176173378402725931915352368067851087160481894025473803586284802792953755077992775482362694675567966664253987641652330639238102205888483940051344624580937311363400229858956860608049839080763639955833734525214084006467371410014843813385642257273931049216190769552296529155080445484458321877060110419810066378762879626660592884408070045000552751120546425760116757101126167308616901206222859857394201293024082187730927904828732411602319877697097080792253186037855504621113223061923178027136796496085548864634234899438710671058541780087063464867897344648431908139074941215816748209534129737116703658394635548497384448127771127963667132989026946598677871066553031410614377425901800889391877893620943352879489850787718508416188409415165668355159278646314673044653353460699849307790457572601823710037505938909952335881153044650677685229824976950992768038869606938234744295758410467724984641811429515768679905603399372478281336830584943790461648616540073040965095205391789894475950841609235088605514492070067446818225335874275294281305970261449127927742037340685149837589827134203216684453520749479383381264658456092081023254989609659906140104578795743669794136199622294416513228425235945789356212744964699885461881324622531433714254570966766838155892921569006722379750878466916925255185293861853529244551387806098731114258122221383922558982447675879973248478532145286025070569009806987772049645471797836255094370232921535103760301751824734621875723499544149590526672255109990360616845440776707724435827714664771755501244415382537647592923831728260905416158879403798967603812962524072476616197182478483242500819769848335392354233609389589838820273306903689577435207171848776151328641460092460157848914804728896330615623010803351936651788583274746977232865333556511677820813096483301083833279702175329891075473703521303766338590748340823772201222147771122638153558067102844137602434721973584240811468566138867126620296526664566781887311884639185504918702003430914294012453300560824125478053549350200506831191628574459221256844443078205146096170435645930457609064119106699688929750696306226915133634071220675586578260329412264109828073814961477081754352136298113943040863153768310489404671117642916603117914239435491793142146676796730565763589820354829301671053349127267717202632703743982033531294683799028313666997558152545003939860396009851006357281703929800730395653492049359277007625272645201754986520834296675561152257547692033533902115636513680881702439236580466079642415581362510017127084012644909833697821069902665996945273960467120116615676918515845667081218418034613282284974417508397486777450230254673296814584699511461821615539715249629054575980580973895144498610597139580394122148030229933123525127721453985274571155271935567924246686781474332412019913671593382100827023021948736110558207284072258036098105330847369533194744765082470949429097463184340270021129658189208852602311433662467031711216438564622062045156088474695145050619236029449344918785077216313366830355411079032240356694229002329365263007135904145492180025700783979614172380934178363531827926635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 6622312667488447671260151187614655707048406710160097311907079109821828465307815283558623353617494545331509275236180140734836679359309487778762173943771818514593015728882117109373741098007280282710028048019921700161056787517732783447616666090260993568460000201925561343093715248952727491678025469835192564828088271932035775558363057285830448440995898498638499680092361319561148961085875426746650020297378673624154812544786302000897576469204339191279668838217799313085058895988989337133934580652670776855072343208560896858336848690371287816959337583963733461421070375752379800543899373226256464798358230185805046472428910261206730882585487063110018528449194092742226757954641830978394023066649083883855190954174579152673661573633846160009545618964051412527121247662020003501016976992282744144718832601050612742998197203528573690833090483501496991589431852325596183953979830541745599857056911261671591884523480457349237899174442483610515158417368351397644656627617857533267901086130001956643340798361537459205349237179527821801323747167142603637412593248747562926152299575406738349493533653152279751189743068290654196919223466763828523204564117283889095330272909395498410674745803331647216491639928134875523085345571605952316307959715182201147353726220538616691995638428536241061036776735785462321962378995718692883769096161372529291431004890641544590330268547597116367436695815728173693030590566499204329456620542888829208810013203775445648301191539328989980315711217676580458574165594371601050278765897084511110006821595705659204943385013055748579940928076892629348739267079259491668170822726839547212797084103458189341477311468749294214202286226321628730493313501422450054973962822130749399767402066703403911503835491697563327777526346905223274674226936952930086086861941861540833963646070765319997579048765059786945473118785185832849911077284099698405414814035142116523990722076575871259050498940735486140039277792164811268956993827643937374553937444885720833977667661022498974721124384089548961005938296090384823183163021998356841267895423425928568790062007513201908399468856786422058012976168720763632115140548692462508963701449852823247548348068230141118309670279302313416299006941963732171832653861649683393229632094980598939419989117819348593931747635873442635612515820396906584573983489481884682610323290727861644016986854587902176416177695998499095188898585982314289913288320491559898924936759816432180979051700753337462224553591543126308724433292450326739315577391340285559728856411234132370192038256051543750343772377262744646170498161742587440686917454212886522586423187559616760377298515982093336078815217951519923915625551097539193552036579463859618912682240015856122434442790886339965548534092044844757308101228555266088963414245538299995172568679394626756019509822182137943375913492815739290513463029266117774546542451163261014785335883864406166018333558722087223886314887284727507629587302422058196522414807080102524947170736784694888525812994286876163648611901439973000385231662374972539045202765009407266433039502053276041533693359041717603770009137502187960508720309532444636934021870388626389794287103943285617930449370879982569335784037332736642152420815604424832568950747823053171565460670823462658028740594458343866097816765167132001769142763207678469553972872694907135672031750209139411035515390242682920051410137241351755203033202989146343546295913401407219090440737671558595709099170762803636731364119532060935634272653496032216525839099540883874036466890457657222604060590448087796147382625221322656658066451932468668768213633468803030085958885740067645335936992404274735145996599277436069055911991331423277363875795933163604107124123360273843094573648350628780592757577551865037526926180726682650060703537693143349077475046050435923070112040661334405933179739289623442870856225485976378629761673693320166671850686595851409172295255629295428567165699421202567436107182721984617278295693279758315929443704298772174259143538889455104716735336905760270189926761087884860484234147955205025497474997586839192180200914444573850360775850751540441038623889669326879141024146706558932731666490363548704091459718449676310406101356423028685298921389174022087921055075888761704861075116950830684333891943191091985975421407463490667041970227660753681892053677817479813879811406922679938974547545345924856384429158948677052590778169953044199409432028629765558870099752894556827618039171338962473556911815481014589510771051989046914500672159063133322040657908730485431661253181159348345968117083764473445533235032274626917147185536010135941169718310979533285815843669583665983011227753021021179857036732870544300963844753629733399908064956883324094661894684697291949598305313990767706873847347768135937266620873851265383211817770180314188039537751483824943655394538909544821223087161206130276129486892270147892474702176887835919982695360173261334572608185852096143210313282640843483803285079377923918848782187940305021811582264490425586700439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -181269258661602465325064266192123691924716818100777418910009123381059841966003610013903769051664772967106920474524974300960124971135323812461519879950411994917465425227190287751990266748783393900085219472297433656496873300956593045241622563719483145975921737610000315873876476491534193524241680638121838269412138620300215940012059561229105412014480133091719747875507998164048869685212068360405032219115382835882581283783806670696894879068064309080924063429810479672245013313603399193012440543897240463302580529774191140769549089224746916532908062184510477119868218648820617979987412363113437576563493982334435210326361626484388055695910450470914245173364303106540879062539653725067767489163853984746793570272507328268713232502596128291950640640886254659400487885447917108012152026934811754584958999664829385284984365609050897194733072935590551743420760917600673978888891631295413884464866846630530814742337669352104577863112241903502082584796870142195924979165985442504641657966912990912224824558394434580419513565540302400614815086807164167563253229119721340515583333408705970188764929148556459021043253913083627555323761995953838519152020332234166518548164068546719805463971758203877631995175293575302894183988032921613118782161632992858754493826312351332775268195167922474166180019392185938550038171737185360419912374655514191181721896920820935869565201246963106168526398015663634572247056537694756142493436297118085723732123116512251780006058972126090164262524940703019860537246291252681757213158460400615653808532916818975787740627126806912146624569990923241349130556281919364651360369277240487384708298560790426404256386687914016305788654768152210843513794579865205216038453562082249563778534754568313321686016261062230928641805926962342188027238533696749345766101464149562867979901273529179940744433384079601397938519499846203539436524536247675371199178179562437436601903784700567789104293101922402677007147670819953142021755698096001480916421786520188613086523361243647309817819983184019346521247840188391633769924231360684110506518790665429847910563685600368723342953384213668230822083508917858705206973314340016402533018818968638013696002021283945786114073269117128814701247841002418809582582750811277714443753589415126866840662907699011204562565805068423847804808847860082809195876094033124659133888172849741899182038709646745146874464289585063502937771872809031943995319313233149911951070949532618663930624383528110723335595053264919914366206188324773808946640520835149142838488251320762132501975407953106325026536719712871620880821465062182715267126686134300122435153330637698120287886342484973019547966704796089233198765212052546350623892651454419520221105221267110309379599073993742746913113920720996624675651098574267121948165814982810468257624639000393638104214746397491958737849913414514842039002774941235221179102813446119912704651025630188858173324400363103852723432482833861549212877312907782305082439979000984988012771824453409654774089842660346051961897572088247488058328800146651326835734952368727915294530715396686447466736694088162937724942887619300598540999061887201928244845026196135098496317503077061030264040105588883686683119288951213215530412832144448266857629517689980078149448680413213896444150141888296466294609414404714829757127086140782511591187889347839892485861119887388195243795632698647188782707480190865702417101161190936117695292182889330092064075355368921645383231661329228416888803621613914464986712264243569093799560473410244895837364498904276898852506361428053583906179846808436341807544840286200598229026118453669238200792728966545042567257816175893332568063025072517622732693321549746439062398499878735846680167110160139578464346715273461181135375273660905059174189667589300513367276197787460807365181585484408374328302384060106886948787691822633128993840972328682086747782217759306292315426682854919128613434058277378737290096760880649851019246849596186907187791750775662864536989071733472044648701803756221504405348773013721694753263491864341361633987891401799051677887395296593478544322470200173771587742425524270485882209343710217282115262002020642369559513073276813870276637571415997537899756364693452218669710318477258868977341701494298896707680246567948858218649385373466267383545029584683533646145936152323365990121809423382109753498853152217536486860412351883352486684941953569279544252381765940146376355309895438112869699616994375799065813949013204402992972044013453993422714947456910828296051237568016294249438470680188122274111729944587837045813158803779495462758967527170125279050949225927269221739190996421019905278088812163822628119419772274678880494345318348198511607349374677558898909344563273974547338052741372899839967406141514229965158210093639452142735600982131414704334371679979435637592603608863617114609614768970687751169642122309560034308030694963678410663854863830223716534012371346652846337079209140536715716298108270031463460349955998688275225771970866617266437970101833343505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 377353550812548573666291932013784350493141635206839539027718821974910682581191421011750205592876877352740680971448070935577578252136298400037546856507542020595629357244751315218864405003545904226218401353380960747638024481416877668935549118773040425347082203373431832439382666512870539075551390334146018474001578640094920424893031738266077578884091620181361525133003381664753726455875058381630192924946207656489416718015914915542212289449892723085755101432538824748920565747040370542908191490835035891660595827915151299652030903275029191669386231607528169666517720470932483424542750411528718236346331695762463859457331223331426848195054212219014499641662173488244450730903117910335582978924039136072331653823208916999753842993303374220891772633990008671790959043136075686322742950457225082942305330022138076243028400569070759925391888408438597043582903760499454949599579603492981908090102882822529702187062587641273537845957107271229415161593982675583613576612553739887776575358872084474881163232719340568619269606094502963703471080728843476925468542445055026954178103285086285377275119206815424837064801545609831451262087271065383215538918735592054969016050694259284750956732948407189876857309128911562622282356961610964724912707277165149083886322991252323938182544554132588414520428421431285028963521782180989678341031464375738199384785420677432017888264007540462961195726387867379341363918695910652607459011398530338793218224188984162788630781605569172448136612333020042939905468616123018287348763707029594649431227863748376700090571314163571733451625026988080756044909817420333998134283765703137951927918445465965296131732699582284913536969993997331552729815580472143602749551857823913608954507982671089796612314441200738162880581528546099424349369648704320564497531868207630995697525192938358254587211023678687092540389580663706894830798623695366124469175963993438986379141323858917875617105200937746350013626168654232511649698907282444835468048483411893066709398057346286831847111461494004199186884596038220794962797600682094053281331748503786794375808958286734017537002481466692630235249513630611776620908724503390329488190595731474794690333250114334775141369164130533253483340523178714764073833044365603857685951243834349960097612682804818217768599087239247208324462531260766936249204514744371341412486676466429963502169690966053349737820689510047704222018975189405109768196382945337010273607605508927303393103653271280915712950368221891996420601524997458658941358941766045301248889759024364379465787496863357261493324316910977775467724674469815878472304217847430383036579824055425963897648149527390308260110950337911491870979185707800698252193567542181646575876334506477727421505449759285763482000466526195265729676804735090586176161874058657971778565920427376873682929764363228118186974861308294968154156103059952492660414439687162629142080190505637455557005630877871105900073530026072052532711537962940075649079821361087985444805853753736804804460369581398541815905070452169221101555552191903636493466974866122566610764913614995256771368035352045462542563066336221471839456775937610854996454338673628654773915491101931244685393321533291502092820243625595318972643715460531932709034334029791176206182975778763152208426456667926657048369418294187989829982540423276665749831007186955765451894493022182705743922910050738872322252490809046908875791248006600670384200324761694840173922072498878100965534296005812752211536291305780384269760588409401781539366940953597332082656994401883793334895430568194284500255259306424493438191186581010320831084954999244967383695099928614482219454109116326983613351505366049285435510236071477110362300514133786380278742121249985037810055389162953295007867406163601644622971996672884852779747926473954591669194718862273973121906342994470266799547193899079086636889147939495430007492277841721280532374998480552160221481404057037340142729856582697043818109832380331673459786407291212148343914818183967924773150513456449273040548364062649463561318195460927211875849384768612436462804112757128612772122287049892922617108789049331613363546570571190578227049202062905461329281913905158908427118759352377252975820593359566617723129881010313023672363498746355552124390088841287265602703823504135291904836722447346277287037788748023014069635195147333770861108704614877463058350537806416345506124724055696311493163055468732320734426076891646279640658539281447255596959569656787475627422708935682445756969198289725988231506487239766777155641756304216350573048089154427781997953679069054025346460408103032258541282789095700419170748417458937940811143982522155084705572344409983878684270989507882779667075981857544341919032078294888379259793645381575153502463868367262421428076654850209054437329976945233642860438369689696781066046742054478771008478462825339893427575083899734820649161300733807664314302735510746881101136909901030639345875040111333522331389764716053468181866685665930196552642073015704227145761251449584960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -28916057499217084776455986466718982799446520258339204496268334951510315323014247324008535726893496047507441325224011621788898799486845355960366828692516543333391084154866553189121170085394363912747216455253170995656941147349463895847618920441707909511315867647551840456036198124177708719487480849234617023802880055037819900431955106272339404588222388012664653882749994189538455898222565167292630120927104290498975384188421629422558738025864139338740165225589314395562062366807547196682143250031940967845215703336960551609287607553165975324287671787097572204048404245852195133368762525090001321558458032196827247591469522102212571403525805517024260757680432675138548722472269424206558853928802672940867578669269283011422078307875081299057825534325714161500544022199048539114086523865738556575707566809863042870112696979163994902576725658764729330240322428607988984221785178275241936874309348521565369835133932989848304217186985234464358544897727547125468583860994255873280133349308685838621494465684286482770243786761948303582752456094854167435783142003715884796513576430029145825902087776036598135532894564786133060280405144165452664554465334274062849503514998760801993733014190740752924068553329633989141782283847573016178354797461241865110543205495369591120466695233589800179314578824640980288686402851086592415465895161355956345203703723974922030438337102817944529173446756367234322274464120654010142833313924456289254634355809214176428709494120423891375029242187298242962741854641581576204285740254027112390889741867792961303548090658681583200389577840449600901095536804022312377165725613275852942260619920871967871912666346890252357150414116237186010141642193987950672476765564154937730055121946798485085837954348204910459439784731958062604098795478790554809697708572805938577066643118311778840994199271475007311019537861227049385255831299112440851021275979912843853078450038772355207289129376764658871190675420789914815358970927433049126693691422304644823253537558535385202979065993237674290225237582476853499053356404932523013332926220570011819451497032563741804632216275358423621989181823311043509721069197517360635786621138682879440171465307176840547290637488160478692649023362980062483195371582305909019860652005847648164358610274881326499780052136918956106055644432445755117806323287692192545341239128000423839807985559232741950687775536009686655036376541703023955252428158288255168607792846029411583968267426304143953778421970514217192109049771704809772108073191038592538130152489406451584558043241869045171601750114888122768026291350031692582517483911840621616023268763574326400200042797531837319194342603144619959602326340032433149400030391509428846412762227728926922882711629473594066475090744311666042334609316442703713252672201421252353576522007790894226201647041382708493774479945720469663906752227630373410657275852383424396751917697069056620081985654144517927497128905208484747571706647834231724509390915979118751595802431031490304305523005280599047971658541544992922637906539659159727660976420037259517070173131680941595017076383520985554635140160069349470889280460342711164860505289191532231324297484462826544678945633780398139267488056415557822454150545903725168753531962292886282174627953198285358190983228466102686408020870973187940578785532147793510113852660927783246225538494700184221201733391571510355830993605612200832398807643996200579766947978859901808487315711201806191987174138822190128170377510934937049738766932172556058073333220654972915923226876614540757907926685295576652098621583162889579006650614112528960491794875910321787824654692472276236572398752798793312553043420579681097783826530286736303882443377457223724098250789960837268543844621395790127787485299964628069729000509046759640618840896873790552445968950380666086635918231293790200299047699401730351020991632234962708084000602025704213276679937535359385644853502326022882075197443340667658212523968843355093261263306948904415224306093942203575273331469746759317965758156492772811867011961788641238577162616301505025469734171023172499843878657150735059888905570923217277763206575542912115109060150049756799779350377902066904815690619247501525032542351894073758190228995772218334211708347895128285136280419737294019741202156308407439449422020323378483844532816024312246620964420347985972613555635455486997061376912781987188754620012359443562608680730670835186212556679768845738786918082661866589603497813821099824702158680964302602177957906972057805920366042485788416576643140683004307994111938409153913873606722787367496080637042234859575617515553737906011089190182682843036253311612123579174126664950760712069486972369095193166375033106931555505446892546833825004863961881026801722499546192442281638249842514639387739675870796488032064660418247687831970242245384383732789215455279507884532019540352221580708874973656539876774248162660702820435295421949113076024054487436797721271645303734145204743730368046167436600971112348190672491909936070442199707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 225390941483573075022031937646552259943691014851816935482076494275764596890020604620703826416650395989882900787722580427736069809859131081135101122711784903277862085418034414142321399504172224018936243043121293348678919049609222161850258098302805902426854912801126841324863565269425518329784174126396921162149249363301260728000141441121163586159898844050136719231253912771479706916713590789531068593744384492119921699877300063888973892902861053034047331325815168879109663815421022315748667446066544183999944914905105732169592442774607490012877207053482318969841729517961443880653849938445982207079144235200743713102673605030008529913092660127036300187134464013039572203478190517392412046889059443361901443000539319313559388072660618020933707273577539801475771828092416911521133301180000352736853484337156329843247161307823953467106016281034642561828137316171487168773154854762939864385610947434029120254001692228428272563229374910461591938316411072138312140938501839270373612490253102827714079960726006937155813005155507128694151033522567033503889302030515609322582001001180045672252794406438853701718203969906405887658884338202775527140596420920342064284358005319097166568361941751829137666484668361603621849997547439555197953896127561967236517031226007073414806893187678692870931206892715430071683536849247544298456388189039985173322334003642125272973790923191213642220986872845502540337732127326928280817954181423933681018318020258401425879205744911855386319056115057751854163259565850582184597067432327626190457578866512910995454716776204538294049827355374260669087144731701817845408911132858036603840565767495658960025020817270106194034082624199077592932464661734865583543767903963485934520874648101272599889747239296800824918074450429920838395491928074506640017388737386444499644753350696742931619664521316283190041757745742616155551448872574575050161539586308832308067395902246495017743820067565600221381462424688711762921822771311213116165708185377656033311206485526671065570922066729918961246188643721846595327329823457681515710628388886386447247146289557101253372480593293179115403207774657891628367695087215374294355429176639348053412750099689747236823796506769782086108965746382011531256253921715147625583923187083051350471926448157040854222922484180700435821731593562012800722978847887550538538083729211232831336839342157157891380012708174521070739799097429449189782338701762674240054784450516468933464039165621570755378526833452973300174707408704393292953098936892023868531879360047946798084230854901060302418738792656756866894054212327683378676122426723621922327203975298370198152783906894103313070725092091649358081935454606298111615045391994137783900038708435087422957315997699635224495009383345557750055233039751908766433783314712870188440004668533114719639774544323142405412400864452532190528259524177985688103006420007897091838341113407646491413976558119753043720678524414731575293867966374295349715116548578223444834903310535625632961204072554190221074818657178406599553471253202712462712791154353135003428607948611633254075319124320989966757189966129319040330439741461475213382988196305203690288049276697051562920024786589986521972323049647740167722473722744847095900466355488843451801006082805430082070351920943978910158335144573656101285097113918702851743784341190985612025051008046308548728582891244136268233266558267817293076490032336444269903635468591367764596240846325211271742115483475716351984671517874478059158714443067324358490844742187963921021460743715314114695147162466620363896564418604670520722897166303888632807379009372214698393916227155303823087014329335495312998503353287138853894113822026357596207794376396796523458321706878858130170869527098348445658365521137452427816302962584358768252274591448011488758491596998652105083267313035715877775287852390242637521719805949058345739741787688664953487469303490527331666603079374841958118110445162529215130576086125246601107438364805449867314315503491502874206484915432959724837829060813036772144421436772726151735104983034026020615543895964651535589717540548003202352370804633108414176454627845313873908283267127658033755382405658013358885944434047345347120946130521329497294299635865180823834446812523369722722397316631091084750887173897420656414297895748066631150474970858617058415735753045190009721528351411438694204509146296806747197406587550982334061655739844137404024984826671394238031553231601920154865563489470364405266125352126741478878162850390961241415082393249048273303155510774788889352822147148905616931472088396219734336697898790791287198225033672688198816060495185680172278793693868608438333015349477526012221849145465368225600403932897783695999336497053785965150520951769894334813495756634372866499633534239505272668192229524253117539174278357073995645519096292608963950772294080936470270337832426945913608875949269744746928787198043377301945295628598775280735013723423215214134946982182645465497809489927374948514682273525977507233619689941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -5003286349872466494992707035949202108678144009945101130425759253894018173244159684443894696219890788450202789762495219511434810746229210213140738894124853774728344740356395906459935167064908232139461935467408020097263688054504585139660339185023913878890919235983766355085250435988035444203366435255698156530879083852291641847183071199590643958781826244029685125068947127678840757312417336474235384505377287022584488225858468299139749152595770935481845619294466732583321415332189895222843760207670463467964463337726268038379820379768235792140598808431466585531296070587503521403339766599712693806793337140684608109027824231716651828969832575947479527777411942473211402901850708136281392897610104909401692187825706301458960998329359918482565792761804206656590412175581276837398957858336752362426173730342808262176486173017815669449019783053102042960137621921327209115609768063877875206651107497488146719334782564303191879270770402223426561735676519131049113834673070316518099106172120460189722880154377061976468575402702178039469445975088838255855195046276768271893349783366459122421019776844806610030504944214750975924680928543364672617442456585345143755009780420387779325714090132958547569844721274034708217404621112059089869495595974515730447650286128320308326093988642768217771320681827229781097010009842115530339027126606764848363803688399575874192998972267532457086710338574555229044637988365076167056628919529521854572845514155579871231985296841761267770668400664913700545966401409498011698428638057700488459214726453526882040265805790394942948535556011204380528588025788951218396391768308879882355229121354960518991745557139655650728506207681542888169520503266462938539663796361899360006666614183052181323139513885990223909811133493938672957979869525780851085549521448020870051235543215837074173615729324627199678155390948046512486761338228099795074690211751504546978228156513797666104873321064854766965084033850210870042378251494972042091995431737817918578668808049704736867570417849265774384789299872149201668216704998767750416856123580777148995769858603270951810896646852427064620504421864884811123893534332271082575452833303130640793703366447642544062823940283750965714143688625147815811259220642773579522157285051860609877015494519029715709412644008148388863924254123453817626994043617540929564234095519946254256737102736476814889175353825875348815265147404829483489078815456856912866105013714373596567501050352541669541011894561230678766948615982239561073187814936663260767488746064498254000731651385838180232489846256261950294517810018453509365774544017252700306949173426067313932140752003599854746789077977099856104963447010501597961705723448646805115959259022157158580249083940007673251618519908678506341761541412993812968163383289646210126438679060715519730644963673194604349540832182105522203700012229415922049899309300573155691680004030991458340934879058767502147225334216131008532202193249894042782886059737023438118592092977900183303893187309921972559426132803324259690196902568080085511739279888565901716795957705417087675397457414881877716136613475427289926446484649194193788647122102043052671313897591517798091224564868047580456659351590698611030410112164648276993833591524261898535885474694564213133051567691408080540632692187512432508066640511205680381721024251678232286928688976336125772886594874313956891683472891678257212960773534823549270981010673788436431968470590650591342801756990879940121969970267076810859324334626104704727257379005638401809446770441362899708158013305976827233914938703713556492078387778026307211118317142693169979063726573243428714794213023562728378808928829564593854248081321333970801479445123789361676005173226054030745092251018722801041702067756435539064393164605954657878119426136980407332602304333263161184866765827172429228728426634890868577546002911833468444321413393234502863947742225069471665100892392291772266743545131759269688587721676096575450367095419876105430602270904132567901635414860782282816304144851326586460194015145944293748928908429248651794184974484311565300168972048357569524792977792244432099770910521245209875348681715181780366585377966497102842843865435086908760627107567380003278614965904362735274823695886053230645299289860347213768736432341418008717687397191732101555053665351439667368059775724012936692762317324041268259348565436335138445634997194816830521453326906285687128323164061460674280765914911566122453861345031908605545461463446063638343142311353383707645857256044636203296047092634047676966349146412905388130454926308429372584664618442741643770261990376459183431694349989843661616715746713646356018267517696805035707420768409294283047251210759940862013438657454677713320302911400395522126896781082299823410175894145125187580361796403248123786707808222712254040413994005591851133180718828388142594168130712675127753464474387342736316258039351284840925758088085708355149292405828606784821794195544673022771852804709349915590621549199568107724189758300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 33565175419788576193850396803066051842279579229789222616035028369232947844293811006748188487201468304165563955828597565694295826195647911003428551978786646514864272603312306264477607751385064773055265708514797027897383507826351716351678463873303718417614684839282886406585566074241248520542251511044045952039464610012978715660192499216562659863332660633314481547237493112864631602998824530656211385140025680668971355354767042868413747749669000082100878379015510644389727832576128831795657930825845081151798390763128606460332629653194606767511683371323130820472993797516205819941198108448684163485966535693720028180500591984431555617282689463614214975105567181868235638774444340690234548452307911024778849185604852862446376558055219463420362532381709679691019893290851547394245192206114108876265782253619760819989408034948832037984726903674800552521691030693337022835571594767325521292264074780361157932316023700685232665728155629167694385511200247165055756099542125192520096248504185413994818730824354603477271297920716097856992635014399348431101172550215013528934620846002320438447313340267117112822535469541292388308025297880759568231398324964790310300731071541035192457656876669763107249475036142908937198603946467671834746780558452745152000992716308133927208188188510807774736215926331931239683116450511582954780526283297478179714608637917278954414917144864679479570944832646553739761939918172947553141748795465949182843598624219213555942058405713452762203641197204611836568579846061935061285092047963321279120059102927792249842875869047917267933091323432551104273148093760932592191523130381747069008708520189507421549907972026296019119950322599591317114328638277882217146249581626801481203379399806163695847523093917279893210342339245532595254930411763479055610752363596454323326731497060521732092853070917065396016041138073758885713328153710011576779278668612600687099590744105376230208248578189297389819829376345446659179401420717189790072369980671713470148373010139874100135735184777878550217830834961927991553419008016174447689618422118363967883841163930538247882097275098912896586404294941221966361347628834408678601794464240855975707096874843754171184942968864340194168943028987182506137152852096640962010564503652583973840424166889476252184058513538843175013668135975341973407916882934377909984575872186139808601501041888607317253634450261387137562227107470780071806390785074047319964498605117442921457316272106405225540883807045605864597107838882900355585344231838765992760030682929070740547997620819440328053040597103651074488155309481715998484590784336428410153399102043703553792809457372519234551282047766069568269152634357349970581462244935464815471280434358113444683949110320997802094991633791201930723783704476093932054231954646468005090172820001729405313263839123203682738088935966657385500941306066761006459990205045933802811209802760019784942149227397125070442075743068541251239729859645734169068646558424293428736156070288221325863611480695393618960268085210909922348977654748439592476590672558529427209929905366959365638159087151445248361313496861325961541297294522127512344080149236701019380384903240226505740619984965367427190449639029911088345760339742361846066590377940448541871203069758983709756745226257863843440508962961747247476436208278570897582477553655856984688147905730231747664363648526432238321143774484954062634140134123034514354504107672315758442659196932689116786087186339437661625833419295341810339998607228862349152564925216851144571299939247370600176180346894597161629060810684447766228676309060876738055916118170211387204818276375920501363626397106386660833918066385893357681705729813119153955909618512359150232199050027634396775007566502384401672732709976708140682374632470493398146674972987533391857593761905972271023479484487450671400006674321060524451917017508474233681459810135161020012723621318893381534075534821758440404373808617987351255008402559371971823398763744393912799494549948727554150957827620913357087425365258128790023227624079631165421000770939700976005554628604598700881694414550547771513887467306808201749391851729875732046018403383319478732138200411367990919161241186751522669757605657957943328028735656106509819178135264699931519017978728333822794150760274517801066210505473183461828228228398756936739467565248025287684470532348866559783518482669687464940306974752408122419301499133328377567379294989777897706493941176841732819623230626366804257831020819700249716397854413176651553248238048097006290817632005099096659691499357630876394233617159828089218607675390392707071302142639163935489172721162282026742176214844463300573273872112275400335851176704469262775174759881152634034931123036179334717441699558669112156025424897625334916012858008687338978893454773080177426809589273054738467040823175690940304525074070305491529469396925338149394059226564728336233496657449841038315783004590525748409866415094766511969608746756982436919010230613746870176328229717910289764404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -317086436458814543964141276541746911591039641054052073994705854404709380484761342266439242296679083201860052002048074728383710162523568570934592873480621870270612619589084486832980048140660001624345048673527287534596048503367717915851235124365413702169280572753142657838575789116214756239456997157015951097026683315971029141543182913049693401712578998476670965189525933439742863733225878241460962728718684640867488343445870642039168834264830105576682190974987514537109500676458226073332696271140316912582378603658220226074810102929154537113063892139986505896867331456907238111343388188318531388529411148241612301864416327468732800218251362315342991235942303213511917484683763319225001499063638877684961086983363775916682360042594184102003039572841004220217197491113473358826765474321311872602313373694046242629807762811898636606522303088833227408752689298024291790001342763008791545040187952587438517134180573457150833277094481336354321767434697785345997327547756498709143656353870693358011056874095537960216793445500019538074053002375559527577123097145607810197066439436868897098667482662452137529371722973541571738865787672284738421089471352785066891419236748075840580239199299702089580980868857287410815341564782759774769609690508650675919027164616827458083156564424537213042474672209668471568885196448084711064610248623228070744160402887395613470626761662936921888851676995162730283182136811871768653648511157259635866608547245491900174495177790723913649055890255137800744794431203642632322273152541696655013425372248747889368836614199309490847335899244500489646085593460715879561238077972213630841206265534828057386884166213210926292870576237671975314398735469275691625496155366527064976787297299409240022392646867204542116597926550962024626704476204019024336127500578293051748274397948023814831520581474052794297721840509042696654669619650778351696829295942035581475280164193759465129385737038955753427934347226205849591028236337250986816709567975687689961097128129543200420915219329133343486953544316425818282727986648135098263895187023130377735826556010177626810952697640190483710756668722465174110669949060576784362301010906409509971649651499885630980245586500188768320064973590832324710428970822512213854662728895973211673061639616269745179165044608539971719622959290889292720192504480670177247595063167389544687927649974330145260863165389173381527998430526858125707340298629639578997291196456768994389720994713741154878776049270960723631886918081064683581749885737273734856914557614664453923674051948478009597164443764523856631419228888278510889286174155316687479891441740447996166543994196519914242501682104378335580594589633010047506748270347684057964329120330030531569991186260660650629329940957437315916810201973630651581885844576692689294743001952881832218070882105125375639158368950683719401717972674143955542267969581552867504667193726155579125664714764515878374498473131112008388555442823830058890162277626817597993159449454421790063479281593857192566220212092483456836821275398000324425155941918154843727490403359238973768655550450964639120531178520028305692376990826961131610872796840105082612070970666708404545486799942252468129187709863012314923740945038394194127909240145458316698187687978040119671913064685283762908511674628115890171698309986153081019427021619312284307019211466722263576049068180519102723743022544778031575867956735727077251785989111857245089510289072758799408357188385942286437614402653484374394037067317008875787623260316684438568915069070826193719048105990780827640197375280778990775200643924508095560766803873919555799172765232012419315540268308660521617822076695998476061636063598284783029227336881261754720454336508390289364886637519736170217641680385316529925800444896339333306159141698641629979259593215965137545551354421352994408666275830931237510265794024545537430934395494445932255072542688584185709149218142435931722617082090892168847374289637266546171176134641887347753857715439979708459915109588780786006817366966661479364756345875905181422115081899640927648174311378208878469565313688721033652277984892147715086567589132068979250729592739135401039391902217651085310646179676849854432172494398947724374709616128946961970679111414336603545954474211515550334146947906767268773558320892331058244436697057805463263130530374481184186824520307080424808375150831959841851212196387031012398103227160641277824433859548039781022730987836645248716197455055641529447238571806636750774911166643109625306064557518479641289863750918547026468100871589544992737069232004194530773997503755037064636336285984931712433434458424596576121082741163860383381015365622552458102550334487608366757383704257509007311663191353566468687874759344568562713329983960748879625458475689122398533990425060232742984768085887599636265303694665857991860646999218797895830026186233237395321588590138862257569501772248422444650249430363109176232286483123914467370755444488494960738383314328980855378858905169181525707244873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 1740946525019913601711401545599419542661910747350648668450706649768940977872696405349109468852974721066768795727878275597139390712923846013722843646723662390468524024832273313240014302867104227434799114058165752937711883245779524169808439780518760040078344381783484167951330225603863847549847221639794191867889509176058986479482913985856212797350503812024563408882423045799344305142812773451929340344749900692481168806355427770321525048828018043154578938349498485772263602536545190645890804525057017706208398840266056995902119381939100521049018290071412844561992463761290740047642811057905991571502993408332756347735159982790264829661360977957914455593141950949521987094034961201489401029011959790960423059895346097789157498309795852483112019746492617254380678277834469145261236439640525683896636088273733369005918395072822933256604561741300616055459975499854647207496230014801920062632570979191515057815205290886923926845911242372131595464057671156528003764084923298965453037321995639910405381285226925772190799553011561240294043509516067260438177837118269453622423024695293181794437340258806169916330416170039811210031472447313888738759498113526202219494314538204704171209111678906361145357450507759289818065924336465050987403878728984321579832472885519220892692315872519784575473956293079750605051320051820352206721934740948237105953584860975809230387842404642855059402256780470828208393390507303395374735487304466541885670878545885035417356942680735331296876397811172194509823354191239594931357066091892557985135426710507345858627205268490921594785542890115331755366304782277409876459559927834771420741803487029291767149643102090865729574211842790888017910545036195533201856798725277045857446847165331550333636858798229819431464621656386842260672575554736702299791557473077694995398908436903491298824313429141707118342942481827416332485931920788281459536884928665801972977390024937014513343335497009802192306732759224937795161994787065705232533712206534266206732845680070440335772563591757592418442639931689406716965372342443779286636867920621080755113111006361478413906527146031741650073104354677375621256586574792254325951206574265429219992347206920998274739495152547684991196691249968265152807122464970759010481518946482384007941549448362021036741664711909772618508328266718568687715923300697365250441321560919028419191396522979204350080346151585775758224700160362983412404062364830885145695739516099432766568929145250648100133041528100585522092685734621748048940460193761719592735479958917415159289058720094558763118662123339548148487445141772193329424249128545241429934281083017381911711666501012339931816223683953430131796956177746462464023614768156213221593566501253458305850411223147017850583839910964669289618525854225352067704703073417854929353146271758257903255195162918622670670853080149922008318609069889113128023355759970986455329834305092282386309309491807725873536345816539993664605708789683065541249132893821828166490175530940200651446099268406440089728689946239620891244834623200149063229093833261429456552668944798521168249332012419208954594583286393053132435562316064260666903800661769035245092907582145561716680061104695843146823999306402211606674658591762699933867678258714115038399735634851985026588336861383600874946176506724644884232658114445953246055172628194840968821537367732689591486523161729211235960778232800961694805341396557210989820724155115333145554381215852052157102456971341183148322463053947702356350735908504859671162688496402917605446798578508851751648240719916647439533753086428671240395162966718250301413043319270279411539621869960521957813599342228297342625782717298111422481404264582405252004422326865088625742715225729902606005944672452506482004046348411611295952703577339974665146384592707763666951685711296188616818699164133388939141139162278747172894974488818839170373275723647632924805699217518974855810392794905160683075607471383994714567754979908073422416848905037309587788504166940004258643826577710690692522708013393334301938180400011666779576070642569557081853645813411243725596992874144637249118891445534613076398225705712580911027631006205910163081126851858789659094599465181323628031928813144152637112972301309895600941587018121142502588925947267746207608236675672572576798265117200973770112509368210080520572361487828630639764355925036713414211934712400019123801500425295140005044153476843700445314434969577981247031549722932626718481784983363696384874466423287978175284642694716957870716491590329274874446125490436814094861873008949352753903304554415004100465765853217633737714335936304717497247133951709891284084506361418531037507582998618122222754706522182750196315473709168931903381718103963073887242222909407792701502485227774497398646554846299553539904617758570235508073252213044640718780050127126321694787979259995134540371423564150213965048738915798274103434436913701073765309231412554327647371956316304510903835679720129154136182281220612821925897151231765747070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -11470326087182651987440211278978249639845840631802922040126291183905260674040189104690721942952444382723887160322358937813451957503675747109109446215204784580598168472955592230372675763597975384093249678571083580588179022953237676870019751216369985122028349954850601793721686406682024649782546332608037785498374651686723938132386835017586503684927150697418223745430672136242955764001706195402767757499918418647077104998018299995735450320311234470165893530842593417360940937111565461132345327832146931242314750399006861771326216498178706307877076597791063565055588870349086246495768838869256030081538371062010535866752287227549042388866568511380685581297426806881595282884039424297250706436514746378444606106588868170557221175920258030248768693153721853242548538345908323085990639756778151102039847575241130830200444976150251732689321388633539111445681720767140311040791344457695628592577088139992008643978918322130722773535284478466034170973732518560529293429908631545898882058832200552463977888326569071246340644653141511654779076714901188872319132313413573061481084418948854039038280200177237451728584300383983440579574049311546142981216819909662332002707177240983090941155347215232886342063877917026581557398571052959834837142937057688581643866861971577632351265050962548624477588802899155834572252610323673449309275088877975255217076558264720105423651790175763421153340692880051065338753887337043061161669633077414003992105214856884103042448732075985219768283909678441014598880701813145652161822326402212676819711777744620353356177687726687098249739367514593823166722031168526859005438140575501991098681330258346629830602053573759178984404824426617702500946223654436220928504739543004515455564970350446484387047754282267728967198235698181507134390168845721894815194771584909275743780777918285486726587913998494747949430613053762727014864228396446857705523762865793005292046415492060857955058880892650216457943082322468843809010480692265640620084668988519823850175297684221295110355532044544876131935180351723183541573494769959242727997522260930803149861754033554101642779918862882253414126351082126617187979681877303352274610594203161804984889862708692107473461863592881689840169197201803170589885263850121123509051825509257840106430398783802693060585732361085842619802237749345978091415360555178342273001319382160803522524868769740651747824014453683118739249307828536920056057414693240566595364446808299165547735637253802484570639637337266836652698920200133659285285091623531806578751773802746173236741214798975437276054241450725170591220420578919993676553772453458005004285816188826768877880700036100148000042125669422365247055972512085308098643429453895361674432936827445929304425067447241676664229605932699322939788207134802363008768746006723678210043274535352720430464050655658526387003307928702610766065161045896768916683909396189734030940405473954135139945190338372143760037202390617907905089141324308678022037284638450160480493549318701996686747684201396582865475576299117994813340170811067045643503243690306478294504497272593863880450017630588882456025733412663920463313985938302940594085550698157126793941513741473880841837438949515055254637662999775674249777577377437117466184608686000608178817974327446342549689938417658777216123689673148848107180647351898939622027380163376777985818589508113928456488338509441634515245834182698187822049554345870496857831226360254486757845629877792889319786429021496562012130587001294603137781251531960209829926336069977520652874795802948680137552258868208878709692726845254917498049897795619419766471061524172132344434608795284254808637619379979532984374851577740640144024763721271191370541756551315453212992891163549826300217731285265343954976407207570496029680337321219964141095323383833820620723217314889390111946533818863797348788266698436890864955563572699199763444103368405549868172980668227642819470493350932927478862073137935738839583309316189372572641450666464369243177589132488144401109554586462285509831826289432003867650692414219257620028517971909617375551165903062462196376364402841117738828171037779040472429565741452716450773083636832994745706907037772319534319899250912431588581175259851130545492317949178979165913405326848596992313869409736945820803439557178567098689073838322394962266721831969119625772178689215811896083802099755217525139707989776404889759370920228006168218955576442874951200390622761077989612776986765935556529691010280032477906165016027126781037528111079929198094484326474582706591377821893875299452700359381465176295012645335643652605092388314732738220823330821764618976176930690211701871560200550724440623596543829125246601600806930328573047287722942720237835425130236598393119786635370113812188325396373862668215333168598530233044702985718998813861092950174209969015863873711209023571238074869189953588238383535793204916100109583742252884783332749611563023648676781553356522416042294918729725923212884718810355977325343701522797346115112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 42169904360586183839524190977256895731522040155274332493567917004788384770855870334867525013525857576357365280748924858133370667708560693184250058285093628147143158812003713438559928295719411733016877056970788523766095537075455516337247877225889912936019517769006844802693446968217752679255911619231391249696410299576605418324530356444850273890727005642073422736764700642940198811745334053395576385985053229607949514084467571301001735078517384060962141134731655819144357404799243639101593133464680476650832524801584127977374654027297797177023567509201949231042610838314812664262450208467629795725722169553032258086368924236042189314843258980744521371121316378028926094673609245423661407501707788182882946406119123304775775005709142712299968103450508630455518679139445062789000211502463579725536977546557824316396368726913105853318597072468557595776852017174174178592060687750788201278439397008383534229709234213842894546531749593953656270710636680735459545579156058646459289642841582809591915276813949988307004386907420807999426822560579505569852911948976317898948192045739660383724268607518990224477590809131476329064887099991103828155417129336087160259445429226641982292596939262971639243283189583290601337692153802011612255604604705103864902757217805352682291019302646993168811287237030109610390310595731278628566426181076635656547564504689384183752580317533965827164282728521794090014629784047787153071503189571022163462065326345350237656438640252342581058921256114785342081081240620113621927865602279595362697865410384703014284805530011530814092648442879862280419051051963555598767961012497294971822811007689694895416822966401327853169158337215040336806225433290185437723008448114649188740878211817708619541990648954367142142294632250746927420256236020319005286469851159394267787391264544632168010499500485228195319507510223322064036099627931869002504735354658389928080831893895224132358248082105146462137623623222386369608787605745489043359417678811823304944924547976591963022868764009228276355693548121038070667733478281910755507561832290077681895796471460373351184410737162584599030503235239404348813919514643381860559754490190623618774314631499690386355923943694472772919634794940581317550515359453756271864502916140099722812878696957740178400562428726172950403993352007273297771874551868169322611421868224758383647772317758756849307526342118596885757728041224207589847262245046682596340673867251827948725733796994815070133409408393186246109296935107447868933200275979437675170075538881405909951839656321301882136616483081985553989255708476638468555404559898865971740668525401583183659783931252073276318426592113866162588150042973965602965103396958029539949518311952241980953160504365540959563402294342633543238519818209656286970195919904955622185239637555768869231189977769192910096161864578999309118654125795830203005203793206052079872907880277289425501166757273819231759295083831519637046059271891092954863885941044519038579799308332841638756504985029218310089109350628860758693213370518274310385946748808472376175689284340204462389718059676078776812641886708558443103626405280213115249166826274047181939838932644741159746312651503775477003249787462354923018558847274633035545011991416027893897157714684184502105308135302077645190255353491596343746333205727141683019927206852091495465673671017421171424712808539166654108368696547452042585020811301163479143097125092726653283169265035566297317008002327237843613047524140600778492537260930473740068137987372156163216517043631180864693064994687346448028233876909558773745867929343803928566012229548120362581375285186759025247833330885669474041508151370577254668289647648818182902843050153462750822748306071182478580217457858545307010894648551695207629516969504455823652099485232197276615693472639031795274481675870734165244018902368227610056552103981316478472132454113441748640317166964128321892066728319095535348357536248446772318967394462205190292582469445935333150460580533449475211290443401380328265441617310687620731895520520030467774295347076458201404956894570011805038986078360127433603258676788876131481524520471380839079472338892240252666089867699110789388673964995909013134294019390836699706820372078599252867315035641531664013876974953632355011086685650341542439199509197435194776978039252090391639488582914280207674643785095927858933996470579143026438964405338355021772241477834448660802469778009252190811968402935863069204676907336796587462492700540345662619146671169304735768523125735612451228636942598693600931251196761018604667480992593080441820478113017462143385918701540504158287695225955028851645598377969639536586084055529564410837538756833371290396033775107266321339910723554050132222934100963024707345801954998589421957146366637393362063370188032961582242591008421979680981783773312610994071677663419261621908650910889542053743142586232659435485766962309893725738884661661594815984624377487915312189705423348215496126556445233291015028953552246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 9000967497127537796992950968904976441245542151616818143954112248299455112522587673052385621955412690153341117760709351279738430767708555466250823643992774467389078968722208405300709257010426752539797117768311455235421188968994712619339033675934783722684390473159509268014094511023294741828369645749992304475302844005724665946706185784226803440845613356124836044643714408804659067553754115938585829221324162199021761527065819759889340938085079058116524522661100992830761909143326837163826804462815540990310114797988952447945574082835453214066251232834276341674169236644971549692804093351680411515039976449493106096502676119655885989627559461066622761774918883176220995554095187203987588769393547568202114670121933064811716308699359667400902481638082660312442511614486104681270448008058320973036746421923742968607764816135694152672828372999110798245313005837909018021173559342050961826673296841617705787094906028965928113569451110540373959192834285078531771851566849641157555840761515598874415325425850345911405122560007795006009071102280814362451119514418642711291465092420828312033933873911924080456894131067686889271668781494780426723819218607368085653441755760092522120103532603589999186948600686291393059543266117209054299151301701280033621241911551097960627349785329769078571182057741260669616069219377258736984405333964694863854286080920106946492273099583808800018306094090391500121556128344647023185148952469685071188426634452735409061126299449945663075644669160893257569645592352063375364395025067000702331645353471372126534322471849918706338738280433076618547002711473429390118638867756252628661875872112613481067411916049541349567284799652793480375464876500586003719167500256770212170780223678534158983050629204375641655122310622662446892608665141146310100826824920777585978573999160182820184919425501741603493704775716166386198638621935115603154902690224958417368868213032086568284843230182936914631614894824475410487325290730178899269469827703264827702388496203493585776877441050511573962501946263060492299640314654368823020079203647393594947414502797233338568322218663422914422301846215703107639976275357754935731169855198472878016551643025731688699031237614156879867061472519558955075505863246127718352704531495696555018515555586586783437484848156050746634417304737677745694391907254352197443650995950551571779007649149105288678246782533500982247733843577686005615804797055940484509751929954196506793883127256617067683159936077396520633041044397726009114924814034091322666001173420462534730155797359882268575709185042350867537821626586611846939375444551712267402097395442931376900838772225177743112180324446743788581970233541497964869332094660330809440550503585847384466722025960653304827901165966011947320420451425745699648822150110134074981121505071909600175119610982269830208795300150124873542982533733300949002250650734971030215361660392035206638683185807319390351655464535656958508876250112794215460265938009928812350164500277988795993088096565735894081567079491524797416209379797106736140529947090192319066146284538497674698295640909309193632702503954345707160829660380179462904557448323267589503168167297774652727726747402814275313635343713825437045672876796700971957553301078902545137652407160840037346802293009981358367749866172753100796101044395258196153272963201711485563110719948674882723837932872180281566451853376354043249943809974794370714456419882163914240173581075370976138175245394824874399831889147771769755078366468272181706158740845706651246186411697421380574851058059345623079990425380334502078671842608168150181095505456303482653230322281773407081759089046811338246855368577443336822204613075608768011380171850992896139168059901052882060383631056354272610096749839811193433809632618175480382444909329332477573945119135948561850982333950487741962221212731198880821104930435449269485357032182592974003997762441326737435560117017558436795930304147922157343449876756938966026535684101246904144486736656040386954213859081667881786281859688870980191561864044689867563034454140028569778133196862184509339197462289446893692024250687086930793218990961184716659582735922679625894860714394104205302780679384949035692763778441675584906843178910649257999262551625766715894608826036581075517300919938610654338704157651116006592042992986453447192114936008764899937051973218480123981090331964413415774111005734511348181006020572760931958732617628257736240945260783359754499511798241709061723081431547318816989881910331069594315370886265859006729191120414216225483717962919152309927809221603109240046434670701267865540028413844877010725265797630661789923930474242724688550009496541988089457163721155008282660055479944958182281139332116502690215067944453236650498043648690923355370425210055929333393908994110659923421922752547891805374491755143980006288791010412603746329712079331272483975085511734957171503145501729047363578585089917334661531254087812737832578326786954481253388848926988430321216583251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -738723408891534582275808143105855542034309784956098582146121289437130999337975744527556268361148643022264263870493269093782704297159090154834823743809503069880655548059337206273616193440344801336163946452330452786581997637260074702411449817294257225760415103847266588645487457102445547830737066789992011539593451826156884723498072030426794165526568067537204694283220199352201538946896074190462245523817570627102515651233868241986066218095701158938140647900465533990663754994937701145672319176477979108589861460762628895554903546658418352216110383297102170013198037028593508675075918391032891675263522562088170251037282743610545460294657226253180473147237825362224967267052434489766255937319930169663394464467696774531353913368982267839904457271488867271136437194732804925783357437612559869011800799760328794789374968032595099840691716308569241222876973067161834868238896059551532267543748490118886708275099405427240837262127884373289501261624448273843145830926377734990344278542957678628236560862533162196569622625218530126708188437960294260703788587170618544526912009368919244578024311594445165218642423465833982165401173760790989565853284774709636970477645948517899950849400557455596997055529002897603258465208512524085739855418917997901786892999622678943173168463246916904479496814509899719380494127649610576127905266625999565933349902399387294080715105160451755490874933138736058998118577714025815676194608110112551321409788940030290605128675423282117094361550085873404264314183999802508041511751853335888906480210663591809818839245725838667236210278030645831554737181759576583213778524756153334749428181914006170488183192407800253326656098605312586644819714351831963518167960756958400131293915702339534452934774738776354086869221162969587941045130052957278025815489286930115473067091473621854980825180383841053567940204138065657567383044644681542984661861897983944763128016347785823498787252773222400732073298709320002696118541663648721744056340257082082970227941825343406609248015719383755298598097580110393042249452738650773450527616878584544501386827988077652775849065514153078167992869092919899242472442305746813496213351094100433919323436274485832606594454598614894633502960688004456045759029042504157133455409874828079620302264509386876513302099556889691742898500679255741861953723124792805084838375257659672997101232094749220231436486770656843909484932614286345576552269538945715961776842787507128306954236262272014438812356399393393754383136258070052187960297387956229436634489061157335930637517512511691887868341563850107749237701456167462999116616974228774992675850813493805251968520672722059818442969290224464409882533286229000504606484427768258842377964446934685252080215425334146336953694235230312934581474459960838548075313844264687503427226180601231222723974201705977953164019146464000451870715721194438766954012816149399823382545727826878104311082288167195862912430551780878348916869512873117198265086622591971759036989584334232838011217173490190076816713629780285253237395504241954555934757817579246544964734092289160092490189905046719328520375034390287740070900477322224706640735324166028739268915678455083406275682677818198209383967773924975112759784688439311110539098073443802959940418416915675048892825855883854688818116972048025891762134782019761122588896961915039656379390948246848571503135891352412988128390937707337011121906755815701990077283137235849258689902708144311929998096311831685067752936888173702617939654240630463601869343982834479347237578344905007677113277671820062917979783264961876137725003003052745807793208984175719071055969472068211974950961983449402744353164336293749351149090511965335440374512852675232294787664412236883213833872460282457916784681527555393871537902927134716867202429856190546766214649333574677893190980078867861396094872242322796041633395330684913459760722900833879469440668656549912167358023946846947324691082300234564432033729249954613346244758279358961442683227486190489261357586540157204409764825233980871815567639781711586226666843572915586571115963507308039178635932785980209129200548074770926350227389719951523245742889694247342202759739874925536584070408034711759598606893249650255705708332605074011044449335361245124186741755438394759429454623856994130601376434061390841506800055488665924258493707725500376691938221411942380099452399106073178349434602689715073858409700978208445647345811060988571042504539207399067884842705271173341195523413360652369576675721726098796296858270009047895696074105109613371380087583692728424915127061001583075182254747035810554954967445284385094245319728915058656921595859642595761802478977528759140593960664491717021432935630481335804233892376646223482147944599056123871423755806413820460562859297760229778877903654389822430517973135428131972776113558916688340675438001875801231678888261496229849172110135800785591662752322922664202366260596419539220282211752306181505554351883480190821273936307989060878753662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 7149015412923775423764647736273175974918916697943822972187436340182242093744795808438340710306094695300964425473508744691054153221888620672474699454973765185691614029561277046086805050455846226549526231993116768195554224541627571237234877730173223385338676648985483381553184847944289557051637007315330036236430361679947303432687812895354104545277464475321924334760665564968172432059129832300135839932044902803944615805985438624602277877543741025714849419697654143885109534693923062390572340691981473341925150669751549928884598464572270085841579678835781321634928517383657426610043606983446365879843169761077442343754771203622116698054599583012964899845915225721870427362149933314552896663256425722940509713931100702711269902114139713282697358978880461419140455489928456349132130664128140884709895214254689238560064203482560041468435647517702875415616368306313672112263213937662851493152834517078431164090980655827915091345898028159390994863767345914062450334903356475341936288365759062554058679946477805312322463730480878493950325570129757551656623968284126422171287837093180507724395019985787589380642339612875940864132270819440815291948652818604362074950595594303425479318969952929615194435498697664348774630194825736888337465039406215282976300256811699819365237973366711519560113934352908160591893874093885912809128889562051227211676757655083190577007506443173637502314200528089463680127320510341749443974938039597476674952893902334470401296575650868536762461727385670249800985444719586597224403357115745460873443352860608793489675088924029494403682294839944614921676123925065698191192349213089824757573906086625434376250440957111664397782213985640415364688261274601411532821214813833680852536119810776330867782983944917893287903315179410374800362761879713943910803494674509988099295765558200100888913981764530554556597780089784394621809357495516678690483224961012848069544243413808198655592385287447283317881625418618604567202742022848072678663072168082768629059998340308552095117299824970632962699272901759510359057638675407153361197092630130956686288925152301207745791546071254301423639316083961571570234869136681245538077605796784604556216595347366544489368819892811775768615158056018323212209728635882699119690790340294856388545963804603982152986709986167020125067715886186081676475413960902000646534246780171546365696225584051037478237771725305904149738774347075763000338447112049320613931841989842861861126986289213400764393971523210129282798611977762093468939313049358606081874126074893867415317871537842070883229336224648151479753678129911097580505714703679323733875079959789675616658325908775536264923720081384517148129616907364788219126428787824611346896120094446275738568729722484642676223380338669306103537781380911665779729421474218938167005187543789344051765724784411402910945137305161583698389601486154584257859070883435196676484475867870182648681685020802648567031853090060275087946559973740589413532387384385024655012440992078476661994900379732101124711120223420817825466192618736602975114459823528241295195342473370989904455150794780540916130022005969613155422755570373654178622645105714841428485944598189183030263614247938663776820342474579338866386235845752672058552000952704661803250481840138616478312850045401997632850713858724233896379816197809652926180125867653307639224559076771285896711517364610169008812929293881284068359888460337827502939763322139882811600292163284137229587576094574435180950505872493391533044534790040092939803590927854814660414622697827304339577388407212881496667601805551729010791510755997021429659968880438875464616217513438174074477890821517082782928829827045540341564457342611208859145772719873562102082518489173295308288398350216320790750213428592556364777291969782673558518849324982164305798861442020920083214423560026733632525087664575979807436706084333660685383491544802666987998332542878463506790260857700668133236495110901834999195282498823857554942537557095837980188333507144788945863352475330981503913794234583002190060407102579399372673871922128184002795418178147253709746261151623002705950760037801837592859764058229188445656538913798594828485482255970522430297181354891940033223928095742675930276881117364415730377463581778432530471446376829299257337705305471547945133850469774253157701036367102219539445599256639548998827052531683648711155202632407209397185064776832100159957087144532526536491355908141643114444125157500558570166223386221813127919966350710785470560014483155717781042796734004312449992049226449002511879766696037845800338494067893071095849343583001048539312756469768542967869263805914672300863488691613033283241623069294505693894498562242432688441801228793177577977054827896792992188158441325857671404525929986592665575403764689069412903108831906163041444384762327777911198578852357916335521045830561182284248585390654654088526374643497369624700823203236130097119809113363213879067063891606151316247819149651832049130462110042572021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -12402241615115122161303046275820741385466538413777155855751409014106667965857163219909231821088501793330292864091344670763234754644204058865457420423363208481293093070138262477722275283833565669061314707403243424192794691134930464952124756054970530476941964793626314669499574095522343488505366248855216024709449986040634100454739916433219131255331366285294111928167464833505774595259662044814892274725975766158408258791099055343894891232346752085525495684281759951468285236412419297451854236993718835650596203286676277609848851733815184626012235004544786032016824716872884492030732278704100482197477129198853308697620653655265924020941577063122812702973212091359407445975771993160962788305224490462918829062515893547903773947711720000291648094615049363117688680484122388414279767071656174306905096440374437720516680543570649559558314831969544694474109515267374779938011397819128579031000272523620899348407311736983033225902672015101695920920731045777266736564565189407040879318465368775265060219210836406170063823336636775818060556590670144943382552484595112107827290279186579750051671909462811434606409242406464974850539187059613355202742666212289764052646748621813703001032529798119365517322796734680300955757866942006347224818680351978658970120176801280281100988063109345642559192652389862170734636936165395484646195352501768093240108096097042430239953880657473863062753074543288174651720618019530699909845808667820150770744594489729356519488779553220852078843270129794707408408114657205613864259395267425558394831543916330624148028669466527508963256930387958045388817147942623668524149030538144708932686887286792899461086284014407398392113968221966249338710964652608293793044961251935599411509068201722203681090060283776698887538744430732433901556846683232168821000153666587943453102295162503659963311865659553803505708599992852598460714316435006352642631030807645808595218086256333181753107978176678280025019049735406578603355767965699469773445008265220265852176658967423427648595483305402069925308544345848488187396597715037234829678068145750526826281032593345794433972403427315861976218977135733688827205039743756871950864717777447526385843277390409579413293275816240907688658368266235591017070617711975288519668600410797164778236587234358934956357610676856093482039140700435097409459114765799104061524674815513806724787277150751623118685405506745053588806888219934445770315789410630805535862440355637732767103280746751742784665269421921863826811685133716072065061898720832821470390831241014703350992180738155333607832410838736481576756981644553279076820795060986224777174288548000254412597794196301732167675071445011689610586098011876514680287182673324809444476628131032265638014852784315469105380437793561689784406775489461614303483957953445403912706711874317219581552179041857500792827916386293681637885021569141052487552984531375522275087386648829328901566435487706639360646777566297578665592507471978170455045357723936006241943878179035159389565920469247125326779367194174393807358570239086230459790781321460191699159630101652461627199936396786408193865426277779510317714721946818404764280150263353215636675700785093333065999269548384000294738111536293620913913083720438858732981333878181698593767401341483142806561535775306999904062656954073578280868550449736860650988597541139401931646034462377887164825742576842285025242508173063241542532893201400610242801538153927007017780136952732369094611148878536943236631257542161596674551065595371317497504501786338044054500901932437956719093467391443276167421689763196580620113715097436050605227046713921000219027529759094793091864163180481377978538528514604868790377159920650950172881770376572276884747373107972785203480651402419611378424049194548291727581230722553063029978681169699619920399136481434597648033859906376693900860555181468340473853049450624322039625527964561087696108527249404895835782176188568441048277415482250264347012781865596688562522673269873016605790811056797841826766325407981540872478950841060591666813293631538143363304992469052342630265504029425847427062671588229611033045071427207882101657778373946951457498440260852124079544937336174667893899394913122229715986675694256686247936507457947124461936306331921675121553445705311366208538806594040767601894891979412854100999278101501883405160717919924963154744244523401974350749265224784317651388963970565911055191952013584365303122531189969016705121762278990971759756161218246927016829665224992196185018655011202122068633989112479322101563605056060536224939865452072399263678926463440194306379792370227594088291460276580562967262503595959190320344156263286321163473710482501766783254579084812941275949013506964786519617106874174360702161338041449742276565275584121555466231818361974881322365532203359416946576597109467820216387491454848024302471260497141189402976405543289076887978129007247323857609511139201542786953629428979290431255650801426349688627581713262770790606737136840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -14327765232494212975580682411871809686981400415094896020838117161903396222971035696820619165355716110504468761394058476018056902961094714305319238329780952432186266821247842291549965354151552165321274656478225699590723742115573674989475556747143463089162571339242908591571038383987206221373203923719649560701781259647133435060857645656802577068225776044279650442827418060676607420385061421405627021195614117506607435617557105186090736606945256247905004730494691342546424178401249389595622250767772167607346318219601675487776531327397064515923568208237167826173447674106362789087066713442675604050217336056651430368620280131077503038077002344323959362499135568343098725987959398419633147868731044272346912323896995172390962855002498793278112657586207765854220801963331357635952880692625007258710409667001447186200118725080164507962289675778031125938543219282481972541140647387303190459139572504934618784854923279320932647309162401090528555442019108128503364386212588718115268920554568444969443231003400115862297081756799032893886554122185510558462135392966605531567015712067960604396442333741263260988476648797531137263965481743271778077144572360482248464588131562991630035275436957736687217354655743900708810089133623359849925561579430248975953183739519214146240922792480606178102212127279675089346932012508073948935174345293963716965180597784702469225846384596335187971959473736728875916534513443832032135048106160333939885088435279853482722316693654630071933954878870352963774333872519565531908348203716217095490680801918861150111237078170921838549198502959969404455331692320989110916489720666130912438003490365583215842927962688962335372808402065564724112486815151586986589550406985868836967762416521996900994929068857911398486463146321486182792839149424255980778966995291549629745056694324161944733052168403354546773546978324045634623473314622839340286417178531926091372955497770614103287371896926198077687291106665299602298314924624796399242727877777563821805702358536923349302376618681937362592996443253071705378871504609862437821635014576507341387876636222895747212526117618540996445780825509866823157495472744546283291374421934953688780327177166123311997385411732466671494396372427266749223722963402184569874497954478261571423272630646147949825117944334673354282768199562211691779406097748429757978592168441277156656509766490768849495521731402037663625314954037587202921939553741199326148578177795771189319921460746899703100463064465112826417376542075377879942084300244952743491249939648701598282958319959998206797383083067972060329692418894127177844549692960986359380031263713710279772127188747664466186753095782146687208454946007384520827175060360930868631900145467379492331021712455714998304167254782125908219665442052826369391232467756097455253420949342417975626223113078923301898832011584031769155036381539553503279339434226279515655395245922087842031411868377044188440344227299023421102886277048237308722476125198400834982363945211866563741211341483229658853665399202417971314275947604802227550333916928687137824528460352111774761830089881239105106735750700881887940948413373081862634989272512725988528049901828039348703289970613586461208634758023235410031142128899117112688801007697782033240054934724282120064742790096385710951287464908631716846610242969340879636609127374319882767014066282169473927863759552896244257196060054520350676998133132850956736122859926344965924645125829033638108117205703574871248389973341017177562436002423670135104903640419580933306771460386416397173214979825107777013644085782410139249262078410750348493434046651149340092102153806757671662730092858341127174403781494207235221276702806505905883840469493156786522296927463957241357737292099417357902578534539718517602674827414726938767028224226699320511247393748334193296421800867644083083685120584745471776571949596709293135113243352854745214990169631521115209776279313721809902949419390611389567376943930759334810725025328493025111394582194794254217764177381715946674050964516211436164150947774767030009080970904069150951141684049222432817935398012311666776442256266285010782143157535717756357695372109739776045234942685258658035901372032992301891992028536641045300352754340203716114063715196935880948032654427339948012211798776060617386021019710719353260608900222061422001060591696944894359963817862197647933136780484428195032794212232451966683775926959247189420401039910666399305516796701012442343927167754466189075813738920418407835526230617636317563945757145832774063410178632338575625401694765215873239897332189534068917823969322401048735407966554231486076124219065557212452565248428202723633830268998323525909855978940716119640172695791420577194772144715621675098877220312485209125676891635445875066523886695813947958221112784495687159743974334314404191291154875865427217602606466117049527653647865089744615846418022703040624949381011850086898414741708148133222161446092440297006564975390574545599520206451416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 1272334866162871125843687802758320478620111678239230776931760484386794032487506885390186649703873698995665674664811132338072007944995912071808118467873713982804823308129391841282044956789802567879940990460484220674305783956910256433976274841683029554154168741836505499164359983241026633082006401252769300681063204375971093583214687185711945930107472122311843626807608064002353781165093630772649011945859644357300044000114947715640470607493705099086082996868061707101452810302468262609153949932003766947681315129201518737749517185777506232133250746489945581826511521983845739197810699240323408043071145131294782449723165011046198029591442246283338166206120460773157640886777942933344560829602330055096926665645081050089028519456456451008053705987318746425854606664875944504970516924320932338062220985519013892517294860292625533324430776026477989587089235204335359330258636148610060430318599310982856044560842942374627631437588438341637331248255898442940159956651071066199119687511639715629018935437152176942548714417113430328286939370259042495514256119571382254514952569208364246349699024289475382389961764728841684068191700878890674353645957315207521836152289844184271918833888577947870886200587676991288222194790289552431016011672849189734785617682431112496112319166335110533314932069986487355895259702544376520421163356444063966309249872005120684206384738443213766233590252404559823537107289701941226398048568181347938700099008429932567385024168802412317491276699301046228542932309970759957838839990001229066722454071023615006941408633470283150041648043648198986022054413938102804461362184322344647852671154575367079989300380636975725476479986733323238497772871671604526654537290626840181603360525580938712355897520077542293685925318549405690755938267730279072292036225026138199166573728403596803123638170069561479092073981263179489232929863118437226076014829759441350175329200261005296260148886213030099983433304409554259636084849557442455108450157737858111261434032953953095510505919684490825823966254187590065592899328586430803164935233791307361175789143356730816977116931748372803824304381580085548955309447608748632199993455472085305254663140772488930795478312438737404465876088552532969610421572226189359661973388389545977316035329386181113243033971558689205186441322702878531179806030463823106341190718403893853580167312258369209188487708685695965213839118860464508693948937990213298824713480986120454360319781514772633162333520505719184627143538623359553777806976547224845024349416794806202870747146690864778867021398551122822685696198019164662530422551532604900860858738774919242855343815543983985355868343044165471349914153056033996606577181189590987016908311470868950341921054428487137543334089220529828998488818487226294664100224848952018760765213453472051148257381458655294956430957516642871319186691956062057213435291702481943961377086487116618279223545208182633948628842801439775643964994397827831034216442446751187028282589309383960221075565855675290110449622680958381065346264905291334152089675643974153745918304938134345122469533161796592850422872526211326161112693231774018844124996727989242677890990762415908736954959376917357454260575013082937807876314168017703641578426072033354774822276880718817348729414031732383912181916307911410016877548844313388033362527864380222925997220784666497719328992864533797588331858573842440468922793067321405375200855927583269932522322451822782691754814056501676012141960246149476345940522999273565275259945656517409967561266988369477858239095213095062930911420626501933479594613875702544958987964339941659455045861383998630741796120554952326214196686328470786666614815829729914831224487797508462510918171489485554541459502562583202239581162475574856481853005478344434633624950085830655302208691557706521676674236024812095969138976657233645653857883791851213067343224699291291025904374184041779370230388592272796449612112177294147327856227565632701030264646322339035629640964185910796512007428033021244992753257910857018283923867262226221693105786346670149063365839017197404072796386706509838288429759977361207223359136659685026403992212396518006610977278602705986125732605092461555473133468240830116993610295277717129266128518884410681237602928661851671397359045863199002796975817131217177595759518633409887999172684609613624075794620146581593926822791507542226325143064733943902705677002105525440860615803624497550881080041695075884819241268964764339294864879052613479421408071945251647749723929881557188493765059682230752709078312413193713895381454355902544729257442428222266517584194978212783464486087377477783987258517965743465979295054247651116699973029894066129149767628944822596197155740603990953791955092097906435522000994125259744516994216441184628114058295325802657740886133496542826030942069868139788210592846226615135840149464929365719046282478755002607288949870460220947543022001915026574221093455920386650070952327951090410351753234863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -9269623882895940638320906535699247262113552288590674253267500940249909590180782781500524378858007957161934979429304300006257027188165794050117676878370016634699062258396874249934945263714919408932857096872753775595805063215737850200943458107726744640659043160029661238594795746090299006796577529436068592390136994402908803336795472986639358509431170518306322712012185942446339287892535621467522537946226460607920273919050047671271347606074795009476606064745780425626736718577889931545728967719862506979694210642404786472905182424609237072536757258911221527325856677378907962846545514128389450736053920807930459512474653619595148096258205783754282285880231117853241933153075007624105885265247832199346126149189026845741273533152614096620749593637506787664074455019385764448531534666019836030613356788545359339825656550667535678507623343035499216653203538120676074644234041230667387056466376675143231052783394703029160825351879635760540686096321837084461265126762482472117531278307497047716211009507458434692519476839778871525566614434267919490563989238541761615121383838732146824396917176102483484785266699296938912337031406743204946703482318194866803962755565853926448503288828168593755646978721518008815451690603549858827085371345619134524908394330960285783354201843280249057953223887819839828993169044213261655841137959278109754588377993368812094328989447865191359798069780036253416366814743911743781966426641091946855395176096052197943989533672053472217819512177510558526663161163484870292829550707151610646977813770835829013322243260216273745624046981358580532507530793153756432379538981240912775908444165701904058106647794826700941573763072458570572558153890264054139730816794045231451100627931256897063577979655933024186507440679040639887910325482770576649028863762534487419989798087340123234337289894109968809778630350380513622373317862228824702779493658994891898325983816435204134880539861972522313329943453770819027157807750877026281335803473680299767281299233761550019040281193894078012316388688501024071946599196624580871371143848431876292112714530108218302751407532944611659854238474424399806047150742957174595307818642155017816078491565802960232525204240563128199155665119778124226973719369696805443105992569677824643611878950971229844492933677845427300244881084063881436130616366766323673093909327053255509690165316387023574191272523668368709640443268202831145736289289202360768034184181495195483454914188344878115758753749681730416668101458765472084096356843706489147870566374735619325811514245639658542719514904660532905925601606448736608507525219058941026135060864565349076785310576286961998144881431421390169173883508019407772167339471080317742243818551775297102053823341200362201255445073466229123677958657400864261511031948532620257631134115525244323858437744677080384309617196956639145495109269128067424523931170521911408881828506818023130735467961237566607440272297241498062361770871607476000436758681447795258542382506022648154018239177837642275100339635615495596523848522088333930576213240683161669816029791032794383319285463988742500334785659605497953641706718721290663064193938512061482445951957249659861671218791335669782554409171473967407424797486929581203862903485508947110788540625211984792142911763299557009137179423922606640744986803717505975680879426110239566632861384448632594341008953703015806458262234049380142366452438680264001280120718326213339431273723680370777392310766863873778780307115496598746595812331728452577886353472588742323910561854835237343907291728253974326322422436992059550279617042396187764821291046607011663995485403554171616845132200588478910162813562305570887123444043836125679243144817597222745783950559244279524159012216787379177719327075885468059812399784796279101280369274637869482603101374327151879755121804240929578438880376967987631424317012858941100435367246917489446906754678578140846755247058145140701976507954534444217983251914892031641107701524876158601472678737104304384454674225739788343622524669926519005069576737098575612821495297495269520850831469162203482082744176472737183055429818991309987505225764903178042792039571687894494828843765684867654045006720794487833412112034306596035893332647544155636258040072415560338318668673844973372969367813156842944414714700100903642117744029922089291301894765332773812112832117591474087930121926802825541113531886556476120911801110996771899078040269689078792281298174886050890520597267596304662048552617958232951157128997986143131923819207913016880836237948902357171285011100965848836317906026622835631557305628932105619896211516748966432194557541371015726259253884094079548076872963954855075120718186783152468883422180129373320300376997802702212235688444371039884485221820841731609402518291849134866322464953083452045249349010162733723534510263264622198901436464427549663843694955985505012191579119092262691647689203318675839196731638926959487698777886630074895890629704808816313743591308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 41568205295881848090943987168284213534688531516437759374044671587788853607587609017293551459673068630918564262428591650842633374411852932640320747206945693727114036383560068144526014440033266272921537847715257652726047183454242360663641646935808585071851368320843061992404546697783770470973061010606553224092702281866925366833978087007650754724829236011687716048429100394541349327252733113587740943662697118706177855035875001358583592538497137887426939578599802202605744216662335938120503380229748955381274621947435652755522340460786054178614950426495037399674549099014111166999065337003558425463459038243046166109630076358297208035690156466623182645075420854773498256957647460460129195659249934195250834395318941795201764015303676044237375036723584575410242806554564677831822133643526536222181884416211820953268391718460685599841607883595912803687681030619650614402900228350077079927210831924198623555040795585865211869001804020771925250194501620056224667563833419289600007122700709818076729296056032017255497796771423778677779437827839773290003091931380624283779302666271942534559943660863098644620718030470029401736982896355110843624270788451510617627692867087841787761974294358987834745228519042333474893967418722347543121251553669596364059553573001794488730723528701183914014059017505171052556257426152597633095288828506545695691226286289245261216285071572031397761119106806108890356045314076291211436411361236426853387958322510721931711223022841265194667553515886939662254184268271663195725872496421617130627932865458677003130992266000626066074035993383541731163900813999323540642258645681774208585202157421727358475010855010348510252854137364939138050929967723412440945832873366019280416420197443498308885645545642587128987777184452244122155556419571459725151895613083418063497411946240921121408518315182299611934460366521012693468279089147622387061391740908851170878342898103655071467694745083494785390630823122699210545228599140202361918304277357420387402158278937706004437191932929746323430258805172808573459220439871821617962440861157137340077213358317266026917955030043538406556569132737500919175744566216106429399506145436535866716999685057180362659115472730236405746033506638328410960760694619645949173967913255390934944535966073879741407967422511975408993044643739534695724311974018195478043350390362151061302420893423296687675421729938650617478349243680629604426411949147227938957306643493201038087024262702138250882935107570033769518278612183524650117394554765566815915949928524322602744904613468385882888098887775003404261436478356121404037833823082493113624101098497247623969172801844586821248613271130852001757584998001758580453443834496666466674598023066113078584390501103475227196324334177643074502968732105565162359881603711043202636661793740395239843440783158207194532542318751232296811745841050351302244544041834792032843629875688248403813228675198138761021431891476239006450779910552876511585677902291929154945649497741308207528070800587041181011099065385359769587631720807565708809131702580616128823446637762474923727973507309049043077660257206558917656160294450561777297313238202568335432244810429105562085543975679675322366954990294191502229588273579702470073981583440684737267971426440164697443158535671228249939705784173628902271730193000989840445342482580239399498446897335184689739677857121043864268696779607028145007252445464809870809825426274555037173680855378150552037748914002403068486320561577824531546559300832355679163358358032351662986053377103963781069150178563756578229776829956417058344710678325732170285791402758296400273726251224019575894670706255944644678269375927272569176009450987150281143286781179869873448033095351304871435481905524396400014944796317755075416725645891491348684818448932226949216408425540156795878814141466052268008770271667729693379205485090701100491765310994261155239146693557612370444014473377676679511975996816638808846350468569790823208079212058748228563965095039506781978587332350013092734592958910257793805725155810478707648578207358949818923859793741682956263222255936461841671837518539690801901977547129611927836137539473384235017292279054571393778375727452699701698832837391215897160288980837046716026075142647401247055273504670536937711147688751351102838029874736799392387301569831104547776794523776518139985662278151516856818550201692140823231970326030610020929309629031861522951520141263221001860678858673055269989902549040264182498995542325484576236229759446289942597369533419695295578823678444341106717394695245904888763082222016527313806488488276231819482265208918193390696055492794952516852484709540032569466734552963337388917784789106795938381244905769235467321239219116822922777766648558318390176039958344189492741180706979318618587251820328298600223243823794926700217308381199036718621133953397938535835899827109223137915205949934086975230930091233033017446421571434400803516338862575452139935805462300777435302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -206232982180115023307204387405144921679710228481206873115607533830103726851934965220422274431540961044137067407725410342542431639894331385296754283808737491624068357098957874636428527862116868938170842734080831738125390312970678515808593898285871652567628799188615129663708076427091879332971586908618218723189446810805053155628076985955446306413955803190575963315408854904283711694139486753502178937949850208531837204819596125607411151228558973427665239546815002370685671098644778187235176693915885337100932424578349881756235781834939430479281612725680821431105747116898724729998498493711262800028322683578627169720078565000178943124874230711298246046771951655950577407173397320577978080701404230197497222509875375136197318139915437072280354106005297895172927076028048251984887265298199147045319618224235068286752089046603745076950362899773245930169707788888386424731058619264377986111693353494972932585156805437228682463609315109598294247468596214547767506875581308499601705353087805392504892843543153965228809474753090923126277701461867867406514805720792131867275078480658138071387524041032319312714290537998624155950997858220594807056154731084599467772300176755891478850002281290577719690611390235550779286541166402522102038703118556136679787390527155811134657286632908164327621480372921003988024703561067021841153251236250493956433775773894806632926118914964977739376688970942247754019496835332136677127054092508705326655874299045723135993412071379161366978628271271065143310536841509535552277875104712510470164024656283027886287206988568833016495057865221093392620228775935075318372733336688233737123336797132354406078689298731402589694873739214277661065182493029023191892374371169128129449266594371810191155364243737494277214777962224375201257548814997725560161547735390261706033556852395894866913010550526729294502246415228039185175246110534926001307806286736967282024928332016849413252062236130085187949588812958543538008216769382411810759082737502565878664105458833822422159153029539472669014183469892741765508382370471967459485900214784056169993304491380787181896224999090963953598097630633926164364832809459443839744843785543262807712188042289125745784145260433904443879093646251147279308412875380310620202868350995518213404960698599094950117997659620829932129314994953801724078495087731073230377232446736422214286413812116741427443840647695138598474676069050357739567892941566929339197782326617007430056460423117872809289132857282247930332223949691491477630898149707352423797344440869912316316996961310416909470083206795496606483321477524262262128544339941374309844671144857578839295701486080197950990946787280357672042804037093619114093691357785077384834014797746152964199090002026722322032559436140843783355463756384282513784664053104403673721378424179865127445056882624077793826371728841548546665324219370819874992724985445564959115728911890850045977208130984291586431983257291351753449248008226593009135629120573603485314023422197193169682820974496785774103353059541287568531044682403998128485166943848975690330473238046605452195803357065879123858947839606390947553468815382056582488305392363569360193204337379869463975087835216821056856264713812412272962793461894010202265813645228465152714889180535757317068370364722668438740346266093479001057234849025561094283410726036711391175981755603966088518823341896042141436363951172137001476886378977390649957731019509519788579997890711990289087473635744755539117278086779127406253122698939532916423351345515797753461808317957368437441707769659349984042871241825379973173051997860225752264261024115177384550378756743705099672054126417273701121443935465428039356985908090109257032675410703350965595166961186978853273663392395462875357035510453339973377281925331069713026361984905149472150819252563150723356345594213565137999384202244676098699288250069775382087269897620171537025942977406385140978465509926379043137883870223487520985042894477877904923895482482089503589826897786480723503865173456272764793223775651359080307854870536351739017320270973918413161148887047492920490585706019263019965168808789886786188867462472400801534904822539564675261544780840508348528963647843860721181981183307496515098013128183506992044154601010866082631439100158189319259550709350821648391802124692208389523889086505514753974572922627958755471001678188778945375506015145093700905475882175939728268001446186385051886232211044608746764181809245389457535898809568422331935684214795952767734885854795895448919861630451920577106485988259026826413049740863209765821941550029110850160160957286299096522842526560398464558926140730553749014610737131279808566212435267091721521944046041141897804641830270972193728363995582976550596366270462367636364002998466636414600184623750083446622505763556649717863883673139060276816557713913269698361422517512445867551874392636934418733002170459834388699268014115969859364412181516652714050735761830424053187016397714614868164062500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 561717929290073068892072857366109321635651759358346115527921197155443418085944081094846444470797700620595052569894450087395360345220778635119075237393514055669506612935995306414634968335496488839897209639266691066246176906331236660505402581586724166653839320825424548106205244633265186462527664080048411258754181479003856768481144903064142628694382832865772877090036387040459055227552906667472941823048047173553513830041564073932905679523409489754440219401927038875651082015146961958484663389104051430336494888713375773872799898805979294173147775578156480197403977013222107975381175983567515859327558546243804827402007502522768388063633292848799257362139467432272333369799077664504999461628968049711725025132514355545528721348406037852737036849142255931414634031299543924000597385113315320686544283482479045568693220845088247787109234206653017904469933031789552738601882864694284398603753531143913946812397776081043959333662006190991952764420695629582142785048060330493328525856375050767902866552762090136810067700171952886800115683288713136064863111094838800163000316790944808807313205366390630517407094000439130782533592275733147564103814052822544563093673707148799272207445969564845668412714332234346765131044675678350183699983508990540975768065320567072533192793616775896327970538099908409893923301374396427228087051856442747814580748047571321413007507565593784232537680322755543849157958314272633060710151748663210575155923665461675317982615456691934601264150587435629275225927253810508917079917567404715349099704073731595657565783473836396566323228129608870860433433798332473818002361684841820621319296538586873568232747654251712326584170301633572792104542251192880490214129922931044424151639459675040418808149891957060361822187128577840814869420223213376387747423008976572377896692817492961090862276308698897459333526958065146787466483267683900719966087007857477401937699754369932074773588283937236273750063987727409153940912369534000965915829857124526896778439037748440274883356802350458232423321066686056295902722000732107903790171151701597866004348515543432156252737819414309248634999915054563543911838711275307550745968277201232830007614116952276985721566847297240245689112879747158588756205078761855388463138626278338545164950056211041933316198005227181168859673475817823600983264356294886886389420957793897842738995817713159221477747849696368599724409995455725289519722384787317049072418530659928702678816835023028939151482199620285522722995231246622177213950220555046392374731432789564323438617741703512377346331824055816477475400627950519955313253645873582122345971731092906103228159639331881537472779479880822777531330116144690303395698095593326199891373565866000229202285120064756901903727536186588104939334989913236029753898988487478567886780826756414068195530936205371804962634079627076183289758499072397276232676549564108862387635819748467842098565632874578354521687860898143835064090890765616932179492239906702243171067177609850031093081420231807766278267766226384691720106508290930950357824261603251540523216566915809304586489026799568140640218147345474975416759864648975091823770981176142022843225798350772926880021030393860739094716809910095802046528685161314496598799148410742674483536281029300216302123938130016863659819834198362440948935044843689081037209818537189915424783720125401330849119505807229163397936126642290456918978352283675944545695829201581079610976479684915339765157127134106523881442635002963834291188687329628926553933480012692656543620000614182074881823163654781745883275837664633712022176345124243794115985291497836188299874705702274070521090170136350663399131853257363149255996353897379712373840154303359794716136985353280064701468894209591195509770942317390238428028797390529569694749704958814078141560063871219085681435132139418211256708497704089808343820050006909295026859984389078712656416281160445295235986065096150543956725313344298224489889970694229533649052851711204295479846039768417217031988965910756851907678869591221302316957524474692625396341071161679040191790941746192678189299874133349411365332728757747099652980222365103975157796371730878781476470534664067910279249017882730941298475107871554354073149778042213719146932851728417431749168802150676973413288925076716827732488477860263845161668542745254265953900914327049326329384319206967971250658756799564057743430485882447155886086354329646013228111651243135628867707865985295710705126476862210149453279107109172279054437728052701794953514901678118823312828511364680453372388777081744037863399204152040855833143748467687737582418221338047282557588292657966723560652836961112448145006888431034658169069007507878506674128483898454923534428018918516785860996912831929451202156976817813395161893480025500407640438752696235775513900731256012005699485306597210519668353719002394044261478563262278956950868722076856655253845929250300709146394145256878799310484851048386190086603164672851562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -2437512015037725213798999592083219114257175474648262356471830765065131828227927756596285296123617210228929835604191154755204138669579700647032022960412513181121150939277108473539646627456807230464234329885595785778075692775331464033985799019188190449617602769976035752548223894604691312165044677297409125433189281398606828858167256193159279557152416592183482460425443026914934859020465228193466616031299741625691690723417527683632527585566879966198436013944287369886551536179456362449312388294576852688123567669670600590885725107714783091882690881677540597307288591963381937089982150537818061353347275829536587323798425257387601855279313211962406963625177672345457052891189077686438754367183067651810291886647248243029782659547409919688178203448729010382127017289779088158588852319695310688876472343968348076182344093271461772443980125488072574849090540855909868842833474322779740076867420422157497092740633893121601158960818397937241944446862059781857880674889020888773252692529440078726430561999657560078999108417222579678800396253366517573092726740498712228757378909947849140866622658607993685377286408853209236170314530157117092480841484167246696463044048079524097760407565799078659301559994159370289613794483522647963379802502612479714457546807795088557604605741093061468989109687081480524094378093272656001474362695497683505373913259909596803899626370809201847376723247194185805968982739559844308180239535218142044119976290818145121932461752270740156657801368084360420132891525639136574121029611321192144032184985471524240736010446852089941122267971965096352968109280307830713523013441689426702501185290758030905171769553602079704852549550524318900093626762352152855998918521434408194602686420983610373461925133339715262674912087046796527974803292886042940190513561551918698747993004316909128070706092293609292954474649363880392244921287441154602124241727931939887031318497899988446297480085968005636258423726034165773425571994214641535068024815251299364634462082351523830455571689693618514375225839992268680588405824338698177831094430359252336846310256023423386422291478076333240800132079954593788524952975738335443559766922999693888515069534850251217242548571582499189960687031680478820710125233250841556397099039639769842283990663992738777972080941559566987215789648438423565432850505284153716499201924554763000460283573637250502215139860444216131087082820591549946881652637655886155265582858464416539869335408507585711911603362771418808109321674579342505410140777119375388266495181037004520900269256228994732009884779659582210385566075461527448026912011609374727607128625517476503098519013832757823942320498826672231792699515780125860736121250007637709010270063631103178157182200047687063924998569710519296144721244825130606858479233892783462501816010638752693387296255106194378915833500107000311583393843460455656053186838143209938890880731158840502649749196417051974230757829250695775184907388288235857940884813702643650216787989677822216492468894138092594362156385847022931809538504939173543695625563058528270356813440158276805131157011020967292706021987681714739421505247235827588672911814868924963121467335488537823681724416457239746203965957697447109793657356890801345950026907191623960122871996614103743935968587934977419615279607819661917622895015720133883464268824940076476813372074026472900655560887782541554141776050163438660646613036861552660967745093854560065050456414037837956482380093041655516139779811846008029881546845605300904585626842687568374413599248928024815489815365520650072931853483398501553877230684423496869614857161649991341021157187937544092690391777623825883863882818140297472445619402095340810315193444103344798661320791975387335361196604856094474553346810214863519886203579796882344604119601599866030342495714593120766488441172262851428063215148510924296699530945046866679042245561782488342561290683829752770933013128005485753231085747610865175414774675730428013616895862969509043269728322099570064100543081780923886135135877994599753786592641828197194889610976592668759825391770677911108120257912144123903190440545875206666024240030798125321050168164645164352485581768571673731963809899030853903014014321189671963962661262558219590605858939702832449713411253806928982777046340683132228327057980691536044474845605175799954746867268924937875033782958863397588368384530552250082925691514594941849942071310075959625922911382378237973484359252006647817314475837980314822651304133170883305931994693626324609624864205749481250379147989787610037132542128339369555529868055402740384418953137537090725112956155888763910605838518793967132180701938441019160930514040371246371453137769199397768785034932680558495157760780333327165495458929649511275779693535780503841798989569025705919043438936893298866599358363225043063867195769144849760395478319386988407598490439818140762599131416037778060509077311103710560355008160106100173480925263902463484555482864379882812500000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 5438088734281679765005574559495838554029387871804619516545994078137907327069383946620296237992360362579791381939501645722959041290167978755036081655075721048878088390453761748414610364492283443990606800287149089171134510808369665049323898594037989802334402700196299538144768995901774511955271258953846822837495141684687107119122198388647311670024073238280447460369754869392641182337712714800189457936341780736324364130832605665674671168392400410550567220690286178627543676341404128633453262512168336466908165478707940085219952360686886174973167366986473014724320856989955310912563253802545732660171558101897569012058339634490069296581484129699767999932519735995722273726278614207658406710345925701454003576918203223510123070721231327269470871765566893114238259972140964869682967640989131866571110440281411441025467887218698432558423049788657047993853447258266269945588242527358877943873151631144332889983605287000584516826198362472780302831108813224203012191052151048170791546687885512709254609502525096408199878822875653174979843378828157578009769044007891257677522362267445094711610519037181055022809423516711658227284537592054410266813137348048148550405728982105959305675512394567432398569393151577204211118154639653589925510647169125122534655951388688274560342398751114041646010802565931179182013850892603911826255950615408708682313210092472500702189011015864480581007543491964768571291533379146337993065664096594645200641240298425306073328461626996309651027975137615761985640207888554263275185108284907809344638331883176820724561737572686418068261765419989088549597400060057597843390499309700345340304223297827336363491426368126074168924795839275003467778391221404856033111242973531739606980264228259642222341039292481222274779368795090093874466831696404190068275792187717186556681996712504189130205765099763090697819185947280767429916841330939441108992186022368767839826722621527596666644886048614779652702887303537846132922587519201660548231338680694943044267013194072407254296907746030025873975439775421854970444478150030109133579825531078069705711935007476175958174260538971004681580628275538913694111271569039265478514829147548019096685174705969421021423112871210555360966978687435263318165391512461775286223034237527122399691207904927749163565500566569378508909795130117710727820318557814143796179219235903763322140843259292037938822853057033630356401282470888313093574800297319232967134864086592193234288457311228203094171755384685383813289903132486398270985133091034973383421647417245401517190471861613070205387796333459190096280532486931490065067400490769756824764144993316067663635110211097720196234229859303594151861279298871457978385101520917639844379565653431817352165090489007695247136660496139443004467119740101996972084757880229125620365943696335822597637877134588286645641170242843123685149087335472255335549461384234405730889920897558396213084667160264499196983199805053371723689554528870153774377520142309874618112345560230071349675019857461850624461566100515158233400797485595445586363604087882204618697272737543854707329248897218912062259019908872218609804884031603195368336180808967366954083717170032155890760098870304447765232040879931924184425042858821962308656695145232465396681235695933456266671517009694284531930816279599898277957416551560044663579301263164993938156140499889562196134252966478936572532292590900202137888566558912821556693951052499937093460528482823345555292703056482746838398782104405504824438641275151171870931849288180284156453841257513402893646143136581241142521954885514120946768588752457122149823695968218998113234300675241365009218024514096074857116997153074388808937267310399240187532570775218102965778145859080868213622969762571740971518910801809708200313866429605928408897288056340563560333048562621325284775147680343968690911840819082838052799943573151173814907014694409162953217806395680516982377831586183610462651864795451099898817596020233090030479584133608951695008197644780227788114362862594367422346158315056087179003068896006077688604804806549015483017957228086927053781925495665066110443345849261670652202787839631045762852679043845355206630962195241322167067612038109247653706577534057316387637336194682926322805147823069810801215702393142644666844721975656609818143342527523117996519306947866590987877333794936795048803268058962249301023876288590180339242409400161397564645572817357133851904677344478931723372292195236832720724433434747008196693632049685376426367708312790870698964287147338131418020241952082816094533983881961368532447947978393394481430935957642433743270780857743793955907153874382208610397150771010243821799934502249725959238227266773441210822699282764038222828436894047428220380229263565644114734293225995305142509552164823938304894915033593238906928672523606627510592777923107844696090825207827423839983383220210707712823897051580151124421514129565437581473623038230691406624828232452273368835449218750000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -8352865394048327996101061031603015152317562741983952820905388730300316820243702513798109983365275860745299105999957259881110203989396817826845614498439873111382674905688145286972621938914928167790671502902912568401292619789609312106575058475702559195954070214740306057338275439261431344028909045040886335175265499459489295703490409906190764478509408676258941606195431873083221926379929654187328935249800477901894203728946419734969056851566244740231747068727570600287267778982214113247085270868512875359641135866115111150551028130009855409970862551953779627099642314152851172943111795382725042955658446053186604066025098360879740604946606638081193996930768601567682517399799979753622747523122717735996419878290012528226246581782042477123741697014563350987585564347633340467805554863651533072496590059078425934086998660657879740291458107974762522629885995628945354782647048069490683996939545575343423774342886394875374307711861382166190061138212365467711603604855577952123263198920197730524146425404439099087614399758899828554583133619337288635366328199415983153781439513603980385390633977198337186015999506930475994822157649483041189973242437087803911650550231017720817406756197167583403433664210595834434788711244405443678705142777659217337316548956304434194788422612873264702213794971258144505239663566376316953302572399753246534405578774521740277981226582262728673179732935566298925494901911398444387799672114482435985985541189127974890049066532820940826882895269043247085804863264821031503935395623387971149195377583891964745879607426475434544508574517643680464950369984518690038841239144929473636915175462419122941860310990535810027052947406691133449012925374010425263811793088441134586466886481535487749968947280099060328764949812643405853876667107950829066533284275114489543004354309414528509042058842254555814332998103944881406456752718211470560077460352581076349569165714330084453925948680511622375207885893006418695952689560622907251509420204622068416445102457484272352618454703926256376751236885721244334364845680608316699772440670630630067312958211828064760175329473335748373906679850592150929853110334222265769490679520406563320826285224394214625397895293766943949622212631897863669896807890559410914259789130233168823402398365262354143704007923914357910642420043628894220225582180358394346562444360746031894534109079056422078604242303919116947238866960065038278943450544542725159144255438826142467784182395053934805752638404315219178030152139478034765498836947059842456175688456536897327489686139159879307851510375931863928357340330749777591963015713632099468493810851970473221203391174660038455155368797798985790166370094933997066950283400025639303095530709451730189705171709467462090112875623688354409043366509504850309612840116373644775480690349605585254060519992444767351444364361332556368119225386439049857569818055733486734018503453724486114904030963761732508731097789717596749629114085408722089548413907465264168405467940742013529510504777147494211081629482415420732278376357423585176898506601756841024700245032734710650932004208964874557062663061140843565085633741975049050837114838672190982038583400824297908491782405772998160942839011277485764595944521123919951609946632629920784276087514255855108362535765352972549092265338099367000659817935350320315405185091711444125970294151196949674658316767721191836199862690669401035271452565523564451851104858282891477870786976501608713109902520481768066357664003969061930002624228853400840840968231063377530665078240948227993697301920586475514640446126502807304966102878595916513574591532696499939768091664023282002258742072712423578359676490744663034157890423035315045869406604523177833437727166654773620234980189332117282896362460335084649112896697356640212120125590902908956842953163820593262079249349022535636529129419240147654494143748528645767529923205191502863262070701333063654966007503411626751664483787930173516849368609070809331471642068380927638708120662177899689171995272565368724019494140878152507036323266989904278412549385967247298427420143189260342727513461590029642981353516364931901228341134258452878576383057309813007514995777056235953118234415628289803005247327823994322465012404847293503438295141007201404997133578449300391111838907949267316319153429850844415953963485560632445332204229766067956657440348468094754624361375417322052966295471114637000947910455979207002303270849794073507978681230949030975599337120799654932315906135110050403775471318908324664837369332528851403542081564045199574690022509775611234995565886561747050990266326730998615410686912292457759550149351702069756470615685482491883257171181276400108178937927888773992312254938819723111217684282922053566845226679723126435225879494816355079927563364200329132729372002384514943110854129829579371788776458247673973558307547276011299288435623129281315321236406628605649002901431172718255068238729123264452169905780465342104434967041015625000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -9402755995290418798384026907175840063916924097359900536328905209214692827528883546834434362518100561745371667497749824168790847652668743474023067486029757450426982787897880434306196250088073736799717557084722104627379598918744339232009724607277486037771859041390690291377764222241384802327183012421857548602848278085303311787136875896777888301474916555448867552370450951515251557465914655303370305925120046708685672512577158735541357874453639805934046812481088912832623602152978624767224481886070844437215428932720956711990679299506713487453141721799653270112543590768443265112536797623835082251403092422074412421042640503029815952531998105287829135817480933033909179859314932718252632440698019492733613709901360388069679717023436228526743674218682981575554470836075200232910795496049547545997188665936127117779338289839905995326409829302102139499099797303131451797753836039621740498582493334280664098541734731823896045840325365492777177669009697288472214763858417737750977098227838183434574634087724308249395824676580094721716585467749180719387618487463312239676444948515210777055231455987686038364965371469363414314729101979258037900568505036134332223839472889191390410053655233539910157631468732670242325321382809926696732009848336955979629455454723379174206719687445399278112890522835329407966522541211314310785486392025938048860725874901293728473540275761593335843603933737968954222623322905523546292288666529280515780676547887786237536762202336878840602195087575749545629219022995539733721758013255762070448469137517948603072933200898755431389165706441915893662869105525805319806431407537129092834362722288175571638533489630606092545511472797666819260030076180539148239001223056637867008981456381363297057563745347320333567247838395743136037044071441470207604464109620216229112340638528062765182633943554665328040206042111418951542358720620439709743699127736205654749014941798439043903893968122326249661804759718840064092489841553321094256878170621094316627639391243222180136603876264793035649580659810860211222761963335881704013281551613792086303421245084264062318499584962044231868494584699161217013747213800634023866209318837732727737548309120740057013853646224103160649639483590468274637852629180554802886295748732161491821018809121470399197160724666313336181304893815686068105266660241044910191183265328904475922605748527659401018158883933517429427163527588445173496948066704456982015984769995637022054556740940921387478700516511957529437003815042347314900733527940097797065649740608814813616553569494118329565502192285494635017789854866551117557976017781774700869512857734448253121497191761907642595067343268695624867061350416157247387378047102226709051044083814781874383352797541389542081040272122062361387533010990383369082267875558050297178511393883353423913957507771157032170315882467010777430115651689441363886289345029789154338225815837923795489409282721562172315722037186100360188912922840476148088590690623143785166588100106158396815581470293672273052455468658719221118372455764511382563841307635180025678571114403571533599763541342117920518101029542480369475740673004679655563709899840288916278569348391516970515440517486503779511782302384619440088482093307111282702612281597845529008488127770323950780251457485621020912724669042242124103249943712276238214121523743397710185644889917156358229902380121554288691183342405703815379437599352578672197494264594905329958995720122396579962790461227603461446057310512735879496221548252240506697469131274339746958065083600440018372570955908590904189919308129584026831504017811693534282617764154675393292689269304367904080345900256207056300782168428490635691313607299863941255863321147786978425223401456125736387298821624067902925955342588523672153485118975491475561817364313044111247685966098196829528493305781445239237935384887175888708517960308430995204234402177816280724003005896492111829882443088591973850818671556180759554755615255647272930267727315497956045994974580669238594339684816521797790546976206817186755532913760285788621618824664067300191890446494161690775697819252767697363457395370212493081163862821389885341258857899058057576017719905472138581720997902538830675157429679279183035206247116763033483642043100163258856518316286073387811907262228287254389872872350016684322780622631766130168597234518464872613488205557035721147069463424625819481478602240867139760527011415189603339009978441708201430312234225291674319703928578164314339691957687996452361203945998041113732584154266561341539194310994353551122407887600228269598480934653448923349436673655604238925029979317260344649339882211845863148518836670648557826308986970215274165829970022561363420050466769875709437704151104813886010489845263985636166105608428777822347688029609525184569358955864237152539059492918971073573286124228348084294978074529444526353100140055741297397841561676796025621157356675920333498319703124934676452539861202239990234375000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 209709105317508694383686592698271013146307623048731876815121132957372616938551755467424783558155360887234314148129210332366143434224913453026539142715232554707136609570739346802089149027113919084628681949103009912497352511187873414453147707588006933567415341643257290931877425233117713790020882779078243405290330385849302192675515522521055625619351542753162258104650690848349442176471154998346724440615683353855654093322528517116207656713336603516475801159207080091591941233788185688884800946463858290631100338276177278173330197011277207207611321008050502459900852142092683144611208646046517091870157044649760807259220576447280948750062881032522040211959034750308367628926080018173430167962896626065126371028377296377985369832720096109765921120233922023101425451031277163405476942015538777573094499944935616540767321912600291105932133781868716841420256146693872340640410244041237095228249530437082922205771372655670102102534115696559121679252560521897661233082734936364558230480343368779289372637670222317450476174753950613318345379715702525813697055561471787278296976780689556042459214169394487591158975662758447744291887917408268175137346400229238685546216231875425905855033544111724449984793314233098253412453944842913302668140652635995780180587361211384644080263527808683438097780502301334770745729774922227937755163984702086536325665554832057296411590476737259834216736823347118513331204911569843154825511920327198246754650503318073290780363549971135399236342513990263728702833642210366622817707325678613325192129191559824884226363312375531315121754944469019021087833207826681315540219407028260916504092474663827233139343682976611273915436944620355248798236904402963334087844448690878607378882463574300396231477474089815772683618672507899369437154664339662880456599808919648892268075815679258333555044233503992689235914966951735979853486198844542588071779563221935236204486512140773607923472376191833727067117230607251569852060995214282765756664792654308322897653030186077626441508005744241216041458639626764897729186756632318536650597483254802873373615160737774134331379152530885237402598026178463139304231635964697588066374225145493890065981014202947665824372014926347135149944147138989568757543818852186333232143012954675713337907618279028013985253325149086033643088872414227802904958801782143263820056108227373380395615528844753372877456016421199014966624313654192111790656104149019696942020948422647604870544600406549808769523221073865040403949953822176444752141132649974634786682449091543927009730802559314500643847768552402449510627748805761747089215130293470338923700578483809665512409458690946548438462477430801466762754879175542680159852132893620794528126068153434636554197467830108195271521420229318236429794856387704416550043683956497625304380568626071505926374371356924837776982496454226709419895824001365384355505210047825810418590661994950975627250418183705515434857958277690666711578595412240560261114360577493085220517934316197369892946635964516796297029122883091639939755591271606939638828408827683394342605078396586587403482538364009838038334442790202329370728178612758761602829925702635157315079101641366294074059792586577106391640488790240064540235564522600849764596262518982710507887681729807091792609350555500815128863539276382483372213837973216223223660471133832158484895581895299238892912439329506149312096441431994030165562702345017485396796403849718195148622451699716725201752008248961932947550475903448556690988957479854917179880250768085767598145720013832355254720636510298781414752977519179110473440422825584440058968590896030336239917994578684804947394252521974282614521802686472903913196684298770897266798189656520145222416052328286233911707463761644037286287234479011955066593901531807953060287635405804414525446813925938765403777564786383379882116816396627896655386376453446752059462046596052139265822240649685396897917319798782303561413771618898562257269587018662254517917916103259380524010245323611853423465794162478687787706680622069150704042774348597229279036820300555254399219319766573074494346565143088701467112765547279633346412877343571393111230622414897272170657577896499182926064543120646473543310382171756981455952605723374259301464497822752187412698873374728171663131350007403683842308854948944519485104364250961819253299645983028407264360415858272195399375434814070852506179239955594700880913777789911723993080638983578088588730870500612243555785077921959520485229596329531215135710163141606883141827624729745419611501876133215822739485245447334850985003616539896664768077613278960336051901060902341597571008323387423897962943336608630863776471957540826086926438765989792789084276333381033560132024823943292654358734837914537513940022916185282769176841859347969694869739143956539860537843921050320253967721148615337176324074758051825843948999907669931287187825529057281783522120324490312960608040526722106733359396457672119140625000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -684105225578189774486797694178659698224776748736457420942929349064420941509092413499035612291565022882226887325989233549690678674613542960411580741451897773210258584628024766755521550516447469820174784357417331648437480398910457230769672463262172411336979893164728280371909500229211659440450145455993215923615615199618889396389913011374056298887627064174026996142663483654991747799284752764180227855181412899835313253344891867892769280355540162817212246313042228455963366198917990640480479501854960116596748150287285081796344243951818258128054456587958846078929767869969072272313495281354922840296420091265648898839061582207960030811296650914054998064021786957858433466281737552799441785660839531419649056366861501825445250833937694472260908394364109311176229595685883980488054977824704529577880713602635639443699221010089145570291820358946188308227970625574276568135553981044338269711140686153661712987287818056293246924228366564008469429173541290177848017810614239109206872745678784721735762291941399387088826254444744869356273283579197533243929771089189682993601118331302320204603848617791634907011376406689523529268323467141702168000178137400576278867476598554348195051346292322334169664817854871618136379456708841630002668432132280682031003464517175295963014997277998414300685189477009649748692559248652632562627390138359995227866081253734418640528795393309707828035322720839762483400974130708327356320539468529180451646494774361326395285176251128204524391143549158618182093307621056948250876622129066503187987933061240008961250623255240526094893255529916437707036851954424713776640158301712339745483499165965710342807738998470818774443453723827492045078530534580561695575892648543452634193964073047404310015770915476570173628405072161604121299934149164888758828455066720501154239196576768628320344103524592233325024828114086086114174410927191126754664708484456196540067168074501404224075934345164913297099999732981955158289034409132596204550493601670794569071550699799013439069924242079400931784181022609702134698386335250632684095434744964363583329552334235141182230373476977338567406511239789727710824956722040734358005066196780941555273368590133529925726171721235448067438691122214628557366027721199762335262613430717989315924078821552814426463872435736752956000835234792925563986927881291359359189559920868595209659051004584455129866647357274574338532260319051887727598716004282439630712198493741998665605956521112350935685007908211628171917882982582278416228847514688668572224745161743240610016111137422006331499442967709951219829819649973978601951842876095858794640310267524187587244415231492501457241177543690115449080766588579817162591929746791607452631830697921986146173717994866860625641230841036608401681023513471552767300224256719696795202306494950098508934505996732163533032423865196736480622233718906118133215323752410964035669624672320197437556537368458189730082759520248718846610449711357038752784424615350953574320832507207629331830794531699996356690957364538816775034853103006738483488056461608112848943768699743416138115527783967815401662687799101601145704118299425664157500349551752310832987337975623131657517484202443699487498793932946731488668532759904452635131815555314209306432993219099690787582261211578763566744955835767629297062434543300244161943811768491229207242249890627622636044467139453462187621098836705099448497935904821533933524168634809537803500341248632774754850776504180157093712644052724729340412147159294608668314853682252756898119658270424986718444251251931279645286173326213835015412059776064728636460446998998162279573094091213701318196206581323112723696393337365863932345802678253586862881108780803908727996080410630633377331047049772865147369188481697486439200159219462983876507585152926862647585449904426968791668977705019317841845010954382274713918928037194862505718779743410133783937069016351238296803897780597964863783531541187151728608430793810659187919705380404953718915407148940238164042759520789235057114734560383299209230480411815421471385691568058059874007111827169390200612004304663389975637864334930415767496569905414279864507800840596168719725704967734946483240286469224485940747957860538725762480418643087644748355886013721113564207587626557214326444497860195088539489749116119034397577558471356201161613916574666061624649116467766110132258325517608748990287781262057537525871002670339811235810590899686348472313218241109081490287484522865076830199717831653809550561449511097474798239350561970101042488853106150860373575313742433503625366363781298811132774359827248476948422834590510004653891925651765491324644244063993634839323140026231537074870220982956694180157717929876842116715523474324901937396445578164288945739244978106444769020229477903897711117029265441750294635763756554126788545859963053915947174930772146778622430752345049891100907749893025005478005115989049295111001924851734656840562820434570312500000000000000000000000000000000000000000000000000000000000000000*i1^99 + 2479271564795876167662331138041046521754803498542036058484940623491931732701694109460794177711087616412014937182350567608281503220605750570156037148767414167282870564573918942302342071021609405431950952887829534691535974685765484475783978523539302517227047035327852890205607251609049586245444818862989487776671988357698118729816358901867066719340106848258379775122545135152613990569138677585582563338636427938630683937700724266831492259298812771424198403123686639054698400922972571811442271293624788870588967038724329488026509309806839005061276312226590031285831197938581006472459102324993535724392540990816508662155739604170297212351060811949781445227918976096373779693519484485271196690285841814294335160702696250237132681411459943290043127295896630188381002420681686219470939235242633647064299948183317141670628167152639424762375545448919092346065890365089368487742380202816695086875785028034784659316350187897990069901684442551171279006899151966185065767650220093020132052420589400685483847675066724557768946805673187391372929805705545943854467751605517983969722212613331329534544979449506843667452261464503255196762498110606389871378573693855888755931294988014323209668604951846546727924538790809748660240184624660896307480116526799927420595708428171463003740222160657185577856363763295759734567808177230647284802209000630188826519462010200249070056611320503372921578528813994166742517283565655914144604930368768713532098238456559551824848607902077880497910728642376815824710179146277153411218674090656294840977854018966789431053255313556563359808286961172144943057389123550997165277311594638131729910188609672160164200711423505764746969591629378516615419867822342175228505277149374991390939073468896447310887566925167828921425731482643521142910809360616105483868814932708321317980663264250174582068335675373467077274470319046466646709623853466913948443851757847648601572261480537932547386981396709512824984164017232540748214686574496238955345831687474609050405245907294153468214167972519893095772950225800027535994068795668309893996004060331571068524782912865965272438724760414991260709508627581242102192628095996747875745920987800751581651724848846818869605095018144435597289523157655659498551705031653345327824164591919698597504854076011489195390249188767072064157850507935670874127411491691212769684193699543700131065223977562291637360459824902778509031116311275584478479307924070469514898538645686313201389668690943006257424869400984710661109006559563147910466480023789112644441445825791946483769264165241951807024221351506690838848164728318895221219908020507452798780908427777057643826779151659600785240916129177379661438064834438538210699771276547194537601283827917189537963322598639082520980910871700746783335686241979259305351559097646355967733878966939213237699733122851514445620010028941689457664217827137311111306783509992886790556401824579196148863679630967214682904716875154697635736645949383572866259017611305360788917438968809321620515734309192084704253286516505359558155962611341690862667683056855505724749432729964627219016756010301930363590601528144645822776295872916920842943783840425802607958887305958231805874392301834947295924741489646137803325657111881844060452276482033573022570599029593075460554547575455429882704794433978794784079027334640838831150850155522994780719289629215223823754348830558880493424618477570358774933442966787418462046482018512965495757872973008199302299568683526659348800415315790496244008380179282555792569637388169599604304081879793574753422915688548626332088288356172607854657678371298920616182897819672168121440077797641797871339812124404785991260819296704815987130767511508392907566795453615695256097695848230707233925410189821144337287273800714730449347524329947422445351851551908338419218454214655374769758208116632017298654768868497330930826562770860622124430772269814101663420098123279978763209376550721498921633838695213186326935827407243040869014071339545994257534468101313061146196905687842991778522294108520496310685813962078845485052106541486607239436812678509039590668593927194125818307651874570013455781318521645240437071209136107321539981113823600399937762708905257304663013897033987529918947351602644747411719043392304234016552912916820339424393913324612234352050325109698289176515075662725249067890589108512445803124175005888129430911907499200891620484355251969304396336656689617044766201455916630091225126611108011496809374723226487532202244303710906283098778655814171787579242694069458887029332234501838656443233669561212206399043469187271763230707704188132659761383978951347701645738194898011984938561861164207825145387314925687198548290385277300674904489290734612184807068179504498319179322390435673501543369089829635109814415921232954010993852106577642558846259576071188168160396342252638787304681436987789410736322863504923696279338099625346453467370058708699187555168919061543419957160949707031250000000000000000000000000000000000000000000000000000000000000*i1^100 + -5178617930283598656729535692348202665697705147190724753270629779958547613438981257533292965720131591490511144282057496037734080946849701275121989928711883332348787084879988781726735845173490706133155163369106454547839486360588712054909636433271358630649738038470069093744558188508684817304164021329614132411130255007610360606380242780105145730422428007349915846479468562997785680461006672204233690222717709480293108672038562762609043660222682227677995058056424434179034189897904831699517682082774432924141477803459716380685402289785768775513621597884700467464410238536260177128478364149520566196569007739743931752532272700590766201017137842726381814717550055084252537926358223184238093501846958394516320584777660618293234163450118203444398085695498176622698176273290563284280306515430925722349585428413899738827923691114627596372022438951444907016960185684855454238117856444514865034653933059007637045735513481788315201508373518580609747478156801364159387823149654450471325176743063724808372631976676923116864191365519913424440918783565148566010242554500576253299805813073218773281880614699177882675836300453822925218551169662686031132345550796788696386670209996096030239699225057034264919184111853556489948284128724892130451497718241723389424139289851893273020689509374562067357598618989758841906690515358665574660333145364118415632214545373603355010749076559230881940424833286456098062136252760065646032936941549121081440154531338793963819908947534965923023410335653542502829195044108192843819083812501578055736700041424665846206891993422814860416274435789430475668459119475586426277797421352553570613015925747209576746168087106070857047484677457895545807966186888269171497261893329075581708543622178281144318130336861797055260335352627867483295202027115172392961872459800110039145141376504691951288342648981361103025248926217724066901307593266498604192533096376249929204899722901710170739826267155604853728346584222524043809136879968899322906456505731968575938863561855743745533335280421689879708135075948901183507407102113415082215874811514818279969847504802503494405514354942152029486997919826699319037869068793809081819687555134216556649814903582039376493725991311900088816933712062580005003390102499076570712148449916264840796407423837277813820673290213782450230814671407355821766920838244373234413094326877274288561141186950086565908672077584969319090575501744933454818244678003439430968548949904310077337798619468376918676674901257832971810160485004189911203123127562662053559588099585443175049548790311454415434385260785280305506502122979586945104637430283826671132949863680018754465062413185667029435223767522158959993866094769889902695723576339241767680167291232078092095831333996049985625564812136045731404364245540847907247424868603785013057963472960233676934817753039645633653782516687106563754617031607223613808931138647806029549023558739189318860154614207622445868929419493942713061850932088416674592728352359641267009551756433944881321078736972595832210720708388959085144671233833053319694810901073641835623973467080566196025282608209295630953024311218775761694025935917008818932955424774364258548746582512188894980643111378976990478268447284521223601850693965596437728722834695131790535066613762425738493901734887546846859296103510901829851441205967142517448225636635022061302668008293148441117434341584687644447622521301764121056845906085547052407935408232783145406213975899168104873718206377909758300698556269509304426883312444038743756058791705916328873027612789420150473084042225933672353645250564482333298731274474460762637413031379109215074786614813137920111271833424246502126582580961996304478064801473332120073423165496786263784223598202056345165252574351519066675511623012312412310415386506678308827584285820125532535880009659788862965106568367914642883140487656166704979495805839520547598876720347219261887718684485109073707670002185201082595688434429299910413937508697320675599092627485783894708184539727456791029292725300886356867114665356859956189072573591253865923691081751323566918825250626634468536927505461643663088540286651246429794686017864540241082201892593001171902065538317783578614877231440753793744231376327080862812944878652991537418329812433475436415567416843629892326386436252893279599024176019837092002976222495439512574638929634819433145744081867836158994554549870666369780789698669011540588725617278885746997413555773840374215231729967487735912324360192208219209518942597234171222232597512601556080188704860860444997117923582402311784901244638054023175447856322155543337445513931977243924457194537860895860564560400702844279988298944513651241589063498638177547691128803288586255194313564803478852162473363410161208598971530260903314174015228917337132109235481550697913097765218259680194610568023151099938619434159975245414416863915176850398745314482788438357594552056898485015113894891491952421347377821803092956542968750000000000000000000000000000000000000000000000000000000000000*i1^101 + 10166373536547643714996195755612175320668471222579502782204611955260564287012279426666958695613852687428015996936418762566056345676680410542710579928214763685938897022854847536249059994068728804405180207024031534111430500728386993212980950497605437638127578139301085244200031796058701431774126054483721466325955257868604639177245450452496269402996328499999523207885635948837764600962898077356527372296661098091669877652426235302949910641233843432767135363920173650986019370812490629259274304916489245682256168441654421237895730834831328389691919880304627451869627502025971947638047283918216906877444273145135425030830432394857229234467235175446630131577697485302481673934565325715924605684479513505480823129688957517175676047438603283492700304487293806793400441991242425406813066058922031675137444715219026346271611433661390816453819922797914812622203115777260586262883380726912801969264015165185712706606709922335713751339708316758658142353309306099437164642161545782738983912593682031562017902692236901908902824176473586110921097501481831379980246826906377784926845586598721840909351676104567262111975707382352788289431719112943804456953376362730905523596023137665334931466522466769130643315798939020202448062527890635851359809703401458379127613335485193761486360177060018667784921750323846820456991240665807704688968544746530452075553605811315015781079892557694487067574559010646062422440837058017946900571058381086984769022053769517078737506014087390791103777280880399256723627299502033983440517109102924640340007614422082680307453010755219675924380386764121749668217412414437136830382382008997796270686952590725091908966234741710865921040088253009149066979289122080588390155266003449298924942144326164471358571565555250064607746436519745102536822709932321840389780727741753442801677110116458492423779874212685810522102184392549349560621249369803617808417514984382178592638605479869331648233435792602359082228054250730837892015144236191487768120614894332924795427920437676204741403509333836318477621096386689372537860149041504417274439697174614357648988356883612767785126601562520959378920289420358751365407760291665660573601014195266500421334510864764950291338883798531809593130640531789224698611046880025171474511899532888039315728908939527973012988261310482859508772211912299575214836161421219696579131836107560100244472001175355333924116972792934640674707164346653028844796438395888302473201610161214255891349844192821247023218015556874759252469914387341385042414975157984994407300406825134740915010819596176007526080127852164819459097420067000086631846795803127603632790965352151054765346353864934372551770887650499684594165559188416853317625332241885817316501804908641742925981374155013998224127428712410240773240503559690659767625545849937476011289192267097966885931244647215434349832743351646372726775042342583646477136977983332972367437915162772532326081370028902948779592596979039904921797064523692500876456408168395152158232654449430706260269999876420051882150844759871549523647913027901474726364578997548862433369160443512123485643645494679533308408280940264246336184416572349013773832646567959815308375815964568552908516226938675837895104166180838105094883919366871946933409974938643401154010647638831683807875703706384144992783444712281793099716584593111796515881559020071281082548910880712009858399716572053531394756052764544465682000043114951958269760049863407718582029563481665862081823960735376324003111203323357043310067724092603644950194874069930266814424212968780921854618409047795434690841455789987344901081201362319839665513415758875282232721602405312487822084834400714539830495396834459967282178531829296661690103020366534796836002985440031031462233662467889127865170165780238275655849098165269948175337097990271671487465254450113735744435864531125943900223056929756826593820373014107712313633704725265630098244413978884458953271207354840425050455914016435812238922401796177876014936746515883726507349985470144787521705652814185663784640390955772536532753660033726798849062438406432563716489414133487970900934420981182082644399548243246296439033226440097250808458713645709364875091856274595888096264050031633529451522004294511564993515005746449668384601058127519688503702529377123664273017799207110879404044259078298863593573770187374445658059302457881689533933309714823291482848673968905608370845717967198752755136307415894752942149878097527359285372182811527175900956581719495713584102983862703181673044726897870694434544065811930311744237664244270039146172332490596743724815410461742524824458476724848819688688039915560995153403540838185945352346882275335005840355960449007150752876656052606774515699862787928570614266968698953240919830468119658853958941631181707687541734522271008403587872364206260208375770669297964224953821744203974353416905008014694783908008672066833615188574486302491910140119446559481275471625849604606628417968750000000000000000000000000000000000000000000000000000000000*i1^102 + -14866774354924848115826959303237156177710849041359158897145324898945756604208538793018057507213426591473718908093823506641663427227309253227467948170754548549441785610476051616736941829013282447437891779587447259607719370874025294855591112579244227236491286211588547653315672316638695247666492613634736753352029144716989647177260081565760486967273719912710350329096295007968741552105098686743482885849821384114587375000462187443461089163941942781905379991420821427604302872383260479168941879139795192249253103808788147929442414220405612603992073509939147572710458909795380150811492972064897192606809518305927123358327329312693909149774513628115291804931680444667536197968038466809536409991043758291996386046008242393023815778531419422924674426930209885434643425062718815659799214026444842595155327630922927822180632199375487186224016839786507198297068077424555890334145748055565403273512404844081778537105495385396564231189970572033350050177318853690297622050539619806322027127634239760100631817342070897469461244306664836000151821237675397673201413959658099562930910078661652184734958136578075509799252137096868639405898054010956827750394694341646801205607617139389172665578311890629748302663219949636316742260443375580512401695472818712370787055087012589711914530318314216124509128856078560168125536131870281775440392246348236682215650009585176699827812139982466146039368202302778250902877203985494237760227554153281196837362317718182387785273051135440790878243246175930292797300824936702136054284359876966573954837160558093943134622312219356420562582179305213838697682875155645131210713650579447219357229663978449114727219000249526173290571702034481004799959723916473734085534325211651552173431322338657075995307335598391765552953225607034582019874693494764244785205099259780723218657146369909407788914098226827880918697179465677630866941405920971956724154567111903679946243828975096645168783058961043598397882552958800541069723849797095204074808122913574612503054272735693592407377018121869479940503935383109333688213024630155556133433876451580812743950262791654521449865428652138555702078097167644467529684838663715877527277014857188353626719000685234356393914818026167157149819646286863048371687399943840918355220044663883489500415464710465094305663860119947434778554848048243802841706142755126620335419742820438468592776921427481568722593675625664382682952662715742322084894349095356350265949440819170679109775112310047053493417203650980995581698890515876085275254172410456681701430092220325704361768902251598291688787080908735945879412644280106320214899195927912737359177171702963208462701769597297628824879888917484895344753380251009173244233608409287964215091814122699535688373872916673202590321013855678791177676058017891905696661272676366717207600699226008068201458088665774014608842781880891319221108488249513125555309334499316514204379773129160581844328605113619116260927546900439552592959788417885915492115940917460663593373926610909039073476492596699353757127878369787025975490338119906093830193044557795571646028893917918054149471742288168524241974029444728889797294625864181456768866403236325899223705921277808780681412049271147085646466190889820630942168933085924314186770558565810404073967432286211077476286331215772651671821006969635760745092835145411021145705007281846494559110793561208268519304813454010189555384929620832436571496272783338141529727242214625075265266970251508255280911041603564789536863346774901737080982106742655826708080761912165797843395348341504098234915507972595929858031785306837406533157604587620488400403821154062820600102549834656194020598183531693887022189331433548470825708506149970651434770104409162890140697582240362316955545644251107847349914452859719793695941993984828260479322779115798768986256220158229264209377693022007791531958646457899695205337368597135921717879213116794098198484375608643328313819420168002200967169994383083882522597486417152975520376777338436109413868270718359646551407748554508257855776319193260424039664619737205147411602875093292801921768151979460008851177783735124342811850959739891017302442137959601325255463901794531449814662819514609385410771127665626164496556117153112015185577171226357142361836333345338588319790033080859156106010541088637083713234183399464275564647550181129061460503426137639507177135945303691574787208890113499378451972088440286330072418177652661077920681603064569411240111912921638991528592549713471446561869818948108976933978357081024039838916357753901286516392317991102700831484244166415542220782264615928503312924816652461525298584950556014339196501732284551131159106111324138993335983296961496237819100847552598177665883007193393073066213508829229644240716753569592169743006611682468751460566556184365461676167910003698691734359125375878433708225143012992356276343599368477757272221577245712189238157364189565380618862633355092839337885379791259765625000000000000000000000000000000000000000000000000000000000*i1^103 + 15929813083145505794273637956494683378359432214272568904673478387063019178090166058218335019656338699080670867146326528131782022974965249636982601820969899969204553376585973784287112389968783494857286459701523466963156608556491812896504467567984701416979877201407091470382067907518125025740470927792680476247594177492350973089070888262846909001418743761556532343954107388713563114509963937347683621246858327379252961596147429914843365923261247603839060157079719519253039377594080750607626777769629779458424541857044206002055879306263848125182073972105492877643239270976350819233628972593594958887240324338636186525354046438430085556184210737716439003698761548075237270005926510916799410592870049233632974604139958940530281860594913897447532437681145472058927789559885453752283238682224613806679591342408782190198335476388030711267018974717708474538162138137706105158544187430467211884397056992864351114349284141855787226688790800819296064306983292477132093836505329568312113252981063418560875161352323645258093592033564918393822660184531668450999652239986754422691863309561337047261010283093870285895648225909079745055252872359726649774289392805147981970186467220390287106135348050757203932129433602002005013727989563002803749059207275059990466800061669155276072410149224013448664863008408608962042571960512757127958488723793690947633030207483442290618062233803911389163333301439522780029756637108506464599619871228285373177504745704881008366394200506607528539003832349249069490405506050986019506186489982172549565880338143532297442692733171972377078972558024090870291224387334662090190865060650062491856512085505464958288409059971653917758495099530576511682027916715920335152884347735799701584405994512510260776110571610207776094046706605744320580027998152346667603132485958865932375365381068112916519884686689293896139539278503546809674080708071302073004283906111088779401631586398224106760237870035125676789828938045767471642920483363783983907310249574237059973092768877658477116973228633247420783842294327005396890850797370517659576643593273931064747426529320976350375011585794428208550800567587432942774570077051188219538546312842686644373022905630229197970720080180141065629919425276062117163001853132859091699397803392783435954801654931206231372888837872252309048878644112377769459209858678394031529023881298294959124660285636098718191658886066862367732787305332900306467151653024246908893805166467140458422385657074187712238806547090024857238711471527853129567358738451203885535905013240492291747834415696013963866211729752759591500026013399754849356718609684832222354074435405129589188851191341195984463878594668642312690319526003581377172195794354921679108603581995814528464014323945840055697295098137210231833456880649609403633170831236457496122915828346902348749600617405755069531696426653522913664774215803724886354839430668654527758156968969272879260660446421354293251211302068494237340946388767034245503962306589176342521826290055595410978148782188830261510100812402823424593720647560674840408614448593700124850947652024147712278183966403226396007327640825742361207802497248093778421719160708838023541947454520443842252148099116706098037312010906828736734364083360767907859139118789543458443305424312012499040533184639098514758319587021342292213764545002592362390742800685447147692810339148926612760645630948888019744781608006005306102512492978361244734303422779399428753965539014550060811914840124755007487667543683255046654649422876309184757124155963531755025442668383420986015988475204980751751855911551593035374509687661043685925987586185748492840327182631095526021666170740264764957124720237190818965082601255934985254666409479902106644069002838494537310226791868696343421061301219001665574851249210875163799150199477338388935709462894897203985602959550273018962679334760068158049025392876359289708116559401625578280214459171625496665864140020321462265472819885842661209115803675971469052046580679720332093476691487866905623850509275690726432385946961512115617140516016760513173592224961851728372830129348022727496401637662344694346115267911422599900016524478392577886502976497209000123476756316147923596453702490592488745175233695361045724196879859473295253135949980346234834547190469044139709183394652423511468139374446123388810667611097281179892339517128158619101708721390138649662449654711911790920240227520095173116666486984590827382184037640065305244547547674826914983529674163936540265353222478853465160638644598018402356448441558742483989573538662793235945620703207842439456522313717788420080069955621857959926287259327919128815193698901832225544193968759657482411637265390636792239104927038691744102000300953242563137330246908599387454558991305149480389120679433898574430897627814717279005373159793314190664391421040947209073827043478521783263711013438334488314872535238401646818407371024349863941615979001653613522648811340332031250000000000000000000000000000000000000000000000000000*i1^104 + -9526092714855100487295910182258426985937050383937584347138120162635290220714757336442007468692379257666677653475574745301501793691035544014166028158472664783508509203698612367821693465830602503559913916068479832808319355447002034200873809724089458162944131894978060582573905110007810480060970088582844568643574980182045868005812913154080318289968331737270959939598316551892804643538632478294214498167914468852071123954034450444596796228689497156080294559012441448911578727171345164923347472660126176644571586776715319317944377484882482134832543978709876847746529359826791907557251270204697308848937268341312826871745547024284025714852217988203785209144534633868515681042246516742323828013498464842248507138953502753868124740050987063533919151677509300511277602808970375173287900007283923950805993586678985324890952879343519429354017637880557079459691631516918037501223766179135469981149816660478757265346780014120866780020225071041710831338280410926976009338736328817030360711975529601468416762865465352338146347907854926097585537325911207292165787293204533195550190783581184589623198372733154966638623280281387211588781785541306407150272982484492071936822902872724429915612542714974787180783473647363352339178171439006106805865924024530906676841519060265026302223537201063299109199498788804219115357248812849059874738115567033768179901040052505031419226961269058595072720960660858450126846923117659169229690602619391950216887898067328718197172593169809746151301398423179946337124859966596324775013066255098767824548608771743939939918544009234068329849786642999994459311535823792516100832125747403090879771365896905950285054564791254312107045509618869714599091283865698231901869117781698301740224571097995692094829369989059250568905268591583653756634395213748872148610077068987892809766351857669360258779196459695815831760284431501017643421258632667551415505681731916229803852683671827739713927564317520798176194564414126431699110429015007684069228165366331003594399864519776690393360267201022326166329990540390574081175373382269785031720472773326735269710455817004814084383279984590606638381921815848019637333022365126913742415791638413641182640964252845119566114946484923454563583028949667216451872847735151505209938063699298324283908736784554907266454330500916370423249612201914966070010913801222745567414748694166900815036949649885053586649187224048185600050970855676128872266934207763742373754760313761238784786535427092068438433621118837861715352617584703645534046403465470947586608246593578395618793358319235563864067448990333452791179375749950683092460131714603277220056229471333475205961237530072310324441466117956635697068318141203991824575621718650250833702693300248928074591844787990279259653664425857088355745185015189138608248916168250663322676935606112700106644307087885778473476672863812217067427523218370392940045354098506519520170320904932400726306099277246764745867700192906580731020055046810445363987420691152609704558296343559779964706700007130981183962543857413973875336061218649371072490157868264642525243251797169283585447730155571799707250397932801637845373934403555507168852677883759025378320539497084153340090881878284449134683033598973433640243085726772772424197611877689073417092828047542927161852194226626171476936191710032795116582019722618550846351653913730121725637154724606850782199273527984337241165489385711767216590459024552402452152568191312061054117224988885301536806457978396937748057445397158906289871618336518258401945923086965352866867703867230566276432992201227038339813942817614766652033143664052786236354784136958448877729583459132333769012763566676637600043476471258032250867881534683197606822298062417238647163771504225872349090392756932008325817776086291989025913225021665898499374386384524587144967118706580102149103730662946140418449643041807389223775816040000227064816983288148366442766523013343448073074946311757770365766445334712489625837539134151355164330143194630006052565547641342262403430979143682406186975969830702835681765720227326218022843326008780719944752399704027917674344738180395237859515571956489111660978743366065618897074630017573486299611008239696467079413493657857595734785441965445350408412844177199637842437785156415257204582305292943883100452384945810901940918754440017623117297527673858063891616790073599168329296313233740936278288544308604388588865877539344112275217656894972440395257081150485658972818004329923966024802421837977408080225714343428853151443290040201742004453753993502864796758070703882026065596734892893434641135725654074730186625401260038839900726127674002282217208583100726688173092305336211137613052234889675971202351349938166751558866518037684519687404279306206544501972046030247416619859109937366956757949108581720913743808067903091547809459836019413428560460964830389732823024616845937664700731079194284147628900196597134808484952372964471578598022460937500000000000000000000000000000000000000000000000000000*i1^105 + -6345967078759676569143552264615043687716352051180224697258694561784649004470607775397275826439613945750662342327815773991092013549627541184491534065739586248211576547064322870567878761865002767524217480203193180747311340381077880057206321050850635897997177043433313752471474523984072627784009005786708439291368080960525863470685096302067660401912844636004240953905453897262087225924379553822458459240123625540807475780365403029987307108204173083782108367987708603985212514424156634159720398694880629679995850382891036049583445615458023931270614252365896899107119684517872123042484952203373857750034646947628982894644105196353472755625423899666906648720498448841096055387045233445058765436587259294163927865134036752792982779647664409337307749054013282989433502053113561136832607243155741053262852138894504661066285806537589924740403777574361737872699251307609275142558869381155184929295851351664365692463716454064977617876139687105532975849416272348385716529400410586257599183731184205258500224896075440296191632792565419645189928384225726945720699944997112681978975394758443478174023076497217248120129684282258172632034247821419512131202119923444368226335235415473966756607427097298812234950190623764192625083690710795826872685644625860640299479043343751282572749857811759299021125315356078010733458840239783434505630322399669838623169619736247743106887109326396734543919347590303069945887929304097259493904391930512924504764493807808710176382502421810485146524732983627361386136788928829377216353925285586356585190481630703962783107118028468016626548535206422548499832576151236785255906658188930103647648704443318470559981520075399149393716922903327933517711046684497007995768290947717439421831171226695299115569897675940266894758095177761628930696506937061175151081452154859784436124782925173221486382035436385667768712100308068139762773668985262380348083214267580612072994857126623953013278962913880999905097290871947505386776472655547446806907374593470613559038122132984222316513878179525384941662928162272143453383810036571881001952650926488948021170590058111425218785725723404513139894612377152856107350454463183107572876530379552195765779761608766250120402347633181457054808967154283656330304593885851795704067852794819211563688783326718687762472024819153467271087248966175403747571784855935747094421761752520194280228089033304225957984501986387826620566953105061810181264421785309294684569515120007730996321321097327634878917971991315581678965514572796588405333369981501673418096106971088756603918549288955941116314970449685329068157821847720193743794490296195461631419102057019210953303640755351988254486306206586516725700487166587592962574278076173830333021745307173812122872634290324375382177638009184093159775388663242488189181266400100799189491732717822735125793555733030055986228813203193324216451596326798159428523925899416795806082785880445034829673119382300585350358522166467050567757801314581901720245049561292411051843685710521242149064167482133610419464563176419196217696198263542234595091447699573473708158061433354611238538781235046786500830593672601410192734626932800382805388078371952617286281921257622678009582335774997652254550661289420456643135603039373999192905891686302662648151019253587704490801509786139948588620451426129047355816289727468498547681351796369985589813828929926672658942499141276447824841741797343083938319544802171185876218346323336951212847297127875104423363270779227215987613278471766796756019328515997426612084670471180393520295191995241661195002640969431489152868578548247310885540307027816304373819282573818665279893299492614415205490046768515671700776543641939850125361504004155271271919114897581126135886131852222470454038213263289413065970147132715635853405384246578437923050798748960849426886427753098047784512415265400347028865221463435444552540527454778988364340346675674736867591324280622631842485450510091863123015152148979254334790271053838707888984073153284238722298928117919187175853783093646721893352293795514445098675549983433889472454312436236638968480879915736510250291922686227876809631293197229541466976872015781926274104046177691128608494599786646214968481642335386746505406958144719123178407340230209530404420983177881686893575178508379678431610431144564502439472909141452808017106391108740915963008250055847558083953772904987876948400586927996532202216781411135118365322544991291712116153978450487889239567483021823334106751756075771296658323887460515621905713966700762311745056466508087566387017812648652223749854484479462333850076623231369846236915973407904356776450173119896859762774333981420442066721738574523745623083010056108079882385025093886360642258760307712041101783180953886456376732924429464437201926452076388828185508451666428060953727019152820917735305103624900269331278772511436717199383008118894183803908012054651652234221054227347735832154285162687301635742187500000000000000000000000000000000000000000000000000*i1^106 + 33393399786118568037099434902985866810284753261944062841588791574928737069395587550250974325004683845099651271442107054272804224017894254617915739943681939605164066057663236998349863810886928973723171407918136753145382306901614930952924992317291552395741363587267402594569558481115500049617349584715993993346066130157156574934090345437787466482965926916114785557197455797184052467293328114279231522027129004391352613337295491045066893162420446841600302065332278265337616126511370323908434775869107282609240074846485036761921740379123737536393071021547543474879997580067137170088359617168868387493339392157741330752925033560184685596708564749881579113697871205970640942825843798730403604071610825925111700604337426335495714079547551475759754653651242482238674406163880949977801687558355274278311176897402071251133456909897117018512754524495764635401980345040640277995068306557000992384066950551407561428285160481074461524659838311918340856419535000374138331844448880108794764395106185598819087689054753560550933871974852635321806403990903917156419519013788384832973687100204022279883032755419079669793372309075121078262590147792076892252905054100035950730298586098219488536083566657399440605050064769470612412256533804700358860013032947017366970534718836200130042095813263218519885162699863455739330612544707469825315021579336132151963673477802716309695858647682211634495897887430628038849393763651504580386683538989483562198987839991587628600933464762585813917530299215104371066181845592292937721395944734043292901831034575569579200660414006593335735628109459046411731060511891172035931627468825429909844648433465798478745246679826218376801942783598566557980049520379060288891322708558349883224780381219048159044624587919893685669249283891457291548228267370304474486450673713845645478534597825597834333960686505370668051215213838973540746108734192110048313991649498590724241883209267064243395633884357788042259830459772638044513987029529641717913151059748737826445316046450985401892470148099419934826350827127699109446646378136308574279876272505877704525505830434938753047677193466499356129377567585369785776885670348471966445538590734097867221188365656857363915893156169276435045185489045203288860740640421421720270949618525456233940391482787048432427837447065034749190558950700701770751549025530444762858917302289533153817953089092314346968064499471655240191361934814108842272195111076227936924864993275687037608569853442927575648233991767936376548226851068678901755641289035453763433618715271190077549864913510203602266207928716317967877390793123745001356482134216592553587421043675728743456357809805933867710182838260708229749508738318786826325603277782975143772352839235082265545607282519460958908807005291205696112293872334443286249558773689902548196534333016662759499191609312742617121321318119325445237548972313054043417744879316538574206746666711852358733979399142727901657413075868074986534936160548983150570789073338155940725692794011842543152902957484546565550907951310187508652427890107713753042561535492249924471264311751809125564669033667037021830621873030994883643947028158467966626844584808950855887184445580591392435474000921250980929524414518040219332039218634884898229358340351890402943172990461090425422295433455746809779457613860996623718596873018162436787404895685785358713856405053944680208078234295762488392875750948446653418836442306397793078723893048770242641860926042023261483943664105316164968117092259324196002806744780773389365270782544770854676133362553228361908686588476092290753939243783647145177695784320446376274655182294419689886026125575742074923523710933526811039776303100619783420695847150457171181717498412221093134399486852198501544904029416556654497384237899448611911367975087276839617220582250886904205445736353326044789897387826547288317514212737024227891998595284836428663435005422927463368598690616553702286286087424033685954627940560359308573601309369059853745207082045741505041149184487184935483594169280960210467771920994599191446907483354738273362380698660435513126828685506423586842361799857461617662503233026530386138415708486362316527303094974225754883467924019208100621848088582297269331384039747327960632082243015237825968358263601896130210697005096242652742841927756828472219544952869407627885074656498820098115130333796972891143649342625218912014939227546516184655372911556519150616003079745047317684621772010802068002464493548418451540424613095098257701114685466029176642060907120552691442904559317176693002320136217299110586562610411177716600758251945553363193823748026460277169242808602431096117849861682112291462786786279422628175278519584191303450044703758567437034386436742413465842728113633326116738318575747609331346369401580001348790032712769795006971291789954150455107594509513652592606404890272999838312535672749693448037053145309726058173604990031435590935871005058288574218750000000000000000000000000000000000000000000000000*i1^107 + -57900887350873844753931260586152683633689675884094679548625643171464527641070187423920740150948133382967229380762021159109136967049527597968077637403861282096826043070463802352854018985458590611962075462356467822047992629534905474294802852360377717492212476695603651078628203447159086610970646195129149156785572855242547014807952626496662241288198178317131329172755599920852196607441657447591227952530910414371951864687642458358268766911238855774568766557553579306707197443429005708509842938172243568732273576986171131004154317329444661754460322576973074873715184391585590083241803246943090343169243943094210095560376213334688218188055384961036511017534476763791245304504550516084057906708753024450381196583920727578739297570518508658497268943109417564350676102205068306847059932429523577060570351869853859695247769280404341104525497833807786421489283235906142392150773558696530840108690139508724060274233259402912668822473409680152890940430282030472500026224795566093335546098653870884016640410065163956289255234176655567685251177327366459710598248808691317943285824885616208786361634530045822996666752273689574036694755816239603400649454796198782345559948507371160808592750563086051799135332082286166525661827395440202354053104504730770618347998467114995193395668946138222256290427564217789904932217325263437952160777390356397736612869291981169714199272707971974916385901785903615336562717058870227790710553083505820303819973733079118307454263824573505083357655033039836713660133488851073355177323541231529511436742008852774599105456669304824646063161855922308882601212404485573175831107392096694050680305484418509035676288543544708080465323480261085876869204627952283382879387042368724725618499656219901894479820706938963248377837423593721456901534297654412335760913747469279499287599824398018051419512901471549242314165488867107848565690440929349495635389699282065833113889821438333550192207867121918343640215225720138550602925251881558157132099977049604382714356601429291480779919359834174261340250654636699331041805847026930490036667879076169816499176602879156808185834707315453923602593096339327993249445390797605408699320596093123241123015942356971522336640392510053541101577670804595454475401041032116026619325729358380625147275446694018141054653903181511895056532322508914676207481599270511144202136230168759976443643171841415956672245846484487547515281633962772106573704926870848088110594428289227838143871000218327248429251583509549946131943468437700051680433151942008640108435584896428367451503397497371659147050216205488179717794639064419346563793246475347843350283194956468624215917665723519403626272932611911848742058222048657210670335177248468292235545634735513032695422103476871334759171051871109906366238855817621606932347331006001603194070322077669519430723683077012132329885954848605089078372722895161962622692083049459354178631499147531366338620410734294775304520534419042052756342825191707520881924090312016315318943217341089990733470008060793496630719985292440746883460205953626327367133746151747496332746372860441252407170500300677827538874317847273890581904023878126295011605351893337888632940929282082930923199914894523410348175241800294097006003103459586537195245682846913093202195859681317271675519331645577114073946283613646331685550243243973464909968166877297210034714636098826241069536973397931109674224379412673543514558462438024944617770535249152089846476559378297615778509612679673586829378245864578362301603438151376032498247410309554992027451896372213486998232732958305562812085708266783507994188788804304701229859779378672499605496198240006886793808366535795521797928876495441856941729506590387876523577972706411763130080744123882015208979587853536399070672940188810861423336320102849602683504302106295776582514973368588636042309474124189065484361870469755442859899617174738213194213066575847136900803029510911852736057677294473596624665668064803415571768981977711774165303228223948111827641859041283895852822956352788541204140741765795163254938960960088234345913180650875980545445156234994591907780909482424833479503292559708122356533439146588361125670972067066309502585400559808169946750819972477622573240505852830377916863681394307950740248253831963314996863058442440261550168659952188951585825225668575218064905529361502521424146748837243376992967887224890796243670623992622059137580890480462384244607336427982040685584256350766450527106632875887373388590675124021477773785933428832941413158871445616273907331429613771023853785547678255714282535482387660751401279925899107910248826908638238937977065339658308157377167139864406938621824931962432741033413734816931801617653969686479210728272224316234949079648316801968500557498844886536945218282120274962879776890386097449072893703709731048529098929461398347489944817514267300377229845741659259702654996628079877608874515004799832240678369998931884765625000000000000000000000000000000000000000000000*i1^108 + 67919393772132887143141244476138139331082442759646711629701192828818812813041150405791052179103348912810980354638831795496982069822260142639933572934307958756223748981682623387342301960050693732085304030924101053644847833843152483078521746172348189552480678050832657054402070277717541472186691099023062603136713334887726702824919092208011159813422314486087332822779956278742681164612845287085211620315894359705694528698955745520787082154994736884848900590580180479527075687353240719768002870517430241400291932063867656317758860910801815754248106863642225550263666075180316496288247380809083731321076055010502131539478267617810438921242908379132407460257087227279076689078270213627942567795661258662809314254444839225881446741953594530856170319883821038006889566361121524971338115353234429765911165283439133902420805410228744149460206491632471767802593608400673949600206002059117187525531675847685931380857482157343191949065463848794605210711330481893007960073150849367243779608422583406554688765161058785984956682645492393097098666134090473161886733542397646430374907457723406527667180388063351466686928909805209152430404824354805149209780593118529602879501709478877746758360130377003678949098505100022376977100978409644651161547523178648782990175387786387079465173151492376112080812498058418652660503975084125903564404562141145039067972517774933924174182768208375695810158587255395616434263773761225520515104173633204332763140229709098589270873637740513097502172837723000211062286245369911333149572100440582794827748152775742295905897377789333015291382006173151477950766939353639823786120645115711553515262801388735122967327496769992870603935189842863738311599755608731871621635045610048628048917513261043104101552065484987822466954493030616637752954592773259792066791652854046597333318009305418128872356992907166771126435514813431213281080615221573239873796267307623145825714476094617522011662635994386062671162406574904040482655740904996913467270760871362899986174247332299280848966468963984043572368654023399722569985651406430025056070166719581616506443526280258987609590432763826670969586843791630109450241884069388516633209946982959127166679928738371532629002782615029517448074930783809080586347305882325457590786030666882778826746390022411671052425129874436993294455368788478955738653747404148807017948832823287849815945789985088696540297850148549853731636703469056268765874554947506885241133190979709287431473312302904081113185834849556757016821636384309289306737165464529836585942371994939260716627198580962210949469069594994927428130487990044650412470576764967843881848412404591217240938448723587919365235337790742054165275868317317020872384092433695196225871240067401580975460685819361569692311960128180699800300205118830021631657858936063968444515383275917352908024546733113165113045801028821799293576756302592771390435786723202348361167423425794325526473918000595739397538745214705347451522429531437955426780780715361965562506243617945055015186913519879401788975158072320859262502370266349685664419815047136064800214563960889303394477366823089870862576629183978808072250500938604343366942269735005729545024357084860634112331113094373940343260951020395714193088365904489031907482663241250437653484442364719436696947541335297286786837905918602301845975773272277033250058261183871181809654705411535464771669465633802458732456574039220048354172229307392135819144874793170312609120287597340580011959475478692665951518462945498229341238497689036842783030122771212448108402728240812698835577897142055069090996435784680458916648587092662366392632646647904354808228669580325960751033271717214586850239507063491671270770224336912864735298063712720796752154011455431305750867501084455275542643372377278695453828183703239528234461434599718287766360079852538427435336708995309098112497479071515000320149179314962170742276401787804306920044443079016383933330280044630801117324213417247638706960290499261943111185973839396901861917443939597498492125547627185611042757086698419762698373801619028341483098668715283753756839075132676528883892122128264306367680270709778800393235586168310343734240929861077629456383326919854156882065092217218677503725220600382985726188033530695742274581221796791813086305047979839941013989522643442576802987874996121836232617280518434696596773354160440330299742039465237024320438327254714178445379787687483487686593462515718906673954497593630410014108876229148666553136634381896916306512883329130857316616170341563850531819920290933139671488125663850057056911276066600567667778504860443563633214841478334886220842213225287079452783602857575790184956761472493633803893231543687950649103200295813579106019555515675924325750495551209402721375711473368926102906557897185323708314026332857074787217074368183821026893070841639778094598106964262773070339847128149016581321923032021903310351262916810810565948486328125000000000000000000000000000000000000000000000*i1^109 + -61086824341877594757447983216656922885878775471756648412098154020143374292179192619139145086264187018894606217024334005893930139822568285502939616345870299597705134370093852967240617033352738303335418607880203021808784907137493099346507172694118073383651169428453403903551049889963796400492974684052889729827334330485986549214469613902727246523529764815517653242617598833521380912076730312227045858274714216765987023184112604914039538243060761637702879237074893479565348110206822147930378544290782896154741983385923398906452645677907999150815308510772328369463784251503322868782915852918179024334738204519004411408333397066248775209952571812988862330548602872740560633431202947875899220723669343030313259921669586484520975797621036210728598884611539370380203606703037998306815017858773668985985308408279002477910824980852809419023327806059281835252950520217056920773031890505589019581889441526860473307571543743170895690928715048388101653285944556775447905315327228433568304245278806250602644448026077147306789658824660552208331144402138902534650226198493963465094077226192056489717850102048705616576414673967316384825863407647928324237032057800706862392188446852670747728160550636346474930386243762593887208914611059001666759979971256553344941409273567206543631588941535499715003798681758792492053940354287897633177692437450495982310621059818043081014644339283547179334734449987846680300063032017716118147190972895367927986870835490789486077784231120592948435578906689471120432731955750719886302007259402477634922225752583243677703983137524226172219567339388213764962740664227455764193464552836128637071659899658894254521401548918196457504647962728579053067677460411214398761308760715468408091779165306897726890324300070858062172124614815681811216074623830737728653738630394736523137591879710095354653366068077951831221984125697919853468899687195591843306413021379040591331242619511302407626360907312155012824984766196433060905438249100727649199532605041577598366279616061247177635541060793193116686348108225832739046316892298078372462492049218412171539746386064443598615484331172331991718239163765849000706229374786044067999995171327630394508720697913250127041795115352460461696597212966634901670911008348727797373488327424932782657437458356972976310440429580108764100644635202356990385119478441802926480838346681200174266099144828543603085237792535465631833350884198142279165801345440599168774137843212682501069923492511655880882758518818578870831333843025449467240515094441407926513746917645383892513890783576081797845971458725129815823576001271745231998115737421541738392595846081680397561172847491919484280395461975488937589138199488087237564907149334756455259022850093878527896054273502301429916916833422158951830423779251981167676283763609894140357161924498836737438179048703653103720031590716641418545436722433774103206326925780194180243348194404873473135124703915388606460728914052515928953143989011961684611981456844053288966064351590968712386951153353634091334772790302479948827424517755367341967877242436051752266140330660629617528409205935209842504970136189405601586756523763087100151133790323505019165487698095192179093114866421234628174464086025510299925110924781506219554736695617192046051291313393516601112774682291396316195030582659852569439205336501517333230858161573868049890853478819483806601677280581293896050724264140364678963528206278353771203607494848756269362337654333298876881428411865275189381008352016392278404649973396359906308713638976806415160263431997623968670021104682542363698912519021328059816675577838059706890515876524528325880162967380009026726759180791052968134943082638993251353165660750250520193404515012269683231234992175106430769499323655980247703259447642674806403866011020079972129628747793709818363583265541826974496807519949758042302158103594575563287238444618126306715430659315984354238790782809164301962361251518007027827499596778062405384392406911245066689853827362335941445790984388403668239266187740015002632790594952411210425545710415645567764519226286141116540310044596093778690068410654660746031256232281281338859694065697744508136777755096290486666627508798472773002859947512044500733939778912044968658901718041891084831561402498400438704034877045993597819369626146199051039304531805406145136707068963627249886531539320318986003395240172973693319637714527138481441263162937590012647095322351976933489738025533876609675988013448054190257584830032276818314897597509836743362271996963471564073699777349302139469431620217999541978375864188897758041446427785724567393736200116807550517596953707281506730725629746999132473801157456128815742219646537285209407334031623449663578391350440294433098763514848761192004731544584239323370672436156210217506956305878371464860100944131035207016642322276210980162644055509154070022215083868827022544841821860561736912131891585886478424072265625000000000000000000000000000000000000000000*i1^110 + 43281407889866690131565030478462313217603651277699784925398855609058309050661169864651217712570768876915082316906631611839360521856883329220063298763622938210797272195748620279386474795116695547213446003947021372045038198944711048148947235612915939237710197119574162169423242876110909312879192594516608332046525207639806439587862674312606659417687335477831297183879673986593961031888862487373156491008719247488143755409135253470571456257519185292684821448633790432657594355573590613868778696538122793831185990868372768813237836477103894174439677377106496841465359961370201286114368510643701859990519913241738904546042624167896252591099375503338057649409216142345305687541210705561852155972511285233212462100317412505062037139938330673919264774423989325792286357298432341583870827587468189791682581406985292931225920930989428808331702608444450782413816628793274655006300248694484567913831359183137290862650841895250406413439994257910957752913559392492126619505074452970582608056967914209339333713860531040822825444788216672133469732153370320439204063768190680558637949977524867560038096603689578749009728225613719357957416671266161759773813956797899046912327916418493661877452799506406910502406512817236742633752183015330526974217815388719266012761155423965445579053857866206609212202921639636539564111865953794283282093211042464029721143730887235779869549010374637858013654328540683106376283471416874438520389198423285248969311021362526210668231608873961474506251853468300686185744446235893843623412147330479251364150234181375375648842279451436512601371606245516793288597705463855907674879582746711260473380540467467354592910721846369287701531723852923733595527474936135017990304951906774231060524144276439675856942020579450014922375659971878024988378556926566525669497871661327832832375910865308262597012009009700679717269344899152126305565959124972985354677038548423701082244773656726842362607694850550403188511467830565084675591322331117640887801109103262546663841510621969311945715250115474592107830372009189006744355503383668703476055512897908302809145409907751022790129825606661515868333232804331351624715335535944468301514634958350322456242681417195812957323175756368401834946114577943203069603777160808468137730501336584508660569517288163451446638810239255697914617321387381161796990295525741236551862184754635201081291623965050120648102613731710078385940836705100423902394113769757241287976584979786885056353497095794162055989214687915289512391952083523395443938871240819602399635466337388218695329243686339270858637593655189350860632388940020523671093656080074604611140954493642794113234308942537659079508844413979689575926708263232070833947690851705649189452944757048265023917370362079737403463631382183229167097499193147976665767129434163523958741133873300465635585627118550477855761564835661287037462797741993295420437900707797940448239027679578370697947189854802506900325093899632460595673325691704525684756126326242720301795200758942723918154486130397045042277860043152977668933614148818937968767768333186802831321698002944733809714523954424968774470435814570844991072116710871845336835532692858103619257045274678679455942171479293837174889484111017509277307943704249896266281860123748880846856769904819767786445321440126940265387112282416337174669273709117432129473549843723344382667927372606755458869486448464775586639303503505279665863994764901693562831680625709211635310845752559700703136967840374583432052819802783103745098769753026838638397538833601933450267598363592310746063177883003155629845448870165823205684287028724914960633641195756376936784785245266823123166616107907097499818624293507200670876003695749171083584172349020150064616031105684942801022581917772269426492712659218164548016319935227672381547838648597770033246563851124604303264943348406953949120679328926283593779446237446782658821085448598452914467717344771788686878482243337215663822209965296250094788527486255125668971332940344605680861996995234043110669530537458031657554764318571535352881451011283029436130050256149165519564689067408444258734710816139474531572722735352197650935568438142677678280282484138584619369174098946745079526542065775977938860147746651898533304583540902528812574538115107773710537607178951224106770059453172077832488330380616238247498983013160896299610817074502361362692565155187418677110646820177933186828471964885395369645620961620968908907322506400823534027238708692417716393503137926114273930333813350972685383566551287753789550394057125660466567669661702298152040592238726687597017256250217210542631088219983792984990949931296507691265485538397663990262621125511028661170531325291658792903814390074299961997927597617349435096722888061046439685437736418521702582707815891678852733576056262206857377136541060493272474665314968940551632040682660133933364936923965501838068581363927478378172963857650756835937500000000000000000000000000000000000000000*i1^111 + -25014026285807919395185519537589102408030149456171393598015409627467943327868549733567596241706115257341838198172235385210444634359427757414454893198851550282975555934162273140100933834045334035490721906552898123257312914721942907561640688531588410514964438855218722284375531978603502664992974940456484969664311929013808047352394504889146574446245935377007668798927924273830490737785681015821690468904995443192145838162727107886061618976552614896195201550430161730646997984942014167360715339408041945498337143586499840154503691719439749057202984677333217851919066397459193974390331402558958566761501182306512664101500831611119541664505648154986912378382282870630571581754904863146812069295824752013179973821462283982502150814793398527363944156490424443052694136919633698301679008142408359112998281968994653115526261097471780857448628823223334638925136836067632183706886659832444996260775622528368634412629889597114229246997151555744666563687110018567902607458420267893053799009793317437510322772399228462549579484152011335201165296010992545279814187755384462041944110733561367898271153684522498209458535269478778337193820757347970824496206965144992471574659121109630435873852090578554461463466208797242560517812296333686319539070520369848145078939132422352607473921198279039938709360843969760219492526024929826821168408694523982831901761017704013889897013056517981417909060454163749282299313706518313574080237112755868700339953853764666477844028374466560495425483739267643886368420556476632513037994311466923116856504584660929902058765912363434860123423432981434169466992518052530982756140134914882933873536743886864814443544157064083298578856582400979730370597645017104383080533370743877420627377112111066074551428718566586210528018095083337952268781393382269769660898029990197037745847402527598895457797853398692878954906575974639018084206621095338741793948646686720069998295071111762812722101029394939301227334332489561414201018116730253610924531082931449216484715269738461939469663474377024828706165550426302677052346682030090333187711288538565759656687663139036490679253516452277779697278292002895752095069479672535122268873044392316005471354167437179119823307107506174724050868893388356284221302875498299242360733820792253414943283836485539781421287332690517411077757086129601003320786164923823161980516746292609191733110363832096785735437344067232911774005001977826514377621270001159817525997699153406225383664629505299943771459843315705015265866287686304038800918956501153688274412881684808251707512560146782304381587117222311771748106427649362538624343461266766815308714486319709075709070612451044688438536677741966879697830575856918107005716314032946789262400288245453395763113818840891798108775152132481053261852141393323860469422261090242615036108160624914009715561213688297906817003619483851257767490434374430642700157657953966852458729868359605688209144217125038928651221621978576197747624171862036518299942120504322999214925596063849581846795173359564928081004006838454132471997178944101939542978692775119594735155366096582181127199932329181665279822058770967097342235673457275929327572557566800064671753642797798752654094015445477522190762223209640047489678815929381707093392952046595565395120394080382825420488325661748189159884933508848241305913263924994357863458895087757856668023288589433116393805808032024357114241256656089698100724516348872793167727207995840696646933090722723337046215440602668837229731816028510898401420794582681368407536554026760813036920688733030506552956043512501448207532490225753321178468213665134034881001837953993755223067476000727867690909865439944733793647260475447526186580809589255105704584532689770879464788884343083294480941307229510373409295284215143269485488577325916733993685244940535014602140217557013498991522992755096924317490151134173779949293356986147384797793053702337357782629666456309940116210215323356187819003558716794949121784644347106254543766539779927404722273570833554266697326483919989376000349734324365618370169564125514144452354513487550231939433426940263367549255386031615108789803152871099543566758259303534062802450383396961059478219791213283955906314029169992341304845902422959269402008794950941099758371829340597314720383633836384151793909628802243297745600260696690492477567135740285177377750169949760733192216638044274106618556876724984820440145991978282469495903237794097926965777484724560109080641943847793047132271931242673197325601238176241620372345625771195985333223432394417332352407943621424736810862504875243975477121867685398941427153606887891144844495708198755496508199770101487014176388510274636683690852479882959106733225077908174533115522023560373070455040167031515784471276277286299472007004673155666541641510516746623369954135526323232013163975766778943369903086851710564782701065647388075790808620313399046608537901192903518676757812500000000000000000000000000000000000*i1^112 + 12037777606937573988225634964286727494492450519753968300314714800610504250432301525770546612184645305232309520064529859907929926941099187409599908449029518491767736485769308969740097300961835981448894442198723778299829120390233773612167263125248094922432336305597566363694104003753605433684936636419068411854916509306508562424272851317150786534321594334929174219545031399621997948894797326839125234389966874826590289453983391238739422563268137248631175878315411496109619702632755359934249542218000238985922014439895248587494385707672338513746311559947135490714626060455033820997684109612525868809894199259128480614355406713701031999340035351425020602942299643323648979439700427265393420076951958475363830846423639854943893272854060409185008539679127423057215838559628340374159518270241521246114628650480603902112606505571489654217985543273897494489753162216468595490538835252483181219275289817942257862793164967895218747532428565999944354996962220970619639213175559845222374148474841983349372343622709556328367935555588833487255030423764980873003938025760039124054958220238855682677784091069070173549480656804290653930301982488659811645470284495418696228031788979783983596694364751315560306794175264397804631332134334992880083870827784128296420818422737644796923698950542704441131234902624989229633909875147913864296303781818427462693333391876715563031376194982830034313947919363474666285068304586661438581281739574977202927533470143222135446360626966133102962790126566207884381130642272199767011627564892375289022373225355917629404408827631242944900693244146926036111603057558354185278243445429573991933456548359012968375313677196113815803779643218526058408422814131359418723943465655362647092767434921317562564920309737436005993346910452095421228748248382871196402460395874780321740949756272328064042613858399541030851885589270480828785438175604366901144566429117899898660787624862697559583089094582759487864668830127103989972509492908302272632655633311785328283279820925283873978083779333627753269924996288090659508009897872262691540850967301495060371087310519066889218244048832005849256614576121723655480521224272382866348460249866284449849656135890004019299159484731917816879356710752736418602307277357742827139398560814039069599656044268714590720739492549988547217997373727931086380579225424097247918903878816517190890620516169696746474098540689537103058985490319869908619208646247529712236086123415848516496545066190934076277762519477270023025893962758328289704503605947687816596386985443773198832967091939290619441706534707095286659047087487234401029432713907888413283757359480032426900443350458091859441521402083646225316711251048275181082701011174991986863646819436015398422109889852432747902074403665664731528543986920872037239124462858749573639146807840908900511002570396109279823070371213771849853110410039490907035839929745113926527900484517771393382038982009737938794413939023087302276478637831971900139068865765664684553917606753613670937771739032326516904651819111768367066745635390173318839993029549823627899368461485214442527835209250010150787827582332638715110149323284560094947862017031118781551844808890957728916405282219855345782154514551341248165129595055396953122489349925926585581140868219653029245242442807417027953387102474585740254625480091119999432127966194754833257379328006967315999422187145417241078109249787986153172148383342432402026048698482840334547996802833058745691944102354574279331005589480716756497626239510607349718450009602485083423435437205964635599764302170193000169988165216040515128835060467471333743545391040478296882421223636582869601160104087649412231836780814643409734533586210214950469331998010742443335254491953842779731737534985046155454143356124011937968917057876810617516138574528483292787117397223306611770007675908659184754517564807838577392113224382631719367945370580753848648142997200250909425293058541594387067983215466503132019182864677521446936782175352328779210321424717884541242597767219585513894121811008190586905135935214956670760055881734373337449463018744904196348753423509015190958242238255715843540738809462974283543248720486749019659654286296865627022750825684395051464645404870804463221952943895844650037342849786274184156330229056902467324075302706930348258692089186472549516827846632005671526206211779775531130204726849409280260052297047151543303612869337636221962582881727405235969849438912920659610437534522148680545467112104138673739447418083826391228772307234439662832821225632056769831919662137877472199957031256838795550626888594288079066354936419901360476506917205319950347100784618937211643227213955656360556162771979447838948808352368644506226598629698740235698187195633405285387143666768436335589204762812317705256089654951053870813501374151573574835210867735737233393045541047428175767225298634435781686136124335462227463722229003906250000000000000000000000000000000000000*i1^113 + -4902703700075737655727536158920963960694581765521009731397251500182765644366778744173664131258368532055419936798635143047541333822010124531535615903444801089856966641620504391193625347303799036179229691641361925024551859124667788712573513608539091786780157360669996123355068116239074965126336636819184855846216831164095322091065932479484540243973623250288771292132351142505669599807854718479245003927495210585646120671386610052284834460602596923956981909473359563416804061129861169949925072892285077832647887882425661679274805137088437294078273626988968410174911313797557607874223290901110493864735793989186984391825133492670541562213299596622327419750927794080182333845415687069354668985878217064174800232917872467206930832472954346928411549272859763361010503976317122637126153041059567303850147185874408135351872025251287756970241483897174290865962250703520984760724069536477585111828114198007516186334636026151858680582417903148616128710489982742574777014597570796974973041660455287290350985312709884587401827365196710472459878990574119892930890275383582072509561520190917640406054984891230551919858724273539690223454513413605592731935468267304247327878695429924183627008458269968716056924855057695857469250965761700337037205744532179656802029960377698404278601945134883009069226020604891049721663389146695580542518205177396032246022029898829566873619717011257884115794173959647661042376201493004949667255291171374718699858309909789624676482522470845781892577906221443056812379656553801932018842430076318635738464475691778662157237879821081812445790338277097324259240121046751689234171221202201443974462744558117689084567834339268686696771478105975631658452455996520575821982039918192154011208079633709264541951502663373465913677477319356654278753328581808713067899806717799874605636804262545812701466090442281533638333887777542712689069415147566392533232164139294140338698311027824929750273428575213612586837960705515053666931750055613687257671347982760431115801528876108171519294978801129012102911947034491117229383629234421656812648105286276151752768736254722004510263993307050480311580204250682871854614098534879546743172560872937772979996179949619550632490281536568848669360025157767055302970744221667314432259801361959086685604190551151850147294999138612532709670553346227997512719182004445537099647438701797642913355503922708857066543131764748416486248519915557701441688754513081427606893366380637245337209479870455487434911296456291283201870568968083569073104792623740925994886944938184811974338335952723070740354555068758828205546051643436175214997346406477164621198541869255025805258802618274483367660013760248231000427405480852986330778276242275242502151544505962001206974122913724849942918404184417158825711418675066197582610551381609082190031205354597063902732875529498447502838192235405077231599466623421023834223599071996803321678348548710787925896664874786418227134483856412325124115207031822589281216892255952230150509610866956911361622319694766903172688864951589910263971575835746374638069135119657146427405700458919115776869392725044258232617263285913597780517846468428795442676695751238070581203866673231415659963460136049591106673686080340702546974617184853472258690484391408377894447871635535063784127515737447057698976511686060411473368636213837297713923510907124703385859967416730323169202349927504736250146339471481014663712029224196545806214636946346729149410151653009778648926383256437236502540675917318570431945663298569170762428703713773177220748504089697500192333922808261156253585953361487596883679661234379507570780341583359604996960109363153478330865278268309307141009940001866103551060933834687867584879958535970910626483603447844546084077082213865364578663238657113450101683184253674377376183236146076457293490699186892286115917516613028425025039861457686866165258072534226297746513112768524327277912510477110288854753923174720541785116407606647343871881547166548767043795945001379796690813716064056604916969948862619664026401575670242443109376290020242958825973043818274991648716313968730912047570146788548893911719315300105028458213283210566085039076547315741252009980741292195645695428353309582759150900903122452963991385237473537881521883593113266012298393842549994946622260940037150712858260140257619330439574555082598563601015378863912288959974433250462978030193556361891334801453712599219067896971327833161326624554704454688381784953177992677608584257077980789303978589249283501647250128486414112171593908560898203002992481401063030896083818771603966325039684743163826138232553362022048428290477456009224900392994635195395313339108258959848345359324681760221321007308621433291051624572019876250893641243009592600596515999240795848675432213555486116648099916781866689091348725388439859285929356042417306503069424574410985652100561501751108117730382218724116683006286621093750000000000000000000000000000000000*i1^114 + 1700694537250840591501270563130474511768471405836141560788890901031474237901643473021248031794073150004908211384986921784807903084545405515024391610790173863234047819656343985544257682428629027975992725271529904518667766395895615078432329179648997729672342042941250797710587528890823542414079669327928908359579297741679764298720718381125185511260822013734462333769751372677698537167631847009612048222971018707395432881184358344261097608744739330482556201397587123912331353060817665019854029453174333794289313991965468681684528636891728807260377940711244703942994752026587410740346499500167110678550669738504690374681647485580194944923091997002719788342619090709734595063789678072295551013967827051989880593409016616190304211854057926839859612370891610593977147091539586922321185643808337416765471514154328228981142409565202810144687414183243989566414485420298426701299068869589143887092113059805675866167486215198740767660390895331561713350846161204640837218281068602681465105436330753853965828111668578363401739974993135854874494273801885939908282855210880402257253283518001593028143007823525709573401504419178005752846611087758367320072682733975456727090667364714607318035239749020758677120344047831154718172398917261553522618121989279077992773093819777894439225065184230700195742901735972827907612426915091671788561682355207286429253003890654458198517187974015336015349992631437902513914403858796586748659084399879378866615914103701024183010439081876109804304267479987057671756631961046647154158912465464655749015974613042059035752111576796588332929434742387878626772840612241419287654278640255350477453851969722569774286624411538191494223087652542702729213779773848530057232434461629328117522270117669032747971530040009965469319703619486262166477599115149529543319531479622008149164422519459861112758381384685769914982023091433898384428526136081179016459751684035469093305503414703051412557515169189624058644363331340004881298154102387461271749538021654318052506632566649296644288047966928378445709468694606752580456680116647024189911830891067404072801939390192916676715107518433291521313295494591783861531633221052562483591419596892180657400742598015587229882254869886773409412251074083403768120625040649319390533322101114362679536948308236067439805054656174445014399980305866273308439560478399196971621205789054358903890848164783957016808075318333820344879853175519387909236922361881488861225753223242381499600158310279850052406776549964801646322740980145568500334722418607882006124317812001183387172013022176137972607450597139961474561256238159699904757571581840827153867148615282900650492930575693088399843013952630615777985996758080140976946921808384055665028596916701678307497462598216995510479957832362883869376011085487473227429369587607866394237995290872108734806953746795059867894476262985035392907368062909274232335547809500152168532544142246369404659874242623555606500357358129329057355120513499914719238366971841499235054384463992840001686421143433180314513991133144294635769438978218745605507720406091614854540079572116405094685251387329069376748406456196776901279078855943497355729010027914707250461622412413326737290703921755061650534266925359132122250806644279519355184289715726004421360330839248474556017070035257750753400268561621563781914429883169680700235874411934567889951616766819298282903890876912426258163763445879933385791484807220823625228334791101466070094992557797134642660475440722375434530474882856927449785679381572247676630085063583576764319161667802963278823387666045097281353158988497977349382834257802431587940223106836606368051342113648996668865944552488259322219507365991175338513551300337847265216573167624050408094325695332841725370706519087022905624329864295585483206766716992289773311015836389512321170646754593885703167919160470951064064536337595407817814594496833873157501639214431132991924493368811523096439148889852786798668757072619402127693742243796509935833973049570520227216952524746582994301404610978073949683063157046843897464480082753940876887473730349881713687076163279314381767216465133555335497892514137771511350654146431180172073126325063521000671925891404008424725120626166400715855591207494124772616703889721663121728291172836996432791118631282799752295992323984371283990785780375682240136931200097990874861374626311838471805415999255627037639925012893414134800763858475645928833090224888344813984768523985370346139591226134496760277686524061401534907264635353010214237747451133372689700525897862437966631522524631261690443331831500785337425927929137245170305890839537896000950911057360119033429677561137539615276217840039516320320957614379662042014290780248834324910302249655654866998577702042041702889945361805944648305642584791020654497304482388327674420106129312900992570060218834438630205047260114602464091404510071470213006250560283660888671875000000000000000000000000000000000*i1^115 + -506397585890647788600671173521401871028679737453490583373724558560590129980838767914461546398060756607984624125020623017984713332032913596267183990448237606054763319319906751680209260814761600089026105448961547688708531259627723730647946385502573162170690343627175527483762910797664383207382572560818726782681776614063269980331569257803760173435836463824022430275155512956712843213639278179459274449285752480939268836145205526050805493218224740982138019815633758455900031520265560938541676610477006617602494269253098809223566026531121439224759698853862912867577023280968926888109714883634759780601354645526533168754353029058629922984570823896239560276346089231404737944672580786997468477229507003616018505733247745656952988932706369501615164828128502230851177224423902421307080124039188763900118091748730786857149112125029224912238787378389431930050669255074499619876648342078365925796708294153172502574898878548115072791234853011137438715563368003605775147009435833609211040618136208490081785148059040563488956220099008010663872630212757311260385500221930760003073345028811794370464605057878852400828407002173018249696859910082016326788202148602313592527132407499007676443647885236882518572437924931763367245966179246678679527245763517333741446897234364083855672147882892784132702789511953127665859947530717179878411790597123848723143972090000133122295724238465271775765983682103940466877690369161514323436452018617471991158476886309373274381426339055030031400676785220807411459801683842646750063097963040597384251331889852777778802903041149693375215435665656598157451385955231188670864897133886464362525147396381056061446447288388173502660478470270516301530817537440337839545206293219355178988708170393390344959254552888482286514934895115587066290747723107178759690899039795436519827412806337284960079458420937432197472989332494538257229746258829786296387522179415023577444127227364044477236473389705178574583200960238025094354517899165056130245320683818524302208832994400879498146931312114997238115492798278252767478800184963197135924475592632107588073840428292941346255389160558759419365661718445696463768554990812977615193375576360631798536728853608862522025627402213015437353957924007086596779585731793644403919008016665231913290584032321405803838871460932550526714413796667135707479322753035054218302966503959492131572329499264806495861665661329888511144597915988440653491550310067248528611674066776814129671009420675858074505199551529903727127386780505524771139898418326100511900191824346525158862466633510936297416094454587089938172891870131066380150662902482468811714876817231363611937479536575008251544036823712420241566147909884194161334851659716531734292679799504932470273559133210140767264114738445418968811553456832101650434910960526859856455056300350708936461480150390266810747054651963429543740655068342624779000192177761552529756853596837240513285374373757041291445578626866636491463673535930177680963758616107188769550373021723066269466516474567705776984388437467145094166760178731699058253999193627158644740221675175516323652141679118439853594456014632467562661973155004789479911539994591277287165212723749021841522625716884531446935299593057016631920533709363935726292305184690173529719676282896090017882441763498196710581047383302371767405107323542456445731462378584268773639056513492830395741579501486006108699648009925772863211839330154315368271046030378029577410937751965686745097427198279462264878204558337354525955972175563385449612810360221403316762024819212396617045631881931363684587702306977570248873846594488808906584221640693224470364093427435115562671738957319746138126965724206760700926222285915007734856584711458166843099911798777253133977900415770284035776966625815242169834932858403017679725123884054522618641330677745924249780158729373018391198273036341437128101306544584692122096195286826929722112629807632592620683615513823792329164571157988367037621402976785887838678107558572691019062112189308632923543943051579252284628083624315558679032518337196607792137569189378001536280787074153906095525467468764152495954601234396502838046555609172346993021674132877643515134873091853651176798912106204802314283855621472947615437774722728078903958220359999034518718476697587375854311383391368141302767631282271923664664826206543555165183093641339410909869637027191462828431108610847526781122843601777344877973882424557390390995528805304512148924517791925935034770551031174550940090410986177439981951244162182239014548114522190265052205166048449160102871237676130731295001088171665622796788115197792318981676696274196237814187275078326828541753555819806750162991203536627696641705710233725372937246876645625960585092804394804584230208543223584610328355965425727933889885171623188576140636747181488864757887564139075592654549748572867377046508030602467442804481834173202514648437500000000000000000000000000000*i1^116 + 129596513237351619026463011199649035038900192596241464644940438762419358276322346060642139254577480526984431153173106562056788962771934617188801712551348826126676659104444135587544217291984437075634999457712169122137561548003976907631718797532093909034465801804977144453248495842328274374856183438708648061647124441590665268441128314166483919902573398668286536916784260927525730613703394506349071583937888553403879382086953851028407321541578660770417974228556698929229251132265906796095826610313992459954361305720801532546416106041111264369634764066715127729524987954992936031492645275780914123845613672726825472789715915484071050525288220623658996604768184348866634234481116614489516680635921225157406276336084380884409730222423552275410492062264466618194404473943809421579553091800844160586681855794961740838942164568151026101562666347838291420089437482376030858845700677447866045226438503078508984941423689743374476589526220130614599990517402703963487801366970876121195336181298191881128140464108097977137155726427820464909840028122187104468332166368697393721951357537381431017898493002187028114143063918877140963016491714900952884298321478512275239246403404459624885227885409095507233637997730464168685901783116674422228035496893089016651867472065098294513151241073754653220812504322458406146612441420015396909982014743468229172292570648008205716205673376696098777434236521801306498573082721371603520518050962726955015360785023469731086512056221163256277339983688979339218912274751549885700206088613479894798953140127705809067298556392487680715749648079596398499079890703916692980003962878659096307461579717365775435940482726225728599907635810119030091665946831734930116065642130488484191578312058110469280762918870767721416866969226025885134246017252125867893306905774782255319551685836017582819515703056486462311969534049051966950903505223241446277145729872233580089549731810388907877476192086515158503226605753457269930202873433279784152741412581828146858547119643293351539433120962580084975797979293721870289186861046874420951765173459453456768526369172027838502170239452082012455033225570376453268931851258050735397740779774233791117553414836736733415441927436125209836432365465180760514068878025240896464539381352929080145625912608128392360315599345431473021954342005252973067856959248187703605249315149524306671492224027943233230991982315528324766986092569262304275972026548208458429356353622782386610992650281126957324447931581739567924584810777768234622586856752714652089589465325716180892190053705214034634531551194551696973689287980791760794477175838197694181264341363604949297370407756996344139005750097097172041130596583937219688225515332990232256367198845688111934862578966636139169403697789221682967360000707472963953101060038449861525859356158202671440850369341734137110951936929342765929289663902373375277707524045770469431794874513559665993089324462921489579883813779611252278211679889238829287435201613830502500145141561205649175814605378863521952128782087619399914563449312135287754675222184903663864133602557191451594419802499040696059279760964081133245796792097533079477204749401466298597555643993126698613366288921910911344367279055153664414227094259434039959216253275748604380706813225036669239664403496749180593700498293337896848749904369184730289220498769175396146490437844104330079541102086171514730786504747410098243927466063674624383020382936134341793406852351877270549098177009620341089404327522441563428345225046523471486507179616784839373744322322028682212074690735954059996691901434873161058977727548262126010117165018509791918768874122921634296978090622496010649002377787033335296105937278888735634797373844339741135504435740706282406940199904764593296053816762502071707253268893190336248033756717298598853967117234332898927687964739393375431148685707475512264975430289260054189588881311306301967018165401711024070123057610985070141586371792918986659718201315534274482749155419920085489997539523594519904069455572474171040075675909165426753696628474304232824510919139717032400087673177653452658646800177011249321629073506963626188046459880825429345800194973652106697637575216647626095043425266294852899220887608502880963189774328277582265976253117374264634479945856803137838534222323636962600684665053644997850561625944631880123694773872404773546464407247478727087554029756784321638116409692274630511925216142494153042416133582009997300067356428891598364773526654209175987972018138896385085652717276849526146019340306716322209620066709118333175670162307332481338308399993931656665813339163813813891628011434587553181582600486150153188767901110828027860426283281680376748970271231742162359442261454069400338448555113595922882053306021260395758026656892577830534866250454760104978621214227556456626096101836549549091226437625996165126096570929803419858217239379882812500000000000000000000000000000*i1^117 + -28489338568139418272279590292806476863007232759005825744247653491832254334815083455343491659955314775156285364779664874536424358112657232384343767441459723835745606711866466934814567192998057526280561800546303974331384853784105602132788881688916212527758282822794326348319521464515088136197802397686392026299523578278827579550566045826742477904469970902876645309287459437540125460261748118904711879971199132305927410723919312839074141949911680138376789586556040118088886575153857653111685320099256155502253512615407614554355287979819836434814652321134557281891352689511161598590558500185692402677192279774436771508620747801394932959081340746911197529451575848806474393230238793824550718335209953637961304987592468858260271433755003688228633632439152194667871693674645854520272639107739015702419987051320113894156501146187228944783229187705558537319621700691993954733179470035827864125303421845247045061561340785285790849131765667713012218389817507184525763037254264510923121597133367371093560835855755171163856295175411742003371214030316519532106697325114909485637228789397037161121429105023351835887230087396665739459970564242297851330041858903591100330625571352995726785514450484828507810653619643180046183742813845503918285386244745901805517913909831793573420172652080693961226448251636162184074643182166293527326079735211032838509672552076606568998281075465332372412254265615499110973075881698294498166203677725693845971288536592871265933507684899309177258732786804076170780807827089831325403501415361809281085335630194845760000808061009501059798091925286477183639906585889120836770722366744724735047067877554328684013088626411765633588382215892745336329996240009835888403114086437128923355104251725928108277330753560811402587709938794679291213018862849547814750885148713583417328005164314795607283969736886486335157044303287507918231011339855815830198754444758534472639519432416807198468620190997791174954918638297091121469900782825995750204703542709336940403857303474999884822433400350363956848928785637720038812721087671030078515649563549758157615459590853832619412257686383579049172117689097376506824351610226798985880887669953620183551605170847375890334760890093890262019527055386278329881843567262182354879738515648052107815742690945443128393937350731169824525839240076065379149712757817747890226527431688785875092386319688078002598054911274168719846370559766651834236957100698119208881435555288234562778205031754101135096402496108211795211785760885678003687571519249884297184833377406252161225054665269556363466277643411948159902903983996827933942320116157923826350192552464880493687642119590152732159864895218887459165901271927264997261786892434168090656039487917597503318152683242310921450965881803079477467796559403870824344007797656513072423039377277286657536776788908526350176951376400656570845242445187549802273088775869130637165038193178937783485595695712561419823379532659601963830084617705592691790653322328456680608579790192953564665996262340968240107889309676735850346507310757101971030631532568640328940250481479000729478757719662906876818372405862113085279690086284768128825775716374006975530705952461452501243032491303843324994728034414302760983581233573784734351039324923751929943731925740532388585326813737111630568040167469076906479178037398112496862454523015021319895875939836422839379439195602275836506539382698118636750214166734951164378271595542155667416849132254786006961674436972001892462738926723307404569075065841723718093875053571726805574432720081576525940674172209681185295172739380095410083478984997721797164699607886635235060368268682666252398628139945484642155707716876042869560890403757960635481712994624004123696362687405366768690927343755962939351059393911771080239256726481590149705528482923568056674738091749384088788831987905968495078292956669307633656465981856634566409876841012364635768941088425262724327475340430947840136624515235416353381777093538835379308840244105631302223050420230835960558814060735770239080819076961384765088689083784438763278440323648825032415362516148310963884507784521779177121077043448945831733697008468904451895909535628446301470448418285972766099736270390355403784724552341377395535483944913235152642933246332396687209278896845997988166346915994975406610799141470313552802324463437354442024969215931697353969259074010496689351041899211169505464177430535909018260883402035819117034333678300531930968163274099571734879300905015968683767292521780393039736722882135850073528664820963103039567584720728110713856965142058072358244168833574651619092790568443783879888507521513843734491981421039181054717949324585984659108503575381961151272565718117863226564499932261783461666918121376915042678218426264127740038373948975678114369771187093796230402211940516726762197608180051988468200086391385328354886041779536753892898559570312500000000000000000000000000*i1^118 + 5326955206629916038481648802283939001370918322777880346256779634027848521999890307771357442324991836924690720517951594642774526501613888826790167770377837532085371728838884460872220346808598050749648794865117683081532250917841214709379387617773852894402209870140558463384933213688743999456521345846630300738166419740243673624179355420414222622659644632421212519956352864437203442562000558292986424354114095535527021854392242830571291555411183412116403708922650145374172783446576789803666044050534370250740108834327576165886249065405264332231722490489984845583131093246033701377264741808300121258724739342703912196958259367382626469504462989907125314663077736203065324558777524105403922297568747488632764950826473188552380652532213933470226354945595064344836155789897357543060384304891984668217915241676714565939565695786677154282572447066219910844155698862638160745859317007558169176166240419060691141057521327520490917627477515342443475565723084664475399140558421855321009456843597124410803934656156468217454760790465969700982104753205121369318715207028370364139007362375311117007420299744471681259252875123522237995567891218130468349570417727617440431451763239957277400760373936624292013385355139354841401878817577562020466363985197285777971695492360759754959177827107128163990121259546972081926866245421271027946408890803565627586390467051527825129008329165555606590243068929865600489208221003242560494378134614107118165080152769911733796105340572941482413652103564497615864198620639719293812685205131867189784123986258353297620021061815868511862026918810718045047082175798433010000162728406780735390195453415716624053339314669638831655000303397713521159035743170563145650561034311448413590586187551586751330719663858307599185237208391176078658049185807809556133567737110634552090848778225056145346261162209055514456931309101156038717707576271995272005818832688858491140242422032816543770442120245127268760598966333301602249435221880334872864809544722945693525432763549324781490593548110285089135390525094733016923193438161335476351984134388677105739187471526969004213473847875415996523092153384924192179181142473381754546979969463315403968541693743281798293526337450199550143234614161405354321447803644433980202877166204713483063686531284640996727358558335161837650024277497800223715307307902293492454780401255800722402520252055128088544253022971577910902051223411163806847548910297034402951143575524860072312162252239926216505852736579393774032862409323459635371263899586308658964618742994098436521157087899555135961698556429801128875223047759258986890414532258911919535233476112603082775360963474820977563134087980269767003981395069323206968062401188594292388926905696651594871779303238232739090363837195575070137452256664461301161371704673521409735461569076217114337027863035607487081575251177973149410221676487408320561486287891180009712721817633399286724771037184919017046520059468463206260604850793500714072823627758391596415396407475641876313573422545017543054591828445165008212143741422573318634370786827649733992042124310558262569629830346083783174073087871756800297865231525594763923775387866738634867799404306562725977700202032939730795715841392775278495427656341578348811814688757992492557677380040143040274729513702488835955802863916349102592888694388738229470409632206676319254826768171007760598067635691743940499208460155838636585552726753122824273050465500356582243724881665194025458800277039201284364219035151867784843020601957721434011168230610895155464122033819556622649109498235775716421212192908858975972661442138791005443335574838024774001196698786089568985407598954999002520280600455710343506698719316660804611521228291240057646783410136388713917528808327271751112333502189216312198281938983155940758566155029242205677111087869424091244599204247613666570602342633071970608732844767695120860177655770192143530162296575256992900873071996365730777309928801606600548431161734388238824050323324228168824252535019148117263059145834563927340741704226862610464538373982781112345385392323640400549283589560646887843369850241655909920674878905053613297358699625887733409704201399079658843764103180130282924525483037645054707138696663292783358477983701272216031826818059240643368499999222575931033074062857121827271198996548984499906443186925639772448994586134818211093864801634732221069213028119842190246040985345845802504575759607724379289375909720946994582294675638962394783299502155476926599147370500140844963392993274774817384311271189094403348423568413757482811324103884353866257885056176062316269325036764601850106402983428072688981589479232069355943642206783265134408305332601882887180703017654426512134269624791473494037690335816767348406790698735665701975097111037989465191825624323248121434281829753457983184014610530809802476856495978552175074582919478416442871093750000000000000000000000000*i1^119 + -835754997184863245596740112042100352361797729454171095084932788204005591921225087418646742574242737099944790994207073695042169935254988308960748844318428220187960326613737037108406656360516243493837088071376990094102775567380376993509756758682313704120341357650528488843269410911024042483138120486529668923795549958624273931862414065163227857556008717122581562474830324668840925269969060505945589939970685998356861132156998434920085826899947245332147506458867526941357310467433129274756820189115534343453588893516852841321954753776071633097453756751857686668211816484539629422879867181140854293860158813626262269576590202681295442925045605778934278524213782766584884496431264723335594362412765436891153920790726356698087669777574534816037514760846804891417504008275551127981250656355823992452144232258809300593733904877597497443569664104042330788005960552985217280987708920685450082678964984035231596280288275889846676492037543024264186266906622730981773415133254849869620411617043654460047452873347299312405096259423166622277788872142854030003430058757384492537367381374354871512937370001770194927463811563576515636993928252776340518019843926353927711458400923622250162468520546004366496740351608057033380862242092392453283300045296490641604732023236921096518656778388736182713892138026287282660847527236108172832203416740819147054069342026759719861420911320485765129336427205677674778712518586750602373472438062117275306271069468017397799270416392612289242838742817738120662984624152057381465110880282865646599711110754796092117900893611115205565402752411477631409456979167619344251177402032273775758160656696716319002095768984543449708732920541558335219985984396835841460215880559723160849734705975763521953129607712236434162305220280300656039744939244336885968845121184034007246269329234189399816927619296247159870907117103559714403743124640227816345736134342718786717086793511101950146367099689966746537747033558939429925398149840861629926739701722338902082362141794217655448911396560434439502827434896009871762862432705037812264988513397421263061979144809927796198703181473054931497413144030994996905298797687620460396077826417098014243871554546077992947502972714669293334446440530055472961953218933435117196704059133545270160857650313999809349070562934701979815819760116690783303004693119841027293672100586375326801629097463955381191036462980741999681226023032024558669510199880187623223814118348185963091801736593637253456944553261370702177776833541263462323106355002815499048662493690196477171195920759705106548372730316858748294411680984882094231083565016815873954394451612203483361847786639965183439629946495306285819515324256872039193351111454193822554659691491583955758436482414267260664371985159692433306413371634735896911988120418270346500908663546395599958293478839543691799154838146644121213559682965040395367679426964381007008877448956964852939457372759872362558125639585047053706102896512980149490900727559034454752268758448269479994359424844074770117060074777391206742657690380856260984115247166657665792929541500382883399394312633018352993787805029559325337374862759809352118249447460890884842492954521525321005089883230817783759328636551041404208895468903859469142664110135374091017895583660972562409475071355990969759010485739151143101888436447215277585614039953395246828821234653001506790925572166556738332044550215730501453554133002575093403225563712131878440782531890475126800773688660599280127629614713697819860244530898973777371171090476933687612870155499876406195955088155099311049356256075449556635363165168564287712772129180132276672249674367165387632035958285759511801114431230868415883691833129243917806675092842212181936827379109799337691450594910393674500217106430447914339410987006588358916220571303372522094259596657978327900980913591008508869628494586182869619103738299746987766067352257352573089937232706161547123488118818075258444315521462715012331727622855248755151373317025930260383081081501753312537676224620709649626559493907227493739535319888421404532610883680696807418297526415491411100885291975571709878121054743493277623420303032697438846857276293205267146654669307023361403563990182253095724671792536271743656542521987937517428431718763156830281837072430262028850768141833904377674220638137566337819306717474534605617441159417587205634142463460387559069539805815931952052403853066530355971484854324470627798042673494056385171637629492136808213755313814008876755732868915342915883303222805194682262048726144718223689098994877829882074653812084057250364337357066575317449979261148844333105570055303314633019011099776951972250188536228861325787662301994252675755600843692539152015009415546567746731642550524349286436114907901675436825385257533298757773343021184018642149972764119715979764307576235046368887809942194166978879366070032119750976562500000000000000000000*i1^120 + 105480675762444821584276197592712646267676520908762335747595997078654467895776266534350049426456426200269775718815633145421065737350549834881166164761150967979432348325333855567904231819162941290606769078066987451399855511387305351681018913478155278748909164846430524070593395584972390190595329298046377002427238971023707750647626228774365985049676673320235585564872180189273684290946465365056543023342893875595787848466750375047148298176156976943080455748007081819886337603711258388426055943370209752362934723275751112181761837274965852074153636256026754345220222335100837326359096031193243826002268292289542675648031152491088105000001667597002468883644395245085702069154132957329755289823814101784278174211769330891805327731881529727482514955201695960091751773681162835510487245964144143938091379060212650433425597122378122820899504536155145044765449678256770624454901103424809574171095121879263000698340001307306364690986695733479201165303851351855798150962040495374636998516234889266976736740042909056259320169732459229109560982512372626728027882411818032412079438061422396923743547559058068192834365244139071362945926185327835183615622988182911820880060603723551871672243746736352142156476084650604973867528153981309700414601845447137395045843663722589763122958794445364590633007133336735339676861999744591415853315128643327213947015519486517521345470425099577004759838370330150957976397052783166027029244047892721597319108859744683593697926068351715765372604516616485998252814423208225111078241013399860938240098698417010775430278164821518062910278144608535187371603882556311652068797833789554936083485282400350358390807746874163341558519623959637390399400038095229844560740248275521075230739811745089339704434311295572118569112760651154802881403678107862300162914977318366547329249194411496784631931199395036619902210795391176298715448993124080316592083693322139666762630420276884367661239002054554060048695836809678762203968130741676012969928626781090832911094852205066610783583632664130454409664158544126109937626294477430774876397372287908790793933790436651459422793783881457001320627826449351772148574367654778046474180685909488949772817162617120202217918782787275127420281072544042875860028570414405767684134299073074796905387679056483714274103265362835975641043610519456267271826094410031959055427199784801566420972322478852548825876584048589656689054555782674641461270580200916378817500989071853970934167735340944404237629789887817370731545499651651167238143197945156448409813629153605828613839417110062922257576243390282030742802542087315065013096643331893159265663232241662607678822993898153030429291404989932054761647030291627589936675601108495046337239709622760688573170015790227586520964213555589964835688072376044992182265578629820903000150221702037814681840040526489511514580726838220069217361000671679586144279699764860294418638450027083921921959898098275224331907932396217316366679882134138886501362107978889685387012086211508903923913929180543848821066569080733704859077251239008876511877736424299739440920265681806916211413097935517172394352107102087207079974821464467722652321108828807388302958375370196851317730881499242442955614985660899707335529865827240127737843466824100838269855501345179767552797357734706652647978613457932582047329715711146479463067888194256652501621367982309311037947915108336004253312332737779359897084641707148645626263930937862556483485938090165265260458371068922181862000523513792540782265033496562706290615386633217392437759776002408386893240621983400607070866041229884682937290653494976271489855954022599554217255472679374068437536661495952038180939692055553184891942033745095843391355889167856240547785996020197133157076347756871721822537962355176621617203854627839222206936372049775490652388356664452437468999701109638245399895620744900373737070923466897093288894547352606374470000601979273306447347677481931127075726653397932162497416004973570954333847927440292821489673749087358881126057538874955252293381171462454931043048486551323574567994490945301712447595064228783525540464918178337787341034124382510799201004177405882752778415792060718306355631974482056333633291475396679598957229405830902133724472604122670780672904043673489608275728755258684088353638834942885508074877581926496655903636584306277605239796683545785290137833773055216834135604126408798186770477124111720910126259868117938586550801479677443854867934262125144034764131717381956443766238531291035215388302313358190807464554067367148121753732936188151185470710204116207614715594675914916282560884388897036075670170780881914775267663188954214778609431751958372586737863554884810948124062814052134467502032755636261509842751077343906147673456338784895021329659841008686448035768653370950995383012380772783045887000552033596623147104764939285814762115478515625000000000000000000000*i1^121 + -9732251672945657426918350952284765105099215662318400777215645653959212514146935519275806396827920203725787655682604244966661496228397988217706243082571211728462206956754995180099942026181102295709825669178477765944751325940395599538115050829033321928929241886063265546498046129750781060207147856108978401269476910016957563907510076640554926393428436816836926121976741350846692234547587607754738539290933026005352766426568745679082169572931376740172138041788851593271007502688286833139975070749937375930727597654608218968028315797776616478352199705370204988916124956505884463795395339768403289185939738658959630345809822356931303207594835647508620747149668271863755096115170662508942405019736638372171970136401854818253793371321019982799060694426566806011376070532628407436025121315744313962559047593007817878338426076692906098663683646415232447874529278510002772449279260612775584734298314038768450424205305448426603895530308876859817389435360813572710004732760236044592619191706344408661428957118248110765516116419851091603461670476231111885632851367290131844672440376852813598710150478912866747220133926249079724552366657925416202676947474470249169581037093527581401767313060283810979878052012029073584692620461849816902282453553652628748921419111764226550663907130047976829228755374855178871599606479051306579393859821228680144979689586959162053234053733581909639661097482402222226976187463264019248028040487614097668979284941811650835645343723909890272415244275080085762512751186958569889835753577576960826367401397725680611938699809699153704265157401062757890300467258630468186406113620184955959478224875491873412813820854352352568650401826287574620014294744787112127842381940657503448822200576053242748749106603604113161220046712476764182053059664364657945685198210714831232986522189643911139245022623705692463013873243119716724204954187612584731579704743295173880987177883523315180966796699403106747500557444708502229806268054955002090947602094680812165702089220322381998526849555745837224755029115092134476370156902293070071614157028738150695343669581678979583864724607109792306789333765010076012545140111939917954533199922604926970463447532633743109940478175435931754884368150204299342491910971616031460817708976675927200458649040593846149939853256387082582147278356695670747772267749293467825441817088167109641897120196187856242223560537565773491390015614000079909732170821955747720692331482356483269598709420049016428374999603640221943185324749021171806904025433483052628467186134519621246016250243774447537033126091579388205273918003871861849939159382211290770886755236668823416399153674406684122788114329996627418852976685318756665162913372005920447360364720545406155955505266481104100254549107998945003894073010545451973799159632231853190513688713326646339267948863866191387927672578901843026654458793460374402431300479196022792696473345279927421565707071089718579491070698170744079113514531522972589874617598729803067033215506900644365808897973743518567244471489856998330638404225266606198175609494834603973542342191345405173969447142038138231235876618394621812221929352155897333385753693293476917749960900752626295615425103863744572709540877527833989695160883857946393834094805293550812382501688875132574703529385249743530867880743568283670274561972099069990016002406519190003117860913797359110972412667188753571942907087838156300914394468201052748188267605595183472909936563380679149595208066388118371608557140853684673742106338753909098434076307512688965058194566232542790266398412580555973676987582929983635717927272255917810528811432925482559889991756511268133633274186465360063504321606719330152327720022674424222374511747086734712015770427086397178523904231863294199569507398970704262370440715936594724553766771700475112821678295088038302140718938483701945763182188188229599936662213547707048144581017679886099809535223406366562177048224271816119737543706776534322572099365611630292759950349908108258284675877896091563607018400235877214230719039996158287658579192267750767283277213155149386256193819800332627040811008785507018538677526360231869323542874586062491149107963642178718847246441217049859781113148353440997103917844607282971414149193734350140500276350772863651352072373578676866515029602847343487012278346839496325750953768617146900775221235739099812941475940352285712070901811048384135878725322049880131137945200898130077585397041745085800152259666299992456036951699643194243266710448847202250753003118600877420927827859400227766943081081595860826451886131628075635854974341659102194388504441214995375832711275588301631170904429968124842097767179349360926480711818141556641054274694572309510023181739931563486848664971381455552912877753369684339786035639727784174440347845670080362381109123778390869211290907514477765971605549566447734832763671875000000000000000000*i1^122 + 507494854830675871625337232290539425117725780391071062277153507499137580774004582109134803169782248659312172377453704605702253278410620790343873217509488732946857941348761190269164968167232089321749293345342183867862340919229876113817859076115297720460889773778235499868382381608515653431343190459282199542820088209249137942258600930875200917814635524584449708510720306226109755571609127310851992013787974968062255637122445496039542762152878193417159145073691460759550849131087088479108621082278932335520247748319828618917365734209594136447138639526977700019020931606521263558976219750483314135293844299952723802077893843411218653842698270621633576887772628140638333907091442147207930118875357968927564922310760801778126295184112762565013087932942184305214610230420705927442787369763796972559333524007150121695814859542936579489746230715176685903009144825567574888349582795668565449510746439501336683951038507486614739453295558307810727006317034147786630974405232232783978040328676257931925998707150739189214434148025528562575011680934332559884410372106281246246834620261085972069863401884725761004885757162974057281205904350200101377008792389250603983043076151391365456251462871536342286999940573827861018219300606026213177093437449584417883112113403263607560874569161694177625526698157760588510596077559838116145768036587499350001637759429592506395462661116956002341303331777291842913896586417842220310447651634900759174624601479871030979373124308514168219076845830545341861029786569983514859422386205321288302083001302389973833718907606143234556084986853335616838539634026502519409851713765469463380277068008042987959444634377584430897085585956619990820598278115325900018887381930688669980371755979408632049964837972467408491450181009473084518959652251051016278547126674072134631642552924595242327787056313247707136766704861363582723856540741020734303062298218536683086311033077092125335477598644704768923454831974801807224116193535471615365320752943872342182673132039574808425464729661554179665095039756247850802706305950824155849144513362818777597997412619421511295423945298893296774172244964646673686775651047070815774070630037068457580046600181647887107888483436595391176764627478962184549365133950826227851794706833518143082019657599551043710124411480002083831662214486311792286713909182529060461847916438112079621096257348886342840283937615392627622285276991986282597500637118693841949884103151630948391629624249311605344564515650168310193338880176561243560146549771093370890308731095510965183391874455773838043085031862061632227313136477236388224510950965767922311526362716883098199672120044411376097359721018882071059544479161920599307462261227148222798143310195673185625433634719058146851621982252387541683305006740719399490461028215128552520776810327226286432241628976496276416471267431191764231672356165139006509536839479538117179229532757736172097289646101260008310539370614419260324431481118260595557257422834887969501947568465913910677284325902957552216552784013982688311638603637350617324006183603758367822861770463422695335835381314398924300263416606214934296413514756839266731479789887346030485950490517008758740728600013171722023801924123419574901282405483152739329977877462996992771674735907146712517450085536536112144723670154637480000920861662674544617995170072430038990588520707712863949204266040623821734214671465521252452210619663484914485760025610526436456282697327269312976637340610035431292535215614546239988352137310250018322618835942942249956384972665346597273771082517244054298891067600786716157215698621388663923257264961340527727929030110766973198482164471925192851055216857233736935138210377813454454390703425653474636364467051736820374971176381084460375544763805104228669489318205495885216695993045882814046026403941517219320899820362431855939157971361690506951448551749974953365511481962243851391733769037606485874725006651477429026710819724372530305003774215183187484350351090242981421929662184412716643774804113290734875575942709001542595235594910946623457517624819099238662357516055685975499134394993331754719257931592501217551063999491593850953847150147565768524524520100121553733724692108681117127834470823295095356765801043363941677330046848132798259325532405530319819370945469867947664879677468310955543327505651868462961038633664378266414007967913756845240219256916698171488148605709140260705501311801755578831218694963076946539916887257454021602788118292163182792715853047566877095347977231295218765722675346669855414949493299421867308725985972843374437041569321076669110340332672271697460693950179846532846060382492771784935313520553339860389326805961172901929047651709726304554100968272459464735968700582472854776949829137938186959917202804135748037920396549522732091916649789383158674488383255152257333975285291671752929687500000000000000000*i1^123 + -21995443734560781006100640244846809856768960380765011168717665276932137165453922091696325491254939638907508659132449142976768650995599681172946358825036024854640101962783181612595047030571280822593082214780157675586830275321269783083944957300209652738687288704122610141131469792268036098467603107470309548649635578703130781229087838596009410458376000593572421208405008182671808681363101738904545711074587619272985077182752106655146560912850707388440238910003789248599530929950051739445571958824071397029275874823486050039656108220122678376854530550576970515070871774582581812008358189383682364357059546968609112036811948720921103365905314947977845273260405234697098655121639501869892767351061968108871221968080695043071448577745528582963091422957585572979468643016247204890927828006913587808012657895040632577011661937658936846801013905255492117270768908975900814090057764708395459791054755877069066931099614553319523597276968196533863475600182600630334099936636745425346207312464059681241669854227249261523489757459732574976637496272995198478056320260693381487325640047937730735762208831422557371202532714775922458469296756478760931199570797483842227021378815964533771848353668995114794078954284610258772928086774466201541967322041695777014597479753786945899499385034253879160545978972099335211057025737519290322629779616769423526081950939882974259974843889896251192456969636463987397200172880995620819291254310725147239530186007011653773761889354818385860869119092353209597462972483649433967518489553579887727762283121109183072951573309320517711721877000744318148892736337922999545261313137169379320173939904797259595739862728356283672321941675705643252238101602295179912598295695116406722208353451181318486852148721855808203599287559134850798429755732169911789227313345967037150377528577750244433134746918027693089256116474369244699149802954630065307711486791722340697879749414351574467388319780528269042133378008377721608460277423103064052948056168203845731508974301357218950733613145643418439046738537003879295841136604390651772810888897508260113153539792769721342707773372076885065605910021563499843707860157919162149110699258476064140824846380307794058207954738931924021458674657539502404297276937219448369735692176846207533501567368119452904515934935239993925300432839472198530649120634782930782270729572527166857956009133302442482920120106129839360577727469615790003484956688278921703623908250965234383308558816329808494039147037336434420745013428929138235067463213196671465491204227982049935421745507219712450739491581843644631501505689604214728866839540904741148761311216081869254955634489859619316920673083204239158067310433581926925582188437645913421193434091296849992597319795533602986504225836346097208450957765247672365085778011910246768293768251350089456106079512488780923091222909180733407840972734886580560280262223693703538283570908657522120875464820836501056633187157476603115870622833475810029795990589218777458691574222846442607172271154653591701662346196323999004447299486518584104109745345255774567985724618158095156750042301364769426793116208611400250186395714571178351913638764528113231621771351395156448049671215374488753075402984713258954516331778959034178258066984295507239071808816238660247569192055802321192036489730887088090465449049945840001269505280284639289064316707761592815420733926817383269408151334143282235466495562893930789999853120721978217116210005691930657995056752944575148794906847345681612721521808368522624068368102362143994595055022171687876323560118622323981484107262073896566565745438358451842691775463749452897028701687412848900871431368568945612837136752781941667573990957969043081347615289595140281294864471003196718944814203321788789729717792844730163662304696195470851281944992098244247781888566058381164436678063015214755218182981126829023849412249019307591089343911033621116383109808726573032070724264019480086810119149355590804717941053206194493067524257762603003608504438421959141925375220214325207204421713843496303214139905918808858946377794451920278959381688511010588375090771735580941791414394466853102505327399766640998175346463320157353000676725039715937591245760497065372196610316029838946139252380399448944268472039773744259581785638689029868491321880338254137040835739759636939811849710962168955699376854950215610765585522507857143808735441850789471153760423771526124693834836040057345344795139266192301809976968538506168081434877775095263222889628866493955002962425357911903393194588165562252677393085215606961287366681361128585203207465621586496054375858854260463067181460966754287621668655968338799396219909015086596839391248649065094596613637258844557996945792871229947075585588018869914890877850788992194074482772653969847299742227560338520965053797406917393542080674251337768509984016418457031250000000000000*i1^124 + 13762512785313742998125950266179805386293225921327369570126336550418995361249785560638753297501488648325216100898553229224868219716899781757022511013785068057762801563268797195475584965982351111324225437638895589746118511930012567587413342441546853232655930086497380645772161218707275665534894692630504748310048165600873819486279837017086227332536068466212119430944950647857332833317464260828297065339136738496400946292375591784998101119418473979532403662011201475708524918104381252769996740814407998896006160940934302933753434209396099534876383080561278324421761858081637552069457633064438194047523313589840118730940366880758713223106694921093801037330687933549136092132851207705957568706904554918128173222505906189907836915942252207926358805371445638513675934549287670096291198264475440896756835301412685043685531218028234019682124904395306697020906439865227148479410764045463502687066286695445689842946031844820398268237587902312340793244979094892088900823566894976603995245287512876457967169130587977705413869431379292258321465883896524947723609639076150729391342879325259093721609565339626269695971265635498738031572219503305118807790022658625684679860778288598307268238978625570059191218055685165941068695730008533673156219480152019772199496700897215158338260439246766111479696376947078468367207719851816928683980981995167851306592972358560178200388294814794536942468440607828065759411689980746586272555448904000056495412788918279535354334363654357982504737202107910268982244347007905342460663879802176568032383821664173104444817832104339959635669867062821754524975883349274495468264772479877091498805259174285260394069426878019095476134208120722795607029462121032634856139196069723333819284353701010810703038994550818261078058882549905261908903446998014551891282606490591478542817749072075605256922559673712689808928396462498463435743373214179350097027287706267267785693698283669136119746742553400269915243534841468580087227962440313473677591015836439330076478639015415489108876120965740004796189397935244212788504315592763070520468321133942255495698550625678319598862549320987503286768128216761970108136945636067497332081293848406475092285033189813706883108519107872324722176592484594923322645080124465652433632742823648695136778285179016655630929620250402241060001184362047413284612554159481079317910471131252690005901229433353417318062482726496178537367903926037617417199435120004162450024717566544762021458460633592443322869274943993399168700389357998383126044728042047966390781359104078029981426656427144483456543460835521416895252463148814318316654266098489340116605914334616741818955694046520698582305483980493443044550803590690099120137702544772109050686347203089003818367937884154489061674054921400576029731689405573209939551798141003152034637952723616341321630244602644785078681428543925498941045879060896759705674110688508642301055549682229816217405620758965185236428209764786594700672968996517921840772491464039895768379073639201233801155181533397065178214861140603721516411900289668288278494206962943427592987689220556335914532972074077884249504199454330443177386899495293185331640010573600780914299083424331569448078364686491163548310575383824500096018249994471610809683697957952356173913298295815989037460102894383318976971137886484142241024155822306738807581407557007691805063428707540768431353836823302546659011002947700393280325776755717965651553441198818724079399974581250670017462588125015325931502461331362225510165136279324587607887095067946429135242601820504575786433720417387463905061575597665436885873150585981599650356794958997459880608770058286613987886800551924100900765193379220079633568458983284459093390420839971687119894041454651589628093525143174360665137241690676310643567377484330156705163854630007762195362608886078055778795623111426076743854422827592480798992922976855503003303538441482171800184810819638412740069541682861144022653599995081226881646833812959040033495241235960207746623151964562283378782549758123659124820726387925831152373838251684033768596485805406294262724456355585443820669890199150989649239372258373904838199354139154165807584462669122633772846797250062108550893180031120679837036735427694526707514181439314931049674366102166521168424894810246638469625913287420479580158579718868674237884350743264803604058139406709995886516709637656890813747869101696274653623762899330998563416349019646266867494792319150110018904756883135792913795720759589363117568369970084989580744689239254079217855479647136341625414486150013163781799883449068476425559532837885806841649862198410027005338334701890959011079346640348558696763605902435549849849032927851058378324076327899664460040085124681451927657005574493216522985175265247280171835388485942307081016271199922005724478784108311124612100684316828846931457519531250000000000000*i1^125 + -4272783002951348986496468243235948770781314873755573357817687138129235825034355297603064239481129259410391046304159062621742823384940483840340318577752311904261290572426909918734272121008644324948225963878297160820171108208095716776571288256947864724321860641886218437787432516924925719202423133479668515067919705891055836563490331634602204678173810798758943013833595836221681011038724713560457891576552506205419756335130309422870564325840675528712783109617932820416718281072474600025641063168625457339856688040828225211910413339971452951434005790863603798607754134113306717973306916311981161031938568890176801768783293228516200393877867767959122209193606247989768451421174193843396691535981322230943182205707011618866589567290782461369669902689107522130923134277515815073280704322455725167860594097810747427617049719293013513747643249591941665354067275704560618251185037118897756999330216883510226138045777879711647951577942389063771870115595983740368923841061813316980746632810889953590103338455144475760088297908237683736812701515514847417570468320353171580096341832952945486799072566145038421194807632513804923535748723643232310727949875604504241523259983953055071670068107235287501089856867808051492269357128228441838606502343583447037594879614959155712777416811263054617134899059617630958914224396670475580371125232900913708906627293559744855538969303148095179760299294803039994042108711681598165399130310260470326735859952892463550878098630221415246180942460774849217708055500434692516901002869102278994210018260884383537365242953937216122446337711528229184530327090194381726241334981998518471890180437792288482967411440289180862783688795634136063139971797726709147365831011097709262411498152904618092904470143934488397434915071672710661532308018126833537362116081099696938714406422933123665187201741351986604641457751987069686087785060853498110161708456073372573996691966942885009749596645122789734337484494732297508047323429580816132874458191700366336617445671029624853439757334060043992619442970489946830074048389657493356674435973751239689986832495052255154242725678488952306220643268466604658582091124145903953577703408777589048755342585266079087787535460004925481055164211225147156884578690320245895899507466370986986302620621583769692714746991148695955222198888805347876435119848493112045194357158565101744128575665992225253880573414070447594363990529594128978485370206589018618414133231765379846544963991241343455693323287797033106027845980639609884989873995306940665595165361152529623197111730405035631015559368177269147434349664323968056445229110622177141346525008482606475562715629472321798105534741385205438802930818675532020785493267399642465841053189826381971150003498443128631391961672344886275258771991692988371193227185322095288150350011638208769520688084706583558344974876595637923509737182417483752473221183923205212154769530405208774405003743938226020566499219536370157926444233942696731573949229741012034697131929437581658791858781057554729969983353902915920481346084974218004703808545563218895139720330063548134369930789530815820875667012803341904133789676231636918176405917727103302251056108540337376675233724978803976363603697988078872015294376148193936140328772232841121034584872982307951950065864528822792897884523187527671655587973735859472447191932204468592635363341444163836183338689905172082012024917256569788238444753059503379116930895327138361020488362386897147242868008949622217060922909795161640871745631443892711900098092273034705687385861961696141597406095515198790704626426770846145892283728237204667796488004042951533205934469125998557798734153550331032754198288876431401805226960337476068349777846750361197997407926463201069185920943196204248330013185919284229712887558209523204588711821572366040374165317282981181544875704586138223148892867807122434676740902597895164900505455176266397639420607812595021975961109377563907791930469377802530016224043368203927695804885723515547708113680630704737816198259075155894326263991869764156992620566598969104895673138143509914653138955673273723168199755145405813612139747703045316536514772021046960692137159492455544213057441686798301282307813547279039679169142806988064016526929464782245774831161814677021986097606471656354947265085124462875332477342672571244407188025359795832823424411205953321133757389155097099238327612522048058154532514959390193256218539442039951797496923594839891870893340375641845403965051688322280429151612340204221208507578243423888659837482397306102412328233003119947158221517271396366458675951021637866800151222065648831768119643770683911271849960361092954089808783541804128786134315107691611108902984078833135879282849938516539740343138060906638752865125456075961080214316339870047682417120475107728778474749931071130504278698936104774475097656250000000000*i1^126 + 516975623476881966826254597130358567945939044717272186747421038013496707871895231434535224395902650118778130715565746323922687152911739893088092772056294366691983956667849508026120610014407882358080808411066819670074979719815086923209321646123630345768510307481095421631173824574091143820337715393045635075585123484477825721803226485809359992781820729095060445933042155825414188533504571913772858381996743888568981184146086326793187980097567971773133028634804029363186902905158008953770548700748483364955641609439059364167082102524405616875567549944411924579881879331222326191978330667442632816859804440280595416396629160657337224393434974655109438684905041465079918335603059257432229996666345485446769404659875235119979963308022517834802777809789149523074793590556507529062651050854100540795011977648842085523648227641532607502204985270364128518915075984810058826666169812246618820797937608008309153413451494059005465518799355132966720965710151012023950716209242268853962669749810158430357200038682538922079797840099205570146962817908418373778589938897700015204939618297645316429068780780312335263419813086256634757241789997967546061535232700292359139836529646668652608584155708789725941530643536610818446444274564773164690713030502829327801615972070055460036470262461903173523912764463030984719188196836610151975365838778762588887189796811224797077751713009024726930102925812780747721028206554678607409360928453272034114159482987967829270839642043803988454693547800553962826859954762463986978301892395151648356680145092331528615020167439688476054413680880799568346164943960114424812627538085372920666942214273156722461754107412186320096187304585216534128253850254398795704733605762073801551232677495492683323794642132062676386791068005820025364299857719158728666135609559029909329422585430126731810073571357222756939606012122508619487770290240095162523406905605158185838875623591840561882033137041038598141980131982938985068907171957552843107245204531569900175943850378289678160989919980821537688361436806260516105810705156213464938228573533464684571365614660468654357150196495384604079582748648417319892104071117588747878548959486066596955008424940644450719843640986955726188329097692753419002197304106075756625050602084969028577791290798749749671376312092066192629921253591597656400732565551369256770013568186505093637086988452477285837293348359651222524971905786886699629416769526931937109854732464366889448276986250038225866065383642933473041515234301668921538570772628737720052045459057543247041437066393159850391329479691595789985555293671824314739454742244138582937795488052572978310423463688347206752539552694096825412243880213510844687750035708860271780699667342883995680490921476986327715245821941963762101812730558568366260415225894573835225856487929641719956420439518063786004702635848209398581433995349958440149936323670335098177732107622229304271155055774523277851350456655585736086368288517119667799451648461927032016135813058452201217627991034561764558734608502198616059561503466529919481193499567785405159655380269159061696135078171609232730180862122938174102182366411793584314215935719597274882919290827286951305435895828677962740035314922730562709430072691742333376094555521572988450761619720996391727930518958052756189527048206341250951824891531231649343998765517496078130480470228713831376258744919948184023146579900601809002039334318967071022763600262937256644555106189943365013567883684208667194623993315164307941466255477536571939284789564140285444058333753500901730519384623674928034909870740817540071616144762649094065706545769582528268090180386360782882180768534063744717634146190203776967568713128555149733638944098730646294720314538108665503096626203034622409904306954971636136856347746166931934358432275692664126155283040856541354655352511127341368214054306060860195830187666863728715160955211957626347519511147317221383934950325224209166241356313746948392595572950637152871951688965969180176656986702579609355518106783518621876552733221385681208092751672823491218490510888575636110847449852072335026128996541421096563124146813025976465050215221509884207770298053050087597181079981093197026686314215893309353174121149852422566941878512676731065345038209528769533784247800287707659922840908202947210533914660316688065122355082065234295326477072179588846086608525318437670621355256558371171075965095664433618514504581999400162061064994609427527528731692784404423255988868752761230334571520888808118802916875210799007528825514993356222638397074184651948239322726952815086614405434599489193509217373735095085757601588294122660352772027840475293230961607364376558173531438147941009513824902404171490265731868306230326064954400796942539006670714999737391778157928320823865536358742732762037996874227019361569546163082122802734375000000000*i1^127 + -6066636319001905178115725093894709303095461097901956676122438202794285276870098610851005336167042894703722388870048607803545104183582986862655285542827285721545585637505474806989143518570186871901750130169605318772658777675828379189953616249529742596407865466378011655903246360780578790592369563174585394480522471858200683301649250995176612618638683868729953288555811042055027519475741738743193833926488607055229173661668163666404203743545087236755104757497144592878527755655602299601855560999111688361147163048063657682244105311885041715607428980596743696326587743801047201815524712816996553834453911062329229703722437797135459261062315732124675764795108407231380578800087494941731742343876518281111059634093353079648700496552120237007218051562066840188798053746596615669731083127481610473211676920174145059360924774927738805327101031564512859491699486565117992439348917670623245832150125912302741058784764745072451015356378305689590925300492339734824772724056491371412469728632090094706587418326230915778702220045195942092364862262237437004380981091920593216919505524342827886655760566306266197142376477999818366866103717229500118875450206804559992248136590666493576631075849716668277527060471314819490481702579328651279765683745712139776153957793928742874688027069676258270203221388138414875969217757090336267551995111593913486486227597460497509160859431061060868909821496332558312426992141390381386856351255559391890873441874709687935645770615305395293930493333775488837135314243993583822651023121082306630676990794189275365024032405439606031775487121802996382419922419088750796055579595317628264915294457781904094826091023391322430600918895696579977583227692235533336220174591009957462729490086975785138775592731477885578841546276475788930090590430713827075071251590609356024131643651568141082682361283226749281248489633412939824347338179609295685852136333959188895430446677085742339712294302429259721630223899256554993068933043253536011374340113311233035271325163476508955309519257114731219489455121730024527735525025218211988367402644853778323078317587425942034590723449637440263170646671615378897805125814545327593044228468803178682391404216251920056694736203213377174937454847354867919050230957012744629713299633472078475765072406819701293661934282743736109905510650292848105800421252750755273471904375900400690930376166154260850836692427637535971092796848998465779631779677561322168946043554263015400123719137346149262348153630072399094638291437528453439163429811409680001461148635366681608699733995598874041651841706046581776093603959105279391256901734539737720182481986360121817090518283908674565411305314716319528700284307617190881364939125135340531014801033572898199681922312708535952869874122115059202836891717315221396226344120675957638686592083139519812195357631915713505291686539400161254239550471925280449539146585943315107788334818742880758292292695261529120119198936385083749196749751648968862463234499894440947969820775520641246971723693688213384396741922082678027357806802308184575804039682584519897232971597335504109269574157563880229424270181324555536928120453926655001432876301765552526243718609625007424341198007183534091493442499116188040627469052390071151187182810053509617740661298404107410930393987437380351786428426789455513134004236557746855943362015066470725635851227410974874162488651505979205821671104534041753009220120334475571911941933055034226153369607515801472389090931512649060057714164159894920191394413319057499765350209815436568203143562235516462223369633443743401914582458958788186542238161359776083259544379606156705507426452380474539959574056269503290504166815213343320040842478990285061275238695999597745948308593495013518152696523947279488705584435915869112373309809735532183750351738459667374041635717987473627144024181049082539284158832661955269066364387145323438957514325975307302737138313593070453163218756922175367951023304211839521260551148935452279003950469233453832139306538567973656149555308320207903056363446014559268675186017408746424483126551341249665153771242468735095863099642255734558198833860015540244377576136388971631054008776249354624012143595620157050599437658491099906371362475164661975253204472281512499930159079612034557336707501837847318714796096999986523981740102900978614623162787483763339269636474702370339705249270663458917038189016785187132977699093441691842063600729691846400326353522010601965518149750252950786345103793739473057383940842445270190920743068578990676025667520022029500412945191440314493316100738856731059612742242070050816420857882666688331912926477798886736445726545113520899831157140942015748493531003287974414854378781276232963113077666236368147959074091949934149991855491355816961368191187848667321964815267651879838149697743432398056029342114925384521484375*i1^128 + -3776676150073758756735224072503017489879558915317158285635294593127965450739606575753263088179214915103780129760625401451424601603456393476822619064525979264874924399018538670619577796314518053615700638448136067231945750805425334903850540391855874082144465506956889892227954970200827570676933557129406806773343097636856678740141154387966751471263738974756999505325716673838558773666624692081897769692642597912153405751295188282056411884402489108339627658646129099293923708599516068832091178128283163109633701076203966643860838472770772719740219717797285544546305820671397439186980473574487409239795521960542271617786088679873108092411567278496814051686280775694853006126531878349832065437326716400170780940195894783817234092059080796713146016444867002655531982925771995802396807631705571946884762404180320009466610202507208914519222374951220027075367906413300330442378970522973115327997748891429107837900565436920371620685985906143597874894819467621791767261874818258011408228907201510551212097224258969275653541069038603156092680724839655615202360127855799501218898420182571627983817802820356512978429736656024365274704329710304884166096933321209684379027932123662990700860156177403165164878466812670178353814023458813047481392320738590859802056647868084754627424649150115948797734185712855270980233042268329116736817948578815947969050304580454314544347940077112225515247055821507985901347430020090874192011048119803338273849392196346386719854677110304685681042783459382561555655960207780629893869863208197485584389015119301961432604779140345166009431501900503336698274171259752868729272838945677369720359850769375662136774205530903547866302198068896993307132340084003568836994555127765118330908730351516322863429261504135634870831328210716613733244724917336378479149421034540654661347980634635585332158245096031711916760445327906437980558915361292290882064464353333825590139704540991833920935893657224322336228114061803090277644545937715533517086122621797308284130022809637123267124001346369843993716044851328022556559328760905812435212973606212734894547117224655846141933699698521246273138826788210522201158390866690315243096766937103707526013919208980005720695445571096494377671497618872119492452785487709549463916187471405663827847241598635588218885438691375137371000134055823834843272543158096832837084791317384620948389636126551209935419159551504255075131286636233601166979565449351721319392205442355399582529000944156425071523759592211363064135683416438368700136628079393823820768516219164232030141276853884897733098642276361654092399231298193629964437907197211255657726604855283580456657536855238001923850552189702016803253079829178425322386239978646064238493341597062457477919941706482680156854603221992701726873907097276443313346658140178335336085185861155156254753988860867001329088701850496982464822756243571463707655142838436873164509508151833787569426720878496262700777382325057937671480338784148358812921342434135317215992787559726155104264675754877770634969748075318450044899337201404760170998141444830994652389721707625535759368891320145164446077382524375846676551036796043615509736209944716419839603934692317488857624313360174236407781757087978547482544662582474035874620729433628700609317367664926708680822399295419504866045432154187851390148106174007835288182046291604525275886859131792444769069280652407193662211973880367322098282972648171363757521592107369376110292203059575021331808393285472761730528524383304812869390770274496006010882103905025789861101378088995310506942126657405243783543223428026671764434360993698294982146840777638832507585946450155750597909036195968159536475760617757171225360172274894445367504237142838623823813091072585944979587788846837931547014751936166459121566269477026555182590376564687883571349364125987613045537288375157527510814356829094050333693075591658068193478387079030879159537041015371424304902420278712014706037789703229070714087186542997579353465057035779143262750885924017806505241696107820827167379640138706137777885888822412369605870123908434631403169551129144171965920357679642548015676685315196141362604478425008662286437709411806647307523211077193702979337399668288789876785739115468862661022182310710351933904024484252980566480743696940970443134569748684541151153903079788721792242732201352071925347994111030194633377135079233756969896519241875208301627088209474569947504622193527512414991909097033383486419535786934188837852238762158673342557232182862991587284207775426868093581375708800764621816693035238441423904072208695749963634746811147890963667783880793136596747655933324626473788405155836594351918151581410868274012334673049179596005146278144033260505578710913870233572851038993602427723065847331689502432696268926338263247077797757356165675446391105651855468750000000000*i1^129 + -399392545158762494338995038115741377273976049845981163477081732220494883168765277707697790173504921463290092856892910856969004765352513027632090610370874011892202704419218189511835025129283427604634428088358288811306718483385275141101312105923383602614272192316896934762696462458595803441740003572700856031230321022909308399224877707500357340138027477461674225585526829026712267197304478530952545613271363573015369339190754514657095530400551067863464769974222676317040884814369861695066235391378804690631029448550521219929475346744625153446826658011922474588643832370876805550532913416138765286275198350440827352157669246360721521284814133470838621712446674144790708887415869220220053067938835883492885138445986066264089640996010856893780112517482187511642930311968678201994599510720479829045664637898148839131154718293039761710266000904713800601037342622585222747167956425980123016646297202410473754578351149564442561896814707387367685423798176169258128071122543465561937670808020734030030279577701511264773720558192353470455929491311346753729640757800974607208749904248633297795720032843500389739640026232187837265462149120940071912987637653006600563092929768107011329946467942066612047553117630905984295981529747842790894718564541803821353750078816699463851895303467253624608691156278372370191689969357249309226119515858563574815559058481368602674492284550592116770954964547395549092845192417463404414123069596699771706906724772767838647149146120866720769892564284335798306985952551914105527821883199314245843551302449320727783314573495130104839891282546619413747219058785095201674891856169974946595579862818773359816086130842801705275207338053610568988535500932567704077442839036518406902182308035605357756681640750067550675850717880122774627678035895201459571900828671966974356406911703906834069396906319887146521307258738331869067731442106715027249815407839475230926927408558684958732882068339615986203015011401996291851933183128301096824365397618053314295616467243006384149133706523898685169656141358683824264957378886907327918921944403269449125410136894913404536359990372830042701364012939838456347266021967471978305614486686044805534801835276303269093144177943090706758299668745281537571473093614129044039798436430059908836500134042442097308915435888550678655510905592348747295106896777933211312220324966595644063056338536444928652083452542529740928239852505195492254413451962225018184021012157118239701802054118026176053214540275885176846219794116054147927317180164119243314473746539466944015567762980340638481645429662985640205474586015006280965487817132395081060007482728117095534614421516002912221787963382213257271476073608081787971806992534225482963601566025514991627517115071812851974387549127760399145407272724301434148225727027760030825790158726263720144570655202318729889509156370245549944239544955966464172021174489397917541871620619731122326941813588533315308222651673559845479299938809435959963224487613277837685928635853206548428142992367100856511274584929279304389667212260416458365599376091756740363716162343307412169593852526119196563426357378272872736505967116076180861651972135913440058419807980520532042502862381012651469684586888309091764441983884329769048491733611651718181456181882558273836301531775196568086144751028862153455117423012113795074234253295228387694247076057663441280338545785778848000104308738695383834641050802026211164897424440323749886481251717152249138656641167022740127148736660696626338855858644326525676247893891589923943906209158157760274377691178529147920459404955162018285715291897104877695894820318304751256419579669887243253482965392164046908905224270392300632937535440843697988919050269449016588119897988083182802644780558911079570966907510323521825266728031359046438317687919706458945931241593211501236241614500601696564150684300521260650101618777878194866818891905361503050203879616268052540436203590273965351811227444302276846707064944072347137626978669633040571590924379970455240149617961395803795295576077401180024269370876648256586841349174527969056519520780938190749230599844692730511657748056368499028555852439785987417106735455440199435142337168882886220700261697086124166471458664668310558146490312308705569629740181151725533081802087618408563761878041332259254766615034174620951452188145776801532285685218029824825650969214215832752296804130407780557760393208689226201852052062723497208701804394507116783559690509811918494210896351474122203395889730715351351290285716181791552852601821022444204600923092539166875891209721066249841072126036974246648135356811488646061949449884544185509265658267987360559068891000306563242870679360540486007489984256922347143702321925706163716248270423400286185957386245256691630989374225402244178440014366060495376586914062500000000000000000*i1^130 + 107864848555239825952146036784087578262596617861774149126268285315091363180205324528481111359473100250376363362587866959797501859678097170261636180987142352327998384722383734404504009661660885052330996952472502729315965347722897068537394908585104818847006606702230763383356818907232420794949012581265769572957882503049129633416420628125149477000672781234756445352867069547920018798292102703180699828583040045199437146074314908306969190664778795331198358955163723072606831920616524929870203364401391874847432071857725242739545825850365546447926691297847284476188734515334195352110881409012165034747393561344866680632036919341408619654756489436930941401901169220489351146536223982717269603451507795091647507143651437379701648687473608891223815222548718045302866154748379264112195865328654851264918311313653562619527430930459114079018591556471474743844675275214683205919501409922126937237607841978733066654086898554413844269151731590200988777740571205724869616536664866803298081543840500152470965344350184538790440536664146622976960179395166155797840778224843458952069538825120468691270418585197273058578374745061841423540157592265821312797648098848107974024694728751947012895581704299071714108465806920477629477975348592216643003984696265825567117440820048895006882166164636245740562376527191433474155498853397880309039167137119707592670437158835890451953878326488913259107883291732168294738055023792248979609428824026144370823839064985518117614934635725887560471511733538644097541047451815124027535854258894785079452151825403841907039573497354986350229330364060053892875952620109662229033068405804409989109301267696465870136275995451764495302186630809639547828007719365474866414392461694265607324733299863958689021261491621092332459370620082583192850549926860817601490576799467340976301938097065077481019862141559229195677879671941603696095706205940275168430612549864753776782933380423762229583011700928998346049847700677875721021283117696212808621860145314187592787595931637208108641175236487174616858399870767949809190318314385729619118086276104796322947422465708407071372199515640940070706911661048438867522518825987397455619796440398385400429868422103339453476022625205613697830109383556527210152679182970699851301013379214133707104630090273468422365547092600804714256230274413119686367085939691927710919730946809093898740054607292397059600352731396753096800463756731509092933683955723138729390131194563885192995522707391642300958651182124741933018286565205801691270984252059319219089922971564628596934322107750392419469634890910777490581045896963203536462492119013997873648625154148040037461359956286747748245618470348156293191879283852962967107852393561078977022968636590211363810344699594106807107135824051444574918163402567055425981705904293947459352125460920806503868109152980424411687209563034937429995454229602467978155887750652814392428087038425131899267075048602400872124182222907836380424976941089179173530555169753820071333137934812646092435772425346208279250745600806597060562943525389928989180145573025768128438419470733146951979606530693720976523241341522293071859970798833838031093836674496382044792266973793633737469421079784168446296732127909378189392632508624817095843551219137812918042448893866027478123984716917421608509131290383163785441291231887743288839804403465221133181867761365532623945536487126273868406692487720494482348119452069979732767205245409530801687163232072286489590545134046955844782306820217627431882454845287733716941680690675416106493074740872241225621181666881561409408597680078695835527905388417292688684837199970349841957749685156683337013587410082624918108498477612366973095531432473609089428552863327055473399912709244857258545079667915996196378931900450491911096322580626634653339931958820558210047237544284465941994347121041836801324165672610698801957217207017787294322809059839676629378801784129882402931155987810424830273280576899655093694417294142157439364035170729440100664672078754544735285814854953195188245594813440335390252575144219285177342960075204126587704762294980909855347845658012751735656779883965936962539031087108825414115888068627796514887094634136651542677186444324757680311458488905552340849932810175385481363142952539641197703030376214581298264251562320018647543625996470279750322106925023656286360580249487940614547379830387629809697956072914983800204642216207950522268238281214738408388211866793637341786688998146387816230759359099034851486176077508107406636183194433635078177855551560692741441856744471620810044949211601149086406118125020362689107686243136786866191622774424808449975649413242912263164629458877766464568816345934743438670664906781624248602398992834428577058990865287650590214994913637602813594185136025771498680114746093750000000000000000000000000*i1^131 + -328012932641847877856556575887704448023659346777125539801855138620520728438313641332988852736275665708062841846029927212429142954421854891780266343789495731396689937620953655650363379613395835553179442004656539330436344948517322616316854353866241806666707699222005924043404743974715158360028123464800155117837678017328510191676988541569848186619944781312826369865428829573525379057800575510791261764593510099266469731221368064401849754270293357958906436762735965096015714228322641849614045080431732446474238469564133978788677887984338450661657370334389421076283774919530081197911296753313061214086983189118469171512530778423194698655263159170925795437193741878910689294149457103975332072819240855934900182190284295063562892516021862380075969003428749564207093785053144621028442196328845295992530518613070898299848791800157167051031386760490568752560199841967060481421035585787403267517605942514626347869037408282678957052887040941283422366708084853143935728911642631430807220132703137877709349875343103136029754884392021226698109817657534193524768473640814497994275411961748656416554660258052645921306370598628413279037721826769805156930569776116093541959234743012087460736405901112459812859368123650869980108280163764504322273984086798937070272335997702561733908959089101521517908687365563426503016093448380788188387589625295015389336050356556182590814207136015216795812498775209175710432071492706296082233379887520018707284735904057959549235281466592021445747873162992083068274341839002366308389251326924127393107913777344493800047905309153164849280164746411009633854055662106256859773687150931624271573329391474470024446104833562619051657250196457580045396435859345625848384479388332011721585297338814234983520359045322287030648651373523694045598977336297964661028923878428343191865287439978814454104851366545642684006871501331781885170058106836087266254104786441762333969755069151338934731568173868063321669897201664301073162744731758303349417549563741648021607709060543191395534667963156155829202164679925897373680114487506197443536607157402562623516734571490755663670416380953038755269847837731944215962287550931973919950074905893651376324510675717658439620076194872530078520854236677885780543532543452952831825202333829320203911736376228214765232356229588301740466462665789889428353505790726924676858362317511421923970534732715980526970955308602480896349179443932639596395900560224989283318281209214269681362387261965351143046532172328895311370001825023607202742581332632061431420028917937040204031982183526453232698917431434866920253726410411705052486583085553228473812058466349874147008852213030006742523230312977942581468407293856802723875969812959600361513647218995961302114927066603102356243970485089665995190892418624616129893518494054645808555166187863803044359051445725888582047090414652434811724124442835712196809043047718678599640430687686174563855500207761248396280063282652917176778989722500798393152150622030384557805521750315380048513040622840447865593831935894033537476506572787112170343413878214139294690815536311449553167626541603668309795110777311605661902136446789844303040003088540915717770694279176858113942634754380505583654496682947441088105422359263821083438288810687552202098581297561723593764491676035244535256363281794228596847461843938340090293241725556869791425340700779493774622220220100128766443895215084826583789067091308332675917437577931840371055771968174201007227759978119023153170956414110180224669156864691574380030872878641104476769366793459254809771535137041050266285356109261990010556685865811245054621493542010278834540055157362062206647693221379209976751383519453603657433391003158094229811584784614655002395735037457524886091393634324883630274019719580693623821062015866427480326748657391481655597327272604502288023442483907310673363092646685943834642907550130949047466837790816795965965885754690053350855313644500555120024483396834062736229581949416677960107742074816366175508732312570372642207633438379005669903224450863309549269719297161985177277135754773575715252111708948219176769497896110886508987199571659952778809324169648504734191639807227175327005297471782804600875804983402074464893011543518337469815017954168784013742647527415860528532751161660856242987440935073358847354890553486629693246344038609757832373356304157720855905002190063673411091991983119775037485671625962894120479040515870975724783131629630281202416566726360394214048895965900418474673623410014115915906997239055071256493159379660391690100624694153440239197011613355497431227838086492684488267022408851952675194192185234920327538816444090993607509186994737064888943064169551344933248906678501776590238709157329843902039874722084775854336058387161756400018930435180664062500000000000000000000000000000*i1^132 + -353209915548740515567623905950638735338541509025420045466044125511388777779182210980551558188895389227999743404466671517464114759864644951107824242733889407352939777779012482223324841163541140010579459580171764533783016540250142377496915138270973320009251478440091868842305307558991876793482466794396272875123675656495883040977815493636582548318798562918571816799535326989471787568138401537315372334050811641003841202445733200381320502379023655453636168434746907772681228166198752813977028011357969465625624421560795871371219573819599740024640821173773504722181024638512451043804080743991501825465852862998147935379439728382327634297266549896942669261545024410762582963330156239674933039982895043421162099387556538672167072512479960956726306640531176612787192294508799081955689073867795423994320863954081807755264048933271734556030456946009002567763593468353709458650988102592137063330302500633403962523506828462036011714214283035274953406165901752897747790685759899154273685356414959549244191549942901402584608214034846237998130668077745213121391703736449005806065351464475238368845803202398011592383631885574519734360265342662251793533861142388435393368486481442670751517546265895786150366789538936410356106144753394256232230446009354836850891006881138285078360108393413203634131173503262317838894573276157664101560387917994548658136803341080398226405508983912664483442483679194050729257173584910935402756928316168237382079501749439964385951929573757713949526323325372753069411962064742055981693811203051669005557283749028496413327016176879792102129870847225192541705123361770057390449257091395379441088153918858683101443387804228503819253929884368584908629529901227532193195132090159489696812458733840240060965067388526346972986275300970248104928326970509637028017393669650033484871493007534804257726488678455963143012207214202754419342757537001879580070432536548992409449075029807888528411807029946518841337670231250478149277564615145905921271720614569335097460098892438723137907030725893044645899886114401368727555165483659753057757322198709674454701182062554735729765780362118572913410397250788851468150034062739780085467310099953022600901322030510760675555523697511266581567888467653986519294722835143374563556558525003337751474350175607351200877435367900014151310021925508408184602901537539416496876303527191772207972376598784200625490698010809841361962029344266948210298844650222822987602625431449659410433673345803960733147930008357722321341933982138459058708089415225556433301192751649955863719908252090686358079789594379855943465040785537477828500957179585587633088736696797061724932462553089481441895223059253177989889072830365383157946045028230385427010292678832726225203566105315349821623747296330539860099357898565369068574841059980982750366328567064387412251435460319792822341369626351364591090651479031994089008566618173018350672763488800341430643896869530202915329884876211878221549077835592548977964917432500431902520293470249026839199420909438622994034333657150708489832685245505791584138022657804573458950369815339939189705201458069108239484399845569659016911116811459306503238010080626221363335221872064751948511316024697543608155595869596753590773761401755940594605062180606215881233531856155581336345124487960914214207233457328291907732501100000381362896786426894014675717845033637682210019588831605359472775644568522764248212739182436911006549823454695058350508731892047511847209601594369609546507479074947450047156784565313823785522756163140304569253676930799513817268968974726032107406149121390769522079995912375113600395445280940465262124853588987336171219431014001458122266755496296736092623304501079545672218075907825998962942530268724565016601507759900817389910295290188592744554547510006652545380978532787492660390381436187401184705316904602116728186960209772721861396740982886212269440276958578250862260343498433635655079945762774700400461225415944694907907303949010611196321274306390625602928210709867700420805635424424191004658863598656249668835514106153154369814783515652910854653739325480268558268942096060410376623194435521316222090848865905713724502046858553671356171403951299304846813389102542131348938976939808061502952422996745139604064829628473643009891573004150793651144189993283638268749367675638913070233597066170620531704303821709609497180445706780798918987066145317167847398792531236192490578221726390631102013270893616687018881247882029062291530119174526253329979419830490385996609225621265924064856040556313612951248628979897686379262024727648175955160456943056118782385255159285559828871681087239718700020974660351309194953801086035092441948111138394758874524243813087625387205465929162612550868544092352863117412198334932327270507812500000000000000000000000000000000000*i1^133 + -79240270864845238287822139182214700988832787852183217891512448715050008440449964139245045173070745441914190809917705980434446970440400991284145108428320124521570180550604359661098972707896834736952041846292558499771706544411024726151449772034365989406135552599123817358386280412636344913383827606516882604908088983179663692215988507557290153229277731867944395818019859441753444300028461724732390356289777826085583682000028189862513344467820865800266544755512912003102881820971030695185013997331310432718322060263132566545928850546107767978362866079594313604014231777396622074427195227619839366379842881925278631466907111622944214806979527442683500653056466353218606542048879000984451492336406500484125532901195627429541980341486331332826169566437501496462312861831411620562368801309906354113673962813514172424020841508115734994382781686095282184149906433548889274091556762255269834776490474413025492699416272270194130204462453817803551211203972285630812703393228613712396155770204158114866172700011228918917676540837322828472781034062837782904486188852056005586798905047273699438586839960560768410684000799755062425833782310940678868404340987138098011633572540905969088340508797795378573627880997081448905455549891944597647688452688974415492617909066872746900027567476951362481729006059190685190048309910394919732823254406389914244013220882964911151153106458313048358228372045721208442438756588968334363456055350524838031271524032158709328101520097522108052695873866436800008100671682274661262504394269247251573045614502650530457639590275412792464500437402037681521603773903196621471552296537848928112315867044956371220648201267247206500139190747551430476403784821704411293608316961034830893339986465516800332707662876947112547377083688896579689822815201016407111474499139303190492829305505087990868807755975201699698627633831266783199146785785553005348407138635608194133703919176939436158128340895270025287896886857378600034863108971206458825685540253988731833328905055810193543788367093540297489726253256437605793085807658736220306689310524987285469830585182272691035638523620428624095457144777871758552134731144577713968573278881471442273218802945936700885909648847496016378395608602960901543347393552582229691335202725614806845600896146536502916338855195660226485577357618832867022427084010080717727475814850164927549009891560712176658020742638579436924153486817803771479417288157836071298172739448391555116078704958662954961068134266779942224700878152654971845595908221628119521557367500494015425590884747649773650929342207108506126696637097127792437805140229474291150631093689802643438012249687448477453650435291354973380203661594477363072907387095448822687026148833115020333823588375449526254099664489319041318130852158678325022899786856014486057392244606508179804026492879875863008085591806696076665678794895172302711455177875376600263822917956961811547659338683721048644702016425684070644404932366692927758396344375835090875575532545402914226094068777090856474948516824850429693068700475339512886368679840950344712872797793649917064570205891083556729262509760005901017181684058962568862011914171448183034099432161773528967754115442693344709210168089561485049391827106597303105786411480131044173637689719312333037932000435087851663659179851418660706938806768627593663835258248491953352136428974912123334242679962288602931175251968473541263719693728926139234244532800081617984816115783484790605981699329017155315054719243843101575340924905096654615101470095763983747326775042820459425630998127092287959791758789926078230507741522577851489292830258368967812346038042327160028793925934896974841435379334286473520231718352094044134537433346404756641277917688373343410124835421612085510044364140994636227867267650044517420388062380879782231582967141359889760112069464897467159944109742337674097540473628419600004974611015741367434763094977992953137000137558982773053441169155775351028533044387037795119753389081704229772485083623236386102288876948280903701433198837720591248429854100192202098687336731219187964975316153212539341913320175847556452228575441639281430246303274119618731960609990475931103883808382674257003009269652017223060390970855649310681439030173183568079566037428695154063423688196975278200725328643290598776311964504704126294159853676608638063931743308426593269505845861930462961729636699857568577384397894828927271137645990806033027923300629781678451415776971718818776629532806318594522028763167336894562689635294078364395684771232336839399633343743032773538842062388448433398169781637948559851803301699270826851984395322880162423841403221290297123090242836953219751107361684464654161143761249135862414144171675389749509577086428180336952209472656250000000000000000000000000000000000000000000*i1^134 + 5445050296140618726751071080595222633653735931560659056303383230983589008096760374243720914734580954553520946962185537670686642942521930736820435119219237667670655280811424633021617172189188018580567209720754021119450968983098035012520902851240369365976951573206600245456450473806439144984231506907313237297764470018902454142988074277971719009615778130851670833929559308727052626342171307119444695137803242812298515020138436944713883046545538544217703564248512732667605655386473396178104368397467311779742234212517570989983149395008652685891609055249556115800403563416221519137425549872743257951254953523173074283176687810402230602008923635823952474428845564949731990525100508435892095243914678673339398394774720530074899967647604896243076599427378343326550838530551372244607185817388455565359141619002596876131138659410876378590701016157438044022125425829301062269572874031748756953122676746332894009756792126279501713104261131137417281825226588012514612009978155617744286189021647198461542190084210340256217934366895395273994861571768191553256587259694080840189693049761679453600541828303122906214343745375973130759105311351421152567917467759800981507920159682853861823428895722930989387968639038446791711842679393310979523895564043413721282500185819842208828205083288042173929948540084409287638346055627296603733721927441788185224255549715327111961765089199313071653265890291809661720329340762402592176961197437552733347966477341405166372536007096153113489969999976458075944770625228273644766363146819793271871391768167483550736235941799977414061670597775328788272001162359807441259549638735873788282118298435794067733027731725430683069301238290480586567406876733141405255095781731762001949214208643146467092200623461791369197136181970665112671482954686971350232602539747262597674143618497856294341220167783100263818360983138422317566301649789741015807910062643023593815450364547523500532385070203934673643533850515548900900126343382173078739201272633015877066816502344528016096942900407092628183435614429070585332326222782319777937470011887970628083960620062943209883146334643273306059853138499320589610271201172399171422202139048016002119047299301661060441490359476747074069828383274860288140737245483558255435541580368166031850431068787753989470359191901677209290607214058133026314309486519086786167316699137899992875794664792501131844104521737848367107681658552548977221651122029230945238015612735366127970244296835388696975333790668116853614089012049493438022923904579360784308586153858836920108537715927896028820526680947916801130879766435765771066623419531985031175580770343317443872904170098514998233911300587961610326841809026358594346861753608604582615766979639729875520757182976138018278645519187595581542269049420595898660428218725021236506207806008824742876689843395635637493520509277652396149223375743544393698950316339482600659475865690367510017308630749526872876039260623219817027316892533258609591975605454862528718991025504002134295986693597288797324041351929428322909630004435481024830618055173231684460410407550366934982132049227752021331586386924258317920414191722193913794112297327649434725796111518135709201874911370304725575774145755176164872598734845137493413128575590592989470220118109153801886343652033068786124621353267394550154586191637839210427491680553886311314653857829435000298158727383648117340036370839536110887344503532984061936205611044595567429606184687291399627799568543607234428428363398052617551754577223193608026083790401238758717778560974222959633027882394171020036774051361476476124765212100828810439237114417911405074781268027408566598410179703982356947180574765610878444516644456381011244550086633036415331423106585739178480499987016429459659117925703007255998968351322855850514447478616045797019432234868417103674126714117304547338979157472091370478331544449069274444304596845251691044998990327792137234166138192485709028914652111838785973804733530461716709268202785291397137941805361748519462709631017691305594479465885878413265609293770290629409712996188012658879310794495169898038531520221645109845566811225984527555796465509140056181522916909790234830191379403621251405927505821809640945668011636213856276658517286762659429028559196594915867586741925426065654700375600834624939298011322958624479470045061299129544823257629588943468711528170621445474531209939099635348972085734750975700794909984084117854937541767513038650577485467225520244510433685407561520531646171697795768994600756746213691362065625391580949997354801020535154288647897850921017162005494755710391049583064950760006549592066090292465010953827096482288271838671673518708110805000225065947588751159511022414960734749911352992057800292968750000000000000000000000000000000000000000000000000*i1^135 + 170982022266530848149834314254526634458456363983617201336903860407211501403192823060902235000630024315304663426274406493281687065535336737418477569942518001657472343624587629270114998850103752441111625688856717839134814757697581256964679563148680220826280367680996302793135401537479755156303272526219806582763526148268647619007787281317310732497538545545358200242736240810282810679520294919014842122984666500859376073922596280543209099908950051494715459718791518449510007686002440143522934474141082128695679048843821936436948279585821282035694830243958871121358612338950130279921586072361089806553701201068587362911332949232986330988721283920546173891019164933315648786396746434262869495418191546482599209210885942200320072012103200549362981080605807675036445226308485215195748012487574218816067804807966104900585666674753837254503628333154384514038879768456743943123548089170378021862265387889156809334989654266972160158997532418126357959705619475454727906410174470447250750012615148749366746390743422952236561411757983130990517072573423984840244353536169978192937327061911437582659604586715240857882910224531888724746923317915615436782702064102989188280159819420716041256510871673124589240957262449725089497476428312713038500939315929598248386170787230180738879716341001023855608132612547628430122540741678096170528465261621368674165414693176745940205307251142655150402016383273686934179913055869821394346516265151270254412663181604683015289913853460821223559384327177614030438219103148187966945335647389309538604609286275781648046011380695258617486321606377323539932469044344138654600981173172723979548594547190447379228625498084899176856536036210294259165646654259558512542493346006030043488790834581136799916849228470486376762123663255057495694436142666130108581334827803686021547083055931470095161812056426956662436305615182118072997260087296783095375750603789725227832357332294443087556090340212373535112502504821551930640741477456678412379192022374213935050222639484927542393854669325514598990086785548601269343493975577097968126723536967296417768983292546814284329567521531182792381281370517753867910016592944245220410044109764442754172700207985621231036013827337056836594158570770698773985959088464271155922853222224466528728375655183249998434489650802793015979472353029548517621411311263891191352279733496246737766248537215244457854132057036337531810626841378131100996653745457984589106022265218065380692481462395796417027111280125632128361103049113049341006056023429958875094545536950916921169909470642262834458573129244653035070373743939467860803460072583186275350122465376415403602616113981380518088336136234682712996829437273320028753709140534430482105446732118051567341437978029601138976642830525220925588537984714383244310027932199837754961081960652545376554555118820569297375258312558418424925739977649753659517897644976994975970388784834649192768841297894942963613578724447599981987208781874007430300235474087180558984930164059397840796014366359149748412539709273080451062479588455321810927221683317042364118621103637239722942204752844679995113573576353458683183278818349209219422857445750881284185409721421226228003961396665375094215394958400201375433763423107548589047958866802342697811645580794619344075350228895234363678992770656627941703899235752386497948905397788907810832875947199844522209722077330066959618734931668662460300344544566391470338379847553943832939087448066596231705723797900542571133122836087625970515934932008256270512068098994396120154184250553006994255678249375853175560138995007397840741721013747322905336573427261949814063997063737686095700224552952101638741207206785311219249452013397485078848146943798794956984043249834567021170532442784143015924305920770095935093120280429461173322717361699448836250126469471503394025977561091937038671435236387850936316248063778204288510242664253385074856341512619574871203815854688236418523771662662742663914249911683323299596276563935789234757623613551278505287922112259548174021117480785157890104971812892353444400316333570151474732423089481759740985837225212328759345727023790186654514978230684704433785184881553480257565865342756338667651177871396127097034789934459609188323347718139162868447311708039545838669959222958285968128063862469411686922738660790828151042722643607911920095953742948617524562324323789397541951421210604879256129987368696122465790815557587864570753110696297765265633894983627687975095137635209030567973004908675640763622369449804398658481968041128686847293278090010433905172647923677172770204685665965682211218699829391120023802599714152018429013974801171112870833169032865691605516192591530857253223629754756984766572713851928710937500000000000000000000000000000000000000000000000000000000*i1^136 + 30171909231024263666778891426887431548897347654115483041418583099251065477816104693926767504970887294840324405921880775423677204489398728628899362508433473948344022290821194842289320172578537578419396381131255113003126292486560281478852637508519047214649531921225097082702125034630026488846814151860971606086453014676209653272017371728339773481960324690027070891365424874568460963868725307754866171994779634410520765547381879822626642363924578297827676408408073513503575304934196930560081531502385170480538603859654061361581727220175245414927947666590244705084700227715915848094454442048172171271655441157836215372437563118288667908332479375691772902668869796607233966507304611814461860737438023533144051960670845115494280597169017193243021444381044022925835839431394676116089090226419021419237836157702325533987475059419087361681804192392369098557144679915908531219159670233276623668340733735376230652187449094318617141517398499094855621244077846015583567939542840275806089495955504476266095931546119621162695472952256730071848909351328575366493432909881474894464779114433565215575371498496284307308186290020995772746193982899583666072292761453489368001413879245057919071646817387522971415650858049068784018979371534016732426662649862480424067031518041630994373003984458808430472583909535145786531662754343510507058917823743725606516264804434916656436577571172360443039384274827988336249745547920035282644940973376771125386163326344823192806511908732268726714577503012779481160750567672253469713170685048728775579227933071521803245996437983467302044111573049596930599842004831178380600802833947985321213241369039100895953511071343925770233295276841069616879187883583038323623847238050384106592369945074295318726953987726581088269030749518793419820349029024203018088243595335305442328606585858695425159908956030428510565463832251186456667947665500593914534840507621063555456098907725571132396054703579503756207964044064185510618766782678098870209802880948152098038086992162417222884183554342233192692749326484335320251535019131247894977458504759254277829142572173423155023089175079948322523284033281069168506942522491931761610851995189103789580845227685303309976136859341268578511608956149813001642194332029575341025975639417914460597824610921068535501762395901164240015689770939723458297500668029423731191499384004048412302220518908575874275068131303534811508743824326113999730636460450313716735520313004537282182660515380813146718698349315626108360556449642886771980837133843686985639688716016635673336824209144513259706019691729585883375191290010558079318615400616793328285573494707054608600981740827236832434533313564921201860537524644976205031616804785202518328971810313137561747443604743859395870668447051373282464572006741940333964835463289951150049101897450822182846377043678140104842848564436596685903904220826420383872203328910726708097795727394673446548484531773906737724268457881984009140209674031651664530246081916246094004240670388566955797765021749348472007882182104676452258141664763691552633845727835427590895778727504156728110679892504140826004926109562068503503533531601142178006648197690191073288832295060030344911478436681495051663890742841829038421676715470347443625395678926447965043943222205483516863343304811207194602952655772462915922975111723784071611907449961516468124836998232182782056921590839616927798129582733829313413433780037078527113921788855215147372789860481687330016888238832264043789949075072334410359708139659701974691316578344379014198190885281983914840815341843637512435845221292848225109750403744531281481545777908856195428013601086741324983034956124883515132468960476944123584553398575896387628425223724191249750520526804406573528128789180193260675053024430181136382905402931369211503961887277393155160871657387955923635689321026931329522778803763371054817627525512762230953962968590778824589351687668922129304142819530917391429974022788619953161463055232152697436047017978983250343305165747553434995527773461143661664114019814746742469325007646314535269086549307034946730146366919854372092267961364829389433100240425431302007481899905329533375696050000089821867884747285977225234316102048219855154265699637217773574074687314128312508156552776004696492162774393597903950147913399238004307707866539367944960680546248810772915155527007843611120277185507635269528768449785782658819496103991203465944857873634504610939973922465552609893693997839555307851036312784320019558773067557264088889893671568887055141231257735096119562385311504661399661818065949948976912200870498239362531367755522529759793228179181968857611054866879368102126526676381773001713038073745565270655788481235504150390625000000000000000000000000000000000000000000000000000000000000000*i1^137 + -2498995593680002891971094549122775768338538377210585108865800858398895389476694182179168037344104305334902171817066860722335359571704872827677967348742770609569972705207003674363838168895477801449421492096474313308896073367008393004965415874335669284757723584388327692782717881604625962070766812845363482107163410547013172680657536147080546341844484771371327045787273975913922854493845928934202417576137401268770317435057698487176456944566766078142256756965261243876924075276450691135920687834071949561482094109577000635050160096705465803677390646898160369263178707656836398049438444984529870841517738468429709660580074167902037196272761004248618650958587405007261215463570502252090828925882105436754064811142536398238030851106418467996926673021091926810646555936422705962054462368366557063700385970785568107744838927089307237163725254570132569024453798184945107759600124444779118413538853430090099348174205283542060401968417869538987322052556012262002921799867641250710214420253278485854949606676446998623905518419580049635346657730484244234676848920361208549959852263114320447629557714698136623214996318642214496360909216154153260135725340493660872239620542302333463049109827597925199424828746451074790518658722549888000043126876874888988927337042467420747095746909249300580214843273350454674293191528836793710205901731679462170270976979287199791766114487169797661723672528029709819136815296140572895624428167213254223814287136694496645911229156830789971767684147383633858413259926447755926660371565108135980432418487859373160425615153628003557281056498936354849736124697117961216062240923842922833821752011863389739837689425685650645805483170608078534522298003657744714900888138028694680433710951152362060432918412844966715336950582526181307581527835115367111717331123558969826372634153793828121438247060850894577772331184128721733997647797741411401233870231520244979591810951061895721532595764502769955465383375541404744090609088726693529693929655996735710446937236548466390720743293041261622879747192068179470334542414435485131327756558563778738602544686311139244409311535224986282313509213544153045745237297140715299778242488851741951952264582462395485294907701728429236099742312380908747806005120738337803106495817850203995490748806031526440799298257707885613187806342953738425885608684796082307557945300491932544755303025552662929046130282676857853438247022661648835495057948218396108649160916529491727696198300465768608407141239957053906739089821027312767651979034495762034439433411717013502040107167367354900360498772110582912538655542623277615892530871261050882063457232046383434600207176481103469843971407759230072092658819542487756090430790765746729253073899529738366549191816960937242457268654669922475112323075853023294812943949096013481277866417063671223458517361057451858371616670547982102722974689120825217389968355661135534886103144137306012830618168143014055628489516224639559826357896058527948865686698732286279684584345135854479153272203836394824511808013353067932133510239663401807741572371260963397062877562110598351669294854583293610197480968858325642577495744599229239533015899842832468703453285990419818819354095527574961695958348601063207871174465489645852367479534483216409122986295844365034309161627418708474664915308448390570339687555130630947128360228959150376367781285040677115848573755825617814722162132504150840379820112739179900415274059240292702180891310257308022489669461431893020023522379152426068964116043254907036858214106384442386172614189846876070357679058104876005022899190497279151026315338078541340514736613148395257247287206997527240500052346836440866796383750960664821426609219614826059337938891039085893422024657570144935294984474763696552546164079510922739915352675373140119901263674491184972140243187946236679224673694227875414231259731586577665116934107753255120690396100276509927473649303076479813491494899133345632448243133698213747473042074442583191895853136872039449781975036412889423394145311616122072633249495716615561451124752626774605286540094936064204631459730954106860976217818866166510150881948477383635648705454433717901279469226394950283191284896567456080429452850898789083578059030432205937715196685345395045062140980256383936895968710948938523375145852393559691442209888466026493106247894708998724214542710938518261253315655704874865407603635111651611373775707003158755249627637979874693211817977310283924756470012734393211535356400396801128973120581947428099170482070621111313632470931681909296186813249904458691548191422639442488750136665805574296442230360662287913390051049097434369118211187760466309361399327369923639707849361002445220947265625000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -61048906760148783839364853373963396785527404210923703947100307652824792126408023215706072079408054851547734423718893089643144965305780490811878483244904261720850637882467443006141092846789799868300667757809358641897480787343435343606842927683423253081080529714194089895865212723901066636974110942438093078660344697099412279141197221081229938867703451349271774091154899872010093993406580555904925263604551218330967625690455226731534960540986582329874523097076901218058183309773129591835536096039904066204169302027684800617176765592226276072994368894865321823121623238378134161323046295719564764415698928905910276405542661944099611497563295890938440316914844422553630702810589673145079964746772718260033692908108659560067865580691659461623789720444166700201361301870173849876469524006303234824656997491858024293686812170946128980133383931128824990846229463389267073737298650999612774063920740483090364500788103368008410816179862421243156186397369234497661118221663122357484477170962685844464532776560156284102562151466240938786213062140345421168959969025242619023365844028544526846743633565438082351063408588997315229872689262349745214377566403809475755019617634586093080897583530734107051749330682109547214547467151700108780063768921831013241514859162469362375790240068398371161479714990254020426800973697310813383783359989320287620965522068726218675397871463395947972148881209117274970278882954734425048401866116008604313214073821854663411079791299129015543052268887872621831638445085462385177704573600693377787378202838512368895299556629420778073449383627486990119494581218732011265305441143199334334307624226442925186618946860848314379469593205522166979574328333843668629441002575139612888592767479889300639043430002719664866694490806162683491610672180821940183652105460106903986418261244750232220880763842113414680647879115389168316535851238830663594314118775783199470577319723954900530678196580704948539540782975880941476727863588338501487932510737344913792795408648102427867895695866403673742209613429918449291250525994353558555894106015878888903193320431775707751219609991768075330744986988332970784622593878691299935245080275801061392611201096941279337456502246631036481741791464317241484915504164043836683011047665658984983157696281493290598696304256346496108494076351867656936231694385034227957981224061143868321993189746328056620395043828413388147414264395703206282366219456913301804015169358454117212565239075785671976171446436760347971405717234404606216340273385927209324879163949599770575715499939313130447691338110585164666078917563769032395193337123459277066997341112963467469876115165102696619614948302222815486037710556853230228860605171946828240303703051820067426961420645516588352613427334908038114630584694161839884142585665596852203415670874432943361804709512791010425609728887064399316056921493694204257426120235841994305998551250622711236535462614094788771370084924709842324251503950726536742058495902448264815943366156410193565751177053448355755155413690124670019148666278311268072090694778051599216721937012020439961639670328198651255561814726170375075064917910885664732562267144534093433015230935312426285497599190688082948171082965984472987812248742391462936594706133894162446315760801685515762821789934922386448862211738560846582903947954634048271787721401142791296005549793276518983418542459798783075440262015658200514466507218871337397500106506129143969101329779598560301021640716549450636093854018294104782138347762915738656120469316634247472466802148994600678836174026167163604942971343996497970689209437423215819851872244367632136965548835153093900703013407701975038347855984424546254947712228399576804986640693352575050686320633438030148248655071544390176487969408253156703158121863652435128656887863901643357530573238618606886219721375074022114480743754426562873785149542220822879050049511367035094209167504911263264813650713807293929445004800570463009390810630618646339647531685009256348045430272650074033576797079443398491034463286224921696213270948787214774183012277879048340682375466466236569520161738613019239942829617880124739129763571478477147741820964809926439962160680487075458466660423466500699477879352126422348303602248991467026935593715806219548866680423917205781158800050302532239438068544282325971406544922551352785170429889232667273729235588120768024675621871622552216852761556395898578917634361395859707822267744014840950368799678840045081472318281953420994954924194415652599108854517381357841476847160904241436645469576401467299461543667074338448456817374613781882621244426195567184215557372995254483452287945433924003527863533236086368560791015625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -4032922931620641273005783458352210242699928681132212283469119191706031763863236616666923391337809999926320348462969891929318028353702942475554603353453819900878948783594744189312435836037216526766487609139264631151353215236543197990394318945267376640972401510445321551575208801177717802867000034261145398419330017532377849503949162784535689394842207150782390643480023799424854479668594424363459155889396364245390875504747332136632528587523296177618613469539492488133183959758881304077827828074301506997145189148754147826823548249944304777230033863922826389694141876328675097090081015383472002301043935925331279035860921322936702831619264544365271355875417448067279610389075365256363130477954924712446576904410160671046477844808301578412295217845772163281818449050018662955092648155308267138492470748515700633006021832039357916415576606319781681747744284894129012848199604746349480149461079267070321575329961561720803741817900048803034658620623998720876322559160047729461254498777663674699096373273178816936395645353585705561336709902499785592153406349912796283409614749853950908990072543173883901489066923394556143441502045475105342423729734186482542008287559965767290588011340633781613938659081934966540642015723727421508305843624105590612167647919540422957067838158057589308783098260989205435086549817864911354358902030965421452113277076680765870868486539667992047586398552366413663910506627892631966391184620239356762200448365261485678955954455383565970136472921554880984043822040360313742607573125149016352385273650919235947679265660247148768076939803819854764886699625203254896600094203050750996630043887444070965523451496812114049881703045205672713844919120318039197273286422627445840378449750406771331149695900005580343025312697283893611454513545211269322399339267742547871772622382085046468645158844200797820610520385028421352133484911593265698926013359400952526197423487439785589704596973611006674007059522114352611426565209789185322773788603817954967772246441233010135061147674665655889247677159151311844555102899107371731990333792019966113789589928646256415648932415482559609799800361555138958803246169957602838311684998258584337570837510038644160025800373741199730249928076292684390032714798167722807152583860072231802814389910088419713253188978116496406212405020068046342767457072332662736309945341564732910097761322141228215447002492427382217074592426344822075585056192086256458791968400651635879559300080430604056296545476465616405441338917418327274080148395061414624078798253828891050002910182836729304169972245719112654179664811864948160521681559137545077783433210316661264142185870771473505073138752189198488130653607968727211319538085603292486382373457132641618222117910696835653513559374800411918079489367826443395731263771342706436998155261286781010428731097458737868057036321877261284516785295405480717212996048240126610000678765114904419942927839444782827982757806466847556706534880325338011117943353939667231049542485438601208000965562130990169333811889948350591626132643362064157678615315078158393541100001421055827487948268992378141631265380485358731448980704639627956537218249178842826820039483570445517590383852543811914399813552440442940362020382117852990631384648468403400001007963846416023203132445040130967097723714682280991002571153305088727510953372474125882047213942961322252864292271987577775378356799245552163683697360320043990756232319738900267170697273515585900091876158368577257056781223607644941348518791269601677952826724313343108193239120232713578987575831019822292438505529306045851905112307996371839385420514319989077124543535368959844137792713073557732084605735115161212537223249384873769758428550183411736851233340911492341240008618971146154997805219894425420291085136773960278431754165366183641956894424764510272062598265153191420235102492403195372682495071917789594777541037479626910534756115483544626188730111040541924625528905747431608579659328418555177556266852976414596550608141170876852522664617828465082059712809275465758650345759820247144484225375478077912157208374596851594607882618870033398533558538476472440011840127015626088662759144753315720222043716149822327356828476057571198301119705381688148582196795675309621430447990395988173402026061973103391969719652445143969502035628802044745865400314955459785915923554313198050426790102043616100484347698279783115147528864296453294949842651037402827000324260370349644777788556470124617645662514047202879057490462015097172198723439180566038831626616066673803679262719155253767088568849760202795339876476279328552739634052126439325926424627420298489369758521471638232469558715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 103227371279717667950260446508163413745552623853668121570673254260329541326891577403212391964600867265523094960557373650994747317926133294041847059969259401789039143397847106885346012254060772771719143933281697439899046273376095571055553610549154760832775392169836282991458964363691609717026184655978024124956974249369319685513116014139015309475293585526247482607595605345841554925271704825894486583179151728106865553700600748586823086024623962161009266098360348331423781187802631000138221665485922472832386821966420564254745982452149611531718910162911934391933064115158866614481848613324529573356789402609113413292033418266578688387134584456419755971958608770518983518690011087042397119760763972939350727223350378648330626376568999448229275484235437304649260742346700245271033891536512638849928624106231213380558690783362692849347520389057165316888843293248186794760784937416823977315435509295573960455728693192142915142697885934749370888015734506023477553850695269325066478309790902740862939177820810415007687901322790434297639929716804251022814686404399063312322580766482962149779159033266357993779272230737502130120442465374201928603165235387315673718095650618305727541883032634677433059198748924792090006877402599876944725563543188550961986154996607581049003533963625859317852085004223532565982197471758233149189821881076248143753100251296099076453003492445165343434693666162462831078495012088369402945349513769477781120800657207356303949210758623378227225092134552156165933045242258702890013676672644903677855916613220267138406826127965136325208815251258927237165384093142384619735285496358049692770612751091469153879457354826641931183837582676826392894203133269575833266414153908938066920006099243309394374273885443404447537928676183450597212636435928943778799590408656720186094679937196646288376206487608964574484876902513937945037089231153090474719352965941594211428332240641294064244900102081269259540810535825543833971794475919753325823878114408352643253348707371778751303636650947740091221256915573128655072891533891950141238804710546382663968468210642636716892382973837305550191716224168138392838741017516755433480374588704739792675361398094459679425694444695410869285439435156657870818866983867587079111453319178766256927153148898055081305923087883688359661747135637235936335375342225725303835552817631355937822443606780438132123199653035761896544710330070586399330533272686925102399352721014791371435548686744602502018444718064042112852913919524502774455655478348855679511118458346013935275123299675075146080366748589246886852604449260476022305589790496064376070871870251259560919970866891423942021874977144410736137569271957867298455551216450935653568184062425471227305284288285564447063375893043785490986617380805699467670027705161467758579984055788969205642855321918455460163477315862936286317858043478547350039855478122192544448948557849460489065234430250458858815978208967459328563105843539333266844988638505016759688298216356995146783066245429118816013238771147090977887482217886759462467819553193851986367266740374927702508138203680702700928254345510933262359655686030980489568472745785364061697100980910074053867285553434584926485575685121767700250050864500425235342037127004465184087363155932181317173481982812523377273740023390688241491579597236262139639660335200824888191627955841456588723041786864008844808613256405611182962014520395424698265613398838658772129565240949443206567292490621329716209466860360139431346059970289581738588623828296811422096319090710008298248742430633434583940582244191098792240297406138268423060592796849586871924431070896459868575216894729505180061256063267828547975634586128762222048104527951152349519277918720192535892537388346668691256916639581791404450664686880645563861211225084538414294474669767689558449566958430011731287318063188128639966102609986238553777439101051687961701821570396069547891534585930138172163321995159298831554647689851683523169604571374562677759047986416304505999320986876390709841790025248291440136387493314191000322869811160212815185418649527612930254411748130633336517353802232722644868353581914297013657658804352742222607761455915676372309838340420665281094830417782726139207460763594010613758479473599993797563676438884481169258599544774677387459315397458285513964798459724299803899744318901034878451797764993084647043888453972833334067400502602168614353185490233584783378679142266876714957763239302839272246658101440026129285291114386911827254696803311723573429179073026908926626703009243549658627840888987730250533917602449713872924717189508164095040856771715271168374419212341308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 9163392720846785102990446632647242155874439345960944511799807873123105225139197646210216741286854920118975599316377577705951990767783451560563765225908431707502105573469321143728387566549572859509669601225714944452659142595778853727478567312214444622085054616254419768028622646936047556885018420692800709094992311129804980462448401464051465701411691967434088970012582120226167612958573772279702411029653000010684852869040859671793091849561799483255425285451899898530444087471391108962852314874142009140659858435949088856158170972602270269937169383645686086921457991235919255111046703865896687737442723297875171606144443223517525765721534540654769333592302685364915295941939164156066674031725437080251723562915263969952247137973458479348788939639729510882410690739095421759399458281709672414498148087231417552193537218653833080675758275891296305135336148533576841508757703085076880035791919496864277072785398722282939293920280677564206397441927000220115993032640058879522940539767348126288972120093720232167730046052622734506406840263374230235640230545227982769384198662590420145577076812785039972315988186273529568610015491318073245644886264546248992629601546266662559324779898542758684708958721232550938682043044667219406793527775637346099374520169429307047793643720162142575323109188371742438798587673874795220534819509729943112351079189977353555270631455752289758765109166095055167602462678419691268503138948810347315851535089399868774198397525832459907348692965662000044614686387862517830556621076470897943736346441190079492950205794092906199247457462323027003915897667333545659925286614345751948677027901508593533268150613725177415101660903130309724482332708769726567410026207619432255329982493645159941816053865776032050913948206265652618059636101149289415557574659806294027045712522021279702910584152747445493422402064140240803189226455546112424838257411988507626362874880948542561153559172701750975723699478532035189555158130749965798273833882665976464335710385814185335757409643716124394094840487081403429760418317975975155853040552061069870237925514797717911565041177624064855158803842280497437745277059006725354513457299498349539903027362436591543570303009274808733985115575180322728913540954000244889981469017197067272152700116164620594500177874444400346743739925087641229851282191342789091038557561660505371763317083309238554391305560192005170606709363000298131669078467255179993997305395056543819366235790817383793272003469136888509947544227719581178985161586194868540255314084953638433254323849430817443667192279810350354237233854322607280497552788616378301005199355340894117547016476594506754940366308344565748774848866607435022237084406609526440077002459078639421010127457922811386944858422148496518741331525928074552252505893322603280666201415854476183320511466914405016728398821353735700361188446460762901213886362916877318746787184720075997221618302706610101721697085352237710652248091633770044553380619690205402086662157863679894375884458200635689067125185244520808785165813753898877547030645758007083264436330119740894078761820232477712075567329756299905206623436056655618320755818867406248319983053938775749565084179651408223287826348707422509118720942543586314083968355966697251037123120738735203778639019908381631029016570296356905812744713871121385028760670056886679185634047872443716209660367751647073671825905960119558116307031084825466765964447740176380362725679513401443297809639454543054971283175097260298561951837907426801445220724534276167685453123033472793513181355202901486457749599394702121173879316677220207394113552612776985366062461560670628905674704223579866507280387576313158700675840307516366790954448768106023536970738166263703566995772719099118110821279165767612307841171413768503941103305974514119044275148048061493337548960718803839472792989916832838777499536717235262973584516817262726818224082358713901730299383586445984675877363066638292260458223672172489417444118429329007665297628100555249926493282400784877438485240609637120956202595765159642447061276805714786526321611435429538731577140112081499455579846221963478172315541534686161941809496826835855763688440318318581675681908859180535228611800643898807632085238355757246797334028629206016140205334798037404685108525636330053016344047956876754924378428397341437219101877011568870376286721008753608226076279947969803360227517848895978146782103800324248720700563479831929092693679157054046975215559845093387983348106533426739776966941400352420965079282839400211591803555533836405897957806057425188403324633008271060608680310538960990070057500517440795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 689917408599501165988706522742873654015027819962108294542322237557164691273753936263873558595430973546977803137885688641324770640247513137552985036003099159756808482484945265221080386991665030774501680266527977512535199188061823446205720218763328394588183999625870951703072168083792996811025940821985725859535110421973110460236565535027176049756432826111912238230276938229322423171826084468335177903662155532875081190318493194828760332095423726639519621007860032154803356571061342926878087430349880836228103250407086388641327792650359199906181817359905742958452005285086468723904395854938884727943231610143264475778875907952393861707700625793330738021853410290393663602711367298781070262147391105419031551856768660315848443160792692209996043509575365350457487548363809364892274064375395724516635879200732044575814958517186495917226882938785271647214681695408746345139071694525801329444534593805621791169345753141104254965792332250374656925546676929326240064064786662546297504968401577853809001637766232219582609063412715859826813548495760303659716453638747712886872644676546173751149899788048466138797905300242385603906245636519941289144390293001131756993990731370929888260684489058754300325793587488365185936840833620565805727437705878437124315099697682338197527629231145233448594520000515683239851335143917346967153384295429144396458579429501615461069378577279853670594806339226038051157701913309682478683615356838388186805549951125393897750775157362828068484116377849808109462361277318917667854829345488353320289578114567592780325900990913051158410069561365391755353792263551134876597532657300681830486727579824620052708283942042233645450072976836070039792366677901408533095491822229156065326188392320267154871398827722451091784942607826185886890909816607063865244774996519155190786233373447113135418998078901266089963803996043764509726840741158938574940129325607217024839645439091354148003772875856972816193507000732379263425447681793553751250065407377825225208567277192966884761674585021572467095823379037754155394123832802591137100738776798935369342926213110643639008054467835036869092360693101502229186448650934262787796880256966267493673074752001603667155797622515392618160405407930474973134619561751672633986079794418667402818911265119674959482503871730923750069675348502000174088217903710724111530810756024166295298102679808888241298937756613510120264024929561402905055636267525835133902603062421919439529291733352929528241677051469050644611182468330541391563462064218214568333521592419651622344162418922004028784709257748440602888475017673340010653707737814758768798802657286730428990123893998747569515943720795172809304691098602127280375321132182696160065406162767762293801867898560665399085553409061905657971224084224574573274818890935692975636372782017653305786384517210329505484848674777240708339178452317051946414423594911164031421308096698892475308364333134531857527871411220873276747741099177193277984367258750625096820590114694462109891285768810398323286959991827051422009485917331197076451548833382776939740398950962122026134938683119587594688132485990970813201235899815360951832451100382789277016960840706004086125370281064243836225161965330178594575544154091064700097158239675193122437960992756506767088736771767089977660509937888191775193482479293563833015680728021772331354408285268310612579304604504268982881672141340648660814323799215144316058038936330805219027284036660259698925172485759995078939909972777381759201070363636114928823561602315301615248541402702900164642041615571780137959793492543374848775833330047075273934856961244970684690924214583871995344663418485254463482692015537958350611559298348341208318043315830818419152092577336252952969930968542991743736016507242643707724368281992953987942005054009295497862465521268734497255774094038497224757598181070542680006020673639833404344520142440392845464903962948772426743074891553078942858485223831271568702457141256682770275664924483911902969454121703691329471572515846137969559086485663228154445829251953012363635889112036785542715475744653778817338111991045385087497558478815884706090446687910459686893426580249821103379100773254041256751931000601629644995550819427011054160050380766121861138665838961892920283746641728468129284627601371076236156966275233702847913652480983347565890028455510630681155179001028546955792772382093596291089275655298370772179754455264747230258882430725129180374140684049033464522954714712165605109302716430063270268139695754423718754794161202394029986274366110415589999567468339452874990519518082497622540668155820959514748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 33404399503579970379589638243491510570859853975432856782892480926689499748400552095710965382393827817713517667882562630796296708406189442997653116681075747794883717673176001271293700861717105642497154781012460194186253271282567001621249876743754411726380120060334616934788348893491909539159467877658776742443726704883017966575119422542452472732846278681622528107475282008301748692271717818218618225578290842219456971881566749217499320509991681508402054592138133248375910584322695370394333837465272695688418288706334785057898093850026458596270008178913243831935910044755568887451858533217034934955354504401081255421169122473877444260067874618785865958917242156162311777997022952612355352436850407735433328152226136274812511329795715690606349488300902890892066760040877834048948884967528516073470108220849358169303472428212477225826440279381986479027371895030358427971194784285240699652697274503043067324750927607141866382709187878897869083474145321374172629113382200210724317265526034539281355330732706513197598344384134710769993524464892864456503578177508171279793898149909668295742681547493793105792298725605807809982706392294295990933937288827487221849018889706536513530706888375412144863942456538038578876285592137772554185163269757983406794051961494783766924344357149618161919696406521202578014896871729397717997011670097809625845299065781848875817946075646830653324450250917422423976015283245502374083717974446988605374621039582278970713266684862938700456871438656490644983736632122245868365357654330703807677780203972374891876799685140242443037010300944811113093498920246081006293330863596063571646701907045444244504836059765029424985468433900253872336159018516312810218746816210254914397190914229521403780720961286755383844877811365654096136089800734639843690967627087904729875284800694536473106492437853935784996760280377630962935124744761496424317089230894688428293708320630091530243558320501462278655995639189677295327213774734567152314824774037683913785742502928274512990827523866872064233523433913291699922473509755030031235042660131846137654022887412766768553383192252837225484708694781133595536117199361358264433205959126560729328474668730240134261888924977643941276747800138692058064338472456528772329697725707043876466599662943887272842359212908260095756826115448622387316802153941945524164758955796168844084741010108490057493862822267616975604724042737675662625749137304518718375053695509435235184229336504107710331298492921826512972879295423356491248231130868980519828865397496828329325548804350387423003750052497073488249033883118069119619995933088243898191787656160122581683227750257250293562361003156471030791556271703744155443015926138122111991590094102777577857220475486554406517560003129114881098394330163934953189907710060348147033020228529119605956341814127624463560572913788545165733252506701718718743855846559563141509785407622279685044813782845303368866369293513143294236684497648853763507210071016957549202956995533000705460756223817355512601630003877523785950205503074258140603039779679830767719040662855784002036189402118976592198611897383028722905602337364718599036100248505375029357137973464992454592451716035372243467870413500339740991420345691973085104250477523204569958854967094288345315950087173149276043745987822912195347367351709723053637834441608862842804840679969411624197217343829050768925360411344646400165739580758898277985929602158064814882710631434043606908226081223751121330641015212516786424611899861938546666886952190327847712154394215642215031898089329232638200188558860116236320576682652272922641105108247155616160983203225569354968810514189061760694304297374797913707419865187149229019938688525110184834944694198829433676602162944074378133102742678261233138129028965517021220559660824348795762466994275978730842769573227809814826592246081874563668991023968613586052018230615907470847461324032756494530285514954069733795265133240791006505920868854328830800025161428397271517075096717956388482446526643952124227877319807267794814433125685659204620069687693012093215355545969184358483193991265957713129614690594574609214467638693763067583466337897777394113896496661706386981119832604196525275688139479839912424113058914117353381665224512585004422867536683655651475482839455885585511046320822597583882697043545921621711928518318460230747162301834097526144783476017777587338778000150497138174953885066535114394237885800185348110721166503161188734813859393421537631189208497450715654124259843174717836611034930665422181558876660214947744818775532277267263248415146136754916148287209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 1204083517743312417541702471680387828245586285476738484089764075453802359928725689850489080406692546346992536504832085585781332007719185085872378003667082723163390468098047977816765891576904737248544736753605120887733136098112536993290646734312268104107878804069674904902535085916168754129044029925157181125566594504536903390632332449486109105722133157939768445794497593261060095998953975804892649760251867400874893500342528252321207764920757061609898526800057066008039330407976351827934324963106404310645623717669204761578257867185086311118049042078529334616469386316525914691374949565992201075992910542494442406123221308537179457068821858683261329784568041528997336862562552788253779002904925031262129402445719399094597071190281892087807365430768799568806405971077894787488965390854798568989370039473684084742873357151321300233057595039632456694441859288384850399746486969073242479295861157967736655140996194432867350781393714510278494440833427030528920804514284590142187029804077659919193284083067042160307937367584600052387970367162168320788630885735591331940476638150691769223988293742327688490237257544194432771102902369091001159985605022920255131206005095647681790121471416983617905791998507810823083062176186917685135134363936101737080551325566271997595975249202220063719086171618068679528694588336136029724086174909787135244503239855610110042121302313162400028996328877953931773641164366044841318262186320087528314658136419405384810902537351221516579347820973176115167554369413416723395566693364162654590148076094161830572708694175082105663672895928237365640816196015330379315168048525570263339264169480952469097053022856181695878382961778787719884281034928621005631864995966897413047091643174890833110105223754217497324521304936851502679426663340919736243226646822687782752038269994646087773341135193363261069952150047592219317862932058814079109470388403174187319540154978437725534533718962193609687062250781357981055742195506153899620523174607224755542317541306705521819698077367226212906187472390571550753393663360237416701711943279734669061617950390836017225855755760763099248587276397737660505781317643386405582443759571317398924700733536798523013627118983734626241573258464831203033788426998081318975454963378685850737648473842700929386963862686805377050735355882878469248124151443780133754653315466332038686773841130779288395117210225616235229663507029236745128965252759715189940487519193214202713284771436980255865314857278674185020054611612874784892335928277794714554720236619168593807863955341196522016927284753437690140356713156452654842172168857842190382336690020230616890296518419836815373385449171359116968993302725849254760181616805438590718141420931296152998244941444880949394882702659193033253700437902869187622723888766949066868676853145821253470166686100591599103622297120778811075834966718581741338083956080895056113951790149973269171155964103300960925565976816091688115707391519853202887632291644123965620743525890399524363101921898862609246460674923292019603508960159334252924393312990947031545699928905212561015395438546780200850972944522567263329714035364022843305838995409360566209040541254030316266991216092507449656119677258807839276568802653328822958251555214675031575156264846265213996216189617302730682632972975451733106325585912256895425757678930392737353527923597825845475456496480759699301774378156967229492683534633195896201597400441149966159367431929132050153342834057067010409272613861153401605727916450974902782084059664564391710276953683378656320402163901870912205779312336935245900074474517182064932499058286322476473399126115163701902307035334589324477938705652137589442326116714292263754291019010630180684769650436687709784197252295225199275160128388313182401601833302573574823446765966852037725872458696237947718137097472679025754496393824563208425923590348695540719565383054731118290870954633957015079456115473980673514631179278128049926021631496832672283282358778048082447150859333637640040385305959025957306945431956234330225870151163848428429067574693178874874583360390983508118859125501305218106925732374467089259595013771900861934876852894322908757331153198236213641021401669411998413052838930650699077993952938902638522206711990233769884087651484349162236467277864469426662816576428473365254391155739796340119559963683486113486250777346926111172728053527451998367824937453512040743473199805805852890470586934227943796171772644292362881349585327507562764924120273905057459040313027049335990252500792443470442714068138449370728843282158231335115968545031890592075746816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 29552465128768168921495341430353512939071286751485587557498045855720933193767221724097737104197406436541595185454719765943382430620496609020090391773520661070626643762878002388973223191846423669944376698054578169666089979184340979238231937519503275245139021097421002217497247183439798717472482058839451137787482549159852021895701854251890065545323423514874477238561255627249400986216162939838499394344254306404094571683049442977155890254460918557518976092718621461474200584883459725775060705179492634232808884030054635200892953956252312319841769531635830922462684699626916461008007486551205235001362213449119046618082819433249988791921497940006276191900722569094574334896012266667189968706243700444920407225356961575779883248379975682721489841454103064543291560819137855848307075713824569679251638832115333835000891390338343266470905764415918900832900873680808376430382155992414304904561334564567562952588409608428871236928148100808511499921467580730408604655775649418000476374329603986140758425237571475674185911017352446800377417045640961346117020380465125328307319200516699393365615666464809434474265660855533747929750835980880257878043150839132088384584085130299057044345721496911545604052010168279907638520084545549045893075535377733526601454273467411149615967018511594981671966993639993492331879346880838914844742108303306286063698574387343353082437254942318032671932131631949013706575208686759070951554198624864796945052974879975506579695798217728901932688957091546709427474743408265432623900747770362187265174048477920263007361707586992123772269526969571016218694030986616223159659311183465835733612821578361349245025973111571770219121741509944750353528971445100536365678480166402778334458965962234782475316667997826607047751395486871813705647722950379011237989070259925643822176071487981048940478790224236631260364723990676941143170634247551044252699761330481781412725078899478849226025351966161368545326001715143275360002513276907529790604552333407091000996078312267410530060105908565214372668507906961022210198940608942294306692389609963219355022365236146878935808262893859028927153719032695705527895691359775883693857772678904104139804981607344868670289822881777630090630710381093594392562089653307185531001337375575259013461322073552463991162786951033921292002779558754305399712733456722016157454162441765710054037237729146908397005547714753532641419250728074635846265843507732354798120000734438311488417639037961965777414379241689792247909038699113217276306784368446992166155623471091597064571466863434339220977428913536179687034612809275342505235496537364586955339761299976330822673394805104194419738802861178476085392545057928505093081731703828054991315593622515135973535799725169865670193403472027832433797227234001060604330103213017838938387040055115930890446973036001000509958455052829677329371194937008820774425166126180689948009900477367570519699927898589378222376891796908246482096154868817746611429610514606266405425831874002594605092449380817867283691424977314638173423991286012732353302546600493334062689919326146136038372251253529000996920723953743803375504416996803556780737588796456505299007088257514948457162622374846271415992168843819966805993119915373468287761017369107704579483551340332156412268649745659495368960581437869604092386170605004100986257343585707950823164561792162150005691898293951043396077874128134037682061904706373138641805648390163579145519728864476488764730748389262790008040396838865074563205012450221908843150485676003285354823933656498727048614904142137244382106752970827011629364343790332448823590761365101402838645700075328888806104968016139469701348705517693685320947168993081773404875054615250765651518801528492817900330598723963242046369514925953176898159836685177520095397354272820994856898923680683929568317917857913202827020014130940357094815127187733234759179050429478916341653355585182692660041329701568515492638156633894528636324829261647667875310061654777973313260733324159571093547477122173992672779543030130092996339060993856074014960670183193269689432830761896509129731028938190696534675570389503220349874534537560735673763395691465379481588040382305328100778491354299827043307324978939487938012561658661110169098302778778035136364899027183505932795459424026968712195122319213099513520854247722867668220570079845892067748372799759223965883581448590285513193516670232511010650641444118215685877534994183018435608704527272557516230967477679661823571495232486464903769979432201862043980944937062509129035183628745949569496390320532252121567002452806860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + -1136701099982989437955511228370998468673454733295212088169094040540617472162803826961458845225931629732081745673932344088102785327298323903498824390266252211089551130200551073119802730678330832322964165808276038645221161829154448326029467648524527078831898299912662055361529455346418275774769469063697633669521313076915852169966635395170701751121200598969515240059039387618399574770512585202282993553469937277481799437597065534936265012888735428983825336927537990493047100911790928939257260972347021549299569930133784133507646103752427408202336835982590946303836709785208459862346537953853358042873199038498059453704767461738648953226963220006069894730616317253182072183079503064667975739250287285883449142240365635995703211109352469063070678182887764325278535529582308281353312432766099841901713534399653756435237235019796852940969381568443795735877939447864404565627346092917179162931221680712395189001148494859795245707192727947018661665267961972949938245985607067154593672452484696839248705360877504930754309266297509173606938191445343385882011341863887584842840117112902559656939066231215359452893456315766271082398613649632716424828509901321579197105342671951585161145246521803285559263444749254326871233034261191348634018692607929079583488045890780298102753279619435310748913381588044005281600987738259673857077078593271580795989730072314902076549570964552982212882391978961239487255074039177823122734398141230145112308569864900577661282354611996575212655836431875854702343910715679810617592806090242525294980974973333562448531945489609317095000426458725021548135803848631178670680693335972057509606082880746836298098940720065133653756179772515979934490275130715696297269976515825014980221354390551147239810848979927510291709259833190910921689639925808457673899898249603311119753277856098386192935547555076121030712228909956027528789188080920892429287665074151913108606382100908379172530242563419796794247038956358689232104712184709591322503756658755548877928187542267047896509798458374888622176223871594683464823743846148996089311314681057623317192524579982846379656417911834417652130981526152466052158243522112691056183210686650689356060250322069047402595836031143882071641280649141743301919443663314293984908443566208465717576809453615169130134051885500396688156022751793994602819851056406864963903603898453502246181564042401675980855716826816178222614188805014549571527160326302980856790118873946956076313002478737781515146081380820379195166192785987859227949723474067489505885430190430857805598890638684423112911870162353288045087818626265210273084610635039617756805168084739475948534237578274942737058575425365306463525126381372895405379788347482484569381550164901156900064193150918152684934773625679585359454544379043775160292672996936361348106622805548457762898677438741857499733523287593523958081473747141070204130225770471633318147930778303207875980358008571380419401195860155110480719416893598235212895389382671124030940369282533836261812642685748109995461069007209673266439776396592974853869756128115219066028087670730833680419159511344923076090157199505718278371210165287081429533651114403676629379636646045667142328971077515642147589693348459697435865996582054705870630292505258584161071305806587642592651503276531433266983344913450670398298779137173885831780546903293815945056857334889715285810775442481600769502204544668895428199434840364414409951119411632990219169998345654119763361531737042115666013900311332456367704164005804883655593722192472502547102829781312551549529548479180956106541009149655745056123032051085743485698470041422712126461682399307122431778391218847859849702599112135213023122613288445197571314263969245351785950374770118098189809870312012165881159755754910563653166029413794728318683813827414067695894993721795846480560527561695260151783564629967259481392415275530906304995468492901826334297700214375772039953320066424976756100713443835187402768350722783471878241433691492366796722543304140689987757560631032687195634490141753330284335237044772998287031313355908613068424895971077772417322912632846200964493479837972889111533796602748480672435324016626512773499921853564113513668068828820810915345412274232105832665533919799142352920154628308632850295841082727737104651656258407790717053762014027646410601569431465674509897428396073451575128653456627214204367319561398275182544366650975397372966431503903630482828997203647713386457331359777725096941410607596368047165691205356515666379119915626186355280933738132765924553501876933987316055224001921862098495985418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -178162324096607582643312651198332811873379046060620622910028641116040210297442065190227728684161506780184308778497330091122863554872197979967905526643296987656058084038565504245374288595377022126364585515570388078915056975450194806355861090660321189790534088422669547095958355509599877173426174124710125116949958054555344782268778531173607453525445155429038547976472998262654312886507061776179621355632721253071256109884173710408790732218699819073007701836503080229247370693247710209847004588971566440700835981935466463768047973340629274006386235020901491801150952063210285039284400974157483732305311989089834979299498221118756407596229975860115809647996480118718319451487344252170733651619014631147918224463342808255549469450226515431998982733201005526532376577344809487061551029514412041411375225582964208155592933413202484081115345270497815470174016128161846103353713906765611362762584061586397538527873906693688429617176865012094231204839832422108785624300231665623185940751899237024881369278538535759768285302269740406146484541308819673145678477760322972708433682690990398687863130278460985869855505294662662323209741182192137715875896024750252646130590462110182382757854184175040203956247234248410613337732673944647751685022754637305959451376805297805325635062209776278299554024935494497316105145153802890385696495020313773536394853808971026994359968591816519561800018432940021738405013893565882804116543248865561729991696119172111259885090555447178945297308568401363581214350936103881238295012635609431551230634956556702781533252676927378915752545204450566994742654842654329161285989024438480696688040515615591653124988821452354105271670301350178454716197893591804159773251870618676787132767043907943852199842286610895591237208574488404833444320116708855001221853517883090637315508425565400603338402510143687153901477206737939179085349658855330549038617774495338837181353967656099204097924625297501264128872300787526580154609136168949951406980733938763877845357767752965774634232471415010646582240736628955343775386531818929764842993415886712037747898245746516075507586287167792913300019218565231713958624694371208136621028629176609993425222168260675132149447200413819183109474573114295043921556435882971763302250884436223277624287204303850728373131868276899220075890740220491169959127504540711307372194513900143511940828565037667608828707178312131637274898035610988243859613298018774235896734708148003871357384636411686654882132385463356066272492897552621351019866782242584628463385506105858971796264747428417695642332658765584419096453001139947865338482011595926994294674237950200091169523217747823309541123396214064247630872493483042975218103762691890739366167212472279626518546803116823986133058689096810548968969964563201620588884847307896591743971522960642967951380486623157649424349552975842996541296234241171748838433299030046243571284441723624001195798635875179876971571232213400123558853190565515882531827107345727714742365879554273158551470363066216415981856166851980978112515593397788293775165188246650516623790579483266531398887435199761672473517945567167617401645716109259361925967415155402772127025304266300978730933191815417397154091905075702636453729616286824157711143838915685181552375583848794677018822291997317691644689891295752062821655406076183251698608133498104680349122109223229609974781928171661558412655526670982323699854807314414133574347860238085170153629012324446017738530620299930017177646687463968002376610840858458431632217534036889360421950751675188848634715576263312146041871532052854716937170456879751426831722323088477157317832343120718162796413702252696194073595733103398944129116792097851029155247143222605252792867718348172848253239186870089989810750821764909064975441489467949212289578810539844902749773949357514701673012775796758428148933786790058770579749273489525867283945838324654116698680117472958287684568904423408030747064204924220035573424438802123035480209982252984789765440423976930485758916443934052815686317318018327371528705427308830849201923611459927369593846039351033720932414404816328312441714280829148304765078601681266215360483366853420340709947890537897585709798744663405027544736689951351989569268230856049591644542880462936713077779317491390262487442547450123791285990101575762220844724805669615137850776659564167042118469743592777868969205681898781581230920686500299561256526511301790699269099471925908891386175714250498181579035291017552045023127425091669570556461975061146707830413126157383072442115928387726307784295774408190984192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -12211879567257190217824222649776320220300654882250498795481576501291695749253582733172771071397892365279550512520282765358326988763442013469163672107262366240985651801127587379759181595960935930094064367688717905962143508511137967272988215261405034987689538335236554368936236503311288894877347141527335708883473396979250354461875891906606133931887738276760804673783642544678392751916567060540837343446400365480800654517890850483302262554416896943327496954665438857417972683175807345656648281007552664994382338736722574057758797667966778177646407488888525563140417149520472720196776725141051242645376920959581554449006217867910358279410545445385307153957533843622523734340938234239583132391723631761672890508820423617960988138508004674484538916207194190127893010684871292534628626057357123962484220849851897222520040894044676008402989522312297420686396582666311218651441470245864549181636462880605902831449986853548886370667472313977179248408337170929967726047424875280778374579895570463444496808512444045429949619716972996499788633992123943602055494579042757608506356545318148338672364699050016997062016501768758436081633782581969979308474480672327337387462688521846976986985520077810756489876460981962614000872692037843762133465535111285260052993990915950834554844360429920561414481947865511158551576378960799704871270883202763782405280258041829514861932906577325198544596546391998491339128064603154248042930365015543846047261853157181196300927839500590626849735819996227376847840120372538309215162953030087900393066534503120699741608289101779169658150095926798262921947312088594660539891849520698711312741119314213367087836790142587472667132657888129817445083231579539357685040224072442720498682519544896753903351697266174596971394339795064158485208039338911767028810550390571685310152663799150745409464768309303180728466986100433662860777915844254173842732454029013086042576277098631680937908212701093083810749670912102653748751024066986982310651708485999569613574689689091279916634340987370792414085753634587215419975942594935917382188017492811923674454829675160189207188986703394201562822110142489125523849452222325778158712556187238885720897477203477620270759625797690167541341302097563114500988843265383382153211991790361975497859608728138799738906268958858100459185721113737447357267466381531431889742201926145979517525995090294802709447213612375106227613268850568711108071763709585597278745422179111270104320456102112571855779786677651866390469102101972408200116878056216163738290299614648533217122209229738944105114961478757434794795240659183174952706957983688427053169802937799280248992169787597626622917988937556997612059434600728118241799795584537040142542656425131303205451710038107802303895055210412035049600253852972512039535096706723520338461073407543554588014671681094647403342914320309489610701184308889619806216228671847815042864324478030793234341350478532697952642106128381673182448171233242515420976756504917740240052057941502079240329151256908141210937350763301252828857443957319894428833859012687206576943172089652309383659017604906423299398309199128795880446080435752852858367301292018375879082159894287740020794727450310871408982413009444141891689573572602887318788306157598644293465357169360177334618845335875275573543071640685930955572191899710631460183016556336994633695722089316931051700501016092896362033044027100154763615638193490744624626508881205082653545378707271597184685027531682319060482583095432522671468943184173253143382719399705385856772321367899213598442151778680348789555349266322138035965190711262205738611774803764217880578400716606367079841190922105329043179878693485786580719737424350665414110218885432162637870708160792356030784323858761954808809189413221571824378100891687527733333512679036247305951630435132404087133097504111563963480332212227682978777095868837111823512002910382580455651105622111285551158512782866111627985198079261993238533804907834378313708858257154476974402423778631047348986776879011698339135540095751475332223870955273957048405451144647840308211692684526604415765071221908106483552502146167015822079643833239564523496055506973461175193541516146590242359716233081968537585872976971085746186770150142933021056709317159704984358057519779446037068742478425760130304423228032740329677172557805962908087688421602081167272912473447056899322450025700202421602042077560679408389530355057529970658271390340241180445102459005580472770792685504237799748795299345106455497735359648158666943980890905523753991720841247962753600463690530816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -613922658832423113195263730886280689660008995612640102524798267493338429831728606805879477585157142135040290483853181414513212118667838344969263561030876646600101988878174263816296182269020010018546208668231721231270874750106676828306092566843471317469980219709131018507059446293026467678469400846747172178632353902808731323200262575222546157561737317485047606634119577723399735676357262550859554706400004256925448962005570870259717143302041055152118868277103322555479478944500011320446556729678379571582427479792010537975668222262218266751673541806490661308050078003443492699134756795346153498910817854146787379718889092562559979934554123979019824395039591722735022081084695158496656394383758751778983394209956346967436659845363517185297158865268680602253080582179190101296475286885639336203013574188952956834005577496405765631326999679627255298129905312321970130074624776341760354272771158429064376754077548306134247413295535477248982583758417454011795933559439057158429654017505244818834819198889071668887138036733448568619672122846164738944374576534492048571854148431448899419472121723079079741290566594865200474528375950367430535785878330495045694682647369703651043722163530739350382457425588394353510055297387146693135100124090128040951933159150908512795617101469737904291539578233708882698818207000902119337734007615785245980605376091872188095814533259048367324859254875864235625688270298338287402099467703797286439363598719095013815090945913571476592142166445223616968870312860870991440877148326480603153368721283570885704489692591478972698649115490158976445690095114608241740925683684078508365730787892727259489745321079797811287683609346582215297709695975264865539960340586603612879621561050777036183977947741378174755009141940421951957101351270845697176663841141537361775725294314218585225129999508306964135256124941804372850809827149322124144487849935807440951443491698330396811370497567857051917413324540205375701242706079274897756348598510477600274830412260295629479054446340610049197544386770949023873007727857852417758596042291077405111547638643644268958147989243206598449604527695822652671020161044531972481668420643999473385700305853831288036068273414706991820922486795378172182006082363925529223254553193939665041438607562052521742062219079746076064115003660274738298744126826113043613370456397893205380966226597427292543183102072962731960912465237658553500379956184200963402403772934928789384821831179803710149075987080631282020709951174434880140245576604721608778470260972336925479330662923621083895777695826023891462259110709390220074781843191319419927157809269762846420295222018079383553518706465617308891355691999484015045296729282076283181446776570670711194821833445969135464422985461881747834068245368469430498224411611394480046391336920237034060270131261594333867636645045217271151036731456602134832347820799901400995961926686726703471798103833336901959626465746227872994878578241244379694895733096809167939867946787942418873615059097341807794074922196609661337905185971802518412000607168794664009710118624260163684808568889374757303865505534480164865471722355462798549817711090736673409402740652727377411158393585300744661430155410737569858413780803764792540287372790664561395542355730828713308802009870286044539566802803381007564559633668571241703905497669260145980169546747833866034896604409879616981445961050013476156595295867124775963470051755277073772698594451583476870822580220583419292309438416274352541612789473695596506051533431378903315882678530755455929138614476511708320647914989602539033222174509271647998694010126895761207945214392352164201261088544588042364870775556979055341810170881283338256664217019380919759032841964562038939759388389188849827714840681583204822767254043365524115163201661078846876345278736117377597053000296261816525834797082030766135561685850918795691509648391929931564230034389028551442547387334764526695629004917365487758114228947422801924715531909505624831297920528371087356767680553796712859660935260265914808410679315274981547459365906492708950601032075077569836326669449230249278384777352306163393617046942849773751045211628975248923077501936187207772879234288437525170469746685677241686508920593970523326891922520352190101350540348476863043538313359691896100729795968382168025831858520406060232312719526499103225581437461362821773024368625588873062036280591396526614459974163486792142891292442512150361567018094835379951179794739196082547258361013769355501574336231587190914418320605636690144820077888731751840674805186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -26681056334555395489109525240323403113926968956989695767262196166878728226970389113125261121647834543628790576734996022281875845285868164991796289341897437008686119223919684250164901448358553957845766949502490324341766235677303098091115077870601829869836153925200071733763887898403699873442586958479400627523759030620339455625232722771678539708073628234055240444481647570297674564342427646290887560466905792010565001671103409458092821318278704110860526958125845783205103636422848603854894722361156939159824917919785933488721780347474362472077192565372917109881203098261371461262518549720796948582812247954899436165952143240206633022485732595099051886473240580865977272200489977626941285257238548004642744691249366204342318530731698511684701303161833282911469656702632780575791601125625132893849782867337080955659971793239916860046871653830063836002428551315212633353485583746429091781650673490333264407268134148935238491008676203862538534805536440132495014408010755038524533775769305250897381856177157369489175295169075058215834571653895000210774407157210350463805583157006072498553227798528853006794567709496494489974806853174942322718475596782883936975442705905364637181952851098321639797775660262618558898820718877942545290878541157039230398595409951463841505978533918542153825668107359497315923987624583148422095977244054398269489004759670521731450978029966356228099788215094986451383695862869650835775399290369055116175709220131214641983766487100626338630906433685549952945971357956866941311800218931661018001556732199060119437685787523665372504703968804968281207503613305767050625362619614273560096510673027150864819908703742653770338055984419233171921631355457247434989614097191167991190588481184274004924262788957914198102095692200540785988322026930395731952562523842852338574434982260572505834340541969165547244197260469013413348970346209261511680234050842659625967653127226649777106613463146890632427338861648884942541731779739402274155501609384570182619937585583077998054290219103995396096551039355173487415443142733958622026828223351256183184563902743880063992230759946740849664109677492046137675695214860928371993566594781700903132858311798886508536524708668883002825911496615920410656452781716416027918506683443963461774625884679782271118981563098063082936369244312799184777714588272382140740098729803372994321696062006285462787982788861527915893872022536120251933081970261008388494914241360249763674954044584885408622546126731743917363340409397452192513309002655283018495064039310386374091166224776865195249672877730003741841586539119964849832671437107319127513561736940652543091356784172015868944134010986008059727282830690255510892662369931239798134903106666143220721433531314291832194002167730833087244729567965525138369646972556225001994621433114108424189299589768558546105105360116295288420100388549282529046226398003892016249571028228755249294536020126974627612822625042823967761473968727630441633967072848721171118387881493214090208199077013513207416026618389308916667493341863604765752359658564202715474422549480755441440866701928744659401700924765369212152963300440050791229508665310983243442892088519044115935591132470876679848180347894943605710561709614015976812247984395380533207724354720803014819985725565016014392144771410711972381816576942017998882428579967365915265474473790929549716730130575191546274517914407061348511988993705232686384679676575443112102486874221849907480045327619817076830637117193702883903551445765190989789635595575002524882032031350980368452961891406996331493047957170988209519504487519834847294976454790456865904186436211897271576847198492239908434666014144745347824593120736618247683261617087946734423412582595296255898594491454187342649740540428275422855811856684021597937028800588274015848286974273565542738176636035197466688934503761418443096981229327237569356176519944968963360495207059346328690764218313334584652185276322137263860525978819698534087097432434212486774337951006156751293272745070972860231861002322333444671766618542677794557584305178311614501260998290483994285883420638060411827436482549900756715291266004843894421422305912899784279009630979866265412477909765775044991524429115547507150977493844872859550525735494535930088388480159285812685986805542690532823632413016093141508275122091777783800871958382518209403612698410064429001758639072566769648194442298552824712017382277472314925563499528024513278161229238461134200582265964388560869713666809190868641010759763264338819122264003214165631989987506547771572224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -1075696546970427332624121591270211881612120283439419788303135848212510761853306989111335398549213426280382454163162900520481679563829942214055902527079175241755661591861271222213522511759032407048359988327283084169312964664708226458019946394738582980246263507527814957573834390842889923275425836855178413102254575053079069487735268763750002382674091373477453121753894449022881244368081309604745001417859001722501333796591682906228056803727014754833516542593272032208830822904516087918607377723272391693787328737909897134150129945190686145284348667681097364341819657113324846952973566880351357490590131259134504128237866415164118189334997473159510253051279651635419630014905342297467679028890758663244398153504872351580755949506540715672134027170864009766389608569612429696054592550268511801656318020838676690404683568942288135496027454522012400733876211047404297718183620966172062402107044700993982513389682803790952013341880379125802323472403834248487623685679319063412323675649333491827873678798137324268167589769315330800259286883596149295056501290294627195930876181055396590684073907267186922027682484477817865210473095931181822958984342144988486659426821220625865228030324950185931369366604083801133602959113334122385163270347685403471250118961821045141755261794851401166310305306744420446692916962815955416193171952718184890516308030030006751638486819152909487001798871664969254561883317363645676433578132873320266154523102090238963496230413933594584057842344574607343667782825222696556751459307166909562798918507071548880564690166059993894551482175247708426571269765413418901228360305581837954808932781850633414844640412872849263591910358394374402602526127993058210311838427797974107116939758805601812559123024058974316888254740300532836748039734844574965584359481437389709679892393841131726337832235220799830724674525684263420702047455121895092687622502260036418148095363621845039979206917860366587583076329615610643465708457282464276381888417692125682341909974075478520509997614696252341329896589978213198433914228947207869426004307441257458402141057603043669419275299453485624892394224457465528693563587551544500567813846859773159512236456039724969904073688633043601636309013297985593794853801623270533456036973788946787769502014127858992673761545683401858626049737632517470644780836563461287421628056459505908086278725520357854019189450388787719338123295736137437118408449808383074191690824001739894784865058309403989352904151547530376141763731986173865383598796115212892912255235023395515713030825155347833327819872981093557990909087094803101791034552328270499821313802447773493569906913210921564858782562546885482903546883549274912484854724836273407591719921008338121650264208044240564068315143325120609614202965528715342368272594122695129467216248903954360225124722995985635976815204383816282289095696276938087640991186325530985326554461140415358292201340319626784861666044077042523825358162173451109967401756231072188551823076979113771564168350618732657129793572185129655598497020779746924450981573813504268671691810264526142433357279464442852357248904110328185194010548810343786067487576213084406279079737858183217975468747619204662598902331682271038561836619610917874684001650148774502330594334052523143122503663661574126999284727731946129648024760315327794518215551046226833059612932412986673911684213283212025768977190387594370857544254263507187152676989924596050974114248012477014639548751934082990396015024885646674527406107590064844423196581881301392214032053729765396702981824428170757184844990417906964829720036324427647231237142222596758161261358342112288662950157584732307257272354949390691459329873470561166093442154857494812250326382269609157693939307969717793729681803277553666142886069020613896985672568902310878604755322876463591587151427940771441301906619060568359495853556647328746422456496594857466292285625635817163182273563208000712263599489409348688136064836154419149146891390126445469026590965335322378925194743415519768254421515128564981621190138564974781188445311249731811702605918726753869301532447672017507825020508725746361416301762075822903533558522546562787362276355234241417635731685903816213155491949449763591504012199727698665775385710612378980457811080151463102971367646637266401234959947220905582748296618715914291856763932955312312705616559599338058924813056818840623432755377183647646429326060985066506231560029072604543100573248724712242774355902926023609614590526450616721938354108178979858525925923379240572692098194947964928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -39575659368203467893115076808238245843952554132504197209512173620848723205055217691905127098316222600835043915920114886256537756528423324684563245357038361588983823311730689263846008528327159239666931708338028761701719310540379833697023132636074166423780174216047141843000973812254203609368289626596844384905785744996459789612365931118934823704387908954738544818507772874784388764878196912487013006766999734111960329908140522402129434565545431862352494180813964621304722983377697936948587844438915449118229908209501419562950638678286702529222710876557545188977966726722357333112826107927055937335471161178848756564596425524029825696109285893001132094464049177405123252485616458868927591090859680514458108927308805369060869786780967871675591362430313155020451429242921071544146641157555454387980458793340397248180933011245683459707161562773262332361016916993224779404088749536773539097185094458377908744210026846130854791755348938686902543764992977468215383347994494269074122892310738778195983209679775384201274577207150018302999098621749941314509315430042107132802605352064745802297863190172760713367498417303331080903488097749022979195531995269595549943827958277217521174205911377670292886136728881852943027679874302242909958305808581992933302403358749075158959453080588663581618446043259125861415581910595870555201978411057899481375120650729330270217937449437078860160242482491157760068170307566320270762942500041435309211603171612857971965089208136469906765395573100134702872599284848999486893135483531332937884894390454981097260901723141730520938899136214025299833004948582992051462151268200996826104668441135923068909132833429519637643755591017465518345575712662213224683230447063811262431560818035487120121685813735999818643162772952611238815815994018354674470293745132229036728234943541635103426057376904244621706918959078450560921292446208642703361479081960192705399908044879641328835080538242318060381510935399288784239908026319605413944256021134557153317700028452884003707626715804677799618167462636218925448436669690236491806830025760427986713965230820381624539288863840164609785936902064495342329552951935847506890891016147331120725264497519777336752084202623257007482520494582567804426798107346979671049728715055453548901299964099472052690192788629965117424243248296444081656656690875651817064011111935321252514247967557413057866096425559038495295406634396854402450778899451867127029060034739953758724869120709805254223476718286370982063619022975256445107923945561507113791432713233874544224619627968603847699280239526055439824940826584933223809702640616413197847279390355315307855199618750982140587430743215049979922959947779763591643217310863667854463877483010200216482093000737647611751495261696938125418092526811104220449093731267304243778638868063004203093986318650193064100515391436732893547090757674427327308337682525972612300034000266744607063019486319527340605901900733044861334711195865881509398505063644289926893609249309921812826464077384995354862932515531463422798745651168586059898174016756533415877568493102084257529709378160743573641504084571198349522767215770978162647954416727604667071817508785597886100936532290347251715210691370163022054204559178646222034640143411353693966457116845770420900166248785465643870704195578554303855867742711689888190352619301484070300974830400653023219577918004640197078621314615283590490799629663682700690028048334549526825820297304650078105239775841720721947361814180299793234253036839766515171176812231614680918526866801884795455488746857277611184546829140478620037124810433717156727169459475354676685509530955319554349683887464228785446594192609892529701262454171777461993304789401174946996361521407901751215549112920134623375349335376258410887186912474994388027423977266797280023423106113426463988800480593317722038939201527850483169772415915091919808892714525931200805382055940267036119017366561741970667656223585121035559600098693113495119280747106023518780170814384031036070665461124669284028833739820586905050946362988699769148475175721515366690603082097079372738368988226829472932347135004449947961417676481210760687004109900511148168409294072305343534129522577847860422831485296522533379561483568110972077102219745977031096839664808251325622841434076418286288465096800557873890204766867738507870326164848903032832621217888220924842243433517271502217813154290031517428343552025275292484816408650696585610918051727890469458345599329377951535467719758798241286696297316085787712564964308372033089044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -1302460748113423118830830514498966382361653570977539585947843878337061669217501504329256565743625481274055999257306935248301851213927106172331889124221933944040292463048280199659450091236513985733618379584314797156807190842737827704506947679461611924830969406433134212976454723598485908072828174304476582072940611549481513852614782126328746502035730648397422546457340750063031138471201919954985628332312375380630891015224825950412235989547751019692922250743087468765819092731029024120717747736318009135381926137362913687264560806026196533716626837058180686471728934252727881842005008816467820788528609056933817847495958902557919046030571140906575866208721840563058080477724756271324813139033001313514704110940491578408296026056771227103706934353189344849899010279726806885510293965468364316899727873138722601266763646945382098399253205593247609719223620947115168700917926810812272449638753903396930020690242536529826919955586841656775401103019845950006508734104015185326623488221815738862284345648545067427333561128392684463578325804716949455252598630750465168753493024914578810636973170747499652294396005253827949748247719295321908447170475203159388652377232089450002166736477021343749895384360430386295955369823053611850351729586898810112333361726265825173705137913407911346119667661926283431997660980996719509649575549055679981149600852534733557200846853711932523038554164017034929350594634410971032919802005921559491935774502558662427952171658867447510311012100929199260278058247379604498843606579261553209686232738947898842740045901632435320438581033430412923402466434303208706277878628614400804643039637487383090764935881395260829566422346593459587351496139522249954293568296188720053288727101173311752802742240489791040707742472587843133309973583336699623874562055225586554575909297717650862752393690834455654056238695645522163384590388547425659003119669775573137621292891477633863329312349118878782206337932021504585356798057590724500388305128880447866670027000604857824435375567983160201212446456864686637261675413599495523904224080839626073974504237442335131794985221859918972597067292455133734095226178074582130310888705935663620118244540284731207814699126090538614531809889446789019754095156477062794274889565267981447643333666109995364111171080512687720062223634836280526892227285077001488495237460585377887461252204626591963995737527420195944041170025779183474194706507236200543061512802078154077912979277451818558150273545987992771495807666489587755523330272192399348938199903571927197806618977427236939749200569471528248376855894418550578430600015532096401302286133434770855304148894451123366007354056251449563684313616910556509332334150087677226750108110288812763694928072240706693971662217180429008976978737916485312774251251870748604004450611650675524011497328974036413372336167600195188762071145178205607475747180348903766114573479532194010307388659211440348597583979881938984959845121220470227409539149593686976587957555642157096891083343451648601452953649201593804467392875351885129884081946356403484744435451085567163394654164579418345818344578352700691829523962857696356454867241115511180829315746521989208602897199258806092561130502983263030752019899538833251831134130073550555612956365658764228656755760257494146215857182915257975448135770539952219336246682625918592489948315861841284670754755362160860873029491204836399979480388009553751953524831253304324737053023105924408881101525706922038169660726949019405695071566917393859066163209554158568222272810180696318641170748935672849897861864325189258735336148168649558675981889507107733584744458248432284526279905365512825494685845352374904957958380453063771061402931238364666805588081402584540372008361626966489155052640813694595539329275664208041181341958781365087152948625441596026347237277156871903172930527484627710261136892903676391842977667740649586169585619126188997657782985122483541535046629740177715857583744200756814769331195244404843219500346634114871225242445572308625054009153365062611694702174012387061963693167374108035593311037025917873498751620648178677741678012779619192822068551277456370442242334738601887681461248064558454244416271900619420607305934496982635565205727682201263504398073862070116297672898383927265332704739960513901132347688686506690387759433315478142697557364033057118148092762679774818512410243639200653047399181317544530834869358264812199213370682221335465642325359129691113294397635100099795370864622781166086701487159547066436429069257767199818383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -38345453712167943046959683866571318773251205950631109386584260413123759479415610799102447885925456415037301777417429829335373636784859052813571161885467297705266343282834269471961084251786396969983724245995226325310227065460034917786492390545613292054034135950993313369081580173836170973190163943739908308030331385465507819447468848372740385769600885681952687090668980854365348740161457662197706015833298146689443497388275618900833022875786755999265749829323440660319059846394170888166685038316870090025996842266111328033636584573155568308650156793271755997504035169731624766041043386697031927921798113266664213173980456504703221605682568014427860898862679157902399731750571877875856894636640892030186730558470455920990209854852080284554604300909466565617264298063314274185767294615353872755989514370373428271312685206154420604790694229726728483218815580469074063312033846230757964705880368096458389045777658347050486197694028579003530068279428298228664147471716985983670782864483819774953565854022637328967154045204306555250298219378297430419600048426581019340869016125286016046013577094613305667065013793565394953199044265680029220684058172905553485319199107825705636950179292525270618040764059197354349702275736565551512407988421919955937177991678785128420856036474385281819842909936161030832334770580118209593436688680856138237964080973322522934207661223339143152328638657135865972590746243236165669022757520794736594108402280031358586411569287282385976787053209478134518951337381877666916039296142160634305561697730306193758343704838994250968691728937138179355604846048086022100140189813225994982847069968698085096856381230316232618816580387280801851877492601826205765937051868241681134497492821989586593689662364825377460709538237285742165894344979206551622552381886184702184209370527818395034173031331832928249943872567895071375122346034728014187262130093541862413698512628007170207736509156147849131871647345940552257966656615154938392027805610030937676452128310658009617266220442670614508044775401119942668725239323402954882758302568461554164349284575378149706290308194830110588355968063477184895717548020237126985912028232679635684514874283499847907988572784849981876781917496834194964896501546248291121987769588324758791875271233556163061300643351771961123878288524922499886462279731529379839824095979339912346523512060585823629106209141063333416209430186032474903823790865079190176444083573557343557415782210705331532979406044458844626815762657115660964025463978944277212856429924717212439572492295093196459750604207874854545597257900286213355360718577407443005746368637976067326595537905887503623467833944000712598239618267221662510034428291427463857822939836582918960238062646893604082135102752600648385714523508128716617700773003628861219115941407858069453671337651354675597818072920456161971925766289155384458004546998891759364620693495081330294857334601775142753471884177634825517806087414067080761701205880001302613473106018718429911950564396243106336768314321100028359660233613500418611039493115738077845724999014945777492695697689846718375805255775994310202182789939779479804213315647707090012484500045428489727962637389765508794911296778047998352038788567887710811562621733359824472899542372211187943655477568025263563339625218401336425572849083377101747168355504459905967596421490752231741934266811165141871752803029003889364670887017003107372986358518691259086345696265110346240760610868568125796756190399383292329738880108363675081934032896249723985452700132127322023398659644201328469373251525367006690303236785048717196959976660183526048853785362756277538117412754673605927073010822371889159431564983828501639080248878086500604934946627284335933658871197753611919988048787085583080353883547797461110216861838616866151562406543060141903520399859046907227077049376026425804866727545240812904977954117382510932770064278573202450982462009070276786614726718270452963022964952791227731517831790020887180669687808247715400070179724472537699637401526962151466301786029217897134434420670693613169226935384307264685507145759314154777087192704446916553055323841450716647232735927138447727833881952344799150468259581447569301637325518787615155259532100823256552470231555750927211809555762342064948794434493077140511764133544920711054771610132143278708885290393401585361676932684080061876083915466967856263749090558524781202057383946021519848457290139740359132058483459520335809647995826762735132996545387523119545682281901862626231854177824486195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -1024299392999383543605993929420207498514712129541576410118301670530788466097629379537073956546270062798866664241915795871733346392391610793897267758177081748544844547036620318690254919980774009603558100868798484894049974001453287222134817174726039250693401683853243654926306984033705972826331965679206903178171148260589276592562220108958498448220442635154902638136402053011664339232068993535886246892656707192739287648017529040094919589131284927512183801915896953767266298766953944975072726110161813594034309321715975493708609371261836775150171030352609563986096241025832377366839126909533989187081294091773835611678326886669268531148105628259084750132720891493841070028993508993431740690104487622997924198642505473615892519957773595147371574604557706960494453319771907762817558720941161613263830708876010653065862785498852109263331631224368856220329157704267772400459826051589396119999010083318772016862969354183590676978529117556794110681735865479709717013629721895514864453229705703401390746889409422940344144917777021315690790964982192600990456003740494680134182810037621940957142883449950474274670256384429139448430715287888497877853222702314480093223979005144774940325711300407559812023735678476928972343524833030009891904082493870560875493982989116517886010572530839380859833317834574865203338867714582771008575160529369384003062258582124609048682324818252495392511232598941495056547651827582940555890640604446140836149583949637340042069348139275754762296773594358246231973176824576697370152218775548421336524501292506931808529948245742067587759398877715117337861899472348136107566179000931855767688430171856833447348345392685122038160244822974965329551052036771365998678367778905853831714335935858334439346729851302338984248877531120184884882361934746463881818312761739710726750653291187754138207217234368663969670516698645066596818446550772160204274718733157976833534668337827344319829725111349877661484267365880669838706992581308218967670962386931330925514009775105045178001903190522235760399698765158793181891718037825607632729473738150228723873092437682919073803088252561828763819463676830973909430664054397405628360073125655249226967101443342551213929209807965575439299595969677042508189150868574446229219323587685600686477503991954132765571672814332937692715525491086394476795459493515198090509709571186793434422474473185522133656047194960159230514897346328892142649026956585280707467884051358705003780653811035925590363444523155907115885603980167282861203643184658734570509166233621960693033583118794627246180775200477065626234764762384388883601143211517658063669374207458582762916614608673543855262984935200572800833017005299342896677144710250786758901024855745813052246186861158261927639321535854974511810947739487935374825045046544078024630354195651475211687659181410940034457918636708683983770428603786141390149945721587579888594549913307010664634638806645692833429847921386145338891356616759122942277008499275336050466204397249858331027821671473938292031398074445557851931557798775417039544243273526725927411453465995176623754103772297734181809179763909759601915571902048540009952904682073593693709971388846885360263061598954737317763670441606973661269859113251684600338732805213362367605058935802940294857048273721716620683538541594747480635067692276328955091471327875373278862398837290233752875909875748992428152745194595276562540256178433753236343382481485396052032562197811227272715125324941478389025574436368834928391607708959356046854106655091536211584497946346914164478767540766712994352243000947713873971435569463093951307053610073494128550826769565464463591713638532621289573858809375891597080812347855818753719127329642436952991508480575818270248190241006931537720592580329701562942577698024191079832412667336997797783387625930886061962668912881482413440517533206099273656554208346322163372508446208702874079967134159922566316528950152105279673498336443651944738514776687419166568986456258267100275796349098438925476423640725327432664705632618641966907575317105098048139343187554091424519666174223541950165554582205460090003689731888934521773072409192228396856692034345411947718746107746337457494395191430486473753931418658066339241152641770243259633448521033553128970619253031096420662707185268068131114687586091925639300693205162908346329916794399821348692579248895046351148127266952145490191252507170251667119381019325802263128882985309071088467315686682167552146351291416178266965134586076219371057417608557294997597061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + -25568210363452313553998774786180549344953774651856480963883948997527566893894157333078752296728473715849864782045032890588482625874850378304956707541260876663477681711513615846568174492416185255305829719905328273888084046011448445723630244571409563900542991117644092873349389149822819423558531845640961744824679473616383686356607059909384803486231424320920752342082022666634040140585850627900588499074154929412246732202135832715766866151552225122679939018331269428252952953399102746883586052976664040324267149464534211947669794873295487164131768241009657176000839545364087741927272766174291615906168212060822262660488545410629129904264264721590919025661536299320108534533027603602192751791470522772775580336543021815087586816448569352772922100130772508063962745729241614497675525375223268911764413686966217560294956083276261979173904940259242960103244165492989018437579124562967468923463747858176688430189259283791614223942521581160929505793077590983394581999920054801474237954637201048202865968367450006127628901723373555272840804408726924103715698393216590437169500732298296684566786681744831453976366642351567397410890287460342553382036607600932383429470486891381144245668182829228021211335329510309687891092178247940942242551986694259068838532369092102324579490310554507579363540810456307367856826738980167232625905338399552395409055787570388302278391613074126956199458344320263097092453229881539302821485421166383346553816384431627543062342393709791963895534410753576796082114414978806023507399571727528501230863231448618093543860224721830769393907117809335673722843443298764399218156498415814962294215504131561573165122213244767287922113796714815010325282156109816856365236431077777697585954483820216488430009988726823537092841226592067660487901979542045676535230072905734371500933192363638349911300949763086365623631773698585445534089909541428539482764775821986328307414831133628436206830303405432991750448550366188042903343586194661464993710787962249735019872785383506910337080294840369061911103358480818202497366887190976650121623281690798608083857051213743220495227032270112726121179098702386800724671410919016405429831171152825881199248118098579161353783360860532678039423294366370822614779715408467800137446337588424659741558780817046587548887712834726226999267899243596549184715269075778199206499739588252853339320802351305400601323557001428285656050525879868355961869215438253121573434724329139086223790745948840280192866772647867387571045519023075787538449179071016542765377003302731299940118025703270576246637557514744011928570382115851003118421355641540689590338072243382407454937135164734169445540244135905360052920692837385666865644498813059965050335164632048816039171507798263785238655500077734015762728084380770594961494559396071885542660805575167971211578856973779159883711815225329358033910956250049726172917402973281737198286154665292833077842700573100613662752557062484873808296241142701785474154220581249585775338450299568047216173179004694793605721361115930197211884168922887931634865988617151677035795127261224638765836573642763722745696005593378461576120701137854517796658748134023523191699413276891507116886678056095107066069548591084735581854570925235331081676794829678272547800779557134890504014881606957937920599369737687871871309295870509940588061129519834173239371608461792378979158929103270652199012378154555623756768540029072481991852381416243248215318323577515620239579977257199742602480423885645947120670289537557149524136317723482040569997700130727066376532341823063646107503752897159601206823098411949565092392097950152808558117515476843756464819361584845908789509620917182878790963750072551608369072672269231273842468170566594599419786569333231345492824457107637644037947860834789591628382840088814513602496433053217209003932560066075908339918645105138169836427498921871187738766604365574002233377960317435302898528363079709059938080943116116538552733388791092900082149003959223523205402540764024391864623942193080802604696598623969986524429057953523830695997639833358301833903011013834790266524931517845871205992396729259085031772911616518321793207877509019842000281476729332616707350356524862584214537182627382470527630360593942389890122012745534265249590178536951987870664435500538883239609288252198592223254713931444579284776638639940073738790068305938852086683993409660762591190623714795779682867261126711348305700112897632870126811631091141731124525588667710921085952498892965547911834185435474558976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -615940657172126181775245225899133485460947100722362681260899186534544593346715788549632115142467227083590029050819952620571233178332375385575604096887463939495889360350701858830444674673811930252929704679846751493492457057999710054330801095646760976899242481134482297251474257158467269328172196549055010417248836768936497937429334327193282029767194733860265924981340776224114865987908134450060879653878518218427158992975034229889158565471305340514331296499640065573401385869779191588154259945705870207126678870602013673950397087896544950082231171330523130549188551392128903447521529912515061121876598468386776757158270109274424442908753012565477328324721020143350925364226155864116958862317520742161841446380658964188575540546134556093387987318010727567583043562717665474111501983248007006923768625770232958706112994806033417390893503187235914283974372323673695715631659086207488088458059014972328534702502511614595454596728878279521599272878345847437060249161369876221745663440209255867347862113569850111926767008188655969182078287270394697489778784404669020467958731572418903113189955218495562585890528422683337446954586950065886186328013236622590322002441645791390742753265650579838571742365396614679081537488131978658809636898927179341418165106479370635153536215778081992456974455437524607957110564058052188378003797917274559623734071736022247808186868496279735944109018806833458510037808325314402452863346000631335168151138780253133433576334233252825132936705299733003312712572391026522084044794495196091265731123516511126903622479824454452483155032294265633118721895671871981744175204089840876668823896184616137323180051605850266968491144641989595512383421621005425530215517428863702459925387562439008124165251409149368023145223510906548609522139405431621262417833471968067146401843224014640555127586672373367347529575379992938691053217313204538958943976188613070453603978837911516138251567371633804001933125065811405515122121106421012540730036316856343779861948842115213547723273262485181469397271533022825746729363923017531222135291798222434239661702135560496224636952075883949808750988694299902936760345692746452639617376227099842406667827288278829739361251816855238208401012972434964611884854205437423178127285431863217935368738788583308592193409377689454057882781486575177673349112911801591477255528065324123011306469075025915847015037166892920772938894060771382994360700856225420756249801177965753951329342973701884583902959804520346345032920164796629608279019669256846575435868223219909182587054454591764729125127910060269358714531275350387339603935824551589186427315884055653616467447220230902108731992081823440079195704614723074921162728249741586093557516232082795843807546241534256636632352457465857645659926868897805895188731948482724660432391420543312359495264152164703942917707333210125674107723557276312219699258553842167636101359853708595906549438841308303434412186737817863995412299942592858867496517110288768537326634741195756256113933257940036384918247310274183004575436427220610135361881849149003555041971217054892397786664524550845649189269414939665065246242414594502727326819055248854012987308715912906725497676754895555459048616508097182161390585429275896605678704344111672281384936991114497497605970361826127551606235478968903006449720707886517106108816224565553110003327460925740757855360430040260869705255873180056181917849484414093833336964293279981255866051935049166921799440714301573854694219174017769750267046218955226582297075049213927753825288335193359176812794638588781638104591962841905379127291795036707771697691302049861779428353518298551242006268909813165401737273221214226884377085476060976468447022608181171867035419940968045389509987836367155624064938705418303034748153824757448925934168059444191622242294083837999800836402694631269367141246422334137104721655599627642533987596158222689812314184850592144002513645358075148202444528261228571669003232073919315413691272698734879041961545748855008259980333627373893421215202448301237388742111792737294009367415820375590848664419478231040951152598920585169797673980462179665734175433747154815026868535797257663483545992881817570235141715338843603805843039977290853456986217463311606285650483819017838761092798729335197670214671960445928006447979197523258045518649981562241853014698618816435993774706765528328296886854674947449124563649261294313381225369895353005167429980944452860413320223250860296693222557672668243488510925235864055461886654676992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + -14519489120288335554658544765583646746722306458402495488779235174405107317517392327715016329833069141488628832689287237885278087933461874137447087344168809136358350727358713133704107017419446858240987244188514073789247608319735017107943360443584890849830200460001337235267396114110761136104284795083709590059795226057804251540122874362466371388087886998416536227650495323596901428132785317240837419697404762220627256455055374941674453006418390906931499175924042591181782950246585735064345738697654988448691986424280572093247121369747082221570342624835027863062291943032229495249006098238157438974455781537713600292400505638400053049375178203352412925687311641446262905593344194180990179575965600092471650885990502915848359212785673530414567219134058241922516395769543799833110860498842314028931860853690613394300177444478671567467093240693357942229929942163920926839998981733740519572412147764324361776808984780153140187629793398718062009367880008602019249991616537840068422556031264985978661721849270460359540014797175576651648561436629711953980623097249970652231609215704739344923626003378263431576183648399715241326264342644925783165240485257224267060584446227089977124240734992943823332470813797667612308021331727131076544906401590498006117189064215937540513921029572162306658943243482612649895565870379642282341287649574339817513535995811076826817217354337866086419988148526674933797197319489351762769566191533622535039621195671622093190975222117447618864449088034470281212706663332996559479858691781382779208475946942322140702739341958893496931840715366063758571568866782047389980770264588219555240041693973028927673937542597608914088554184114301668273982171369757218920455617242550904599258995823769906851526170916672055948722451550964837354941282782056001279110774938031269448975722705056434993113658338710353349261442619858668148180649311738819682422717067355617116531380763921958115330138669986432169983244410347069633510517656343609824713310858611663477457207542771679107111013725244023676469196850902461084380278651112612781631322388869972773677066730525429748787097441243512236500171226961287782321393364114958817329154923119721818830042903740166113516510517777003467978812422308704304740926822366812980780378607249678171995354215687662849836377658567381119005386020505612235380069221956069067090434212711155510665973536734899269071441759645103771480701194854088772542589252426495972697479442800802299265884259544466974799129125159713426874492019224045247922357314939534969387202197679867611377505934800910630091444043971013543096876847401678257106842247538003780934499120398865515958688605145072957704307951559305257029893480094262049539674660845718437180447712784260539612711829032336128594403805107418839676836874570003808467209171550731431788410785205179867752857380667004696368068046505723575769064576352217651212931562361675908749238347956604359148479558116679577647164825481459501862939973016822158594104190281412907742867782337408158652316530151146819214224600307630071936244072804506642501137380342175259103094476677928884506764384546744940784954244791207465643369500047660513255577433824231210382490245279217500301975438602275941489208823664319734472735370001825880945711687811931777511558952788212166736525523282440234943223600446080939005023547016729739929318220300030049894134492855399209814654984041906938198223967295961693056250403568141948692466299421035600573967445400490494332736873061567237058314052552243182827583896553816932035293865952311622181969058010322937359499853930998456938688877206535407474054774069810200895135047634206664046640359515986397865798214276602885538630031094253137146737539080935178772337809199772030598869282606588246794347037655853968066529624112500383575705941939039927019969644272734017316583601024986040535480708751657748282803855650793615646614498535497391450839177921659516185488755096403947197700973157147327470017236262177593675416593188749207923691634791093540758086182179165652604832866272885948791397211532097121771330615341201866341568278601460882155860686742707179038458787881083015002100118246605204522815303789365918373424823491016250298227614995277825122384795455653663949914223985020276218424569432079350718603419797258552230857386122991795210321254102166531168856414036841147307662789228402461670623122369224713534648243962019339105106903496975787174978655211931476769178650213163940223269309746702505911886628980862766765270234441500763191013271214330635878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -332547621826138080836903303646625296103911602652968472665121750274393809103833592648109240814903246208851969424761425251853636271717692713307756138444523888321943194157254089409807262892937107260534734835858647003491690477640224630833531850840766553549942402600141829945990260555644321492852930827665234214606220032999942976908540980029449343494475312620099840275633242513470919773867768704390782363767882490935991171858302395764188833658706927851980038719448443486798567311460387146112420046011257523048629011931607132903823775970672353871853521540238981707866030735247632258855486687290258740011900764105279851733612937809762473176587043890134097618684599677681607251237997506371079305992897631461310192809439916762003526673362831216909314755416952538504711389919379985522598806534176415580035513855802520992743820511952515407105041823801031969818933572367003751923462003783210960141556856811193347229105742179002821672895140901860341436478521571368320777038779609996348423003328190012668512605686638786950048412502718560711865940806837894681443486853305188003766117797542831589167051034722175310691236007404190030836281649039164273499302428523991784578478388962608713466188527528102375676276458362893447796814179550744268908823264480456315101808093564410553715916740100783257644047543961806376798172742558703754046378200191518904271146219405334384995113291789484213015301212651251709625273734787784649511418951976419299707999850423113358054811670830657996450504745015910814548171453404376882248422342221161933028136005638513019254550681723998130124754853783771269744832550520553607946912010552182181040896706558126455602484844260971774727649366538407108089932357657709435539985215024345724741725036988276604813625873941276389876424856766871837972322497453516666082642578080321765018106293049098396038091616173479632965142231238579093167945647120092938238751039581369883550746304148026960952067033687614609527305090003401147763341825338970266367796284642765797839026485616671187018672180568962513668631100429199264229875798810593240322912531372984661957855787605383067377694788633309486361079911511009826012096403166548203016154110011842536205370076628890026899260606517605992893286678693208440173524314467314645389340895794042277191974585389272204612546396778112161764250949769990638868343458228829465669974836650090461616251775009731749129509776739592114844226328440393241671476469689271796488791262265722796888635798795837368921590568469607604231233003342757278639279712898598361148337395247158802198005525955777313298991110600147851981658689034836868780832976756178170524005869043886556993571006668755101370333630763571561298182199220286805965346978112370168104869310985679716397671483287220961193725081887337629165364426241583027600253428237692427889851123473856774222662510991747964143623005544626193212460325913807769088562478224939103907362597967255579627723592350253380144338508325199006729248917070248242085656976174453345560134114508879295441507831282465841578152569997592524342797077273040514856865961367239372993237602504438005266040178952256816150471678754631313132260011710858196605959653292914691939710820249161702146286492210937512610357255356785717264192044119371370961454146398689252511460698849738817972782524108546171739330067295091168994806828814861683895870985263837559414396841451873131240644705867643062717343075961958054921927818382040963997931575088996184783078532017473295233445771202018831398462725451435502145538616443021512412010022796110748355740118757794162127283856490347036107219163357259816831698218209029036223371476802450392959400627634567141585242994398837061596938476499871890380819089253883676310336342895561554928934931661568972261240130997198964045031720266477522729187195508167175822184758427918901560925092913497896424786883973440349566794758195222346969217749740391820944453366076011693199510018417970539235620234120759014436338796908393262477338451545339199460485893454518084992087921295875458014319962283849128440199138682045480081533301089044095608636193974709413595125138029607404306101770351421223836043467197428540415477678608363687873429994690816602406159334037369541064267437856484225700030760473677279909536684072368667153100303382325994174597276185497540867505998418984291023784501507459979144677703852434534172102986218464760847432293515373831782238061202605305848507646645732087784855381663068066553767442605173349152261668630414708305439406110297763432510954615603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + -7249794853189443167429623165543370422084058593203619670791204702555841231035281979664334779824336159159416280049343516624524026169049012114523869192680862337937895080634153124250500659602333582204639467739393235508289260728611847589255601937550776279139374533135971384061262576318010828267477595963318239029517605060779184645055487602511973268921123394889135682184190150056332496498628960970848959004896754048114872888888645171192298914393216953298630421128363359934664650171741746118980819418043545532054237533950513490610848678671451290435825062478007369440858968393193134518923291397377061303610866162966688468791130591765061348348956925483728980870357431293702946257578562571043426837954963198739458360593263168392329955388518565058390053442866667514451641116233681827650246371569162385050163202095806445566866377475021501794877146747673913617447119306370861332333300485243785285393075215729077463188123349721801600290872528913708967417806013172578590702609660843899295043453742874691006133821994483262981896268158134335903179689337115014410065717758400914999917700101894264669516958478416380212876174152331829398214301133988600982719960664296265005596509411814674442808860542933145056438538519606998610122131037802492269525386425738232803507090409167765202889387458206182527002406404322375200885352912231496402002488442433126903599843923361194281789791349982072693989110822748784467135286102651490438603311580858686166169548784288559354652469487662265209902521684661139366977403888475940507797292524862416495062840760237735622217394858001803316922861392938562050678932270102821908164299252377855021255301133542964468652325416527686976063441741598490567361371764391830092738480682734000423407727697457959783052725141817697023893405366254147254669937824859725270147865273292425471785318139580847779227344894141560096344867495914612758954958876609615432126605290023547563992191890345171190443242613340046141447004603568300124171706589446041635831658226280387669265107435225198241169038872047225863665682249071435053019704768209537922604074329471362896634411386061735068161286455270726850522071477062574532766038529256825246221391088276853574936194665156792001596942749241266658125935024894516925590230962584902952025997995164631173364997035404758434782535133526865073580219428269040302437947153517944174880002680953870317272508040119269649183694530778578542801872520684036030173063496515272748830056584616859736522988906718050823725380873824475311040872462550966312074351615989078139716892673884105707872627287582164026959812449876233135108747751794347320576341986162944690225026687292808779310499990653162465083899538771112911946673527079050036139285504970675033328555743810373438763261688105000130989955267609039012384643112075027904410470988149119266169300201250015442737103322206086544665483253862540752267471344278376693736821090474808009697750908867638900516430919013793146251219653214287222818219935560614645045319910822507574081943972646233501552098412184948306104556929620413409120450013862241124582589917453210312497434380509713231639004645467515395785461743920108770800642367613031581632810393958316619474277356101418567846567296632736419346126063647207532225299336845044225129697060364521500104562631886259699205914438495860263733957962633490694384947269463456293820531533752441292415158984077849528752315791172407940880124355934144460662296941766378951666627629109167348727931355066142235769708124252407762274813186820719543963575379198786431263689890259314239448503367414555158753290152846282180702875549797095378446459251868120941937149034381732498175173785910437205180941647718534230698292903035676000731248393745757872288724053590315619708593333425923052813044463924473674932648644675730842573034483220431277665170426220662743205130456547818433716202759674844174663298408617542967455660050979497937790894028050442647178630972630740487733485132753952432683665507290158518612792960379870372050875867155044802560149278697266513019048727155087040575915565786965061060423475451428019988582514014043190893579695933169872747865785768996036904284767132455768911707884690601212483916653311856994658774010759389396652478037517124257019718719462611606906280253014016874993731851321752579176590841617594904841189131118420168764647457810451172963022510911819152245634986994697894072160451433052173937885190463777093131314095663030727033334228587392684196788748977090895033639551090140934968936923498270849001272115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -146351499708309400325984180030731750839779243558338942533691737243171602613978827946774520341855400749308104676118417989179561460082349585904704145123331607068807074202795482284175859720061224133067183520188024137287693424191148374767554873461797796328463312279891196475576101935187758694824380745378806401112917058597458654393809495047577727989480178690671017532404347974166565301082698096201479047005741622682142946112107422749359710346952897847750696116749214842178515770928229007455745808672190878645715352126985160701640197265388401898629856323317937487104773475765172509185364144837153689534516887271100320545845587473137313567187740485141531985781145985365826538872438361667912216898863947631730055042188772374456619505124062936398401302312772407415831166926235696173093466254534546676397531524210476669542273420510095348086268308848468412962219543373024065093598541161305460101839442284526294968960138608224566082985930999121781920195270737897307211022352677432101790477857460262227164415835395590251513130265139745686246629144640873159880892288056720623535380660560758462479386653668245916283047364083885587816086280886981651962903743571453081612607053660056334480058732725772867873576046820434275334601145847535071988167157871032950459897282397054958241307139019211531080433301486471162971376809764842280394157783737478434948111096075074731036200980918524004682412500075563530175664925845895924994210855982195172724899071457059980447755644068790071913143501703906929719434415952113280284231381704744038697285327208727955600094583035488257901205895013918220018624666186033952698671401575636874430413723615333321210364645674215393015389489665755425467239215870344371662313893007608440971998272005791848833826699301896189390239893076459177771981682310742672128813262278304668605516231209758521583933077198301854293748871833711432411089447112999165905987782950941103684300453977000663770210099991876575184428673366056354080528367621550926075689419204900785376288519590805854034554333148662972717314906358866697280015496228060405000403129350434499429066345178245548624018021259333160507529971695908792688808080439002828998354580463135529014052514405758651105788631374857213853705279812867197935402854902836747092818819842594058589348590373681602493626268813970204027208832895400784817705225704352465217752283756300486379715921348903638874044847273105544415785988311353903039007501096680712350309660410067736935034175033982544959370725090520103587133282641137057531536063934164769914733306893577428150912174968655308774591446806015336172689193327661579854031663656463291219529118978353068243707630651441454106409386727015747386766368318394379846055090537971089091311590633747810849908698868435620366479649479561587032638822980517729425729174511488576154255627049749646398327500792027652366229357764622728290946050058298128813015743954094458102513722309186761839663555780745705956597067128946606477656500219735931639742375564174442561908457549788146641302032927452691851767362911118911668003418096575393992046531644801047656221902154522266941519613684334578498442646890553123235410606461880075138201540885025868956873259826747936259304826093352617836191422273957195184972011191792754883376408152429786896034416289601587736424468276474504294278409393657451956454619769143618611277528146198270401551516074232356028781601366110524903889516539416660423196863209900990605809521112717637462331233948625113831033724674536852306187696789098407239331406841556510939822237955621855375200390861757096193284167068979210577988717027643596506609463056822798837369269078146434545382315826216609958108862878852068022966312988123165865843542547445625808444932364029364592296907049502783719221885535592697344097042798819768649978043323428094007166347364491660100509880934688603531376189284359779499725349185304764602368419492269115896202257069266035743367627815571959260961636516654370461749328443536877439674443176829327584246409069892695527312431830171449266082447652896903768499866688595954754018713073700996723777088724396562921659690434021696626832574242136414572620632402795562475287349680837814066049047071185946046612057182819227371777800908536686304359438890536172266153611861108596753640147593502817987333140485797217055800203253528590047061008057638080356822185965120240939283700023785100716362990236812946988579245581905087579840020995129203074500435183511093601319055029696314056935228026381422296867919825346630778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + -2669835637136187109698476085643376024179280747069777089796997609298031543960083069513385767588733620299809594566963950905074533949602803156669162030972692645126853175182093679971984900683359412842358424309958736428703517475081062569827639015722394262076461757440928058213956334083669186277588490849999539651667463368104390315249456819106038209970800041799497028663956554353358048666300443445338944287067628148220826630499148514972801407362100419036575464650768553873664882052701081064145775716093969874997067563783249803957867206688026612616614668901041129340861117726355852611918114209423908005969735089004518218041838499208975964010577687884523855107866573427224737756969369581486034307931910671962295817324890874328811066011571466927084694921565317632643239884364584917247642457200602440134657495264908842683109608634138899191049504084646179272750170327295671551299331985159349347057703230497699887215165288325625569679296595938506013237889652375901075594548087257643973384956417586123203786969777693312831488999903558927746279524271713749744549621163259514795561376151380812238851571595580758466607221036697144615535663617411211746690550784197330345397792241813779718902648531967465497586662823795754760739244947200838588150023909587540421526876701373956175654815370043529351722098436104247616440753214089699819915485436034296207680625798781810094690884234352846145698000277201286469682405126829289687440629568510452279239084803168485316081024144242442790001200451538940577338811846619794143359492719918217576376808138833675164603952777139052628650773370390960618955022832674779466611243549472423316552620843162244421882824059469827875082074127756776681043903454593531298847298203966075018155068367320955925501203741780902015827459070100960338936554945639372300084837968065780483785635816006315798121044076297707500581052896282276339899899874961868400454483645659612120004204115424518323176116085922764136683933301381235486873926541951609179172235108933696737908192246034032460715640309570577476665624359662884774978298182251918952475097213469160613618846309376636510367363001231243871965723113846754469678822003995323254284172347614398995985657369833929467193074578421553098319778478113343565187076141525401428307275972159823249860616234930684877406851410328823319146442932116579297550927027456695925790984607127613962211031432363047332158380347045892615995054213166755249446040621447057095319681525669323559927379071482224377611956279172479723509887436385130631000814648289036663129041193031769455689117047110154252835454978698527402186094928162818924229698803389708511406907987994526009298412668951615057676095852222442261819205092658399096969296990837081743824918338201466254871254682299573616906319664581697182610209061765187845824023204235801383493122225267077212919844582359378446374343656658226293743933456960739515279572408029057946776332919411459666554852295481892070182319489625472245537574654138364409308949480583707064301339464032445344785498770085461940289117108968090670490914636564215171812478581208958185239673537680168098364693421862319113836435166575894997243270769155593805064013048172802796984928401717186325605417307776475403758695013294372339979098032982538040184413306261387532538312792615762189638675926815945699661477561117448463740801411107640069486997777502190448931637674513524023011965334626759514285446274119373415672097947717510834480304218806924165279545122673820753645810359384303600075366228020111419104887354427682181778038604710581591689135411348687099280979441062621177026812251262126119963692192182479387215211684256492244991037483197801051358680881739112743765088018434580341651910804634239836798553447494844011304096786810816954061481588635009411347737368018701453440669069816395386628781515111536613717546300269612557051172543837364045674782026509165926763695382331693942279452471140118596067779554073613443604670868759982720945745854184211473708110445149930833333461101519168811086040568765130134954675661011833792543182849239326697964634897510717743078721080131615104741154126126532265286717288318443670804810545935696528093882271417979267287883837585399021491040360587431225839003358653751883557783904802922325123823614138632907279738077661174311342896684037367145497620089569098018637889000952754922756547854306313506815165750468064083114993202100322867581606484800594483680017026546812696203882235546834583316521752319458666811704080102165589697091380183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -42942612501957537936304447664674646506963715315638535040609371888010397507609842562733013264788154825347859752514241327234597650180899193993116570814041814964050908348849701718875849012226791603648422714510736226470799751450098644351198172280924481190613776500535249276526578641383310475281269904858684215778185717907440316060063260587577448383084257184158960820618883819740257495085931063305068179846887778245552801632219489234602012614075431855411612606697694046227230970810828835493152913474832195895354890528834612884592664432658665387582685754989829695084461695185736435494438929187674846616890157088187227240691723482389343908053575773530508335924813360336368154618266414774463283595866049644479187699354904812807670546762406694061145378767292754710836209647482630451113451981778314940903344398330640190666983523397850912669805228152922239907292094491049292441984154442530645925705360650883303871169220997685313702362556329930869838582554498931984411922015361969721367556685011581796301543094008664883143128075067657606792766338657314050191592761764053355983006140966302844804321888834521782052375202614684042521399269329715833058440035464642454759286760309959006352831884979141345350864942375904490550791922842962818287569196328235356085802580596620072527019040468304147885520792787823863716356502808990119543898322200271339705986605580478336646789443325339480792092625279835813506423729464614792902617048363985082466257658729930359549621919957891850954604727321578195914145999083377032755623956647521132651173048968967922443827453660986693502568546274626800207975071425060594839796659251257933512100383604754658015481133699175267009530963165259851473334991171995823006930704283488447162154301481462200792397849836086269771309986647582462453249415406636824289450504902080463936727465427393888188978604212953798700028708146854356484411089157364900273944184156070423605202773068560219934964931686588259881981690632932453555601389516628828227371029093846230936717884902698336314534997578062235531586203446327000772056848514932132760217175334856293576952706207457061139314476004603816691244465186751461621709754640357173803010120294624440726557915850062732407039723155152138847405923775338523192305550535481060964905883389833542746281321195212051913249450185505195535638280054627109592419289274080236173236024016958672822095811937183528673482668054376427123195102434206609695221012152768344400785578274707176633714147065418789993811020689589793874941138264184354669580058392994265393330395618824100666448285408980577451711932868200365025695201547740080987211806808423228978166987936273777449253671795061146919041799924409876693803531173784197194845578884195667726466185076923813403254836382776877483995863163115426705330915407751739171119955681072293081532961038321054143848706957545231343595396901153187756241905129002575940941690125150935633318071662704732655784066959304388827691071428931094859604070044363005787835163517776528353224644662182953269692229481039686829492020358644575091813368226046763110005083748141588049109765524628177347767173692853299307122530778926036751064451870253928284999552245853532185907919718820393678518900519528761054032778841536844226477420894946915979400175309428163378192164172882789134768048691016754909271036349425777863162177628660010951738921967502021538571145379965942540675330973615548456254064972843485188103963060889212850325004481518579393790689213414261273816757743528641092139302186743200866875661188584518626857251910014172898819868121169689728512489239183628346191614502424210001546040051534541579820605442234970223681243231999419321540470903249164874529354781794673439358993772477911504057995736250684394725033415688173135685898288823129159708871330262959966347388890828714295342694342381392089391741581069367184158292041585391457455163620542362895356863619244697803295786099611893055065144643901581629431486389357838140916888794688844919156381348173391957840357058514632468304486849170436234508615273485888562249545746474632009508928631617711498082953007465312629466207708726902164279737331578873076042250294312986178538296857702903073367438269232485428221098871046082262529857938534715803840096267114555966715953547463354052466273602089119291007493858370006166487116517855646942920473809775917828585465225927491903708884478314706219426487735890483722850931809232231436369880408657296565360187255416157942907950262460172447815170461326371876503552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + -590355434878384563010798527261884299814939371364039996926255070580691743730331711422021539409560020881106497945835252497269990862938896358886347263771253976417823239279567086837086010477415671104001547516920749347035803201910818492387173508817971541352258545189083621591057532470859013947083365641621442785905688492179020522616988036082334487946728753531384898703519434077251509338633743754301704138950078971383065840327526585577845180839755948921521238914042925716463742259347431287218297369077208227100885319240720703252857329065892739803762004301326857619431575473162504788212405156656850128955709394787903970493723297446676126087670270421018532036384540886495777583668344306329500022849445785138028638219296222846453972821504939639930072457736549326359462369221967575127064039315492681783381087005135379918705396716131138627013030104394621950780161603776430828656101512963646492456314013383058511523959057816449216822354788997252635196621560550164757234013836460231076510449976573731859758607423688974059949192634213240632044306545576303077886179484037098120132159856662197861681297594717487359502698345409811908236339860634047589664858811545059196486700680882801133920945985264557258842010959957558340663232081594231449893892203769823881660431715094059455288601782522093239250715120528151299338540570044217101982053848527647999395711738112347834378817569431437186480411780622294457139814464529306832585882874282240758769577750612572866235537749537295339002463999420251041471601387240252929440764269995724640517639086527362114854142128454060257876691434054729239809911495295088819061974432853739495211013347927595049592976694967447471226276430124048213820892406324785359680981992449278483071963586229885975012078917316356063642834108989554658588178737401427406059335126754771420713672808446785125232834799375194267637599269495691197521137984459059072183230166918024076203303929390186291597901404710931742918147602566596521616730325747078477725295906513541722456231624844206642180195280482887958493776117309932257057730920391883309691390772188213874964251300712243349226562773036808378340881214757468655332694408615972842064744244595773612028256386124823532002579097724632462805014363034109308451237080896708086079076623917275668268342278401969988289392995007092188822508504089556407169634398837484168041984562970438607521750534170726978159766563861899141501546857192717872984039329429276318667963711313903291847476433112191494073187330687186981336146611171333184605280572472753380778068204813656362761669662481484575836581780177782101131330279084267229829077178430129032995116721266930972104370402398246290598911464376876558646024251408521811043692044709356240627530776059570308875739590142402162553009606704737770631608993978286540127280175114637438529015985516694597062705835713098475808682670519645221544122399666745012461086279236143885167657972380655607150004696196915846436774388311737695750332258257882359826605643689739279569030850891111897608810885318006448278607593345503682316472266541802955098899261727339428146868958700201842524669079129177083736359683929119019266064208007582687117641952786093624586952716339508546068428325787203088050345404944880821423827110802207406954421176901225776910246088063800455023251881118980401776408950471741785176451613399798032476582282961533111815783261552836164856457777994321227081425913030482019437397030106483991877726467891474108456338441643817280462929740349652195715389022826377810391011926223658982455634372902955591282473093495923196675885617004339768824558223756529160267705948816089120929701723025817114225410135693174815081161299854933285962061774668823040408946164972528556281455971228798934494000446665423806837156438999673461612046905067169422341457021816529984497601206747651766525756504926341011448496741461778765211614753098220469958140161986255065079075838923043798875233864471921383472539080416322387037007123060086278030133022986879633984458675281599348404331332257035879571122487246816819744552821978984172635639815777068326500273003460694784655091528867465733958953738610519432563429620206950150061666953439474386615918527732115009095971082919038397072906046011630561679820197841790088540220280794221600240399245865793966336799155352589557177629657602925374641038843896202055161396723384575136369181887158747359224399711305335890252473798208550387724467883840308910479037538163778910986154300849943245629336969249239859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + -6698053235221402181288105316756763370660870793958396894752601296983241744371599072700221292909636168302408444935151322225303866920011253646062227473719399949115658940718888536163652274988202846668349297954015256803857112426392203841723033357316867972184165450439233190910070338388377807300813164407883133692228895544217118887662559377998436549105851655115646871959826819735345636238656928150632089442553323354025474646268563955978977013007007452515930026151666457997951955707121870527125573337811762001484901503333964545295289268601122249894125927829653203750725928863140065570372851978645265060065686197727453128574431531503546298299665091549164231569669056769071123430291650870662626907963103722178528478180618896101300006915818032677925532206973481124245318541928285962450200716619759737795345382020064234422683260711447161935828512176591723733357342520210429906573765506139216755505749952524516493432311822945327315903180115613758784047954114863731630484137801876444061156190115093055037523181008593905874869055222367030945143401524669287767331976033180861650749319884777888495865562333610870379065969541269685695807027455904974652832203523142082341870520873977177346521001461295603049873007260856745176920759954330244798871059168408515005052053872945164056748931686558991045182633879115257545917429776324357442334736344457543383635249207318222489039858649162280105767732101341723949547433681928528569729705107084682930586587590579964486289614114964574659874747929062043229228402780655006780928377007249652114050145011061542087716291351203210569966004685881754823506744981379262574442129392699177717604538930639816219713617960165024016518024210254110548840402306231420237342152771534699130603724098678795983702027614029605864518152212483478734092043113842354793136081400589687498966044635667067237504628751067251235881758113352565766217326166384540953145677648483373613989210963869848574314497841143092399818797700621401309722802287090347501138341467039149176166738539444392859430489941142508438564799506967426353759119625911735621407219395731407237035405017068759329178388685333954168579393718741796227685069610657815505848007362619298412250942705062480304539669000187155240902869589799750595565020002583356146861242648901289880445020086517943512582362901805667897701793369906001416966568865272235054766029980568216235427913600007727700480492943867139974014471524052795899522498144290854492238939617366623185643290468585799925411628016209399869332753624572173215643488197131012322182427751653734270736861882331774883536427775155335425649592794533833978208201963585805171838439475657558457403183047506143171052802935173995536107964282368818330794823672529400114706036947165632213571082837414720476304547093980169538386565082225478392273958213305466510095565493691807453693316365775189678962946437882114372091631079398299026145729491929736351149071719037539881558683285590976456091509751090568229014433192154125841095925949583119167185680086958451769215227898237545011566484177703170295143085741739574720150494361328351419771116003095332440558490215058690299094504520204767606821242755227150342675957599979052752677686624668991532814831876071253232140394746607453825685990887923613562881956053624690264877292609838494752925411336196788097019636353154744243083951974206729679812684732379872765528728465200992563068265990487825201979626360127416930307144474287107494887507921982444771608085376129497046683685749067436208690668413337199619607672067281730167033987182807259205268053328395554305051611830662611871273758147648443901330643567659121004080296401737233632176981641931455714372053932881388308121010608748783380948761397329172931755668091928715127967052616258528137321877027328573653751181532832385629377859719288344828403495814725515809552610926456252112905083344822231665093531890223802794602487230872410670954101423985085279634006446807102605583495100376278875746476734763199214221469217289979894303092118643241805041649410244604785398239184534822355597891540840368560076556845787947155182691515202091791525134838240386992968881213725077927335456926011613249975683829811386660982642845105584216479394740800738063799432278409434085243572814098719109425062862509398405807560340753061590294965788699898127097818616958114481607875953217021193334074107045946695778017000815196005917356642407833511828367806745581184429244072610585947697956877380823288117786586124334136837596512256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + -58362036564423255369005786027443893407258794038013330298562633842219959652424348864326887752917294353436176618080402840301375331062086364968484976753092601093611098295841970567310099740541094497122759621962592999788062900419409355611600040032563678244443977739858502644520111019845437138925226042194649889922120515873890669897748877839106712910274546879731897282577085317194964315108977842976819933702818166910614610090283539425560002682531978902605490707041869172389416405228495683568614058456661994505308303301536756606031400124858822373887340964323596601439680093688788842466279175631224324986357902148414548202877409581061620802699255269730482539806612825531922631993187254778874534800233434457984269446533794769793033493497451956538366165117139875970909337047954017355502361177111304534660909176745949465624575425185810534016670220171185419442196856700103243888799279271504360749816075092991844389392028900454014679957750664249396425950231801108667936148439757185605809785743844048075016566217932200218863875909695496088283766391453927667121193376558670377640948409937244713649974339226030831619475504254510534538188297206634903984723940349844746066191955864309792463802850668028531503399177209529869705478664088641077813737365873020783701788966910702057921004313711549249664509420075397848644416841576452078247681726725694286567030812976024366822894829653824608890123396895778618894208732254764905087228995235189737968228913102865425707831898695214542460696002406750622805512927517625608761517732070457203854321756793764251353284431376873194673817040141609166260787159769257545421020651574366027640863698374425315457926435447866180171282870590444519311368521449437144939036152267042646628525436454759332391775830134852293222538043156056770144688672038119292174612997892013682295556591213976962726471446031649711244426277577321787365044864107780453398322710060408327952320101406621496455546324683842376040803602742849235009912702856456190245915827309406147540029841522541567760266687097971738146679293315504920342975563508140930421582582296099885621085914664628074704972179462155576993617374356850641682106151912336514460945793751728241505898813689514675422165346094055975938653343294888100802846686234298756560271517892152431286067056183037025222600284184737834781214029176526990753339539864850656752690212860609218091916779222233723151384495917327471478541643165313060174433863591292358846750462508927571272351250624678164389436428242771997852215306854545845502324301167575900066072757504551954745010460906568811811182296177217225583388064701314433127815934249691019275061318256404183820051807447821377177526155689594946538143221101497978160305512519910820484607034602160735118104933493942706205058752433320050997230422946018482593639344277632252081470175535299296074389155192215062351809395981511359751665461191576715742064508185934534655592211829253030229533950896846330170977550177895673294918989146468949935787407950502664031653890584087056259010292148534198820071681638982201957017480369541078759124707561120599099874527941094240328587920591587606095083645400284264647159171117800295164437101093288881622270299365927321645952659870139659304424954752802555809920317217275676257529994479118366091940760593290330220818335265786673414263518658239509709932227835000700823716114582169864447489717590453798124131946694477707559784185435809829738122255196443558855554743949849564229670213672109599850967352018527013904426469282937158474224749991306053433332700977560246062626813239214335366223771860618706605925846017877369375720482285784637399310948521851617216435816601384530815539284336705317274281625131198398234694806833595704395680539292131739749566378157871845998846826805233395556880788076584509335483137637165865077528886489241125712809556392613491514083751089486448007158750840587339411645795084115804649105497186637690329369007951452123271971186579147471254021105786950767613985842785046611067501822578863033968672870404651156058020725334823738920871546535785085885356602177110307022840058603501778027826167091100256995687219483090069985638239815949629140931252501069482749179154183661972259084701800614986865800207035290219003061269464459298775993792513836728453794986399448661085609648952450779727233508960798910059201753525800117068822321947662803111267955465558323716473237961372929145467590648460599396418369464131802459048865076946334525349735041954063214182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + -332174148762722849692428904533150759039453435606182831119400169971286466425760494587958680238398388133540182085340648867187299627985573003610739979648188734786239756235987132064601086381288082773078850186728664222930845395203620525559778355726793917485920951089799818711513672044694239406272120932617921430851667032426340905398461603500182125654025982337540532181553510086574099449436023978593170990687895346314847382321477281349683184965967880121413474148763762901244914924350657839287860187493085810557012935078509939596493408671241433050349758477425660562618851778019799620785225266700588789875646749676956459416671677625320336437845082053531204527440373298196325908805764288878662371061369735663131100346005943938147429041791992385800904274552992042380430030282606841973631235638201082573788827386554850962086297437754370333108993189650439561377993853835421425958850978161288251038496449490719399036608754352465831647225612421473430054121782918753679939231901235381173093293060371735071578732466753573267447201303726400568358116399609635252362899881909921926979701016707778000603479649597690311438112897708441911525046366260921851970350443153842562752454428300516895613445229992011365850844361739510502052605415322622705007233486209073183378059636128389014253786034849654842198493992107611979513563098138201747778354259467494077642128905773711199833020845618036083036959560540807787407720565794340949440522866874655413708387924483705005293043444788198225597021961019963119790178139099271033552012257078674119193741538111469427427239659794210285249772623946530367953384309147174964611456598784277035557111411658682742711481926816151775601941123838113697981409046178994052311769087979926920793746657755458078546536333244103697562832671078743749650256466466454710731985132260326212435081180854733215394037500431752423554241575438319021936904058536670457741770235403980661890827862748914189027215209650602588672497006335887042474298526001272706617233712435422979361491409315477645149615816469238147446943077530390815693670244913430343680500227102210891113608741027135311911144369759272248213088068946325812910132639317976702060663984421283827564455633254553811108146787039738882249252189824797620065265755609222437447553601413438044611321698689798343063094070224741847577520713309778259311142083838881566265415783584627227119903663269997941109620213127341034627094070304470085531952164933306504947429598453103179151939513085696940907556963515789819993268852774892693928599077209606415083904823049722747791153797340643604164803242293242203258620976060063933383365916542295504652892954291599030879736492928112517415948023650788483758054419666120453032737500035456960275292982402733487788008346756036897966004969281725567569199208934578850656498919495352811467155327182344572303173855282860791410665721285030842012473056680027562611329660152831759164596634123846071563659964643940411327336606464249849022941197450433411265472245866452869835394109112968895290061780772489377943846480481977672741415989429782633012379230300219307126522868270401377292614262019274856782601297238888625955784270180712521630368242143042298709099980371819266864882732419719632520905659793734576314564865559937647255393116643561312519953539520946987293053657041141769035921389762507265486096221214209463134990665155356047097712715529565981002131225802393783058543456036443662247750164595833490283916955854378884911635747929807930101662130540347163139459018258304332306587407722409568714358679991405661252113019052542322432148330114947553863155345334064107325690999360232457610103311272148269344140253299091066437653979851658455468131189292120844787611081774122900178474467423054556260459468524092855530011000602906635652698626547161011648899932712291485673430858437046401860659803603650183788926532893679128669781389443345249838128861779496939635019738408350843425698446277944402017915635384781038115656499885060117968881257167115181395650328441835698874976213108937010230448990731041153654118767100240914681542009878654895033238214943757908396091670082760299051262388817754701466636284081742888760801850771242994749645756124987655625896618931833864858535239402076507085205197985911027881039183165703932419145549677883449583995523694722695347325701553119577158112162977375991947662974594482812673413083451705324342904499392077851520396635466090085208518906768190229857076673274060939697081436812083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + -878220561814681734028443709843082087170265706533601157078149914739929639417377647930281867086240407886527597100298547297458986788905778824562250766937892698495319598213710683785979030016664672296661991960655250107091972329087276175068088001937225461169747112502649925104688372630953017352028617046663120212512448714236629891423432341747302747027897928590892583403829880008133162907560829167897362524325061593930100916653257213927248129850919100896509440841836371937199971691074068204881460169469564300225785187937128346630384895226594181616171486335539138594553341935383609778270858496013145352470793798369725276654317530874537834483102874940541156866733404850051709245028491323881259680963986008315122193333076056882281697142149533494278384584070785422130634455309388995031460788513126558173878804694203944308963884243747569845886207803516358887660236571895882532038505317738298914917716814015695477136449875402158969895800368575315997220822105891704257274652033565018502877883184690553006755360260784092751939009881022168734978460510451572729423584072005897925391821095110571458386042423354786522694146650066112300335737376874527819426904431850883010747517731129534402788743406453934731796865810396720248657669097204758240239288149679444672096734868824591895394173393138453392391741601474234048173161427558297178355702845968854299737972295960964906324028284674791723673064821377510955383883655809921996415009948554266092191432898274657871338119372597427991483312412942067791213334168471179672374829921816237215999369793277069237315557168521896335732476328021902453250696251648367603883341589469074570886159276815072303250213436897477806820805222751275834523613895562465880419086499920796567235559225498000766536399630014026850047292437340505742158521665394466411172660859298028030468512892425752039468532611812749770135834902425372724286133013682099241978488378435591175253952718353654462629883316664918622519799364833001227603170608240992355626096792101210992807013678361251627675150653591644440376584897419926328108369168761651948883416834430729528615174318163249899200849156263669963506629802723103688755363483492793444983260907404279209192715921693924021063193282580908295130589734610105984861888606521489674008737844417095696432482874121097853754370990480395839420256002407356409160979079543653999818430540228723768540942140651599787327667397288791240930648313120852682991108188087521157539726678057087824195669411792283612024442972374467551114100278599221006821342886858702104802254962961153464689059898108698526097781532863392896322009477970364034957146624807287705034879611612927336206146764494973134835322387607788916769548147565452178287933360154988152055031036718880959671497921045503871952316055587144229658446537244255832487751332400520861744990502409181687247730353608089883259433506771687678274211968489682990609490911304007521913870307241550317438623628068673932195381344434214658890581157741141867529275259846974497935426154066984264100297567931765473773187618431539333364828823363042413246907460382890955704141282334620837818288938112118747660234952085386546875430513437250544592859891556950268223005604224767323121613029367919934113435916106635965454541928577569326399115833611020191381770346968189072038449767802020399955974534113345939502080652504314522972630483107259515613579641354838642737084793560526444694129869849535177240475716185472598727399026263285617161855754885141576647052742610623103479160312952704307566034075034220820707482205233257414979295356224020317749225831273189916223201534916141824617863406861214618165963796782923143853297267889387661127515037283090148736929662838717588839561655032589646020787880097472718327433963385183066027523791236528760331951350379430601253646202039388084221346513683975551231203573232363334156118116249576172445558723832273081060641195195356775794703826655115420917385085572933149055009561888702538646922911953212590332343547499224090373892788835000911227861846959424122617713580717106939780936100049833107790583039245469867879458302718172920215160791180379696492719479897557320870858440196833555192789807057173130777755022400665535418217024655931992144703592749435231061891473846526685417675558447588049168219257750765421573721778668980998256413185429158002313123333529733734436324445475629032611784564907752889279375667631388631945974917710126543670532534354834095036267970412210806167961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 3418098307407406868417444469874776104895478019575232547209778369007558666231988321503279491109783287619063213078288954957786082913305794094093990453504366659711723117120711675946739374739544356400643625574725251862272036027729704623556646929644827518287742830484215489679650750317679236097783176637625659109187741143993203869259186219840129473829132812694091742835951893893753259987743029332318989159726926562314547168912226993335012602585098887670077042195384964171468683553782033361494692762439965711430483824536331719687546974614645863744112467453373330913333698238776971640664112416649428618667369034728194967477524441334984475799394763262918626867671755252225432531131170059623839334484351936425532461016632450717416117665855405144565507186414055404504409910959255558996463003840090021756867915807979634961111415608977294516046473878646800830185723622323603435903095417554454586887551985268036706192588579824632423445546714713251696590703684453047732478812851535316847084142380858347358078510011332951963585729287788497357077742320053055713072015821251934935548943602971628432727737613340216715563434485249258403577512157640155420629230702422489872350060279359127093817790609606544304943469399815363143321011965902718112565676628574042719584206379496178188778042713384617982956809141926016167661109666075085957316122979096669499981333411939088410780069770151678716234942688609524631448811046050454389261553994193777248693964177466845609354709414660455624650531254860937145196645638284664866083875057838471854786457161969492644916995372407469657063485563013971762787209903448669672445452601108114195038547491958101545270667499528928631168142437299976992242761334160056844374172169185492486278921882140691936639405460344536054331649242575533456267914503090347698617820981825896279476147310454557108494663283236357891848595713352144055761533288742801119375599454454113065375793859046420126330096617221157222598146101989334985988856456416612373326392578207975316280825962884206711193611562706840974938345434904764651490089745671953173741948689150612870773289957789514874944531472251958767146482349938232228190161698047310555640695308164480970400025819403154073705295891728919319386771680702568122296052326593362195032520892701996222591667837559366112652907726443267502992038432325928609287276417656340327332052166579526771711944816930996086646956085787692807494429798611880529388760705824552831137729361915706058994891069693703301979398457054149370539707635373084152602199369180751253159996781214978042734772647078826208133683228371026592530322636143616634628617197882636434833762168233895362292761269359232942622980372576126072938281824895633205270187245801503548712671906153454656648629563638723811356340367818012800410326102273616578011675214791225518447172678110613149195025306705864219680147606886036680145358994375608005508916278081481251942986146065787640638107359447279348839075334653225708765686976360501210491798508292925205574644086007718440450566133407966708732784588611071105677060868495746966667529181668503611008042072361020773564067028276253366161312895106921599025200160187678148758366782815281767204571469407502335853022838888045344411838229838991778773456377007443288876114429005698665811059764876094245763408352211433931583130183346532917563058927761511404810674618679700633158381807860939873931001090067598090964399282591427385847313123356094951050733664467128761401876181253193587088112837475096911150470123555923110073276658587250237715099346742210019648093562130676448500727186024838912147317451219764117352929114195511452892825542415630038633747959613952052813436900317355415946103384538337817366029330904268176237787528907879485589784724167076612251457786279029633801318580526903123728662102101259793175754544121161523250674280983976069771930116573302355842316524105832068811764326018476502170314416617276642239115004247739894076402084487570959000670351220921389435831949618073631600657407787632099155354044019502457693951204021184255770867508801367273273229757267017820884631060707247847610613997979003216454940850951187766458050330986834612793799692957805016041941646991901296282096474286710331328567754989008894240787183400676653797166822387481538280087922568110597129550266423721123349412126355794747371250017964980557487344788575370211519616188488624015773520065123922858114481174717579282794443846502645368835769634370722201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 73554313225027237151940581441070089525518309530281751676492332681236124068822978143818298102381466277938544485079037720058210209015134988672828294894835946907786920809715100270427650350052335157463155027953990938566895537405066241227461339182540716335175367468974832212026353504583694420402546810506548642288905366416471977840178080346924286476699754162414606308021213578581854842076773821128638615746292011995049932125961182691194317744034993345440480630238798574225169085850146974265588316272125908186037901326632903366632934871141036896240508340315658542508629021208952139640880320536317118828079796872726168828099574672814848174760561621161849163356473927637691037547758608514954617608120637810421850587473271966246761260437496318732101492335328866903559914893674449285362237715605062417625906608654729300385451133909695824806236422410012457959735846235353093606818596768412746500797455852765951722813183512960517642865480879894485100723982811109420374270726358589653943600219479175756806260717397789752965813791463684441182308571924580427877320457895759801232317476808872210862888993158166221010717708436027104778541477732983377377733527173888535660848689473561895477780340945953776911593146696411032336711771474007816313685698929464326873679493819869655659840632322441638966041738379942158274740903284667263978807716681250029653836895402509474836634715984877624240469902502154157634917126295015668847693145487257832899427991104028577562770846902310015098313311301225776776197221357174768435943152848950894821883234058051612474975424210984463528004112987347282085434078575754119938234981882679726015246045865496885442269853905731341310780932616261529167027499867133220697593189207321555494927961516669363217976936627321653071032743092860533073920103439742518307151226219045117507029810192680224846633339764718921038091917312098208083453406674140271494111245645287524578874258142164772741814693262377347175424797118658484730347159801183317584434154885540312954593592948286892118575546992215559914001280537188017090828160521341900979277675010564132697691670496865972243544917616768340752561807648069946008660397728243300538472308561386662181870517416189272338642632169311963214522998747919617133016580792420274393524662497200033392035800568627707346884467896398607156046729010233159843276637711628890116300302547620679308178707062045898409527776641959623295051320972424374039249976695534029279697255595028382995368576140439421756387853197260579044351380678306133672131918760300294923264635401157411182130309177455280755495545080470389188996414328747447933158910690268781991247259511197512855741030224280411502301257742970807120236046062396096648160785644076773416133232152434062457066763751453486481192585306937770935764157299125857523915885236820848484002465016445098608682681873234354458034084808519447962128576874597879240091704271139931674349284747471683305467213107691920615795922725779476303510147579321376577960641101858121630997604396465127020243149745214806512058798637432961688658362853604647351427966084480679794730608748932257338394561849992799780315918211996636170614045150564083455701602350748219954259682571079961479261918637364864057632691483389856988279982212382721791484779370466555921607462593700242690888975041072500114567097101670817098299725431705473762396320566578941391189628496919997464867544334851799498537333828576567228308121380735994527195031562222065728711353429258845172016392927121736363098510579306976884238812425361650865575536651640078809521411617973405402758924855311813110737660840508313842263046751321866157175989513155023618397823308950239313651041738655275952399641180805668929376748040468616469665460088962157703864857979666515247033529973170578292596814715156851611481761720652076137850886292129366228355117885205155039676920793240129705109461640742126842490376039030557458196767288748911053907946722987502551469626484084126721152394656869407414287695272996153339112218361411021458029949568687867980297379599889418156326408462664211116136902643640464885307114494220583302774022054336284917660729904506233158437132582859169905883388404797871560805387492848131451542431614745973502233928954405133821481601877530899117870598554262092267731614358836086901412601281451474861446427621680623290036593359749560027736386551982070782651914678821011235859144959244788323893132930371059429410906576971113230785136558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + 306531038154244032214653057729889036330891587054403920663448869392200600133820054232281939429827441322577681386701311216572289391253088442363012617713622581262666690337354359307625031994408214875273686536289205473665856352335398272315340716735490052761663149868881537954338350185931397713845093475911071878270744803925481195846510366061118557165523948163382638528640279462341861500048448368709516773878085006469382507730563508687735977538933467767164642708413102916635506991355106769735273632691705388639641012202875306666080049730974284671895724350188494138965620581371614159410450333525622686729237114988332342317009859571649906703305736921563854185323510085222560691340654474675971635750344831933985244499985084561766595761787430925936326016569717121907394115774978021448508250091505480716745255210964437926864519756961446785584574969326904601133481548851899069241638718820948354584574681051464444060520538174989068856463482610959195493095542451295130839605961992295897569218893484152735934502955156388186714031574902757940220769881692526103933180399037452776241472836704597419981273758782039036857465016491115216693765331741682423998920172883248152026226555875863378853521864942596259895846472936948831933050557069925182481177229192561959303554054094654686747271598066490341534078397894494047636815033349006911086183226085140457222882709328908166797670012165206274147885814004091984978353193779235170896757571893198481239356434321873106602146190752109244738288675263082615593284983713381933944114050393651197198801136094765870590308421539915882450889844784449474582369984357841748437534365760379328630194072537815724261492592415294929325261852278563374065560131351899364334963086015643194201533565036214905009385993214179328397791723423139694822374761751981421474437602071495036102526146025577838470027976831731222866042951665430870226662381199795288476535104281541707613050607973589403265861423650203822740788204454025607375343278491296582821617776777254569158661274235610924725685856900340811848224029236475343635378354266110726339509665144710618726086425452338438588582719694177862399372051469032114007889627648239713027626992791547245834888271495332609032593851748627216970362099999940303204781224132142509920904127812348326946782899645740856438977100681802906274252740412824447877209623722161380665406034286185921278784224234356796490090013469303412401666458830164041148922325108289799050532345387130822576777925108039120903613579658811371155085493883278841086719756716548177410613777309248798653354451091379082007971416615973870707821971736540373927422166753726945438195517542065624592834830183700400556118615591560778792363563336855750421014316703312985913138022397578430129937946928103808441915231945791380519644827256533657757137216707169668835425768883037367565233910835936325443343506346777455425618317006538148992768571231448614116482069039007290532482350909104187966383838745185129591723096217936043019819698894589978507918741017337256174266827022776744594575262050606308842591594615532715619352777247680429499081617652647238699057679536261727046589583885080723931108101072334374879318218352607461492847854871554306087138947137274067654491158829512232692784147756299978908729327513535949818212996176766844956399345115684618824316935531309164592312279068933225826022299433263739860511377363420846818145930953455273880119813879544218187530893167004897731822106591841347499451607954637664704449912212906600459642659265284664944703806005486722139050926261606122555736529372292193329477592129057560669533774143269052097360490122457164900654057738400210724647362380997278487054729989366306019781525559324004336497535701894727308695484058486031758399254646116909565259286252765581438291893301573939319812649739334425833168786944018029998645623128731129079220761686066871733877397532438958497570991572408109373297655352402617842857972536373392181643535203963317752535546793964626661468511818069707661377827678289696483634455434781533674985252042152450858211712036516441093464033776723026040993129681951831353356243213668539763136988240367563426243121486388284920593906302021529788780800163281790457272596342790213914366471439186280599922060249127379013866732277687664342146086295401054701626809704553174231771953600258475946848543869294067418169423288162543549544424308474414732529535140633197634469926279628986663628372555663069413376000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 2062023154516061389115685844824611965123079207753616108048285544094283710868956945475339042561356923134776193741490874066266002284944322008614439601849018657605855044653184478776019194354698282551788022427899932086473628822580682211360305846550242260454681162197908817207732097458912116406038821438308462490539830099610238852402199480835286630776725375043846577518191303288713941218245362347465354931299401370463087575903407462881112588913662520708828405380168517198040500004632279619246208052832571955001615053260056060453873589009612162398502888363128006950081797853789164472324277303359179941741793234780297511909937472710892701849771247616856422320900223876520636439971279025402684849935672457414820546110770606829785444712616690794190113654202156330538324693123791749859277465060256336415310311441726875742643657829284789125983287948964915203126078815079883655760807972228910106764583357376547616156508528663875743851237083773881845069387942885200994093640500897379909406999122686926090030342866005771971824434172609719892798873382611656877379657305855848950254384108182112832006568398188765724509703067531094987104270949535765370141600348334691348867433548780039528164536061415185117672935266682590465450882464676957384289022265094884799627777955235477740467228946470493697627177820135788778311190413892307478482028262306753518370086365900052220408976766703398897895239660228664741897749116658734405349999876637041420052235045092000233013553332354363485289389736132746473140310162670573479177087760056794711107239930529222367707300584442168276698962018232759425713461341711712756880889764152568926580166796332924595014273389770937197520236583583248759511688934321473622697067742725416540429647113004372084520171512955420715223998451178141869533146705808760880311115375069821510224982875461172841904687248572278443337344372612694651610821744646070927234646240445633135499656769142247525686328256439251181383576958491980108471664721384786230590511061673344619500193251790887434396330283453643061427906847249047108397040982715169588676754384033416204385813693082733724872481797664546447761268180889138913747400945970812089203196816711094999231349608781688924887287783971803315498933510564730376993633795760819137088140252807721565047896811836939000646679231992883110421437308832672925681399146647901631892261019688382939132711415932981153505450657012885026193720026598208608514032890408879536179067003391666203260235068476279734108780187163863056688958911273201964988644443227277266723838866511714996215642074110530538436513053120377573428805276696989984409790713203074644004759894279284944013297728943943457326137568594093866475641539926807215171229871148088940250956782523531569344977349286412566355509493898315019535858670630086522203462310768408736979102651791145614346997625303835555764140784213992956572399523700407288479970641372166171191721656513861257557617839391809796610602443607176587286639053228535542211343335423817155098121361848673794481620056677017498710753046873198425415988386708648239091884046748914644026195141925978781015018826798434629628328049231701103385621187571148512128103839787866424798565223831550915298123592200099548275537285406152558455921893787207777578753930037343187242683334607923248230035817069282555104543751116086436435747460726130280784225598666876084088055164209262132673169995963313768370680842260211919780062097590430065467735546485269251928964550618280284559085231528988228805661167646894041471398912368064773173632335011976535574843770215039255574398580773618425659107760385065945745096048321450037655075084312886786679696234061074063233084313340435225794589251036701186089839409846351684048279556067404334348833547411233682954997697225301456700619349750928141431743057082766962576845699777041564565222741376758184435240878392074009287321915374795333155394647225225809422222543484326214497519739449400190469578597442943458359923246632851834028823882397248112896140712086116060991661994816418886136607783465710937208257071957472109165589061259649902480490678131943085034694371553769021647119672516243279770524545613090878343245426999828688175273116019798520375489097537275754429320909457329125704329296082581461304470359398509285455091183525965136638485089027472310133200981898782988272853176055499665215667494607912369317575147563096741403636660387524098580807277352950015634313020702720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 3917215943794129166313441184252129555775140806217342593860870633852696003854355653247895163102166822174383559351400440518366871243042939197099414679400004017277543269277922182273091031283325577292965515853004256203743662024729953767190569789121500113564506842703757580768378130274283737444048818071102597521124984864803632253733812736789881900063209795587802870740316877063774122671086032135622071299965689139800847050734097128775059109506118971920656944954244546654568577409225025761366059386468151943586032620711267436406128497401208401743877377844619456670365621878168165011962040958923180151541583876711024610450709416031499763577979972513985113096316518378917231604612474323991223598418198237095948986639481860395713966440380450227792663969003494109777449929821011182394860942890389908730079367257722921948446155024651464066029037603760667138035314109305642983977293047099059309906648308583966028248891925328116821790954875078910211674503721759588671831768051119792966974084752745663262525100242176464158310849483099288502404105381454218439286738270513767712544857224355052672271533106927840846669640382094383100958775989281331786562138704971160136375259744068717726672686661988437539958634837053129962960359651231558239227964538795530524463314093146347475124801101823875536031981008264696263020810452801323395474072596729591110922488766298402638846387493247642924010835256229348392948427272979629990825335100112752739814038946236191525957596687206613099291885357097151853182798856572838103550363785185826833904175405833779274053552569264504189931546513084006303514958324804610653775134639861649836671787142305093408872124786218904100986702995639633048409927449505140324269891379426588797761334466890932122387177829706904004405424379918006056229867767326254322941686201387121156998092663982986058669893603305764928493559970512151603288543265492428830653995954258392557091754985833158909476922825174683530184590378849266537636979675614865517172204559888139246186384445035717121900096179442973784466055027733159420242840231270694740451322729506344542974097401976212979893710693364606164576355500280493579773875529603673250606885350787404880238813659246266309776603273766605878393818431241970095032844568818101957170745166906449113050184405065448259233836477151189541823709372854953778352825383875211232120247733735447643412378835682002804062334466835298359624274050223117007768479959139057833252839972886045643194904911035700447515522083593621858201484484542469119073214848265722097785069695243127694532198250100835414725302870943748979031146144056663172457231868293157494498195940664529661159844577906592241856374300682863861207899230375867080666262884598156963884295288383636701526890840210010722694837811189008557825349150369105881235970874205027857374367890718689623657933278420078105712989636827548878301920768331874531344381870665302958914132274749576174729213778265214084899469952281620239040681304940186547333702934766535614345023644953762655452222694165527217681183970859553995510199152884046826314867235537180185580116890657210333554436887188645012390192517735487738333869648859271650926669677867205100899829747207462951633557406342606479271596349053179431663115377074923506997221607922761805795867036168478534119618818158194927390009515809246133990466352252547903235470848244906635120493071591231771659405267676507827482367399145735754102309724402174429327487418064264275263637438884171724413464813313258391376572918132341436928986946037004821774473109052595328196582942832692163394045989651899313446177863975089763282876946243846737955225859062071227620435754886940448060450824494399291144153365042330393608254486858121267046785629953630983040694402135464407282763442427914411787407839078306852316093105015161011321089761098447098240189350499331666050139723285660413735609353583631618712977463365271448762300589822002389021146656119039277262569759040923351284497481992706810163347827276094458939801629599597254582389445326157507165032466689971841229228760616358454515133916753968310765079205175162147634466125072765074915966678852880736400159762740963509142137764215077315151238786539667606425423236548151814978159999553009881093504674216193543344194522371935975627929826861336657048786229654186183706227364551045708121031392632665008376282583601487403888091859080609014890701691423969802690554801928195073795686400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + 76309222976584822415047536083435738750216221080098411050255966694856548576860223223514401240323793014150304797123912816689776135507338414386274395591270520773017630608819397928782216040875856169595814861530653797982582958766578995675080314168697189783386589966963376784210487569304767677025597718073798838477388932332172003109125005955809059855972363680812467346578064243656195458337148700865067410172031085148204954632826379423820009472482536830676330161109304984727465437574342659057288396156356407787689946343009695900303655756154292869572412934018834283445383050746642608899150738952648654951133320903161598269166813867851907969584958581089140318641798956533110381639421731878905460929709084750456182949417464161431310918695627130348266237275532293434785052732425313275718591626276955100509327538629981559607211013724717574472097790631520799745328054821463887063953190538934226996997928458732302522463200102137151027210475374163039695467193890241273531788712195674725367655043048325162124417923627239836243921401579496818828926868173511332942345091380523441302247290580523285159542229704636112918054800167013963853057458145639687016100897565989453607359869769626513785452748470327937443256923671504495075140544447842151557524043942401423516182263309457794959351945207162445428150956642017204230422202866077713824174190980492263645844999523788652096245576138993954623202618553783679465241989345811374102673019999969619868125782797442126931372189750218649632311466607464302543627351317652874941774794363602840771300860829086397718817732307738615476686085649608449839347186566839723966582888152025737419439882994235303481623202234266443851536204713022121518590674376803498921068418929296577126985230317748855465117586492387601589076094144352768962543710934311605556775350584001224604960551890218126118973273117828919731231513497933216320750629101973505718792525459944511569546054244672979138344101923859222367290148097555927201498582051029712376508079061350513087443405508872486786449839027823608828583264653295483137643596043515152754071305386435232386798413395007639070175667405890166811956000725320072150378012231671131275713951740985004781958674602867034238402929442999075916870271232285923210025735109269733563981805913573699527767159483902829426017275413637364738703098174150829639334301643411609846119316447169681915735866174864250003933892360380401576952528922486624907099082673729238552354317036578519016811536368669800796552730573629200706296969364425888495652733065855867525903791684099798169465119768051953071723238325216822453047816235613754963334703064817116427822755833216443601565849608544587733221718217139082420262860447474993133974914383310011395576129793544258559807699833919489973165822822640458280636057113367442647332809256296012798201347105244500952972901074014990925991896677660676804377750538501682655815239526804611771389672727621333208775263963903511838948853471839836204126012796621114333287326851356232977309990090357762162366827934822466727720527051777339572377961191096270419773665284319290462817376292406614374208591184929673814648457281468437890082368711259943266538369491624080282863132909185113786902268891819646910748856204318366564367909791277538640351490545677484778607108107609469035177307443142515318734549912564378463834562682455535034835256965048269792820917870802379718858069000523545691588342679394407518062407313881126466207433539990872191447931828812972061871897152255040270356266595415353028754427655077378291417537651340878322383345737579788698231100997241151911888817413941825124309211196006235359934325083607304857164243982719462594276828619903520842893475545753197443093371877849969381025881187244537918146482127741206645946420112094329988767265638520672496958767259734605951361665858755490294313347228087879718157495132453912328615785462711952730131572688040855509106800004928624834050938227440367569689321852660890758951888927350960555802292037085231096080830149916898507104792277096896759412572450084205775185070669412830724458648646499369492978762257256565828982922295277225524852025097284557134937752648064654288060046097554252339658652736402892357474245333450901207155271461918116707527017330201689166502469646204918750337513971259007785312970973508578482702883489825524617300601041097266040210525877784683066058636556045705857167060113976922950393735491035856896000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + 450959619577659708148787756555888089212868423989599414813030702128737391624782268583689140054991400442795968066826166833837414920272100603223652303628960252798140302756522207655281884394508601976917437531812331528843464073397429147075185655838672574669452872940315355266916789390664559870041722720372202527760353798332892235500412041743557159661173695431212362446821552292846576504553022372831743771617666214646583595519826265086469198882165158705720284508495879501237606569238396297723173539823638721224652483354624133134752874391613744225542905931767552018380762697960715018546289416815856436337276384746997257969208087727814750009481204901237320140561298624733046641605065686682029531202665513576003167244364205254214477322479043549241164725990092265741499260944353085627644003867128417450255728937916229654054353561401121070834512083439330309285904907313982493183289531853521302039199545955260591941047967306476031857473702319839210544066144407570729793664966113788802787036924468843901466624148167457650769546700336972657755229315355040500550258558191862710749194368564453355859711968279313060205433559867070429156416951405308950312480832901452679128610329874092572779116019036544651526458899343285409413589527546540987070117711835713370433708788100721736829239713675760474069641230748828886731880325381971725336114023211090023102446516077141086496867469803796161893503227213065184003161576558161808257107376840010709481740008566674551119295414471113075865944195907686120103032521695249182442396438158551719096423467740900581031938515836876351610782482168105984569999035837857286809974528464452054434614714381341076995053327972275036140156833135405509689256987218223405726688667576509962504074310992018942280984948981333682379620366971861590409086239015893561079095690770165134275861262462186735039036509774718251241559816853543961221329111791110719552128040513514453924132320562820610830326085313954425153228815222344615590470787513114542717079958811271596927821086055315948842787359801351446700820132387114371678939995096893731040502106391400938010425667642183860405622426537824920616932623583450384310826031183825156429331397874550351133264055212130241172403466512626741689463533664830019269938938705392339098414525330492525515733241437233713180199919288797132635369679556716545425088944370717882213437300759578364457651528280791507963109252307354419457028285452173578336082914497511955370330217684590578957737604145829176671794153673034569631496754758855674248699951838982805018983619478706707738988392794511274224834190778083753343173460873347340455726821013374906196365241082638594323653359905770469820336596560716231521711265950326150378314833825861884753536561376460705475562527615407684053041900292803079625776244657642758190854610677336707081279741831953163512247701200007944198676448359452266728880491104732413572155295322033998300629471136567062279038001149293757740900682303433465933188940934260714734999673177758318404409748384000504463890668956413103998022778586230748419744324552162923715210617584045408264705407635078587043258939083571315100820610378535026848290760442057917582742006785948829292096447002318216643454576323945496441172613738562371674842633474716143041750083893735720597637663730327727157864515059980519412130071441776010514711083653175350222633591455796219831669377080228030356846785608635217381399935964319783350703004830169948403327249204428373887153880708425413692582661003170032389708231403200018071212718697360721661055030581402993610198551007195501387126445918594071728117732516957973441290311777169348095693637292233830526417759518166034687660637994059554842396028271766862094655469128698946293144556950187656433487261883829725287000047071443550967100466489728102030171327398495358225210980505723285982677355797835972926035608531357482671743145353189095837106737406564596915228818448063748973481111788304701370761831650347664510943471721584835634519356467351827988394280524016177794811895122133135778091400556683231104793555129519803332179384396264441611641283877463715550971974991565339515074955294767341634370010902502240270396162445209153521074871064772524454781114234042850132532482217789184863782166340605173773981139192315403442041941192116870041799881116995860429995960533576190900210073522813321931185136612994368054525137770891444888292056157280806821759339724800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + 2143260111640909654950070366861156790833794670040345419835238116834849720245403737530146651048708715650240116846367216798201433442062719283459354952345295799728999197282412293856928358838778723019743130996841325734450074901050297566369894794817472090515647873262929996762030567175886881799335859474011004085770557015789457718361051758073299820806007222924322758210523182865702401990086407987585648366057053277905928632714416584357205969885198485479150697476007226629608199502576410852559796613947360797475641062876311295096072055724680854910623415761572289158759522309740018221263915327327481365851660290341023300948984404177032867061246326371717748586767977013123716183768907607573014542290826143082705200154733589551396073370919130766754229701472294416262462256834720872891497875073414905188710507538969154616708458184732444054755847579961046069311050184616975037147076823839710976458798141370525541792364657763350479702455235712609077547182409283363633012367401806589612133266954573471970599254814350501072136707398543450945519748029049504093075665623853468456767634420254194911956779343612716489499275152346564914964597854502115956036582782728137269351940048166914386788927006051955341554880440663645619630387849652265639045209988923614854176476263913814834114060722485403611586877448079796279244535313193817415571745766733343853782045196802611291464019182534558423068816279165179206619899324885910612761413776175885563139780765789382784372515137973010547325655192352691490157866623320889578264126978464442688708484159697183419527815406828591908316426594676633318616568677532689725240048152716921219204592662865122656985261580567190685245691367131769273211037995423713639199502099318510781891105778665441667694023147940204473068771751779398239636703848711060161779126626554201149648258836239576622634482121482885380017602069202555360724264836599626680591299395259043774648354188219715365250298720933519081746586605924589381498866730163565650354467224180617797638584015364216022636327655524664962050927536071002496912444879915822219539809762181411241546456944760244898656161558982062787815994606490236153660143844319710440205504821816221325242237653975099682769686079522975266736550837992123886774520366760143328207930590536441566125041855687320764666128086444713441943391252746085339276899071194204621266590692140254410027003088963861949444243582645654837376777473479220303464883020971238642287237904967283661227450950989344081753694222039813734290462120852838835189664414650336163545795831838443727059730692411048541945186082495832366874549606399010040013538289362803926498011349604068425205901835033080015480112383729958427394448384905136486417273554064230354599319675095019993854624969150422963299009026921166698962932616929825367123747095256987274837757618799177007532417220847154500378884616619894897559304225486635192097429663895672958684045160736361308393622171987308528978702639013710530584755701595110308411136190727079022642518423588688470595517732886889387642681254564794210802315500809393318190216726602203948696719550083226316031766805625087665503072385502676208863659750491644162483625697658976190941974593853559428600409067709901302869064214994712187119924494502038859281280860684067927786228593430583711973516524046976781450296406129897006993764360050125505438078469385371162005955969685999953742055573448810442793295429486146521695998432878708112949085972110782542388171318255939863666344247154130381389995520586517112917285597982032512156483026339014531503046560135075522482307624395852940681321333036615876643423571612223457213267412813321055413206880639396740735075075413387814175245453163629433884220128436628988963072899516575569690836719667647236420678253528790514137274640798977344011863546672145994100590124950415781836795922636755755718448783752462170010151332237967887498323744887261684855782336738765026143371591068253586691094556027001076827602654660859453583930670756960464311140733066867786519377110780395839990358373728338087328000986832360513863250113332679081786952913510653420413114508023346992489954697901136350606671171913256394404586595268581489671931991818414806357070175994670628638599854237557017279207207464397800830682459609165971792068012797858786908110611362211257977248978302832692176572960344694958658493946513960587242603651765661043149034314789821989519360000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 1861945395453328619762715068106606280034401929057904716207756376450691614109916900137072864734258369207967252251444377763581717329053527386116350664563298906710225500631033885898043128427078947112646942699605328076652235533534147562085162945835663592909178155787708445630632567195271777867827167939550453543240391960687575525981239885321291365305594024826061435654059202576587197806249189815686365619394916325840234496462344108434025718975629060191232459437785405417907248919672750038978086617685181953268498954705814589224612751221477944693805106608664579293538099609310900579008953383707483143682803821029128600273550476791478240316137482022979623768615704003859525045056079279511963079581039688775036332307341401032035843621173550075006125167289755442218004037334045928658299443628643180200087041784456285339919970301521520781073829375848720195761532764842242390457499144302241235746570851541303368456588691201256582535886800653120878566088271444658922229814940448850338483411999696696441040138793234495850369108394283485503375409401886637248704562255172603239617264913324074663298876418052146050980277326785908265531444145688939712460196400307407946188196093741075762874715066097406943116327463466583126160510913816448518083473374896805349614375208606397728409881606376175266105758622256999180383748939227819091789137432937579686737400215642245775358503087682611225101126935029405753898380848416315060459409678473247079415329925052676585207685167607238802155228298693385141379234947150851226101374809828833707371441048194976193564199832286353936638603283607634325476860267747732968549568057929946990088592134841350851963547795504172046567526199596440711791538217661819560058068729236745176606488313790450328997589771802566920741642507500912556485269580362550667897787319575526260732345929572390162493450698582216249415563840305860394534212548135599319899643434611592208148322341613778594305513778118321711290425374653847918060216642197471847111710526439666581250102776880897008657497882841730359429403847100510182901109046745543541477128891015478989020643090704845968587200502315503198137776650682224212372177130248983106193092074354617440147683823924730354754972925395202380884977485150655558305346906624887529097516597126167110651998400065903711242741775909681517144436383575863624174829456209000971275199008219372476415954037346920613800489113671342392657177092183008101973815097462323832994189528192491874391550641489612741336091374357258309713656661088357105596468155067845385704801961327142146240981639464955858534151978904379429345042332833560627153762283017676789684429021695787777554037864083937886674015252303033770076413542117331516910001516769143762579001119293559741424961955297779146557127798920046509575532091149448423271566820502858055986386935705829313783240340844028265123166526655328035596596262431770450137469752930309628144512456642292463236159266583726939554694049516683073495065681092173955401939747031917690726348448008130928440039124893496176498482936495651803334713332984352464647638787370754178476991884703807759409732371550466945608238413608224296611140097357916757947936354047407984467425023633697095071727026222795876384039449937195644698916082263258859373882137872235051150486454781063870528327065350424521431434468028943883949073977121566944277115463302869801199758719536142028958940522904674132630627724563702078267896806097439189231195909280687895324259312650632568563707258629778212255998624123886748566285827230128165458930871319897907699897860804315957222164260507877200612163060511371531693443644971039888636016335295293196224746191363115909396635146051540235399817714291472477065914472600148256463835991202241787594465657217776041824535152613012337975488055901592807375397110076416860530677850147048891506583365583021094322139406503816171926412652288047390400077001627129699382743573714698053491553147569256015879370514782649158184265792694073538695493897853154421315104627453382687296618541751487974837120547387906474895955050836425386404676191449076207328859692482526894308506793669964095352483390137453923674109889732348728332288491697849758875053991698001226334646749812721655002484021796564609121035701868340152534367092995261514791192865177216368129536347134629937134204220830228682710497454276528898225851132719843156851979275044887121322702169702400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + -20509454404132814175404733513440462522976990683659625794836802511177547686538258702646818155403445539781118101732235328995611774560280341898426927402740593598349759995640850627839993451999749880694140002638541525493303987955575770466812980022485816926422804595674748636054557562520807398800326957954833841280281090009494518191856670389170838832912478213608148166207583919308733390908740194066185072742812944233565135689474052247192439500040869232025746272774617943685102520569449772196073446615632570558599562974318979381632770529464402156498555913574888439212241514807677090237252099904555400241951764708172758845569811690153214062173698809426764701467899043135461273054460698754347959703528314163196061281357857701038711594624296544511658876327043883315573919582216907587723638853572428380105995173509089413560051239862218074101235332182088823473044440552085148576183440775105858330038977625908577160719639841208460128066710252681882742455786319516649453207158308379728928668349969015795954300987489395460536733803719926393647858729852772977372592893279057564471878722305063629877074785413434984310696711621909205505771874862993566051515366570124444855618483336269605533779396174471944979827799281140999718312080488751543617720905216516635445023995481490548134491523569288826565981173082559511046567956780620017977178488279392518399210408869831757004179262234569036467100181238103572048644463511264467597517407492201740377301638881729911677728568643427325040945216377925410418951421329554507904278472379645069149476592895340017583586006635639339424458978303662600786906294349757964004954076184256356248491397309385390832848657906257036974681683944709223628458905303656332156683572439446833947987718124573650253909148726126617365136526736510286602247399087262712488257925873480820361981372305794821765934113962997995391865749109330052880175963603096256410660838500762857906331745460954794302288489915730369966262922119662148192029242462294486605014427412187698329006356089230594583061692540657134175142534766279260611227404306537688287875603265366445855980979152219735674562002009795880094148611434161393184941602398992358547431974445262516151268251475420921232304419403892900221760872288694389649050803915949943265439842018776223550013451279378652437465242179675321443929942002852394045334641319151749508865358984300625591009001020079522471999261979961994539642263382757939638000120291376425023849654024456174236587637567262316558343099035924009860642005833454727392945149662185674723453964530428030214497366429329044026601665606189245988011579702215241211481160627500247140401029129629823125254578857291548793953129952462994172602401703839526689214367499611791055628435669820637459936780073811643503794317255386990838533630096243993664469403208315347179182750880268598950540797346295255722804066613078897869589453526766503724137487680244392324079300916816513653229264720523715684711263253386479321634139294246580871968571796577762652617150011532749448866582074738947567409557285875951823102409932340168123176544741708110418957502947517044664825128553121797611831968722946248315212722152223169829427166680310570280124996175450222864017605184290213129239286611232383634405581043760489178228376567356683299307857635474998285562725368489245911157186648350284047130379352843233982333069060052686688283899688284833972034502237300901971807943299477657427932746712318158810532814802720801929095493469497633858629732853329928591667719710747323028199868256501081249275870659737127142104476570522473429794808896847742527558332673823837226777587032135474363167371545105277756386277623735193916980204243287661659469826910212597321142241543245591764477485075830043438942549346884747622221586847509772814666686921578534689255321420169732330677378389570011065068891546293794913057282849372452787403332983530178551583665044884059997888397607750751129833105102871824537120242853961537377654070451133949710707112658157510915422524039544352129501258945581296532706096722683518431107553043948151696891204321080416865478546406213428965442823605506960134601468928938256605356028919233361616240092838784061128997607619173431983706786015906121043758980991738981413650001451747838328330499839743190652290335670313952119771589241969505956316702327361415309237722761392600048854393190897273750788728137844825215991808000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + -60238481939375694328218785927722624206141710824939584309390594239664174502828490548315646903230051438288909822559624850347716107261973181700439411604048610415445387506582712122681199278589655906283285514831605563301723710088894659680787775490020521665842072381094714749521154167820049488186623752389238558071554127271229752977779925148174127768155515259687195355210269257832223295484995124788681004371454111835367323638816996360999059665734591676596084481457515115141684252363313754701015765323586033731215314573931969191042794960857963174836315436567507816537900548136250141789219397066500580866700892620514522732257364050993283997758767742088045142637845047705568462784493141251591599233678588969650693952328619358571197596284057479257038844244540482370019802146547692228917659436757494350412367058387152187807369833263805599967212563760549143081194597261567605492825941005015071441960000307194857088232063505920571291414191415778078487323318088752773649306767535405509953648100059529341335489582309858326095475716528260974588412927342294895434198079044309066530873950298491965475921472392194502895542897692802770686494648220568129045061118926363018309429979958106201785832337189824825642045224581900163312035697202410264070949912945437400779616194834454830939873361030885508126992078929665656222437799296265387630997071121832397041992419217989588496937634883653348196570088182803930348343888406086223304401074283608976972574364623709548919769700784283283338739389326425312077644419878850032626576224234269986087955079959416876054570050687217436500730194203709811174031408227625164022050301279419633801152981793417315086212375703657919712179329517024338288443894892196314017046797067619165889407309444322908598215743475632196923971928049781030753061673027049256634851148634834167922345240181691554207295556598790271172288646638903282609724570555037595389595081388005563586842620373700607395859018750034554913855480827568694753322506308943129118531326921993144913713084484120736346589371076856612374954571824572114258278927383375913411064870780160410843760312686230089351355761470097399743807645939919422975350618948164574031034938269754473715631635829696491814529975271811576556199578634582816082431177865313361554290535999376251020196816017285276485163745425544184981688590677126193716756175543826881557507366986388547397849048949219281709579270064814132076644122367932893432725020791370505079657055951537349418909324632309804361013385284082078073862308718343445256967167688712059018814072712620926580929017055138734540525810184055538162516013894717265053825450424970383017411659874950953158041235671411086289589247989273001389141931168995234776051202207976325600040812490704356820096619690180929283452073360330786510895707396490606212108801040546522264124970481382076787046981607072623715352038878629826793290341964198182396824716307712216321955363499734955426434571450379705921970501345425726291670945994393573453774439335584379760480061610563181832335708770905657087867768011204847563883267245496181678062915536509088589233118453008849655891876061215069384514585141914410627894273804626559493262958854622864003729970816127642931411181939421169399294461974637709158083778187146632192844350793905331337581017298962865889190010329934079439428585862273323565091897269274067530099113431852271240436144319331863891045275905668242458031204380394968669476992589199472479536296526337821379104532842088601115461761461037950166379961673224360430713744371422519311675842099992309048996306488609356879418470117484461714531683852618820381368699668933262491010142592735622735332711637946796791545151105759826951714984097122551155085366313722907644239906644298195535294937424122280164056255701446707819828288345144179274625135458223726823606632014183196386069815875910872989649871869182289109379411852246305392536783252022688980412603605589957597499589955525840805439050609053895573025961922606091412728247827588216130297235820126405895179505167057590458343625023934157580657732503752618747078507047368575600208157080414542528775331304124998253414457845277684808735847567995304723872679243635760514925675698463985149016689877902638916641389843455012840492004125696491186835883165707607616802771711949285945206193775733940597710682235735423540159191538975442764124017463502107807751564231306117120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 77827259369119253873039219474207889366626556922010089489270396486857104380911798842113974063476557164236758773436087168532369405629317263426172156702311801648767673341474242903594891128820796505817784853985611416779795440226672671187392333564760839000439985294584919051791259797294981836963924774964652331540319287185811388030517822225326121918462137879377928088957947467536561367330452781067561713099990959425229982807850380689622920721810037406527971758761590140598693850925476935691754122114194580487552028742806975126329859591890835682562359743727811089065229840242504775217179407682257771386498450293414548017231589578539483281925502395444234319341809341502558047436681263240400210173947307108585298916060914228247535596189116989767801210192362376239901526715339786679138763308975410351272041856663861788646169743652129065688349173560166673258932304085932085093775967486724503744293533977339539442660968966229231531008136125584460979692535348546529213906295190735968260057229901496563503524157531299642433309035084105384083678046921857723442803002115111641012149420756437556409125989544199884037155053103575966769948535583573643058845472727992279154475369952915907956372525351266497896150945974730461063847330227601619644329675171048969851332858647085995781302873167809989238520912375866735730315346286040381124218557350943589734040726625668057181162541871822109457160443620527065482142165797052246024736568956640626083439059024616344572025656083382859772266117779453212615280292217293326922672224498310095300836781197792618215070684049353439318980014807334974653613720387524680793764673587493384565175702965057628691049862749469601793070164633650098056819150137453300096659514791894997031226337696862700788893659051491370273153143881549985497790603934321208818181563663089295754235537238392491520297580882409596331267071202324954971892270072620921544708429148829764516291773718680791844972798528465923638995742532045948873682914846456760972627869329530229663497789066535603242962259005000280104067985112052385728507534589851336064772368768050746153180867272912336007683362738636318461469833961209772332949407849427752287600334825761257528292771381167336859562451975166092769487656425060550062458048303842356200759339673963104165723651011109261315149556035703750961206984146986693881794927819151828718550147211146940731825436551236645136130459198992345050751593288565208032529039186833254049188619732564330103552786935999574446064635823589707677145707688800991565081539121977598266561489148812146917670828454554062612854415156925663486773291661334196588067338107581073649556152796535876383266087913752557282589809265075377368672798793418291979855852520110102616968486364367040799131670134546875798632762272677296675352491707302079766032311687829616645309268261381567075214835217683487458357851219203243360635300990494435787797531195256845488384245300081633211804638980618333116876546224725124138244324579147546721995418871475811016818956886353458039472745195384666295626345413813813505037326720237351005771004502634865939284178458699379878039961609730237385702196751857076347242080877101768595913291082057446625720833328220842522156289238826308911228641625173908033679312606898678543179868427490376361917470118850541631005560372331399532779110924995884206124207803931975529596806310597248888934814602454270081328125515833370035540601376159400507276991621917506968267650515922297043013629728898753870177009014843447501534187117837200477247757239564691403836890236628663975905395208896777797653820163422708826127453809320107870254694519291011887061112317069473053243467901511482461390386447034810548190601967422374184768080537588570458164655814919032819173013580436304365700583779016809379902027647437442232475373812775062573174385238372449636996063148895972399473001493258137606584683612613479249058683464601938768774678215132208993207798566639233424517239454303858731269017521454544178269246282213185228750096968850661567762500636404387910953877076831036196432490200388466173916050240154878140088745298141613800360696605834200921386705338115614578206618654490522953714607812291454825455243518342063058605044869194005820344986876640578930630700659660130489061418440905409429727736182283325494062869321509734465916246613120711258888969887843163402418174528819976531009863680000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + 167995877281000596609772491827988844104477946699657912509960449195392692727762492128116688149782587178690711068442187642437902133957507881607520703303788491237700299600458326786666358064040063297900268237191775217621805334010437387297392688892978801082194225910778296101768607252958442953706212690227532529532357098278711099869295148000970978308366011027178553602178381250655939118936175520819510892687257934544948399459905160727556786308356614619216862092335306141227963987484030381864881350781937184166031895470242541208908751309540855532652358148414794639565630160268908500779146953202103754489282577010919160963088852567344970193326801803699559749548542703460811313100309574142722558343431478822969892280272117414452492321435712657990903400007620259759513225648830930505916211335768758850702990959776785002835595712724276633009485661158249504912645333416245701742477340727608159784466165405529298275171954141094693873451414117778338973098849393576156713672413984303435837284512615738757841749165345562081514040215689303592275208822770466092294093721291527380188527168287577093192660537436100832020825410675440105373666835058178205189174275759352700384772863363213370510774099071170989468059278094727372221596601359131140305937592253401364688635619401190627755176009765153414125188637118316673497233918825774977054265820097011893382123259063000117168973083804926680049890413094346173540812830204301667917842519393573612496135900029675502547965242825197209365799877800939205625684251993515654353539792494530401307325667243911791419553489530407894248622871351808047715053006496538565724941232498247795734779611165380221382904026773282450994142413022176983246544838948756650800839754027538286238980441204021912200845961546566211349138681681623255163621313696687985941709544069203453326434653148982519387258167516513525371280987210518964480569265828677988460909007296978118185591019509045016083305270334420266418560011016688496587329929784019157241324949684758469072483011544690577523079656726100467206554103061545508618379401707560880786422016121122317261434477427625676313247527210054789725218108578243299622356825420673106723248604145909120989517744444992478174500036280690568732242745579707310923754907916713077130354451490843118207347772136952497399884232469878153921156744886140056630282291359234956883325224898643554336827498052636320488196438552086154693913615265039689501696341534602113398621013738829509609132497740696639552563466332194074779979157142439176620276674784447879468419539628495841977723468544695886640891047089772091271252674187053005419208853176944603470589505219032985743070892244545743859491368715846419613574401639210002653002505561942551980434047340971642044558804317134472105944608482447474828722115147508497373743753512401469920703502326307197766219556709557606250119784644740442595233441115204605294943129384981171263881083338542999380982034981194687466664930989584387559323571198646707151350236174123484657517564596764814036409569137528739109935308606209979312928057456562573639973086775805996610209688754588102245288893260014431753655341753066738719619681084628837253373096147559482299014240840902204594031879906374321912344550542491656752222594275955514852379581677979037352964790702538073860931740053175371559007687336637494960755380749064665509801148138694139081133630215346558576857341450158195299576127254301013283752951813610386569570455125487971159642084538769767498427272628331379643908651447520232430826232103770942395973314108894265490457459988625088012683731946619047883312837088243185923631653023452696473692304045791033932874850770653678272404109675125882978671433056072685659472394231790766661534606929518674722074041297951780341355778878766232999202132276422416876464246308409477209041514119037721041872528423742865807089311099996297774500184124301112277617077370784649812367554920238291995059657271142957736553632384128903273021299317346327329468177063559252744534426373082952190193219398534055634716182571082573227830054544794866254403191524097107964766854749898973365780162214159314812690867621022125776215332850302525187293321124295917988232397334798906740068262581980873366767605963540290082740574007552899161541146844303394896583323009874452395861349452991368293942004071317154397273882751612672953977737092999099187200000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + 77801169885027517384283834269439774527326251581763083027333192414063007342883595917118359463908215079025674813091984896043222512807841029539757171499378588587221575202237374861806874585599292201465442662629335937705505672909433987743340577058331526131944598658021868136612374646331199279417977659099954668536108896164848278023950851431241542020003377160674263307998530724339846682019163314636351752724208473493332319456223096960835595299998616679261484102557485337851348567060410279515113348158637780015602217813276650933487219270964985210610191935802542027167811063359833656810108378061885876882773026040296318784731744109871179437054927130956961957745125403868699980027863774399115278469631995850264049386573786192444642396561593298786733367378455587221171994952750479375852948854004879562456446637494262472519416405042602858196273866165961970021032680511383778308580037170809452705609565023409465703363962490530098991594105489379098188292991930987737319024188387382553964515554011047987176512588369720268032425411195255625070455084722753173773733248611590226823710107589001947641619543138385340550452181705963560082259880734530401504121621443650308401220615599258005944219024939089772720058967800258144859954029018171334253785329486367888293720771220406477873008441449225605835404671701076544770528241921268294862383901459831195319648024666470043212621658748104419850553345835554648270363437598587581699114864908108146709907879214415785570643402899631248142099092941123510629496908372783960824004378210935728099079478937446051671389635191714217277734238415563528784012747754796187538147794554282526054566056133950707218440661606518564578385131981037187020895496477524722514819294662193548728819406566658994246258809282661304976271680335047036925507430631584072113255218209950413483322878309028619761288100891470003403174945571462992093161374262488451915858609372915156779975948626077415318354266011129969572560918043891563728516352038608862829661265754332992199041266121707579294207672110718846439968710819111976001533215380849029460553882963195979699701885119631528054205393402911280568277373053836252814559243901662856272515870974036855970798294428784052297789054186850429361894680099215886728037974128231663464615898494811608016567423252081648988398822821201106025566281029541924850053485639955173079036624592873031790328157886703938477583411817402412758861158652099925971340785413058664161770351592431620545286584729887137682814013618941671876642626706005234858766834439450702836764395304644094555979445528951513327538834140100032724788393037695209598183393255491974515517208597247979469681119695567630234109756909571412215429511772205931070288761121496531428886473915099228420171556979657173921354643492977283230932704794606528087701257698745707716296219207219020281352357708997485025628513178479032833719268758009522313158034592835903048043154862414100639150242787957432780366441249222513534586777730806836793327836189508102579036433514730454385308761550052965861551267034876074523984316958986926246163220099448951554689057498018278415367551599767269543605230620771456938269181056413908165754959434799183239001707858101892209630928044994876068745040036566267351891267047218399821148377414364767667995507250810539379858590318191529260663282784469811183850601923502026687120410607386308435345505466103131762921158950338885810605976825403845694411247548335615219888839869273402491479255260712985419419981822222172570918440580162679346436007814072768258227747177248974543778825530193455751467314424679580277717749911994588713541887088953826101939237512828860288236998267605507749510766329353070981719237206026038382766949382987308283285485132336553140943556363341428251538811412345470414963645203907422893692072315242583645896222383584826419167166917163822465871671538285575234772223545302002924149877335068664241499719568534111323709306443968431001788724772240563043357704178642491620281618410542430968999979343440910439472219570551626784179790742247707099168674736584823192127810362288912723072809623016739887364706022710143245348522172372831624131553866793468791539226813818991780515604211679263556990497202095621112753062603675316260332474728819416222428996987842968585511044244638257437446682822145746410740992288362724170444583794197196929993644441600000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + 585785529070868318452814742070421370280417762309285488866045200814943009532213298567443249268967852776591915858931630082618463971623168058848333308988993556060630180124667234883476852392925248862463425765241523220818375407546277033165382755013347972303787515692535364828263978572278164112913168728563544496094334891218432734355648437905370000862106536112225263970751768300289800627645951240540014809955088727422664500047228544559017606733530212278274188025656269433998750680785547022471062447167327470759220250960671529777929690850076967012623727007793725360885268966409648765622523817390780608276645749059107600456271819286111952826360723227531046246369762439480428935408335566372270610912028065576558988864863049404141855154907184736383667367283856181441887945699917852023712097941591383704970544963099296498492536163790511305226981511826104596829567591383629815499465310335299292534060757167968454536084011789891833542646221299750905416140453416648950815886032254184170207073403895267935905036523493659218844401160901086556384771357373489187050809610653020298931440265041859861131568512588574446822320887283011412129055085523711622594524244576045098774948231351157214153359987280604890177033543189016295042012656507558477815005255905541972608959652684602304864045549498016525173648370132487206330084442063104393148030513003730794484548985645261284894768925511898884937878711322346325991578259081682728888012137907519054942757619090332668882093395412304034291312517556177499419616334387093537228608174352927247128225847905677189239221650045646569624797934184366887310113929310069907987913589990300231894087290959827285733143676376987201208088143148842416821168496463413703363667694897407229594384740509199299169272029963099872608436960655650191750001658308281891145588849135149017529788015779278683992948101957001067003482857203302569671339193667823462787828261325276623592011771476639170349876194710722452129822811661196844898282133671389158896283770351053219970583471978538322307343569013856884099519521172374296026441665722792016556495081011160734841267386754589206763650686306820870687657188627220167032843694772272165337131607804301118616015544291397335418470959910224375858827145228344372428097035283456705155254938096437695470221566986500485698503969897459730391733906968872251201456985308973094315710768495713269989495032175184630920547339874375934206798965215879528814296769507232190394356711143261594807313443722843344871193516317624430824225960015384938520965772017043118001942661784507851402855162545323772353132986377360806612363836411062015156475814130707908950483081644611629405122294276727700031837881052531318084027288464063477259498349079837182290279906834433188863413555335548626254641258002605439910832514978224021656596528490713708681247028198357599900073618235541135416035484019149406286397754944411957421559355840353379957266532174885438797774997320669354674233823391419809581339719453625266452623118084371222104778700944172061860718211959747219055913453853170887101796959834055282295811396996203736467379228005532276722808109274126902431583721996962799229799929808084940089595114467799007047310961061965284439932178966728878532794345951294803579076658065504460701946454518241838250311021036294549460038757425061611358093227510961213832149895396031694648241857091369433688941873271257275183739841171453384906309042104547766975316638179231880536202618589033528643360392137692794560349109614074865967426115405234850508645327460145671800164990267265958136960042106186084420408046533826497081386218166907934696301085380524090944799142261693097736953744629059394570271679681461133157582039861171514047407375619751059890965822553398701388744293142999343293252091193819235472163374914496661930425945611487954807135482138830293221524058931059160514055259554654176004648197232374833217197656302130292169947973703189384804766287033285008609305536197322565453158593772120955901639139813703538276916242048901430598846050353212581702533691543922034631042718137570764488698502349061456726484314173042527002503540041804860825678052236835016405738165940919451416269761405922316576404223707232360791209043993279987609596001861574293919857907780046893446817556871660133607622683926082694075879734818304707629439210885754885519844089813305172951040000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + 874577796911133291632291671961117699049559082620018931690207352602720950584736253591670209265243585236808828055630275142157310932960621470590875347513392396373647639679568539209133510698376778460937552428577703618178801169182694153749565867387502461045062835164495782316021554546996206682334078563199520446407748298022202769570118689412968973225139430882767303326658538150997304729730376951857996628958384672325537889445181111558830707643479894930949372649669242801439023496905681570281380188629465881578810010277910419212337417802599179454288084666365054236121849516296454166445835663903719113374987936990923339358355263083190951059108178501477218533822358975275941360531466810106600794034911085722118470959469106361946299276956095452283093338785994287881375764168663096904704902995573420841526307222059415856834549470702094443825691380455589017944600215619718071238888433488109077238313826450561153573636269805306318378149033572788126098559127688892968918993744898604972763237215002875726645628114921415864729374784595765583982148826453894290693525495948204239937242898953548617573326310566465789668439272433839241813881708376380590487815324396486396559677586759621265381267313561674572909857919827301617462994555262059454025103971588299110330857377315888668977701018991775758706643715478459444264422938506279927618643567261498674533279042137024486316436846170452188607891515241351099414126198792315085177561325750034610990986790827148986522301708975888342706944286665317678216850094299373847754967155494874296074693746652954711913171239558557510791028034623070386064916972539617151243590581008339795604582817831952895284639174884866760073185579300959043825050006870600643638906085430218821443046100816169591662858694119734390521087475505496393474265675680661227871980327456691075133595273403993771405756076121713586378102576246396942957106437141193020066725002344665326849260271227852880000429745036092540813686056271071243256174808115194362699472535497036125246341111919349075048778767143597783937727039243189359149636491984858585781614451497340977290411394762459288664112460194600743226034593534039689280600432704444352412279155072378684550256580230911284758537229605550100642707031972863730907700522349355218031918149994534899573333549078022549333703818879616833124229121314352933598934863185783186559719818451115828684224445075942436037465668474325571597210865108080784901990881145261805758594557198336014933354550080652514557968050095568861717941392665744476754894762519245026664759406963868061482458839490730391253826933808944604869044421335644512100953590822528729681193683382701114139132762971645258918278313728163488523084576384280777068022992265842449502770777265472156250613880704752857089461019800567211228840515531364095252567035865477528367346769452823617522868086157765174951344744249032268229875720117374113911820334095951469330973186047664849813770434905101578920219508065704044357400583636466541419005154972096136857547964590092011106366896967809736622383667014821020105125977014655499224082387886460274427409931836328405324428686417155529728833766918612325685797348808611414411612643418894116042813872042450942102278996495223071715548910748672952897813899194994538466302697266950130065012441387902482495682690937686500189118268926124763439636007655745963473154738459064171877424538501435755323302639090912799196402406745237553859647339992304642508247601079137569655819026197635565303146329856811652509173778606329369153594188391078654428606747322038114981751679377457815379952102143403815545144797632060262005474151969587035334989447251643118296881339395941511104352074415093543061239974841308818843480662730445238433740676703602455235956107721581026078109488587498784511678617154045669273415364915848726906368362509192503422115314756902909243574751430558710340615966162328754631650957753393056106022596919804509050288904718092328881431777338367658514827450788488310367856240091983598032381462570393418546831813477462162021359312712725190840803655770201047226472503823523872897434289357090221817902495479713837403336486128889761758481957766449315996488953309564159284449511339951242508489532494847105493794596381342405736934908907396235109464185332474904596822870786636627441699281452692424973454623555124892038130894792294400000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + -233804967587247552733966104057868640665408115428264036025553093972514292085515965103032316164541665592144068744356718541379998615303691440291913884173537277192569582221660484370819541581797747447844065580826007777873236198895515156774669325066439664135879201896780934715625902059500788657301506510971769380585405352692589780390769502319576038561968933829082489165242825307519598955394002625089804926375780023043589217885682813737412102637075839962937792210344761052059606713155231894321175071955096431976075477219871408558266602520350530736854024029944386729651864727462745982081749199137613778307648345443900557085239111336882170891149820891399068029671742669454689406015528295423554613565962565086685092471220376767299475907668096614938914210168568301622454356997880985669267254793717506395601696903904510633098141103199223046968462507070144177194573332475758710048629005244350532675521933761301248298269163440543985395037144124242454618373260359411162275429489290576111440017036315478238710070118409341916621618350093172443175431351644971194272596586674888921764451091408869259743083337777992733996899113613461530406293619414386631130235620422211802018194631052371952877156386007114334871930824275824409431204206448585192771259906553643145901831076175876392129425993110014113051959760350340074114071405029680631509859318882936000326183609267586435372868849033497688388617384401388441854236831256572919228221274837727460429796773623372342041245646860193293266510564958960467773319461254583599834711028570183738342043730024401835869471354289235437854397709574692766877024597257824876066604135839227411353234460128022312442438772902524973941139329043855132058983892029297445521578905098936250793957557327064972586551128692789209944564545734831509944365974419463099314372632654956339522929911415989813919979205999135072507424953239230847846548728901140322410376415198232065318482623864638060936564161190014650750014653863900975448962073858790621770747229071005099433689604830586693819976062887249691458547332378553654536010656424810207452820802897017875214676130083987827888277073814470489640464369632001131355482736129203122311807365886473752284055875412226650079113857536803675015571778159155377733866206596346516833248708709132042026000094459041391443745117963503882844170776001460046730991686706865310995093036668200900520685508867075568818795215783530556717115077139837638951463703416269646779259290300210965032664389071021525664920276018501978697118892655968936697405882700467025682281935736756226591493301112222563346720369771525491706560129963689434576782534764947117912407494373761751678698528089159684317879110545790771585860097246643168223745830143211506909386483476766484636288670223045514225755439268365585334974546096549121097136045783019098168100017082991918478403663953416807778832847391698790176253653169321090092039643066668383217456660274968081426300649597587226953305420647356469019792269601963996669439601188327842856237781134680975361282429003975136541811100380861864470405690507538831559268041709350055204362734447148812500165208275664424202237091351569751200407590259944523813258694162356016217953712389601038808218676853092394373218415618329809585478510254129655672138025706157255229390652342823592290986343628994051442965955225742885035875856446889377109904153939345429407299849051946420817902795831425019012708568540056934642596717339122719038718882810317055714170092458317719373576287573284986632939638841581481208947394623420262619696568428502135567299958464817699382932130972516721519537088285305276916463152131993303777472022300864987649742264474829844917020466767214997288012793386448329332889414840689294501498271451125250186096502099715131259553691911212396009388640542395326730931748889884685999818359961459615000342025368711030289749877116820274983752685198625491530012623704173965193633436068122328599859532462320430102653345198577101541560781317381330821640864359824400065584445668119155264820970156338186739772218472390991484283176311881649849590069255190001103432909517417556239266648888865065507251571045833759887880781973757628748540645552841811401012108943733860136996070074977049728717986042333896852214327665085357600926400843828671054414490187643951511068517935141774622408469649493774900920320000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + -785337885962500045856533282960960618595148394294016961345604943177136110089923637674402467838627540452021314183206936581390064697999137740821279749665738879319564020282079335788024144875366869175170688407617015266849446111066958358741493630860957788856637963931658760403355909540622142281152561189446564713768778345306479917279461367265049908396956032196780386019449711683795108353492595849971449754478806891364171628509529808627898889996413883102655308116997085456776746039043624542853937593505879626010206861036902496358757356786583303037971634857808921936704167626102011853210655803737270389224079628581501850539512445140039130000250488088963717105128840014447884917670000433578931743688904947665444369793788590854963649208617500081276337101335117924012024970513168386388574158006128511200315639221133338446968994493005179319481260787819929443462160890766237137529885092259170021699954946747062338150828787177659884985629679022620514849518608936847784649864485450775229124779232774283436161024041438368280371911897115509967829156202662788985546370884395517830254242634494980631429410665553493245839412966769948541816642798935280954105888912007399839322813827671753304547194455495821800859412957492643987690310423647141096711139832149516643972421396470089126860097756516449115690638457419399836244096436197674437492791386135591179334323051262293995275226630833472432905492145381940251062811755807399279720222618873023612237657762060022508809108584705271656088286731903589066169007117990382711008210744344888375936202659564685511413742405237547501595373349770943645749865687567332927096702231537537407752115715178357356954730145605227372638550374193919639113848503076066278753259496223098289998200750535986620191124735937195729792754461899354100657414262541575408687966183324057526072928649271419212657274410880307345206434405320678475544588341601319351692924048055801944437321261784896719954347974468148815131925645176729028608085124947507148580472304120769187912703530845105520767688404716182837674391962543850685936211571758137717153138374041689330248455780862938917045133433145487060834567344656146631596264469332355833026688126344140347236628194662269156566194807929378285790583614570057913747942641063833324621861251022278674153476934666216800558374444992517318848746095322152639845351265593976403862694691679907080760990735292495109562312175683102249823949000677125151558407110736633758624991876924310980005090798236809410859377933253850741814579508029292155962796456241582477329191683024936326518510365723690223054703474682987991175107175378936717367715687321517624953648993836127597816751803059781121309747760469597109426761986883535009992553272497295037088246775651233966941411075590590356367971361045937368419202998427978306646910541440322504739774214101778610771056796700893659927535813624067486652672019771634705791078413353496467146295254171330302650155841854417840960369890106120899461306182376016097275087570340775960323733534771188716143647923807266291960790274179568043847393472225009512978663850977747461498911277547922878790990563439740477308167653218702367012890234791916192404520279386463170124159821101459215252026467911439597980685797287022343130222990410277732755598856906650339748563371335881671296204983909465215523523954999356964512771719794988940278775498308241823621595705605024259627377463586852832042248146032665719805914935592463547418804739090922608033639260786358263907802576754098509065677785159869265929319338303279764482711192002726267165474547334446492214664174430687908165003445634601686880115860646350431851705675662118838500179966165572918450470127899359712455350477328393462706863241021456255282307870672873122480091904361475488813167824874366555591173046733966736521821815378958206250129365813945466040348329552705132777749636442826277896433369592734464811810311826693657166882398097472582083564580223483074584843840997924457007029266466055965472112634459389005260654018127094513140793470591067891339191104051763655811339691273578091985822341915484354508748420519909675794713491423454356211203279067508304252703172768102640316457330502685292932653937120430240990540335771160463100416510044174625365500492976265541133187402229568639031135891064230846108407260022401347391927238369738752000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + 51389490362418723341472948605477276016829050552215072730419657003403282736867950727596447538205463390888762641510838063246764659198781169560758444859897423782092602835126987182489790108394598655962948023782966281860390492031656988248574586147281976838144703296892793547561672059293360587281981897127145423390445071113004701626623267234986032429065005581294202183188630418599466298351579182729637169173050307560063855089798698385549799085093989106807980147211850296902480827389601376636118073581499184004383033316439656667399874805392252461681099301346956177358778900849209078751515677523931940146143515914683731321616167027549754094659625777169311123312102434569581548330074757509742658241677280908696146712922024231304676159055290144606281684277794144098236937325082065454758341352073042041286921992412193459577129807244900416347871988098960594745285511333872671466179551746688309271748593255928445252425169808268002270008610308751758963788040491060312053998250803301220326793010020526881734924932858384888601995569020146487331446101861660463910645847580992603053659627533036078384570565151596346795198509313210626528158254733389838724430866932061464199212015909732328853033085223740442617593205618107953799295273699802435040757115044720643900467236425699688976456889199183668556815160803861603579540323242239367326115442797584567402581418172718795284320666510897391406831629739505353401081625876000601749337982814996174021390843223295896363854301986833334084688470661963985484293278112951398902758665157735743147211408596824159446311661319066933430850857331253096473531738502983209006944457700549294858061968590870301302268863434529974838735763534407495536196008851062329478713104771296674899660275313471317429547262242077450608598027350631091494444460102067127714643366356419954486718996485168736703220034277506831171515677524176871960862303219773306119023570238912876943434779077216493737584119079003932064092910597583271187489043819465081303292823004349325245111645020184553180693129229628272082054489227532102037941682817779604133050046821175507731443523302097338246342509971614643199661481134640114341604949458843014821281599764149638645491373601438101318367323277117598008546704538278732245065060745169931936645337324843853829369052417014917312057084208628090577391219158143337242068319847607585004733943475056937238621002643924645918502932596295065480832695184001737841849802095106827545639664401367837358135396266829737222471279334185674514551000879673904126170441624161072405436151812413020974469873522045119656887546719583170510238911751605369471062795564894565083267841382441497907956988107905908332246120075117299185978788011024661294599461531134735041180249739418543157813337525633682758194602661780411751254657314442585789371451888734711553180591471866670062841809237438741872869128543016789145915463405937760255309716244516868878066916855017641236252138796945916597979408133824914625836076249980634366493958369904505871765851080908820084047125511732680574101640169532279521823370709009189675936090646126094911904371538579966614099171785870999684570792597487490390651434280938088162934300682010096714582035777235043050244904706332408633103565326603372348054935488198958639485487661569449801793952628198472238630373593629475770071273075218012031704092862862749759402115689863322587044131144922535835355802953324925028155105327277020700450264052239489446090197652674891573795941225861906179138823307324177080956692668862118581304275828015398166742630572588438094904589479571843012433145404107199546252704524408561510208615216445824675217951555699425008826365602649304694344230584303898502468921634435840823962527282040180408623358669920758929511973358322758895844313637577316368979029115190264195948114428512771217836189303327993441697627713558811945203299016284100294162194566893146300024380651943049228978343385237917695303453703917670345184460850217783760346084892304999553369893039164727755385721838794598010621497328109085147794749339686662871950842191685367042796444619317938214578926738228393482908990196703212764329578027625531984986454892035554018469550102573919578522029477837347116968144679173238655200361722874120582371013774850238050618219681161378262252757273457761690451728883790559951454208000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + 370737212249782253840480295037112330081680696928884221698681163348000883133678414894773928598977366492676436022415821003088512543407936851551470351655857514470503421083525401132417250721186129403796595687349480101004084568469833191908917906466552155494096176087088004981815631549611800899304823406764543286556092340130076373412336234943009147011607812372021897389298469304567851500872187431804852347685689588385352347265253977197918491158641650378169745547708957112680939888857331761015540018086348462590807725390465167099823579652945871966629466450574857484923368128859191499585270614047109175792268353088206168601342043991696767058260059418775458879468483600067421923662456718886153755807271161066162498894947827902537977357128802279941903511563897185526900132119763326965180222608106333174898715606318482471510723604407996735733176600672004307022754396590427718655333488565672092690734803728519466114526773960461458413202215542173652483376219014142844031672820092966727992411551884476414152094491185334743693703121582716984302496312416237896838753815766730431602461109034636450116408368587605778059540555288186045126200712534192014163651370175102670801530805599229109137507931033088429799136967845176609485349679011484504814675591148137285774672368348543567621371477671773013787969951122031085461950540136588672987761919719736446121795194935112801124065561669783090703935269052698572266301682757585106078286142482167377689758144304919254412995675112856167886224684512620582358140897000751789299822521909164609544550931245357631326027340682791077948131986909684666255713360243696833598390217531821120659590382000821238570142630250239130721496844103445848798174091435376582773336693387017721765750279743084052513288648292362215221543814089169103138614219082187536307119243692754239668813814495224514573990377722498413806374131688783368937289477772806794637025544265218773940952884700123441693246295878830014621515833408019664906138386784476139242924367040056980878484874442133502617037403710869447233611331527126945580729534308430682395849314832152776012592378074656443289635008006103926369934386825780336724694838775245154165483138083193298941620574484313196407903517478187521780332901577447726341088953338963697638559917989980339946681004624541129719375012058365313807172402875714620921699794681341370247182883589408985677323930904785670207257062886586535924763949995855232320204946946409940043637420266565424351461930235714420225851632598290854269341423643968396733170486834946993906407366093165211091845780625474171737009304005675401360695365877515641717062356721867768391145749686525656628359348941577815590080090422534660914791894994144301995977426740774448909661187950743098414501011038714253747755849470747281806609877986582077678484608482684017216373796206746011318968908904315033141887708688335979862889972228483699082708222562306847954140286646517429775607191367974965280438583408491318601431305163276437564395367582350706755781584094307092023253785518159857741581447318097594140865130819056786999759638905519142677258004054231438678082718162926650198665303450580056809304349818096087532473654900231967373599732004885500074088169919045145721503502343398472698872311049963872182955764703748380340721780918087266916485237203060030600003533067606543947156488681527973944664621436173089094313744504096793434039462413626515420512844183532699341759981401691331018696366547396155896247392126729172666298597298370222280061372774945352542065063144998115766009571230203431039445381271468079255712761797154079868666816318892159321571399886151928693535774059407365073077264588571966176419354749765536433160325714350803563078632808351406437021176781358258254659097715620177569130705362462638814618464690495940802724307024034898358330133025750424314141327937235792578410748435345369648787407211268351331711264142117630954877848205372012502793955824416265878710110842558320407617642385601926080013505513143345020443799286145502777313571008659877950465332788371174161300755049390346692841341796954695563399356978253917530117214721315442487588649476765891256631627500242285103084035770318119514418976587552602563125327653570544999991547680816806112920946273410913186005530439766020536158056073199544805539793797224857600000000000000000000000000000000000000000000000000000000000000000000*i1^189 + 28210432496973540993979892089532978321539851122453489387386296580673620608921330885735967302283923195410956141740990264730523059469486531230711490401635341972623481032077573859976344358444610963304053591651911645933685631998267335509310866675487999432073391345682878705675367986637232716854302655630970469609406927619486432061514130930974572611985003965113266118299079818331578871432182705067999252208792066704468670531633001381657608115217764318555398270383319204147960467292210346615745844670725763986895129347603235891875998549257864294084446357241510678843838947240072461948426809226124282230471177583076955823526658150278887796747529158617338631223436211975379439768281065442250362040843441241130691525319580543238869121030074918822481506360737184000772927709469524102584951677190503492807372305070958563354167840447507693285556757726680937747761100839300315937335281522378532110917178116878141216930517929650022657154761243799054338589681067503972165146398521257610674348265460831382477605723821891930157656720120488842451367176773232323505053273334831736107278010265791617179246631938429718558735869331438676620403905825887817109798964484409464768607177069189665600886914262202296316860362242709513383401338135585790556627027410395489984705791110509360577629664021808780273088291366506279867510774198957346123327239836256650240530883072082871525675747081101585991548905437575580650312364383522275453767007541476938047864094303910050878875332549574627608308029894875481410009036735139413372025287612094839743218861710060283231624970950644012687276761665153894065881718086425722671347234088072198062701445937353029131633320936205672687120212620655938908008359502780191681355815077323189699996554797488371036025206031382507947693573302435712267868454601566504779038930001163393595547050183747833201325134202536306246539854414348325588032965722731466871324804850726145123442125913954570930738798885178212834259974623168336159082938778128768286970424557967366432487949099861157071861701934960647528027238450401926594236794784211479863325979714607482123118887950293169669442527472327037508932880609282837932036794202630368106125839273645580799102144359768183790979923678110907478512060185027542496987540355048463000019961361666004447217728659988612157671764532413156004943663030752574599573716152404925367385221653803110829389893133205694013055950008736603488691760397922071618778743729208914288415577804732297697608176938730007831814525428800425270272479794108880667447836272836775045612387870817247937478239924275719731455460008066663002148924482954004355678138644972956099327493670274764194238491311534852338262306786944762528949960203608923339510490218105586516011692184423765719100118849984903389409332874338281650491489701810279783868275563446045095905871546480991161436007436086524655371007742291958828223086826457951121933502748005907094878996512731952434227316786951223241110854414010426653452461848027017757039797459530338030885779410093665518974481701713840347055321200580658055352695947394843707487522829143603446143296981858762673040152018741214572064683986046218864787459577464479983538160417510355301415940148098328861231601292188819199402555295326541629860955133504180446079638261614634277158475663372250167873661195936693721558006445568296012992675432448605022496161048402478970662568774170971532248946319193226213749914620876207889120954673659974991195692619508640834012330656162007912370118131122854733148949902448302348067260770873473850705044435273363796521252637532025349024864800885104290401978165787673426617034883139990793421207040609925840129558618110242006640710926883578276604116227146141518556714203925326587045866362571232211634168324526683177215175665839866213017524448619954782205980714250612116910561207455803624954138003709457640176040549749104580010474454641298127407088021818068143777820938717021580466871415171070082229690925534052091505451520116688835025142031208578282136542704110376160747119484051050551100197037656429974082160632252644277876394821100058439675014375340843817285402510830971188976833702988308146785681095105749740628208605838375438612084074538492760016047915873692502466366157549060876300327304357757243701719719448168652865606029575214503821312000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + -37196936806609015047185836273576620239382123400025261625505077903792710487872356587080817563282267981096311656990444019193179466739078964343496227683075588059113422520950336611307488597764130220765239449233357651362447971582569612184159796163578484773500936688050815384956711647159059229777144762930012211014016451149327014287909365285139822251405222299629903513019296850050985446909551296608585373985197080571167210621053907407358533493745153396882600788994495437790154444697158018155269507542545555996163179024880019803111831781262857071668864676175658013375166834177846535350760973452211469003033779696139366643236173496008128552622622146037581137924055772112008731543116564771065926549961667275681098628493507563280001250064347874587695545073125698354904907679156007437748210786798722033401821537916153578559123381770694607483784527393980734165390409648007005965954418223559587781131784721470215090009053658975926253317560318767801993434275717105597705619453471213448900515806632392436388238740121213137190814946575111336497143753383835421446663948268066193373140499072632870767057402307351670084942801374890914385185659216506684605041570321579860513882146428913561339472000135511184020772048317788353469633562726830502680182007974886328522996289737845225740853223905983502232487566447719190190717801053284079721202982684056835043583824734217608563920288461020701574701383397390283014198209869376193080105285735214616969877191215247814926799317960499833930503287310036025160037323674334704334101928910452300909297301007379074626061426603955127210391853471651900294378677560733839746915015200729290900947903170398697583445298801321870888592603652000844052013186780272849568533403552667652774454344379880005618183371452034759320942089058124729764070840905447477447425041730428841281263855182806290767745918849002357239193118929525885719836288956784760946056116611995115064618567282263481248080424180571730453188197452504459211126093495674693666654487616593005892761322176327199639269454155614000899487284075620997343028153851725492928366048214136694424486705149869493943544280706677967745249110719343113601502594468321433550082621548168509374099533424979626311327586095080458399598708148930271585521010721315379072273296499878049436774826558767015375867346852248324081119237169132688793764144708676375636397762538047692069140546880032476564351263575815941733031095330211159314448096991265687661719838755830776973771071204926348792656145825743070815112794439393598870931565509575582249643473099023913652883982107017916122658413802635983824919976245103548833072022486060730804200434179874274917173836862281515048391872348845819836318273607911203662207772496185027110059852491054874016861910525140406034334182420118086170989508787559793577011434600382495647190863074997757894471355878578463689502781820900274425925272810639216582453491169770447236694058182059197958656532389516651415662167274656619667274360346745875772260333003894190440420281383826311977313667592286625075098825143829264026998191789895307558038948909144546072504409758125476877880068981799886027246508728743210661775796730217853874266853312554977880041536861306729062609062131905862639597010657041154887907009057528365149852547280350641011734226846918647482873759965900417255057306954112168576742273783838135933908077379846707089384594180939913245535493959051834912588845964521916245582407076229628387836095540440244027590775414347403681490311349167842307246894683146340195700813305894477729179242878410800830987141565709597094578422936996742940166982207633238893279762720029565954981041327613550017596051412946502500726625623782223765373791553326534004460967042216902350037204831576130802467941541597892900580097745272516283913875722910611789492497861716690119642509592444358245902721358097552984358907478444673706466702297649868284694065482439547976549212049421683235045319583576885732852797881225187759050624121222710269151232054322655951998223854929319618996610209941760756877177874734410492899452724773628873904972416066866266864594601763779936418495553847399988983145449672182035822315601921743458748117154226320214673996986302075396832410510681338034566076417093087099730959182082282588950425140954551101921622784374892134400000000000000000000000000000000000000000000000000000000000000000*i1^191 + 17853534959562534442300418320513288558675130557133766459594429196333352588754238156350117358561419951418745176264526107696470981536090622262018178977346358493926223323469246195855927977624684073560212298607737644960459331394990918221322328981998343257671398255665559461072858072718177153374622933635571056371571146180443722238229004863491627678810772406867742229809237780031171169351533191882550603086610685619218863056096994188222936080654664532663151686442715194241940326602054488868300542824785247172454667725665782747929188826695700396745778288810278389597214707061778075853491795351106380638770369852007855434918920975201702558037059622750236457906750377043449098485382698738577350883172184756137284206796806085674843415792197661744168968423297153194300484548862510679079789287921781435207987607310324967988426604914321038602704112867057106523783827011421211528003293962429221908856054676910569826518133260465291684094559241961760956469281137818321082978810152676686371743267865401111222359767042919702896439647214877865725917120212156363688713552081232917026544647508884712261841925190136115406512351868130806176584238137839501484535768800307744746413645990828715335869342340364907471220514529448475632830262559643457587403718039665860420997111318450098973176575593555797271797557726962358909598610099457221604800815377996642255738150969931289637998087664011166108608753348676615021769067652402449796288131692787609318448867318323524748768115682950226155530421290127622532307496708650297191119493721408089183735332598952266522469775445034010014704534282552303271632908885099486481521206478265824111017588216109976935706151660079437485467049748405930158948595284364756711077393496787830242726809420798295978683066459581505590044546408664740265941157345653743490870954372799857314448511334478390495922889019449397906768827216273182166416255512788982431776210800084844906948442501421037937233169750274185793428248955651140598179199680561653349105315875019119575231412258254135400849103707729569159858095326368904836164700396352489177007362103334974999003214063982826143921498886470957214883553322391422741385765438265774798131416787564560775232421829976805154837916074099349544098446820142624469638045956947949456325015681112778971498157942110886573249102730727015781021493918967751760427485068535084984053815960752343477859094781197695775499708618450382706391552451571604682510277466068534830190413444711101731471152508916957893800946040800645387096387751066946322146004504832703051406262761539893611268873871117865887583851455205854643424221436008098491611549516134688202209718280888800802133089421671211287018653999117396639793356328642573007632999375696351619503906941243388612853371417335915017656686712805045505746539690409968447409666443076409124471889177160090617910618511601512081728228827781944703735351654690412350816511851795895752963827567293672680794115971108721473226600060196822190283720036296975095408841091015354537367224228948743933562552159755278974043158020018690417053134817775811372121298267828106727282488573302626620596364843297592405696334532940011786801529883549373501812717027751773651460445889174065612670425709967227070140925649112119648741729330484750643908314145353689363749619261520779797527335677346768599133193102836144818283028708494412694686451265780836349732768527011136403916709370226955044152066832408004273780787767141228518957698096169328397103020009511235175955914616680771170322250011645677592089478385976427220965541457180139147110851973530304959729807245379102057641194004609883323355003016106491140102523863765104957210918252631584771155507857841925133678581225816441083098062160676670641611707602822837337603700343812191885510779520210353033721257662325306346833302923892752599996273049363542430920374843073379878218043417060186895376113522710570365535637550409727030482433215146613633896310328257261937747781978022760772895858748650554500509982922534432059804898557867495213592277663958300136640899960788395558434283365359999494547388676257208641148003051692239667479423004829677116186630722999274653704221392168774204035777530321136129529323168242063227572752365259000088153723593083590533296922043589172634846920289518241748175017738240000000000000000000000000000000000000000000000000000000000000000*i1^192 + -7048291812433479772367958420423134669065010265949586707034953528619664863769963272774504374512914437372542212363962766799759982154282522049172284868920651700220674650801888299231220190396734987267024563213715429183573971985351751014637058271112290401201581170776779509599755256982002839946211169769530408735446483910836326347065623152322007917092016099941024567750406775790183410529563189594575866473020744372298689338969625207329222506236090447770236271160545641548561592074819707977451693714292288071242654986045201630966736181303451836032807022412211097443021873208586883902865637606741424528473028308297390719028367712898754688510043668574636542727817147162904072294264468270243017474692772256671844782651419782400154990479339595746111912549586021759498217896308496021212184186424380383596310306111071583210212472158825036252684503436177147295300726467156433096640886225299625012808447515814857783341713607555213495851875783107293592200977057063012878126749051471417293716252493396011045011116012354365018246891754434697624568072610729011563336222691690381938272049710701407826518237596882654666359653840428713526963856026354862332926162778780079233862419723961777915823843533521377332968091695646934412275437166790960383168896978796767520741745732316044510657893271287118454024723201983881714697616236647342851124603317958118444138868043408931397929996469343375579629207976803964607056512903428573191388048778718926646801994383233204713968669021024631623505726949820223220599918752350624850949004701171683514259983624072695663911318760209871918662673754383254796276831157795356943092703975550910254588787110576482157313777135940551909982347792564863415761481193052534535105758628315832803227310212484480572313396471093594552581513442615261761430570908543283308261189415449317809595266993057605040259773023890319223107368197184270029484630956941416830289795341823325568484049818436591259378555383489702135163895679057075896640098408449523079653519518501434889115146279518044916745139376636191044083774889154370702906216014390206354587445160619379776274617994875152271999067792075382996771634139865929077799559725608004407579698189503367292962325052697667871110474470016648307698254294967184456623434886671610998240388315893275596769869627105542555502218676108821380951809431403692778264230020756932033598336487443544873154239826156191247232104227860284709055033499033307287847024447017242997980061017888577120154846257472957834256151904631341884520310453858400810186925683884174073591108454219477885051544526530583348709090296407571480141853243945910788750175050202426800412530007686617959289611027238717194847814152527098444235559150269861451459014477065395242224151289171459287048900586026897521041420814196179780685693479220930451203040132759146616557995186039442078156209883452512543201224725259408839384662777415597014862546508236939961646009733852702480542504338347122019847103552083992672604269982479981329306036450790900189904095662132205479299599933711097222812745341164223941596404942804344553582302496728675430202273546781457701909565426941979873704391271260351643289653294127883472127698738706279679887528961008310447737672173424453100632273244785492474884171969804618612872563075438698965265990173781737595740664165596116602616799605634217043579636551414372040646205343802804351401027127147297867354834324829281863344261987836209446189159151750380546500200119440204051314650894497661212494930590229979817902249174608865827067344220020853133722089344968638727694625186411908268461743098411150945506720136812106136307683791138418826667393386637400376708472142215624542418169576939637770000673769700457629519142184857893850993731114672544121999649483060149229126995016815341960155972608574122235063570544123799594740856153052451728576115294982095810537633707643836884729375282960637084114307559724263623695669150954434723828998648592206930994272420171835322511146530033751095717948730756970464640033695618591106932149182031058489103734638557804821479487228696452318066426405146310483261623896718760744040339450635075926876492698013469937630615687711549565332130340468090337879150766227163077356392965197333165455698574701171439964815461759955478659594347176756510720000000000000000000000000000000000000000000000000000000000000000*i1^193 + -7512933566260742084287363914766283700065309391102571512600124146290518210596676831545533583626499282060509274503857450655041356313091329898730866526945215078353489568235507643311569611678743143079275214731838853772648950294781347698585937306135140282067893459866029298260309914905559106065781104820407684626654959782201568833712907719781536362540926812727769761055147741239606152564388505225021756611051327815700886238764917548290805623874893294629821764213472834999773246611678437381226094216488032280134969118428146763205645710597454574771580191629173130940316244479744951047961507946175415233692608051435138848855380324197858049069254175050429504338350345352181034276908846111156635476118030725443566561501028410347740486816261895092752031085367036001374555507965826669086028725448293519065507587450367910733599793001024408629806089792166339174740475722824474987149665444968767842214618621547674475642146665600627488115399766178943894294675642152164188182145384853413916394872935479226044020426877074795213805641694856054611245545444994776751490381583731663719692783508130692112284858333706262499541809111928110036701038388218380680673079012915715446523462133437132138940055126312657817063596870807975686600350973273282649587104577034486746147392638659641517600595174484114399959344774718820141659454216639620016548485188683346217642680152099811317007874129072096829944078280243327677640029225198523609774893222502182252734713243304409579575999742931147032132089159179422782192466503844551422101105615992154563564113598127797350050448274788876576705229493696015235265229783236046906759283809611912471274873721282839660736927279037428683448663353355110706458206926915943991574098070645790401439380827161722227338338593557002142370749610367043753654411453058974290500622476817809097124009994685024701978285370632333744764421346567029773298012419788756080901574406651772671660206864785426587771692420399146962475119916917437530038708739577422028586244376463525962143947674566971702972199875339807373073939399690230481795551924511044960504895660848273976767604263655071352883225523026777086735799762614962461937182509599282756625696849474967038686943287324414688462711212955314338853902827349815630234411647669657860826286701327781270053674946066409639095911155436328256929757769610535313845339658017657713851977043241050778847694979185001738082167401525722876939529830750706724712179157754676701352840529065410251886150132288151794010401842428326430644961955059783210421550194683728861238848910029870414659998933928749095593258925028054338453234008629218074300734682373738475019535658869276719519941198132824194823620765130321534083251440724303003930700449350935199733284260720144587442887428588003208933988147564414760914978063186879307918280264984077862960570238596297285733938741321349563691727761389360527244269394947826457410046183297423661664453892915716358193255230611180186372958529114815666411960970726678067814613703687937602785201539500698263732943872894577688241169055002012260953202049314262597324536044514479438001274576309078501626942522788914140622394679453063524433147300014321527797854061293061206970786956470336809639994260682030785162243887204222179979397518730253642001345673526407028003333258207072348054381642857942761165143473470015739303310274892981733963245720629785935027856316504521797824232228111690424577437416950552902854274387250794914568707930956861716684804477641394553229433105579808063109142103314533766614965045838095929897720519093863963094054386424327162312223559054082061686877888216834003003315457692078790278565939131228966778919260181125225429129276961969978614292764529095324492328174480991493115069966628539042679892606726138476657827820975200834520548873306417818830687187964902273281708538344871438741029690366249024497213778732426122925675689233173481707929103811231364702619921010797136213325244924980278855013438113220525140484469672793622311710786101000655700153564678418135474187558687881864892393800430894300149112898703536547116784894218916367217166375310619119388909556974874295425592606671020703996707869080071307561142771281578950305107891454419169997763838196323571497732744396806697807748182306355686787306749952000000000000000000000000000000000000000000000000000000000000000*i1^194 + 3587241554125461876571198227958363294188294960958069076349667730294376223429855645931953406280020706268701878713258862062191676445309302685548451059396384197265520091599390697305448871403514553112626694579308553011505743347445085682471888479761775279514222050721683403977673365128106324803612857193207510923492298274966416960175457730575810588755015166255917736045254235234505201132141221569443472466704227562736014709947982583248772548615645362908052062791022175607582977011108396439942866860352888762650427975300576639729456506322291085465186307965945042993388282749940121339856074796958345078516155681555344185810038025182762684393072638558038670062752238504019350264732907950328026286045603087426001678756023102916145810988712628381651590075792900836221581361464437492088643598296318484540923676160072622548834897702394649705542728229732130179297705958888873428975077216430988701891948029634099423087847767384290836879655603179469856272923879032334675982663582451032482267859463309250757741611966669496452477461154785481280136990255600656978452354528529261272260096126084222436796060408095872433955640815769082243022786213210896950298967665760464496890297785698410868984652678655772059420876907155687001952156492954554347605451138371501025290064279937016306352748908012711298846250019487002148674168242642358363566285154176702418339860927387708446572713028172104603303479964139463917059489060804568547126862638829814838158129046522935207470830312132021915921570274282299163765993751617677201289832360530506660608373022948116794620261071769019002871603645113251682915215315408326618822377181072497704300870487202476187102027027752900977501214172100011875494895257242823985945067229420106812190191233571768887301846513521810965481720808246065379571936198729259131247976371478544224443680016507275120259522023954673022523542219927133480298682330357037846984155931513420344465209909707770938798300138995398361194944516535714683681135288159869262391870550834374697560229606970741800230156428154648648476647114727243890316456445272325634008941843700368998472473951369548978167028376629036443280581329710560699108643894877129745546125504638852266282947038438054966793716863177283608370170833250044275810542550904309800792041060612088727245498703729791226973823434069822052696378526151666725502627266635597422622581122434749603021419453394522223762783919635383001213320775934918094707670886055336497886543137740437986572830842703969050720714810462388107542905737051677273636871891272062479096062492230072551995945299191391075287442525273417054297887212870994004584066195282854865414862655427313679385144772343627388790060017073839064252648295622219055540673422532093602062498190977600074473982985276477855163161188564184201280613388929696029255304573966185690757157622849145962927305702755041138772547461324365765094171298181963535843952049966026334796576643731394382896404279608494517720054200237604576317491261768685544864527095588674346166411681153545611721660109070857608477952239942731097427023322169637075136690283765003110846378544403287040627035963906392554712490229789378785469645197731255258742383320594233110935173885221023562934859108869859820436197602844863233625293943977962823315728577037036666210680489890910492653129733992359160676691773172423494635382420558667696159503581801682675369892403288347203479790284493234378209330832926690649237660767695120583469013069515907390866231926327476458956677678595290327208810549334148190032023619153388141835910169258847969297250450782071972366111508437274311408781604811240043531071958571594276384165263279458158315368990195544975180267294856593947422616027070697932283244539245914951741505724540037272001107256349399518690636128640408597587288987961269715982382060360473833088099305191159714839134283383137569027702939595686779865796413034064472715594706770744963627358413107183817747889720418675112353806765220983780193975754392344130360733833067202330651691072257955767247609984362955115899780612155254662463860957875174990106948643401878814857990167716961120664512241786130641756512822237447739862824322557169370104810553650993078339098368720565297821383327172633726300404678004601180716512669345088169574400000000000000000000000000000000000000000000000000000000000000*i1^195 + 1343166512698857874947724041351773815508849010486868544883351223990954556333304249158728794081582987098571163261810707547201498962970045075583136038283559872040291501058059223033569368065907291563597104465283916541371578704927664227162124230067665412836601393828535266211166904520341307167534849087748850477815362996127589672654512570859154099095205210576195891303881475860943760704375697760957665655097566030569231045127148719388892032970761701917625122199168182219584849260222725497219690585763110260367417056139385398773445921656781054906108071852288108500679957777858472548696237530733184507063583712005962137562610497059834317161492999553123694366776319024436150333781453886932519273172868312925429042385219838550203598315119236064196173418101270813766484022123760593278443661572992668062165782154826998940745265755767586670378233627013460259223936569840040091097769929434789749808840525210547162249918776800575924857383450570053040286149309050853637831720813358232903974064677423406143347939663582868284923821649450285495903305637429241484283746951262403071540355446846743307554655512352760155598969137035893207814346066963895599016838519113763992148549780113762310295073953797448767863795022595936264682480113917860207464754906653887330733775441012208105087330146625063191080076541479819172821776103733445637193893623743829505834055042066951687412838278857894149743016026484505934366464235043802586417092167670716783943312896082895358203121162600472522679556324918649785070237692391553856320136977018252163454230097477920547138892876548336231347992039596240213870176050553546090222426590268634879762234025815482119194038530464312710745279777350919090356318937172299452504039446661922492331587486096763965415195135052154253025014205998371174383856666435974496883695886239474509108291713375152164132357180619747961254254004966797688303064216395973671312705920524778990499566167935407505503268736252750777253656026457209661292658592379019133898776888932220683000843884392075192834145172221076608565376680655086681984455985617426972496912744540306362818825970185683059312783021030750916206216368461399694963329027437907340606803795653088421738579500032150482722618324027337927854969611626415752584323621135329876872522944975585634880763311042269347818196402231560193449972193622632677831658497583854361744904070315356686233738554901404477225688177142257418310445663420307358892926534956135235163540373566917810697724812540066090523668948553257946484311260047175237682244299785718695119460983754047031388835369206729372829937135015965581089895257728176712699753158896727171357320119167977417945753041692237338347368434158031038637828365836207341344950906266934773202049889788316615132292672931831256337901462244502242407114770186321792620945684445122304658112145928615024695341305664508438659696552541101551853573928123253961766443960572539051648694411144156876518792154396736000751854268384230546972314490324436518735732925845018120191211995913836031851245103042037976991193248582012561488401852292038387686238150935476857527871198356291202756234737274858974188239044535859337534363278096100737138955134675915719931643531453453255581208414953075746646525581653973942692133083588982404540313559332718655333036608221824601481896059803275886465746776748584862297119337601908407422283582275939828761911644221300989915827629111573814952143624903974094337693204651769945120046977666427267999000052167519249295482239403951235925590934931725192614274458319891354518167645520705174019455760006629619221027056542280172079730005681349510622261651198548266568154427905215375698045052329273321172305725642427049811857192560247308284675831770704051773763317479332877524628450326469090495672096149578818734789942857014137034512759844276570501603751315489977403129662222210254389295934922419923191591935917300942422945013397553773143957273158900816153730722281815052490540292599869755752353508368869358089279941926752773804891712044761658541428835317685423751337305883945434067810555473688935654460247289494451899671846370648319683969942398445490781143763641653213089256243329380396777665865763484168847998718222154318887498483620650986525400934543432102660804421091328000000000000000000000000000000000000000000000000000000000000*i1^196 + -404359252399566669248577325343090972192422519092046414853231826237692240504613276060440741894295154621626960677684558635662481203872850311055325404974411399535326176567561801423917146399072969797079176574337234967145063033302165309404665614819419416664730148213164131098488268396579567246716897511606581869599022661539397847693068408637183665777420216489320134506408880349936522928059535110467257484484546791726445037117620022662463034340851621018809037894956504650177416656948696811858875389786029540890270643589556371341011313740578008523225064741994733840690719178765046877107524912567559309541757426644011251894803652197691458795808831158455147995281107332349377533954139646100669783212233053509822261836169685509418756867483386056503095934349744157783135793414332030537609587618693168465550380835638947990605263562241019026329662607438924004545363986264192349473456563479642027839622783241162522489815556593072733859292366198365991706876520025719221323006934512770213120881132231657201459068281511637768908937742845567616204182865116914685898335587701850747046598819617731979388755341088026082872569209856817186902313460466205270662377185503653427911941346965400539872255183348770557932069329497277029707229564081888658674644613273041293743122932111776392579498439678409603258322876005938850691192113208169849015995217477921747977410223562637969240993309395329079090998665022598952831837891346897491842454426150849541686002279690957945020318564383982098194278505498058306151082677356799604039169237895576662076520080492341026470252288280482548302578224766927606520535221878833875858176515629095572092364688947172166582673779803850985415625085076574210654117249613254515414519915736279060737972788837169167836662052836622921758692984835025431740422058507475879729018536516331020296146204024121673763288227872951772665937781161785440830412962883362614258750340486379561492289299191502175494404372074114562938397967706241029904110284137796660026936917622722004450217770905809818109639185050881985843176906470536134554450476927849816716129966252824329872955252229594770491695120839118235200960826280824078557718364601190684097520761737510720026453639334028861106550770055956640314506428647632039461649411154093334544261678281036629939183838225567061105185105893356685425982860013262897740333031334861263924456480478026509820539790151502980032978780462898426686405238764296788528184679486902384748445469135117692702720311158167089378945750001718752624753673797586279122790333069693413242606708142923060413094551297658059356237276690332634162810038730709969019345314440495387509711168603044994223235289174810062192989597850020025964504634916903440106834941321104177562896330218451534678435378451309669990223541044860961464876284873931520843349178733041691493471133972396716953007435297291243564356405444706267577809588301480263770634814210424846659257924458178946864418023200659896561261175098053982714943882824016905431144876546379324907899414900321166400275273137537665514060118013636294013674467980796121124968175257690439031781955414669733720420686222948935677753414944088794369273114450503676797124211500039672856243164791685075647423677445649533355998959061867089994889197529798518469312872564034767187410921719958309678808218448713445044768284654617549984668865635425052770018864332328776689658276967608210153211595555443064185277688518291565009252302388614260520238665948323500953426548156803241543879186445101269253192175579675871028259449046567721818776431585237565695161898099493497978622572184716823942552178305191343964458081917372687014263355301731340631585448969969123366486928155627572744631684038443663477995712306465422029554451837985352258185842047943223144351508372363610203392310974407740407720305072330417504235882230764907427424499843607758345773618596273534262840258622718257591650813067681171590061150808891643823648100504255595661448657986134463931623798068675543640027220609746951923041618920744790774618854637249625231550006323001638949383551791514777950176043723417442144808605054234312275953605842243890881193071905438538139256136785920195980790211668238414775857390547916864157110358970697860828974014036618253225164800000000000000000000000000000000000000000000000000000000000*i1^197 + -100022870286719519206076831034639895097489667575030227834279076011580850072203113598130159391034149950673520988200995089338354248648113959324299059615068310073766188703607921954448490500924080463760731971094869579813262306932390301714981095157670517645060786155618004268606514387595585062783258977417479055201851609249615350120154027173351729387331982318135792788174658243441666358799893976964052497670383655852663544251664518132249406199185865201853918098343231847051024942759859299359761380255786243362489722610753571285220401080805763670743670215784033656564641652015311070771541022720020636570646710017906803625712513763810539949364627140369943183468975168404069692895936201348714102939130575409280715449410706243404524146303955786210265896766820340132923849740518221140526622069523713105940868158162786915786386393543542020840095227632955874346926004943051538571140335595537043640860149825977066016991364388983162921447790693296914538648341473186392280571058860299209679951701479845706636031654762856993673187731703160637285597330571017662856127953033968662829843308649335895315900807223226566600154237599691451132722226196750409400737762945389410046109551462681044901508113716432556760629271050665213749900297105144205336945291078215484459640624853493355882769950222812535774271680055315970502842872947491923945523238802076560799992190143178349338060600488587331641959772495714280268393623632620244642719819012129792588535338415147191460936233541955666680479332297232944782098522971693227509516873794315647557670809509687543441452622859878007496711362299179564007203772080124201749441040793156133482846577595545534251546876425485172483527789589678177662556614959244466042311770079825924839066470899008418859668352227901831458670412330487232729972544164321734271112527206014757372754281829995240206033867591382245277689263231099288656729407210939015171150864933843269662452380925619089924826127715339927957735254523785039264738886228194603059439472217423231493646537383140487101653527449704618884072015128196828221744712532975670180338775621506679945000465990359583829360935682928060549766848514673479806361690083039595097514867723205076645178553502710027716064237379720566296455975780111088674574010259096490131734058188308341749831425528467598361295842572194509917581975500916126079950048918447793945115728680567788655822038041318721458616145975933231094602549291531370414923823522205976102850683723507185295071789569653609160372598965132972753364123984043030600132281395787353133161665718442310067165957623375108142224460575852978206005354475590552163368024712436636781638967351388149959876654134455585364376946253522234471806745803637357567808186958934526116424360674984591219215100894086303780645044508995527839892100519379125239424908340408267783344018478219145318639693385700674959142782969586502597348926905333171208831162581148725212197247227729533736279522029066639808173792444726916080354999521491953520936983848030946298389590628651043900197175379128330121489370531800308236235873558573851285720350065743864610701591183773104907601288703955106983476342494208587354850558573900019209861099991940046139231570563210323233394802355174865831557340102192701832976977244864290839923173280964377791098728148908938761553614925473934377275975808184316317595477365769581872926624571013512256336599101801482597649759424106527060787780876095544335519399909709606109530010526645049156095276200299590953568004201920788297242619367588673997577719315074434580135762513645015837457089116305255386990696639685141142775276566807405067052355048993788680217214762768714762800488482881064629678594319443924045068143721993923534208824703061103702156556580733283335758006563883108870834374026716332687419454764752111790819442323357411206630815041738393306865971607919724076184228944471359365979415834495666344026712403656251122254713346208950621815683760138358832697411480165645766427634077626060725079315194172333301306797948577751541985759772662761687087991734110303315771138058183778336369305102130649917675030768668947620578517307029981106857779490294608200618494418757235480473546307478360979191139877683158047351914950455633090139530461184000000000000000000000000000000000000000000000000000000000000*i1^198 + 5014501464983332499329911491930081761138590023256215485914603836111885716869174419560840421292239416792303421473798577878213226819547320702917869391961026900604473234943221904856350870565503171427023850426154196423257610277072313298433856114903337362488465960520321700377928343930336617533194626751927443588142013348451172867179025843840416394434598807078232788166363807499961473357077173996433297939414430690253394443968570836400369635618918773298270552582472150095382735852615507412012083103717591528435481996828746376797055780374175522476524979725225206039603452857382249320113051049004990810008281170228845121126591711601824917989172888750740380942650865386602144788734421226243635320349618109708758648943732476120997338010295407924172980142348040096713909829716461796029464079085258281583271389177941523102456448436287707442905986805420748223867925185848652742904303237584544719699896921672153300435807618335936332075392827155779366826805015557034418394983587820745746724417915349458763438155454393127720181560656664186516808173756133652438882017330669042987008627150650909214573720396795336150834844797337760692882484455934487194936112077837628685797568467682846566932365689645178683356331624792093760105548549788779792256216478670749771440335425048485411668693119209193131576500968037955015298917392176315172686901871438419894845127860929125039996904857042518713559081319402257540275453056161107002441589066318277320461194441594523613043177509629689925332549500111837691798954130481413215822085010940320945583241966194189853981478204021225205188428135387884170603951215762203655750713779916390665853570545214004379769098811089897893096472932423809509649080195328059687122410786392423065810343142374968334817031327016605155069179573458457078107121064844971786421140161430089213468042866932451170919179834868135198772680069416141385338397909119992050529622867056680832259553859121140566198119257793303069760159960676714591375374755686557012799543670385699454093636752360222471913005132571825202611294624145911810371280821653820186446925825888973721562820666698808195383786257817827405522997502164650069100691918109098117788491329599745938823158616515585142833340243757245688707847652309125077040997552115474705523805173226092298348525638470397442680500665708829417105963611618041993885874373997892201710013487293268491890949410151697007850537460991535295328732605138226542584310287872846284020335128995021564988353227288918425369326595607430547066825117027530636669732486572297683318769295322748220872331647238879195002154198492174021062810088394592954630990466333268233847558728185364233250963684332471365345149563670835205024199200968509935420377153893037431543714220345803518735157449675136332026568308939948306689236612883749353288472762636048651017094030672681036957095037309319594736201324474117752076473071261124127456937625799787707118378973280210807096610673133323815455653080565145672045979357286165409582509254325690968254723984638724833687479475730271125028622680392693775422709062203227787955776739297900170923068377072708380164266419993983635646456269321374266928425864416894221105363764872025456803481781146434974709875617516403073541782422378925150677991611401285881622307432627402642979476035790553887346000463580054300452970982170849595910851830732588836537138107574361382801041802818269247337377287061351445771508029090330990489360637159558834911523885463450281703112215672621534981453402301482344528139158085216312017935319908380591545164645503812548960358665185038192998342108111290008680377002141791966460351391025716270698794566795063292069611513149742358676955550688493709759472156275141016474080839120597010717027364102119209331904921631917686849158877440842974647595267056520131624901992770964502823511902242760548240823544052831003466355512984029703539281772522332157964582856920865536882105495987201977651967397255539235885959173930886308651922627432667266377935944885473233361979880627145333765172219131200409222111567466138774870459680631192560512907580190654241283557088807906313814017038820162272320007487078039529591820412479445856925370439419686290308146649537190709404013430115135473582080000000000000000000000000000000000000000000000000000000000*i1^199 + 7316842049651402292646154699251970341343003566770698490453650743259935987859924443518462387373234999835112862677478684494432284218321705441616947185823913289900564538333083620951566424201010098766260787806087639998851234856891026126141396881017682981530825485502449266049367879783820980992732619522470824157679908611409695678932336126821673334966823612939266436282362944858779338727704165110499658183445996232281723058189205003969893324235523679933135301054607918938411661142534591734917605241843180310979907883647805230775161978219774312720353207838590335102238532434686871036418023486334542049249909525853274672012387695563383105548383348577426223889082820984624282334525093796591898667961639659524840080267366604692006084138467121658039426425452741871552680224063903555394554836148645643662942907606950197110331922699666606391862992403386699367122739070224952081695976739514703526853323037359028424250940193585202383778138549409366298875096005551949583938759944904850816865416659348793518546602742157854454274912543209709736906303467419579573622594044394612605754371915438534750145226121517923391985009623419061281382912917125153584619685854489198508655179318689478472275624886682713100595646258183591139618695169686401269389655645536846411587568273913417740977369557541366135192869232007490918226029668995818672484298333192708343129042745834178047538418814346367714549698877666408829320171817421018910451483716463740765847180740794776929617082216245584173807640247316877724567465813144043783278922802737097878475723942476833116536428130187804590814986070906067082936739646031993048970313566057408873626654226272379345195220096821074571348879131065421897102311746632892196262154886349756558636926816398193380663265585019446003665886549382516619682606639157776578743051778360329763673212908704371192510803840357622048272345298410186558262667837109602659674326210438509973658428339942821224483160329358788846295969754884285535933012638060690887331454750981733497951860618303485541933238616616117603524159106427791519959859716998573230679517310336042801406820911189338603114919363839640783343116760407334272429673672811637730798640332976690530927850607250284934821728413466820508450737468491257215454423328444618607958125847281736457743303208976339571771697770756685204117098629344716614740209000362441007693259003388249997983828449189300586470139546312850718599638661582685774464687392066633167547881773452815261373948855059908704939427966290694186976860801638536953473165003728392126109988218970662530857025882305809446443633546633596241630665491207332636587150087876740795137139366630506484517430855999193966067216531405046890666886384422809373654368238985262716324292175322459269083260294125906870692587767041345273522804416751197470291371513389279733128225991835617745819397598223157466547768281780664514739579991533982139771939020999144591161335712375774116173791094846374396544041141055698313716320263231084971109527129024950631084952886199263213065807096250427014958210530774474761042210539896321123853792087155122214599990630583341789003302266249510819282780207241853658325773979909134030529973006977806428808435043774447425438400198728173402657064656653387620844132923842930105873158511952959195154789595430999988810687675254299105063037477847132587769521397939126622526008313522365110970234249344089275400922665755924694350403772323132911358841334057833462294522490862110194286474167102536393228210533455466157307084291749995471103507551945242279468438246481745092328471269024567444913880190184185810051891317028327931538855788472922655644777272249132520807800603031525396208218495732573744967986075749350588798642333027008539537748406981010825639747688536495959711152819921061873809313716227747272605730125139146797486533641345568433792729725572915566488028352982651360467863032179082779167735126873941809417935900098913625990175850943674977815879949733826475782950493032104091395997780460264408391891610450941388639192961203178478526740524133281757953035863999259233459943874582984602934216715855428308445840247939716800536454345600765394836884700993190976061327251720468537111958146459577736383027204220518400000000000000000000000000000000000000000000000000000000*i1^200 + 1244875482375153562791653350549292207484765224873822534119073419580358311231237525116549202460080465990225798999611371372087698081187194900508341337211603017836785010469746697214497111126929728234547151867571978952961363066906714026733558595259724586718559728128070540441429314423458389874594125404702147407817172344345124490554013361566029348755372023954786566775929495607091642449389987471105211242144083785495154735453471754514790545574233698906273382815526769490647646158557801811183973710565258185976298891644533884011890154942265525148547772719344848377140646700960555839576823171039583704045930239721146722892048382594720178644739835716191194215427209477463543685807556257892046120201369056364865313366038387789093483226410968823319666355699625723176028789479250714715338746710214824626695652520778372813662963460940054052480788333692066712815184369860355227660285228831256272469125797828987241672544831629965484968863397207874790754509505181155050054066768295564879363398548426683988291852672499942520087303284428080799388636177337675718569490467941897535681782776976839769689784311199159667309889259234001418741677030020552296673776791444682628071647920771092837207824521864212317124747061045506526897557687376513429290658072747038616482490496154412736358131021757741531031509369492708269913483039466315064084557215995037198043458379335158115093692231382490609550886951564295662096677823476088635620309216169158057418165761280113992440587892895222022390858593912144378765809890309579455966618512788619150186717326719876324821793762577799987626342618523881176940149183178452935809641438241384377758784745303963856123017007200740830379201747082474809027937096231699114444498580178593263207425975877371221911566882125561639282501453160883618700876432563923292849100453513023811043088713228385539188745636306411756286748313069128760001119546863480139462648281011732411445229618094660989715769669846591511386693735763486648438962283921119861641359741295966119255558634196378194219227108144101180989075325577292246377889474595184596350121923223974520282399206898605656725197219246779621587732854176878989665055968349521358237744401306128741006859873899448472815552434744285690504700770993569592527123453258015196827254090275820009403655426267576558243325324013913712844054941918464862476980277443253201329530583008754690150251934627745156660641143362496372650449769128017357794092585582516347528979316873305191368212844000235125401317535892833673784006306759169320171176360741380643369625339282149788297206084317077206008447848618208544259193288262490371508098377181464267590600665651508626034862416232236842153152497168875555055472217593480839660948800000371173995282402576773739949215502760465554011238268971846767801438591128342132379037192491371758790671842032437001951813355853571725507227016212484453029212599397277905533274621093268063178740240288712942164495242048548049655431801938286888158834112725515465905987295529003575382944403016902071230073792247751022397161154877395262700084321869765266989125585832737352057768455223326005424670310325600366402167945106202223547894917839968575415995586996990470769761193550523456710426255261492979271976091400486800753195505510754442835267402572322452740512340971246814316311373062729237509470643093263374262162380857266556899553007348249659287208224654039420681041293042630257802185517662015252723816029040519510317013473416705974669075385698853703891639424040420361750100284207447513184177926264926813626040476520108995092931231122339449400695264898798452367385228437667528268243906184758964961883536560517608222258572900465445364844792633320232060588086873946456360341600294015342189842038131384898677295574519863773505300034818515662623290059282666325263623907401922195301686867762601517718816728548630888399758585194310970528337336572200681099132713924555749933576117588776723026864070361494463796806665656043647871849448878208031119519481234883578614501387000449515792488312394392260277304595389745010252420672756295651475269155820484301346439584138883022374332939175814368011249425950938967670629945287274374578830051439734413031711849166021455228436480000000000000000000000000000000000000000000000000000000*i1^201 + -733943687127657183482442689759939274988325232871490135159464746008361497466903462242402323147106209451516152380956660013104206892945356198202409031262001115610528601519404111692303709575212959561842794274554791233854095615033825030874271671909596596399773720287301932340907478882316798498750523488987320864567247995241316054113069805028070576293599097721036852415314846002181116254627922435929311668643030154733752735358999009443830585559373613793387912622376902435927173635789146609409500854434961652432885136350349240067534160614939495344439784189126691559132010364829721280186653472123987713537103445025600724817015472695949118917474858397124324576804685806881748951051463596592245885233583350386840777026856324012654034439675870254209260965619526514736365086218436238259002483658362318436046449174074045614338366925687711987803367437658666841234400604166299396960191663351237325121010706294999026843943194019289066504696998474705795365401202058025436724606116747062428802271604913476946400309901578760567125228496472067597585105527853681582252783707647949428476716408326902001709161577064884501778200058148750669681138524021653122046638019670793977215628444412772757859483805766506429494775122968471107478829630625988885702413242253566756059624067920785886632301434180475444824568605046242305599921867582484045476230573144719296305311363491439813362269468821573180706969512197948900627959061079803597953096848417139040040317888227178495735884361591631719242345040117427539129412260673150701467537837378808295059151920852889974906751085182124878588778702355569084143196016902799105195225794146813180772354533801725327309829634384015782241734536068481725439686608760578734023929404197547521325781184918531798993992098085021004873119962473815893104541463878531282899677506074457537702049154546134223160840254749010053782091038184905752914016271013452215238367433002441575547296030644208882788723561230473245628383584425447172739629042851625007232346060978217845318758908812005502053729651687633851337832913675361017510866299391088317709313516217405314634868948226391547256169914455984924920194810085781823417917802081028650981880970128269687108919505409072411038864943652545847452038019820379465712013262499981118348259794714158751245212203692973518894552563908258787154249820570392194229415164947126931758653426629697843333792902693758500520735125050400346423831325446374477562667270551396797413789924283057395706512328577428365807939026514682761677529820541375706697234930558344681781058902328412013177982919494627816133177076529108311878122430401386487230775165451330575748852810074159021921756945605877730323120582941676988161180245001159421131162260173531299966251629836509645611307327227521905803078868695907960801503898313988691472823496330594759020203508599798762091766374075945614056000317397414106781717529960114785251167953486633156760803563999305547676676846597484265134781584046084818519812521879705819781791464810052509183192945058385352948358897050480197697450592538895992700563493893241381143325318586723030689356194831916337858970875630853515849828969014311227464005745004346339136126304087294754566696530057315292654160746848013178977730029999371791576166943764247288197604134704889253763011240086369735242108435211425487654277253250124539938867826898484827908412339844455412782014284855403546017952777105776289871823495488603536710194439039548851912156744021240032064912393848437900435901405421867314301547703163177760924226857672174561317230317885463566514799161018535040961532969942545558541422006103423991961662556115332066844839093249070771662246099248442891434747435047065879784819678004253736094075794089965999332934018738609164205333225439823041015458952296313907546782271405534736087194317003441236437231813349298603165440753817641770828881209946489557996227200613347161905240495786304009512273297230560060477466719555853899502090660843347577954889893619420277714331885496473013606844548262069569659517783983857588095421302877421069140822589226703249588712718752238389742979320448411887529840946027635287237710738091185778120994835298607883130722035080560158555994739926106112000000000000000000000000000000000000000000000000000000*i1^202 + 33647752703270693010168188852020088478159618509934260783503609481528181305149029416998220955494974635548050906265569126198203996537551704424417797006992347228008717403456807445694039249800683537740651723868633240377668675663192166678913522629986102948649872770695706335406721967905393782196457626430984844052601543005260052453016863066198115636327975219500074632566152994016140229563609731365697703545414489409312217206924517912731694295480274114002606595484627396543795707069504517383623233040789313734629793881591893534753486221296493439695659235367841574449814001813283518259863152290661405711411148303398813556892862105771027912557112812383126406403827768447028003952696470776662145170160161364737759179846338725388409130104699053144281985854281485198525159462682848934231925743502789373851209587519705411541568611103937891633436828400364541209846781691680238881319909864544179397937614599482545523146475602199458344856479155617332102721342654994150168992795823044458321295307307597069736907714435347494402246907358422283304707998662740599213713791497597124485544992616228286143602879178259622941364885479551230932436475019758988952000266409966232067096460777247750491561716881783290990259364983268273030277971830962299411945136852994475747971288389049979507339112725559475771061319113665155040853920991016256047700094232834531328580651238552400444254095272135080336235114395326280128515549270629372327793793872235020432598062903028517476612529961270148700305634015136451750481773632157561211217878687667612439993880830982467518358900185546228130887112371464482033094554209004288860459477274364120847556174482696962733279830199243352645505253452914730888336098992272971725660402586695343168173716202488503986039997282658347616271707260047146356073628139617367971534384868323061967130671892569900022654432691654084680368406621125380550762895442894150853108661662473637024505562691394259978186826533495650779754256748759113777597750790514673454238212357835513580217664041315111221712172979944022440441443993569325495277676205641364269092295550255814990417327542790267797993614249675037952977864859159315874148421668539551730836374911818065926486614487874052042032944376712974090639986926067908395743883979433570738549629645356981756209944490602145907113428474598989232636642779698518660285964710938566241919890684617940673712401732937006287132426764982719105948392566415699522776942085041945672148519429083988406823617132605924325562591075598745254453661755565942044440006895318786428600733371091086669638205776840799447764214498078059937584008509099139317077121272930841652217113235959925674840337781874845869486145522900595968116599600937358211507240514086120922028772758236196088147161194041543590057749826373202428832315045666854234589894377627924667528018351773097060533817183213924606304357577511709164106230932800662783021520527036350912648011853540594178332726178226855628344616870139194322789986800931386174446522008472914160562458817063898465121472963334843088591233258459761360773599780214038999768314079251701640801056398171987988042901674652592978007996066862591278145333331235283900773954804246902405043097260959021160506152082168110878378254744789579403293478302645909907198580082831565408954115955765326090510479177000022795267734791591505548901842174499505019886992869028524174585950300431069643326382413895114348784565045026616580686802702998539915528273546089745277037481826400468793037790812112342598356078318554380771714802573403835470499144539707885415064831089095061838829887561823455244948989264169439936697491723537492169793839212638543139560445102627159817409728513764731412220461677165213514929782735619428494264932679624321637616394332981435020449856946709857487920602395347839748404796912554594644065163839306068959906122609214406703374955500595664008359806898001823663805409276213818399308459825746124103309050542465517694140931280630015818976536510734368118065228137426139154611704990453664886847918814140453337955478018195711511961065288604212753641015127768029582573760038251180530900627068913525984633171348525996673307016494864997448362027089438464507117568000000000000000000000000000000000000000000000000000000*i1^203 + 15027811819208163512110705998763587265655269631924117291616236193589815864712497700449157130669866211808050056025386518120237291837491459364652799231622948470566171341597901706918367773823278571085475770079516615806812699178394574428788290685854328204296342637393951563189993410082150057446252504957334364463079749002156410829300797103618513253664070353830102030293623770272278952024186509910251112633068417330151060210095429532714643173435201824448167263328194928251848518083654074928445618925377362886979162983377567939738171137385019174789214191334044082113322133077953803848122761254010869084415466629862667692175200200139689586929591343780226376308850748531384021910849362894652110051079741278594626432048039662564585152489352029310748467141400172006621091113441337028185349705054381493500354658711030572497125888741731099523739282370405797950980112136723378168490897755984664512902018565605238274577192945074015325882485033523526403067403234840800956166150076127295045544117913911690282173026010393191452117014953434134619255179228643547276112077994677777236720714414351210172607025714149351483930397856244401882785040546443230158024813622855453970678418596302318264320806446771924395418350362715750617548300750976220418391818144774190507438511167344184969053524892786794026874462875147079031411909610400983939351930589563498068615709966392049113497042968497370714704746050128551837355874720630032874110541418576565564352273575053080691530634438660392374976520991975011736205639842953894762061021006291444711971448332556221750812074572852382238367553608622862205688078909609573039611245847892202064960843005971300730652749201927142482440134720681139887499595783809463019135490162431747071857871828923192062274750918858690189566384173163961123390627033682373327170472958173483235287254234033750489083167230451085213171588776936293107597763497140546427460445657487403722614774336749136692315463363077792647070823211623372050662922586509561854884806909106717862382775895611899064656861727565273934465152506651182254224907353471102811823356868690835867193682661615495085158349227378101346395022726676876335923838748890592375091743268479366416952775963252416450722917006680331191391668617859006435386358626512110275003737448982540868615653506838448729294987321044732774579902600466130960182706330567294149515367585246600057893339048908510193000875148064734696286301411740076528679159255489632028708000640326788720696437134894544899401435458522326263538404917178223470614952310268344795953653548350331221408191389799394116345664714310177920217756407934778912820838175268481178519021509093503029982761154981832542073989393291894473711934051883458611020891189599579801901132977730311007440379079741316590441360402308758555439640955519837579888108601154292632627115413346003191759401319004721445500718734128693052782146948428353808365053774957804461140290033016210377250182101850327744007337930426573088537632206531153691633153272470909178444273455022703914009230893944394558665358169819835485760110503424565567027070133280396512785095763935341934077476432792493492813109420842899650701220182963784472593971810877442009098061837944890994530381733931469704812399184526312517284609726766269844458545091160792385854080394600352849078765882186927769809580772672173491276098203141890796334701334174645678461757916649419204084222279156109405230948670563631507826354042718828919210000214157825134645334713609166610656785539265648115138963087136551409297659610371040154061551092183894192992835978443093378653920063052177275988490843618871141035711588951225525837660624784309001439478682750555916602050498824811937993712502704418481503358405208782859227580587666425000256536770433091428145730848731454678859728730830116843195109395225260233773658675970768388346228367915473518135698220599247614492722372164315130724536874251725169848236908798190607801484441749301705977933795957865265028258374284991780500098671027895245748208704979852721014572648768018857872279770224847131345574592948689032159159086032863820532031917595620132552923051808541352820393335442368386313355777099207676076315628063948800000000000000000000000000000000000000000000000000000*i1^204 + -2038498925115150995476885640131160454374194506464835039144072570308917791183790874666064751177303415901645705090368357143885263862019797934220207797504183094109176162384807638913654926061121225035232493766073385066412164564567860391835705631861996692410531686465891764903985570054854491770438974256745651134320295030581264780204851588893970689642059123160458169134188114537209473649323777448164214696259110235062307927862913011069578908844595068864820949535948297449484795234796440727256276517758525557389696290280908734696251866733004997853851260346136911062742187238533305305053083084462144001858025678246845021900846278264178105387415117281652615591586932741839128902918542110498386583006878653521041437914754022991540076586143065517661678605321558256901183660980967692216927407996809244162308336168842707867555615749069992074589534111285060186013068760561159212138026095790037287388554938846238884947569853046800983667638633754136112595589218956859677610779001084663216491014312009921678577077393206193677459405263974152757972440869449631502959507103792531218914899390899304396548414910420080854574030739308963551547546262027061955604485418381942592446224958249382535767314470332349412871387923366086623366579345873683536005634760299259498792816074844109008858313806183428560689581403730903879528788189861055826150231126281112871263022944115736962892915015773487672088355226597512463711502259034845081973121640996782061398959241423206467029444767650305882812789983034814435412860742415362817713174789382253260058580148173629055920061273047790217240927939902036881638896953208403693908010059121875623442483739147989446630956221345422472510464983857445404616759308065448070018259339142014563508119367696175422772302360116690574544449274430308303272707247454819993423022883776365540902659505164384632224054603326620759727897341127682690118763310102824585304062599914890248436519479043802205439109718870687593260395929202401900538763624402226698571468594093606032447482273535747664516527178301050034878093212518381486920448722858114218978286293872819368634015305222798699273325263366437998804336284573339246691453205649213604725824669415905462910075042092009007480227404601973644167749014640780504619128111529478868343922615310436819119562627078026839609482976507537886028582088770121112036627356357441407904298237488336310616741769234159281213617097590916660758968856067715234198275166516887134659829986340717054450386095774848104931020344861632532674092989950182985138163867169400735803771808454443758019652026748814401370143925894097240026692405220533421780248949830169208607976501980228910854550787557236138023327827020067479387716665803617137730836444694279244393671955159881323984210685968925490003690765855951632288019479817179321044811038843282429373953154656742224376161367319724513952182999601859428957859420206621650344447316427779624572469702946972543664902056190994651738993013857699918127788931935214862297977408224638995519147876793396755093016147311214964351123034263543933529114580201771389076570972375992752244360112947589423064481212889608817920199650739316206987009006890025907235632371360202611080694616355663768104223012148416588542205679406496975131489795188164338121963886949144725259178254228088485618042625794677905851151168511228833030873551066605023409198766395213091295474993589569411072613037765963672766054636067281961371550436630381192684090987304647289658737529060257905107396150790591969236209452059528148162156699836229725008041559616949635104245640277819384846740822689730491888823502591001705624021060624668647474549116947678616890036196497239220398769137088569776535134107750721045845796040700052030388680030829924551022986219816498111862122786316828332401770829469005032525628536058238962310315226937246202088359049336289370264949841960627238937284689362856626998840995447750940506326553257857339004970344988012097825261251515854495861044739101088454205194385425102404941697453192487108716921120185860776294366412464442579600480680558853754634612033169753015433985040323428032930518784744389988280193118615792355807966072018548394429513728000000000000000000000000000000000000000000000000000*i1^205 + 52737658124936832316263196905068064069781033432726508206079236168694386239574003803364556629724211318618499575260369835103256387912828884940455102703126581167942486485758379934446979126302805614011920443728678256318510272700079627291522461231268864748439571551458011548906942652141211713406201203717846122449014464028636333708700992148922583503470925644583657276882576609806840340751747675638491381841739262539722869587357983761563966505840371043530169284747996457808526579732817236414965814633320011778399610086821338539482112307728756417477492659797408941410571786817137228274643489569814595325919578849278206760585412689611699658910290658913007658068751394859791557192309881889889819967729528803887658299956047836378282325682155021903356131609811345808990505031263370705392297406411635197729305510434687899946453994979619590804605560476248247317199940055312213993807112016889671437032745503676887366593492351289319049855572721308979952441353524187815504494122712181384804971263171537913669280006021466853056783061079568509499053034916717515756386975654768746244317389500315438799084485060950459927054802330208631178215487008281585346045081597857692072662265607221280964957898643211549761101249122290078111352615527203641835627647115349913013493828522769155551537243228229386100034420295392111972059616410359058447915207822286794329067062168878690464199721732769601741843209835248528439071749672560598216338164235225028555518180361285073159293813962812542113811133329457740210280575116448646246181500026993152583032263768309102856577529358075699373239520376564682708640866195393980596069337335923055670450020092202280291582057124957581970653851392712625948008848443808849927025577206934357317671090642679672179626477705388315039842469235882406541389045764391945251316921704040843388344131266581582861232745589329194561947412912555414198289287923734082347293638092382782836535682460175698971263068711384586281055973435552224481247503837044054764224023980610304417607065426556089749278059847133640702019666077518532965735076379188179231860798868149193172380820049540598008123724263352665014461700256371056937023598263203011192178857872718044895021442761255867110381112194688471821904451363748282322779578276635404313391906851224699097865744367644793390504633567242770378897456254992916853505186800373462629828754214818611125408022383053372032441503855326838925458470075143193054442727401769907809844120175667283102302389156286360021405477225609049780406295002949981223166907026497544858376381763054105235064663529577026308730875194851128680364830107826223214499336562954662702971254052912570192621471507735685538388543424992923006698081319053866159551998312303757240195456403706240769626108542175350817769228407410439291087342832716082083230577536239248630499431444143406071965966089050447166709813501151391943300632631026211053693863008839410849014237666584911924099561653817058708752794761197138524297238000184477795263047248936468784314294907398030557475277868642077557939415740869267271070247795676093445221778865784534802513579381806185623331491597157779083007965165453755759324196807356230517795637170506001220407544826638980571629683864790917666966547396313920093226339624354019675942305304226584409530979810001980336595940725010513471537209479677474436218754594316679102637341726630076343625293717060720657503084032198485956689665602956493570889898808474015117570162637540283970253281710551617350048889193218153907822687765801048301497565554878573729832374713306507868606713561223347210251767128850446484444502381910743405844654453242828680461059859173213750951826280399689252174035445644820072755287183878151031472632796438355064331210399673836550082197524500890405799620698511991271697129512321019706898817416235430439566630603161011889795361634062592362380103639745436501622696077545496574470230245816394812641284864630000415402740583113703384459270506827401551273871913100363719756319333413782362583096832071164897472134459216413096852575632580256670711853770653738873492552925677994563698208364593899504186366973750138291561313358581634099143732007587020800000000000000000000000000000000000000000000000000*i1^206 + 3527399160709608749679722412818462321964035631869294619078285027040971183787790374711619938639605810539065562410413436221052044525631581419642752782800677430934708834286768346961940041371378014581974203392706384759517644953976246478449790273991754777175167285360876114848109937766253158653800946567110628457555012704223083148311694689990063684547806054095520513722397497527309124705379197439542612797136448927938014755204192759346706266530506747719248099656036048229170350711443714559595392214697307624269797378018752037957620470492718231203010354485051360631215258416372431064717249206723030865664373575532757562649536848090435969729342551319460634820827206431269674554800316664805312522159060735772882323288239972437993091826558658661342284491439790910315288484171852308582556605420487426463943797037463447457878397907130862948049766184845026099158701139655226418878951166969071456158734785422113933081032241383400723463474953130939430684837403993749687663898681269422892262795839705175276196580975168439098949699325350386763648549630588786360592574184515639672296668258189205012214870543954769610350165307745067967705795355055300059946557873294120273202091606142872349957745737728762797388733376351034458261898479925532764651610451764414204380561287216677286501766497794811427086912250365861909209351915324284150686408489421211972014419688570786024701879270719784337567693372648710129026480269854115188234017436888975375218329896054553179760568092597618171669243576816061345592968775759183502295127841658618124488283488310413431788756469338018059496172362299575148435434624977342636703813371947358985980734767715731304495736157762401042578018493187586057210654439515558352646313180026530325871821025721373443437534793578677326261732882458099824644470412327249634196084268341673899539377766816492162334627603181827035880451348589047623578397648562214141314945481796977425320627440868183407725372065582276273672563109754864656043743370671007590375349313947826609651955210671784483642974076922760185951302429967212493759731217662590604110500493154615423108112075455542038493612387657795296091853729888632242959720208642618842303252328881477410848852317299642891524775303976652430256138546837618674644386730133321607291864412882937910540075081271504881013593883341264256154290797812883940299274758799817729474194501891352969008978364167040936056258804265369734494795345797844996131508115695894063811598452891079629578745727211398028544239525928612044332486764442472264317905401566619707432695766807246581307558592371697222143966859156661763321335169120812773083554382432521813710664116219650556946774721107918501760986344301406572790562472045499003773855012392346693980471490087965061728066269579774591199579742121167412188192959246686595063699387635714381892047769617128671913061409048454003953948381824561693907289512281597764578444202054546815043535279544698954808886246539572111094335690247239603304334850762867010820360764889213811586919393156938993591624247107051199146261203215639118655683238067969211981039913749500861966081106969677681967082260512613332291464367359735238606350317193784560774113917189113042236480347530846074714199730993121642250415747792770707722772166316930393621202118761198555963655046143982980846468766441450473339617559874523347583226829362814825501883138972395298034628247487546881779073840080048615425296822343005222974077007594680886988590661621389973667209033083366332156026107905445916437869483965695432417453362523534967521570292568027751515604100945716964033987993763133914444088988801445460701523143383233418656911989337072188137306813033193320426137414215201579617512768785843789252573073789426010522029785836514436500306047827315283124514399677693565670711598978835036292456423870856327037625180036325500291750696305930609970920788374783196307155238633848792205916322032104143802951483950686344864208105014094187667298445431519925645086522945862438333964970384681841623784108545138152505959033868485175256885574263747749323487918698014266305795339965795505381188529744741253553908518445679908770094466008671275555225600000000000000000000000000000000000000000000000000*i1^207 + -105476984844112663213008448570346596056136664149657920355545456545174993560623950589130839153022923810880552988828163226635397755301319287928823421098302316721731241539520227190754144369893925347338979575830337145242763186957000584952404230403138187515237523492158547461281370755776431510809177286171480383782960561345191114883305797251040016598403934457417803489955069955653124654913609641919757362321136294544837578562324716747759526492500075742497967701946291563397382417766182807361347876373194804187686243847880501487223050190127181924036814589081191702259484529653166413933076185672691612879012577670936801129626698613044988887342542225755109981658616605598935741102195547414719361491290804517756199361847394992012262002810872017330365178620726196520614576107131215173561004950409158601933655767841229971501529070038850023888104327608255197608268892938115366301900975417462867527529409662513512900152000007429827896853277018631051688029077870239520661625077467240751808341229345339029210814536306445245346713639624845474529311612298443687379186933521177982478820689969613994442717047128225833966452023371070354687353101662188219085343530161507233273286391386255787304169680743887389853379203680877714641258424298461346072112125202656941932798859740530889650680581004170178674525869845559200744869842264233936478813044555018033866679232099208807315998294336336721797599576483752148118542549917121361681287892109190715575783233058729520353545727600681953887257401057798155936688883298501105093396628098445047355457589392604245464156268567721765459445086275857961316466782181553303585677167681644782430846670329750994253210231411705888720435098910489675223052269810019251453844901291511832960327069672280303244295793883091875629254373074078400701070903183525318145446837395217373339586191180568669622855195749854427090523886324137879099884805380734860338492250320388819342233493842662697097815588520339399681892331910259920953830492632382666546082432015014805190798128889273866294895192516171865057938333059848652189450956443442452058382916559776228487026993338783132832090053613292368651484388853941482079869836902382202243400390206208772959624644399548714333691426242617139048950793494822556808559551585499109218392878925322230680207739393944757295362209330051476453140407250235806810333847571098889145525033583559654407020085090875140053560785690316457457990474188217419154458035730620010552102444085421300094996938665988751358697503596947822912552612219537115074665736989955524115384625099108816457922112504120614379196963115243188360397947954298546797125406036203937943601389498747701355569729997169104191187270019681078124590720635237708644105592961128440226088720690431204491632646963419717425492732061969554921002179334509749066116439935429110600508194247526453177753702968301752490383354273452151481212735979068533378752898593436565886281817748899223672910633896406362398928707827133323882944279546045283795798123351796741206285367698649635630305097849590425461328532689479728467628684630321843405466511004397760452444311238528233656695312193349411959867068057294258322874467392037134371157602695221030458365298654076168521958322873643455542579208981125148205240685492264116961561426269424784790526937617291280397556983963280635425363993055635097461378075761866514711348432843493964559463168615460036058541847384169735852001819313914833109669511714070480508360431008753519185390993513412718618482613771319234347897349821579733065669495974904831652267154226875489336273152952585908038149784820104363295735301557469747373004902212841563045798940531422676981040936080253132590859068189437605450876346302629935237057166392528951391369726251970781026919532563034940583024191504519197891244222581734606635830888032346546415357778618997890608211041480914332964375945171598729403693692571636383441569037765181891354565156161970150149456615389850559231397200401942663862125834746939168385120567831826859747179593428599893424537104117341764012693099134360298900456675881594341807731640204814355177284380464094409596252690381954124861738228352286720000000000000000000000000000000000000000000000000*i1^208 + -3244684748642593274203477929168528890060061588721956672451627261993221267470419560961067862996684446732527458673230765645963746968416561798375464024018642208361279274999302012533826972722089741431569760755160875674156476651807033664411923803468895364087304928070725026721238433500242204220702948131139447106372169373736294628199748897684607950853367447664559433215691697025272971011891292466254179903713867607499853621714195952624647174657476137022832166608328482123745703497738437564751233669264752043670698963063221059308174392473277058102156149184581301346282109771847919672167959747586166367263628599639164993962732689720551346888306324921100205414682085710952002296635896967608711329520036474519679024541901346190405599995096698953146253641305172509370554968688300107887401148066082204473911613566869360341439390550626531948839059783378506021543203419801748790448916033213746958963825249387367699042825916203704454305059792565108619115124093624142878836163451018447622566652497519894803116268366605366027955420895324125125113317005474639822084184705229149986740363734388788098684677457469704849238007006211308618276631052077275408282877657254767983450552957181958204155737901784254202694903063341706222021097656038309368959971867562325970986252678617172016119503258369992358159106463926197678941964220669083457550870229270019878611831405049100596619162072998462184377497771078051655374224194300802029648937280027806190789413992348273531249024106992581061284771791466979535041470714932968999849794805620473040010042763612950834278011271256931003481697691824226238302350607309665886912603705732394612878679182442067304099494269002540830578824934401058724900343514853373200247226649713801099262080937076905257670067977211610199171486377291150918716783232583552546687805797691511728091748260822268692252316508470279806163882929601869576672846899385376713509479249083387742747495035441565292603614783341528112855867303358834937340454360529613890246304603581466656934763171826761538017454090875314397434656265047268556432681786608487219714661642562133890879255893674521078801785930223953058082238549383908422333134024029734683465914219235839708724347397783844644094311862207598389286859556582696297847905606400517045782034842999540480717691365861824968215946892317897395397746351003245264962046593893063757223471152105712004559077321537088106145078931862045046872871550466280684623665997221021667584958692276873473241700287975956564269960292470827322983209253931974785444790931330169516334186047664985754057860507592030458028526178884165347044631624283108544863881484534256480804757058852361957524615074734507119673105043052091067364773567625063426870220613775351558503160106192041895365722027689671456565474239653962386791532876944468795794286217515033609493555823669707531437241666355903112808125675597069185952757214069118360648748995628811796721244935995207546451895063315241609363166837859020877543748307764900321456700632010841651370031080491842376640657832305706526243293957137428388479891925168155483688392996891221021471525978480064677303102717239401233424974799988700364169587169715287286222265176788968485647516096242215164146833673456588076873871633307895441671237389026915179912146043679069197068066144458340849993897462805030536886912726888051021044381181776902031402697205823665833167328582554821408536607286143140131680334012552494990112175462097802578058433791643528479613905625332290835685283963599820139443530517507312425141585862348029771458382452172162809898102663526216193447318681192632087163126024342925004956163333589021677670193295568762078055624885671505220598557816626553357034300614156837838244731377228843400516051627806925108914599343456175695383183501770335364404701598329387029766509357401034840850500939751065164256911579625755819439251416551373365685685385419711981186047639912447148619492866912766352761390745458659193094575251412815411317598645111324683987988609211343655373748996658460936305254037300776233050103425722471314785221936526425316991746992970153418395921334800290985877684248228690590171136000000000000000000000000000000000000000000000000*i1^209 + -440567377432170369652186149250840713594757765917084235235476816495681760340400729636345993743710060107184550760493343186231585978848607665469420283246429353083450566491490398220708889225604413386208291110764578986285400785109454516499914573695105712244944096926735446643892076124917775801854661120221063550039246713614997800346873560165417611301330692185826064306412704251920448104188228809601431385318773099478032724889114603995853349844186389055724282456849590297890825741996688389347360020302224448188560411703850579320779537666077458384112084079604363254264150974910587197036661940691627322688779097091789859568821043103984724424544924247921864704564326431474493316534284745723940910591817194769760683319325580007109468917722307162935037169500836526314923653698478485921547113052904146073537220656103986752159169729341856537429715389627027099364752811742513971857832169295702604805135456889844362579837035221601003439076198167791344100733011645004105505582052936024071683137697187583548761529396695520174251275232932749002979904776533528496241190828355135444624544086161183139385741920958309079160339779605631895879124404221812079006110118526232861512300236184132513915401417103954034876138200668470582281836877709985396567514389048666234257534172000050383791125805878891634920316517271931678200180297279514037172444142775912500456077858872390491207334141874997263260131346975644248082915557329196185952932302046299837191611480952937954438637953757255210263124457994608007196103924592212310977974564229838704285173460273485407154375538168353075416705162031750074281884189822141659182484038110124989043929533384622652398488908026451904036738278472360726368282206466609061463668832688478435729498230083257505354850509007993758456033441201924104004869985492547698646351640299142102723202808820216461906145254546092767826924744862646337708809903279719835084156678353056034719584900423690337129025225757752242085057911304690607466847055183947542206062096503027041325414952146185053724082570789737782313547835031139629768531277611379002626804385022485917424078414384921649171196528203496359191276245232098280422134418587499766981274414353332421558036892876832656042820678802295739800472211848246184880304521386647882913635959906678076589766271453504530531706774910820590641797977656477420859891605368216076991998240732320467190071426262633564659280801126490494885249774221485365252359282082134659214421845705607414566759737037456002659098855191930545036461925199350654106782721780254029898731061380200567478863404533536356642302000007393867269638150459676139017224270744747565875522646234137248453480152525091031621269124686126019402930205051401783759319444991899761081818619588547420277986335417461304042836762165369621289925427357903615969760098849454660424873262075217469198038760300224417967638767227780600428331823998053152085045355038415211869055683464188569501908715407993275103288839027606512382090399420484668360823926298201270996818536802422789538974080055016490066284002232564558941069926267972368167708875883383740170686850521642256502762845114665548334694248643479268005573326670109763202217893754210583146205407071083222716310927284365626135135482020015865719582451846325775533820090756230089730190677033778165521837841777138775201597396172442892926330705712809571275128826795314756482498527312051651684944181656354455304724201193446118864167982387950051835165967923810231118259767572867254850009534298994346311239709601425809837982990919039282296553062869532391280000256894034966870581161955847402411130823685303030697594223692033063821211701002624230631523773899711108446741165290259677848578301763871533489807708327392419306276036996329100110087347290799058019416856707666390749154603360112949545032544185187741304912829826957552764924912954579315460737662178937444838424101432275180949814312439177929766212371751432571161159214305101782248227401170877756112008906930586381275579808114023876415878336998746291755484715343311985358326314518230067271732438240591961045643611817539859941595463618701422077510984663040000000000000000000000000000000000000000000000*i1^210 + -10455444389930653530113320281447239609470229833494037619043231583927197078774219726985954892643853727573996001244323642023624192342482362400678934787762840193333281130807186147535742768756376216168981787910852450609039165722562449975911195788106772695395941042151524056490778418144417504735564889522606696353509541930832805696607777302707611963240150482036964906250748129580680929720044128418190537257370871595054351690922425963004855205779959385379067814257218468044615791290770245362431876136246328425742327175078552235339836971304627683344561553990564112087131937211441740199526511423531991084456523686226764082800972221867159350030204079320286214209259359868545281837175680430293020973748415587734846658710175234148195988940232451004866205055492147443811669442088558373662196921951965447053095098711034117482371172552320380335299940811950040285539564091037860749616334219643559458867530463432834715820847304866741026672510180869508507872090945247676943986363579736444487846091185821397972382695279014467648963842020018451538702302460909583608297160003691345814908285649139606729891569534071229278170830946131683440837965951561210590247119972005327182610877757937414988575540786303337116643976651569129937112009264448713262005958609252167247248432146720898537450565790142964401688208607181289056420313213554408550038398668957136060421038473493165632896510486337759900720987008101095955810596945370275077660509264130916138553924043687464568425371539277034354264642553077819387204402902999675431146558602121471171781762030808290379768724527161125565161343259430120648455441740777931515425761789440433605642454462913404786311704202680221426467844339563234701589170195547788043757311387371116674302203661520598792788866149052243804718632372852416443143148209082267789814567986277689377085234203666772986080878986876649363029226830155525030983552552423536236477783117734443592204999598826020519175618824034415878708575224816119436750457780319128625352800129737356942056728564972353927452544050466503509213375769235884211867224143313992806248402469018371968798596730432514800055941344320662426319627887249002872788304230246077859647771396228976694835693246616588653338632574485926894936612225784522491934459402056675813770142268304585010411279296583835501645212555969150994856436770204916897046969802101312763885664364295311341571889855453804573691832652695842285314452516578455349343334802607453432320205949941387847725738164079209973221586363322712266730187960172605942389325942877058924951583408192314538451129386850504012999262871023807089667091272928673099157811715408488437848039187360990222228778856528902527005434450893799183495473388637125666416797510460716583691056771252248839718756704455260122407217371260530739380628193010452658929612994097062059341900202460660868310296235390653784109844156560043920124909621424874339015803408545246080963109246861453442095150084120678117512188205664838148423865097618912438568581904643657020418455709895908294313558609955212212220673997668877977082373911932460521383180536308050589541743573623834321730216231514789903476186350385641520231344966470048567140880705842783442872452060077331363753086175766163585816176995944100205376718860611382024839623801313216417210450731826666646802701211474751406953712410894124220590486024857974308336573398694730142004692925642455459946615704176518887267332512182903482302468288212664192681935700128918861785569925302449961067806772939877334655817662133569012496207485979839707545046940037815766875292029014319782405037293686769536149937400414244079468461742096465749398284956601719842521127816071544741655018419156633572672562533917398408185036001362635715184103046560490661432463352651680481472925473617358010087646778888988829573556985452236894973019051297579031188202561202886328494921987235624819180284562550241972957107999111229665724548435479926899646413778856699499246501251262667005073880437663401721229028523467938565642469386107865140169139814942804026808529182709717577091113794635975007172294772730092563316609535008481214464000000000000000000000000000000000000000000000*i1^211 + 8473952904294463161737066338138478923998787950565156310064049283694671357823644048119892496051748267643178736672437864878412414022631869219577393803884139174773974371888841320575822359187929580389527924520210087408595935903752051622660714342251710418417344813299312312399517864536409389098399561177960995658949558484313826495085113171698343249487961460549007746581458877898548307553382433002885573326788356750652458702001415494235101530416919256868828817676900190161180684809382638383414885675380987130854041546499873117490766223403890363104187895798270398190982169170404302910817463887964938063559222229311357001538807217286781544214932738982250405111672131336520744913185376896118305175861458624710930626973983746572865167253829358742689981003734373965409301912783120748557467283785962013700639368520578233896266070041314117460078252552238047779601707345198154204472838492968725441923620548152446945601409333342398639633323231460026549064078596994490080456051922826949023852631145588388738172246064847581841323434021524737090014810969004413008042893014000025809987915980568680419750897760369895404188224836300975451063104818022433364325221144479216703470852324211739096324951496935116909188181277952894694144060594103585018437523280698725036194231755554578253040505798020084837824978608776017796349545125247543917100659824755223862238330091089989323633006012748225485229979120571463021432609428617123173104384769358865636882257240998967557637590358453566519377721546722996027070417723718973270259646843653376041102056561748882356651066124472652981010421005789161300351022312303105493783276031915873478980791653847748712212985795208033399912073125006186636664408433215454280804291021857665605967423750166989621434972638617014418913090016244273522059994836278942391902220620453045325454845862213602838619474657049660980308589376263969354487891368066809370916001209095476522854278226954431395766063690042150660740599111581429357911723737647542394350662147121697279779274223309999712679195883823398590063872783894748698493696784998248612958690256732239946229149325665798491161349127033100802814789573653630891397106013071561248058118528147727885887029342907809138042369839968264045466204194807382238799152870889784007540787849104705582498043406450644887768579914683925334525999290410295479206339166788849916737952358250329674828638204285992692361310870246569886974900593227361435373960541248310867100384186847367156338645959384838461558546555540642441800620214991615687969044911069395764264579811258245849357655961258658767768584961889596830063895881864361118627112043494810225223386922712034030779218474948487015208043046379364106374171203412473020186529920481531043439031113294801152169813061792467778869182021937500193788150355092588362863397805679090069131187337960926009245707143136130167002982823763775729421797261405312282895374123914251668527443766279284695705046760504665150765250970662636992871574376276414545696964471180053843476009714222129701384411564081482092826422927986984576117665608129579687579473468225603263544691606757401030514940345009999412856209693602197384352707591427566114036504034385354619701983238074005740452862834157940954023688666929587253354082257593666843780536105235700037636436471939600215679895568543139360039295859275745879904007635819589055077148286501906653759785544154476990088565162403644796920737319404931614575298883306501372382187641489561519200886962108567663852821399219158032762958523973578539285790447006375985814101517435273434891001204936831589077366148823153156738815928265049135227149359975980710577616560788353304685929776174227310687096934720597292859605745931029079790227496781199983418348715474876117613478818350790177128801878247617754025079647435890340128451602221127271264450243404611767322069821790170808218592781879887085749510068106444232563787075661179588795066124074733481521863226553670187179029389278691303964338804777756810800668578091990696612906073561519521573055427210135957843001049156733501725840877442566492939527551806971309089148108800000000000000000000000000000000000000000000*i1^212 + 4246961974275686975442342808253643362114479493009069687405304119535198405770688272255235776352259329250466084799681870296278273690040995300553805947397770086695037779699064140366885739221293461666730121036559423486975772059785692261781358062437196833062029140630514509056627808741508803734209072365950148630019788146195687646111948204043826476727333975401298063564373787331898666313030339214066578146012801614835049467030690931247409330930110012608477187385068052859761971087637188743906406925808688035189608308758738123954984173635013286400222937276385812595068229131611519762551682535842109946851083464510808119464167566919765930400852926684819013857354085338820644515530914928056461178304551928348706316118723847065007329138066364560168708048095422230675392906744508150359446061349425522934240574798768706067183768854033880407360669280267388950950603516069583470570685685753982161925850767291735386837780904689879654244375255196228179820059888989410490909498893995667943801172578170461618708878731523755085471817770236811485112799357727762550343808261924253180496624469784084509117448190134996656595577996546220426725875151342885004779673979620011399596788014269475756931480055871837793162479500548932048470587779871944617247484832775980824713822964079518918699897761845421683079107085344493041369437967624783578112856772554702502099242418756007551792197247484683729484777987227251199013070414423360913737635210953940486038779019847757243613907223083836626001576560699514320991478919654627951153139930374248079966325094263371558218399794702770001176364643421775111462284595694268834435159679354944885977460409568283701498739237181250881852263243911623798959758726399081228338844793650581389807650545159048130274696723113667836326836620386449130032572902482355806036231417244974633812025860819206564690537160722004528670304130117203546364709543937626138608728379433101874374765574368342081958357787527919319204196923471022765575714604981129400858699678165689889262422127554861203773929266238554741218697071834517786356319009456188196303601681892911591702000879773156083330753929652052278996265097781402125738816778651930506937262322153545907065945841744076989391604978811557752286341935678843513197769530628168304936628138134808925330311985756591826923713637173464624666750523271743276124679322970179820837434652152999974113198245319410847288732566499416825706414944820959376768983768043402125971999475976046864107236975300209927937207571070878911690980253965128917775418746147877780551302548984466862186513952977427887785705564568281173162762591740485022628924577401228614644666520225504678008126558689546595049445173099547237008600845658911580653886820282944090762474212936682670279618910659628166063185899331113630865438858421473672263374912252129103267785140019827240252841698192792241720986532345235228972327195578822391753099267972213075065601218787746405618432962101625528678337912859631243900020713618973098661824685852460405382565397243190441646178305605899060531705103441029594391449456243206455307267295928764282589381851780766851889662231611548233953568348756915211261795534471074057833635802444134891809667058378087380967297698587444444510301214678013470452630425420823811298088783483165668738938907828526865524738942025003838848251182343925192431906373648756866155095085231037119900711022927618710312831466155763567087144694891227199257051612558884947687744802697726582471849836096380495246335700727579599815410954461044876384193380748372820729050321887480020127375300554515516878668378399688065036263740613577688081648353134120338576197016708895322878163921715019137835704150580967600338191215040285085151809846723607425093423349021479350202364164610962371438300946934737939291390160244750813032455966010916109582088695626052282094402735328448284316767687303000472299853129101266763027856140189682347109358895108083381804000397918713483551021162216233206002431074046065835744728664255538756607957939682221669962894986607308409390527430932248863691875449669956998513302943301632000000000000000000000000000000000000000000000*i1^213 + -4612853664648852928740415871669547615877568091381677162194163415715815615476071122714630696821384312904366929887581605201351851730857979785935943255680782792750747564670154116390645899374099784704784548245017255278732741796626382458514077058279450943062420456617776243470538515291075507266464261775456024779118435081830581247712134271677396660879506958934495337592729972322400481470608724948252594584781253058679020049439580496920439082848926999338597049032122529627506525717213240499507157503746522118270047297085281331771333863260906690017958238945532639469520455685628052917192636753763341842199242294690811894586695576523291147285746582873605427907193506267408183112749125011961129296879678719668155650255654923171403577702693621660069312848725867985614312184853199603894813256243297400205711144415005079265228035366768953491089976749100672514740510233293139910085739952065665119788287617792022859020851146064208642457426768872644041309123085133456520118711863731014052068398004876981199360648908761371550925040864621961005140811212711794572103513348624267206480106242555104089169898852666279335615517933533520834803331269917905741727331976012617731977852591450659477730448303567014232683899702341116568953902919926423279519922312985071110233562409111774115554851233960975487381004462484021550583812987658171912727202664172573565154825251132796263870547503749288328766983524969559947859718048207061561750990726336366214406548465996212526831314847125346606870921269337534874043304576030340128891248680887762154993485961135925924267465094244083939109578076375299158119062384304292521319215345056393005716007708733433078575602535600187232193814312940787235810288403155247378259293798740897934170741331235930735921555520301941727581592682437961862360854464632826305453749362039222195452087549525349510565257435201215768333486971310183705714835609735881960077160370687941067701529209631353777434990464871483395697741054324295240430539712214566174669668009764787626936034530114280945198292210857700904779931639702873186493963506083041447807904500093115091931322429303316349373737353764146183570641844932336274231097287676718032069660438982783930231939666052777742291213702373739166959221656259210025736079788507876555950886789112794296654575537987583157930995746799149582308397694299381099557528911418842694344401550313838992360060808555454404061144637341067337631496527441375157418868307703954347776688811905561902492948555430075203751676044572037298564665518044663666758355676774191836025103732183470453100736000104470423316386622474162030525578821221648719894031245424411097173527017345065181196152831906168581005340565986479609755533441109993394575032178186429058021521087965169212205488386670171906128542266038548616386215399123394539722949368907913729832518298640974067501893807123803122084300778888470521644377291347203796758892701517446946533842791179296703230270884327442607733752353550855635658909246585154714672529610903587861489453359403586958459621428279216174862257123717811346918082526287903842622759207486795701080875304847181178345263476822631151438262986505240618234840646787326035476327367202205291905338253701606191482557328265810333685567913503093405989730886343589171812391468805015134453316332981890227060535198717897463520234484257896216100573559716484301348559870972726100817794164947339588458671080883677355603983152356769748571764904505091574532018254960137030975446189179861231738684067466084479563944507053158341981188533776514658977432122226376762286857463515215221790844951825630689651070949768619381065650616490366598527019586778121942717201573850465122541390288728124564827624314091331145145946995837321702949059478267546485836623531404964266577059023211044946572399929015178478107278505350560059379914518012914781269420021494455240623166212805261099643775273047889346886071008355849203487945913970505886453326095298987852850217473087099420032933726962758243958022533993315407017190733667454372382019682843032824290513016152934528533334455633815766302720000000000000000000000000000000000000000000*i1^214 + 15737449272155192313352003792499205068827572003381698178607147088146887452153910905799464674424389627281733648840522322802975609859132061764699542509939819217147207464181299143890226786554808888837494515236711495231238209350112511628746817994138420246895947490174125380209366454874961281258865121809562343912771450535261762597259553979868451274923213960203906781587509234086995977539051849533088200485865971708516393483158731299284858445132121644995437336674605891674301771175655721450127267979039003536667346383633268599970226677778598343676627568874528649366453974519752727550198154762541356298316841436610935439042452193551551006378227354169225382778238240460626471432291708887289860222585573365939856334773055683903651614698956227280778736619662528198200786461155228317571468522664721888675799486622449958708635133525465990428391277196439359974200570676397124223791500905858616106749723681252210122208572376799674803273346024243537591537137603319382610685488991759774761230995529550839833033141754467863270920741944299008607631183110040067998309750487259271915536162763777183290533397092563864872272018688285299602018938919235149653486797809745044531268837948157499825068228135532857774391387573967198888975005363932219130070722896937492596153632313904432218157716986882909078138683082571490455994211485837024003128957624777677273527924105978895923024505258577381422310444970080055166258125112284247002271062398568397670281355969973082371946242252985634011061085388373580308007204759138725474901797303587261571350785158408187923461789908453089446006918670277470460739106800693666200953023198454603849503014072589836252841841501821270487685131033744683331432533518599885533519638336468448020947037924023315773947288412544330517623748960578087589923131525448697338502493578273725565282824358807604841398679544210797825412190901870527278591290902567795328423734906437820815521613446658974901090303433690024899619566846579978714727928217784108122933748998046953112538551093638034197385525439405757939869981192930195817244934321432732667423388614539849392510522327601801461234605798913726590605949437246867836813819440613929373939618733868868984803033583265907452014945696529648404142591494703178399325871253889169172651320342090989272877156691783349874757328139075775110044475254977663246334871405199895065593077440685094104062397817812488126433611740860542648434126327780197850523930487473514759652070235998935063259456880628051053020608356279714380957795626426139368810764214285882941997250659564784479009099573906946386983912096096522591693584852482882121641616532457689988202017781534709338737626246391861383280303710500328175466136511691907317878138933829637847681370119033449384576690632308377110880275252314282916404431912195671915830050360266342531437447328548589799795327362219209686192100737565559181404378506817702470077429718599524327298088071860431192386032311736267420708788473989474431338528331442405992794871329654056677530159068946084214058705703722928956794325160783847462860699163910305611813068045623837136653315591647389775955202892252653056639552263163353442208246292835129908979666902161774615486506290348151635666286802612661155951755711463818217746662616393922954218390409820975823530239475190392761564623619899176442392792266630602312986761733011295952948059374618412598899815262399833494013767979763203471598944392284344799556294853127222334409047916343902012232583276392637261017119062767541374091961808669863362197265524429937314124357851246744166045902141397230696036667884969015529797880525245644615111186408426079730803020420120687086295747395124213562966672918713355288915797426429102905868698900702335840390071749349397024010095094609311074180231464641845993198891857150910852155811965721342859204580272896046801177106320799129745222563693286074721983792388358135219111282911859890834114231285468066955567995509367915874872733786820727245553858627544534296713374633606611963828673169095298062436911333578494054131603963083895761342038016000000000000000000000000000000000000000000*i1^215 + 774289048963355173168870694491498503693979881743956023242551657258186948227224674047015892787745332343944449870307457428470840737242513085277515948310059957788179694462677512360352927705643860589865519449984611450700409105009831015192698693369451919517862730153012209725320397157203722360177057058547064218971236527364408527416260861832296605712988015922568762405163623336987625336203693135960978437584703988299751880897527260147496404199211767902246755140332532662353333110403240623365502842576641719427080924126167117535422193827296240242195693197072198186387016786311943700113530492454119569401164857526577597802714356325122008979313569720918312692777028676778898555426366500589760562692373005596637898305319167711517262447121455632381359289719036324726333215554133106153741888160845803849730804187847553740080253852158946627526690926191766960441154707737178557998530124373624312439054088465510052569339184102639611033451972608379910762821232598237062577396960198173218773152728673593541036769601572216823174152093561377168262890408693052303346815683562271816062655799448067431645263375160970151422790771201569651510416184375973418163907670059862322808157660429914386588537210030458126776811278385423221241971096361819933434668626103057394177420641841224306527215767452459338754492179586021815994867455810555380979849695585979098979665601869567781122650298437841488428804213342176775899690946776018894586315005218129054356310503847348499431814393615765633909767412528667735347361513114431599846205451672884948814513061907846742430394468267193024875541570790842791922245878361897632682022823626846167463180005152486945876614162902832615093769861867940201769192101139363071096300221262552067077884789172540582099844375634373299773603509021452265294070880882069869488429506016375549176623136468166573184689310845996716727604420369483743807341670715102590348377780227980595199982859647663678779080593684199424016632507220396823354822939214557349542634078126881082356068599659562424258450610445979494725867187958150065595108095056554037610889680596016503242495286064764194130000336837075346719879690963967194804273237026051692598053606780409466871691367782506180384164380897525706202827947024798052997320671524158365213634653564275445754731342019881939232680894028695203760584510636571627535834678001532660731766686457921260220212394372563158055104462320453998301703185607911819375136669257026338315447552523833136899078242672397726949469901934789140028003488894493929064272009142228682912571769175768304561954123461330211711450775999082074405387383091695454487718210648560454560448304757578519418274878504937257366229139363252689264185587089368335165052944719097545108409360300862267974853911147341471886734193624619623214803923213920195636912266978788744319122773756110422183523045816982941618642079776734041609894914886033704024953023444871535635991317625069864919068234799776282673692690309857599463383482844626373792921463190071259834434897060401586153193672057723437361963812876234215612191551343671314214646713288313832964910529323947856013298617743937612568443371984015413237483650035282669151291773856048236344331290587516482209907255931649783060639380311495775943463972210136364362348527252413332701479799650591127531636004670180529744004746394739325839110932265425332118057928987684409107174082343329023980246664695084166687943136052724569245989021855525203227874074578117729448448620562371713134907245641927827282299534883917496663816085645123223693949363044282045323152158442950056613576349985467648729727054886161698857709981283063137266027594170773783560863347750697208888406524703616618344065070853092349294423720137421362696713900408683262925493791610603097998163066824829165018826097893349628737280211572846438639443766720769583698619732942057559335719065622313710585098688728116987756507038659471907046639340613350057721806048541518569565015952097903802181289944022644133289239147238114689204105249246887579242682885549074361836664652481649704960000000000000000000000000000000000000000*i1^216 + -168443971366615929883722821865148990987551129383631558573147765725239460343685101844106120279215571720701070795392639949667265435587604453429438042074409172091427143961108954039756022327287503839239486550594816006283216110155932755043715544619221012195604520576471853102947281066848781112123113926632843035270407285116229553900080813756365604536713330957530916334849519940219533134988156030769263683305583367672670992314226619976025344637225265819046573853684598405928509251651076928215149295830033608417294328181063407429941341506366711462667146109281292555237212143088488195606141604841319845762506462219316117124164095084866580857595309869343359503087465129390561142942692232610801813674698857257945423187549583472910681285202559152419654813385978062057375000243344357060356328485050886627524680593054749749257955863717196020499756452221504674592056620051216311770157834289958836412147792640844733200184111675292756410982228861811232424186639476604284026071725243627410297371864133299541739612815468688281222876680589864050551044209102663085445362924060039024201669048247084150596475372810516446229630000177997701771142299120975661912112502151122764073711882017585693038932962048579410126333831346272741305203236982199909829255965479349325372705372132689115815982520203511271252295490251759101776118288565094834082131062269091034580380487832409562603283386158112377533327597256899347672101217177035061504697714769227532856391332908588113824098002816962658720537016424898161444454544956972471043121987370909123747878180437171438587256133696026486467046323528217869524986830098468160928773780251191198766697605342770307363198220885743216442836351455362399289018928045302524853311955906732136746433202074979076396076100825027311488792083543901951956759929330521094128301076753468646485823668505704811648865671624163585057766432580573801920852535095420317262573385907152416424485573009629505478189319796092829295105168510625714597245934885091531772185828109271218357018783896259432324531925428029147197976031584604217001540843755757692513487209740613552393019869086603593884011488684441170539604881673531662635989482916951118532035600563652150534413656912313423486418318110779502783508470401161690802035485770878619904719432131720520144042927239531903122318498173776053573450277265389073202275250425859627105666282395095605990135182440871451064575213979939537031212844010760170915494549788236372986429439751908595056311459930133646778817265311391391586776349972550297220001607583321116220351916734737433491872878229137268649981772107048381466013727993676144022473790971546271593944576674412905386405603822325518139999424477146362443377840126020821785148069311142655514724677055805484537657084990373236213453651542931683821117474928694857262825777883625595208624772515003982227864998891512541540658511556786176967273924842870268883414039917964083921671315056359647493286632690610870895382589719869033442309412932855040384444216645472370473183834373012292555890475032323961096608949759693273852569647634433809350837563407783520026110013361485805539482786742522397971550809109957793255952339912226188961723220077329983904298378873967852965556358474004188420843528625367075844014113391866304688297339691637075014012680110455163879887498075301930690785364985327353392909983780556849454397554147010540360488384022118992056518053345636545364496842043054429803352440744449294708531015095600666832512494036944215386634799799548185758001690347853129854009378274152826455640425033901994281370423692816516854368163957940072589491852282466112936417886847056897147779798583530891929496447022574683573510702699796285328601161022235098573729501148733891403337413946352479375157871566117609208450740974116087528145464011572393298707063600298111272973137808166217625083729711253103139983833339607393298008518139103648581587937605848492893698201944142713723653305572428101934599864513715258938419316079235929364775490536399827754881909281564078814506777357571194183745536000000000000000000000000000000000000000*i1^217 + -8349221073601072460275113040577718104186788989455083426438362726603103268471943680919241765394751082599206304819977655904083513779886350316708954988485049659960019247273760541148380564472847449096435250701942260626218886228651755213706954505578603553041672644916534076007224519709899956607182484182162786063386862753408597124154301072050533580767882556681371755532976953683010127621663761475274782395350984856529174446058703093918636903483959406933864227435740251916262302678129957771890512407505623327827574595824981967843197409913973513865575195037052473064679254966499237892721772639224528015070225185080236514413039497937857409690618415499316579166288411871528930147501393475858443582811516161230017619327083405940956389826078695106299164011557418194111382684338313757434492862304254003295585487514506797293653400503433804559072992032659837105342361928329155058960559594898869823752672043988906927557164612870503483650644577817480847325727374898645588986405661421270051038349255638949279497250411697713648883897947302721478143475185382945565255656659482170493703426504708597648826660076392397329126368568729156420035916018477274685678393340039156331107171232653028621679780612245019812112282954422103637391809395767349692514026038102631268485391431208521784446040158539950424252537903576451029022809248855504791514805554876607187849797968290736752840611709546543419057898563945993426718081381915153723677556870393229056340139241622936569170547084349281142473265146713012749324183737072717222215159040042519075442170206322560549750038380875914361050791286961209599262407683038024348022421798622218081483907045797529801272246119053588529701605407514467608043224967913702127908655894968251282066239862459955518185840820660690788317200500984116739664060699996140880559731743235263939545128030073604271053931045660699433618174538618008031003350327009385432189910346620348474379381895771708152199575522472763291471804874071067227180433321753023145645413597926551307278486158314905817809302153640065462418891672095555041621515080005460413461920744927159645925558154668590448481813041045223935555034209524903071527351972858713318218065580162429814682780169236411669836508827773151430817083280850917493099015743601002540209272234734078118435415146403753412891885192338688920373534614036621775190315334601702519458897675679887384447180236079806746396087168924413732595453997294312014603983857957484741161206169024879463104546042316690158248327094834567917324315729861988082975758954003142953877063494731301409038371960760853644781270839350648433254622202385453388574343851736411510308614047273134554004069261696454367610813302384322861953287870444774071468478513273362024162777563080467498475579683951679948188966158792766400627145080029437607093042891503770344244225532220613139148340596981907607753235664407149261057621218535311851516765135290519142412803324159579959778442904707001115161842889990381739342354845919532277022939957116942376289447073424627257990128191222901089761492207373172521025037380091678677215523615865479072408767305013095051217638131974227492676564876872049755506889406650582782518951555955152341638005537713824838097993480433493720494345561358698443981116281288004551620824195259602808026814114209679423475628768842915630574800089722890622462353013542675732644962315993002334379927234473160253541978940857471686212627067571992533605158334922456813746429353986286806991099013531001169374136476613449739970227579035126805796520576686654164668699561628412126274953506876012751185449413485496756285283785423806706926385810666213951037239359522052764266254860198998936819584663375148978808716344841438427192315342417431593882335006616201945991388561367847706324129424503787397446127755062917330488014799343155183453260877774168315739254495912156278731271465338738401655964782225602956122018810641419121036583468037735671983829565184621648541080666513292577769237866039438562592033030568121612753107724171409099353860603904000000000000000000000000000000000000000*i1^218 + 2420047568982146632136522104986620223492474103287806138172176383648653386035696712280550533926876831382716024087068970250733505556238358116285795794535694873803178406771662429986397598551763400617861175898185797791626316644130177447193283949448100227545999348316801377233640215993890677099064561881703716745704419302238672160487534594307243470020696869284315761972442734453464835497923426424889394131552916762902098204056531506223726636703568950957275821488539574628670275914742702630815422943800727543143772306929314267787712091747718743464461797300062405484360650211990867891783412585904136114776563953695918500043350489773462259773281302955328387879116944946349600304079383733554606619109147776250870606639697850331984473450575739090470070466171895682114239070715476728215166142690607371982763842312040500013237558411436822739433731936810454483646321086524040059958635469106424390683779435299350479870609807924602463054403247940057540007500706216117277813016340495339381945706832261637601745668306527841674841469014468825750376654350840184598508748623205855909799624724592427591975747710360053856829102194712067014720380748670457553792831310418994911610777820356831049201688462522341548647892571158544521451842215918238084734588141212178951223625724566939305491882486148889333270355108490368833750197259568086984825794068185049917225246527737823103045627925283938565821434735208421923997826912585205030780218532655435513331486795632974611830758272328931633273169914378021462915461373048595187633521985138244062638167873910543322418498336384677919082059070896580328014114702177992728654745763323121493624924646441486248542582311626750290228057619607799326846583137661594391761751536021535896021863267046763969793630479669872907692800970763736180695052635846882794926448723255931120694317151267255746978127591703707608180207947403377564732238952982228828250933507543120490505485847306686340568356601976930848179715819189607630409382455999672186624680546232675540418249221362374176238608246007917319773433859778814665424336765694349634802672071339084070195487048359923841450200227629175201063644993087803005280153932989006933125894942545053057049261406074224373230524541597135047925212324421835238962109602194684819981100335060941040713698182338969418475995320586374628528097188971700882986302305728874385294935133774365385113219382941491994776530067139700771410250169779540569515341147195513756797582781697269730702305822078261324761818772506266392053249346279852645337808455100275164960717018717222674145865104602316311923368158683204450103022393931288462066355367197460868425462361448099288786311699522647869633627464420620097897395490041671865036930232268625675943587170021286123374550314039346280405747951658315108881755684220984348914734771089184202603878894534371322491589512453828834080766569817515769109922986618342788277907423556350046747247088102082901136244383841226186715169178705169166128807856764075660332825938744117533650589741166097678146091455915778234480215852688819407008692845478662026175335644128113053529198319545933212419665559248173381613321202873570409039472532468291057387445866638319557262795576079099814560570512830785188953558093582867417088479954885074041817699287429433229843802037671962030632575925902643562409432032016356015722055764295043750161045236569188793068190058543530943465095741296047739427959580663258687511167456154345915596848652676315414873469073145781795135513879649583543004208436274720527121416469080516550601715023602034319308916429536334578073402279252604722215502158279493415442261748229794337966003761476140500832681666135013578095309772288360003076898142693745515490719158826482311803911445193456423703817352498841324271685382863068878809571244548359918687989434736685728734002773574681932647621310953034851726445866699478367764738923756738482649291184825486405111415024029417786555588870580497264240382537789314893190158339901453587165971070057836275793637767954772787200000000000000000000000000000000000000*i1^219 + 310139729336548981781260770718341632728416041655399393547572442375930139859855068485906729379841744656968726510507057072397406324056602091575014397058147187666963059627110664320973085936829809622968471480867996866800948787280221096390878322103757841700321489596515571473323902690847198774443105913522230912938072198462954875414665374187943296243366942141365696140571854845716055716223928771790913971291159809212608732163781382504136779039442879359051461261616905131800258047807611894611226476425933527021967679320750776387613966665077424029515058428562226694086482770112658350339143611516076085059097569300170860659378257080630951376457992189680139069524106427787581353925666325583333917944527848284376623619552823807922073757507722037152644238675975373437698451594060749040199015867066226882576440465605426995522352217549034063193118717832531740461833812435970824517337183100298027667443404141191172568352212387471686820018386423301180139332431262061679553977372634238727542369299220645538830463160468123984127855282233670529774720618932876841390109350006556532732684558290307473884166433005832891541461895300432527053999628082702659317330397580993087527462658959362019075030938829244159157328319503001131050181010630937388173301966121292521219741275237899504788438223533867649244679043761100620427019710390385911828992879103392971724431994560645466734224693409876356871732198031671703581457688605399776818005725486411815430340552957650929841668956777989691715630704619621148377666795672827399058037022386243459114052552612244180913000711857989447815335115378005403029892232162865322923706310117321894111183179344999612343066241918756228246653752222732997134369658402865738328360978239494449176053720384115661175242605769336052102814754405620316577056835385310155219019038637742320303138684968995605378790643735862019800416752850540585106639849783864687717509773944541041244013042739625010367191937326232909320892167873384506698322779298535668659190279771989235203860430553951758746411126148058918245812124558819544328288288440135071149506823910431797976101651031028723833014694038166411498637594070029622659784785755569338448650956270215670474138522565248907975903984605859971790216482863555889792355900341068478897195784133790975626814353780287921746112706713972920947963096623405203469421011259587289689555893935633305967094869136801276013116632809450635352697824373325555532181180202449453971885218545394777538317198136799173140548598309280920102582436098077746688083453229994887901094120475840825039103123447645182147024107908671035212895277271855760059884280447073856175111425510988919349583137374532954128672152291160018814561709293015060676842642132682089397224521551631252791894925850126801708058435632800112224097559991960972210354614707354702301600667541869125517809416251509147005456436669922411506371951395095109540240109586784156818771304969337629074318640340163408129979768036123786637537524325130892130666281326514559674079241519831456514471791177075668092798218175933699186532803409247060516162007108621132431904714809752980268331563326017021836616741132842005827911211100315298985223156302674575775784513985918604539668210121896536485446500139984386680241694706156813186472840557793232624229015289775251674983096551612096291400643411423280331653195096193883830065346668315214538326951845930453963482168514916733948845560057432905674352728142608346886097223522878849342670525875608058640844572460884855409421003659329112724490541676410028490374958199130676315269475285562810902745505600749822950405005528697044729676403064086663197672618017658585935966045295306057531269476562757072191181198342960358030096681618095884653029647506397953630679793540840248913609813596396199445761459919927394446872310875927475188836136934449573615791102657955575327259666543794614747911922895633659477821649151533505709873788571465914505224520389975739617380684880487952153107968662416220917911021466531661168508928000000000000000000000000000000000000*i1^220 + 8696457741283094648954773236924060002614701131057447371210331531782728269302498030862000532722356350972779478393199833214779739461880295089528392626251765025145087311867355044730141755649542702733709408402017848986332529270375545653538364991361302355033739976662887947913970275901123208644740691555414391288575352496192731689695155881200396177731130183018506217151201328210302478030631230862511886850382898974646052609159101460919467528652971235594204324959447974520489364171274599841482297051475804670851669328705262511371125832126431089180680555402925437205555363237980890209844829213616291217075683563838580289329459120279326189462716651363991361591146384465215189731476102408534886463226252932450471616164698017511418507471177325735151875629603298976079672150994634574200244982459966760251305757481412290501545570870213012298227366103668206661740287858866243926523119856257834928226133287192678744294795649540398099815542225873187803022728510280137324768034935573676265700419834996824947569785331401875806607689134477592171518062357442373074446555540507372680428246901756974988301947091386423567052440333112400144946202107909063536481615431809917888738090499566102285482442566116586886858053625575507189952950143519827618976700072204090733325175419177789561342227997839302361793202591188616809033735210962849003964648399983286762553631599051508134799077270842459237612463752010624546776951057978418057317746235016393992380858416100729204567698324443799556003911326533587138676083634831315091125080851198063206290541416706925912668549475360529242268531282799291640828433327373970751545601676324848699727135978000050671255617246036231398239703483134470550053920475215990471872238593644149833884513627445297499522987209662392311133874842632747635161409347731721049740438613519365402806722712066220278530027113434779063513101443813527304701834542016401366698464078612232239886689993405932123940001472633138015452757749831573207237986091393086805224688046333730551487483883232356641510939904960237069992091043686189309796577752233939616660195941068675686792146132222573418529863526919299983041581939058754155086969122356264816489641324806918484573892883854077822156675597625325370327111490402019282155855581862725508787789413771419137000693013497525393836775773224137607981899804346728535727884273324373205785812989274775117933086317590619726185597610651245965118753806817853894640842875579078839586432032924260945321091457131634820852385778151088279921987179906766754280849989140554864891973301445229772175150444183287574257599953933234956993369211892457495155939332494679479008594528967902356997771663826625914255473693288369353132525893665129521614372025287655909062812229012381499978108233997614685676701753433547962169022056086533347319935390622499580242362240698450280577264968315180191419538096287917712581191729377588281449145783301255123974941911931689436156673914646219278415844184846808699552270386495526731786533473524299675395399409990191684190828775830637520994889732586310413446806257160844334542795736160398309570986427489631152241253851158206774016489197369352924387823116660643410692586442175829541187913274680689595747361947536063105952754187423616443583888357480364082914800217999975020165161236417904812292471114570913901636987700615608616329350417281425423137163478088438136824980515503671155307398211882887934809572962445434811421084071364069436870211897742677041448368573619756244361049666476342013825617986918451709271578533884113417858741362191194069904598109633706835888397922174225385525838213289349844089415370554956454650864877663035700000709605062974810807217984030536964558548726932903499297624665447514301026806500792311383216893807948721871950944567050717861813580599814589590537592610257427956449246267763427768694749036533002266477361159721853698423911672247565941656884627803628416679909793643104936969635166234406356882836535148182624371059294455801092271047809433600000000000000000000000000000000000*i1^221 + -270284998017401009458462420383042440455521244181698864393723148228463184636451279230750882891897374780210211146583910551739573308242826452642921704771363060745733742813784692874054308684664501063565101130494485390025448669414623654286093531023368134908391562350042772507566075121798558515757258608168341850685666439749123254749587299396878239875845053302584987885211734380321032014496979456251414423610036233879004057865801853955852634010272405621563600508297851920129355472188473012432163336713795860560216320539534820993616128272179222429145216114344724159514515269715771757857392438315627520750934010494183188316370708439740617588562533581003284258695760996667958072361867615744891525322315101485501848038203159420342429151011615081110266108187400111268678998564271302323113110874636316821715004129063425751586552206470315018833814542114836382450947929915066173130575603491864654484017932438286908560346109462030967184574770019992182444153287731670709849423030935393648807208999827261322690551978233996073932223313350258817659249183831029729609874816164028282236709607339356782824793427418081679797135825864667375238815421258714934667563610395495540703724938952868720309579243868098598433654026807478229479616089066236364086664914317568275296293806456205899875303257483715873879841563933518710151419137534133007392491445135456324519775811580813168651750557348672770934762721733928386822294575117273592242838807012852994236617984943600239822853526305327069751387015352351163470195686972969419214575805812730747190679851015134715105458567711370841634898682757590210919196217914898252835261613329175122467359117266102786430168544697185303780634858460010248647202382315766875393001703998482091268907449395224787835197473763709463572882848114605096004122541345601634947536695536918773936440620576254972751170193298656107543593574036929432533383666220092362175492162556225395991846417251538449697099851699333621678629728831133375152895896194995404396025628544811062108963151556556411571868626371396097426163211240003677903389382935706966877842455826174120481425116502514557544695393354020792578430176916108807389096254297508310388144158703437269220727277367146481756992092318997591135042723574621493922441456582948816595787725743691568067975208513178633798250784159408571600805740029526930961353724023410583591524056634948894879249709232206915632869252033299034756579266155877270624854698007933906485291079862040084822568245050880546353003513629816133976556460623324441696857571873200427596627181462579606090198277777745245034240457157453246949250401532851986462929807454227646464999294457715274337465486648797523630006747364662647019460842250335789877337276789437016637376453271266744829089259886128110777797615885055170346128922029989863067404828671708813150601468249382442355783014121918555698896336608590866759838874307899256938739777606201692871576507931987628219256149931884018573421342447900515615951772393146898412640324179555861807957139875646967985460174242394268879209178940494016057622005505460892926009841761555084965494981566096682751660061849657283096604757512288011126078213000907945899285408492973679099947510663991056527814832734724407996909041235901914677236741870794453516911318491304883042296687682034805540132917594113906412144997490105557837693829460051600343739983111827866259346903886771170513029085409936777877936330859398428916670348281150360338739868128134757944754045235371399106812920881476939969437230694604922082871964493175954531163160443141474759980556345229152790877525064823924883845648734938522206603138637034881449076397567418629408339637991686364146249246775156768821035655807828933779292051259198896198492771557383947259926128819518268241604929803715155369107263237635547878116078363239914103464068020882322082140898626363521656057651982839160041331870514747364915307371594538901100005028333353343093006873361505701697442757163628441229109161390600355840000000000000000000000000000000000*i1^222 + -19845390046985636157426174700834176045199921873249826732620197110664884830762687369535431184674039145991027375142753519333529683959401481112069699971658424965503022714646873324920609592611872807294183024881444299309820720643940539447317063625806220780448935532682078014616441236776413595007235938709086946220562525622846814694411377314665992327901661911309554519063449048061822430412369667685572063590437921462723519691330635371711108968933181765433467721192901702702113713588000517971801469105392070038344381656739597192470027201010350924507642953863046440645531182558219945169391257474374040116105077886808477828127870859233995598578863722162755579850279528110731291272876245371730144544468432936243426261700074303792128664232661881167881202747071228171157216584330768685725088407424191678137785167735196947181976838487207004266916012138074247144775445526158145860956163513113320935412475234123216960134346194100790281267860084120333155364993698368596295324830832726702091953959532173320241440126070369697024513103478281547298118019062159462499901767969715898293275441629960616009756661479102982141780998081371227348807890035237729031228885458078277216228491127716679571456336310652784682476500346356464936211172363558946287411725482075668557324694408735733277132711393443134645584342352266764145781024643553492575538360493956556680010770934894090796683177988176631908306787603374096380743241509775434530929019052194293871365703670298239999594177676329002617158654390930302800355936250487736852937259001137060979027019994050035754183640311178346387231984622786051331854079471020481300625765167002776016181353872229022565487549517297841103429037596021740367968640641339419422757661589470572256822814036532140867192814422021584558850942534052623233986496295937155033618814434512250513226686191522859749081353268645158218667022497116252351807917578700227454871204484286878857779206118811192519777085280938729824382048126852968176974099905913318620570375802524738768654711557061861985369350444440985980163203298008571627700873807012260408077449968857802512046315620818474498167824624423250277756452241666767058258973125507193941113892673640912503834028232892506307001012779015764792615474732043742085711837126110510056568473527968792866009150586552743243403167848821307717726886087162397980394885255053266789304136662580522288031393503514986675817678455512468824735462608546492082526844590679182203932620868198718345101354429016939801415491330271441894451816863140596337870146562354269184848039637857055527799037910677116943109061097774014020992109724779671521637861994936697282296656086711270405899128267094137035856123120753018611474290692086263120141813139895822500540440971603034368692919566909344746441192019323761891661043741989513121857282337375149535652931947664183150829967677146774032490834538773417505499026581540613740880402090163380300009139353583792291242836098154072150855568895166694211174918643410661362661802533071883326850494610650420266110975014509859623692243052527916484168140589969699689146258121748990089872283608719054612397541274952835946335024926382320813141125916550813607415011308005293985775964908380660519927370544476511183519726115696115752460933422496782188306680226736842106420467750134199139804671419622568109989993924031647488714613495618425350135429285133316671393607830170196809905443692422699507207093665110490620831283140987561327554163501738430304433837957847411615438756716880750322772481623696548821799424926424395218852207621386688543559472138346613915148050617033398697653521380451895028631052155286925955885353759981218675261465802929275440838208276471190782241614126926073592679399358278398665821610068972013701508474175789345470709310795676053125475466482766672998781530958372908298690993225814037675312833475794590068337963444656389039612299983747092806163034984158182167539901304339634890537170974993361223944515648269034979328000000000000000000000000000000000000*i1^223 + -467860454979118953754264542231488999666709730618600283975528541291535511506815903337048792860227510164264221214779753136579033151684486667563636069945139266610629956342891678983479470812598225452574205711506607169869687929513742335885053212897072166183597887573893913614046268292946133002269333510694057168682803342355526688661186268678689958088568169863984773438358032586278905792278472079830509184428258823367262740051271263955453668287554409974161802770072303438884943810171843757801331544387025878387805522111838737747947997149601430615370841245389641103522067879358314412584866763750851456091405744711373607814212686096102192460487615798628462939537741728052058399409669103268788217286773976653612451892289963130355750645727851060816886945853144054215701697759029101321668261289694328829621372057740983834154185793877393436019593408245284744172010863242484377272088082181700420367663829636069292853823964477355736277445596199474208836397633731597572250727803675854682410060034786637413205856029761924967719282027020732962484498064645277222068670598838630536849859504939337310721572327715458579149397422899157325455639164955150846994166160063462706424798773299926223387795838951798420934343999351964112824059821468597473336297710165144380679277594273959928295788363750350342844847997503460944754760095804744073832465575750018281119872982771993550034256280697041612665505388836785783486298947127003343410185176870184980781489142131284528236715301465280868961870191559694240708457982233191205106909008964990229089569108884937066896477546459085313502422461531244616955755359965475276196426646948045231998941490954048879471464124467784558663471923421481211756756946321238527474907392786574143355530746000175216048452698885968255639220032180227808713307086569566462173606940694415273894203372391870846943586989214436528996647617222799076386560504900041064767658017502465402771091066213574433464120398150470851184789617022728165869468327285117992695631039691122282211145913217991961974481604804332446086543719164163440806510421918018846080609173931143874736094468995017502704376472932125104340186262829471707798958061299400978596069613413200901852764682649624637017690968824540775746764274481411709146075530524724246476929704299058773120184000693485205985873940186489528593341356941611677087377273124678787050109574978230967412078416698662006636961822551324406636619302815678230277115205128226309881980805698266369572456090169602893902160293130414789546119896881272657097638820276937375798192176101853281602938691209993575977473320320337204037280733954486032730660633126450456792804031238390222569306991574612931672974669889051736561716066445600322847546611775950850745560129869574478153346719914053798664594334184654427234012031185266073469281983120911507031200310610803992679008842960751195473139871181200345546097563244562305207336557737942467297433284813791730900046465011190732224247685403291000402723620904566815020522034537135659664887209675986163182996435544627931391555045198960159684140980087712953642063273097740017259411973976938699610758594057126451369301904519412358492436609555834687615626686038437210600628130483673101778796152723641816844917772031731796657268740772725134680416508047199622680647233958369758574173928656107134377021707041237193270703536274514864042047819860597382334204161793077841380342407065359680627625019029451099580017273092916061866067721207339677683160178668103185987999184738752042659293128945723210645165384796768683839345272684497263412507321918140206497908573807586848783495023307650751737783206773852822027250068737647094368191613820842464107784998699146665076633344468856038821342756556607838314809548895691856292485517371880016320395284650699811111280691409601009212839886739236983853054319942810595047534871264225969077896943913207442795610554078193351028296005092407498370753563667674900786435325733915258287539879936000000000000000000000000000000000*i1^224 + -1791572227366867370405094836488767567012851899009235387445022039705585474309887581375827347727213062236806536353962777326705879485146638809252605677164649804493315450464658125502666392386825912712149315846702258419657329387613727366741503876478797613482429526716303557974489864850734065719907902160744045203410310379281457512236105242202269974256989978645085318362885580365601221094135430006262689197107649327115641815418314333647203101324875088039472137711860007017415464829745960107601509580473719323865742709929785086787593610147392087250701595710840881846597422138364752177628988314714799500347747558777630192203467671969907402578799517701327941721903470034231920007633508879543813307824176080608731313981401339347203238739124717641685490821486176734509674079320450153253236440800409320115687017823968463054412907459294195534609542897746821606458343064574631031750244288709486510829495092278091991768976204640381726397287344720376753100791765924135894509720002815638117634589885831398637004443173350270367007264168641160024066319859321056857991428287517827397837572591558003224621013862679235341911906241888450020867094677194938891484185803585223339079205554197923040758473050825101494345220445011840319844381056612730132255367012306617677732936026201318279114260780867671969438408767345986559855680969845282818075926450451321641272594747643644320623432354919768212741222121796590202814797824128623945337461865206336340676632936794608059126618052046820259833050872590399223556984444701572710986630210925993923458402972492551100739265808636155114386084711506374124509135644078510663521460586531618502842603185788564912412177575844200870284143855496215051920345216756279830090021140691964350149812123421287111734112863559947319470250521293612658985012370245040004503357050851055343660746255013932173718647538664293890836338868701152530774707797494728162989565213988156639085082250842299981312846840598136523086723499777645951538196122585367655555156916426832697495654862006222338433594029697499151629739256275578243653831312719627555806011201896338820533995226033607411958362850096249506906651694248483884868623858765894735175347251684935996774466078333019243897009282759394058647879439661845825584406201293383717983017095086632868636983560670690548798375248680106787178956480805155416434511458321223767173202960118272991579318123500055413624427789149858048503152909327860929395264292788051879914835201550676054269110617331082349447105645374889281134540122581866184831322261105499386513232833646689578273547115448202733169673336162639549640504044408526159079265201117701353104567561749214034856603010952324396927742024055837519559141341514372523920887579214673563230771419345049725288793412349507138753940531297840421292045583040862604677716920968397093206953419781374461161344390370940093078760085172461248796947140631698553542741082344251847187206389905025224067009744665222870570875581467527172728659666133111591446850297373048009187652413435002405323427597736795692856734452393145944590476246069318897508264467772434136656706867689976871166417053826435573177291620050035378211018313079293850977614511630788250402031198349607114788861629022324054689964646784328688860500652815513075778319924853511579821007582684254581504570419231534699792380423114418571652627710356452212747736698173810282877453171182566018981504552988584472789401217705440065647185318598767845394421584865657605927801336595593178917989356220847977613698372359247127653652871482217558887550864544082878674628360699248739032915527728752782024108081715366476767934922701321674962973042509003101388554792172727546135118227535096338489185982409494942207402808377971114113675986850757126306605425337234121486499262205028831276499604972842080955363213713063484351627472593847495444407222366407806139418179320799995308651446912149942048798142449386206943515888320164441709859547182530560000000000000000000000000000000*i1^225 + 264484577599676789866837617602073725045244812375672561793018819005118769684735543169372692615935552812859442962165087121758720772401871976653661559885186014930627141747222963180603891729703534583553007908959027633020645167101359752902954793747224113385872553011158329287904246105645925530293332375789746476570797021443794702154914750649910397665766230472289027337060975230034298193126885123628868293852817784423268524707182329793736123099238024450353326440623998441521285436258704794341785830170089763491967107878460277803588464473470548558646592142970618728279695223072680411139484630400022629314308712473545861540046165396369748084483616396495584179822843798657269958310152802460184733107193714654659666711699032401846529253548244054250249372026117448242511848868006661644840541198027549773468382023185336500750674638231187812465601415344884929708442963700156162531334026132933413166769589445353305950843785567555560245565486249875989753044874523067176600951902866302276654642300102005508894185088927476202720599648949636492346122703538443511404577833984280958554076091495584382783147149838696919935239876170292160164209122020855284993100051052079338365655896952139346769742659529836514620870570603037841297032546780252079992974853428724116840139460378448591470354391549456913517823545382615774050905386994744038950705375620768726948401301819685299045226201516573706111250454392388613335643072461653761745970752008182282673076206110756145981920078135302991163401962674637177826429200659593080499409699248592214464370115786502154947607990610544300889327978565682538025746157031813521927287653418017807230868706128258636995251356454922477428697878850906287301194839747306837498124852313625327478714530340545789876246752981257747226915613373598799913716425643810364035706409528815191191078840596550944790131504701692419216527898133855281073900480338410497138189937020779602913321439194520016770656178569731800346090552256132423319984020834368483079893353816433782370454239888447527184886803834299151650567405631923138786376255450948371002179282626528140582569017094911966926962410847736986507653314040422220661785082252427322331261910960298237761800983830810711569954495685018772898323221800527118569299772238322551730059679745944824436821877699418155740006226439230897080139079173485292292599441310059115048217591080096879140016483831244751563122954282382964446234763102453485719979920489119584116082388769180490787835702069536247661482817019561218152633116780527236407184523462600010799451022161338036297141315288920624415548926766729737828437378122301687499729749169041179177767654144558914544480099471802124464677342576685521124224902108437688148096603064125402257525330849121877999925780432028601706915983566090928412592827756059997809096657806795701828880143714468141506509118265683487729635117158098204244950250360087327558423817594474804479955353545236449558013466607025244526292999994141026046041177945373507963145950868058245249772766994543149238255261767728027912771938450005181428036925643840734954835449578701317555719178332994827578241021486929665046672705389125472155179902832607152624084741972562189333809732553880602054756149661648343578666853781725325334797153154094562934719028823321300297115551731097910989584277192373848611121552138775909939044762319627969482371241196927552729846415402468469474025100422957843403328812283016164128799357507641704495641160965985053106244973891718621874010754098253273974101891372079236593833944230253883264553997103883447015615373047314128880204406838869808105818278283301766522723677970124963753583390313880264997164992888116918314803200739641128715419253453271188912907988125796186353359249713488827993767408376439816219955615025163574709615149744498897540125500950235675503264327871110313371591203561375165766521363818187982826676381775116061208763468636074015305380677791876189782016000000000000000000000000000000*i1^226 + 9405310145997852783768262775775742751886211109359227263009400594777013754903594660743768562820512041862866403092013076135229335974587069860175728665542371606248613967478510068339168254862149013647989145657045040055426174650011971148696656008170307478396572468192252018026415648181701328553021045363144828718014110650898441351209525049244221262299872464506118925261364387294235203786162974357368192701511698309136516124833315901592478573683304154329294219382646431411723376110763031984001959905119897026787375570956611203094183624406728911777981078877972837007966708304333037427002600685104102710095486603455278911296008115895191755883289930522074385674680694743803344612825364761195185042558759706254067117261061165971644469726094707425032468289703565667656267380366378331276775557372593665885055181507124788329400582217984611621961185632097398315369584026615413197740313234817707195258669029824057603304606913128534073296686327462019181247728839061757052560328331139387455835719879397403424652285831525136684354316090912866550629616973703700028921419252412656836201996583858506618882296414181677725870434615369452222655031882769927121398214840540198622915243032765659981437742458157239252710837033080931592914736850166610797431469348472561828085337705366047180051262710356094969026054797453663880923636951727660180527130740817847554927315706132001187106350717157473561538857427761976602321729799646686515609072842387312411252413933923941576255365255153668350051071058148494161011641726893829041060112088406228267917177628965936778741602949299155783905461296365947466591496687822972325337054310106293430176039274324892354853572017427776592547686197777817495034183809977029750709962504867744524085620046306213417490354086543064257752898239119625898218516672418898731569064433822249665933164847165471157626294832842267552009208562489417070472926925142569622005243729959198709935615290496515007874341031459150201691862460560051312742691146958018949874714022072295566803372977101021231470744393718146717275534848775104906148247067112853131091018170601767721429380891245094973173124107294601137660558252489287850023107817291572159927166481915981543025568784364138226826180601398616616838665338802459131967459546709476528249051825348813870603068478715396960821484722424484073060476670451540408001139651987185367227325313133523765459634251213531318746493364787979599372638108944962538482842891280815685606407505591675713963588835937830306921591734333586836130060307272987028958931132538387941275254661933381133639221680749353624961633527033512644760263112669996090808495201910745809581707159443864061537173146551860072848935513195223799906106418661173361191741314889303278286687189081644127194943396159780913285071405714529410967744562175900629360431760560741076423748933731533187154716721773693878122590067328510694587163534074798050767010119391492421961014622441314716808165310429611608272016684218628826303109871629104778310015122577016616959109467784076223596958329610827738320812116707196240477251979911314425654092203879527645864807664502769428307625546065966074539087956015925166025372478606924662200844222114531704590409048237278590511002869405701378743866755416009361322139157072820089899660629590262482169176103095224172857573851603902512505429840797955727038914917235266380353574576924839173396085088561813866918496986698312914606427346350802308238231590716944807173255483658536400331739987149913717034765086435531329097710880945610910383006252830014337346624952061636594937016703912741459862792095079559233506347647029569698402133211661130730746379672355769976152320195851551295987662779666370358405490121437724932995842956037846538172035845476692214981852262756751145120818141299200727385850035049477872468512996516313659335980322467526231730851254870858193287072765229336414596799233635089576596542077871351378200231936000000000000000000000000000000*i1^227 + 207805686968187388577900739805440676012219415449262699708709963912477659356183143177110559923716129023493877067856514634772182497294387965045766983343909612527648639460049550312689385555459208607215285471989187074411381268344302286551500531324570150734883510419072613183341441440167701040373753714933627251820793246129034552947953417686020075069354802343960609780452132252485723247916642674603032358076693587437230412436439502203448674300892661735868738797078255008844589117233794746952667737843793007354714338782081470638191147439920010536740867724723009723625082601035927048102826208871693634570881330109327330872240150619911150070074762562839674976742528587415623116744092393403789227046895221202190681650425518998416848221062318612686632449224000463665449146453134116318963215915131795144435110968752542071982492359778854344726219962503292941269651937851422103435228423079513211777804822744448085296877739448649043221703615365522416902187538056302190339218869945046155976418104657997435805611291756250536605476380451326725289978946816882887785293365926956859163629915998691449540984314851612577190770989050418317182332127975679205798959217642959376499255902711952297041575412847969233233986258733406062923474965303593510578174774009391938641717672901720124807962261412510252441439112115152366201720105920338525848069414258846186532774835459123754384525167107211511111576057515352076862203375220061413284274730041491396181813951162226444962970692944196032527138790652835219015809147751811119303760378236492699521513942982142026382838365431768241179138567471705849302615659547828404230330692097682858289878103852767922060529097813690345887384021773609816150264518760348466958091512958593443036258594357888507292524757941186586235976913704063414608463355551110745725623374488069503305017359570687972173409392007730659560594078044075416317281646352258263111418868166260678466296734331806427018107526652859363684807018560587626687536345395953987153734678513372145187419483233183831152652283954195870961419188323139021998482785695487735248283698128932325190566523929291776563865301490814952882229563240169976037846872826628805916264259775791139020632566670777802992482034988127391932338604851626174674057906355830137969383423587894441005730815240101423703269547329772338454389276498819877253491665156519023150360814180226743336597062131909147847398836300626362317166647361465824244584881829059661456486487070631134146094497865278811088929432582059518901457331048695175107108405667247483702286692091096780277195541970035090835005670556829129222795602804926174181398789803145759950513596440679762306299543135135317803335445275412222851594038929096202294244906227376583329001963198009109961511599983548730400930821623731438177600543896832107953373697927137629914884383245545240100072113769394448353714255140995374703722390301724609687271562857852057548778922214936020915123343750183358470342079103192891393401498777617624019702489499372319376660663356778798850832718418216191302660519584801622455430774335288415094781578219679405443790193166302516504920936926444997997637397550158135884865148552169660369890943623713116857901444228185719612752324998818046567382410235927375153473348640610744017542271564982550132460848579805646598252722463395695760656421438221376965518167022652996228913892324234405105336594578369891668054727469159309595036716700356497280700896843850926528958871561576558960921379523188702283022458474776780340380565086891342944166099562045161720613430704590632702552896566583225923582742363666045873010226986424359537930308975539290090921088940882781299748130425864393624624830460745496503192471265193689180049299177252832479868088982097847185480374039065206192103654481027139088338594045939200838371750673241367332074137412982994405591240328225446338606420555426961752786923075665868756037380813619200000000000000000000000000000*i1^228 + 2769366741049475393630417259929121977418132677809546975305951039794129646645106196522550563746075024585391419860491814634774411440110100854182704468301780614553909713658469396472768655248432497518085541355807165152471542298385413374810975821119704750367495242691424945665824027180282697640334043386425467881669825300289598200966202396668134093893733344535786874862115433247315253389299951407614759296976096256456751722172166608513904880794383082454646708525779940632438750423797922072036894509233796243334003399070840316446112202914290366820306645352564921182635847868129816541435964005580413755257767365803330484767028094810964009408480812474309969334403708178909642665091572072911284626664756714666927993906843678341932114038380547210290935126866191636303530092830320965960926969157321582435046848412862280084413838679069622221813244156631095582154815103698333793049960736024758558875624169701935315063527828962701838170584348346179306507913524186227033928166444956053255564263361317115345176942304135303782684132004317343666021826362918871526531761370115280933803402222549282994064896093161683006536946619763354506403719635051472922907791111457834962215153433318831465158752998313965293476048788128842369270894567299268377837174064898608032376692031739535072437060222482109053656738796618639082851809860649890543791429738866252563617017554848349623734748668545078492007628877374465645876156410624380018098276244261924919292051764211630659486637816321621361928067771539104422832808402805795717979722605670225103282313090651802630387756665802337911451256491489572134202281853036334102735959761496846135598691476716462230901004537373446629756444430784667257262045180123928750365219180993403755173744999269285723663557296680515521166237314499164874316400674676435754454927794941382277552729616831337435332702649795017705090200164600503567054627397823246401953465857660254818752969224614221413232678799393627215095896326425499334043766412320729023438480276171857449847890929026594485539951936365054876609412189996559468556836582764361805177336703834874583060036514885311881638047904132334459317452087621225337036996660137729281917827088397561508872647211962134739878229302916479682908048096119028710849153219431471800470534711905670565723037808827949896430855226088569636612808210034385195579009010112183203855741577649733775667860032139489432867201152635088682247000102887062218826181257291153571275383686046095047188492590557938228783665156988764388606888622414461950024599731279152005810313748103264213929941248287608565919519770312221753034261694079064238867918932933644445217032677186057757801352362371134174946275795268888039603371926177008353047543841300191963179791462079865883464970312610666236654633347132033398833294300915895678583672454031979131785906615186686334496934883666201636109904958959794991796737955906076024673591215461962886478850605327986474975693811018871426992518721361465580857195005441312393046071973107610274972844824225029223458660307672141308447802129539594418132003266799122632295722181918323635356931677337438227702361379537538576782078423694792348619120080977701555172731536926278764346522631125791696103557869339756567219394225405882103974635656651407947195759930839082885333681289431958817244345680000468910591104079660922420192459944015460968469876604490304535942324934798316323986732401979420478988968835521715674144160587950024901025610768783433847764709563184149453866036946076367511697750239202173369813973982502911564187404440710670735510780751912163744699086121828966036275912946413654188379581764979465443570262722574500889863060015828059953998435245618763054342019931108825834748151170954758812405143402614111107041284694516527860881664088997481402014342802303685173615246670255154776763834801163961246833757805224309084597789184160405326214670338531975495680000000000000000000000000000*i1^229 + 26557093780450954245184325146898833656578715393270774836152155274296060665091684461347438910035822798576448416420726614389686843652307681037331571078984045483079470702951715374664502401720177967955705194188757322055944318578518490699167013124481437969539279170301935804037005424234250208153661858417502622099179754510135077358787003491688000101046537343665586822220696116064960693629690314972280923951666180789811196045757341835380102897905037513830771358790613029091889982958272150726230832378626589109300910355500664820308762008578445008129366664632713198369840930572578373846210512654499825479115065482582383953661374111571515442322854617052827881959731956080502118957481832956488254343187082169986727732271009758070086761210912292625951204065338040104870212007867877145064820686739588812580321481210707379294427289094411374887645169355736369342027953986994128617450071186807455444708740785866259830345084220868834061413297846382366272933766141480410568028736766676419211124791701893441880816231328284464666096523187691927762684486516015001903181525184919422896486962290758325160987017243408469215251083014865094575926320602514455360912140132148872147881063949899956360598111553169796235792905889388649178474326789267680505657005240972333358121006123937503093393523479232686241296063852833788735138601197689393796237777668117445121803495436697443276015034057043084667015043661382148950579361553417192454238986442310846194115792895121177842851492442854813017401726036333643625105747607485627652891108261777436990906092383128202795472758751547010677929330593081886902668218664943138986226117098572993327603336825366266924256083316430205558859983294029390351091118530208876141697959990860313604621611753489993295047236530627962532816089526489620915099286684218588608725949586431028687988715512703309362468692405531151955105671682739182135221427486571004288620926152997863944604632083045643269710899938751778327582444997924102384795790533897074360401260843163724254007390178756598064744682845930214144499315261698118757035746886848537093932352083996797256237218449651172117638830240022272422470205124474252619144632048412431149003457725116341614870970754850049707223331878572723123488072956800628887120774110773008897307196284222381896650953323558621952967445456394786447593349589110648828413346256442172870185125030544046459992403151451933633159832743848259617582504246426389342578131280077398079737409659896295206723737199699508754214833883406712042117206569512737070532039782557399064948184239570314226560068670559583335297664278228340148002430574030512649435301811276306431645914194773651582904567878058798176374798371251414777816074038109498231658724856602759475456311181736814936447322708525646611828999246424885711095215920026756410322619095649494063304583040644516742216087260004178450960227113788164444308742979190494015510124730206473531421677814448705031300800006786625667342987653921306088155138237592119118368083900611922862161211989214776050752818427932019677112213828552623330507301393469173654693978290388263588837192000332919656006914137961555074296290566749005120592795688488230580942307081968598804412263760554442855318665784921156248351889391747189682996679967888364456157855254906999769997205278959821219137589751439202758846459083688280586662967172019260229302379129705737422204660461921496479416550351163689398279164474771696276201252613079217352641844229650221836687111520534219558146082896622106223115563200216199307303057693123269709477887676068692962964700299359216255843199863910342749454139684633701456476646839936995108632487425243595333655914970034692597910673502323217410685341163069606325858801743516595593040079597349012150213984059826788407808310560786531070367280661484930390456804002286365473145339796671869135886442294807306856943157568474153569432371200000000000000000000000000*i1^230 + 94983046222741507264553425144004334251167984613683032501435418030381811235728072018577264883764400244428423715103811112327893454596993158678603649846388539283610187571043950617285951562199331929667573977860563099753918169343156783710971567184149907238474707139122314937365651116161933728270994875118169729149184774860078347720394367162728141434151187813081963042608317024465491229207457795422345539621227216414499013252439950097070822405851187319178043463479649015858152124497609972638783168438695661639259328926169471285307436807187005680579382981749173724951386133517909517168374408323702095489953111644800318651518738347975216155076331097050762422508548254737747716639161694749706789125437184938695298245229488935980943667297550379821688907461860226826154829787383539077715173921197811984593202639498409409158473322428161902749135113697018296144374977623594258673249282418547059880328958352569257635730470113785881774204073328968901905154475294398127305563776844469752275656104302912469528560016331376186190756847455135475916874690285754241820021020242397545535389776657580412024196219237848758718237454771585325183077831931976127125717951968257776133614825020945356041683901984139616269866939348467544603027727691062963862445071211780475729749468370312978754905415645445718868907161908432698948328077345352219372846563565915217717743286343300714533917098641519350664911667140508434349725138158839535211028445267276296382664603882222763050499591836827696009504433360215083474753821113191892182065348438557197402234573965561884524004105923755579455792357758853334189270814198708586598836845096238565013231345956297249751458499221820376625207576440778407644881622522983475508394523355465055412237300637143637601391173496980294856080395631856410712085547586948792269489585184755372964906907381302563243561413026756954597379226355020214808504250622714442127871699561611819855346878953499245122939053619213373079737423604076312252343568740289795135179999670365366103657451930265277634272220967793136454466672635161500395099207947396334307459332646439746835201137212091345272470291770100614967692744961927702280888489587457184409888600151506313074638659636453142174399619846731420254385357317860690007738986378627777829148991936336652068506323097478111088869555855477475861765204021946508820043760058731154988300850534075195399906121054617275821368061658039358975681528399022528083145129648255013541629501295177729696994151085486360984594712637446050263803741620590101964370351282889248615708562755088663086396542599076241114266866007912514165547728259926611391372366318125397494626805160249864332276422461337830994214802383791100213200693040089407039704005440082521714974642613897684649106104257286202313769662529087513244608879634832078006802162012004347561183112783878446394584800552590932882995060814100311317533013246451675933225268816351803676328787201119347924376854797919813341908002306557657649134268556797273812465666486079473792089375512201787549227542798270977837954699652925703959925671341607301600452472757779966362131671364706917051294218405535748255933211477974585432015246912870359691403879399396727942355763548654307821748624781655817904143834465213493505994289813299997110174521543282352708704927363718986974585757665773097528660557772527364010119439038130461207658070293242452660210925571332754295432224089467139235955990229660867176608278236150685017731001618122757515352779131290370273954386568295929212663163246707193432461440026635389689014966258674062910736604153652862689398218729338932655697096665347586488623161458595576369239344743679467298605666623164081599768076859754361471468873000685682748059540995415000715858054564263706580721724586463157974399759151129897195776622125442661976236654474439523106986124204092640962961471556601360518463430328320000000000000000000000000*i1^231 + 109882011393891236310958060875891090936741035128912257074844343835472205916333586131438976547420995352157903492502580230593094245344425313720586686364581410822597694789058879261291247586142922179078029250168267505474860847974485069747903506554723315040063237081164072350763276833879387874101797270372008304397855036934448303705122189663303243868873949276698638356351633272462977365944272539304941418737642430798465811934689002530913469580208698957611922552838229734074508851394487516506199554662852285853254150232164466526563588577665598895874838056996066969859981953054530867838669987682551901123734364712301144582050548781209532662737344649771587403491422371125120640709848374713433794614133803443389128435058207087424854454223530196584103644758175297526315931864021268516392019265690808891374200929536403376505549366586155090808181314993145863109659554271612437412279407912858957129874993589413729032397226767551904525990760847249689252792879911881670529274738348318494758507431475067775612878038384514947657633151053239162466059108131724705648229016453387660909108407575886224298990233120497947311792130201902066556158457887305902404769935683034495856730898850624951051450324197529646662874305583448628661683802366144163999884358948869412974728831810343145674413545499999383492747390819973067843447342003509824330826733656530697391513605116209616404402775995524416668637760211208103840162141287338133582322496042166162539943147511554456284162740573758417057629033365612695335189941807871140725082844235367629951382644759336937646727891885452580493788985088725097708666192694260584728013180856597174953015593049765565528824334167950263001411058059519632436457364912393684253426477216978514412287244358445551994628214019687479032675875001811266186642721198529265169505525783572540324432198314038600208044060869090087163788514064225706330747122171647021771670149946746308983903803697911181386755934220872901780474220447841215352635499677711298016325861654544186474140924596102228624970751332013794220259006560971915708452490957129722271611758249211494694082378660345359980444172904148417139905190441434014929131023538876851214027650585289906782959047611376265700536783335690395032968107364115170456352807463404634609058882015751280263793993384096488970760275697032764646782707875934295366269107175541851380332957579180006324123922158481589959887757372220733859808861872660531395609959097121469492218926977353316132087613149503034866755892240217092115752424925500993691649232883612017958629315124811440247862257781043642002962863418514944929178932315259761191531539676019040225110330256972418137308426835977501538157405045604382325869256624815552004029473848535888430518436618279763996233154661646055332471594723466627787310561025221939451325859733714860137259755019756450430832997905695712099556345185526517835377626643353117369024086156498293243995533011791984650904695598388384154864076230694829949627035302279635371514183948400931108500213503753527194703896110584414344903841094802502778867306067553604769879248555970287466291762715612276184944860745009090730236769630569505712132315388304150796544636341941809646667879979145438498024168432432339576222136452142849663611445829029065909813847518243859018967325253484186288651890132818830774750365219022820699711686535597111432940373559167413494620340200817781225771995044654601508564010117317709137483587421537740605149240879154472440029455792333223212251318953902586178233095047868397023573449332767943566344778065586639967068795835793572104620575156504998948101695793899105103733243636442548008749777234297935801388712041447902633914003335272224849797337807549303249939831458516994881365961053259873903274620120236720221294308457712814381692821755863851342812966536515542470437480566411004306654157011419136000000000000000000000000*i1^232 + -10461735707054631704556504610628642599377800834244192801914327288820365494712008544001253770722372609966581842101650678135111653961606069938695448351040187591066197992270222086347467102869456880440961772788755002264586294866793953153553814250703820972202705465051766901520458180929678709665113952846022824762071564829928015971430831179667285890677323424756098292029244633104450214311094623275011070273092582869233744231975213097465428968047862672814759477379568985859291164301888575528119717342150222021356262830682459848811776599332048157194572422168184718669516403859320594473732960242085482674280614678354053270855137673603296688777679154555988669002129827226446518708200231811278679636956672688884728006542017144484453553805597100163826854656536913906977920751354508679001462975077771097682469936491200570278595668525522415329052888533205631057015238948472641754095567382961918063638588804857435045688453363046352734289845639579301713614726390516076317442376010062891767798549158386817806971686806461025969977672800103198257702507932230213867855439444436314865386314998873149244401800300832942877998801978246599485408740881571053186721055334034891606473994633661772852474217781518759677246535439545883346174232000663901955746772225570754877524164758464845853182248367187260505648970008546561728951752102253882686327005131047680508381244993812348627587447629074915633753342387098035082094550914707395730180290487903521465027363940058863525415109225095904336489347410857597830158245876993756231154697617003763951640682212014030702674830398449697497061012987021453280862189313545437663718021569714590730755775547609445322703179091401834713573232219179215047247382595529699276495222394205841116040303218887782758032436714602690575241781833519875888675111178123920687620360936110513676716509078914734054849956789039626505238357928308638961860030170446818842435692138926629812101921343779062693877038093726043642694902961524651720672929743415441082499611551334004705470273001381982274052187074848428313020262562384440515962880414734662600303209847897410536284760937191619016691638067965038453778762048995361996499688676399618573488204838273862076745358671515011448640220107969329591805702305928838261298576530481941014752400561236873389175351311722216224405911029870742186183993765273132248458706629187151523552584333999729565959414299005962775581060613625262915231566864654889028971172618825014146093591425041041439423030423478608278965586275739589546151924457536161108819810513718999849311692776314225308946470555560816799518576906336927178630803726759710937179799144285814874693793335418963704187641826728458184595698079020041634751831193607190289057656276715442973306601444998305086039598679197677754963754093288236513272816305316663854027222167285172988141888215428281366612431608436546343729182209437404545152887162933114084411813041497259167829197159948399483693303255808493297530149921636455618642073106276225768159536007999738455671480939111294979407988857048387847057743158065749595987696463877757305973496352088971235433231241284633125594857739168231138926577664589194872232986496539158889302413536555610996389830659602864663788788107717487857766618473808749346729655853178494591361772425163123238912736278046596994500317000515361321162792251256354628232889583664112082941020797846705353066356460618221878613871580300951551446454023359314853112595443659184000499747121004713759653664533589451763858497004418111655873412522623936210695949356006963025264805277228997117453563078625759660179111352864221373614795565139249543715732114161144657559192570327526058702416217726433549668216422761490787385826998074480026295114866847937495114916468270413003518824242268260446300777071819066019015635003742940558182856182298900614082998067622051840000000000000000000000000*i1^233 + 858307384349116750560104506569593586827254241259703625520698050805278166105236382655795243350643001908106740675420138511725766745566080469514840076587623044447034491869261426623804442918305864513785383755063122567204144747275297680511875774568607170684248057139322360073907869705749154889267759974987366295904206318961497777914656183048829774903166649926147251628649844702515932545239802660517962928934952057304495162904442070858092382966983413720692791929291498500184016337028305129574070869660424674713112199342701344793738019200412659835970325496246429588218195098000325187884803319887868085547363656612588047310774840269078516677550799159083727475706012708596544667863709616298383662208450081221030773524900789425652926702137273045847226311678018153668250122821562295782768676506232471983931748060184983546363462988229043731773478323800694483963379539812680700990176607066284505966960542884658271107609545751589967362408805765534325713497206918510977074541136561225713839186910944431213075554267382391634661673980548457852532025528540154777939258811083227576449777175701653489453363400770097625429766092649839438734811820120415949258958331048776136518985217655104029793919600210737019827049189744307998911558580849554379388920330812599299787989318133202348786475650191700334191897767475152323670077533674279541466940765332353425403805949846051264832203108403106218681570754639962543567496544581689104665306714497962181869896206132437981386505677630813136032181854652995089301623676171967289059619140728002446365869340007836195056502935502209897072965018928258084291648694752057346577959314628297650109641747110012145721255623331939504656023856834761328209551267084297027517045069636088085743837951620133085435100264842478592671694583843801548872246044150771323088425885246413422171375145306341471011620277099747911499514230555769816299473336113162791222942193322044130520311014923953203500857110638771618424766437829041702039024219542580108348347144552546206477565007461797828494747238962237881811228826599601548901841451067069239621281812396579514593894999319395289638790414150755731649008424644692029168556971683556229465365340389225867854845433084977082063021883045724296069379394493312927486004610661855865540318483203367421316799836341191606959144203617686025956188584053522738666452619240229854938509851738499320357180451826474115234286565694474069419731480118460091071265625225778241067530915963156237240328202854588986425410531144254881812023704234054523850207385477101939340368767937245156197424509335435566314744211242647279470981436335594098047601843476539604238118644319310850030784280970795521098800087038722022594216851932832305274279219870481482728169918432552613569297549568124422568205617759384456551261033748794614282661051046014659858405961629069925279253408854157120489376290389809437340320505021465176476271621462918763109350116742191343193254957170406834977666046647125175775279376448910154742224269536570449480366926761225537785355068567390324453708725344541801500690094759411358889010128366253905438219805916747827357843938077227277810940119671401185626640849162872233978462436379117625236673007483303329336945951743671562461229019152306986189056180139417522759338755292615211963094648225267315991261661874647303279956997906256558164184791876342041615383242640428246765417507715937000464650316196061995840015419134743695429627874649188918345475970094735327061032958632593035017101104889042890628739467690194566629106008321629246048380840647972620040542945966937257762308881114568248755803123554381432766093183931148151341584312644265464422104768128323082379414220088133467759604393427662994631801484317699699579634252553983074269254654170581632740948709264143459459654282421837801504123898597703732428800000000000000000000000*i1^234 + -44837141645257898250120596805415036125689459264684723324554071884257097197579353772163241562834057705428232382142927779058103999627076945227143658888117024464056517431368162600544508934412114006352138755381486479064967549272574357073033823740710821204231718216502872596644429270581971819110695376746134120792270454901185782740749480578885808111564578148922080363432543858088039359384387585378917739281982636313845999706939870989239714417169251351101144134228960099812742423038211188789898579972326041580733198623903241932852781260227642618230957823553162948375029399039152897248584819414713389279582994226532167025718655150581589920107873412458920328296992512650483314776416995480014217121113280303895248076093872530014725847024336507004025318927387177882319995591302879176443452197593504962991246358937646790187997404549232984707727351273632347029170222767518793336188506840652735968535215706636957160750176648693185000603878092252416762141073327996108948671950898511577474508865225977921785452718272945733976275385977444047463199209728680963084880097602475619198232174417876663381673905951788793037521116922113110066674334608208582022918090719940720125434198709128930571929708546621213969452780940020540156154951868266531811171696058544684827352626332463195522642749609462295272051863137865573884810903342304351840475732780523025746172055527112376298411322621864586192507667901047330906775419661970129143051789729013459872753718775807356306908218199306538748898832017180589262274418195529417800023752274769532121614967473748424841677758054996497279996453740489602855033615189897011604398991625651883611767127327444511474835860256688514339775412487463115618128850851471943597197149238118354873871241326644711274080496884839759992620124516194011980872855840742586451756717080619001085255064751290576490604400093248055962283371188787341016692972604592780847513640263770545573328818022764378139651524957449475289543146556247163598667162532678549351361835412360235244961096641357500706580682207759344518528802000637097335983716213171693983415562752746198005503640081877038586486269334165112807411158814869545926066801401957881737491299308780706653628198808926717898582593736387055943397879825251720930003086505377380913773407697321097020961383741509265808126759183125828179312093963425158628993039863524760843689268682308864736374657993484682050864610237527051880752755218227807570614281385794000724272645913266640483445287536597879400483336173132232158654538147790299673372161697399281575824366252761017135285364370218964199071645641884937451731133745600518869927840390929436566074411771521180577817587255819368770096370490818675590600311904113104519826711096979733574904221098446480541412959630344897320652649718170511682870136407579549110058468875442724603907010635359213746067196225086765771411495702137173819112276657405687719458135064780059272725962867215945233920925599468721523212491346119744148243400604980463925451471540434168922738327065086683628758411639683955101224769246836501209175692085966301888745531002951335279331644367145740447482304860093436069527816433408586508261167795248012734710685023542335946897831039731538081676463222803226603708836197465917190183711277904368602444664397672186066097162369623576992142827796003760770197504664737666120374139386434667912191298958811210644837273858600625549472225971807966388360166317736382660082496698342776075803548941853318236720741517587092096709638795342131768223088494011734184716209080855217758253112500173911858579106689143370520990336062372429273322100220299086465381028561917147339024894426140573021976025350310995684984281633465010215251966608199213383665127949223897757622008840426041892822781649737772309627664657223711169632811521781625566265344000000000000000000000*i1^235 + 4447310605877275183505423150714725349395345591929472984468728443839361209997102613541448119620590926968320886502500704048417645658037301697789796314675807301308246514732065250999065596412308366655342720489181971924177965682387421759515017104118188904480112703547634383002877529374435411488721704695406262525653051232560082101568591007281326404122609908260677109808811989363301791542004691213662742267780939794921903045772387003437106423652571596357095011992429925024761644333939497442278088187429814260550572646815367728710687088471952360977563503530836320815812065664853213224741423005562388169438703391613324740307214631663458096637740375193298603352384319122441565221707040732682617741005270884743594251647625208756910628802517411209779224855698215754527680882663211819319550092366264440411388164257762732285847174898507964476878351830129713766426296529702727809007543861110225632934986249499942795546052808432954694608184890252180961944985070429113428684277377981544624620758465859327359439146755681190597201105588950063270403666270159741121208905140704259925443101846268999328445880576128379291878965314676339839395718270524528086761653973625457445015361240556157238760149294027973442231386556534366947181947292054490473722285005241344275056661358391342553629643734253763347688192103995971054463230688395006352725991798475415791894785871492289671090985845099972442512245418998397196467360550469626565471664067758451317413413958068183406740075315307843257043004860891726352517924026983472157715048301489992834099410609859947485326437837533127650326963994158673817357839592633932601830091221929687288622882070261072111770825312269963499657081574434632061155674546652192306128768568870299037758821394744495198634831934643511222386041340882206693833261964655631768707951366225666806740689512058922407569191988454234190642849455699204925300676140799116964718129074948254631959094772296837735300885054421301021578697687413742151450559061377999145119009226764093322361903797377317684733843334649514780562257774020568147987063594443117451466996196511433051209308171699291980690865904084392228413482514942310329895991630257579186000115934148021551844357731334768735818222211894174273132635853624879911437104797178880996270801136600692943546257366408366794949729729594125757858185113456724988220421981534400610460467911754528654910916036969272826116915435825794507608342414217067388978913197355659557932542584310635818486164588848150137931106917136299982977149500074674732865752896543609814986003162354949471116086334726647848224864648683109769688073216675648913771488085314345716898723564901472755605952993908409734038643601849329935031512116167834339416611196552312180087857541464995128184892473480326222957474698636125365356104874996360145031265134034722718736714802873030542805143305861365688079051639442865000475744808824336096780315745672053646919520988964539819435772122118491343263819952494757857760212140971694974221777700302101937108831823386162265821280316625956511243400997727147346660389978476521569573258363826202799484294984745395520648759399346698512995126475674204080055352793270228117944428059410164706315732369494785992114302753082616591067188311476962566272951544476360307432826707737837209840201538270533720309886175345899633760414421565838225146928412747635797843070206043942546501539325244852225539753957932881356705077308129939823088308917329599526577829466870663672490337000185116267067722293356915857176347847213055585128233136419004270350009995225546490459014953092207103701016924438319968122085079145304227461802865660461718498378701866245856541304521491707029261379336558260574351476115602606356699250963290222703296072265074200056965788752177302095642164416701860400568519884800000000000000000000*i1^236 + -158632765766206215832976950476210338222522014616344440945089395851291606359504600852845240889506046497042626541351323127236891356895888369778211520500608382406443522813862584803095467021191631339031128500928362806011528260762846325321899935690961579562368546840308986176612109852570621222148746466941099779704718056013039450353348284965518309303576294953631012878575591412826150886133259698138603615641620103737067462161914236487786139896052233008998130985548676077118488779611523695480695580529228649047644715240984548873282106673008764750712994168640347910497636615938564170171695549646619577815709864742802732144762524997689134392283455397710776475734647617227562716360714137324243465963868729989860456764525115160578442346442410347807297319908622223034191100897465213608739372066086722690985582559437790200660405572068767457608373383526058699570666766166427147023150925063297385994048827275744774029663540150665103588099103520823880609341360417829455646780715101021083099482104401082979615925280799197544270405492183115769432158198244648784479712541738257412603300236830175522211613332371365426799045045227572189693559022684543266444394040938334553945682470059326225997911553352647917532748144026619593882143516165272350337784327504035773710923372418324939225967451690363063080233206091065156631237808293554563442681964936616737239534470900781180593932916872316731515848497721479458410707536131036452862414137467171275718598842759926655607840541171579660293835119336726953040848459188133409223541784395396015516320886656748258933951967169827255520924195021662282405457979730635177653995596341839930402945603506825896369460632736755837331182752575692657593664589658663606936896239022336517218532858126407271547361025894549032215376601889258791872975032879941806730256294236532657792750987597401423350959513274297553873740257881715528372501740124392201396188678896879955535049106383272327195895916149499937652242031036837073483070966399267908416423168254842821865779772436299888920860591090285043270809172582355951595676482985224137080045833981086129583596012088579901115680240360620770983231475655389192701858700145975051074357237690737494614234286526019082569221639859798232524987473955452855978118890287123155505805317263357665161657662745994278478778588758563592077080078946179702519161703582327758042487509383127630560997730974249105285245849850976142658655220333205337622029813342569617341281116691369919117996705477296311793952884250454475376389861746536436187019791469643838864140584451870801579522320415441238280430386728983525377718995097816662294279472217813638246187441786654981181652845353098556841193117934002655458900824480564941603720963135842105626674311800776610728438703422411138731873012094195209587079515229382380716003982975023634929041587433107900836573826811047323045226663837354520463040100775743545263279257743111302644848685656147564552569588912948913377859139655238120825213866493689017097713888447415108466896693290420259448215515997394869513085248132535641310872201920713041344889531764602004022393114810866917791841524641356551052113462452340863896396742657946445535546452488636253456546464495976214305814735651433496892460016140514898042600402420547068222409282562017361648849172401755245631325873992176952891554019799824600510643479764334860709823120399025933638178099650080400567441159654624378353333368777614223609395443888057912224590085762637759204973664686392364191345704106431589073653415400144877779001267873120061816490017828833284808042379692631284189835809957063019601537658467953298299775760130664010566683131498077140160455285526034500049918775581203729101020302862853100627317767965706916851096687219598339882533202868970489251760638525440000000000000000000*i1^237 + 6039649770467658439073794079526423870153083967055283361968783200462022381364489015226328233301793205316896660887983715688029772988041142936186283307352738039084394678949717821014052773302441346846487850390614001343836401236276531077860034908339649373157197278681843848977442266535964883802862888819259434664762998138891914431856691493506264277288559345955186233280599982282443008773852671483137219546411313882305125815055618313236724878275854425817180691900294512343386732246180182094689721382346403116207069754985830648829787553487532729585345218207330534425798588744215154927242224585430994390391833844584180922890471292714631516087647759001700314629545878976823785491218091256897216571526696603397487300942661951690190563372135514194162400825631373053697389989060634861100688054099471346835505854426234755943482388573082103910085771186073381913455864819227663044311951340805397167879620589910494955123565897362846529106397858424939930486076118190427697384872261307741525782193517453879344396929597071555969609201551888016826634615112344752426943128076469953485398898908912179541080967163533370970088243114098062798001830436080163993713624694169280317785043871429360868474339442137233420999607153125885600407737027912858540645905667309260810520486131036465497748076623415960006056802056122126116599302698978504182622576693948018611240679622236054727422122551525898249643275373940896561266174519128023970756393506781195990846255123786435176011776329290138688247354191264897490267029786556059908327132054002844500326081480626981804027871015300731615478279547620864294834268530315197360381356366003521707043599717935111162384851583874607249078201513496102438213719071380786922974554463394030834526262538862594791908841991030589290368869837454268875371587861655156795412205932900772783879165995826036570272342486166546200026715132065157262089873599705958089923379933722028472955747107136536392334061798247640373061569436705539635608223876807897303386073551406551219213581269696580067532431672476009752755816970237823225276359709752951065612288984814343464100743734867105581533311651886941207120497831663371210039476039337885901851475604447141278668707736919996165776171601990845966139390053288081723066333617326359612299663744345041763977983963409187805805138607111571275197634773612334073395730828327573662407122979814726580252786187561400297697807297459945192938864340825538626748398728308227918310027051996723987088561328528491058137705904727315811273584445156314000254320474976582130566572060427178589774145780585091121600994902431953334209252083346904372492013017146046459165142920729990271036720734582183267385829445689459413875488997207855619289951920909989420404828127346278377600501655698355398914208716097588601855157328649792663701361364266760378158541538896048687111255041268811668231916686226924911471415569414158459850875341544394711734644201559633067537141608409154948846465521675146142163356668125658187414572742154070013202803553017031636045429061835667471955672505141963009815239645134804095302746848396808765643999115430922865508241413645508568173050938656760178008962929559605008178002518143353487535395798071639279487111953257403790620896312849753341548791571694427411506452482450067439691835698840033966934097396195106751873470890016347395091297402179386148426810994400590349048319018758483035610240517572808514868420851348918022574812597675676692728821419021479107826628013856783054236281340413391305042389687974309613398016500984802478205729954374886640066136586722880248433597906783459450232365854298849457407252833948817342558868515078300563839393039604480012544397150575730854583423414286091881802996111132491394578123267165269155754196116439040000000000000000000*i1^238 + -29819732923077782053514760228827069742851715570951191244540957872504324466659219568942679447056145522277684087060043706205456402208573406425852474401759460043755492375456926159958906568397281291664760102983847357446183944909870602476691751503843878721137638234625835118865624340810308624266337605485673557202509242619214408293233438798669466047574667031076989904477592711394370711378432904752965241525001498548060190524814355738797197177802825418217830178328492584830925933836072226537231617199150601517253153651525201648252445397645142533262569615785824090427695359771523979166991233830677588226917488695915156870733499927795168536460899823464985420953489810606522050134445401065656397801968408947812831992946823074544503071631668966376389541129866614137784680794912614722404359553682710008393515665902030542409063479365479535040569303427399730883536415984270796971057641569008735085974847041824593967509670276856179684942229110352937672173867198333338012292873016747171267942736739211892301659204287051756070082303768348005771255058748521767610837391949943612498936910202943738144692305136285326030456543095871100881365310248937866918046306065919716582679918869045520040552486942425023863225041530107989202555585906564385135358899176286101435756622965748835264332677703017272995971343943422747621193502583559635791826549088487207092589176609897046651612218160199718760061579065446735833098035463111418943834552692761493795136534868935807957879214912880049732177271403297097232154247686985093326912551958127658485147913630810579641705897338121996257515404770225233221621518504194421797102973147264021635282123563302306288794389359919941411160826024020986954966366718521817560039811004303210082094962235741182372397076594410098511502022079150558733829398019897647008085316568934920759537973371119762893787565343921055714390016412900583892179028555408138858699241361022690906844576956919013979582646092290294539961645705822858842566522224111170338436744557627932295000357771761184848345210390962251772966261533769308787571592331051044081621150538447595105501586714238365153201052749765912019409646778572685034895318934639191149606708473941752637910600835843292492468515286074842967294887306933188163009269586041575782086245396983964391206562185894881272888242091774583382720792319011180004472372886201207300302478564997664112616256866545378949879512707786390116378381699839859434767138847886907843531448822669909672078431059568765942089066847980529312961838457600198874382667033647562580885414652017958421652428283700387781865042985256867619705333254813373794013697477151707092326718367930202128682893390949748808424563481371910561092445278753595589254986446124385878660829548370012220535568858652503154397190155976149011864864461654114984051384707832980151356273829114606218086390548644272654756843858150139699401921400489139133637758312008256823207616729267914752035951941886197349092153175717010451734509258322315106163114409760631770577785564490690398678640317404965175210408009888687978401935195370307168471657773468388877098349842319850070895925434573393576019638668581120633825198625702028451004196678904388379708841038733594470783962165803877374685038582023524481184766992279429606201440520096075669038572793443028822994472787837736907692884234142749579647427967466023387552989615934919149907182032276743540197771618600627797548471411609273251005005280486931680876868080218016380019918416133641805367773908506778046949408296607800552469800095134000797073195653863121305380139955257261163366599229546284932937262235206493471811469171162158481291992658545325317116408150708510395118994368218269266433319860990061503710775691778149388644553672622080000000000000000000*i1^239 + 608167556324970804623256793982301554108325720582188673670304402086985447333195482240336506883358197820092427146406333621960798134027141526088441554034640441357165915915055805524454033553756478676746411583520266941167406665220651376376153913642327552404776318713735688362786566128429096217026960718557618301005830511155579582745427290118337768451382286557176165136502669069408850958347008809410781669783998382990866312267294769564772968150533816845828742270089107815163006164229774682730042653008901830793220994148156153219020710366654407745881906685603871305207013644548720146433589832721167381258396049761930195714228946289984301956553193748056348599052693184473885715380705406907835806485444320353616405370958107302211204618233801960967643171379736496544562911278763132579715139968642067220879302111087015019597839622867050420568388351562870648888006811472467410032186680057801123465484780368274563565468298925076553588443718929502903372306075700409073653887998180681709387341532144559832547513456392268076647483086445490658040651392202581170988740738072550634401204949403121457826611034415438031156762840041969144927117242245167118213759257817126391150414739581968386292115599865186368386777059348519091819061935464668317359289631336485610699533292663998650608580225332468086160985583042552175638682852025398151212315057398260023468033643930826741744697167293976738361953694130187809085452181001406044055369215841084254348249269630522842761000158525451418640162707741417273348127665096175101769997831683179943677261780456142598735574767033082875869297583000236716017322748767500620569935717789861570164585099574898049374176047043832728389786100357021850039015101440324293693501746643939491102867572133667221192887641985048894555440109150718628515800979937855890519003200624357634666310882744099666170871148974975771947517904866167536315524063247971187141788757226211270148292321943962614032990911857756840069208009209676167483570520094377733939022585442622311544095046514243354209491720423230965647907842435940874281206738459575590920494937227478527436935491799193779871961465924924269788326130379285369468024994702232316057725772929714385409491090541052139612160058197500754643653755636462107036191790334940279389508527791515867736266011871753511082870808419333001887623973707369314848913353811002940701706876827996055423996650655059568978833537418652883820773501785930011431139806793045986527164351169942776413740932794988745043618932213389982899504065556896336030302059111079924589766115747296838130722502692968855915706935737908591812318682312508581980133658507805883744816187619506139201671966478809051667078461545749853283197380147824143881230983841496947419854711675354433010601065954386947173178983344666390538237073843037970788467987746282362665686639821393046313607150380501256497758895084831489470116091487329667695176399395194041185635346089807242163547471862460872011819624471318619639642777529605476238040015219326826912562056751370716402482959543229320924116448415786049626059991652039588358237046758059812986286035899546138347178400481570725825363246785344404896932722688922405219791663182211942678256979741140699305889212027238958450030862092336673752297261871892291258818077569111206516586336411277542095984458838432225676369814392382116004307120087101526267356838178616000605877694295123102769564987891757674326325330518149036796413793202861011267740592605653623707780858157296280716336452925252914421679572889499084739142002887659008935055659919745929983573803261957235407418386317562914225247933453630808514813769952003698173103967595190191057638669266925575246841562354669602096049508971344887431275242796666060800000000000000000*i1^240 + 434861133658073217641665526644768238863519627497683484501950951321844874343213289109194744077459514095440562818966287266767821698716271428120261625781868825075132223313428479232493677854437762879880717829748496953295634638441906948151377467566715069292705642515040998526529247943571906727436143827858548590456608045728773220521601089030240467831372674562927606120809912324713682504367133673166001376722891634327123108831581532275787462988030345958534249574218378052140161730682997723799413827100746774434650965138382756701773789912988731737483360100407808562244593395204116816973172430019049827777430525252589417654291221940499379747933177239823298180069538482553924505230864891129007574506641539157709838919077568833731069492114874804453721724565400689714485929116923220122490683004043601190485966555493784123962607870116976606339128292860309371526037604485198212886636097190441215803315704091123840321710909248524619716073102185734726044867062438224792343736637140532874499734807195106549971626439070676907921645221602593466295515373306898214451801408607888948573429142950694020263798175891667407226812969404504408761301284922954067692908260082571556776689999994636519636251305988757385355114512289076612589223252961730819647273403597761891386156415225487994721024892831570530858959187586505420951264376687303336045385536658198696396489372880746488417911715577416568055932379282844115331958797154463605729327018172635376875134111825591288540082624644784977566982945644925912799329673558116954717506804342840527554319979686962321870987780117664913970977122486778391272362455669505500440277944030117265319714370101079611226912914296408297034647457358923622806427085791176767702435322334306342306145787716814510697379109735404307661539380271652689503024519680128772793824838897455081437151447516539213696783340801408431934141498817399815118471888959171037451566603314344742755484623862810216346682264693149429383220783759358398439249915171023726047760664368217570099187945187588451147015161453906999651188900175787508313051377166782926615426476508066119596188737764659835898748296486616852544085878449877473970511300519703103972371878676283873332435594594303910153151169159161092226801996994278625769157526388835842309197041622144281057448994861911889351794422792966270052189451146895071228156416960685267747250808053195526599899146742309078982839879034976196021106774369454746808533397203757638116491889575954808707573690181169183125861062747750752665864756483083052005206745484428261492207620319022423051927678750216468570516362762811291879211098131176163840998324045388881854906894726209036145600562703924010561091541671715631618258210432393924853443363872962392562132933649256198941209684016919349997133809989781501959549054631799228427083864170340005654370536487282691406775054030236829792977466534919817091894107576159510165300444000940422831580278861563821304673992455739555592011414355647189246698641848960647720468550761110880313791295236967911795247056029039272061362770082311466061669111450267603516539519394716488090541185104852556346934945813296005804041058026334923591028648108131508252823447687509970281430547858403802164665268393890557325338597625868426726900456051658273526594432197045344832508624482254205279100536100629989219823673299597433070248533184326669347568462073065788478895140996980476617471133667550988675398497259134552319100138476937264938835823728420618698719721677093379619315168262132700792538944221506661141392944016292848529728053358005004976430342571074216091011558530792382161735094506499817363862343775827153689714074849874041667672299606692940195059662454781973050695573746233638912000000000000000*i1^241 + 1153153770808745692960922613249001702615978829638683397823194169811153207436270171026517851938429449479574971830235090045297805621317539506389638095813581345064865013177214926647369671338253201649145702714678648753433741732608279983511107552089227286838192058818097278720751462560249487459244777525313996791509380436944174898538578276649027543504628515408867508745633029433438849930927543002178979290197344005460731936481394948150037729804091671557746846868607059446023974324101970025940271457231615867690303525465193574475887630216790264751174349729617275148114948197668542470574961740466000320663263745781508685314163318253941400883481078016325078431739961796468443756850458662362724971927765504796741091025466539060443230720485674670145677784247362610234105758445991228508403257761349242854413666277480732797300390513246697496692810310720297146383948592343870217094886478967359218234002972740044489830037653500648928701741371968244583366287091511511727271982025716884267702090589978674051489258774554864011424139403100288218212832034174316414890947831229359107887392152017315234056754613192678416948899743025593027786749126805332962686939907451824262007135182667591234021822486277355259473822913728866559877955026674715775453957115871759067362651125424185142578342015065693377446419588395502421363165919369445548511891546754884768389165108682271830299497192241633901364992226267329488350508909149040629629604826948493435669729579036915359148036602813299644467662872765316068258840946437526504576531956380900850334378981287886527979482679423527949861665509857297204793517727838777660940323147281366345884340297983684694060911215177591224905810428079999294647708415373967696488944257255002911302509310368756587822549240666230788166397910700714970182733936406332126985136158939813131289150552317419026603627627272408802494747952347538734570794254240636174961696778402537279829247680147294209486599820672271541352254176914051786906964165001345276220617882852907427268117666672617498445530819552552121050979377717823965483217480335568987266732021684119776540690963215979444227751496433689824837597242413120355780047622797705559725013570436044454126593255692687868196608780700741848414270067061363496175286788510240458974093366423178547062412945893743549551153918406210373441927882305230042429089548366172821231902488205730148734272605289537059161421500126789511884491165003819945742682712477600796843791462041848950675086992361909607026046788017323749058713623671429216495407220396848108934185200137098262466403405923170672256543402011440656449327389829261356549640191125063640003480128075591920553164407625280096181247009427387211662022987744116449695254622071781519326547924362822181672967934983232471409794269596457379141819246257580375292374756651215279568846070838470932777660453383686790397705293717986050937551168932374966365933734812991167833411507733890383172635027823502997183467107850504501621810190626161472222490984623830165834485747652272088970187439089251857431742650997156310552535590320072141969416774867930064320803051554146297982718925572236911641331262585989202618794900541156966652617617215722846995351794869567564701082305554121828167077348276095997674060184490741238843233359736606393791688336756084321103989587116863153213829896498216967294646334194159699870327919010236272470320916304595889170790434601180517664924645308382896214606862997641861570583200077022554269956440312739689170338628181033958566912664786123169631657024412478928783923307961546585763912118740027275598122534890665582681020131744757802260321417113515277000004888193695447647310640470344442808676279175906905292800000000000000*i1^242 + 437597796770267315654362488971556632227912854414253263596439076864574916442079651700019450543815912657319877268963539403382467522440726296982291231311814400446433713371544783315156490130606278070966819361905546187207678111043388399105942675929592327644402894709758280090632852395730259710856358076930652626077245786293213508771737136490479409884027550863507509302052317502958310576955079155404266995245134864787514571758844338815180710487270078839998944081168935806700517948042941124703890315592393717316823635360178072419606466021832065672948577446895904044633624648900879493082901379492838570067652822044079629469234783633724432390133289368746228806412585660769474023815365226212748486820024685273607357263564417319336389689687001409498109435453214120026880508012766337735389328754142049512072090486876578486915065334879913097532441308086358260518307610699556914101545269555036705483496676931281305037498671102422468260649719790057989108253734775231991266778908142648565729601927289136057769110296541362718261758650878152452261816749772094178116376914775971805741055818365179299086221479809874234976382984982834147588822380335203414243995419797581675761591358551584679784679656117781184395103117081370483302455864640488168407420558540830932762767545622431885301268081792362708967452940446371507097615544050572255424052720461327459459462093572191777144103214923425376556939758664519867799980787126676030999877803841247560329403959418117218104350476514318584348579563495704578060979949231301343904773081157494105663854990431189043359735896958629291751064958199570177119881477269032199243146023507065394271534277508615133802635479784576002012871878459466170141488108196830666371440790348268853628703152240373804991864254574155952258980247854470413306890446783374732749963126547378343253223282906482883254281829093655914403657847548540743679706261849369039255493352998681480291176894624507430842830960616014297978105362991048145564133895235730430143535087196719831949453710628772085300942504152734066411126068145682691950424393205600093684421006416739958448958711085664005042721374749190165722680860544201926841048272192269098751060287069660007685624050117332998249231914910191480522640015664310010535021192872863518007986536580783651236348893899917782334490918622208923706319039762287839799211505350650650123270122521229567646478200779199130892970418865777978268843751612384702389803961102324375857897531641322167223327848405374988163614385347736365775893539155398927826652043569881772259976406307236609884256920966423917807825140315568504938888280386660950206633953117743086821968624670745735926760591570318914569060193522846087836767240522347956325136197833170391727979604929290976161946001062138947599336695232183669856088294613934192784624872140358491812262442579900610631422381247686165431806659431733179160055232162977798769273704313517991633831170746648145587802549669075265898228266619743760771078596115194184703111354111084076828736838815942510864081745722032791775621741827814029226643185777786497478317673925490737363521541500395533556482612336684444259261438014539962997973388195864048143755636773703861012638874860192262369743225408079061946015131282581730302086583526138797219196293511670415587902578896192521456051024074105665872938337634999881629997554066371004681929477604278417717077717040599194381181076075302628014893382903271067803575284455702497633870644351434243381560457669020683851105440686647505370416425810762170401501789306789854579331624871879881410278116026000081674057341937921009096898302205574495030042223073913873488337756739201378013837797273545526476800000000000000*i1^243 + 51900922909585280649667717244643167043096042813471989546947024146911180195208605050848334045713328146891503454738449853352657298417976554089583847264364143376530598945237088616699966863345132025987347257657620287232781885330373495324421453697279309189479500636259248714323286076429996762401162365534134281329059552298156428260734680999197183838777989638850597676484693332999574839942484879655346956901714007964956752795647373874777403849887393451851446625972303588492695871834463007978151487664878510070017685387249651830163526601961039640932832683009289580416476191666564813156289643316365074230921397083422761394787590000639687235673393081802426001980937483212766127270011599078188098392855550204145562643024996515699824826957288174781126075329947800620244513752026144037065500891751734860128010682781045930688119540451913483560088384708394222483508698617182823240438715475585505393482607006319473913315128735599960258324759899288968494151966794919497339793075769098910804831810428620091294217495495158420432439624424357925341114527158681266268184407162906385273399477722609695251915589869836183763693433451806045384855145516518984896547383822807902561623810368860667086108208996223759828794944970588860982074737500798032600642273304138383649393000977591844355857642195342493173401628487267678288374139438577810327167841904914726903195082767847549904391890878983353275794862352675687445961615482343474809301834923570190398810008975805323260530231825694575596451683058816453251852004994299377320180979439809154456128608843688174741851523843535580449157752887132999684106954362668990671812332814508323097967647152684577145805735875657653503976614159060452423261749756273039612207665711137627832196137359468294570165294452795968772474688786556697046290265312916681408986352630711714369167164229431918531658112703869015192065324326476720474195305556290210010271516613033003859946623484004150766675564884121577201046353287169077941979547032244069462888950668248138821804649013857239387350770665317218560479450886334445736614845624778124973297000356658967229440167366848721576908501723208002029355274874366234629415040695431080665457542785043179648226541312378419841799633179135826737064653582309077863759770655711248245813534613882493263912225390629306329197173129542062576914750670149161932626325557349120434449539874056106142420925047941062070995091517942578834660510510292762375678665822723490071321048333294961778536271714499671973567060459244882479422362783319868015663237531660354366787191990324732588182276621579824667272176369448351712088856223978219733337490132795489140907740256135201402057805425686575528432369723919462449916965428996771544666844386067818708598560573226352127991760830818794572124527733342370827446749436318729723031204236970981762557384081296764052595286407260825950192972674869255097754628416923097195298985131776702989310061855860695994060264040748518981506091895537576274985367206944225819523191988931104834621650808340287970205204030304600998871588107603368571034580899916471964790212188936504016766459271033529354508168757997991898673724442142489875228066235125076482051824906170607759788894856322267046727554116195740621517408042760712066370739455888598903606509159947896303687340084312570578973598528756939463328039751070195758161315004611889087418999808958519074852057974999881009987941000696865994368018172873177817914908432527898369404078037259662057914954244364425284178990261844063397821598906874688562039696943523712135618572013723595283547781611502209102609649108552042909864188284467449124108219553383058076481600178783959121920000000000000*i1^244 + -1972959380891816584997112684956642475380875013162829875043623173406020974657982750926674194011882716635026730096817769483173729812296067883367199206443324063617000099662193780034316999228905709272105786961900679754793659914351000247453158986033099351326086633045712876788080171081169270014187573594011661020030650558110048121148814155225768473749470647157368722859378370451197425568315907653436721936889703426611413139499233046521296407290538441838834896170323753827025058865900796452605500210626277049856049094078719717273837104644186578746709216561549029291064982588003068627037668966775740346343868438025234124319207318235841020394381542450439780916498398250214022583536423632338166184904980891561040545520881128256747971244606512259418801430692771052793826484415183635588495080332315266668990829415454480774569121564388060250045895578068743280318851755491774331592217326701334788302201843015256678941668689413226633597700623591059603573343802837233200010333177821980374713174176127372198110853715990371885690311469980617289702241041954305048693417538859800917082127665674553208697082676208975862143105164916947110386386008600695093318295207088729817689206832912642348918263225073628587266737942989480715827465642574183652781293616450708158233670183535167270149581962661105621839993520612095746590618120441038152426395716729422327994438843245504949126159481150555037186218899567281075078236049840073911377429383361261293579750514090078617513999166397211942781094637022416049691794814762934036515521892960089202748316784346231271059833266966756578579816876768772161061994996619036293977988604036150690578999045298766551353470517499201458612113191748225956810748511719105655780650650731567008940493826496745016245416649240188859456756077744718971739386342999014659264296571088677455030624908273678306836406909524302442647096746090919359641762134046107163534897675664897515802085943301041280481255328247972140716486678581538244075743534311293005142887555663248160699331588845797161659176474118016020272192871812147938280387081366129040149268090282633066884991228081903686924348395565983827848008174293972605826327698897489988885650646221165984706832664181520347721566687747058259655753338884265185125830234402955551633726874300790060578827234283986635044252084766532177936032625902662232499259775825159919304328836394049387340411856972081700794045338713582854183175312708164906337118190610330424591641910143853403714029673008381458645730826348615459169034922168954292840787255474795620507826621186315581698058164683173065202877568126430462712021641807455731635973169988057469535717417656370688832705826002489172412214386850483091695978095909570181366952633817171082289530403627901719604679352916461108076086547681936628835434400551934181516232113943465883578522549136024896312101459545748330288887298733338327498364856320155155312438199921705763640905356756408904400987592903314865072572619948677256506373282316737197243129722962240014624325720283571752118175782504090914276222449557726955266549640770818418155075839554385752677421181570573846631959625030986203746760378260594277890447751504668360552770513596156309367067024952386990191064088203111381337613514225539648185462185279494013259821200146044187657562313655050105817544109279237334084248499611433163728950086353478802441881048058268049058367274941029040235822819750909804320096387605994478396235458275011472598140288162285465830244883214177862981586635666663900415933296770530634116323119175761209506309280569756106991755481215342526265078462960096847707930772781872059568883817055509073100800000000000*i1^245 + 843673631916884808886457023214795497652602625674322458844898981013635489079338821050181447696162572443311110357079822693528065857890497054669818544002138758620794373914412869092418539086107307083918859158017386041758146598855965004659415656033222670782947205089007164627162548129634139266919843260227458914735599891681211756521458288769179286742747386668065755317967921219979816440967794421624046806103606244073872993201586225439906274275390202797017177613546805124079763397741115341975590931730593232423851771956911141941084200435836230876106926450520416666569591520606167640266685472701980141287759982384856162166999201746414346877790462091807513133432295254508908578106497234969111062089513740056955200820790362436852618893293764408281545228066278162391447539395037309439467453755485247211782140795744412349694605744398958085287301880880599125836326317110650988574782212261668257309224133016815138351914335682610725701500551891849633103527784470408806324297040428644453567938440539507719513966335522405031965416478834590745418834774041151047489967211152064908798646436143159022421439966620757804910606166366626191626981986791790920633177040929031048895428617653841437442984113937364104166136964118280727989196313890594807774572699526195574439156552054140130931849100280431786782770153145806238776223128035333256981049304325760489227272690901044270680705700529873933522989867094148517551490727452732437817852293992078125811888373779638655494062049873390638208603391565187389031992822946703054648713817497632401363282507752548449827106515275976388716967637363898538907493065084236870091846753878863568183334670828126223854949066600735288104587127485263283694070143653652632775930669015312079432311451273820940986770980329757954853439797236718179369612235669331205143335064170304838447969721703199125057580227843249832346439909143968139064341492007888876234720501515738307255019408769398104130487170412477058549903333259494047536442697435995005204825995237222554839043843720003304852831471348881931003585862134363812396230687068655847576527551134294826157801297115401440402517829863672293403809331037177986076662166658384880039871998905561119610687794622089631984770045670734284553915786920536675271515564248269489904476480447495575662776509544222781211825308218883286765883381761345585544987087079357679722799502874711804935133974062463080495871288652276876606222589651848849506449226256305020203680407824977237455463211108624752122734315932681314644560447618290799858675469173958386145854918958069631635913582314271529365784178913057069394051515560639518594159684029432356851828606513703162483316557177003979200361546412640999872794861645655251041022980198533939088792821247076419101614827193761794536486703414731490614997756058603933039970709761755184379881352389175723452642671603939193143066038472867641968348275272179338257491129731306168921628315538782814542359083777053796243001058182563799189826889716665215471330855552174307756545280138250840102406665152997878559784836738537873334990838728292878575940644789204328781863324101674585860099209971935079762942590548365749602328463999404720422602492536269875441450154923485752196270317474278799354117104667922470647579886728319661453161065987185524176741701534124101937598353534225053638529464202567074524174396776556932198381063634165322217809351388921662519995137272024839665575116401651737492712667473352195530939198008577843769722139193621515112757335011553850773937419758240048432243456406184508598326398263471305658980943765361600738754601760980539034474020932031610880000000000*i1^246 + -495644996653268390470244845796393290218452347435589973067445522401250816575662067885704316325662684676250539306031679115026454186556868951399007779659566885116750942490899780351635858646534668291006532762574861019303998836967211695438158048229108360063672063997149837795808756953967086350457565432080423591178818287748551679854406671412107596006022830009903808325885089789972608011930785246481928510067306432259442938995886081331161238635542527585861167097940002762470893225369429380416537938992347809976854820991555196847381743206126625765159269007399888346505767960596158304347453418742168808113679633938069221087229125207223343536680940839208364272914349384605886838207497075043174678807285773371900856758464095142867816220115322267885533704138690232418944156069031048664816432847514637422064020669548852243354370182557469946735641027093734800265503697250245174064149976951325545691671236773308219035203189070362187257752578293165499143383277256735670684308007114122946604833883504149405421864149995064773445496549080933093360994074703521145536808055062968657993183294024190270523997792303451241996467960256939987070214126337805738280132603065221225270358655149779810578677348816284138007406583485667601778927345025776094214293286757063622730830118338795681738713827603561723928724813960651049590860844396186112746833177358078538584057182500185230984149778068510891832576649038741827660404423579385475361245247633854286903721473517747247727310677165751475824977336944619502945853261472749419047090190612047481586314984619663762141932583772464533826868258069833190314259724458515655663901036151169816000332718793794813483258215117096494942600919534242065985824824201961563752594615535783298400915627943227018558471437306600389043191382072258219464468284565460580166484898541909139390487377836235399139284441406674097387469339810106221855779060470448085079457646239658495629924584880010331481731353207675278625465534083737224616513147822882078066636245509023134996301082935636076703261278951760615853321066513639172102937374130312551907232848583671438826491803771243028433284417000992166146107165899550763280584683179646915560407622410540014146270959510835264128226117721934287553385191548804726319567664334485119567634776312829541357377621755993630714154397584722460495738846870790688509222778076489486944285300079893881488376431226001007005740502569456589168574660862952376805063136530999621223232697792166954169587861761764338235303083391106619766915014495180775288633324494100400250038566004450593127864514123886435940533430551396133371166358150222726404616201167937119633793359762656070139126743998257444568885154802824623656953193247098781393996933790086052938466423795113257280804918640798276900322419054207507634693030130175499544316436172111562746323265537593223811330424108011340303693548185129043387033581033624675391162470926626422932831356237862303979562666008871333869787428824464179189829257585050422026468728116479989933334602307148029281659463229221061145217996042276983574029073146957444561091667025517353743244240237557405938865654635399969229670679419091572916909790198424442771803575562540236348241655243847077522236115924403671510360886720287959777601232929308222873185015933026716187277629402919108477626694636630808710086504367313373705188406141165228591299014176876997795552009469170749748258028762833152548306933366876783980689961946012255656230286462397884153543437143092731935314226777374307927433652254444191489874264209255019961553715967130760782136416651247560620208501555200000000000*i1^247 + 4052926143068105956224429355670758040156472896819145033239229810687845497204709321980745324666041506097569684149491637915279143079617464794673476099548968135832962720806386370353309612821552211152926414402440447462587693141930720931238656076123171807404793888453077935837832237491107236622666734068024474313074813224591755602211412211105663031303433191061561297992759521157327206469565274810961087256873251018792178496528430060477491575762977512937545440072907034397994801506905832695479399293211218993849991901698439267012181949752887004589263553187762353107709201745427734114763854293692863034871934020044793261063799093372964376601812430904388838745915787258122234307394708303395110331236436516761936296500486653701427197718213335822382097026260449771092190596361419340555970313935930498295186216689453644778722220653142017285136499436929386491682548821489210063342246519646459665428343072068126839146963009446516633572036742031763165906004942218781084184380981934975581085548443929725111353050167226560112805810504753600555624830564691634341394414310472979045631969362006557428694711981001910947828425470354188829118086379842984969018324515950993252210656050618463557068078239773186384585801651541373398286663013846774826716277918045335548113674861044053084692622368548819114562953311965669123341016730696651750311684891504412203470673195354120796492288330229496458729091997309113734131962554495640060546205251014094065003217000391080202071645773656306624761095211101962160660999373690908590599513625158055248981694171325511036642471237507543779786490452683939304766047517518036500690641178197261421532967512846818037944103234963383922261885859140723403987501867664076997960577060533312699854967523344951932859635166522228440730260336208460249615240471863295332313542216351087029443971112696048634859017846481359744599773689207858759163657831821495492330362139243003504340514279826904672327885896688185768216133048803541541422672174062523948980330196083445438565225023496057847397394646104417610616167190201666480177097617759592310153919467768547167045572461552047959865920028861408407772239436093574754478013289221667227014562554775382793367077855108182828842459901742288496962198034059873839949675297622205015433857106950115951214866975490676582543415397935507046803613048858464409769651944139899154036405728198466369531561578011649968624313068141728604170047632065047193016205431993789646768016543651842382689549257961166457332032050529962524159084495429596301284800264320607319689009817621976918281189930992335534746891512275576701303859752479970877353355093244345127335304555327314136214058240069429909332325768763359188106448520458823577723175606203693647052713553416322678391444423045863021988320666900020238384420473459177691408313025891466424868482312627927815033819194740756789179509246970081342947989330149998267918772622028343998460455405500492219223144428109542581765845043894364512195635568494531406877178940481745858345190377754044066656378992920764239637780149548920801853734461255418559331415318818395797748956467035198581110035744651061213725343820600926355433973247974655238033506032402006743907174632367963500299044131284210591436311986106510954531185510052015241246845120769075083071175793621207279964896655172589870824384615904755480932844925455766121081143999739058320839041051237246241875057222712797959212900237474765142519126735794796722264711333382301789580801039159319312122435527317748325147915702638886530292723583967822946867317371118914272766197760000000000*i1^248 + -4507258350655195089659445488031778868632367571891590834196598221466204626662260276250870022435371702324185837918868671765078581164076616516577415867038110754902389939038821214965097106918800700180862818873204234682873310761190215068887437908600475139535438299923003262872879392190883014499842383121013477401554692539325488650026410212037522928096461890486328477056075802697901796090225093589665139426017506724450605782668476310299511361538654203418992617322975943930252481742391471084708741688065106632852655272298534438881216942715113414415445573874484101525213781267398854151389972174792462519350699735678492401155986615835672608754423355020782626736166957406216519616926751333970147658154998634706089816939055598886667877876090696939898387767467468206451656212659466991259701537631651190311961304121406484966946871395891920679534180169951420612070910388718399647779916802567926144891434119688423166556884643002808682123052446675391194341499033201603820473469669248761250794044542000568356782031496456863655385364052199051883083720204425704447695044499353294155246490126247435429844954187751366564022415327914835172250480412787851926335251932264556882909895773047485882273049062830628710034700812606747060613560395064549970936127177531586937756177734399554556328739042233803561928508830142781610422820964198105543635505084259342726870955498060721347705893748514426646145362105377930528538443597220257718791480748913486501281098926321619657579054402143631250312610654516697016006481753685590496023149399058604544914028772997835640362025641735144667289305464259608358194049812162452017372599757367308499502190331479658737228462758597201893708724870235761850915143761615028673709190611000151349630542882353000617525142305104796076236653950726018392002400915951160173567961933040202464040021783322852828620876924764735576517356858251827202443713808760793080718397504730983136817688511391028474493110007746222848961017604928385554452332907723112307503632487786018579445158983170696228614632649604924247297751434811748878382853861453412467874231969558750263861199679205871346084020249062447376377379898999363763532354455485965090584423984704581095401632205136698356454419570061539916697362558381602789339113839519995140487215777446402855431627182805966211567904149031659830149069834040883065218238244586467225671388357669022134582043871251307776353455380520491009487366979473935449678874302470899573361540138220360202160068290577544940789465589969238113822400715937574658354191891095742251640869863536016919204221922052336782233832965029498658695972225004508386744896109533513674963911717027839931017400115129532186823658748082886386625939454867578206913986581912018684100330088405248908459889601903393017509288984311084128539957676378284378500824502995246014989332985066132677042120994698047585523051438499163865231874143559875744922845911846988980329273115151094733874689897310824453562908596013436778734591875664390166965447999782040297517362186698635718561182496245282708423657642609955343744468915467275515108446347155798709471031398871072396387764122328917143206595574212915377563570023153450812690624351654399612481960917854390304639345099591250847342093443582471802417648908777892705227552654373624280185859409905567238574643265460800736262907638440234746554479220274994947311192771712953546737155453970012153956479926813030797654120455091436249962365710932835663756191690178674555998890262058910575453108433319794331480502162787351101802716401881992658944000000000*i1^249 + 1653021429501905373007284769790785299782264120389015074900348358050705447271450239898990359248369630879041075091942376624169813468752320092624516296015063612518283495601844847524043744569362963519374965833243585502136062776747858779369342027032629936011090896857916434002780217434362335301589234307785860203972099970749046306581540121013614756944210000790330161866149896741341900500281458980710285149380634403983368449448504672382399767491489849541316463611581082968849402478155821289576941146415012908988180107312953747403208488326291086003865579648029199592031566163810671681419057330141551290886611967819394029615820645282468537461800398956068387723834619982102653886672892456737199667568851789665779056957984463692213554913168597485409971647854235439286541058615536918193656256186387835910039617626080577479257128606091762633994788558587783163309912819904165306320554852243888358614435247092340541431539761379318337521212537591616363773427318722368676490210047479795865018455631427821824752235156327357477321116940639534525309969215911363339628466272204056910479016394813977355261681286452337992287166653194700094677698352500772057334786773265220540868040658531067884857684637042087599579267848651155400668697128388101691854446706498914418980473837561578763373454001783372247515411570855911198725256146913579169044923625371275422292450735585366323078064068625038538218093105970170015058454920035540505374302254595516131054883168003795870588043573323408553724173966699593561139175672718808906887675599165195478522387140502263392150863501643639225735769531425118045674666894563797289581798795018538420932952084157950342800745947890138975373653101531321897628305773008325174283485459220005007487644049908657136950529802139886198702487679661457837883485075656918985323340440983034257062813864536766123953552696139969038806749192061068861336412509269288976564847708171967684818495380148727676267399254146519229467478346531630496514787184261996340544304062410430391536228915771166071536848075466116843947337933057448144387964732801621839538956251358197641326505041128428291637729996291088449809452090483064758131677699003709896509039733549132683178784145112580522635661855310146126898661961592329251321700530453392169081200971377769143760936390447278661303187297010488771837617634589584325434309795924747542488639421367322468584490684386050360120208076989467169876836500684391843986682242533773840586456723005927540809625811778671194720326564235502073152409673379250063613458034903902002424838203168371908977536003339965401978291538511542337279565160603898411923097208307837704644502713005896570920149820468149764678235936050781679723072504933499189535196446007106065001794811709011236113168220412753256926817993966699697173147595867638353877997035243192244366625119185425436266175588557155577590728644368661408553258647237930381618312925831104393307656702761279937977013473474488183935188051532021084182414771102074230706191692045521179614460717755552805678433471418948493292806718391097856388975492130484322910369434544819451675818440450638747668833327894512026359947829207080611239386472853096741732162790212856595063122523796795477674781910419360066837296911308129860883374423695237338104910250003162627306660748657378284240763743579915064064058469741372613359481012331566964192050809117633860119546298780028434455692478088523504649614490338395133634350314381215481099902716678263350427441970150060204202377053766193075221988035109322752000000*i1^250 + 5520406507689699966186921665415083645477659961672316221016993218399327008038952092606503197368051071551574268345309908260723614548783543124881546962230224465093122181145938498313927009771817740420289303167086964062973174674896345557933894542460992670396939253904537771073625913920044595577458135350997658094030394833777322846302776348696642547628849133637940545564851839436277129576296189536538072519383851221250899958698593254187799403607003890662842623219324610710846008735244029490089905755314864940021605814594965294485175265999407200902349667646234718573882713135325331194703775758266276860378833670884111085158324837986905216512164529305618541089418381796451259571891832076854984397045214958212696533827968870059258195822609261134363727147696571993440064711835462540322819594849904202768866051304204696337915524119176500763952493929695335215421383967656599005032338879971046494185069880766684969730216567800902516264034392266109716367022019373660633558846587055924005688456275145659160598628734766112194059962694804646882318656743830489248231587387577971717181500781003158557799542283292583771336136085232703555559274063302453362906284750328916932044957748650072233692928757495648356399500796988599066006074292649982216530345204553954040281613673544871917794535604826994323466835524620793931988342887406869468487331294524105456059335882586630400079512633225148876765558033030501360586097327715113298950443472016959394306127782937914226175902138886405689882789136127255348428806608006778596881547315114592366287374161082915340414256116824630774496359512240995079151793890562782351533917652970275130611117647785480550863976044603211986390156936790290900203492648813874277814840229700439364027345422609342927245375799919201018926217140841895890475250022844840607358185820712242227163443632374629569947019239518926156270510108345704504798121644278006031877092576194248540778407912921253842684532110772313218041589142872224059774559435986885887295098145780884275172401778755756446920145377136061639026916202370591565786805444459167906464735109697075931545480550302791819243975907984151043762430530187205829865759813861750513174464053630283975769527893611452728497796266481046656633938599130834640530069921046059420208956132690490735673786164078451435115750931113012151656784929287168095188486292250286573052172483898172663164468677260785105214051727654390769437341370422264744824737613158677209971101640951008536832279676479265764173373622598404186108095691392296814682501962234602580897977357975577634620029505951436835234860126169158873257966870510348199412847742428711354644453648952811601004702493044072144127305641709808234117516904927413721699458163208753678941950700107875959954101404991446864430139633759839558528440363302138844762413690667939167214193966068057974894896736008221335149879576907882329656709571807883761217972415024536772412681987302149666301906928255360017626148884225256334560456040429806475119750253511639282015409369204794418625778422771041001773849926651514658374726298900572559794646867933510958761614505705316421333574998107661798477757196964331107315931955272438240423996755433321672392724839532407882533703781885063628746770522337711508943527005149822254343064694900670569167785621683421989874821971666855997085208795185698726663267709720941489393856647257967286784024941293127852157678402061846210337189386710482025470232078311680661920226301823675757169698192343626157339443200000*i1^251 + 4729296623262656346915544965632124826346389947166237812080000632314934218674255231551888681083157224971267990889079759891054532413923200614256437082387453605589362943657218027737134839537715552897868384971807429970904047216516733075744215823807689560345721084793893876436597101965636764211742155688980112553396389006807534414825074128023949233545035910959447922363593378654184110313798324177792615744536841541268633728147817329331515806021954778340993710542042140526043271639225526050441683203508406020724119604886019626141546195344351005623349017691741113338923864434938554129481787594950766840384092905316604596124176259029657773463966909730995862699647866946401358139999030714393359060365379761535710182456821350286218197560082011843892913995048602683625175682656805712642088488342812126090796936200776052344961592410967436059715140170877752999786646223537809898130217620759544072793665964560433765884019281901125037922419688233946834842190738022529318183415047319801330624636041031668820976116748017947646315080925970102794774742302671910211012591394795990499877258078583001659442739758237859775949244359039819916857037251384086315474657944052290612564101347635118724096593407536315077189460706380905151266758870213829937054627909937082283676987650398916827986758986210615595019970668126932134948290921569285315730197817397357180928071649558254677563268568270229506156140321465906372344593168416323563835485362147167920189726802157757194208844495802670063330071775845674755129428147386901058509881245179324961343107286925162548180769286122971198146542620162559765937251673909485490492554686020698737760398023108102776923275379582232566807818605448576790344331085037679757752730962818693432059190943244419613381149248092806183132348766328175333756775623877937116366860024150766583543318858914089584119711005529908664806956330746141983111629874047349802481415873737050611220597265019149900150284822402995116089954384596654921503599334728395094012131637123161548525459540824995728599593212132894593184911044726529841784044121268676429350518336862549585469320523751815376745963346584057996255214828372840761378838691542682196627557322742937060419872800024298834840820105596903487128922109003427310647009885869968359888042012263272997368964813665381350542126707202981087154745790354009876231578319644954527991379854605422877749908024687481058771413967014352764102943482994470956147871937962555057433944064126647290767724077601957792522777859811496592323637502857446946105795339365305665083767724814987726383670406088108217331143262443911484828620234123751370838092249016015279256504270611700125198965672145361009906310189528850521630326892347335549360305730777634043152456940169434512351127374341931230921119871289867257596993671579334352492228134365643624959665754457555010333465649371903730634184298723214049772096191419385976741656740711197576155420135250847901460370451000413759468877162357033700048103823589969451425503805052417491229592751166357468146261401350413387324571187841763110842424318098927195697387552693063398552199379360715565742449754773060741463040026543622934838500629393990383577260564446274677935852051824683357773616337542389301498036995267168093696955851642890351091528581068005210646337136581849746509142504722220550892474452667635372810380362480073870248702794753893277547169135581514106543675944205358632147794347824770943064906501324919146177344422543360000*i1^252 + -18273115604852864465343365668747237918099257222643126593640493317033254559891349035117125481661740232584696439583084869184378447921927164368856164005300771762105614936280054550287545572513604499565134725867794423739131273305637627478462316307231469426029382732829043046469169065816979085506780957903612472559967661258399791698525508806946372986161983206169226893913785673381536948286620002793920660308265626878935080612871338567059205985606377321055784125271109467162955269502452213621842013996899801384317766246927536122171940769171641127112376642228919672281366348274891377444392636333851967131462897467076815136329369832972702941158472191133812976330482706568136739779300578187356395964510333096335180661275275164279507435007136249485719982813072571812580262325994486566424314954923646092958400237766033168987644635534301420913361290138431785816391512367749225794589378682967386510425023974772256966043654919378933655077129915763950006090216589748597268105150345234861377569040742387426319114768798711263984320867817018008884886699052089296675483310276999928600430544550327452577176157368206767159803776063831841837741141226479818140001057663219810784188499829644988227298694643050196280869639043226406985003309356139121135405110314604339300320078686156667533696713140007788186856055379738754235513340845048578421166173706883711798694104692270817675165842707442008100324003657012564873283451704583602048077574135823919572233567124563047810822077633730864973645509149178050075630891944306147182140951111812816505009932598544910826553597310225696596044147514763319340644822549081225655262524805101381067470800331142401489899228097254149447725728738599535630936320498717533609843783833536439460171655802768475155816696890679167226403994500432925122873486332286024401022803287724632395931070633866411765730204537459130351935692186978723764397822876220337753413093399317198427976165300053359185088971736608756848848667476813300511017595473840472567401675141651264031830598459200130118421321265427745424687400217289909371064474708058317447201197943356112618267518624105660934864857896073723002352631574586476747963788334265113405723400396970133950377974058323546428997163471352355303310253504855284630347421449236219111774449505302892720279317830830599576788543611572801075760134196762907706221778220063808529221274478926900838701069501065280052500830041414586051740662788139689814072748725982719130489327293845187840222799890370269134649646054051830374843678222624319735455705027444710994919274541011083102076749470769543604768844422647667103050689496610383868957522721029377159416822854147768854657415065761632234798611675925367659704388934467941578719279605936265257217034514096078779437871018409305823092065228751914473883141788893112481503067895853310518038700788448880108744477163384934166041492138998238744359648746859740638762824806977543505315248944057645211360542745179318025716284065373107627171802449708118984274237217949600430430016157557200033456070567801677981605502289137075392375684635963931455647715403766012959147469929133684367112520846518346434440640703400651203709411033408184265590690902195593385508347090813154422164184929699609181880136499952500852581826284303745213649304149985629372008314922013836391858523272520185400273430713837059229598537423813682681546511717217973663933470937084934150031617721302428559060500480000*i1^253 + 18152513285442923537702080421822443316822089275260952739781085680328462584438425360714851179015024463898259308440427366346557635385799895586483724252709138501218345917563036934377590856593533429792736029077784131030982591076299691504643935366035633614250879875499952485390779132434232003150466121930235023673587079936502467884383389386474958255084841496429752310139166687436217543756258991262074406569050647184916837704126011934610644483441461506939551618187596974229074263843442320791566586356858359500097297147420812452999067043352792533340739960563645242227589395041175316392334398131043255449408099877167186521552214612753869819252197587495048516100886782631695705045996178818814025517365673454935944737118341622765151508608051639516448870619917811838244651480667983072781344340965336859108890005020588763107694243957880841910867629722937774466844369085553679693242674232603731087384216016418925430232227862679340998848490604265403450334794992449685670271853807854351143259361384696821101612850521718067988618604029472974540573617657948569474750301919865098998639033462919942971630038902686114411632888132208773294473172802890682578331091844280971230279693186108645760063242958237548088833195250379704727391220416730516853055381367238158485316734547162579610303285271776801715718798923674068178814079064992400066360663293915118183718441216122477157941807458788287743576727577098231777411063308181100038399727671534092586539026678378192314766180496160886846830621063520427109721064747543356269050414512955458026974856882450425879739096454752910242951943062032927078386648461022031435084394451041878037405906827230518469493949016829143597905408298268336884372480607379818427695979291077371094307931713853753556824033056535408094338027168542904463060363667316365823769202956690237678558529706899381294064736976309079144315362097250345391712025129489085160302079855935800582404189743903325866305462989998140594072179718670989924482125069429482767389066776727050918593851303424448644540417023548907474202795500318734821997600993420850926616096460332319604760088172349613777412231556073570464191471016382595253359302009381956283310143989915811359456959925308826567230159310615581726692050962952468497761706000845839767758294569201066844956918333960500182492575182896324002507834494875622407600888096556572253924072939395960841115881243269056745073259527061976319948783973779450458898903656454751055700501624228928455329716837966824385596503075613034105686941950681626740449217070673094644769671666217113030298224018929577967354931696391938409072599473984944721704899260559162171149123714919636369190724654800690992106112404055282668184449286812759571087981127162148997890302973250293296088454021034658705963699122348072191138924166562974392854424805276479935461076901938246848848013553368787497948411023741106977172680393147732759412457580546779631166726148063093496767277700236345778477249307831403886643692849295813148997864217934499398523386372920299898490208777290141093988880606997998599072118638783287684133652591000865074692164753129021837850421771563341737917014844237263800272757048917008502061943609708295891244582338613467715501210330097337565097337778573542866675451376832580627244959359441111198639404153005289741551843786309398262391788397159386880268969302944297615579391647252146552832000*i1^254 + -216369477940550149441209447309721949618343819981488385286471942329814363379348597552543810261872460762798425528391898342941340653734218371957230741793166595233150449309362038576894434145117682591017825192827265767911958147450572373753662301052154604470782909104113445308392023942922947364671024731702125186594336637064595317362424766835770320254995690741273688187794816336956308525288908064695043226770980418213412192950578018741215572083866035300306480676224986151469362076054043684892378248968135422175766659471052678587325336465704523631443929372220131592467761283855194500596993256535967201306133576908977573408604490131194282252064800085576470469509417351255847887972357297004961510570019101089409368441891086321300130200557870943006634771581575047741578493009464833982100508475668035513134096272341531015636102714180513328096062794100821772617432113730471646078465434925532314317954646092913577451212871319806671347483766252931090256464632626262197214924795467278924759160454475272147591100520298696797024393930005427451049570446456298229785265063257951093257295488066625087724091029487422431757358414935844041074417602536337626841860143992361064519324296786192823650160529269358853934944031260061390837021192351276568461384296381273135293171599079331229267303016956184059447844821871743655391083124452151211730624176475683735785333094486271513247956509580039569961315943355818079438265297478044939262684622776621669444937644784591156612964721374174402209408384022873787923973390050506658735305253940647675646772029903488857493804065825233062878440469956553961261913178590534926681977322187848760005978471270373996792026363143837282998349624265547899522967115249714318346357786959286624695695306832755136840507075715887776218162453056783574989105913006218805908525256367689175073748153714402728213169943030783397516838940089810746500873474333182275957184441143601858894748849304890442627029494869650192329871234578003862996738827526474308529307048000200445318852751685807455296737850267092258564867785155454126710136714427117032414010761550671770964606471637071515991246477726769398678535525149255720329414236791050104005569852998326483251152843985266248219477906294071465667207034844160653988650651658930685301293339428796722449457373507650847861133571704833493747108955093915679446662991875961798322446265275469304314358486245058858443614061916340449268187612787008989908961317249227787651783429101132262349296144809066185175170961460042841085765992090767911778990318039760839465831110365403030287583000689628107765406743296319225417231483008845066176977614347886103003902482740833919645663179515069012583535203248294551320096578579896554484992611560151594964188986417482898144346264629542815013404143021697133868236633459608352903333436785935942333685894423780727010201367710945762158693196467801730298626550740193372946359085164423596382152835039441736618594636030909890060084040477042490987495639465134992257289941351478721885152750236733711796897574444864346080832572351152335075504424329151524533094060511680188246229287012856969446883984428916110443505605626921598280757199138242921099069628450369258919538945953552772507919084398188411134388594053096620933487641134580075675894556466620695490738252921779036519539797281290728289797485321256960*i1^255 + 10405614085694069136183976005902928270354933821243023221857693564107593159729733124702491986463761724475140759743602827267294265767036055477844411551359862749602154688820569665782912762684086096322929799133017721273000216669600306545080960847456434285131689072432764533955170997340813821247285334180964959405989885000682953294232982550155411993394287277356795389504468232871419396543126132771957004940205732054859287078394016856070110826733618448784651128276946549971503425616901855932415609484873666092089456936397945724970745102237567503768175625249458350314626767630861095357799901709946913083447048528274838419216074936313175834186811368341616924446151938447306554794696064793631040434968729601788302307482374916628673681187014638643993527128314806394625968861168958751282512753484734043952782937246160602363011118482441726363206897635493789119789816216446436266242621109236280098770031503159171431287878804553019625566101931566270841781529822846608756803541848381697239765371774334841757563584128356291453956273465693465663063571345235251636898915511788912706014479614863749566845533215644363647593224418579648000294360203594494320303973709426251395183937267625611463452493785624195822124564337553772304729768096294590082434767046764940252826109435481529152734171238954366542579942619128423835288291723521670917964845332432980034459337253534184891200999709668141460286521056738488466154852817473310677679208336062814105611785644670961692976684412048413420384733712112813324060621416341193029854862970520038139819156104054124484373961892262828965638199077071504266134555791867614534235989286635101287392925419513333913415040544985548455585918201494741743673015681397352896027131617200619838652064581146996251760007379496666810904223106785039188024024045363406520130015689236609301139643316782353230766885825529080285823790969391748082358178775860155298008070733162334322132095398050270784889061010755466566514107272899541758477660845924909029571754008263308259633573614434898789781064239188321043843855011201655513721522765272482326781977552947156676903316822046073450567602709591767649487679101803703257607656271406782946000431122853191812623940541796559906144633838763358633272927360627468111967433441631086663350085041250126453395353524262764989375441843198180798271694111503691350612735321684096895185974553234476763485750509466965288766001972531622763820084830666501772582436870109682001786396779326618514062980312096902426534460480519126010253833798898018353476937141570999356195555306408334292739828726107135659380690028682334791174749120968040732427843122633142900703991938685620000284084362524719746081088288601523869648268294777456115332041237800069347894471886543315925089682432282538772558286647006705024198282673204063854830500957675566647227300761122549597892547089423873307391373339431813704690242005790964825081765611335793918000799923816149522159622469009200630101640035461665148122669636874389155794044474896448779646325752968960411287654675524952052856835665559386099903368500146774533409623669876983976323667495273779440149144442703951556919579599540797711301386016547419104907401654361885412950631675294215187602248969283774030727088168025194496*i1^256, 68930716417959146057293306380970842170108207829535969284417523472346552298805207267588811011568115523974318070833255132707234782588721674815941939227502944926010609113995006682771876117025039823031993828945599893632098410210919033248216285088137157956288374255035894060849264388181565882285849438359984820162617268978182998667648980240775174115523331708898197091775661205357855417874895197403656735522524741476274611618576399138892887060899048980917753563983472750259591157102141742254230069470201873735762783293502210666780735782235898362971346360306556808501478941355040235991783059816838287041147099593346494492970274588655776665658057778598009035008979449303568418106109853933273295305557881096172825764072550987017362793941694480601345060830863837942177164926190061355406663612322940265217684089765880577385487208838349606444283698247086488324992535256547746884379481031796805120445073697693443381858855083162242385844608724922907934333695511273241184641843846789161764757330824427001494972004126427839909932848596499566045856576900883764420155527458187866065414046903448722495378715893666413399939827697818381761352510216375621941198126701933575119218590343408188006634485762714161854400581103741253642948260404085564171684363007627925125341694243615987379443184515833525856497971284003379148331636541502739143444444801021346943083807112603972975945683410778458201310075753304681484232852683569661045704219761649826428975332361255602428699626953111842400674044369572313006679472987991271130390036812124283282213637342940457176711307147777160231526035673177213717888962215227211360249661855885036519338139255006580092326210072572970497741613007198788697345838696833571862814774618500223141282937832639113502977972903810436720560455287379426890957514245647451952067515748977494949744578951576882832761721681616033058392546096758036327425392937236767231541695681186591254435801066416088011384333060681031848515855309984042856632068389867403243895073966455823811701904807241328434819578773344587447681095608361611172609500955555168557129767300375845266216708762602477366058507032569012555714935632675835697068253022359175981685682489087035609401744187454049195446128450804064928411327694016005215822613971970784615248746588176505425295887639582047674293958939130150399542420605341342564297839240951558267010946167587872568450977229303029881130832820938601202598478371856708061535250261515146799876377742436965061912499406175942643748970611672133730184112850120050545685109322700129901952221984287349856008002098398916090653341280211907385647513247306448785772526073275722004136607895673520708665794775708442217104225425365485863699000598802686779243227266414120886214981330116917397974287191529747751735318356473693252904824027586294548356287676395724299990566798036497708138099593711862696367518623857516667189899723251503750993955718019422416223945733822443854653019920223940477919092142051492080670816425634607023872705161897558366272959467657542855217114697927565400020804256802105928984750763277060556005428084249761540293287860798106071395880314426842445263231146957404851082107373292890642492994485197669185262187824462241882344477012971989321976915779390943198505462832150841269649047310395565368011138887989255677190634633980502459836836185922016707955840910535407154743747299144336310096861321244212207300374960613376769935121715363120863046187377831178053560129633997752744250729399637301448867469855198810517494678201249552474600972747895584598473682915587043634483873048193707957972870085766805440192311026481368620734433854276876412362810056650398413999709702217667817383342956961723163248377316225073103532788829946674679684443522612346507600523140498721006455292959523834313962873055744427303978279859221955247805081264556487814991901983775294000818071471184592849236216936131154296585703428495937565827246762267236017176640328380038970966563611006855867454593930897534494767755084402054539368678691340609217536130451681939000656604308024118330282762066967439562745973346583221066455095367104508538254021429999947450648100779613723468723266357521805848962394907329322673497351281642639003899908025782982736004190836877600630091805448883283044860676803550940308708274241292965901549568164046103254184973062321262020789009304844140005598357105483706957271985898881587081189223814476757042830104644030896443190241173732893947605955088359508108400133212406756448721868205762657415043258240733843352071446363230368401932060862876399629521171997230811200795396843970547562690281284400772364703095759284604766738437370719013257509772148119625398230104730349521579820230105379788746392574573336838807958121655149191032707882322188261558814546010953992824268652685818525280275168773994386021430932100694264176194736191903418118065433200366932949304841741146365589611963662116831160555643624331134923770915529669462730967014428843126378887285098063883595228841360242332995820834673407542553837178071327906593843723456237909119283336895881350482334152393371401716023548832918354246193131111267762160805940713419803338390082231219411772497113484388331564502422951348656059218769560511893589149386375951876685927928112130097370870573911457922938770543098222105645653599026098862082829558289069933051825409614028294204497566396285206868072710395247595769646787904756323133138227475003495168224171608116245378730387509305003016379541682028101232801743044692773806327113846301447809384141042197193680437005548473980180297862894540226080280005075039422614804769888534752485499579302693058168462899274008834433448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 3410884063545630596063820032407627150874034469568605919883783285768874633881954950056103494099333981657552897050835130811642248229511690446132548371294910875970891666786011147787707155272836290291567598859159025182257115102559270137869662208710879198716002488978965136440126352784842157166923111942776422687624560462297457136015235496724349080403989561934551589384473116237061600599249022465568619553958149497187874355027468869130620629422624948757706713848214649347887816050071038473266592480726876619369695682227701191152454822808261706120749931169011207482345422336982551979622611596012793201795150364383142281538426791831552317416266073891983582219736250426240926285308747152852122975322063770485699488909811003814431829403529158542956019420113430393765934428593785843130689616162090679848881176202938208465730203160539913855355758759342821428300740527577772680944578879660124564681110364317057767243009896668973654574734568770738223688487837707595589546444487432265746845376187378436294444805603690909543392129695756833188928153259980685643955422333514182134177233089883398046469707450301289860105100855409756437561589151149065335449881918052665781238452006492684997673717855030915046835837181978400603296283234817413135503717788519906104834477023117690521277806616644180600579847018560154117320869169124480918839171775862362881849717009187088304781582219306839140395363713455269197190878954691177926270724124454281492804558151378985314221952349671896020938752262754245451233280051119546594962250557644434427048183922007742594904072492408718411478712648144530909820039152982554873586739246800740570749364995511748860721541536357651406025767045896329674768602883854242023251369528766486279911820536125240973507052451783253736330304491141747622566915144912661195106940645162906682368072392209866591335086784213414709776285193625219435866252445591079586116815964363442145447656762614891903091643224588961643688194934034175801639375781230439644498802110022784707991658451053038125653701437520418788366100526521853087619541102480080170070298201279109991698787645387733182393895954988007032158291357746708798590061642233145644120682421229987970766489063756988986502287933615468193907210780642075820156199288218548045511906620778162909012465352262480923853141391990695006074665083223824439313582624582110463652966925384845717976004214170422160995259864971147982813738821179977427175374265871517382823376978675218219643268244944813157213220580724902219939841154246913517694834848288316715405861856799650229764642552496844699352515266916111809322148435001385009213408760744768538137932583104037574863445237542876185577575312779156321300388184280545906565165994156718735794863905766010183961608105692616068627089562999552086539888885879652648180446034788717630255775858431927365924355258887481354226933774114282480575842055911776855798633210843255726671891704991895786911348817941385791392978513799165903219060869037561737031867285235353970756713142867674608161758262953976055765826908379797070074799393702587594020396854809246435857767549844190656519751552146845020349001986862092767119127422703017336412147471913791342964535558256209767569852066357929668453680958954977898807170175186277817913394550944313732335495661898547841424275965301609528917381973341196081065306673687530660696916566798177497112158669663091576471807578906367621497066149489103620274944182494483846682408303300945894385120493493168870386029490674940982242429539778315343714679949339990925698375237918636788721936773043535976546477451052886175443802684704479921698226966561865795187131907879441064244768459406436184144165457063679114969681847096963681862919597037868918900130751553424712276035429895576015260721553076964504124481712253042994874864036426185544844483307214459062787920408924112663773351092927004947694728618745382326181039196391601694793098087773299104559976522477501029998638612305671207166568615970523533071994642343951573029266215189796697822155840546077882924248424097870454552327896413663250953088288479845188810470318826006029147469611562359204719721049824717720408707145251665695313516515932171542942478569316514840719356057492759217492099546210699142754967959762626166885682141793590167585302446264299133686344999678960367906569915456548097185134433638212466302155559972194293695736396767227764977151272440454480118856484474192462184620967954416723156281521973589439152261166785678573117376727514262004454530526578211021953670049077304755789568067712379509734479614674296433297022989491660982067693751917499579308339858375145394799083402137568876002173418696857206344365382559909573685681580646028841506666222674572059285964029783828647533681050113841873634709621523769669454374342816968868460628333877200357682630114518244887427215040721808357192827312443681231681168014667464858828017048836002646824265756242778188749804004542361412205245591957294592561741886759285199944842619446156168476207359661904213509205204815767086100094606569500670520283292025374046363816449930773648565688206676494313953567640844834291243646324741544076981865998988879197400280684577621276812662789289848076909975824394237424817830469001011969266034657460468109402715174582615991365173735629696515653204229765292804021882030893103853878859623342906953089196869896839657466460381128532076560239117913734957560953765653399178594403271125975703012020114496891732913728374419657239050180297644987476756025210749890253345816749948219308435210634248595833927553068298467806440806128859975583985907763880079604675715524159989867266951919438107091987968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 67136586444145058602171729419857777484080468706260190480982214411581999725593017589889922921247505225858013520030280841819399639668412989373611511874986806827894916177295958566683096378518450621810376001242510414223470152233623988869925354760932962286554262506996858525237663196463137591591835104327335395166991401504598805163897201444261357976636936096056972552871313366283355980591343147691330007142702357455198534209596269059885240875604974365252211249946341602279159082554407050555428681017320732910707084721480724300608241307761156010887637410583599919858651982473370559084928098973090609117056928756449334596258653248916499718601344363720200702592102247635079783565077902469247711332551752827236020722089422801359781398972044670417323999055450019268179084266822237269636123051531047127228781579033782700839272247610570145531389408962379711649146136915704534680390115111464437550730387451945336029302615224143519051009243293072729633555706900378878427703420633471951315778870950507349961455149498753821829387128366666109587467903896125672818781655036670038702505149369072887549027842819616224052128559490590518424214656528048890290436086397850180285841861357722341158012024841133630038007587558024755333539234141848728034186716518802671586551011216300794468613855594113885658323254392596878493579976371126346907615683579600702190770427446824071765896664131568032092020483082102513640134416919417296676691053370811870226528287058701910710688062458820073909690888180878815877676186134536974394283347016582486320529763993419916553427078863815914611726316423612826397969130827136787874555578373989224509257788690193917631690059775709635268247696366965643826245033923117495006408332089046447133708770351470867770977075478403341235141098319136593820471369752804583890673794608368041508311485099753174310747146855240076859193068017624377726893074522917283470823112584815966167536878670956337165678504540861580655557120467964730969642715908169571463039390889077727977875742968049699548625574824185383182498039649687242300129626796540421425493275730147819607440118679920916044572370379598195533394724147066271065545876940169785954198841563659445372222957150234206403061523218274904366086619006399136953052041267439070218401650961278443931124327715268606040715223313952589494936273776493791746519658011200866493791574346056946633156848813608929364058556462622355449793534244447010117471185535472034478990350374641749533016073527226116110937690365855003042021777808645062590043837907006293518624932931306253979345203941779474852757068146887293098147436480313073469891324456018716253275179054242476764265448133509334989686020835711005096713379358685044107890408713570890009390098724143865204998056205606029281653405108250763989701282759032851426969803468982598348809190342179209074210430853855673469604451912184212504173927796366626952166720630470879266897485320893348171036234839019977317996094878652962869402923882134866193973652028111245219227224693443360237634423771992705297557938275604455240470258069627540700832640490323628132371039078098054953308750397991386495616035431145507527730087292083387119223841578043822965159278477213466725896162384073805962779875645264024329417377090962186908912515509296249605878088550837899803985059296975435907496876850821417842931176219724605580896430942458661970011606281204826613633536948016636631989144668575887751864315781086262868891495266741029481933014186779088176986579067941369846421606170741000993763072722978970994112037943483865465444907675422354847317544929627642239298411939246783189372355899663647133479054546291957726925973851862418401348095963381252053406935873110223916756062831662552403364438222608724181526428554345249188846801938967589917746449771955414270033631087162514923467318372322463200776225905782360819945028548798596368045808945554563535657465104119913908012558189909925264065589765193401721278125897799639698643730648589501890945871526740347665767898455753459358050817253805576579559267963891183338340939433867677519057854443621677549619452601068171465743935287085873201806876864392474465054521479781338698690946404557361662461352510971124011107437036436513184823629395737625444515747899834597170559781185615562264589860835379859260717758416554213317877414054532705700812778011943856096866024397105539998230041016172682012008178893700319164745256484583323618734503665451067394648712799537074982627180095189441741119120124433641909851567800977971725983550623074482149692703104253907415996572351900279961040984808951152704125811206376781981586671733280591312058423306451188748678745288141512736915466942074639291955138002630896737748754091429856836489139666663612415020523890777652335128472186047327448661529686095769537091117133860014071279165508995293301868897090703064168231546413059592495177451582961928268451094965461064140364037817756520035670301068037736332381354289904056812646239852880626862532354165956339119049131689709728013773242922895923371088908891828969079602282410755332165322469087362330046164229050444370576885410300212839708419768530874537976674545623181754936014785352366341191846734742496339048201757770251343752267958606871933777482527439708383856049823574991733758719605934780224482919857111764891749164569769995067408243904003716089566015169803720999992536640069098357008341687481490029009323288520051817301538514988770439565132012414209773092310882135875650125324509038345932915237505656713295969906819410676114699247038125460874534306192334195677194495507267272064713220338819172298732955800846466315680049167285746095628057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 687680343195934286298878830701937776260026025955423117138120165674045128477092862518615617305305572081288874357568628135732947087348045788335188888535870383061087636148179286823537728327206543301836913365193184023648891799943892488576031501664054950719284697720779156146311675222411917882186113052805017740818481116616511212900251209755973199191716659593890025328891203507816478419866615480652967815687922608761205570998386751131425493363023386351444860697644279653001344239187679651397239953287869887926945217709841013418307320691756177632932219275061820305625409101307186152366069061396442917330967532638124970606631898622035316375809427970230718044409398093856595115086340108307631818468383999812578353033261139466503994929783530464756270028371807660681251300196000327167490241706429419280128288987076021484237970623274920638485260035907419408156687226383981469593248582738272018782795241944614034525992092304243884222974692937296746041304983455170091947544468323020592005297039344973397300409887632590610621640139042708693851800569756050631536779339354312553970776976623944541385281053234742541044128388123287605653984353955806532535394947580998619346362434744804598834096761805348460906662252221071327371154768568046003594522912289544205799988999352785790194287992846889748575680259000957679737150677026063424056412401429596200828033543873966185782651000584137653867928693208836864817503928962638559079909677114041424197670613342162796344160916906871726110447745406677806619023241016338331875046558965421343218837357676687882438726497060018136001108750146774850433021251046963121128711323628221004008758499823531270189657057344941711235266422022293629347417445900744849764447137174443025190159717434187054781713308964620666542542635885188219724183238779771614168014277253812690385587646627964476462272599421491064344467859049580510519843583867730992702330270176954031030870092859348905828283015573569285012246121766955530298097290373160501745176983676690007013989298613800044157025389634637344071167814696766980956017517041319498952121205732945906821469833685382735952874952133237590343278625112158065544332747804254040153007869058729952270820087510520229826852944935521499463153424972321749366502015502038434447698010754640207870225925357622437632024137203974509937953100891590758876731732276391097614868398845681859299401464934579074224287065211271412531955191455641310168735332976429542479979889422337706853215968280795414660441475892496513088625400493457733241963475284963989193308126669795386409692777336363207371532047910508768934016939849004312540047074275272662451489364543616285457858371385102014227705377496588776099242483890736111409462514180335208635626046640958011002360910968093456138936668261860866168576391407507159668673636489527323021357447730004005406333783709747008125724125580798298858570933911098057303354799811407070296249546975027845047303424737199386845149010397871826491892678864167509215322764896158828577007476666564695730907490829830911324936418668031941897330155584454354144052778853318278262770930941966309783506171044936072418706953574192455799030558452671039456373831034372775270480187729353343726432515972076276579724327713747481278404055788101850384557398306271760077418681506419058136121317449880335951207596369024822274772754375097277312178402560550826457675512890076759174567109015075282042763635689692740616367067290241730361874121074386482407220894400494560673278423210712012327262558051926688919057876295128685585886197265913674366766660041674278141713774454823536767292105013227545120960821781935486890059918569898483296726123707912858738464775768028700841656907573359849959538781433328288610269954053269276362535208192122613125489502549936175339956606665554760589096962942288911915237506838864923098806515884537602366494705034041994919059082142634239917265987152596779328934641370341078301912313798553171009116413082203597986416075510728880197039531182057346653293002465128874393995232733770780357320573663228014525483850944077957697194185647863794787099691290377536078621541523102018251738954697613117871799274664684597143186811741049265051827673319295161901334065890489426715971673085096879266089572934382075695460939340453716782528567429584377816462315208571894304970016785789721833981066808892297659267306288605765990673456813848596222550163917359718234124939251815731340924349920387482049203290802440786896011078000282558072777471386490234281237941660178622518422388750467895366737220068754392144918360922006234140632454765532261287018128324084356916101528946088575578824246774708816746718688607473723665695207042014129915254399936955599619538255179297290684613108643267706777699602213874961405270572079615956285056091457756945014510262904624009702665507306805406836053911202235728392958195629869819803824558307344005087891612398813372641812969653717602586346142142090273363330830904613626699415407274603467639511669614852354901375641692031122170894040119681659624121617406761624776702984075167652687136702093203107810036783893264860865845302227696862382049369558461022408983971609715414905984008875975713827687043241093473887631962164109877997985407059174152675003975507512306058614569836484999564901187070143406376551949036222924125625405806305737490584040741178004898924708454422160547754659765808805739146108816261201134591730684657851400802093655612158771053992947920229337633711749302954733329449184454914331778377093167363395704429172614350930185526416477502857077601782900289844293639263360156150174161642125401440333576499869602997972636273308583822080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 8616249963267786273288246149040091818453083657765207287065826857530213052176850810452281764472342509525585812598569186859161856290114707917394843910488994786249503066066480852090696821546347952164903511189974384946513660300459677151585653966454078724312381978452315758316480622109257542665763477452331819950747505982175046696411162849988487734316028202735520203295427752500145074034687709934941424754448265886846950340706280802848899458415009220440197216382157602274713782650314916870192180692679325788057853440606224933873724477064599433774396820131190574910647617831508207625348958111057687925687805277581928934037622528685212580536859778143263836261510615429376095875580464676950554643911239935728367148107110325921593736220058462307404843938023135352018046780740232082089179730554563995125013331775207047517031490888981163740834619712758345868842167812554803224111863070486778270833215375364712297469245046561775821473393038397776372091445487821044857429059940036120773182045260143502938480667254666181563756721392862511733363033830379700621642407666002918328535854088599345535266404781488802276268457874013728641284020761793406422822681743631743104328497903706545829349364745940753010217803503303018055317569153197881346432688350272153939577228651358152860737940096247242286117285575932813644121400509618031279519994862056312842321035486931352787609517860404167221741670783462527792015578812828456082104369651445363539697672066286765929224293374606776828777247969968856907143520969154774443380378417465373593997215660275479887783485274998926637894293634606928930290371681732316224129842115287032922925942112072213036222903497758032338346734294312996327706040881679768651175368817545754944708828999502502519193985298715103236062257109173746385867263628303330939270875169074732755366469304484250562245744656872050505471319303520500447650579251260004448821360455260440084499717634088989908024413998034343402165898205759855533096917334925338617247238167068017532538999561760423520012676879947944163288476769125566835964034794894750664096146077892153318198442115626606804856776325197987718599977756473170803728413950574994882104257641040735931540211161369413438221448388402494962733855271162073526059358289366702409051791995913337376392861152732506829216398916771713922937993829982207696366129941166673335754028173727411552564173943761592692072433285415857809114238351565777765674042602308275019841146504100529963183284048505824300105884477351686526475921628988840113157133947482425919662288174095226452646436996389195668359193543397669004135882531091058333305092794503885824869128860627633175218291521091922096075025934315793481860407183163600044373144276276070820613650482098136593106610008551426260035206334601587850675026794217430091963020638640088075087856414514134584888046194468640270061490785378613579834376775970852926626092890538743151135363650885481748067959318871793525037769521673022294688659838382055928650432855539980123434046080612077395541242652566989040134464499580146325912123830129873018338456905503188721431133558381351931148449811649095549199859660260548427688627814871159664667672728052494727973585450279088355107127176608070891856638163143326757837005017676176751405680612350951339894972436387489493682313683428201345837676442266442489692431928557053148095504058183085359545699295387504735565487076992213818032889562940730224544146833141208600615914150554102404233934495685528884333784432856348004476938153871579205511898081035754453746970048454719176079816985557852686822076100330194392171199091714400398897021285821087300540222630920784280964458723559185809344526795324408188545885133759564366099365916325391312012271598222347970177136029227836935108734635933807488404387339045431520125115341461388679389744251887054749110483923102005511708043926052492614816261849050052622895061748370508740442134594274566549504057119841723225473938644369945337755267176777150385496389866673472642701516833591208793759074327242738246721052865283989579712251111281428485326901106984665921360750235873166717162762747712534810236149348691658806006097366707817129481931088964026163101779545959383782266784371285314152409176274734910562601880650101287628100213117573665376516981777844810874696652203087623411250849595024201337893667077704573119018844703797002647082231166988916394030185821310126501637975713713548307868997506014797316152434879075868425372868581025531207724056868576696548223737444165728037806738577374853181882006813343599377664514454319681079655446836427929025067551849769419999213240110251308838518202532274835048417663688426351970168775480009035311824561836432872959751683945843205286982065716356668868507199153598181800627596632159888611949398724209554673388761618883731328842641570976640043389938031147400898625641977271014423477946068778980857085068685707767251534777352659201044697614768115601146806326560673732405809693304219784372303152770827755453455010166999533273516264020282776115214510104523511583922693398022506818516120256706325182525574604445870570216941634320072521119441588119155313535745912449789629597487938767553994263712869849018853882016324514590248272293010891835595392465946845778754212800181987946739028103275047506660119332080292909056739471080633717273702880320166762243489413067048646019962986253056223483432887492895798889305380350318409502181928598544584615560061443751282464483967019381771649743484771448787732226269449005567175850729169922466874662224628546182930620936499835575785089961332122217912399904648658935065242444060822549922391460287025756163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 92792921352044754955593181170971191323832233954732322077211710606991511399921280749971395846013150020388966807084988176068711822300233289954198181577555959653750959843323062841733314420714877254402308912840674152716088910144626679882389420997575331359303527227554766849685396809228629030683329186369998591238223925462885686486737174761750416741973388156888739436905621122328396708459424464503091630223441742135549300731305039590411560032077983213328894459878686450737336794043025229612638578623561218021237184686235843935259314348849934731804912620451534556089876601913063689389566025203419122228813132055517135640999081759943175896442449000269572777545649481462771510359044244112396896549672445162655590350111855932834750495332700938053420038958945803888022167037861603096897727266665406993724369630476307310142579434686305926948065842759456858109947318988441787180609713870033651854687840324600291000630463819932383572861170922964743233268465955167143250601034843209399831645312692050826887678331816192220567407185446598251938914349517455228493966487081953723632664911072944769246962199943187812959163622069766123346159333984226366411704671153441672720467549050054389903281553673040691202525195262833540504452419467015109508856845331615127363719753943936027445539429516178873158913981924210281508060189735946228810208998303398178486874655899704953387542376482552450295210558033020224179597812171218601286140420407827287058533151781533067643096062930179899333154058807436122041346002349404130524888068303468973770790819380709329986791221392126397512688485557736787809417634360650881088919509708137484759059000038177976556893408933595096160478866225453149265914269434769796254903854204229218080346070554796782916335909836395210028043045360616119534342616302793100421375295101963676489149232747825365818520154744415579281389425607483635637382923677871151517590291087954526333146615112230890837014682911897097758054971701163889760244769347773112952705244600075222169163798631956392923266849238064765963689836032780610563314802128808182882442239784851279251898536151354535201412836830862962345816038044520750736107189184253720180579801400265264304338210903290184675583804002812477043294662499849720476401436701399574642153373814663315128386202363649147261248138113338145990132351077640157769687369986018730317812553767806177381430132692974459944672639975514809502125398432484091996262235683047984469659850481240977825775009199870460653115139246913806998841379041527374533060696828311601221501627179967526741418510464211554653062424095583157750746900447175209967135273996295102251637333101515184964387114816464178183925384528368977393353387782135388203131889144665367806576966239767063957275791655389177436574054904103314636345243340748815156622730881057227400472597098214572719768232299685043477425389537304102255945708858496308725103604453279978859728446380233472645572232953333332814725585137389792282735965258318010666925790696970837013488287328976081616455116522629606564386531883434560457990657729017883943711426777952464277044155506083519436131039889651802820549564673045274136326491664727902237679673924118998605700142030416760457575676234458491349023434775558747945980195199814849105113803993006046978912567676922505799823073750399368420904990827239864802650277656555218675519627945266008596144883054175092647472049171840176442807189842370099236511391812024959432874157723858153917803210430104865519008139492438866953375190448349300460766882146287767989246845548052844513996869085904269330732657943037194974406665913358745746979976858631867907744184561540963463163537458560569126459983970274387631163990399857122115512698241809881845287351031713638939916126869010806808740692448411885706054282810284969075114607959876709860709356540311710209341430685902325956886405800796323302462492954399411848515537749111785119110001044581102454302093552760085363577312864204292311617405464116325149677206745053061520150286825956048669599239622245396760808292125423571789301019697424725956794677879362401653375621572162772733106072223807894344317664683150663499162299146174044987039029289532351092049417410380945183547531866945249012983169856456810674584392606797354998818593750958984623617979003322648870029052247832793647522114503175195611764626287673702036977331521887997607185135076182415930884532888668193792349442606800189003856288111242626446783919738175057007292744379727049774964202878805716913339660049783528041263067725038069312036095504490495232812321413137772194650832074355389235769413606163881272984044507873448162945442457486316453545337864749164196609931013779742575507696194958156296262667143694479240617668694542159064345482969540981042985201090830974436618711575969065826603654559957027594725772246996176049704710634421963277921205139169330891462024596645777863972599779787849538209305128830834773016303027665310386022764360102645124987369099118372128766840041657858465581856825710909381617436156452862077102514661057117350185202328499626871458065170336482222175510364404899975512661325936919583300774018641773239396966646469195914752378185268913253574182126713450220605133866801410218309174824995674877278161301299338356334957862468688092669244247479891464991172065284254196756901397407811730706756054448106897805072190937952514763830249142180629587704977762812069424806970384266229659109171658139532859887453380290920509537620132958952752941285104025223713246984881832522000194423401323073518779850893617497536721054769711865220438085450671918973538966826762340088672462434524133917620733807828144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 513129097827764103429883056642639924630441139885596393808771145154686463196082467788302051011402909577613823254921551421694607837954761576313891292217143407657987311139916352579356836783458723876559494280732757335157462761034266174347529881286369528160114015982096894234406808339276046025744776440074024784884061260172189151262331096481284884080614662761102385743708601543393302058395367101647561563735405276679921310412932974693313810207793315955740159849696477808950981469494507862100236776260552819801659053382335203661731680368354085314966880687555230096441223107897981930649436033094085960263962901614848780193743532461177569519243340671257611169994769549187695001491520558428028331229658350943860476163936547005547862717640328508540118127085779857145163499179027601310433470898238456871387937983567870228867671658562729880884117916023183703662131876115409306204749011041544786578880569223616519216665064442077363024217827108301889606528880506147732619586459076705486197990478500400205876382627274652262326588108375103836665021276149476033176311443247957650111150854572756707568541474306209670452014908625170816983817909975606948164413944936114137358782483099012927362617903605230949628030581534825692658374050982884292453765394385182135173829866556487271880571088436561241649058624390171175569044480539687358337788762491824517181909710902457153301335446840529351354639654517047232373779427238996568881014664823208010558162080353477594824333112607447690722189392833144280935613848775159678743853496999869256329117794529944410549109606380318448535008758661317849195882349924546951446884933360814139447712744300278642918018300368802589717277656255493447147651109453076814009996469857540568035496037345120723134626031251595493062507905945486855769814412865945213689189758729796250655659272221174018215202621545369802618007012729522555270569749123299661011442879710411822402067430697647330643360307297972851216187935159916330372435840816527252318281074960905365834669279087771637925206893548313018961404562252351131757420909137239993730715020879941239633988868245287084200408485979668343062347654241216479826526793949563673796971192462396597436881849220394969579608186985433091608725462683885114560442728718062923283811384686730479586548382109489093396705414809922567237711150736492148147481833686506427438285131152156120737729994874602653181375668780917333764062466268122475983945100673924243903793401753435841640555754996190518716644714066679448063033607813488775077445169400067775593823646920578473169642617124715714786332049879071998043943148510267293054208072813298267287472673412997469076635967134155618004386656504412336433804892780692014362221551106908968232785264689300591085675840130637571531225210116222683251828623174590150767894283233680286134013852572347135373633952519271568022740310476274269697627784885594770942086150364084393928962531084603434672556813336585011562313611159642977913128802112919250262524029187260575637297184173390886307864648242659670972586062680895547443354265275563653768900306036960885554806520135275246306777619912292204516288985832663253215273800002095519688894530194026294467646929124063664481935707258461922474007042114302695054464875968378324264428290442546287313220234021368341056017736795017574420536365894171530447921879511380086270845481210209854715904080354885785013997808514724329613686001235766793995867800028143871609333818553847972355887673372154522385334855127399307229451592595122392147330553909363967641942949379009110430323114336831161030425979916773389736126034261613338870016876001505237558975948782635609888093987298668470766116453009279582805395386145389810949673421709332478511608945731051875582979949947890384235210970413645729996917839198576646833700695107483461586944676033316747859628413547090650812954610250239659925635824764743141857605497482239182279962887361089568549464287681655068543612127275586886320646744711320344348145610925847965719887666780764127036764890777488720139142191535466900533387030275240090900996276917961101337147996918591127683935932411053402186147018715175963738896783546735056299918059667113984118619148369905063457873355024339012850368751504012713940992414159506491073693822878077803373339239892740154135820654513923384920261236698552862560234210703502332577209735641418513819704164220241682887395817375558760329187193197740266418838871681049270195668423846331369089922036844150291820560871396281085548572644310808780759444247878945341469106029360980579780940527512062365434126665783055517139342081658966021363659875100575765548504764964306262655635467542721073969217241700540177691291091119885663629856835726142270856997062784747083011462327083790994278487587675326874570940735744748246343965851375705595710369298251900687496659547998825055483463835383520485511713768131359770354322768266917703822940133104846395683854725678736989589922708188488595537667788445749574196436304234590626878003857471271094850390308187656526221905437679151383551781701147551084564998785801614720599239394571684891435686964220304356177805207414950716188980950711397746625662547330942199899099959836685350118351768752145197238169475058002279836847688622514491045009299313332252253236508364442858063087623900507735642720294135937727410422534928041972494845171587567534642009649841436168727057186933117903186407095489286994564754550514806572739473709063945336014918310711998390101051155757161143953726302119126799811128775583440737120717638453670096561083961110054310216150745835083673811339403142272064968250161628358960426931459813358457440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1846884919452916402560109223667108652947035872193289946700122590858994955452809384281486147576079615486043762591672319177797675156317566814544129328410991226792719306342111457258765082014666616215920613513819421966776896155466236374947788439240361091775745144945696378866819530763338347621976992143119139452210620475392887301918713558197898591043092710270516661419667354472314086436715478190173334063514728137923804113699847299221907019091167783754452825934402041110740841687918215277439229653676842091189482754371067379720859764142308070501766623798079983590336210657043020011740867921710253320247970530014204856589916012450153104269592863472354906837094031126050514706282479826469870329902476202854489286818519391037721608207598069534487950630224636172050014720198793410216447628441990374712404735724889643144382326813465826330951759232385055889500873280909107112409338531459422991999214160873140102560707129123849110809746722029187852358115869485433085492546546619483159470345576591688462161869147401488610998274218228652575319970166576764683518897643166514578454412052519453719992910883576100482279943486300154574392853055584649612273629794013392922494115122698054321617502411886205038430970592622963337987856569749740716942687923873262624669017643246093001271233870417517605665798496156595831484324584021323460517557284329720060209901651000755749180612966374971314998663250771724900944903619071188541615221659958060122386673572885300370145389163022491513884948762295092001647567820432633338587468111939790431679387108365750433518976713961864994753601272279352449700376362020999986436691002637729041512170547383402648081959836824626103284415581349500032098057990408026694292103326390056510527501967111028203400011978885492016328650372465908228280288154635957834364967240877524388266889920667010527904131946495671648721938956770880874785645173866547498580349754835159267498892807965697761580508149876093925664314634182394136325384749768338603273165151820896516349645454125087224545240086155785945535863368843098634701888782228130290818119345048900645642782627406288797967502723486909128037003323255232841446973657633659157691110570872105419469564852258346317173328603176612474057589335430963279000904347639448027377843330000124047583875625187766085324912194060520199871100924213609078638253362429345670955214400872323747014224785301353281539159456169165792097749411265669945618074400877259622868264582017524253592249262020036566993371613722519860377756727327551788015341614321395273340159127557499574084760581884832007886934621788824690925418371719183884498284360672597644563483754626056105102162915372355556530197239725249075661540077400571744428834531720899204082194865007792097501762257049192221978951974893192490756265550016542497071139945152546242097602788730921805929093672998933577281383346005272067104608422545789002179432792423079046293555976532734709233361346072858369344515813644059129883021034377649082408266747779106808154466959510265631631574105803405236690920376127663793113730249255638491505440519588045350558964962711192844111169955964198355446341412934440628011660537667858578008101268182041721092338490188279236280027380929255141772497681336962475511539683871323287056234111287867710586150570370564520071583735708287709239924499166242273895598366095925402366105000683342525840198127628573930644237943396363766182264039948543405591031021281273401815858732544256231043231556806099710940668507539474034086633434288864719396521571524717311092994544974739990777386492107933693500544519518946639970532794349300791794673364831023678770209695365389753561627475859785676987323562812865648971774203768871732464430481866200314848028393672301574432690465595160017665398610173848345885115507046818658446110321508715515221984879273113616983259714879238726892245109609556503365704865986775672658423329718959936106927899732757152683398265640172215245735311624129662729675834125314837552727353764734140052889891967209619657266628547409534794938161908279423226830017233415784583220452729920316863715756421563174713114523559972393744330202054419631309903097096957119924058917501120297491465316896671770841248198861938996906801306786393214729217598921321013041680495361696295586643773395002243496495233197590162324793228272215755046343308649871078793202312573127078741565352059019198137501203176278534222240174322261385494403772068033214330094247734340598081843450818674972582548183437855539322755150293467578697273930198439500537769834661122103812048900892728776442344518495439674874795919948742370085808936253237171624241068046096144987050935584041618109922559042247239501520458135851129862895590179371497202178517181615165613483946930440846789516950082406162356090152043543648299647074753250028057806037585551559905938932754816769763417538685097042317863688627707120131175894008582743023725822978340628924169720409936891082033992400878600848643351511161356354584648580063713952537049887855857053601773936967977393832586905333164860878579041326931152262883419754418841977193633106897526368362775373478605484109306862938406572016264659963636592485133835214228563210143063796371261154819928653373676843002611198381987563759446185957664998717312279083959181310792349114408534696911467438656477390550750933269121828093389639666462836614379100731864577184152124471806233144224755907712035639314298303523872385152666338515601360594350046771397464709192908123065965183628402576620548447130752964375364531473059034899262531740353598844756712427698994307276103394976643325482775958381222326650354788006040238619448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 23399944296976422089223960402131263023727064280895380644163279071555692116342586525637807626314312456963146307257929018606704784806908299361223089465313241002400093663204426483763237210153209114023403687585337741046751605609212808549922922898469375429457593354376247299132981231421269899336207994791979406196954771541852215417460081776789186935790995859736678712497201769251829370930173201684093745428632025225010946027656798357695475142615813421951696607016744226675444319597789078428094945727507818260806254002562405877099183508732213563720326890702536857753825323845812058917292058174229719889646858298652874133002344331446707305611924881377959984224748179256242511375024467043671211562212031363108960266817959986088655119505552126049575120494781532928781512016411133900350972737270250555269819857271514581177697941967953179960870755405250348331169614315268552066672898456968209361438293548819119095628469548070800204446850328411312716842259697019200166584138605084050492318587136549941030867024612830013260216305842759483658298444043352290586037556024695989969233700297232005842920864679948714665759321759519550817934094699336019967930619206732069548466792525740570429296081846751769367522276231242788820214723964626428009705257299125629504624766994826428401891307881316480938449058678586155092743711271242225466761362468514527947658395127740353193335964851079792672556028319669167664225398797579418329267864693319234087100494803115029435076857985960064730363483221528190019789676225657650708148021047604332016268747024120956600763981524344295602272525665427953050620525030048941473854034724829081974716985844506772406227360407518262205339485173909774075005494687618311828677354278428386090305102240261979319294663573105690871407455789816135754195947729595467345445386462972812504551357240546607353207286748762044561419422850212775094176610494701567639798802501421648987584941466253271016283347968968893457226317501380652098159442636816715624680151346744794462414136517126256641982438111779017661068972905740683288216116384315006246087528062532543744521053131015218231431194282771477737240999108549982833309872182322369328136116800104692485911841843040074003407938742633934611168161523179142817197912053538600385897845860195738139269517249617113134475212133987364569516330555135391236848254721013732544529310142603107287955162659636473439516655011151198461041323717192292400317979470139026554722782548917887943181306669544008741220916681602102556575084046623171517936398843932872900796230675678617573102265524442391895680230357089467600472633218036959442319503922411092513953796337733265292380974378998223378344612031052264180886569308964149316106444320465942205144751200340727733343011584748170630963533343677453998959108748038359070560887727875220685645129437857299971499140504829532185689529512526497010227030827657525781119230247223500952871989283869486349919807744259867035954676458856131263104884093208983798192438309047279967872724140518393324385602507522227889989270242470176968664400697527771032451145122329549760693757138829195815242139296056511834486651499586045969431942136395194323364834190284168451901754182383094515524194854498988868085932970948903632699594515779062067335187936593201287870786899612584371813300534146502343317845003418666871132675189331042486926773786128007046005774509725766793437246495020855217408009787320446659348556178410141855566524307735921107596547569310800142259369777633050440485804508504535529710683501232339250831538584685296603463723031911863073055448410098115074973810118354125604702136162094173626833087704127960459664268005821523570713435509783139253137924230725128602768868973352122940779780018402779745377140442235621130143582445960790341702541044738197682703399661278876860850229901557475174999192104030518194105000377812847636632733740631334590967525988079551024637491985890253722625964710219173119976835852323958710589825200120921066777209328752416342180084107250617856871675959391377158773387154170061832040309800409007950897144781077263738880957966942971281372372908543805394049126845162126024802044185849711860380753832896440578305194530813535371995105206305763321506175703454509992175619879873266256578856552955241557635641242946855925123037195569770677179185474555075344490195613415090661629827191230540960117129773331536617440201188703694571495407273528726919189858223649585825245063579793880188251237758650549898968039875428305837921498208375708358203468505928251744515757548440246723278442210868115192289884705857781104322374582452331198216305675882644874700384952701801869499018613795816667874155121700967504501566159208977557113565746202201646455348987104529451803169050191821929039532648038003666912941483098754043750558794146183242780627280802102352759402168694272330029171889455350740189584069421015862344535267926226092028962619023595870778274623090232703945655727985098957173949557507033349380492244422835049642214468938696991114310906164517341758195418172245759353098001634501825378436502768873599130005455561376594203831799975263286837786107590803461596024930496072402234283082269470430413277223776885006801302065752463552005233207924649136594696155247990275963776388929847511738950234448667680883556211365251001203937988890981123933643785167643857144796989490466119578035012188050252422373686912425050943182007346952789301843306766961508503410735970075589359583431619951726710368156992583506757835421231044779248041438738287297775283711374376280690817719717098260573345678682469425986861138792446440246245111273299850885575130591340400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -20676835258167011248236303803376309081166464538209348490887051310107846821376410083688384924389357257821987748995677348046111754414933096133190671368151390469667791069579486808465864297771426037146450015250679695907976369142640850891938792667701993802232094349309176710800478386263412098918339780047797736054996713022594960689913003944840518477261744087637934405887444232290654031062181192196657382107312990451771643810000878898144516241492700314445104310638293138585841410763155920440451714810221576752623772506573629204230433862278804083478026282512489188875751682618004897034931497537379282821607531294260851338388530411122419377753267070934935287793759956223433062258603738015528297607628493796905080310385148632961524250110937636666777394768565896931306616885425632308971279215957350807127727429439504138738704603822577638760940500988505854294205176976616722514146497385154037702755462619780360984054583236814342701643370296197135654278343572477380032219966210370815717051528577137510652865274777925355745992860756760667653024761358374321250858289608249032651757084793149206415347674946772422004887532793676409451218457348896635242762187377565125890976117103951998444368920975437076935612660555900124491393478354201899982125577046575036073137306570635311507547163757794600466722232475805630319000080809892229444801662917017917603633879569357798409755326294196881039900561091170199414268573207709539043635009299437378313807151310770122689913236585796085592681307703732589322149353822257801627695244287724339661587841727672322505031480833692101800039764044418849734148517192604797724862843934118725572180051689825216754769101790524306482404877072522916151788286404874824621326457353403691214675042190121768301148569773984183954010975789511365376106836803975869319153486718353974679031241130529456634530009700719213755788084235960468326017484753655598660991108173386809298986885025412571837499670695047667038800628936621426299644921425653438104869529538619717741937529506855344184236744412014987244072648580178865480784476204904821505813045607997342733846039568836657548389016754445270199626125098351763772568692900018222024564203204685349602094341072630862445993582723186891769688329273478706300306865637236295974538545898768951540897269220829085843169078807422480179106197470576198677761956749843822444664589244779170094848680303462003670766249812139462911440467994896844251013951400935999904857528072068631921617821921934329577672406508806425936687613133481364604912370777645531912210271121267774299287305997294290516586204606026767683074848734049332779516290881254145819461626044623629772685285699029906190840989229075554198838859749331575745032502324654243829562349279336488643399732921265891335021537017367507548584123870862584318025350260956814428052742875976575666790253247723146441334803419966833090129926386066468267069469189446483803338038511863326389336687798519905487713486711656820375489025615719868395134804419644097189095884298747596408453816532860459034236000225785151494356620292312802848537395574245761878719012008734279261591305119913190849013140391761264309584294628758409897033222688017795055140153475858224249964108281562857534495445054274061262740165323448496869010189400965928549418643980703246635946199160210116100685243133914875253884124897009499633669246940032656992854151229417282693864291828008374473412054793501101825724927352455016220009455710274149442754524253293474629608820667194836769987000265696508428558478235875985250082313911965613411312496961772925932169536893270139710427796879729991544324714171174302854414502754850532925878062774970292529421498248525623550996709889674422170601052135379957591429983331739290939647342433419950096285098916640657655281932548606612316578713756637607407749271575087000300285977509518047726469004760806364173994523465120700570167318042031361536524232205506674508112427021607454344783881625493110669985392535706494590478639114358955871492504943710197629534941499609237975279156110355390354701794802123025649239418620866032546530956161228740254637403759477915727368752096491704528784842085989430471403952318505303021061037633931779058807917925389973610291571059103176140624421824393160760912879867098939810894496064131027400298442901193188602315417901707814930247837271813451810120661252816128208867930875959374733834572145724405083762925775863162160333876674320853907228945240303162259288487124021498542746968308014266873756175788762757563127692472636213670768986412925367950444199270926134255917786956203667515880116574068185831517163006742074391657893844821470268801197614738079172262676467314594449366082966037144236408532028293739050164844299473050542445801851680877786748838879137069936273333661107280491271041495886656494532013574773327366743350650143064850835711756111186923527594833707754388631480791467264446474374571092416155114867390969718837227318437923427965770516368905859812303121251002624572087787510394794887712015437841207515120082285745023698502303001952734659177333446397453210863297385693593589828565626765498813291634908600649790755132203309617023066758788744581885484934602360483494854102144963362887800774329752487475038459351715424596670826879043942042713302483530117085509303348679297563545759056661335463007118930193418264673131765773057141260914924090989583872535181182246388618553204288865670271827129251769169723759244484032791176164920986552060049986478653858708602729876124427657175738954924365017326946596933580195251947167794429940517221144358750853608621968876045698699685344887948646626213113920500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 576152859578359685773548823540534106298069712314649817350867498662365154286807156903526117270433315508297661335887654122438029149507637722983405481344147183394902599297972153764102430009620672650093716295630261167188629728997414585959411094138981587293746357922919465917359252145383689432414597576237502872192012005920931415282765340839176513866668375932900792083590505125512166463079168776896046744942537755920338635858915997741702462150163711007868838464246854567265323482093911206254651466191342004124606273924396753327899345568310924375141950687092747694492176712601888829965985113395462148943008360855133949833276391383410595676153926003484291295046152987553606927599898180142182848867834199963475508995467217044864926501434908641841812746505003343763945166695069156596399549407380152116061570303010958194713460882616502467503025023211375028466219275763168258785449485789334167765556350245537527823518849800728563295505576807525861421355434818261944233435911877014546452524937855151829064614404532418883128329209164161804208098065303591480386228800157792016110209342736949870489719878290980655291112599363080531011371170885791554387725497494848212337995629039546801126239679107843042204838379499519847047973268636247510857984616338863091368188040961895614586577548270658357139086410507352590795198308320400993472398507934112771572165901115090503619904288553708735864815175377783802406570038962737082287627713578052844412533188916659622576552460457582200776561352851726212143403631827636060305041703938369754583401143846860747462309100071624272457872751454622795849042173870104220431292521150953158781827962313733139723525083166652272363975737818321339407409448087005679018992480249218266987268773190319760702646313080142031043877966550856839149425475866815260213742737601898995474751059587228402892584880370200724086248067051491451422743911663267658774280059634277091257859479615963355104201786592797067721190704028767733336430595522527544570025594222317981774087362467862153988820600227915657386313327373758697600000345547068174772756529911685693352771545536069804123681773564151152767990620736449729055352801074683406760552913570657897712219461004033985373477777135496375998722491022687607692017400540451729190224359912163113308477740674150066620112797469458689118452983718289634917418142721207405501308292112184234357091797222249136768154439562124364847560274005596944130106263380087108411634738253901795072267245930244410338996739723125412615667618827526995862753745059857608761619362240481220605382301591826322422214655907800724658319735265847949151316694510923515622545874268797173777871089887235507774587051521853661328484597363385842697504050101037960096561107225285701325196747681279670769310990360474226593473543891175229193257104640051966311029587108847824879643450794246045286766106996545127861460331728989110681843656266512884927877933925065301802589332558410897990723579303016392899594760643898282025871306836658326372527163756679262040915757107757542765780632079991661658026264361040679615516094889584093123956352003718965426846070668626192406786285441153425648578411308866445946389976299720606816865158568461043976342722227718315219011404085234574466049853517289797648978681821885501948779044258093764939223824430953608621161624465861530477425979925708752634574459176219536211169340697572222893287145350487797770970125111556430086711669180281954096689824762302859105312373576724577377235910669443494656626807485457369865976837145274875465061171583729857003846728926150872727468925216638881195025865088788383432384837281336799874758405368810986465146958308209048493125227290768071869955132674573282140404763661891834910313270399862632252324711714003949008081625223190182963680773727334299591808048363143100090233504777352681953486839632912349532098778415518366763164108715691292778425675784836260218502283421403783925944813296518644674450196955258596778135992265035312834183020106154652109347556383371279573734613796810023861300410115239146227017489907639591214713440880759809799543890632469007753095712659956363330200766535220716535579553272472662695429808479965247049379857130145527644694772227768174353985300209963905531631332437424233303980785347425981676420169159406463201749571597811012145817285463947538258595045601515276569832481048278293044918911989304038405699965261160706301960626659050697954487083243188916131472110332924683257900676518807326053631216443393740405301114377340478145728288613844994371042263261469533622499795477857577890590078661585290845748211784869601057273290504026384400910883135946659525730251714786441401999317014032216091159453927755000137631685589819912080973514913129602459699225866905741912250918672722663871941424076879924805219089569388750334271894512993639658500454582446242885702743946072505357894358536808098075169397141314849023521645282247324407220931492978613780503684906272310919247745605746210922325081677610148056467993537536589473260749765895903781409011256267787256369794412268973189971212392010762232393813407234585764465995491827078402444864911444218079238969757942239750729735045024507409471198048865742487546571891968439921835780412552049181040145662400273598030865270076586511200308196667199459692578050383009320449706092798877913923681464931601164770939625111751415851321399965504409490855702091069899734382559626009655199096490397729788373075385270463349055384298380373039037335082288470437383777670401703964908976010829081313586733726501306738114248111637957533887893565627500191259794645807392965184479873412819606736072660007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -480960624675133158194510562960687518148814513612563444329557847956917745762441747093267665540896972469525710655568645709501806223266660055784779374116101166335310871286097861081030463681785459419206541567051724764476439613059898520238958091906583599097656912139676854454598722492542215214584849144212660608917428761161707914965391374784794841065292373206687105583084633584431150851998762834081760608407714069730446026943307121463715501442625464229521582291414672577783795792316104943722677539798763423504681478750846413140770402263256802878783062258120076351898526128149972460899335579770393420984830744042418918333263975190554467840661441940373447710484750645097112872028530384947612328461993828260791046155967561644554832851695916602068426165924439161216268169685311042012579667323488175636200460766856650726138936961136223709444979073737998305509330638145860216069949949870369675418126320523569861507072560111155543867860887362061787625675056522821788361398288916522378943145107540736734526990333847036083619503104903997871587829950003129333070602160151594132485560892860754299435690293031821685949946262371189363579888784885214490687066477635696970952112084206228753851334504222488078242445171362640692072424754312126631453436404755771946981201554437569101446050108151996141788228897585347426198724328601901428255950562044894107792858841908984112968143137243045619562344466014703899037990481183837790535582403000117651349882862277446884291886968380652062160826887196461624470708765892634726710670054650099675613034851133161622043558745135179141226094946496738200450374139871126321427271461552267556703084310852677633210496023585760305524269527200417272211409612651230417090168877824052587704208165640673804639241513381879677427029753171068267201419608009453308058454680383555799395737868832568715473743970315952619338435104463025946962774353013362127217017770693200182480144313126972485756104945487480379912500108992950308242773852273134099419096734981352757405163476035585372741401082005756729883673789141814049672223795367323206772334573555442167124462295625929330903979366717796273301433360749133220937012836463643167254275596141622874872139243147509611686668111554311341366099615237809494065567757667384862780533851321820513063849053171551782117252289535202724812337547695401625262297593978967335880977240286705542420465694313543812986255203738710976990667118551961406189515356951543045136845615562232155983542993435429846901409168787746078135486672580092443704792871389219727876557827013688620685524973075981932049979130227050853024880659507773485580526701067556932849909734683874684359684298047215296349155028553335049452616920590018269402379650151181088471283050369283100216945029308779937216112809451200318640586943462989540439949878715190355638549395731997875505523076363808172851826236718343563363590260943106752760612297543459022430307821119956460977557349092822827348683089773814648223681928074881686712539394277767215607755958786774934356101020147884515162196939941813275084057625875549628600113023569462380087809678601957555515739566218362205668845428746459071654823036044179868347576210682750881309844438477336362408027263187590208573208030487372067153696148254394313010691076212979850477335545765788720200769569713798130371127542585199667854138901864978375074316713433309314140758342646491734539591656930326664154961482771768469938971898282429856139060544342514055993892930464599720772686083003619160246403726032337592216219670748109048450245981704738032559062272745940770119234382905211256707787833913855661253691110793454442562298011568750291468798683976492768378490751285459552361673390735067899230728795364751754293777029189610809416051417210591662569992788719964496689082214241923886296569084125915975866893486647473162450727078138275666954852919014069291620151031322444945535512521504146119718828077420997186347075440958890022805489669801930111493434634458291633365153358444500276658631940884603819671678923296306638691013500436715666373274465349420369686084757030760931713333269849386141083778814629695353926933460439870039907929738417354689814917335413012000777232427353735946499107263727056421424864249743800736230114067920452402343244884319827904715112495503553755271549083939573938356407230115090361122703501934165015227915725197845135214661735256030714614680619966257092189357498401846848661959506160913480260099786971314764314592842493952249741619192279581353646516586019129725202949315493891313154727111250371054639151863009537125175463301928434587456723632664359706569033541069304991867564368781335217534666048687375880622292953231995442184372559376108497188600429976294851794977002396828729675985277959262139694084542497804454809639788418443137940536837406915677345381899936934817904109810171135371624230042496496897569134981552564829118284267757482796211212113574170360087595632763918223021339735837577442111798226692363361615108855912253836373870277582878687299369835429926072352323753052328387379527246296210762434325282121513207596462816987114082532567401297359451993439115806887544389556649370122437628754287462970006310409566495479831564273507776106135378988754819611767024875774190883094142216822749630019634636236256111560925663912977786264262952732406902912270195160344151783114591664001163168649066803342110489387297811183388846250152310282548769243695134359499198312699617593203260246845117752767169142447144729580367932457054289345030190718140068980677236429991986074465159921409037104169802352954863298261861684905350992556785486970086494656075911838120450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3954369124215243508790516363465675999379660745216162133043426119725008650359840410503239272056099028250106631207108677536049270300019940793750446823611097790461697073686417248488064549779331636560344950176494017539506208327306386459480027485629609327565405715351845480148708536799671154142891264505832044765756344401685561014741460031200647530033797753541219024752444387184380333864855163091973545556618987373167314133359809482587530554813998223317392503007957463839882827707060226635984770169833608128559837790798872484079881082987838634639434956633945640520487814235263722615430690067073459143256637429585374267644329401588320864302744384699583517868165869216617295943942373272978879193200338334946062013405383394704203826148450341990989706399033337627585156391807349256156793338950049440242957663399565089359723350724924794150195374828801478984480961580367647626792834040191619800896314056229733039900733637136844506045672404634378803536047770662958393388681038571012712610249860735730472832702214529976157957191402014093936874049501711461035564863751050668667959151834471702486357141332322237289838388214908895023410119614951860584813468217186233621168242400943238290936538539391787599162236206249068291670932299006985419862094706011787462719068802852117085860812455308583829124280507232999828255457579851727531369182143742427804244671276419505344053304672371633681725529945016711259716039992014248187443299003092575295910077701171653930292052708435201171822144188792901279914543010196143808886500222390870322181027933903598958289668596797400048411262396175494504845198238938789515349037451167817934633995039140296845552574040066621797148359929015326262929476053528033093668499513431130634494083444979862428675303136543883341318690225812764678986631398881377507333178339466853891990307844389588049940928232495875971854756963022298529135083177859270905334450926872592475181367436989684644838877557740717902684926332575008524999135876961335664159278775441638760944322002481155757143748010904818498717032038089701043242497679100692691996336822625787867739310954549139216184520670917997528440584208827630263650633266650358899572420097533005390836005634651014435772291704209097622586315668022913374387305747802313299896513672528447949777918170481274780729111756753175307425395218071735942128465843091463686441660858270832681708731000354691559065463465472710931619278785672451515183591544118595060814975913505868795746487475177243301531270310056661910686333238842732067773363123687998924730463502056584570345544712492171438834245249339817340502900205712494492077444153725500640254469990126416312136135917495771065586101064249430896430783188025353653965041278593874088230989925768057930197583324292470149779129066967274464022222113107500615112860848443580849101758555754209323513495384739020303320989322329319718070643383154915312270192491761995065735942684662978536678571470476645457804390413623643055151036272346014147805157319194358799815344848465811363305233148360785916470025477859467234277286073475830042381646417963445837628121404061451470144722982466123143870972504806545841217312436167722072300755968635987397522070829074580362187750376727765441087971072405259108873657049154364649615438903031468877531413111221494025112021800879832129393626960930327116298812073911125127148237527198530960987873864253952958953498035669667276655561950546759283333357323041670768520989185799936538592816898250884209796448993527750006366484918174925330246718050091616018513725651672250783293210593209492312778854310433633909310272798578412438824107731608975571602185660841393423452287880443687634302594656029899347855345157180432725076995943344715424196593835383354207884699433963441968509352339297882734018813094925455293298547076932241299324909101702641135190400025867037450879181663445487531562719820900377960096561866858580103172292363716726290190611804301203748225505571999595343093961393912422986673274943290365832316550165151263905153410867045319197413149820891995798859087288627308227205450466862813050433524393700623017159510858820933919354520577592302138649401424909278439524332914056991200903007892831751518970180733797143529114295935944599795424891196556114600772917003265739648000826199827918644977921493932267257284366827053806630920811329484802310850299063063317863013222270203538569429612263273267837919128279081376028774381151962152293965561634923797225255248701769530461072455764493483363370852525684473367997362485495294651927599750293203724942720477603257914498832977376208729572982602197152226743590437962909834670550069707128834435060332115309780671739722346327914086128309421805056621223631799162770963222177536382477730423382713201889274393947597525115159677840445203554337841554375351641362696397583563133614042577390056530177182797939710429891107376342528667948546252819865086767216625718940388446556917275214864108699052586508313033250203147321605038881407467283922058386389083886430304972001862929927382183238456586839309565873827687237533709585740336715089506459975340903238486263827259655025053439679310094659927891533341465443568751247403535922315515250675598411838243927573074495867737885939557500382094760576558919421328917142748618621021453319120098197204894288147897357149570593470427248457473382839413118124524743900560845805067874978735831922363486171060926043547156021427221007399350019662180621902323097760636441846761308178806809699386294826508231637242217772274625864142293373941719662293145097038584257158299000128271264913544231689960285756074714403869852671042144782195697500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2445320438318788543536285090382092875857982677498749113275287012066204937971503825453872527157530875455739988055780182900961629606622924467681759035858270328361958035128176866805152873279491054160667636901300905473638157333945675905152561438769035922416822572356350956793859954211838320238580859996859318063007882553203255220539923419806459122399288162666993653456579222332533264016553333718350724837967755458165955528075191773366028931476093463439644397069313746206202240388597465518251725648856433083323439078985288980680575513456035390292158931050135357425355571731851887502049890281028736748171983510984984427484807347925787776860189731781669851109090000251828381905113987694777752755016318496785811368150523784361309458992745916857397683817075819716736176117570446649363920431084144636213889986335442550935124272976971287265294379443647514377892250675910494377731538523170162818549432955847477703262685304244258506879819986080803293888070204841839445058801867657439976909287670779877067902290387365563484454554023306625876017729525275898849185378756482693819493472518519940632630004112904170516798644856351038165117907934253069759742417804505205699078895144423185574043166804343211216668250200346627228180170834637611460008032924319056107713142522243360092161450285687802297378925520980614347961698024824987926717610969485526901542100706355078774731597014436620165870305234035295201142348151587438013374581804474196680959237008303421270612671270376002367708167578796107779138724055450020942690733603406402060229714594139472504007460100817823901543795690736875313846666626529010459086116609084952820408931816726324549021838133415259985012925172999209446651022453931131110831099060473343090882134247324424291078519836907305131421574963385325317680125475773279485429725046852130162759251353019383733858138635055994235097815923481399427711384058270638772271594330227709856831358721598811966593575542869365457865317839280100728904834829613011126603770366758707470368232437893145467230585477779557879577782400156208133602386437856958894199767590990340988420322836618925099516758124866864436179049670926100198786711566021455420412608678921398544950146394249355003088327503057909332399513463642769212173157737892202008169456155672765531156471826412137592602567092355750774723618732898695974289833019117378541500605678876113249152845312784314891077299961487677373853031724428232385204298138762597026246617154482008447165439032994211043841361671036453464934418748390521127658146783205316593941439052310074550219114289417214747301611571180436227751978714825317286186371396670158297996777632088530467612463188107787467470633831248003085115621479598714567128456954548004431468273971951137600240736801744484423751234906297735948869515628804992951817975836062916859069877609808509052409010468058054683915148974265486998434829146160168626445407331499773132361408608523209233923470539929686346648200000923204968085710422157809565482122659795911810503376909958900179207479714073337035366584906616878363160898071750551299762115747773078157855000529357864171974548045551466706379968957367038180197018427370403044657339820097431645788140124025695397150844773453824272581801461920489325489325001923137105240846526796818910016745543368795501592806291371177987365929337928913549466347032978511130239364354436233131338663310535903452931470796107981702976015778459924459697297277744614049995676760450385484445299136202963958279972842645352424849844917610958095979886162950248753093255880092515073648795878127463123673715289881427404524763061650192074325616437730063808940106239963501642617184169595488176037759647851040908253642288772345112953801130095058749106335662564587476655054490015251074786638189221823767354085990910520025443989020374771077325769238561431340044585648513302369979759348525975324023881199699025001653967694888999232495301122091150814669337345959873582684963517063100041131631477403650919224016785897346608975427421734122072499665720698107853590310982563017338489881354909793267143549335919985307563448453401052414506901127202871051064730517098428709563843640516764109995928631372156228210535032647172708219980725819102082379163569639599658210628804564295253023873133599281511423031166571449434642885825742095545926740977317311639206464300159729853721589129678941928263724331921677481622709142148796191986714497357585985127849928433952438027942577254120500511955174192446640289484642018476190994703436466133273694371449566183223315374249466481507250554914383526894708338914098319926720458514012435086372980181658802478676085533526364981369518760109605046157015752821915126332704432604620275954112307361438374741607470326068119372297099372429779346646945736459532059424990895907089704407480810549658994949600525988195627057555982347119643805598239186074169491202654516380562786245386553881901052061981387720942395722802835250698353442150379819818207622708042100533881295825609746192969458252954991746779480422958231120407614268716608990977304658377029330896537031006560616984218800551301935759207101859904390636591438304235567625604884458376379519003944784376243460964733452895807763080531049538370167379482379740705025578315427168053810966705427562006040281000118140929960100443457849171035996277537448199895768638943453873672441239449968188207798663661403495911090378542252824805595453174366941292473443432905021132904012687488715602240067949867849158212865493366462909363881284255214794510623082417446936764385085907700140022788128601531980201502587311903386020329368992704847062719171530323896475125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 11954926139040065742386492322574039494762260330236323438267642105319157554717443917923668562318000206690478211289642734319992868396816689451311743333513337698124799269422685733394961278227412491479776323311318098751879409824936249141017605445086303379090301080521456926660367591974539474089975305904722203333383120338973812766534980672162620694828399392768759266781453831827836870180321634811422879564094790267986202133119401737061808490800679382131836768739382422125682533758503731020858719513888209556210333355787923163692386461578695807743839168855608507429573087221366710499225984730179917720398661935445674682687407468105441737705422274709513370693903966091006255702420749951296788266353756358911094297546224281196710580972915734204648385188661285761101991222630270746507669979631964419178494173009158414175710472975073399114293920616158115888025988402485267289629482876497880322340589021833371294891209947488307275900972809055146484437638511486012562129249544284913192062131824939289825665523463559868021199993315453567378597126303287152680737196828053799612884443566917319915300641135480591170836857396823090707274495149473849221250313530570600903161790469853786343811704211471016203987188632183850797535260510725584652697458200354526937642907136586779644659913687132746450426243518026942006464358157521493936275470767015189644488338064845779802819509583975577742747614776216741320705054321512124505182423446721764318700240943009700687175749623224069898234110472393770642438059629739739669430887261043853676628751185894064192515818976050811625565931089492288917401510492637804310091329897467875965375581536250760530314485839422446568131555475437346315385569102742575603436987496519549004062261243970987156601187694644443087301775993933993226347312681207380893197414177012296607684296497307635287586470358139487318551000913404079284243510705774949965937149602417788948033705619561635589809977316924891808046125046312125649412968850410966935138674187955622492944163526110659906445805990322227419835652136272599725555125279549479582861149981791846055914414574337215190852289206318617604730729858422946432406802555083156599238134713265550157065408638396623472378842580833368443785714660636219066343500941187860736379124594527200509680400797178458110782707927541522712630730104292380825727187466002750275409393302293623555997986369137245858927419342248887000365639536557812363322079258568523300547078937896733068195206538513440082281463380167293639058383522837388750427401036104576840861487926173615621092013391134566506094377230672716677273427574455311609122529038113385276059852902303293681166773648625340725561923896991743225328951669404244889353780164671231954443509188722385079885330068635285646309749882109173972867610274778324583604614106781267814194364828980241835668370216874880129666316914795228043489533423438012865929842884368401467461737246042999480601051664510027869762037753422493773774399993145693996940329411819631168797633060421343365930542246710277472973340995940735835426584207025404718624653773118901555795133412563342666044121803380724980722576608712001059030843537648860050227679751415587605387379246174388161936183438363129270322197919710018945082625797690533150776056823728307222398212537617727973853736809116257622551889694592092371170133491096886603785467110516700862441034065464812015732609091889133061148114171077527440547152892641198176213667780740451860644424662878233964936935076754207688759474666420509911096158058734127890622853711046828223661684139384175556562347620720336854166696852251654857764708343236543031784168273767510665520665368159650695788446979385563300316872691995023598811529408075466946731483537391597065797516301912308661985339335089888208250615421453087185149195779103690689335308883564465208986065044683252894165759833918771369224243880330781602122322120783823837173965015498715417796307787177633037801063153860042877929649594844983638501146455863354420651944847676626679994494370260454097367492206324429549496855264484583562764244394669834642467369584188984711065506253505169565740280556519670326015498501634763350832467191867444991720442615069661506913240668875169694253664545551602372015877854652255475085725924013155594404970303274403411746784534118394953592277079886052181974621788586757102032561890307494891038386355559261630663429195920031732228535066957132826426464977978324996870493833845058861890030032562601133063642263435644702471095601894865472176123169993095273869684487362677461638105137110448527196340125267938851632213557568282125782758936341816379498844652106971623360704060662652733214837167719893106683811219124770097604731621987211607959109065890304366308782968563022155608165545834593005361754362187929769681924320452832888921158157354235709932970285452977819278113012585741720677725268838499053207863446937256556905202858118259087168641347160154905567643927403685236306178589918875076367435348952737294265162807109514462560878793443210062677818227491520441570121466034550274040194455360215786936022825140290289209110097594675617002107957854300749861352144665257285525890130382531088097074832694683207577768999367361615825998504022416755999878596333415075305169687707790056157684373714030485561671873120324197546197892312773282868941751400435015082582324230461399158948020237947221158343579711018797802445979882307560659560522876579152534312895873121479912894838042464586775765778241454685333496646536201261938178566732995022061442448757989408845702951798445193179638928345033390622195453642472800453716747996610282471863843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -4818399774904596973862068031080670751588567074974365951920391976842742915036191912451869564636285882986744419547059954696869781922000012619801809363428216609587091303992063303218354951740391387678275508337733461584405926419719012592513829491600973600731392193035192452043982663269543526748467625217783047607416611179794535330584543292751298585053572189837338268503969548938975876563748529586519992451523108101289026954667777542809615380972944474843775551305872543982173522728082174205050750493793436131407865489731274529660965277990790345477520662861498977201282192886903661700368174158532288083293493745591309732635496648446615377252428666586110257409795400180387278492490001483479302598059090045706944380192144973412775383540309518242932828674409041248932603001793546998715017194584756784216256912090868123368110793111540840298447175133721100977854044714469347071131247461185515408666876382531816660195583060093177816054120924644522912368467522828772225981317016176094506266522760953745737662123695919905084064412803330047515621443609301829531903696033437863024522027877033780157362818080817267106190650582250453860264861867239366562513365685367422676040030348840337675046342246700330527548742837547930575201894146288725630310767962307083436209495871585994882039039000798678200742680891599980307140791618843275155746560388160245486111062114800463244179128217374863367917880271569003793867611856202858116244134398558167276849021673893331355224260841014589474454066961181049331917626358949037332729641606795674788508778737107933223597216755391680990779305721620179965597821771464218196940861601125147008754419736785272547707812834146333631040838001682275688744194065587576415301017968020033244826033332541133164022711560131649712605455763861520941420378946616910918004939274901767235453671997670520413249381496824292904096665282322559129657572242568358276324892416001972919493896399112751402771486672989796014728447734761467847553832497298347118387482295563081964660940369204462766208270475851158403050583524369110349529841300907525967517502376417591746622627956618140166304098503798936717724415620939035535991842043945919635632118782797678368348495917264164306808458365320904993538092849138729644460477202942252353344030733395979612215294231174804174698657716361234864659009247267247050095280857274360931150500108616597545123001886039719990417186185728995480653720138594622116657890476852627132198128238095145266379506651878654857079472080388002559240094480217095200036146301885629983730099596235756988904495759078433275272840990543210769538221739390415898058549433690409517065858985044985019776594782392775719951081657478694894883689135113052353812802650512087306965271217375485470291598880649341557672699517480897897104940530700564630926252762438509410254291928951779298672748265433955808193342365708576515920785412013265683349247481267992115586832882450576243115310243454229985565379583348450783965362510298101267015971434413607126569221822035148280592496709436694338290294675771280059151881760626769875204026490467996511742591147406803696575725610303578398297705749486938695555454730287740993717197161283825330082532811053933603773397581167309526637039408235687086132307053660447332108821794435210976339909857040225804156009426224985381123131941723781965848597977566161127344384206658726786514199934121936702316443330278127724469792627201900716649926149593415019941146291708991580304235589535599820742335218646589080958212627240126038139312016736581183432097444360248840014972209271494393671503707382558271894135965490953352879750419682754375215979159442434320468458295452371019863354206883961151305723519483128705258130475766409707575201180937940750926851119415623705431653130355809944628678207027047933434465372400506519023818731144250933832626307519236982172413116858909571134589032818949562414831212272054941362824829211401771792335533856923937547276872719804857981739589856950533664606849182983369400497380107426144779432123368326007295186591312546220286281934882506736409198783177991642972656100176381091173095491931867694608996267298657916317480148661375896425787695538465335085890119754787588504360934524668703234826785581041432095708452474876895779327520331629378401846851830109291088259889084555699884867412085943509117322599542366400493130870101785957235256909276909147041174242845488605191234311317654610090718146343589163102274257560194393113299469867102154806473493809741827505765848778880844084282631816810793144408885053608043140976742878161899962168776784112691643241579626209277260232984901528819021679796822975785489440190292225056071796793981850816404109482148657106882875238824993937445391445504582912367588191351231945157025800944850235622659573679273238542378689043542826345640637255023785901163046239547907424282527710429007774303793849014762814559203238591912344437624131764554761485810791163459085817969705914020096310359252256972094738382744086932535081394338907431788859403412265065199726035640251031064478812865723809772682778494867564851788797841633667447596416774057466487973877243302516576155125211727755653078564940035115685009355442339621933310928121027155875122259440414311986838336437611089031100876997612426605314981729118834439467304758688645469311345732949675625365869802235918794949727941396356207477996424422023796284725253330734223367138734411224295582676533126589665634615065100480636480280488046075689941789555914926558286279410725664701946764974548057165728839818424433851787965052374700839636977910790775571362095145219560809345322200344984701232812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 17792304633522854243495839831471640359294110538939330005687674543346252019079713828590942968798487221942268487739501542206811414431831339674540433756731057932691147905643107477142457426153765679938856882925157591807366883451174693038036959669895251604684874397561343344243961401129386636831838426414730446711246952788320635204657216180703882135078854858607657299386304135398325825498009814794757648931271865282887142284939458622539608377880782965905879580025358397545064787839408836967898633807211882918801464193059786602494716852884571616018003043571735231438564836371507167060301807177297554800047874853869763154726027059892481368983494139015219084667464560900277759946431826246326341782870476057892207399267875723527518241559009083278287735422046973848461849851034655154055116237533547818146408553185120844494019196801121442185197311541871848719233166930779842174400126953380643299250338653677290349842235927376367048298636447752415320492691371975736207757534065120657071181829009101815474470836922325066140299782850816649231790810985932300491791093845600035296960174936500724811547945722396335187693961259147291319453111900483742711764323367545372414467109284045117585740575156326473046783815037430895072250408478466192787752209386701740681448636482105688273449485841368740497678431792353151290183581387592977891842436072738667212826183728607145144982281762825810797383251870542696623390969991988096867601692602963986903445710616891220671093039015560618780061419266605671594141888944817684924739021982814888807026011376598218062797825526782947596901691677093025695130964850090031661429019078551527610970021365044352856306837786787268245655825330115054498672632199228824910248306562364851721875595027265526769113576144407896404744374227651867109578692514563544806148754998273892291324087635402279880538850533719124638914218256028652429921265199208891511246668473855222083271387164645490613520760603732937453122901130110997681101482849402698777445925619607446490719738699549935486427931889896862808375518354493307153547264391102488781157364067679242455760881645583825280933225333960687378672688695923031798288125983211082293599100741439025583719487746054465839546706912877709370986262955590475511484017101356636496184989486409994878649278451312010188533585896380506429683272809872708874794097495343826528527747563460567995762410989253098424510619098977077389363709888624567236362969100654106241467935081334643128971996733008603276813447404571957404153632305343821614542100116512404736847794400552813963226216730090300628003724507144920747275378219622663156299504191360011660690998239488636636647382223604531313782304762178503567256815721545071278709618840641266858136836122547965746698171361278743148173541703665518966152902869369293828809596549450117426127843227287174590172370124012494301777877667164015515040219922394094254005708481051591990610722647554903111193318749148896429769075019752860242145324501726267866332717791324431394308104900286752657499182547268187558510374135826463483891393209576092324354253685225723900195754244120564254445946625071130941209365350266520310615385931752196844560987428425775948975384588697514136176844213553047951604862850459417292361850731453382323028114466950352887985679126938445726042271301815850725671789176714225706031579604335123746105901244717273129053614449533456446021639127771869108094442253946500230719475248739540544800704357901154145605186440998029298543901711031698987480765945571695148496534375833838663391571879004441511193934545614423007291002595970957239819454911435020938191251019128897393960607381843700023342218386931651535578124453074276892085329459867409712882034036151368229221892614016962314336258554652319313513513215987966061644037029028377594392985896653935727004781673822259246117806609633134377760356865425789615735938920691545918764566814190032132857945432020118698000264370948515368559048354352023148406075970805181501859984590779840483274650569119766015255536259451793822066513563730592586645628521139474173726890355428370859729957284477999100232105886337527958529946622634785721762899889322182094386056451480817287223986307068251878153452046680815712773301649791502805069267693174197328314816355938786672738912067442868841551456545524629088904301558967122390528014364778824300276247988879452877633635135487765890869130154945940679078806750245583244261197498269563452213299262011853689177304453897560803128324861578406458961272986203986043685290835018956945957203927103403653504768844609519304978810746682837705035031084142469064888083403010690488238193562520100749778340939208607144021469096076613874184848094309469833628846824943512802703442406892294754234985125008719107877680334687721507753035800947733624470887855632339049264640768479524117532311240722575228207982173274662773022728884209379321642368758421635632846760457989477272255243859374869894958638155694768964782752520664712184855994996505801588177592191023180906389136093190716883648591327726455216489609846088363723282791387453216270425784627130435638725479783862316453955374422152795827559962653308842164887566583810305194537122137621045947659886098742372367108053106167114310747915622280212125765167789604144513620876963038664629628525657422504739727375942647242806223612065955646285168159047500077964209227851355875852003404097880956172390076108995447597772976231281146611270743219440192390096255275141717061139396936572226377956086460189069741152586980355373957341280326827367027810416009223823535886691332933460240227621868153087604938839320435224655895171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -2875489131832024790789497160665391288679926991469820990622489074233454344488280007334029772729983035862005708952714210844805512927103037891794427008148558580723948616359504775776036713919170326935529973619299729292222453916626598179861107478563904179460639673704424003678611013287693700603346520480275017635777675176883106731386805900704768751657734973633373327890361452626712993972661599897338333660581582781910087086058787780022000396715148577099062296526872366477871456210775831636557315785013797391508112505464254728159615088563334700360100960697025967928070153876129196413889050704484795951939025625451198891215185323539936296461174328623991950972332848292203487544876175080530280230682664997095805563773464462077382777158108136096768344439402978341576945616707180979124829251659694860581210101522984273875832425886053413889067395653776712511955359504240824977427272840788050950856790921968822351322004153733129446481663222692819630530541558421652036116335235916836742188947727491757481697276334508938168728378872540918784401589543475698430680033328285635600288517193720906065239324256732367360146466580861392262290502931990660226479656667507860086524371240866213199923277899642830699473556607053603435458017591292689539721607014804559673259023769844994942674639316120142800513912402483697353155168896781501564503859540506047241038513506202464374377437940146906992759026241536250689591348059071121106905383723860276718279553763345365660786244287895532028870922573129628818587737216755770339899890560658355659981510648513977603221377735414229829583090498863455516891015157984533751160170102055162391182906842139656373410167508953436184180939780602687182982663740887736112803363124612517160314191656673507688346758655150865577714208818150727486336486541879274765668103109987653331775067485484282553665246830567210052941314424632521271942849801701922847468939327770349001834017133324565714263005292819028480579942830509766075400482612554946199155898504815100586642865750294773250390849868742323521988451654756975879156107268221120894973250005050029768782649051519758580371749669955599047988330068881244829082395799335490745545932637485770224945022680288089871314568396692383950403375783982153630726489224378624463874867488819245362184060320028184907842772643218107395457587335155142650097604868082056911293354101367650318370598230421596795050873631933509899768533886808005309618310682695407479650254224460141716734675800352072209190573677977145586211071072334082360842177726782802698356848416739671212584531396434135356733218198189092088225579703057341573213926245617131467852432997510366727582156739108825585145184816876788530966846221418386293533102618536529675952905571229413542938663557230926183751656372502092456049964102827868975723632363321981453575231194328294229885396835414912188780977622380517622167458670452033919458583877361681460648530525696272227349006932885783660687392034943793113274408990982672192836397610755932688416125130219154807844507678073367418540171696697657137304770986040932092076039688776745028887331677005300337113725235350682484915646549949295488082488768420648647494087935597239059222664613116466329866402112945633722531320742769880011246620913224412579743627766346768195998876316353319561975416588586514611478967872268010552116557945161345273917603559978774354665098320379733334859007889718167807014685003853619767757033391226891500076993627926105249735723000012621961582618112390178648676443415233342798894456061420466621802358691415997342902078149502166319771571204741374069162270963540322010538529068669337199250269094495830263253402532145022035104161533224483112272484247685399889820052300111023847026990042479467935541199999966311226871853284804298286491820324445983789691603699059489673761136357221585398702929244715803878881843555198403429829761958659568797955217116465730153943304144805773385057550479183040023443200813018242682743431413472886418526681330101512917272121311405980440467994328115533117564327434182249851835456605926163324568259213352586086756747227406915147759177164080218193739220805858018304519653263380551888644869202457546842258917195643341007581859232778559810784945199500862828684406135876232836114684739609207768325731795245660955161961522196569173571364947090391390310748895084287680523747320176118042668808765546723157533112204463641405923640435813216435892896708426419207283002136098637375537898612106956625549808685032272878123512599517753086866333710176625508306847885508815778211594999736172661383361863534843866138765506467032953921539268693207496882927827968978688444415645609337378366659082158787452370817507451998123719892444392376607896989453499225606504230340508777756038532456814186361000455754447132352324749469986132897851908803180167492584057605561281420448222763827485630148234134127811562446127130702698490897444720731260001017338727253935963714868409209788878250674686525877267899859179957930496822404476931341183401361913840076615783922417412462686267185638930343133695042683519640113559801171380052556423734141658619454597715681537592843974512006903614787026498768762873252024753405198630276438233578930943356167266081913309357550550978141817336879882476603856724840993324071590269802198235919083035462353362344932445424516518870654090607376941882291368689677493943430451693689281060627990848340408414715540145099665941357336410557167903087218706684168363762303640033507625787229770685036044312183229893933696698065651874456727716459782505926853733640866853910986784460218984187165607046512712190412300732438281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 12888109504794143983274891782166296470634983979589125029344344406306269772040797210351865914540180328822866421767324858990577563286555095323624549195248066601194511789091971321398555343354873087413138038295239333228778762126798727726120140530136100533774178573577349153463782981612270705853069028798102977159261070494153387364959984682519580600199834883841525785790025285931797479360946141230420073345041177873568157178183663614628124494929393037064821778004084760016404758427586653777576963939369791663420884198821880717465918657226744091992807385674339527189113313495079078311338916638229025125889976185306087527440207774064739260969745396966642461253482766667416170513768399051939558952884428452558468013920084309637149333109068054066615570196761782691318145861929265920061109347249586859746041005723451240710449887348267766673784347622248594007267441463786277671442202674932760948209945713873933756281782661560231198434973580315089479565939717492896877626830448450546323550086428858350477683480627547775652016203278442966955364504965508871388143581153371440539559349012032950460121555187337996269306827378269620071920555449061617663352625184217607140112279713460771769913735479098489545624059233978204213215990235740386744847543548738484366483498195685594699140980247604649000792911071477505658912970131123551870960234531891240062111060169787645525099558807416081101526062087355540043274148923181590070747468180426522206333615907659675553612454417993260541291165106719996469460189447079055146959878211692456611204924147949948642023612223991706645491748776187332967432205210578581964758491827088342035677354295760638415870729148251769165370373308337097014748883608280832102903453070503546878289637847667604428597068342698287927109987637249659929613372512378692968816849629395187559612684939422764669832761451814045604432878322033819415921811517142408046574011955885635955272723820426240080306112279280875105170699435030724332962725873772612961772619236301753693004117702243395486190522063127211484315432101350682112197986875724022185792670151230192541000348135589036856703797142289338733598056266048499871221435633494391633024862217997884846136140963328502723284802790672717134603171866072918575939964966943435336200676124765198844972684174726915032766238050446848449345237089934799175260095493078805260519106716743124630358717397878405209620921763079779710142443709536695124993189362206475225445109058634421072192869365792490608389015926088267150383744735651970829126899569527494193017095417482070198040824655186362174746265361850656732691972588747526979050663840684366384888675488798109604001200284955913959062554069816694618026204092173921195439028619712129555297036773998923857999058823611448665782345400171856623468237067235484163302787595155661643263832423695807053509288693760221185733721018799743059569537090243343672377651521364641863063924475661390564671711719106763837165484481511026517752529858152121515824759894295664302564072549919378121592976686544606705241581187908087112021215279198458591728677315997402355213489379014744692043997047077239068051749276148338805405617166728971344778417807058028053722890921113677411509046420595291669367239039533107044240882104785562319092497221038417866233389225288649587354428472151304267754223679454212882753824809675302895654637285664176274319477491997851980207104171992139123737782515471985977337083570765358890432295814427670804887848863283668697680926704373156791364325562246785644911550225283410513505927827066122282437954280955487882836858282218110816226936316746483963359613728855006016080477546101607542394801234953651308078374598419540775382910163420426717118330655949357335067259207426155388524441063463476210064423469054809705493657859833869733014812633758185102624436231650347564647878992827346302238551912729957521671443957926630195388832299698770372378589325408996125574261297521466162007665133344905024171555674701949403390918093406967105584835278225918588726768734049378672265171503639987899936446068845243603792981387349656702505564807016306389463386026973606426456662135832950795263136132779526985926563144902291916257063416225687113388944934759486623288855044435259445436921334348852740932176385364827411696774681021593231199587776337459245594907067511603867512163698668160705673803093400515655137141808141972088259744401929143577471579109284432271895312855917518191438899752714912467184934815657226070762067030348693951257127382031198758992317535209074617928675876599136078480591005924746010630256154654643970491043553124482654535875391356198777699716283481529751743014191034925596237584074857286922986870639093465899066961726138510961632666602039943353830937440726297931743729848363019207570479689634725334322156080440154957456193206696243564749223918215934538251457827358836538097024440528721766747948636490745235456134778570515422239491211747895693776157007331770413805567415277903141452823441250045747924786829886358564118874824197836548812170935501755759336338151774738644986219997134797713222542770097963788214086819333190587527967574935865424725152097996573666585861982745300515142100254351657399631424492051825666051738952444524345239858261496526900564306520129322958113554359044398009101216918277665100855110092518155033115134000642891396453861659378523252351715170385270634859913923494744357629030488112901230871016445338581142560053357424135090909704830023243381015024604655389705614899244392497662664599650821115121898979461147236830800437115572726264435431538686602932571590399685811007289519193256005615585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2212662681275609773780779424746948022589492846345079001216361859644836260577561164115788594114102761573226108479815136270453768232746701866238804542439763899449168935106823001105007124055308820523935141160369300087892627993708335108953844550627003187546117424700844770831420127944770817900357736925753246410450046167924213893842395864423650918996722960779742873649234346190941843965554111807023026120861117485869972974224514232914831997070120189594684474403080647164564789561684626333711142884246088666902597857370963540075130327821725415839908705413371536080030738937542610293162354516007697841780198024702351400219088704932047312269860606345413139331661813020578294127490292727241996810790750692355644014233770973556571688684060663116521376153955512816723211262652948978533625070105187579022485339708555104496974071717791205081533638446236291592475837677813972312668846515866361740645229515573303424196885231535443970881259169018427126577801166135526805414844785688608825980695442856684957069260584575061933263473521437604212617325659769523821353987748678713565435737042101577465625356590213904974114285775951391674834043365372419810704006163965264323813975995338447233480178015810590774723942730903249204543153923337840085960592437210294284968512480664873643392477970517891558626868766843127544387716437927219488963590133070426910817421605650801856569647835538075065005503088060444953845513057100191427421273653924321165904368126565666523945075626148860798685731452007844856995267918376089466389124601551185039294756335524782281611698313438247444686845519088238051198678658694688664070493238213649935760769755854461149255670354840568494551246221862604446829536086449684576867277460568090894720137236523886920756060275991006743019364384342932020783215422136672403447100658692333539513050565521205498063722757475414839275744550259659490860458200733998170212230856893530251800233611545412965819730262539863949974343058169956917924798815876983616417663762659984014296475706795360920429753515381306018077714949738468839655292395697415521468628196417717611606119760615618291631473523931777241050974187605286178898820528205858427221965007359489915424404103745034148277853666738208750947189980174950662197051944338686144120775134537326870315993592444468740644702630493712243630086998009483819605409377307897195501010273607858611296300543846397717863178989088689500710432754417160292537734315791474313036904977821899022683861972122490963139747391520043937951147308712270070879224648340090121489133483473639499013326131429518095348889694330990187298897017348458370438383539849026559330939527898604617462087313400194052303829577392140960598280045330208440166908737228360800982026039625426376066573708535320994244840106894111654494414938838615128135691962460560914101173188930904442089208520310984274352027885301584979007787125063308194982769139069324094681034457971906590056706617060242066268165185430560296331778765710317156247708798218451612578834628583104191977335997445999074578894000532094123236085134160217529456412049021151131043510999936382556042402619761385212932097731772435233993298120933294958255107757389518094680603451103815446249388939639854562024150002007598138665498436484893410769728367619377235986731051307126546785436683211421397656305071140520301201703950773875685730150444456383501338089825223437994494945609489500473063679246288804883438683186556696042984293572388844870301897361202443698482307044051045132650768799880379083624057192553682901404656092113783545943358211129955977739873619509608594104226860622659684179904256248597082505336648549803454930254542673983224002998726776431331396604042331471376993025810308937050321889400948990673724068872797791016119780014311855520167455029908427266748319762489169492595751305998096480583143189381599248038999131252025513945979359197658453908047795494262222982294048013476999064734008237980546994820407149398579396298275151676835216762017460296700586698719642089140608370223599844936728351515274982496524356008120020606966952843533817011297449848899855883594671403129531739588669774105590868375574546852903390737915529995474118414565506528621085431577891009169631781273960283910245320337713383264814715046070881964004780814717394287511135596972360804729849276178046411628308821215667782740390656577960518609961021589750362927159240236829760926221742130086593051660737728447540110885516460727406145501999072081457796738124531556953134604972979709044960387847978235549689250012145142592802567241612798434143761973703694611044762928836635562828880317302237452466289139623895240710117504157716357474523659455656669030900589314347216171537232103522935453934943820103975036421972589279225323396317507271154511455081386779918715441172378080850868203431265021869808780347381301723056210456074676282254830873128969165727878062705412135132148614087706448390155540683424150457243607627890524902292126869278906315771947945570014104791876866485753015041865149795890007851391467119324313648751117398644902171736286183412624850093490618597392021135628776553426435420688299522525320433188068985510555350427260654014421667072863854279327838027869738865106907479789909968343116562980291961687315654636838648704863286549173812131243294806985044238435985661029257423121747394059868831160110158250817465501871574694031633649980698862370802292682283373387456613402421524464779275853426300277514631855189158173553502057025699982040542247210758116012054019170990039718818675929305421007670388714219683844950474298681682815056051308483904756811557505364873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 4492357338049514828612524890689088030785453274644823868467985715404500355677098933479396636785325467909053054339689258114019788692216218760101927106333923665597302601235342782408273373973170843671332408532679672836711922411616606251683702764180087817979075496505569566039983034542507624734803618174672784725261245985874602198288981789796812339960636440127890598183189671233742691383493515815925736603104918618394701939565034533844497888204598589458920980551255488287980940285220675464670028162170240003794693005724737227635762616291052911861989582532303968616786150221137394781845555000573197798985463264753893674413892392815975813217850385630609137847660262819333968060309322949037915610416303894850648950609426632042537576399186992340207341805358828547007778404582917954207594705379042809683082910752616841372151234134450689201578369312842877948709390491925064743583975965611717046018279988397409635414019382988526753080392897648608029086561130008752915332200918536976185989615390863811384646065845602307502261269665055653327464421951908978649895900969445814669460328350129905675021723363075911768081367445332157128203966591920361981661129523838626550569930217761707560297950694930129856823111087195163624947247068906977288465743400123492272268784258958727728416388762931921192525265441019083702651787587401210016842385909185594462100669778139964664952511160017005639637536860311143532397715685813428829237664597367159309358914863100594558369094331841372819135108731775887350735863527725443599456114627545944293463701693886427460526414390904681630306519519711314538278121595413479438267556940098488170211231716982682959240445368680718223004668907579522277705451908746015595007979179310352512104523100012527278671390786303659959327656828548871618574770940403419588631021279434864072460471501811524950042237168978884607782496163105811456218618035236988305740316995848650814554335043919221480272984875158773667323625371514840535994098405874025467730292327264245079703155110620437835477129936646038900095705144866907572852499614256918351231394027523128007859125543891856353828275584727445928044659212876535835381940131698471125557168036983966286581208015396997615127213169851286335457156966956733906113595161961642946088836540215219902876171191728255114584034135904515934678379986393920195373018281760881153273340902942534106168148925407995817150678893449073978259907796888536805039056305506165111510258097319212701263080821605144734859841550935820180616508704652453596164083208319988887534310413514639473037186462221061183320027614409159748386524412511314950021849725491890940051058455884368823554222857367195813472438222706182957823109784213414395413042336854801148201083719009611486989944500561524564552348906793321577090192586297341182907693984312009403144037260468906656570660829020734335899117707103510252825200985661061869847692359613421943034329363622215325602207483047627667292970486282595579363916289546858188041649970021731256677893915593532508684143365712601176889268033250848614383562639605462291035781122149616988944350097665589885220168219347052651581091430648304281050732618448958990765545593065293259923714158249091695711209674557464487832487526098330780998340769644450663019463058331739204648141098266526050953744988021791266396962757205394502357309302311987177560200310265956119952546884056292815388078285954601964381238069091625448591552501877522661639423846411004626205436286360882657767765156238889234760022978779276263250377452354442780551087673214480392285474100737717389924495906394215002204977184274055379616844865181987764661330745670209970410646033995021019849488660557488312140240295113149109174001714710965031294792722671430790542634220977613043144273082774955527313614366427816461686601514327460246526835412739517045137847376661225200826424555102803187445127004965558346486258128401126879504665758864439985316612442125968031154419773328584770239581801666076744789102743529157654130995403712451877339861533829345942731275808776379224123319161356026248656734160940375145626421166889529842624939646826634389856608956882201832756577536894559116164639296755001312813891338610192112332347561491940416381755117775634897078599729864441015867653958269002982681334019031855895107411065731525974393884863684039569562021428509944316808314066336379451168359996953733205897689247075945828045081568607350310880640931154214918791878136506621104456716512314879051289440042425866247380839893104900849709939359672658738535894463005979476356819764876154329517183083216261433569114419955073951677326329173563442739056091198574043181467743607281639788694881881662675157412317390816357034747624973845076079877715007637386221169775812321158166497916368504033552605766423347962231062852637410695304051857411361483719440775196731570590872598140909858671953585734808962823876269608464761886650927317778503172689321694721756643053219696481021971075522076942507653662883445780275427927476927507572737859665327206184888440833560377936685557413426309839865761864613751277618717728703879826651416609078326300431846140677585470049467258081227517383281857179587707514240883888971831031297173309407401135842108942602537211559299671591091085669084918105872330947956444203185233402287153349580569404311645789730024683405424673746145946718250404889789739594584787740854317466370025702331230200265673756547550211695452270790406719735253491764131412803502274206339005549829683723026840234952790350925116104509832179291296074813519857619201160971010839001347396045046299401549537270719769235721176607714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 3357968698006640509765284845761751830358226078393233427728136147844806344708325833130608457020592850446952222120773379037311961882820294075787121160842533144804450001544109410835266077503347630334925040400554188984847059765840370364058553495512385610595968287761643238756270817131388703759883581605375565010095123758630070349754258207263252375144807487280582661695049069739655218340417379413542889179231065611590939337119119552652989451333690169380821814108234736320504470194218298386400708549110400317725702393618983768971754348540598702834089028619574781514014416157966851676549542454607240717121917805503735758305013323539781709366613023592771877318694257179372719721919836897604012759614679729185521126309043015181281145187990919204794825792172461808929213786775704879934261914081912793661264090520134225847239965506907716151531093239759185798214255519937374604432234407186931002164451840716951923077036177633407530401786081835203557606111165535469927285745787039123784191676741947374515953745878787343459446933119513116835034035002221095928627449479112516732497653658384707808121953616734040488878522601016012234410398064670410306764257061615821361697007130843250859300324945424146197490378848999556449551043297256765199523100622203886807909289514760925258990655963476211031996270083799992143450294705109016066023254432804976291002157786269075955635091587325699631359237017675387730282718207379811103396947410850803950348386408105710695423928332310387433422990932067872339492797137208485863084900282018938362050502882642304154428623370075459650790076935327028530743053693103789563401872527393255308200343663961059992151161284684889570629516745455114959709568402201410677744779276319865314856670151452730714299697742809145804914298420572094327406610262228442641715327368303041262713152067363769232349936667049587658810911795014154039596341091053381105991702009402750621839063534349103760513107015554210577007414340025485469762077692124044791343976945633929712313860925697737260118033504605012272002295647490938599466148746047661527987098973074405737918826190126028286168324640789845448640470542270228571410197428622955133501005041497684643682061022942678785470139697260719465860612028711801598705533990262524747456258434661235148838832553891903333375879698250061535286337180997835604549176535556512572964100011975776480995795469702211515627471736623913192398569750476657767690237356042847550612566269110383510408637344203878860611257282267013581551094938343091363495538134361910786361985713988360117962854598621946820339360510718494606809870486598046619200519244152412095290346899723287514684861767769468870980108971270805564449020023866267118180721485459897823241755389644489719741050079626515077634990983051028514376619038611911454991657472225564536423304254366347822112454028255303973909638458432781448777421527412279674040982227100606017865359625248992840379534074589699206178437538695114171422833615586748622163727577057043974673439825841889790803119237995985320308281212852101731996509731722327879062493177994512712769994106873151961351822731558314698246896986088254331787991256505058876999912780719417349791816121730918084179055367052991703507211414173141632067012885867015751184112332051827429242739407430552453204235522696332320855183940742562622496807020979903940894941649312166438249222435617213506677343355440653807809307341241250220556512404712235652439515956171188635564209061268056936739859816091256216972056923109329774139343118558510358137800840075607436885887838596158352749934583390827982955654343028745290704492388977218204672060710372637836616231613792854568529218589036797642986116636197757677172051712262218791116781309590948716750904226931569301384360586421517898853819857363032369056994233734403686641240047527649409531785622707638866215285790819209997557597615340107390659197734977000232553336415971355996270464848930633609436360428511595956158193273151640067231836111094389913578838863586411686576048288843061099676869606277953627745432278053989536294306468688234317110504746322071753091683414769704525140207950164037611761020453215780286919995616416756962256411243389730965560153141785511500505938650867660451931746075194814476412370383408841636565231618471833440290544698344781170738751066992682528901521515816440697454636879777503638014632048538736026496649983506734144835810444675002177901087026366577131761874307595945204247529953469966980300784684657365138994835448207312720409646517656545993067265927101242650594615659820836874428441130165808853209361653732980418722884829138404725697771830769987870552708761379881463983916250169543234701710637797586580728951725804987224871595532022588443628886683146787789108946644586401333382512113180589875635469234336469155202450698666925781856748289304071046217655605420086802785406897352809710857436687940735670954936626639735483089586279882406775383561630806176968262430739880987130128655021087366264122165407341013016032592487335381870686663343551853926165283581126542224677817300600557612756869886650225589700991265726983451934964980091043470416443058045104816140418440812002379578504776399899155285017403490379046226416596427050058622031713104043363053430138762623517206810914134625781271757703596635500870477587122378939882706056711537817202757786184920180111577487750413974103006557448117240894546203807212751931004672422544812840277454158084201996445136492425009956343756170504123384630435094774433383418129699386842544687429607464976610095824207983010011390698121850384823915384871303845139372180666010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1345110740138344249024855506547086464510147065606028968743875747040496267246665331222969140454591479993577504142403861309305412626416489645386268354998771763591563654355519314937545957100928638749910111381267951581894268856112979006963203511033949895521424257512884441106980003412049196290940882227713878174332006756079257184171753332555328897806185715016746424128577623390859312609663285056948121860885624146823792177787708945495972851014924916426770483808765965862329122947296361139347717681653882150634645463895128829758238143806252047104951242411381997519861795104444339586252305840896054087569574953867852710392903869928386583555216191075064018843118291505838598795679990793485406482937426820680371084194199745563784842347535886904954168710356922316469327935997989195213901733645026431103794764509096059712847672205831460264795308589840401305934725569864003410518827266781929790745025953407096617583435655392449754454250452154661945967006070292484686453511929996892539310234153522642008942707049587269583108397169276571568965958250287424335735588472195399534588250640423012568309337671643909247915824007923854592292063037719721284915557065441590067431357778547536664586804668021238710050107261661037343140591633820746314549231221664811773506736973444331924039520331512093850016630042212657483676422572249338805514765529714527859728074223634071898450322824659463232261146035287630879726852227028337553205949052701791951150513810619413932565933642347398114396004417867305536055103920956967120718729204877485281914003811223572696694805335858972748725361730205994772119476285382372413375853439257958550425210230270067894393155774805912281560951972480092893276557701157215196707343840791942556654741224333096786320636567830064130095689641269338484383504215258221758117383368222315378727965600936104960398177498943870857406830759055884816455322988269481346527067196655670005861800555119458810589349713588170364584897081882251960867127840779275060942251647313135756644357898815168169878304398452204079980279493791963190013557035517755940693582304820967287885218200365094849717554429351505503733715421019496811273087702790365345106227178766049934821832003524091802709495194600532760896846915037218918608721594638733398405392527056730322892102751696113067283674113561191988581070597578295857981949596126344427860584971351879574335997091358089729630320231581761638314934722984083019155780758955259969546320906404256024555683406311876041743066515296893318429689938864805867741082970414904767883827617299461249350873783271697967767614933186233710802770918664957658748326817652519443896355246810526962208741879524903652658591174946210401671319641243150476908795277152230464879073686492839473060687544917681866002477374949225632851719493439289440431869893524905840074846090274351595757978199323596429743492728180224747986495410876430457410464721861815132183067319901761197085190289111644420265372727113667876726742794570029210022756483489713532325402482098115236379784691248132804775010373232329087343056217900938119389204017685663517791700572606106442238623766044596853813010325046495282783601462753086956921341959207807873915469843498083553525675481709504695899448491667524860102265599195982291044990796472635338969874787311545996345943525727371895316165379748318496658597430275410770874838345225314818760204670325166705804979798522856093960348010816551584778596376756784240293419187787456126717571612173699929757531727141754058502472018076264001333225864686975484203978098969919291836420560305749821800251488277170443235505852757633104472192116263327716431527440697628117459276813179163013609655147640661520176027085555453970979502022087155383244577216969507031626638072140077275482580375471476344670806258278689115458876521189735392214069627746886435715281409704971960058289936711758020760805480119880912237104634425328858678811453943390038713544779057524739945283205964382213654127210695675715609837782918020717204025340840751931091712729483424244643965056265854824701080346299188867069629589986941785771500511480876038852851247082297581054321907271123825401049800632034417789731793825468364048207079735611000783565110977494359978265511838332120057171927808957775898629246935194709043846536849321931626359718629134779138549192614117780713091721832177341402470784845004416965997721189211557813166346253699020676726894217932200805285171246100867487306990757982254436980944014710432505990823219176038862481297766126841034723317410996041927366362300209678792854970982735689442325656776353347496609322801143184937309145920164885893525964534307053812935689988729482001571338010114732879245683311184160272924202131780526773961808033755949254631660482957475870286075020602306347229039907513352883673987739278999437130812987195109883713208894565526776559855634563649346314103650740490979643381644755672883071429184246061527499440522233587014809145687806471952649478881719397706309018036160606406206746782646716179558475908172787673514902803983014202039780989887238946928151172239952427529670558531324058729250329431815977169977673720289095613786529594217096742107602184472916574564860176988847541345289474749085074165114028983464628418164260963895869818669856918032072971641567370924658322550601004233111288430390374997381254460351964990225631423257111587442621607299655880459785064794419624135901843214232345464372403247506017892784217391791857366351120285507916201894856398022561439064778312221986792795651856204269055499952047473796310922827850158839255344832606115667612323758922820209421977722412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1330348330908277567909653301383258581879105761962207235218090715955250605301178912090449597229327603792575968284198689743851896945434740863578343052366968081215088138134938104621559795807054518013950846575841225893108451739052282585051026938554884035262966915002754958767734058874949120713580564707059711099295833457330923433156256818969319777193888173188422509598991332364662656243096639785493823723378326537071766952145099563321795749917176637307259700653062959371394475190511259077431137236373788570997276029267001949170470918962794626243690388968153538232650393169295014225996646699310222963846926169447712607092658701192695491397356423650267926198597306561422795556520349430621855885484721976014156715758822182718117454649760588497113565267119856288921177450714505548048591532262513573469150743384707811299617121133266180722029911743463063461734359175151877192212864799598769152374844194087716766674153934034147567838972616392583895638641862065761273569776908312565778914374114736775113079810965796131251824628540692230527278433010236511182681494211412687937923659023144212347304022717890893044498306575613119605302704451904852383439743464710329284733795324651658985038581489570551256290173798215177375516930232520946314649664657520156700673628351669435403687129936927022125496814909191386258830596717670926869380591643392463229033926003689081161049628724816804520760313968704446679257334300078366496510425543101488349000004640696196314533702008912000686426761875946452761654005906346410466210842600024222896034936282212722008440376624631130954260427419128591391742033047731826104942817333089439665187421270645128259039372963626919721741022075019030697402502451191520051319330647129840329543963407421924684784177458497158916284358039722639122410412192822345852057947382144940330802238587748753393610659620480622384264602195183850816229641339115666902543384331191659469418195415871216066595539909514536828455303352480369192016998234441496308796008908897608956629550792754362393568010630213681657266106215503172347451666083895752865392743030110466244792455946105813771492533546731928897368093154200035909501727971504718836615963900260039170863886744471213913227871867717060741542984612507284683191483695374004664278718352619083702768461458237143066603918514834818390523244050370072876725216122028064364014816028304991126211323924003143088910978510643909416987703187163433907298678599127044902883958308964642660365203444041524383476720315958784619324256859906482360210298349647778121624102555252028359188991277076408032514212814779789869191448900810387300729437533364995911698672564703216344249505771801222868327543155054878051609521542333657479175357826054080190583934425458177828503212619417509810337560785373768865239360365853469693021383188008801536619426878681220677887048477342489191016467358734074077974727260902247172288657391996892959405011113191396273694028172198633172958263567312044112409791177873661595580672921706265674354544243402060715964531070705238977312610924029259272361402781251440799197106626170031779427782103283494975361664927212138516587263318526569965212563395761889964670271166075599993799988778722204200628821853547401190224022788938697732245611151588143117730388493117995575036462116785422593361446909500388282532701797126789803510140379488965139256025337543874980250352153148293905730181899963075751447246546745839419797453978188533404685796095293125793742381236148609371520949701666000993244513453279086953750697365780841441039005617272410654203150307717332829882056800447913511385837620716020195864509289518109200127170028689226370157674112876034782871392696620781271460436707335127965061958021535570403808372698605144741892100574073078397605971041011663632344214030953534698544043210950572805744738216925044599138332041801877601688437829122034690264203660228292625651033941951725569673985816422813994899240152172519533415077714405290578090848332925002235371530907798068178183349931466666597223469656761412791354239855066391550840766152744075717821028341212646149085440808841670117682361128957542475123483131746846271758459920656549731781670264479288515240432500839880333970120778828573330029420790962398865322210455239168769443533276370316192285687078893913759590692932223826848204815904090389478085979385932133695467904592694355522178822310109678278635102874227654771155853614925485686739166835398664708228660497384819812349215298073172728868565987177673983790590401927737507994814622273600073044253489578700607699437707691477059671909698197753386827594296855044262102843572154889873329418652921710442966466677264811865664237107441932115306202993434970497856430147259515396036250673672845691336003989555385282953865839167191606144889954156569884214069416672750357831433980091605745598052693754343956277301501801126401931471704982347237826426833903412846111501766133574496324262172787142307695930250721470693368457545463499767393780609959973962637812774399035003893251365575111154890841642821071608649233235981198162054947947494340395368252732152647615040287931894762858024378037750660613671724163880497799953253224822757917058507125888939387773205148536371827922148381363010032820187978716687471147042147448990801905335911911491290210884690874081818681449167337190706409320815638639338850072957446909918112964039647148940066586200782063489340591545447870414153525402562517515907058437069694524873515750381656570775214870119402431319899807937348415482809874455736443542260385765120788147803479309688628559872834182038779981787948658082057621224564831542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 597620673315148112206791583279677713167517140382903455486625092464006449366369396213865088534926002469030121674012494898378499372408011899953451280155964366983718544832840171009151160084688971899326548052294897024500346246175696479584707729977458387648291632231991998293963068797669718801298085557094477414789043780080387210376612118322635270477881001859278162032341979867834041769923046821800749948031660715941706444700311229514065871716246187177976570694728488518319635084719188648196208502511309223028188305912137537108268469611907316239456127876686968497026511926868176730036490099887028120209689023399751029007299444577493979202605165166359900153335448222145362390093361088784901319823414071359094506149918251593441993825636224635554778004483526626314756076908078426855171564999885195608323069696881107137453619707802589817263743974335036669390229630305338227870294605616813134162877728511557940583376287479953452442928494851465364177333801774425361492668842217286913774878145519226668945730126748996736199277602662114283016966884558390631923491665161689814778140922795369886819726673940626842608404692123280271241153147116807435401685943730676275802512637164448508380289595117534921489326982025863808021115836881806595921843312359163793504348862101026659434382482221931856180793414785131155153485521943931057392378611299735141565466451406479821744784039394586982352722522412921661794566683508290805346674875846837258056123330581102194609353881171057462212791151259589512744929655914804549028280544809983018612692192512953505186056622273429338298766120179640665527386944326291688946333425173529247233857443304098285962570606142874945989786915169133873980376730313929864069719608443208037987486489307965274293433355749812651771501310722511573716844409236668395507093488679127303707166741252223286751422310263582358330404245487152901011501376079293071582244369136408798335052425562429872599472946733083470723719207656650883999478416437877963362491112418089354174879053080187952511127159875804606918796444457899182612189073297831844442844059686841947668529355851369044797354719883512712719323180840695900246309127482357307400040931586671940302559228046820445673990440914602602509885294259262838425821684203031931665406075156015066148491070661068154088417108015296922195063112723168516941994483417893050207254759253192688262975230699888458495688708241482993768428118093319745283166602417821377971675000816293708656834456688947295871550215208145713649302008939655558071487293058698291969466984153341295221590153872422761747107661765134782628478581381673245148444896488046408960370431760994908298562864866992869975358971536668290916012154689903928184490968747465273872782213315944405946839154817330891396017039730796555390803336281191493701536153887826332018412075229478788264255033375211653259489101699874898513921976212210793066100505087951199310603232527761244969024502541542330670040139801807044824917871546462256740218500692061833566320760133192078766972020785746409542699402814688046102095449944171686012458018774610495119776979688499045612274516147107865064945760103590387304127791517385483869931055607038943797394077937677708633906696594476440288636800202527506522483015256082925626682820950870012403507965046568384231550312147085914082918637757083319811064512503036825854207435977049793335153784131372143645766979734002113432119235577178776836705634805842084638646030673577099077877044005227447260161668113394607547565656215363442690020323951825973040019553879792019894202102946876261658849668425714128494944871996569926375102078920816722634250384695602930134609274885098206213423526239449822795941662300073184632514425288630759416866978540411860516282536738098268515599707156187454917895264576727390250731995502898842165840407911799871785910917221804447454434034161468841221609754904012559345841869184100797252180440626190462155386561803995391287041434967573186644686743837310791146851282372360341782934711241339389912426924787047149820916039561268341657737508184146678188479806378379614384451592473781513665654167875500763350834081816307170683139739147653272644666604052976014123956238397970658404456649347872881560600204115646969361586199811033658956995541381607254489368452048395769952149288434127426650718033017018590347460124316356048019152566170522312622087294658653650433800028422474469833865319261930202547453330258412666980763437206790416670481409292348576394241586029708157654163939141946183008469562284965512755027164916274858088868687101558497591416392675205382854364431736355561557016483821667160163097709537933455908019759427287106940344370103170739940411709297543736693114675275824277569046914619046778489559664312685819348431437302613566875341483573455458084954381662708066957471772359065943485116036642411638541039966651876284481655611642726638544051042665888770490827864200544511189453020112722624525306330661752893374884513840089598421064450944704400762931476346954472078414350665517562953077869819993011361604267708036820365859390963733195876363080429599168500813131021458363717313182618420924002386795548183898870858614596139018235507284631616371101683374921528793507083021954065126867690627378497403969700690915893349975572314754295539011967126371299358013072888475432742189214743974299071086383189477432761569645719209565886095585069473571723507032133329352768791826310665288333159376775555906119976858532138426457882886264006778875274898041380467258689633332521920234234100257551855080070119796372418143184694782373895668390471191328181717604294564819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 228702176106457043002044346790447826915984197192412333388895891743702748983920531355389275100839064332385140807078844810395786123487265022986507539532813921267411771240087332608402939615521688571842541487153841809399419262746807920148487006886764471774192004498594261583610806737691030362978471163055200342765854773404333789048299529761511980301482978774311168405216774993115843123408142370090547515782612954799311981742482646333177288722799798016671841344773543997168134184139042308885037774230999721382979590480311627838290076087603484099891200601046413246275384990808375685113832636167098142339687025055539422501174862891214788809104527614134422882597998684079154318297031869307980857340191774574573514968199384936681210995299496648979852985493835642444841129739221956933952659783383823378912424237241193697340523235392240675502773172218307074010934786138800562669914314709937939119553656200998734772201936607839367447739712011213017410989565554107984339531602955543161970036766273101439470315379476297783042445863607496904055438714143807563196746548187998036705447229668772764060671163137000656884525660696873794201742730324932225680446608829193979354458011528071970814343834354676136385562385511034208540256294838088890680281032556848658769239067596624080308590660665081868115250222693347528120938214350671674332883249079022597970172627153607950890553743538494889476535925071668473577172203503816609203465385639475883051297276414203830358865009744213822461580159664841281137580758928405384244639193963723579599389611551547867557753365205507798668498950965226995715790934028031668660362014922536715462768226536318810085409987524836959368745922853100929057737015031835271747760374080313233547247193014153419348628282837137201006870137966714378283842692706360165517035978066509631927512870337197774359573271291948358198111483771229306504697235769317764792041074901853625889084768206728599609121048598206616588553470525552383428356151310153710541886516095868265370958152699463153339328257489277756450415368517757540910297400161844372645474185085847480821067495670396611143655675893103329265475718884902991270075057866411542054048209406344658970903448396737642217441149695296248390303215993735950202030117604027895972737488369138227995434460432972500094753617143968028063860751901835492250418272538373566629343535446023399789247627507140609327098613466753133586626688724410102413004656591613507508346173108827216738101521231920698835008783242629913119551451994496320041195161220199081450100578172819776979937760421119619938439495928244480477869778860233788671822213649387739797437060581955118039652172036066114280666982420365448760485607798351995177142331327514138421269472148954605757684923575200904792925464302471314866340006686526922793189058373071076642007232203351652786451405226798206859501563592594737285860450805183432373349582097650740678394417181546562339135623466792062026710722098870242287563055824749026198121241928961239478659654022555709273595330356204940035164291113136966132632495792524431861629810854774049816742570429193044730158936997261932148192457033428073854234568089782241553147935721196804587093115196938715356001536021744553171691486486909458544260222454525777313655043212779368027163298904455870996942932943178042108556501114862901080648819409671493879289830161664478387296712221277853829571787354310286293118315687528754457880407242970326242465341291590818584638017829677128246868450874793716788015381090510727117270766717148941339350239262995324647673747381241959956078178749120528794964195557441784936132974284664802469174049259018067841219112322744490645360798093798413421141653617675932272446337728117736853370422017536433305550797585647061552778793795028347715844040567313696231571940020619391362821748739958101949927523011316178953755570813155539748020264589674478203912350770555004144086074335186148859922167451010092586181939535057191560096642910795123346442978298227037526816951395881617797922150104579940132018915968451449123403532913438487313295475762353224606702260236527652626329290166359017845632102274236875868435005285711477827429113525140463411945503100330892239316457321043011190346468302648403162198976974145605165054629233576517222930517374798527928035338385255872301594121636296827489745839696404104131604978821878213407910321892036983731729529524097087612604264890689027100273179636840342731506188255053849348724959081369048062491003025404409315174941794427192981472888655209054675104893775683152488010242765360330180167858636804349892625875476752603184034121750343571431563995008452223231698432043537902616327300911167645544877665113686863747085311638483519694643208020625224387256058337734636531822879708019424075934189557638439601419927140366488390666888026722887743503946529517439500523404188849592931673176123106894389017372499950158511929443758928003636406059848025564578700290060607567477195501037871499334825770888392213244181429517320985108449323357892265071320955457587676754918380192032077676059876918396521727862727309070993833384649542636995651061032112812076283843492284690644157877350475711807725494298748655739199795262885875716996864874225487285748195992366888903634661608246237817304037151530696791993885030405264445418399716835996843694946999499422352573680984312986227465126675839787610011954448069096814429117940920759432433493589752367370614217070428532778374701522280420473832524640825471409377987635772134114176217518180429752919115338182215746349448650470769696779414412536316003406818919408990692719213836669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 120329348616840599317942252631981309998427224336239384744367153312474269412945699486187100122644357270243453968338006300315287485723900476805770656994669531588706466046920900784397165281509540413677144109017695955657638711458925269681719504835210105824565649851841981819785019466563755831496087860257048172527138913722626709268336048857614578404622990038345200233718520956704698944937787165722759740292092064047035727197036821900005111642830704476568113816989265371568205935101612215156116489504835327873937864322773109671628771644724378785015226792497085715079741892271235447792657655731938266244306250417147620022175447708929686172404734557715736929895236730830773555342894569571495133674332758594582328543841403468918235179746084769316789981586929104197017127942461097181370510461927546493371403586688651492493796496795637545977604672696586701350067472333728725914840150177683206143637878981089200207665743358130846105131139729443101545624783903832802538198456516881182583152275211850571711607479044302930541514124511074355533571455937127848549963322382535917805119727380586539573074843914158660168607112254628222592933618817322742295324276737274997494791832966817068666180964035484304671597965069991888041469343135707450667641832278554283764265388503671117833779291180836781836450280064021756024850812384471803254753030197324697191027741649658135170883552765764406815199759919109122718469961617213640439878493138301588385897218535835049348335860542324670629162325273368987056244878992740972665437104497447726733675377356493284800378826641429760125182587048638837377993427029179488098651362863776617089273551905962496719557868864810650883151798334157297079583896444965337064215131539391533931360692356526047720929818893585712931087551656658229926273224703649213092929547241116085074357301152233758010994799697456946368570749982963903180685100865738771607482156945318397280996655438044859682338490250685040368701794426973012954003483906461657159421613375982310040269526280988628330796234733205094911180442960783156759210326926170352030871265653186907900181164371303510980221514490021025524089201125467606945575301653510988879880301554947175310216323929462636560581918437392359419261433124825065767626276170357875217961531813980397937872774734465586052846989752066541684355138742657543022726922681381864949669780510445228470069496219050809930574570574745590226922312911235299729368071213688672433176398495954714737333320758301361624159828122597103459195164622653370260164327106347908011330755135146582952090113214042411694562831610681887870468915993563095945366594333240073957917047962658441886893289627478320632173068819946999749352174853705595408259579730592252821329376382790481683071816966842982908999865335990053230694955857164944223634629969295559915542356475238544073041668666826359336157023095810597719497822405313788787924726649660619040860409293536479563126083468457861722959290948971659397132155933298141178284188315873464949324518997841051569351160403602550711606477269509917686979616899397673282880010592637549134387482307169665356986446558540226044185510083865125676282748882115336138822966528943662751128490579690715438992858362569286590932443553910682275093893806380361228130721006335098622726562101496651268655280231001760964133538241751190731945944587501311362150835665134629866082281768266147648149287568876314100376315692612537663079075286156327961144331500058751320383125710400675854072404166510951237194783298080462962331348792405951894050932332101879386632384679922994214388271848855529184529487999889671066768572124580453212983708898287246374365719038063592733260979372927276753445422372414882471104200225649894625781996349793774933731806644052639230662322446554821120845816369240765153300362441350342482531924394564269645598301929479872548380529303922781312471657346229806642380507070229923511618547090843542726930045492799948426293949382102226932564125961831920410863644245516242505704466949165172625384991098509283328967462870216008021831674152696404499754794941185372994865201264439686811531347364307613961983620507479602899248524944166917154622871189324020530644330616256080154089037961019952320105705762430574729691867815570686313562675156764973080052231514932033172226993735667619696560784325060323035621334580732472704790340259561307714135654131875503771384273996707795144978758434449376601602026288457757002349409855141386059659963156639955505232445235651356105572733657807791763109127304535778343796409682812078901838613991880848067880469001665490114012079028911048318254913887487463373093483685692304549910237459176982923534064539912510684205427334435480501825750459661026003929830350824341889509982239941233788597688953683039861417225669957189689221530684538286209699153080737299112216543488770925853961757177034296635497073976380104274308572203980650509701650046961634161940516079237887099314435141977088966617048680075946514240511379146789320849970019150252613195505799016749193593122468624987633844352566322138350900210434002544841570177291434353796565661383924034932392073657096014714048057736820517313586358601688686324723751054766614136534444829362478868948444292527715305477400095263480599002358905684933802512869149723767820002105706491652771729529385379036478977096093286184925905631776688823913500656827013474078822177733673760534286430187904439219131427066334553319770929058233422402209014932433045053637378383525315039309981497013418507834680229173445308716634347591797896093183753658922822874235063385144715446325082013964481297302246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 19478560337846564515603411695420640281058227058300326700447528239612157330536989938293772462867340451973447058898802137700236948289138788496057741676403884555734178456504906191267457411873547938045173638008403581719841960449125922981960597408382527547511588659162222442466840165197934536885286264263819834659577011420356560037966525005076980193796256038325805158781735792106496451212822103152254470881121617481267411670006741239930587110234054612257277402946145682729823397132908633096266995476648434151440142754406369931784725711864930088481333914476743012173098539837126326230024097342542449308661196813825676762905433550737017028982443838861782007177881802477447627568825264931476029481728384004272423030566232964904785157703908590888267333633869461110487486594728546263587595344953558392998873899810204913251833898421172940124831767553310504023147421632202754859872339083133175395326408061206741755513047593220560031123378897682551890083076112201278653323715710032111319453988887602627157898262106493672607042505523415072933937675568226406040709319954442626734819736947484804511708746909826624097327893885176354642071312750245954729172398318625323891536997965803859371191467953842053445787246535324091725619623162154243487590108344661567606490511884419869595295034217616220725311159917545100103652204706584919558785144073182125497974807789808988568067260074811601132369593703429670294758109877155760210147423704128779325978240048867224333968865216468097030123495752037246612014500172064053452475578357041761823687868730342384190670874069652185656412798324675218421515282613832137850579334849958015746891065637264714937988778729681223360864496450187626274993270703446753472366859962207071692433512521415119384102600932947726439930950162423695650938361473135963662362867168135912604242466457839870299138835572651187120476401823735037678805953305985285294236292164235759421329457644226342150420633277797639322965433585301516480761349625339615850881878909327682577590769917382626311599246648265942512633959379018480690177570567536603671750339080171627927758561051920182765434137589940507701654645642718320845987478001452395061465522928106016244949282766975351617342815859600319787663546963297101869128107855649464561972754780411293573502910260406638127531809271480346486974504372797944617471097502439537619565153062950844096020287933511907806058898416247995675047381980850254979895873696242825446284527862519089365138547426622425091252587108620670477248443700335816565594822772722510930667250861345079253644351862011712418440865050414819011096095312369276436718939738674269811210220071293759097725767816441583684869987330542796698442372859965531299631636886415284759348302259201915619312537904447099867717651724723871130316234050828966162374633477603697145195767817020949010798416923212625762068870249113802553179455614162032986301500210373412727690645968313419156259467142852133674399848676435314934385306175903182832347359259458315056201963415602342138937651592459679893288345561851201739694471984333033622368260689002369376651892350951305420317098981677829026094730253877509117355555152655929860564354831472826211024009442034886114713314087361121777500968502846256767749729194563457684612837622638922601977589775490575906405559246130367186244974596856585992793978866218963324946946555444776036194000797244324107067798764503383709030689196680046877520973246077634321907454178081340337774469536620074997651291021742964942624710012914865113217011499243708769026137318111635061027118576336784781493172827966446760584689984600087470937485073444779531609306124511233695513330541619557642785115914292967846255467485126395424356480067168335477389573338669566933707773349158310261632359607090490864278736943782430683868268023248409650777111796407842293926718357739690021008599916639190607071980479109854033655032776744185435854082609878244744091084820578324575288564518702427458772809674839475805107669091736723794690518337309415633399157238152247841173635654510963801567068429583436725269378661023970691482992418547419731750211926843206785416824801305484079115394582332677734712538390380912884104797139534315239442581007830138267325014043990085120020799417027070677454963106628828858516366807017423589577281153885641944574190390212685811729447061815325395033722442729364171556820705394095548003283308441352683124743974158008216298988549495653292748765805541102599561070949006591380720228211058031146704603325322989830844422334103535614739017191860967661931910179722613968225251639977820457495480096407264709392554530542725950915587847377416152514756911982183573789770883696181086560519285003353753363917678412131215695092405815313580132520988395706359240344782088351658609725648472924533064091813090691951639201636004482996941763539277796298225641024688578979811369062047390963558014010716351856122489539069340233127964869395265730878679955953536910157478368967453877041348302917024892461935286002548539756866292190651934295653179019670219022016971550035650391084475527879775517306248816945515004571453819836597010729521829360881196752861939901180326424004122146036519461096660660225378974985384739893843729537042562564224233034977834706960540834812279497542835718587470119121490652749148091771395555599601398958370201594474778209497082647408421271188913590531018149997135178969267631801245020744314176171426947759211878438040004085542806859247101437296536429566480502339835578153347023297661863741338974047553179228565382059853626545991232847255519669030526495451751469435126920089721679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 14067179040401060623120393536810825990938343033853839169289573380854288348997774310092824381808387640130849387575946279671621040877398497242589538570719361393275541336089402168413822573603668188168062949647648905490188003885479708875448875593161171670108577914792489296122781991889752509735807351493420250653719098717661308412464443822506842046017760296351470899335205113464010476187610459077357755150142206311991262168160809864720817672596504509125012626571327706410205105942871160563028744532881174992787410793799036145540042872041713509101314074690178582099769205175942063611511159601586308671191178345819425700027207963538523543799258056210666205565315592726306734765404363875520851926461501138136755430909946424051065355471717960561704980609531080951097116745585397607917661430990732149707373243586155626751459911309871831860622044015522244930052730286652003455078821210078153824831608206239950060181403647256948963956624258279679533079734732118373307140856565765023425946061779332567878502022069455803777441432553350267517925531104319577002641076455849466486949981086412672212051979210894178161778621131051161599578595786885927223930118322711715481985015716755728482190295204755793077947107974726928430785608955186520653078921810978969184635034727169978603458421575697166155668673395112254008982988914888789083235844513103730687940173353290308858743007685593277737752491474489936703651887054713693895856478867557278906731383571311174975177285549002264938765874341162146843876558649129824696460147781093185420904115318716411118896567781845184729295695414300454151701689822132030997905519011349612745845039499678795432252489750317380793780992944561523657490919239589111072109997528075808182650112009386764383161608095972060075452514069064698100816199347504250312200112718683962475884959540320737201336781330406837310150907261253885364563499800883384512763484755483821884797847605253132269023568857622591406906445058455164577749978449137061079910823340519744788599288313539696501737628135016501600225876669134459523737756502440296151623238900655968462347700338259856930474700725284019007318538890321723725521737858133571042421778917451268274644638749071141483467386228772878764149025940391186176097173214888410709322865766267009209464153965201230748526513145056560135613814603116629177836085835772048322696473079967019064287776275088735848343278438347248360789862134290453738588548991177806272883727134141963094672160147393385026358481439027935306356753614792163005230247064396912803612324921166396875219988193392140070873992493081471610263869398365116182345711858240533173902249126107654800573836147248219390825444890735626898927428738887028089491768933225897789780482267994014018908569530888879370542774780490708162986538122334538516904361258696401627429675398308875627881879577375282874418898832210252526371556849541071354699625410067337839679728291422042090849361209699461402843920233641534454115146902825919548666028061703373300510857428985206806391833770784717954518065698038742455878700715688441736607388542511969409388360010492107213951128029573730591229107760006162416112730436692434678267033807198426587714128044350536924460197372573964880562645019890031699554552856928839038948984027487267948139285348715485292334289546589448238907051912385976242577359198350437783726647272355444794109268784610336774468973887025504377943133440784178577369049849458665611873246098721493243712225545194297617476333833831795076141889628730374372235172676222944085163582109569170933574453184415463433618226435719072313970555630594543618032644117314138637926801589255564776794405759104586100571009898825722201613593979553230056497527080177642178973159667793864594058201145822919094053794953282536784467740214426070015653323465188386315449163483290439546654199904741677655514830220457817427420737671587931161832910624043171386519192783869279925366583637697656414553569821243642064619355438318173992415508683860782376523900748887585637084081904641316418238010319115719543155779799593810257523337942866702446251347325429739902168161177295035446305892211777546308898596379267563260684306184136132077321425579847518929575994289680388745138762198348408335612238752205791528506798522719677626791370493517513277503600674921746155499790682115441226953043642835722012895756767628766007748368066794944303636313594908635791869913857579834185757850110609729281794530428176521957281202718331791090369562382178422238491665451722955108262945924885812880874981761969493442280759548195723673831602279656764960215427932042124861854057364042058803073295661761768657645324307766566020214434773315040010453918686525593674508048917213166776651468998642740013881247360151014633435143339638015020062983091379717499879982146093428518263985403190371651680296729111560221208005772669416801792503201851220387225032140168466813373782800962963423804966170622509816829165609353248715667630739716190904177792906848670046200578163377245214779153633381136959174441179463642560643397363596272358486210755978017089510970385061291790884062757365502959534765031140668581146754384133048693048289356052134784942653849680325293252397956022243843250692327335502468290361115802461584173725836226135231378969310230389934725904276798610472993444161628040034348050841092439984079037176285241759615864028431930345690290351596700616939004759781066808896688411521073018719999275694958666853766788560307376360396981253612676407602853568721148988586239959694870547739047297750170625151384795231915166575161649088482782713999768213375091552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 4015389949361374424844911562410628430370079157736218763138792338832718678676105288731021003846884229987996520582851805462828289984874440725121270848289109699282864083451508152515738373135261889743766411234214149026020418947546938511825178075618392232691069574825990160894690128801139986277901025398540900931340437600909544495082308111451770596263921504500637727412827385426821760429500278556023246200184048242293821677010337866601551722898193484713659765920113411610527857220882016517228277211241659308893505972626676140304478005045520959763373686881032452978200302058966971013209757862427190392698759340954757176398663889944095538505085739368606653543085319853659210521641147291300220054132205328566107175604149286915607031457479762917650661545282853552905898949423202114160901524582694412630858002578924319778174078356176824684423583208167542589758071062986933576612008355839191173205425643201298660804574346466289955264344212436529473103807773353936427720789602273521667925807225521376975365362332531830793502827430521249190088511531604039092955839157452170435685236789667302858785658589919333055062447631372751048427515848360712640241542979275963556477569260350586150319698510797397224952890603529469513429499869779568988583785578714653157107482735409318756707024230937538302739582154497657199619523016813625183976575285555471376527452052832216577062727731058815249044169041458330973379274215459249859196069894310134956325904939955559440665842922405867895186071068428473639020317904335144946148962039666015870899101931601660732089747426060363646461214593383492255608860911169926299922092244351536559671258960258457121697356420200504759784155677973160532791624093108224139060667620472107517680101567253353922529149943505506766614949732615764489185865397549571629949710515092331567928147304327604885838506740170743948347755374606125132733465814953662797654756548864296802827627924243543333397143490917093438633523731572847928751508591894816677042769371882166202701087555858569484226260405811597002396388285097435244562596768811289011923294055349339907546432389901889003179846683182956379839148127173802618110668024867842099736077645486332675908108091317901512259317766591010310136935715348999444136218978560227579590470056931987888218396465359625508601715220631322639741027606652806596245871867672198785361870272900507710985507542301268265598229256678864533222864506948971593607572890336021980282742696710445654478060294346437879312804147472584869829383222814649466863195762991856397459256464487079166000259076381857626585789535183939567733207574764067452303990308539933557795717690207394711079874513088530729556976819567518226112787519513936549000660215828992413773923330132478392189119916649191301526048531233790192474003755098847222611776565234765498473116431493569973522217405384625470202629896976068989275976676828184747473028238032145722843608835833537566399062022558746382173647546437422612251829948545475863375541460561520811667404412274533270408688497310258416189443247260239084376695921720466978972653372232588578668265048610194200603712505217672630420599593961861931604166083563027207008644369770866828121423722445863061138750695422886826099450311957227000947346169504872038062516923671852465046931146521569926869806667882656802678382095564011464135814060192303123573473043185126471582205084078475606237458242785356010160184693108767350570688372526743672988285430811921883754864139842738208631584900600331097351352943313998572946139650013702005446112457886227849260229223389483182401330424479544328310991138827541772417251796883562833847709464112383471427915967776941627361094036251810120380416589432754590551147750631656769403432366633207296734086756074452375006362059961567335274897923404327059913079381579665877012245636605638522889744225564283655213034734508970538584172035563958443061799885191851863350426356276259393910645423642866650934666450216971567376939534830588503753889157492159611170249558859527583681359721846899288711865101111625304904305763231422924300746648973149312733279616244145368525647673467221714480461742669066408303176369796440876634749884758587804901856461046821179082979297343012963063042233537507333391367474875655372365306126299809666613396403018439849755071525129042888776857304707611293664141496548134447119416782902622652526410509665053420879627859273857251655476673230753172091511746041226466217494576291474353765772165178976684538740983980674710659309371232795417023545081903124807727070488771036417085317508564720541330003478704531128459138958657646745451563051171800957406246989381818657594283705335318555189317399099645453913794723385623223975188055080871501851313696440058086625343796474757404351209192890657135226498409308822817075693925747404425114249139271174209239830558434683205704321426520153849773996415093790271601255821904755892658536605688732868341735958597193994076068351895776861057099112779584046925977173624623568080264485611074121872531622979588978109321408048322257239915000857309363046290831411402815476314727024771220615862004071698538826830052841721016473929841865940769432275418315704159316046008170498844095161006269528164622564328335716127809094324824388192160907457975605342490877714757784587258025186998404040861898746290447720055618816652103621033496888383883619080945283018235668821178441941896451524748030109154312014874440729282349319609936346142832392882368543606215607421524360784591886589171372082842623864402417062465720388904679161413210495947954436083599649344538340204075600585773272514343261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1382067223176589361529397021972132599395584476933452103359713455505089066436871845411325125680667602594800542654349730151795898474696428987138615953509834553052758209515121748535103618136315954930226410656806792073844302861280876299253176570842501304780690143391734441932511244506074974735344505766565048288111539567500303326197506882409088107310638222696753086238382892847208073008166812105542951036676331813965742112409299204735908138505466926035692337833632308549406142480116872412190222455146880399367325879041911914622747164569667025525697916337030845764698848206466216359571949104900506586479997755764573114708854194835503283188050139599894322641881650092234914508457849745031226169323991816412333811595623652096381350525806493812490180144304196336188308762863171675263111094167989347654572774110591704753280741303512458711662112621810237013343970139336814323669937755113437380815453494476889574057252643232336591870925936094195777896533821459725606906307161129162656417473930962196903012439361665135417245999790168415047940753360646515866055948315232368010040154097667250485693278752891661690992038100773345823321461584744906087950317603486068048136152976247374288234105942110246460030566095204815191423498559907492724195600040625615561264223491616431539293278677730042286980000674353113602331858020162779057956019474512251673039183029565584794892291815947830784811893395816755419523729626816373941537377098431953678505863294974894354957283541852640342829831555383123394193365653395415675647705975373070754664275965908389106654523916482734182273098243024557476031237815257126367714071378150608611785658499599941287405557559418917173633094529356700182590540005224240228656422880491660915165226307979689617733606037888210716296491768808238540520338270056246535691020468610736887872107225867692352910872041905339577399819616200868982891632464608229859900862226691132026427119563825567948253295827357877933794940666469320499886565997972762822533665229902623914410236679831593494697500319554066034714924023022396735531305973429523822546909149353089537296685290325314542055720895942273794211595519784712428238970727621621367002520868283009821790277696240088750160825084236682651979936052020470374857951394906101055033272441556840808007806094760386827063103096347569003243359967077799404894485771055936115720524109935446978562212569283766879920282868960742628536002762353941650565804844307837400719385362407406843126472002150198295064632991857450381631058406600395649776325348351894645488812086818166502763632712867115428265471097775027767775713462451044575956594384177761403774919864459775819683111445132863466541674516946727073453933545159856902933456094796182082812458611703119350210371299865510237834027474913300718608743628274263355497070506933435117632877747538237911965557927082590231681795071421537037306910361010613609065333826265148022378961019466226303102258354991835246146495101482422108559759725349407417249617851663318136627328034099511578422303087107585892791559655683945894636491418392074712677249947018579878289112206066783180854187276717489374675469475483031022235708562873171898404433703452155508838076904969074151766456444814541568523379675840522257200111153062518736022569831506261958583190637631021138351522498341820434808599005306950476406033164304533613329246908388251205283404703696749634305357817917416429706937070354139885355111357397437189286356350154025063434720987799084767493026791013835599875225053914871028333282213237639620756754361488948276260338540144925301522823838255119351932227221317072461792655485940582886899560491158752904028750749875365918462289400452366391628788491370003299281210014888134590941716898622971949955894840295543208591831109740962586406602579868842450865361171999513677992536440005686845476224479066509598778363369883548249770533355548284095396688894161283623615182579698398488087030909309289056070223954722228402113747557355738537539593768680691043375371669031063841325307597653343043459612275957200873393899993108161683852449035924777750300042045066541172279760540424777875176883564036609439250013168804572779629968547921957512650227760991765391462889288474819974846069196343116402693597658344269012584202693167209729999920084049310547337322109590104031606917465939406035650803982596644698801796979713910984279142413337840531819853253493979680984707575191598200896456880834148185443579847832109391764855630511543786803613778268764283292184270500044883735003047746214813348764038953608504583784155759072433866574566246544079601157956378904839779238891809941680141969939258270416699678707143419001484672579918635434653404583977895172361494122174135280931529508873557946809325864178864174988062695624169734310784917648529319630544964334627997868101222400112244183519275425955545086534501796166792091575286085654035721131883156904462919534083860889104964400522581762733230557553442131196292940610010348892195229921596805925519681372649715522318492496067968032475727474722003524761539975048545256378995043578037647871055243705416697648294259132933303885353925786774434350115709850380064461181716696340492913958933442874700327589862456051786846199620854779776905676377599264152052227581522315650266847872316334470767561575797324869757265669762448300552224299073834366722462080222025388801725993412591232528246134162425720131500093571628642473451265040057676992518232398959570907542079331386398807182383660818992973852825341167830486777937715756799066022381171134254476167648196942547591249364308189244563172618926687240600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 761460176893609904999146452497742274418038898619221115369184446010354829079573108383517426735668475057815230850234836398153292939419176050710062375666098890303883130351950536680508967795291433444820767324835295457009017113049619492141613724538381564973974240805565534478871606292245177626049673873225198383507138526365970219477254165502475324566333016911542838484391693282854415436866741757109968133779413116848833212746767671104395287272916506188929316387437257382019097966241519433486443258636901676015294132396055806923723033545108008286083169532617838848203916609952302616671682337636811382862162084644841101090812702263584899029660661826066959288183696566800500187417487588066206913025946977616661037386898087121277598589305413141638565093308733125499625885055253385247601823460149595144401163443394045674980547990550349802320403203314606446146159592638016104794289536782107565348048535537213822662432619428603743929551268693417895291693902922022897090036105381743992488387284064235227890312898681187828468483021466747214161335570651838226239308175265272480818916801825150167456583304346346358320606891116077039478281481704890477611314818129859440257691323289864534150976577446987748504403325648405017152598718451411212798020552867851603879018755192109181830277058643377354703294478807553774856671855425985699572738967977801715178964287328772345998692233943254994871874533552241610274534125565631402067977175209193351911376399598380172616742405568002178104286108195344957759414044676809359578920390367240813571228121041971370844552511219741090363036095525437401719248222269863620985707624802130218676510728006063830764456951081254157288781777460121415264774080666196174621613358625688941630246983063694824331607456354853372747439956825196761553996947713735999981047463596773648146823004678193176005865121809886355799523280456540929329173943516438704630801306260115598596268634868211771161433947270676241713494439766353662367674746483880403093239945605500918859126981351651736787412031525550066556530896018399222897143998017706520038994559819190144115860939443993268843930901086019659215307899766781814621916752616795974050664537865892147086104247443069856148916466846387395582979026139536182483172429438788627335028806929337982149927845227646999366971653977551377455701551708647155106340695583128879770819237990180467487188726446198988698686123547796481303735203424625357369662081124999544919158519280956730787895554295544896847425582690671258496234089289252594054187087168487971160296833458158984312531510922161014790767276450982907582335791249029466464773040410931082737342893902214978732322729340645447776183228806803065233817335294973286708649711740463550873847768964766404478437577801261062230761794601322830122193885076571326094174743627696291397440313954502168772792892698793940431913661376239690569645932473543196651906587899060249011318995185939583876439495826497256044332210106140716387785455602527553888145162719805868158939801785974104819129446668309147797209242138826401830301330949316621849279008563844698598303059902690270649936691391868925761194440074059239094735629161267008063007783011714732375187918400944865371824872883752101677454863291883446795513222351316395844157601890784937414719546939054420524270995221612617978575902653433445598524156851145715274729054907491804377226800102745850478832902249341415741426776824881128786430418041118896856983072868840930538482382956071417235667418805037113306761310578181727937962372296510516042871972616959508278473003753091496935280687194772510285415904088191801589704848012398073027916440602228382424738191838513181876615877759283028118552999653791950374421040684818725291109683942239198650269963771138466274503748760595549888301847418568833336137057943034344731101689297693219537652261252646271411156880572628858637477772246167456856459458471011705658145537422823410914724750137558287965922589894334293275136305690553087078146328571557733918179002306258681876507948373863466161480463535849949849816178691530947634422305956823835370771850318898125030254084639474508537009310321605124379520382861234450978086727422888310699746552537569325104791016392478500676679508176213118895623280332487263913021504127692961654321136072304998078051890198387053525889929345502989795996424372843518034474366059050752639302707610747155448492751217412258684114127992527086549238022088428174699183780532620465276274360501774929117290867565610152761557144167897306633002673573083019409119858660957066183531292518183491182417490175798006219291117741089656833485408021568460889283425303296882273079390762164201820257136646202333071695363673697600317097216448609055397992562214702641194474986431908555697767078365751139467002323700757182445291032670793848504587561312836993410709603557723263230927596799457042269461560139167693346613789722885232844361809182371928860759393351639680470588139103257260684062004540896889263239406972989465458229197437425499655683840752774949435056909754927992206527318957304025252163408677263524013597916129046900785590990326456422157518897089278908850319297497520978338508543953016302843680316852537382475343144635200927715310599270009698048591709468000582496170554438614373901822413052434250055054684547896027197600138354661385225625450061372200150345943849885264432213569117990102252516169985247779910173145725349466968236542013134451444580175283769309945185897479151580859058074102818675832560492342516334635539034819724193934402293173193581785514342058706806122145199259392944750227637641429901123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -7552829864220579391697662071908885054502490395305302566014083960349877652633444212901179965446119904993650645361113659863200044802167764336527892393591845781594769647565639633529718732554856830782265445214762868390592558004601617228996016364728004908009814209376889364621243449500352816163324350631975772781800380591854267779408886575042595994774420621622463710991022832480942944498977069541652418308563540691925481868920031925294169708775554397393730298951390604567508885027777297885190449788171431103535100816419170544061916866400512603495596367512059676133459084827552569975087483736379166319966344295178859358922203017326223057372642667739156318858636585278082072192602161990909229329454422245200380909385849278819739236076165591652576552221204944364622946185148798650092403501592568738777158864597405699368268050270441289359573922928799739533889552733318313471422495117405332966691231741736405529189203421537224157500841457321919904942736460064819697681860143669161767334843986997343820766553237964154576132716776146408705605980984272678238857537967611844460580169224073386023569181070858087828719181194050371912144853571129464777036490172266752020804157904757536092511307098852490026197661229028926177483162362577872463577660507712006703981977966119225614547281027580458027671822256254036814967683762336416675241062618728295585462549531885192876548584439284315135905083758093818255393624775940713134559499468498999983852392923338275085688403027585415301118089023878735874640343259539131573699867430316236761993427816929762333495712798662935142438857716027306173212784579676701619547262654389413592570133910062444427427485337916500968198769876664145097621159340019823689031586628832527395951502941270143660329748623690519084982184381987773832085295069851694203224985006182362767000573957373848009345582756708713653660475691778596500182609324675007000009052451777731907474731487632317727321888661089211294537053939670948785772951719790402752669901356975025954267401977097112208861793019611770260204613462414870807082480761925173012690758377976199213128359620371738005101020953811625100869543418299357112983534402299508580848705512656304932058294501235118570058887208673765090551389306756319969135074942577235621627669587372662899831700508006729813456241182201142770595973312983863996930369364512081396453505117169215160045244468862182665159089144603459405488570697070081910735005910121809463482776610864694011164677684544372648503183904103522250299846492492377336813556974888539273296364933004741923479637629207700785630015605340378448353031030667745045191773233043689562044484441843928600168326321042614899714505077245033560014829974342813207088455908519510107241519272293332481224264871924586863149798029419616470558282505115488202251401683948207602267106401051931958656973903864325476486263432117438599125587632781822196157599696702936495711025136013041370546711385548827077223356666765340741860309776456641081029895950169370434365132044648219206832694559203342840021395396614622115227825650169364783915315190981828256801676344114793818189879296324134010702318523827965967890838834501952500157873130304731144462504148464502388770472157246223871340938615998818574578860624836803563425431799302911584583210777080607763691268110323202695331788648127788406962979534771801702321626332006802883716502617202150640360465637704893915821182981700842580013883245878425571367862332456886834288413828534561151999770495111256733256403687627914463597049983538839770145589902650101856706625751457053489430214971954288937949045357798140396465336499174048879559917092242458451006181974598210933359105713797532333300950498641420090588627454454135333132031063358011333070750637873154091771796229646294688335477551628908655337374584043793420438489144909796263441746601945078883641496677936613802325888891826717857956456779388629568220168329039726242276968788752233175020608305971152398260722694212733930397733119170776989590651015991113240396351129600906095201687971086344792109707790899398895871962331394943333589245251854686458098918754237050324603449951975780896598754789235809907231007345422010157859540521114214426654490140989346232694989155735123022747211456329442396501750144350985042334768064730551846710251023474750089173762362868513685334513623848416435743051990013634307949974964053742839535349637583405764349605772278149737718049130314854603063598327898122084892648912367083473564285815441161927284882299806574009838662148188048714860019606667395846762410043210140513512058680420522287108515855513470013449505287665433915657034500080183545625301939923184354317377916739824542125348392552997782143598049527653070570465604556072363568332534806126285209840858665226578015550108020435939948065216891674367219221489603517530654252034296229926220404073563057243186663992417714738314377613142640151970403417837633265115964411107077935494280540966054244978176215045639257802497670058543227057139871724022647459255331295334209801872070302365320424363210294686370031149379925620429642574337556350334596518970460976625305467331917009688429824043923382203664228122817045517514481205358550127487535453598921823601020680553674088632525740892927890569076125365786351866600470131614126822274076396337896830174068824102809741231899623886129397182653363018130652119248248581629083057319123688659435464916737224615704278898821503236660675227590765553124893098837796695014581941210642088200078409284186400392897414108652318728894823181665100526771206380713833390538488204447102234870314598083496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -110989142020676807029851280000908312961761571522651009917340654583597437903320696178086578988708767647764647308228239387429297566154818994021538021561337094809046521580563633408935904064472153476279788259687781962474993589622095072101262686571100655737265152032515205158897227657938153411896501883092791805714446018649238761895344853042275376488136903758069265836627601170988210746225385261319300710579727569662777378927779309561698023077494757812452911920482223536848216308181947154530304628097661976403991073676286338279618768276412766709181364985976872796362737351175034378160046925428730816271744588699563561400222653954447386562369711952907543320288623920710201991905794738460274378789004739920386512114641473730155447058630632927004573972669743424532172336633103491660669893334950984728459826053712606077182135192916497941170227752271478579920440320834194488973260262667899819449855192424728705231813807589552528900831914345632991426471675319515764815425282530511729495632745896545868413382301812990887762619201159567348565029503409604765723223627189637144290933134909646908848882950160787124790197311111733636300236976719028805772190508590445644495596107974314084523173832601062107587884515607571450647148631532006108633247841987336928732717827743490218405614997392753314123607178478855284227457120123231404347015714005598667572897107995515614705150329522507497343657430741808191951240342833875155899276335432786452009363292070859382048334091440689167328316707604104913129645105068636146402110329307336102164477064853882254256930596178578140530343395574724515980589898034066897426210298888868856910289103804963498469945886266944593459418002855583132177279312745570640501005774559800944938174742292337740011513092406504694693859509177524167544715529712998832777785250839346819787020001750906846225506849257831218173563843041877963037939273485106249645693136088654710665713768263701044008319681710156837161472020706167121564091937468289587494151858339893697912847478348116892441859837848299811772617186013324831734028855556219693851821006279018814980233747731622646898201479213442575079731616294087219250276228915636553814925133472678864832011501128181588143578214905714312606479091261301931956282234017560599610576785704486792612855707239462164192701446483674171800516987307233198199384247385586975827138510499809155220127301530852398460636595185041803900023701101544210167889795632097607321429826225499422102050588130707600745935905730264517808906255269593320550834288066197643352634058597661253431353197221387767300723833287390421657023181348586089580006259506583841294955539958135820474130587992227553167286406762649914176500116234176677273723664055158612340241974867687748620442350931147272159239849983411025675146144187704534689549542333487993909080278059586770292087850030948877684709960503330992939136624008194071183486238835026519223784219587456832678899880934384452708132861701260813258846592493473398831696852729539289197219470283586531078197952344844141550605794044163547271425802599646711622605472837046410763122406805867995648693146359447284154843358341093656802635122461933269659965891273963487391684641918640647568982887179349883899556608598196566401155644364025781370252260057934532224791054364560091856383030249014417296628972682388366540342536758814596352299101302679196391376601941092025557364222942475257569330801992820065509566550426344380215786504076787578082230516894228506598019719796002882530726249642321109870404156430823144272825320159399586604987646616617142985600425371606517296676052820374908589942493614992777944779340848351796423463111650652818834414182833887649172170505553892201794121326211550177677989792890419980367943808300443724626675811036670276907306962704522019711030823241998854412519517865144775532611235064033229223497586953010614128673907524572432658523844787753931776607192341083750370177027380715470045120423041621537817853856725636250441923858850696074805887565650346273986133810999239779731824839270018521962715867842023160695438238631247480011223169456763334507508939706115639543775049252848766591786127531729534307140417038983318089686146615582562620331513738989358689448023532020941103484474266988306755383558600653550758456271953819175491424111838973204579587711866169179926238332910767056786907276359893121979104340400647743433343971582141967169139073919440658596135705344981566761612651889273434327015175152044765708928609902611150593199508912105454197587998615940817802307516169203905093784733504951631392138559041988523020304856591855023120537384463809090172213437856676093823724780627967886809566256825656730326169664003442383019168720003383187364306815109996199863593820199510174617345827111250227176448050823184229680170904803635803784955041281417218071699987711697595975067715818425794727330397417121048805326540921860101657404090848515242030593349416816905305440046719537913517715141979899350823012066730391156031169515620248524290664913617683946356584279054351382975539462126835213881111460944507339907289938790650088542325274523084072610418656741924529346235461516797254124954145870033755152453421771334263365618353808306033259445378514743728574701216831892028591469269285019773278787630186611871282488716375198091281161018289032379593663568911161123144682922835213760052608270463942525037410316142164444268459301468586620646378838366935304752565145334696390775674096430642644240040703533352500979833302609297971612706905801865348762608579291319914998386286473493030574845311291702947726960903406143188476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 8675865440729971044369307343105628759113844980806684823676637077310511477847314972193790100225953876533541077643630440914922904389451786008039599128551668077974962707942657188201778549303525354010626258461059401494225927044889612787242184809265152159335726843875036001744314199816251001658910774841344982574358115990468501963064566824415206375383695321786609105539400206880726848162976813607203187528852707462571629022563130824390603878016122927260421000038377434975344487890227175857048232247954853303272231534888280996632874780576242098251753867926444959055610630059808613476629016724572797101739622787638277573369005236814666226616460462385089309500620812912839889586463433638673218483508277016914707750026132179598796488377282676560773397717147658820544637228207090774715478824728371919830183351278765795624889524273282998966351980526347956411544345271567164618341846346125383348194128295298164420230484388059734228054481523477990701184041888359598927138972863052560333022516543597403546478130124492932154069015277278303297383794991708990003205214325852576593281084291499900086346546452248155082080490763253756488056626772290364153613432808940802318809320849138185975741934084532407883163313868407185239693122205496863728355907252327047432733868470453518170837326290848483569331133878245373813129446966268698643198609665944509473103199799166123442038524050176390366723175246682317524097316376811683792875874218268479371216183592179785748472178178723462381049695359702514022971115216452064003868623595975942473733883603009471585365025928582350485942732835834055618834805776660518637715322274606058156032034580789539242413103083921308608499045350436598982349543412284072216539080317221034858385402971688594128750607312864233125505926591157946547212222579868138229590819085708744950444182637833188198821472818987917375524448398080861554869044691665475659517562200368052104793424123506321859677788309563345134146354708639463002163558248813407134636667592150068822085572367709231987587179686374633547089871285776400046664436900879226562078429079655876139123381436579813434525797262684625935999073219488632244359668091349357006368459023141835101648996739093127370810013545889076306141815774209860360543644326158344918560727730328700189990410792325282030207795823253494311837816907098294337958206363322752694812013584812375367998164235209494997052486250793349578929701993164136540897090001427692919258122653383040517539773577575309191408758604482197107752267802044805369758344708795963816924142834405064889648968727402067597569322127467550769624313034137210447704155166214244522820659931655227585174176420311081568125317024297030609360677964372291926080907701320039017433317970431942956799513810743611605567770204401310965129085587857076987600840426051767909445807601018269111980039472946799067400758713290508066868555601547755966483240799786426691730646500438596186071153221906155563235202891264021155504825257802250020816715695517818002770991925387371184880241897277559685041085098851826680697196645179047678801673933533483488668494784031446750175630439419478573533766449056258486377378941338256211163494718938733984313706902022838369912518833782951064259435268678418014855058656075604630668302275269848563110626466495706321621828248909368528645768958595590729768471363709768868063150969467925747056682903967623476060340861969817142135662906147506517977772185332956573211448295162148364225262991519980531690609618044926498268900911747507156830406435044592293692414836353495463588864288321556946063929506774786887522975188650157903725400209695772924314350860502854571601790205064040270607624261996599058388536303807660594540824759879149901638581200041025216689938150698795953485342059079669027208647972047406854841080068432952996125746112916407955389996876916561142334413846187599869223845431043530046021506608948689696847520735498328109448782867560801495510519195361494915681171130161635903191385982170991852041869195601454838703497086991174205749894798147859851830392400330529771907841594262081372641145872062855533172579881138198770391036864185546593704074631702453698535620777188523633819357944106905362376995002895869953168299492209948933164757002097296910269913314767287833586956394339627835205277741854336407684667481999603855245580436569667308758219474259476132075577488555554295557096712006938369918588302276827794399068394069739851646482552725853997591792668969288521343096822599304887771502975931515757279583996530092582182611010246278680756860051275866215252518534873566875551873034955036706538384178172717244498212074358103721853136132130311544432730422983101067044640035027850467333539596441917458177393661390841064752464293789576093618899339836103351569173655477406434114285012771700246208564839570368668776830482461506836521353378468469212041316111185981331832864183668566874562770764545411183136300164653327141059584746816241432926550522465300606098514274601864900429649371823787481662405568454609018578511775944252118250831983578625024050929719460715836959290824176239665328858453936467177513468222440768581410853410455683514448519482141067091386632303470249363103177617463376054804987811235805825688982299093884139868153397105270971150891477028361976160234569730810219771045003000599979908375303094391017091274320961307471486843077644903107149961326985548592781316591871456103488506479012245654977022029083390411267584054059705341564892902564164170602473994612984874562087483358967349535886834302925100133346128183319767526178638715427585041224956512451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 12526689145471278921391199510582864129362862765244474317152332202307945502381953391390792472108411651092866882003359855019124196206009657049803496990900983118489305900733333201671492361656192519907591207131358353888869166126379776218666806498391820585876310505393475913331345871513354535947630220328991316513282538035805283230346968538430312471424166744214676626515892575816408039719700578712696375815863768475515862756527267909279480297004955226349258669343406856460496031060786691287654806447047961454737731292740916519123010076089433996502684496498237517335801179617677569291701214614273370668349161226929161369046727162563622712950339866280718090625295696176668203490508829683093024863502068530538118445611793869340002680563163637615595414356867825200897873531772885774922336312066671123865857462556896142809988438562892811441149039721631930271723584692847244534804315492048471544120707387287679303993216232688678126836883013375516567192993326309460881647698660423371407518495224706216497990132861378136196763264069012285749014100056773901062210923990076228504583954019232445328730344441575320997014875803393362478629930173109982460364453349321380798282602039105197533352607605715250824106620025044388575699882045969019049149170222552324057443052324730339416943813626251114565706635039638435812437059960622728221231885901315120825208285081658061546556953506754858545725650412365431405714879073511158145590676173899196013711113833964726656784497206477699053226362274743057728989307870436122667575344386744990267613947207974435712470795667320406899448004262082989874895782319752443866629949943082618050083841622140411075443466604013086656409448537149379725345251179620257050143633359012464151799938727373929631546974179424417865177929366417244803851276399698688479517507837729452242629832274487688183696769627129486453112318592338507469301913125764727262272636809971112907435536923481428241289806202251117494714612041243575248257764059148654763928157668009587162358248804356118866047732487463050082070788437786948279959761061426170360278781039351331092267063563145465786922621788418553525898465514112591705704614806307198529741173293716134139867232398556699909846522177645843136614266798510521589618662936662816547991264789470880292370718056601507439011447756114007374167989013236454697662084242148676006623604747326876706038652068215762512841794842104958673841887028172995665698204029213801254825959924094664835546283134776264312445695072278146012103885892766257994128531014176009023715598309096500344717038581654247136043019897899064856064074954356083183726897265525148728107138355922903400572296543859662938465454913081576851841695719251131692735310921082743599619133094275604835512183976266048511978014474711266301126613960617973967369758026710534801329305369570618322248977453287577472131748430296076642932787880000883725237201934935184042251235257131875821859928998839432938755945524384110284679622411738025839461158912929235325477816316122019519835868253050474557361609108636772346260845573441674998807296313036525812923033696848896794562568918267150071462566562561757851785015510319781062489028287107861034454166288481848380380858503763342213225603490958557357466961345904669308522364826949594770855025731470167681187265086071498306178549859597004013285453886467632307783002291882618762722797161714927626241606999096911419995347107201812810950182447348370600486123270530289622706002823119273636811405084427125534149773905078486153016560733095769366421729809027664266219117649005354716690256936273383529162288667760963531794885499811323326430160987732647547526974586089813936696628014348528484614205877966005869402851068827224588269043778451694456416812722521456827517227606521898547455871161109407462077291168714586312740028496140080051988905340306650995464318508427983046144446322592102086096782894365907967426659383765953595316409548989163288326792670474028613981186540450529908795200723567977146424808726897668337534697604103654345736068073890289971620496870332463521474647247225516673930645960786674886438010504996909418093342346882496456202120918292062417768018649209903522366696184534535661213195046468942851260588772382318931627317071844864620665959820390977604329029078054233501571876814242606343599322864198709969723264497736822376375070146322939703245796743417133919738853257880643788066064203526624568613174674724124883490304736354364234050159281316857967416292481039400244975921905023055808951269330924042707649079399458747692886980494254300997856350304058076284903734780790536932410011007568322600715593946982581983394001803280428086431193809490732266834266696248199272795043263594344672155954490292660084438817407822425209704895619604991813323622901770065841049670359251969981931107501925710865659673191935203120946873608761621222148856318105479173840064054026392137890056030644958410644749837055087557544565469750491391747921897212361983600586286792419101014454742607633740776895136922525711128305207088511380443221083982949618259069337196914058605317329062145443211415287846624170985071215142518860672280620451268978234305846817552625899718453608544259832189981705316453498491262609843372144165300885123682910710300800370233737419970925308371133797038496278522815381753883157154864400394345928341500110342139257521990193855647389477253346500003181802230412072030237311692520372272904544005094777336968906639457482610570127142114880052885796742787546785932468016354824662333495697514132278637091483494541535133214540123932611892143020033836364746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 2800496407148645690968740901046162889755044460174884288305201315242215770196140864459465954719760887135552993659536269087293356904881878380784120487829484527916039754028855580501301732054603900234070890308560483986301968705774384009043452029181597442838032145955866855414557289921481425646384018712557796460828642062545769671636303703513180959564838058872035025435552580754135304600903070948698213283216993713048449268733809618792261354275705724497568433211570969500980953201502376826793267787983716629699014340215112608439829354625855428768356475504202054957841427067950810327302959555439309399210325024188057167971757529698300287576161902094711630626742630351797016211290895653709401198517963014553857423742692019105345999058935758615337160158239894893049414836662447496527336444667995938555207393511178018547251549193188658223000541600428074708292667310669217276790463081558937248554978350331850793168577091647667517611950885230193161837655830220613098092704117047314489480337657669574769604179742487621956772274945830745982343940462343539496030321795352237966484958894425204367895835757272634603528455234527172077446632955181300765803957766980577875494489480920934981189204640335428463790695412500334406203277393524420654512426960610087643643589230233864235398343632503287177123613368281120804135779395411370444198778950942596022033179092201117440660475458830850079224842975573940211101399622517188760533496413382113146546414381230401489316647160983026541585182152731732684190109516833648718903990824485259997823239832350223769704065817595624524407677415513873970909503985100332226134451905470063155096741073699129247722221970492616521158988407941280880891691057718221498248514809563298135867319433295025377854762780481862974593553149417128700889127581535978320996452100534640078633727065243299557972862613603060842453466945648882161731985046836982032269249777978382242816558755486633496574058954574763421447987436326092414375205733979642990975829471856114134913168715451778828397972937941505142241372793898096049487029064662006944411007072102461203906198302157974791495846436617508613022565972616502612821063904078342451346542766578035299624216595260986442254190502479800470536894721910499229478997290538257620798789905059703103635154329924234184407810085238088200433017747150260705720024350056689438320289698842195789516813734968158304460236708286085544398855194850681187980999182480959586310309402000661164403490298875807808255603091501828919469072150758928097406674606815641657326284175574280306778455243635568313633467153735543925806148707731905211594775686326941486481803130793695873270609963977128133223338448359074422278851074732430178591981370990164335356381639318191811079582261708192637532962780187162262228313346789932219824979379859186885096770410647644278753935600054696118328883528602299621322961844684972064230227727375744093954546979880521236382624883887821339492063226200085247843045552805209103866401869427951653891889634910601609238541775346587976247848582757372362512835112651347401215201380703237797695625525389978807915003364326074930020317147192821518778148010191187041156029463870630744901421852908147260857112198650744650366789430388305679830282470207455492416903919422906251190387726010893814223201098504131165306868444594014231524633686826896418139228608993718069197436792517335521840225448535367596605831534014511992261186465912124033467452276234500424360081634970365810756345846354601532887764214707775164717414323375696069955867637381426277258744808375108516943772152433350948576309301326984526155864989878978740671651088057519587455547216180304074367353203420239133354895904806461541292950462452218025433287902847195391638287309732330940540073974057147725373725668339355406415927560010850818369017765948158491954253148975219941489541467934688136142911305672453900252281980155821494110582542171203132101306384563875945945281750806389503844255101810901996670478935426496747640891731140696714128110498608294613780283504348809929485781389206384752432397777803969757435082683663012939304651321557149044903988650822363114726391175608375218297163665662756666578243534740497899613345896966462971028313974505753374944511216340278725441755504999030791423772248511118448923585271943408987059668564644396861567094026248875322214996302153907376158090832695424138940783470647114259811044805858126785494966435148471052250635944854538023853081503303711489566275571390284687120683817737866329746730669226627161713321687694978984447247420286518196243466940974497662600883152314823636284378735636191319860492219014620882820434360057258319572087364885331396376433245958323858072255544811250188297497553164582913153677410325513044619487756183473677133032691350921089033129353858862590754524665474089603971308207460666378094382793704938604997986215874600413007760634837193363692740514303532074996733668469337337324879875893836637656104335597128137976367938632647471673599067656083196640870018275112068002295263409901148955169323861266984036530562504328283325052155512030201138509147803301227211420013706955511619104178502673973313513254439141621928310102786238095292938394652774489115997570135230883947271955485689546432272565094719506837688591378710381472828358453917660902110847677803746700844860896404227327806486933171372232765100898578143325479906135288919557743940098715990638232941906106736834127481700160802246812455639237470610716136913698190121173053281959261940371744626495427964562097346170624105186409024293657753761045335364866703748703002929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -53012374375910261767049383643629406714269672815611624993161078792438890172214779871716576636700500785142745715781393254343766109011733163932552305766094166383881375203948538491135170052450742436847762121165254845876711546107957456406339890060040265735060548431250302171682846728684766958006908376733486462701116700043363822181955579761948192460542130068225075733342215508013742745735143599648231923419285195770814288509542459486222753508047637249470150987743800845334675526400974312320653823252976255308491520183487182332377097690322626663219139465387477906902694022935543470309419896416851854710599255348287279208908489514540325388129800360956249518269728378504467942672344741407264076036945779754120423486428272656226150233466620348562962367821552287663784226368049290781019186081812601512797114001616728419211470434173183460699565777497361749137116538943879328957961969854828553082718290875072899581701657264642159984073390161250765212694879434036841199780492099204374880413369413943223048393944415027433032123078548980666204523409171286713250676692188732075036007727407381173818752527913567255126550307922988332159110506589662487594275898049548867216922617413372062594085820813738499813399013785160002904890479126173048322225016061307259786074305903227488844787207689391169900467198749144020014830159983956740763886311015659417315780911833336696893537507280079077154669959057751664909369892774135369402000633809998084062690136892036455073860834787778562477019246875370500892354730200212870938826853030211599149342628906431064883475833294441511990784748231356185845629054473897549174909933125039764119131826474896150204231519193916230572179927887634712371960516261298728556168615090364627509104851610438912785374957722880905454977007988656871564995502872596111418426067596543702345275948636033938701008593962264786834624004179769119144370479050117200268447248481776091443458647944608024244435246697320118050230083714325343432125482534224662638276233307064588045156986901581399886223181264335003368267593252054162017115872798598289899659256678357156360267941214417040854877162380966309055256165658141063867983332634866995028241070366811269200908044411042850154476459128299044913536163321306260212420070980730781713407762163990722633019743630577332325066814326326374364235715973762730131704201416479782461768360685989083229588665435580064087006247771777039402839247873790773678780697723734961659211578265607618462867046057931966101547442279855930242162884014729643331045035266539450356461956446850082576061854148312046100184315064704346112553781993196633945220959015359808696971722447580357178379018953819556355834626330615221308625927766351193139696646562521858398234663576941642344055838345633310554774304789011145562822186075426148875199497035970372186748679465130873077836385615545563689272541713670050850616787163960407769923782331464397904908071026961599310731171928865939951481232198963534803799217325410698371548203328698219390666201557607514330808046440299284303130555360943655129049418239319248210280079847241908211455589717647466224533583473030954042202388762625542688751857036529360361785768387142735279244014469358336338266766062569957701441487793900188484661007590085584061161057787153920080600740628826188864733540116231328953970611098514756004521562847188387506425562751726286225950918436984672695921372969356014446853771371066071220539146805073408192447998859418351663566260295796632537678667744644693857676759609650768834962501102700110025766463741747044021649537858911283992638695633939767682926387531429599888078019661431123154744139086293544812028890248867972965787407458926633598570591709989016441375339695941955351128390993839076798641203277945715557624421858837850630379128284451235580050770522311822202549067599427347136135584374197804996819794135788286454385726723863629998260208270384229780139428779702474637111970335581200033404482614310270029925243399090266774863141552811427029981634530466627042398016964256440956412692845759039100854997223341501199225655484185503989357886241664209991854895397622211728748558166850948904060075849854735178012763649764453338095122064500672377120528016150501900724342253136179726989824336378105518683559984803960942675669134881047532221380008974949775555314964573539340303332757900552054488360068675285817460126707441519041111519315615289473761533197127579602074689734217412501408074055205380203950471929863471131736014366651505373197989645769389851856144558195481365841655999049965859066515866334599590647975243382847272854936765045649653092996519900680959093428656107806559836056852939789513290473991158141502517504856878262617796646789148698982248902732038644764476774566861979938167947369589006778642166987945473020223699140123829848682188615873747629383759815274026866969164566728957125120872169497902052409210970522061151713458009070026558388993974038723590232646793633852636109973146137666197569587788641155952255628234415791343969116919340902340853357918867619746101759431361952478293963253557942822941807331452970177508992424694170778573925503517759865449781565917461319893504130357441995956758929070665376813267264723716289461267993180597307339444978375624628182900635624293338598638025180242747244882951860193250495324353797325587694809734050598593100081684922813634127331361949929441245849633240116300393428772054738797394108174511702599827861662451579967533738469279540154876550366500432529644504612501067801297179183585165887055486122946324227584430921387333930455300436136223375797271728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -132514947973540117842106064149906999221317888631918871829766639539741642181633331828939167792574142780139296599507611754633145751426226321003969996491939262886651914067177505836744888967127209954351371631000819238384674260866833964641416879208824407969823472152108352483030948760324435583270368919570899468632869385746383995907395383757606865508348310453186409048030890785359114162414774043505314028147312411952245040158664828895607171922937132220523641944912157777176623871839771172912582400076681249218986645829892832245294957410887281722294662999472961678950452812181160794196332823308592260540762243736420546933090518497614034608933273949709708515456786119086193030725075647599575088183751462970246325708117932811066835867841870530346545153939395810607346286968884406657438996967373346286617526814243634997501697756652901028291418265758353175862474952717877293997488772711826096432249403104529545040157558334906465693904707997150769284435117655454636383181652873373182522999391193410346038369192739771991694883637525485189007170623207498810631892853253067729452287456115550346813322655590515380061297484555553161162701256247505361129423942559753244652412699203355968105281863441753128234715834682889230858285336657041885438845995909758390315455134322625422921418655381493096831072297643926143710010436851484367727095136643825621847621830128683980208045472020428521510958620593738265472353648332325107156347236985905309726828549277640563942627906938606198708817716444907290613730604582799829203565518229932944840849878066285352221920255067542122033672782253032917226670304476018202360278037069216623577928855324523063029739660040054431521931845739455345355521352749973042838982936896768855112115372838777283784778486658069799253923455405027133243411727203923853314380560158202561755417785946559284957706763149644050243913860195944923431523930118610876227755434753268734223207015490138456342816064305598043122311025818685366205682135468026384187813056509156988414962837355741218260319815165964869416275299009758577965629625286988630309350212335234552367843764303452771501842163417034439578064610612188173371043750628372082227999041585485144332133418639590234665138671887261504080058231521908217248670532445018844482224209305729764212975139105213212148693142797539879090799410447216213696329750333020341821993312496317030500538091951029393504876998305602163715247779735176903770825298118938708561675093957051885004110050880050290015200249355369331274621100127346060461043608565717526689263144936604137612897577969027129872764222577455681682039592852180506378425154154034968750948540385835041957489704539471429629361063168859932437663885934996501984693242245928330547865090656875506157192056852510089344747367885968378794506866782365412876852286796221790151370741423878758820516148166029140130813570807054146328965264388976946043682418684937458489299453595191137300433086922689481169907648267821714497569733785595393519737332585625783180381655667183765837900838997724849085818755890450228745991197760373211124937820959812823221108591254596622496487567449219827363736685010703798341276112874901037143701430506583457558904383306962980668439306799033119733722205206314175429027812273825055123601443927580699502622391926170968566742766787144735385690066507362304248836213635342070720251448119335449641495156089311985186425292561232616618166031454704975959721306082474540005824917313276682026773628128150240409125240672740765086544506121448768676826193122857060270407636927254960534949482880880835508955257121376970553302869372408152338304306255002070584294816115102692603381667085794362405142425086100317747504534696916855153194342596454971292168027726382307647707045654212563839987032261758504710229498627729835055364157731778485762139422096637932669303049592411553369668270635512262950273020629088469044489089974483544734291405347783366515514392223665047272975645737482478495420871710907787816375405653755864194210781798095707869643407184230891532229173078851130834215856746070991572562535212512580092305391179713210372198784206904462775057984423413392977435522502137702075005580114538706235634899928707855678437235973374018249942126194761589422919208996630413009942025187118681569214201906604828443664236085486436706753510835370867691887355729286294040503337359654679149992995379848050247255744808572150509581074336316110425170348843736886514615753001802548990575330294736608726014175154424826883324039056431543351574978969123661493838639226342720967819598140482454983845378256583861982162962923905614018366914999874332293656691404881551492785097135153316774253909954357163432749577409478116331957190813085581919153225179108166060868624482292709366061721333954705746792371072184934863697366633913783533369154503873987151510907979807146784563780376898829131763529293877826215637753845557678683464476559095823738448927041293441123995698548626401432304336889185010570291511633284559522628859178823838715061368873164424856172022195816594637035454029862036300413715070642327513867510464314168966872568520733585923345903860882796994202432788127870310434598825708889093082725034314215718641485537035084891655886613647523816708816545120999610493522587794729869666312399027085903929802843001016443488897379501800863451313157922548261893289379391488412729529953345173583903815272148393696096636344915401987014149788067376942521813662858584206605549473440683342734341132353373480401422435470144492377425589195769748429494308301443998866381148705845775121291977619007229804992675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -4220049240065599120225725974139934028332818639428820719926875809967269430318419618995015979651409981584801188228853167959930704249262427294797811139253654453496979891892728330863752701397013820369033010503023042669910831853020262675554760821773133795897533858306010234664827024910196485410705793853357803172417941743954521268858560070169129771479830592320288480407944922217210152024602891676239326212029489944825353121788086736779820762862312356313299827719428835101381983610305775872848155696014109713228184670620507975657699973975394092502784376678667621086148656499948262287771643433542454689505346543589189227078415452406635918079098776373085870656609856973289696130750102584225957190854918921210737484899918021968337995453520082409371290872872930325117195546486891805930427210407212515679043100323057134849963008111456962942899319056463927468073034612806880840393401414189692411672284373066156066473875268114816044892705256098169544336855927882570909868497529572965188543035869012877315659037083254759010601169710998387821241616665416976853098924375095066709907631686423143738618567101313636242788369698034078864287928510139845010263310765685647843598309851054050601066336597305242787735461697970010275120949329566695178057342356724554498720427671643729440668167260388927383882088970320828809121521229143634457775100613790693964766553570051815169733139592126157129513263346393715193799085860007397216198769193799704031373376442183261940299878443576556243895017443101358725007422887608660498106988735015794627462081884323536981137145811687207397636356833464234848375410471926177364126613005808084742311965087322479726938430812358502844809666459061250444826887013323889550719371128605538763033484096067763043453626160672032000320468076640395339265481599949087211199465413235762394277043088501335863721322795119436585159252907006698606756131146855170981037969559432578844874268677054094371206106614593077952670114083052799939803675288913625672762675202391759084232882537643128783165234807625992937668856144661815828976901528681148641997947311114837576968728457838601764978846428742297494095257111213558423833697590283376319202537066818045844620029843316134894266037997769331093681863864340465919912569281571551043810379446302153511530210788655514943860161235374809491570141186918247831883469087597557144680156205669736163357290291589109983924459633048779156352825998170130870915498306702569058183148098751046374912957550263612529022352776511226797188898814156696375975696662109056592449165445022938858355360555504990934074205789297801798035085914253500828062155747150184443122704741033572644258223787448562866396421194419829210726594387901004201631067356133517957415186846025551439556724119475257611758916654387103992569811597881754566467448335642058315076192516751249377104761234221804604014014197396816466069235678332054786898364297140420053477287796569686742070285932954226618437228383351865815738483197307551630515225767412220953154011935252102497118010639462139015261394910010005095102650888116916998261741162892780636462885187015294919363511295429518856413176532540807003428791786579996967124140057881900906061605704514332743501157148605271179610286624335096794561999200197767542287475116860074220918179659030294163007746239798853967603331651044819551428101775507913781715735446579782381386361299924275894644921632637580203851266924158626632584691036366311064934031410707821327554257305041620454010842011197983090956718184567968549623706907241059382869701278379526236958423250642131145010142789109347115546400686903747532183957656194118594444392858605226734492490086398731103477283541031248282236403939051177123893217192612932447555482719689176812934578128932552623619933316300085983749065314557859672243520863568658331760642262972121354506097982990687149905122891334349911449700763904496874448819697101240990741557554096395259989373951102073156645044012952018309049759901313472279855808075494243370021783755364995074086195916044232557570099183711178220063222432980229208373223571827834227946816367719186358361063060552290729054455962098926681826694739059765728740115023250251579736340288810704519670853077353528878201270066229233613868014592652732429652252582547756551476657605700571542813716185591255128667806184132501988906791194413645999124550834326660460105003409075219471757970860866650919385207548224874990368681062596437320405464779517509018724380199604940033712936862142811547862964910512864770690455283777188099244826326525925954938846657320891600194967639901709788740624454327196381219858967138700367204083776383264555581481412703892665295316259609591403610030262423833979285332814672399677768843455059280340233852986798624896660148385768420736733832497009087062492640393641154573760696871401832536950084834809687433420264541746554194642509833321563121031239056762523359185816439202797984443878362658059667695402023588541815797217445967905652883781839395233752325600783846659790305789329814621957313749264361133420555383000413775020519269348399784328167580455017142486386324320827009102573465888728602152009034556420932935678771638944049340813413930058619535843185781281594872984751691471060014261095399883553687724196343419178665934684028133537038829039936434993382979409884132893954461939736597740853785440601860670715629810129025624264611402726316930523713236565132945623399384978328784046948066011381335508042583953818676380537745231985808097034949107347213120077115704763313730971887561753259719292817230285637858145532731059938669204711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 6369281682151440861072313111150003963401684473474386413058227593011855953241075833661271674227723542351761853213894771858700021759211196587674338016374198113734356854642278406706479250883608039086181951452350508617383622974813906907571188726138741552710263688978382924043438555329198399154439866713520590331365549568307429662541287573090516154911376878393891609106283987592648316130548398073024445818644169200603013474843192243580902664742436175311386267996556393993287245458584304027796872956140570777202305546293980088038384627966132156182040058902788949579434283365493140034800115775141012718849032242821068881692045614157855310702430072837030495472415515133859064846350277724240078882676814317645040373179193902964832417985430767607556931863258766998677521199610970013042422538954661697938612645901583818890762736871236518273257321875932503486878384408046817798517843815005197858903089525475419276388380473222036840100951887370243922480578932070091432493344764938455491297082896826693243439836610792744740711181684531321264674057803142996006017007231344289590884993740447119793745354940924383311865051569414996752239324133071239102763267035092288351569608632106262949853221567483258838794378380594250927832025365802096229109013800456192542749118777179119823751308939352095364985286900939558136826060751912578326860774700508505320334448860345852300504844119045633239601766610385287352953334984503937229402779984738216393910482966193413757645243592205960606364769971190792623588930354092599705277001540888174730871673939828101020827832630703086831348597761752704635871503018509241402080249038228040256765788368416959894675399047814326537513953247503188166274719129570482509575405678795315652115631036687091103183083135792976474714186399169783155052728872835222397165338893232880449702586068796302329295470731117064494033465489318030827081336584029793266919563019214386594759254799193138605489878380891222806054641589709675519321529930753488337244918384982388042038415133362523782025380797228429611168173437886272869620916533202264424230947547592517157618158802110368325078432333503421586133189263890223196796111128520139398250700192956798844130561211629476843833791410691819056825907729082902402773521009739956130169334751266357965999150428517655840186300370990609880386255136888805017905842637525072548095472561945106677441289481328059774795727793046871775491606567949113824700239202779065622812000604135746035607280062907017680870546720304581618125504486998137971911826557336370636980574369450314935201054757723483980589354205679440210029198922363756694071748449883529475835468794807037463883795332021698677899837800329726195163520455689417113223653368412140728005000310560150908264151782944177378535596239678186277338230436605866057768021533315288070609298837962870839451856290447908883917318671734652195703225430590781311818489832949803587296167263204175744392038943830912259757114141864660391600264740200050605582926817965117471509471353460739058818349513641987476718932372987090374060879264387717367136597671203749215853560711729963725390429928311631679981480731077119709744257848215588742805667724095364259158699405271675848169595241946098555377135612846818339232012123965711400459546724721033472288340269032079054520275549391536695424547598017111193854422869897185748823096644411312806233227620855121520720012191908405683095920397152023387815657053678284512555483610000217857425018670687374733855765959116978032710730992798527642996762449450621296830737413894706527173343303611652916622861028538156767963668592393900424751201465425886316725762371293716901782456252660470870215088173554680564244505454200112830222899794708506170908173983806826179807733872828425093258720391830311122907962755213443814057268502378292349259315409818729325392139234040584347845106274619206989089907930825000923247955279871707228895557654880087209325963497328341823254817542006269201077716460034855246932302259113670420131567828176491037856757267743130820371415241333421945617491038314224007153549640668734006646811268599059486386623733351855744607243667021454362318029551392109672741689364738771748851903717839199238498433606246389287664462544966144483992061652196199470834711859146879821034519301855892588213445337211852166041279312898466590058415894502884656695609983752591956308292056465791099770695451083928983508300928317375791140325402732154828094266665282060258113895529924923574644109980283698349469966941638713212901464418272462252778429995655251119932595087939222624523712113943213388343226631535019196241096058476079807968989191314907312533853309380579617737659420575089314778605281619456918237271329638540095776787463660242278584789157367384579415922115155329475225904583787865231172825509223752014587189380408340450298351152778271667417766997348185081124960658467246372508649722720498565616959896923428395804392425091544120418667082179305478459169672259154188500761066506878664672353921443725220337023411289853561963700449894121242741830008715018371071158287734718082070320631398727797527451461791513783145546583010210524706896218926093534942682569413478823887471659897850290812992260529208997051296493634441448636348736887967163970966812530308174929208498031022234896092284111217821006048319420906920623413755685080560384367533083514302350680637264062390441796977320698055361142805075797134209732901745715905519839147477335507704690313764088195705244312128561204510424770721899065511582740824548128280920199024259040668102698712818458115861262194812297821044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -527125407463387773905939264207249164470301389207551945025960442221830950332442798978412875334959131010350290854532326109132073394677190727080589828387280119828222037140080394989701132988270697931513618596846588119583631593749709221250558963406531992646911768776739523359281191699444041364509858972895174914869601871716376916628282175690059351923969844843731827827633699513683356271987305485266523815226970633934257553708846662337106571014088669854506828052768528495323606285576571256855860624990014602581613294478196806818875157542105357226223696780269486685969641832018257060320061552131804998517973205287154824869609711635599020791150694799046816112196546861004033200719100394945502939019436147481198349985313602083579354520794512753613354245926413081362821551087275623265273468715444195479969979021410667071762270703576682698493802582574443362126205335880151981825621503897426107909914923361231083516544299180615744377058776065339232485163698654137238615767534727805763153079944050413459003589221890659269550757833620503056122926267072396347445457013752076959226066915083071479761565204930191896642065537553676384782075091420738356848420935384207292150155617556562784223434737815548735139929932802002016092293366060968089397907151020283856708122734708359066170579312270561901529502058237943764715713669245199242336614637608644812989114049082206623392092458147809328796420947409852538814801501408402114596642604755679809585963737244890382628252615098022104041877235808629445487109021390358501612783697597997963437570524889428825276070127857854454729759059095401359453703165230128200759541402831975327037734763114718259179198750333384452530110165210172482199945041904393448665379861462636611528870461625508334597145544955920216110328740346061396623241510574313858894133780747966285719990235833438898355522997731034271848780667932309882006975724020360505858824028926411688351874147466855744197880970552027058756614131330752750085992741792168989111277646303235733062486310344416419636686519703556714599008419602893532846404366198070709894419095767148905058951533439872017527748808222458488524750417630365869675120728965593945158880025267887033389783562575936241652921658182186095017991568687716810462584100094918481018289229006663457197464402304553051332662844283057202154464063200563613677613515895071312450480177744726075404503099751139368456627812845600460429336182273065254765508152804694086404714360381811422922202236760484779922325250955622840366719991472577410304978195635536813514291554841857370779655723668149058765049600751433010636786337760785696879978276478869922733345052341930496511645489921989616569693093156837378007989081138994295998963574190304307152753186387580813037190165700937806464192222144534615530454084816252101859956197395374972771952576852066378943172897661140210474045351818006421102684311055612312163204907037188074314753954039850018392525082645184961670767536028469546980596379621905158879740054491676805193296339361146134133920509796138323693491009880881532134494252266572273813639169083048241691192230293764988492936349170469575556599711687242795468080753950968478114797524140637121954867754956817073359488023191192923187709196042972408923304851886789992424149401886173850362510804745234980506186766927826207538352670351644928533179241573732888640235299395976045485981278710504443432598411841211267224494985788519083863997181947701515523087619837213358708372634505472325387512665474859978690931821282164709952859398455146864787721118237625716900479091093455936723042791315233699570951219297012728539637385150369756622192140039558954010607564521546778638442577917575035655094369432129504877486222786471502772146953670957664912436964779802124105353168554937081727551009867321304864293198423278224345358302012899965864722330540991627071524063813763459142627013171133306632632079099126476521822314306808910190346968657910916009539108150168770209540647077596837520477998393458880405802585004590315343832631390487807105505553000151267357914357476684300704372472076304085726120584672267124830723575460694515420377720836774660978697956788496100280871338333465767389474407915973948124837037162231782077748343663767381438060081914693291940752688267355020924160617195971015914353107550987439375932051740435171424829270585599592912222235934694694910017770727235917908284397122330790685046671487061959453994970371205196605956850682910127242966980523594676977991939122651297342467723123524256115744374761088746034084632036382096581159265535767947896394842352558493278973761218994304855011699647475955230032938348153350545479939750106953086712911185673183913484309003586286432194366533526936465291426787482689484084196943509646079441098537773878054352888687335425328501848488249409445358541167750236544973106877035517716887868286520993674181067633968826225583217542020085121457986404808774957517548516693696508734949809254787031883626382153241649758115239154771874980090637851094609517918434004614373809110346075514736639559103825251381218668600942308372850769090709238076099551995615103564765786367476789327601004311512265518220893802579442589247497983251058454180084391666726414053767432413499368104049096247338432000196146831044537879092283072536267454028321905548151865320350933969031742535037127130044182290072903154602955985996705594128534276864208650996859934820799558361829928198717484835615930369184899265680916322242615698071517068198116870606689098520658255973923977223225202773516020135575383036546103972166599560389295220375061035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -495920682671313665944518839383931597572863750079161209059823877608629471471858910137683449930304331045633879959215779384602757379373863642671417501822264899043138586729566653373684368567275347178606352396941335991631309233998942643455931195905656330950553644300301395468732032518144518776387417950647943293703036139422813455178698354950912250642316701411231447260644247849234121974996815165572072435432581344928556797741357702609971636650565237498160623308662327544299846167033417371690773805321607844522611251045777705116387649530129638219715183665241501726064706124186647655089724112212437315117772815948812942427219488309066773157441913789072200872050779806476421712479430993025997320822795562214487826375064065645309277406193239459141905804281809995674439932417723961216216923042204779436220260332287543933294462849393548571363115357390865502362415627170124529879456068615382171169385792132320632463631998900098209220077877156397813552626127127056899495595973814454551092730784057688048268842125466931837844427837791618317459110989712236185732282782681890943881916652707871043218463883123748049874138175767346915097852188452176460656511509012015089539481795542390537260907577095886189348055814840087569738475601664164929209562360922726804423151012592093935457756990605135576911859941240507696234154620630966556022254593670176236011008285340930374104255660870116080963732608925161002983703602754294271624735537886132229205044741478930122175269136762665410950909105948762092300788558488953735463692538272804029061160383570746416829627451875188576177970391199698082709477553712319498672767803784927872870635599545044552663852918779940918378790833589489776464804461062952173274495418028138713721076082561935690658049235209105758903252000451607685849921936323814221329196562841441954336630977863230916292074633195719721879036803798734916323145594893736468498868173716333461957641793510121927973480063154217868287998714405514588872426700785531172736794070992994445010195847856509126900249804418323663879713596388930942610506116171795667205496435337946817433375569721809298392347806643125977840739172408887642772949547332436279649407176554577272647072347597131126449678464820932453855837213663614841913792893871994637074285436057897946571956091696018316885392309803933016067263416742307418233703258732183056949064888832643594965360470644047700882295627428085109547365586876549349208163572152536796533315691873975810882588573391924334513684442558437186931904236306905478824212140645788312100448454957776288553514021740820342501018691060769315433929917526046454264789041188988095068484479311571455712930424985747952243795974147801201136860789595511935686402983731488622365342475441512269632905702539042560379389971901095576049620423508907815487871144465025151807053314566185763999857593410269070521247553310756129012950185873492052253598175388600872223201466008679286283330028834070785532462230028357002228984660749229935237729379474950964298482060296205804150900017525066042226976232290216312134312659575694454648883066622086654949011964471067974399925750572961780645396140328328352276785481132613641602502923996772683198413976539498287413512492157742947487480151460129938211542938886864593160971126726374634766358655932658249922368574524865048626381189598084187184338883320860310409480908623640565612719460951154486634286888693695675567471510649964747702824366955571436438364872916404890790969624340289032336834450093556075386943427679871060499181603973898735517643811703648474037474797608483938709265021509985031788183942755854003496823423094571282850031593892177598391402752049456841059834907869563333031611647132115134585225515082505306521110836308374919718556088399354936895215898181950310383823689190988361058902917793938967421121657834740177736662498351520683073516586409791541791782514437486680214027193222154827533191285282892678202674915943770478960000217768163663971405764148780120340836144958305130269167507345564068178444243747911710708982063555011183326348799106668601398197322073132893948651328818269024864243660775528286436862030418870859721799561915446745899388941395602535640136032871114844977488174541260074394865594962975214737121243703505716248731788287052734130462202083533598077542593031961443476903896875232089479179607354098438267060228942214539430262679262207571706094888185006072710627178957484306125339282623342269351846995250628390035468849479053152107158993034439913929164446719670194324875782979293000725719801298274886200823760784641858998350129534954060622066099582127233571273694705692390341158714030222715058613994835988513914749126466806832616528181630516221956562821758502010520652870548757064835158573037902957333822278009139248687111498485229287194355859676802216590852674511664201107810678435888870636912885728422405781772565874682824867522310649707836788953608401470134196964060188684730174936733167819699294471520025481657358798427828574650515369455806636826974129294576993273891397016409953521860249999303076820970616990579458059196672449568046654157027998753243934672633578355314242671127507405284624535698715052590086903966165634396116800638964265667015812917435559789165255327397047068736652486737245268045462574409729277582444084442730795073737070722938508981640131251902095863000112729571206352065936243852883701077880487620731000157971685705438569618315776594166372963684302050952269428857259219137379944399183974197485514613958593054767776138010488713048770853448351157795345507398656125601241767872124910354614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 3918703253012041386472329883185397342133351629784039000041612820614747769351519152177010772652256387684707458399542505151997878276508192752313355610618048263583389365412195350298738770833459996248065635334712975860863320257997613274349654301677861344048841184674608570157403266382683886769084283389294314208491457349945101530602723981221433695977715572078080287728114125363576927627599577385100689373341459159317125954560664539135107521548690516815340247087870472606984944331872981477556287613870190732793719980503923787784650170701392227219805116997117613827514214931167464614458325799309474134080293326445789181436700908601793350800170382882832268666219056898457542606138304477729932618220302330175566048357107072865307935614425990051294507729081955270330127090968984223431025221680865445571937358563230342005208571467061634238720154031325479500017081220079432480418811122221857369665702405109958099805057006481362716187672029763318444854679108142099942347476711712927481723880197886074147795136524046680738492822480312298275602464562022755532906071442234697696107520064897147702893643340707783436511121463095089812850374639424528188086116295805649714719978387369595415675700776664421180110053545800651662986089093451388917346204415009332505376090351532332041450602747526836695181649758533164897817615669120547329546929460569897040812374775049765234892727674184989099868934351667722514757523767287534786352034125616839325711964492028581403039716420177058587585789357141885281263953011709100827530299042241465248429529726834060632572225845596031811378068289056634937311721737758883205012347833152337271697876356568411161465647460285994896094662362849519400395008874580378036092654500082059557027900357397004942653163225566503789596992622911512889726252878433041105884333444505519906100085495485625568161037520541343164313871459845385751235768265428178710645961126418059227390722600109737043218782660203882382182080130775016608626113623150249494839086219129888483114893947010480725548228628639893647514622729318918516577997005476761039475317830021614508397573681722981351150909015143015302075890101033908265484459274514799136478129046349111126984448659809464731458141194530314880087115468694175557659987296909599706287752618797704161754509628332839855856531045331920179446455597537057443614141502430836300998439014817527950820893525054472434585250285748661069351705948205260709089777468589685480624309529732370933711431038173855209915137353596294764506689212856545675223125560997320813175846879844737610507386916454823679490333151406627343564591984978612094950027649272702461841392158394004744334172643754705740116066619276644577127837132122901044358720822124745512077078168714591130641574576574081693167099233849266960658720677463263649119070177034684576408423498624579653798300720359953158755482633678452400761415564854198947883365839707231805713218151397227673803682360638354481821945223287473729602739876586689428706471587035249126614463403204729180453814173846479013216962823528147628578072243950122359777068810506629568587589845640651730850390428646974036585528088779848756718760667073472117366339507937252490853315216825261319516253064237622121860269181799229433144588433690661895399631313421525742293343286059339362490092674486564633157601044788543389854353726848038552083183912019497142475855047648616263299748303832096541780271547623430164671310220669902573196619160357624681068287801577768943378085469293443540541730612522538892159532189379306966108520189003073921634869052623061483651328156905527238947587114617043335875404846001061205750074952035257867032936655845466433140597862485196722013767673010476808310220210729325051358578158365757421859509859329586779452050032402953798748435940584505747400699681830285021667403569253948136304533696088000691079704607168902669975087871776145551053663684470180503042735942449917562986786247519735566032672098200144294208503800592251017241923907396450700160356231323493970535685330066169348206928531969498882105613203260577759643384841997178069959897695136312062498099001942091652983375414682457842746226257516742754424412733681636914541342072459782687907624082799861537606786793086542921782018166738181243845399494201200621081468285079875862304864520264592572562936642584227859813792381089203552928088936326024370044905507204531873380157311260646618562636410239150488645565450840925498277409233763965908528941289817354511852573523440764862913567593307051794782480680681807306241124931658514771045847471063289942850733838369044459752809648767140258481563932590356365148688041371650027404114736782195229731181865868364537048221255220529300841846161461978531038915269387394659791781869344616689813248032726255568307039434515637059002068059748436906357228411903999262883587039907014983229498048619987288775977615050176985034483607103885198501343689148825662848576966474542985180755188140692396000354488147508846114487234904426630846108952719291533159149422479095810648649141357284082716218334114542127790269240515173223885866188269552514214887483249728705909428329298595316010943093967226305334798908868522389279719632281417238545194312372071068796863332308314438323866404684566777953473657090496106920411776225792542249509699122815062791813105624456420057274602498252511832166846359352574310790631726569108160581768940427911471065220243755706825595311456476249597787371434063203114247604938595191981688042691794878450323325489759635807180247563047687268096947593495200202343539456107382080517709255218505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 16352904882815825718762358236203425701556018040496088635124152022164378138026174109905909325773701180499044178567093972723138781647484429896185788852177923349692989781552866738985829630319099374621352766287090617169626374294039306808040749632342150805498671878145379332371452749046432575579824943838653274683802402454368044813394753870090916782646536204510961564469658439657668861065896998846465723150013508729098297846389318394541927030747669621554206096739363103740044281929218966157037811430112027154038486526239370016810280612189049841243539110726216187345883873158192499447123594072857885927090226837876025116573360140109747271202540323294758875858524146766961822608312903696024111351541814942006472005193714046861209305688419603844021986324359527491852901890478190421229565793046281582017401532858787336944984861294217602234194879878776823753559347526942107508216094788384875429079604621780893255342276199057303566859123644688795372369079649619916674556710140991953795803879355250346307870638059941650630225365205653394812973327761530348814477617731433403634452086324123308280600277677083903936888606532669705691868804051781735586282567188644505197705157848416381950927611448802311340986417191270135150936011878506107040251568349235611868045028574014604508618334267067328212497803980559896943429072496710280234195110524235726976661753951479232938448790219389753416962952010597147793355136973245472563960404244792137393961223939123441636867319420485478034371555765561885225363807113713444952745409462224655528548202455866887538106062041657913009477338040778877579133805591294749719028520632454360944357948216037796562877803825952005627444892545661342729942898604671958670652739473525781729469320132270478780680764705364373537104380588123907908951677913834043618626943724867408414545662796419344126834450363779343619083766038466570467883173758591053876948814232494895212446141582493539606397108194032377939118849322077852115346735322794012904013096337764998141192195785012853009350705510690461846472474718202939715014948023703139444741645402230095463524078338142381663958320561386707716096708610281906191006571327494997909788559420563051587237344574555578480005243726360108794412071446849517092376622695964086457989810758443674893747020562975406607593352161628887997636652786395974500779868545356425932933930546602029505070463020790942521651678483329597244632865858029163483794610658279044866914564610574587190752922940878369047733490748138183560164877788152703620607521491940701669433877103640968409445148634915613939364625998938660355004674586724550926075329275853199865345507718521296918086621055014546578873824300964288639503741492612413871707197026993518651546395240864793134608509162871265599346439035845607875653733826230553867029274468534446818388698131002977809007743640215991316945627924472415850900157172424217276175981522150421213440058506596906920873508928953993092063232923677385726171696699044128183618463439060474954269372073926693455306448493116820538654312379106912910563954384090260255375772493039071115008289411659410981617355757293170389657342286653537861898135336660296001308992448073678079921682401318185966558622593451686985452639600836794644126557800167669330096307466329290679480596098806105630056486853253797144485049159002717213333550671161718372005048143139554073143255527636742736767274257440823337518630804248661859314475319750349895432322427285587028594175630708299251450237522158418862814296485596090812944552348603131541153591964598459029618401117531801208950306629419820087520800653145834705794042440219254473480007708977441923682694927940313843881764572756980616774252245407696878718853371917719766627768313960871901473305284635831658402106835235164127478458802455954377180375439661588818115652993188631421234895617953891204934238085643886451824002165170658146542602894407504396871181652815319456290604416262303169043008710429139765512828067120793038830886107835629498321655574606132772370199658611422641748167351422175435486269246690763591756230493449689339821798347026376221993951063411676654656972289431918839019581017279945410675032422168999448475885064149653084044813323695460973564642388776170547152320972112264083725916683134489649687523775179869239782187469416258160809297386157997541040150317014925497292413796435952881813083274679588715884034457181738879685104633110120370496913873431854872939044995145427593782721983073450299070021698021871669277284467971803149340752938154816158988611616051651480794412415337496829491503393500524147285117714985122061713397940275336436086039238520174489383885424403014265817146594821681384313351111823771272647644559077009739906045108701334250255845624225939338825770623385410137785926575539282194535898922569982336053336471687503208107366951348233623484522910449672706475019051500929259643423549200117706063120989315454667593827726775156631997119835631200565506679164168035519784613008702749212231593870068844623413991110962874733803781160165596308786123148379680947967809031443323755753674723699929886162756988664738424057341724999210668342764417429083137160450155022332957970746731886378113681950504305451221951544944263879331696387949972930317062469193007582283248385598980561077962465921616080839731594130631674922731425564353367099292388384031142375334936233537784619126869012686547005924335899821906637291727821935172670443046617951349860131091933259014942435410573863851235667691312797985739009013198038112021547863700202082386746679625489655620185658335685729980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -626523795442480426673430973843575498979125227388146585378388946694383127634645618434725605730307318959956552197697591696717247412884598459158601536594517143364807207968628095770077259332249422773102565187722433277112128853972035324122352797818612446432894397474935677660414491922132759962654027105187447314129347087897048744862086215982334270475362002928434472261252740879336731386311874665836687324345053282742524665104903205363072285898290624733038159200482979177611250587354594560309265959824971763158380988903374839954804504972914834570864567771174736784014239186355605234443861565525298702472640370996844302980274548057112853038754555340060108763830396438034824224675736806706752716802002027273826045122606657356802810921889836247356542748714737529855439872709985618864792697848023215813047704425156221713133433566556628293846608996776907083923155733033567386152668322455891768260746599129894594434417173949076146349785238645775216004268071800966396988993193112284349867908974943744090211285474226701988293938747641149521035925603545105976919660377138929179332896487131102908423790371794343038479222156393895016380361923548945150020273808817354094550035080533463626790304071928141931273103797412762094066543551777458555038767271141781198604723697609247794439114334323170699432909471240645696335945207787417793601500735495727721415303266851601357793384256337395510633756873377895765733374652477136225816480357227601983404268199884371513567923514611678959153754881615189238359392062625893333627299209141211498766133343632528358347582798318486926044689011427634022125096838365263821029206944640591774017202015196178612849030377708786264611574618567303187890684905743784229907041507394694725389406953554956815540439186619250856289220007719308150526968452836298341855094543838185592648869442380473457702980984940712723466465405347938257507637856678093900207498651427597506476589560585088666120331343192849797179615934533190879549649628464352748199642125257311403617991589495567792349795878806433494525937597616367464002059774524701167917724401809028785921700937308895656494248092309369183400049903851199756814833228658487626582611755645939295581252219643007140070789489663028679251589567636538693195762025421706708637179541600243055560712546102537800861053065792869651205879528821965082966310197475956094303012777325752496151588954630049219808897310905876936203547082522788194081473726992721286129343170988575825813046736613317671462391073596723977471511568786985686044817927607550431143887511489564450742985250697895571695477402887899609769414186494529654051510862394731497263182077619911522784262966252872751365187203434203160040409339975053814190963437269428713576836835578717250173369000103384825211975168903721253626373326697493198901988511129370705555701753381981023429030566060585424600755813999078255964308752192441016065641267755590385491507565450191130490118764629799784761420272657058891703427106919802840469864963844154196147772485481478729570930158990325949556601936956453542210999796382755599368182048234490443024157467853608237341912811986765001670325365508806073869120012961191765484556663990850669572215078935996985010009022238229453072104295959222885357279633332893765191806661034014094450425701827921211858449716752298274246550207382380582136706187221815254419724302561317666571265580614922016375292252837250512859593864789982841745694642456568182300226193678947955685298056748037356015569602048053360529188481389663807314631366277070708269823589072780662929409602546723414182841703630333559206981340669227759466609445695018041971625673191253416344569002558247024448661068606725380442494197228753008748665560260328941304385056442400502373210825430577423710764662185099003528232192387839624097380036883610758724747922003145237865264329406822465857402726695184805276429105369736087875557046829098373320111228267526801100560878277839555520353472830308217134793870160554602340998008201790975511035429484166361042496220367562588782630737022094504314048268107289963604435701572274191536565780285690850180875601963428622055681958041839612692991320453949441457192249645576844609508596457002880426978905436005602159238025522704489789251315346944168724331194038215279804868208904597494063015789014669794190437222881223902208968824135860680127855412836094713092423008218303196605059459419157750258552760277612061013726871809045113612839035897314079013008507505703394711301880411262899704944347031025297702474397022614673853849524928303830212265980804306129586742003260404549327885547240741804762533640023980721905992639078690008454297632593350721944352426639578943333562712564552060832091804172767504826927809808092522656632967578742678034981972973379142431732210545242783828414220559175058483326505905414942444724675900061153404921650114298989746054783991891148309990494464294719804729227099040474592166567510264581420306238736213620829257300955477968157081466189301963565963474110460596562028812652043386219190736886820524357275890435661455293577717786394412607292899731214260381143901388506214692040058540647822381260006175868611383396793855242677887529724224671356894589981570713894101045188009241535889379658178063303187083190565247581798779834728990581587613260402335350387889954605679830502529375521845300221881838986309380483406391557050190963021770561483293971332074088615466996599565535322766851973251183876166139529673851563045971237789971099236741225885243673366642922497170023028879667029323707102727436018459670303855091333389282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -460334586761817568428501778850845424683810508708991023938588411719648417592464887371734089098374016449090843914268341822877469007770762033091496130547107344206392580371997175416812321352261272939724578387387677164788167720540616945678050883142537661920495847438878475943560151630806782566528270957101880478362296481118887166927870044913127955155764778079631896514087620962748238158995726773861176858803749516572494383138963947224504444259061326983683562072288802080128735237560932340214628438307377544774550836571241230036912459108733621815211165280017421346313466968026893054872618419008741771257235437493511355244533661262184806767111874287857638562460910369547852929519096425960335230356214088935705403571090323809390209449832193739092772068879288068307929454527177751017804556637931991881383592732914930064007509602519872147245759367196335714362507094832330096612655971330406363537165913236680521679249663853941319918292823332116066122441837232986416404697467769865448208915329560980174021931162464661492994214542250310153715900746945680775736399186644850342298336447890915166170976722544571879700429493788802169490195869023047852036231973850045191917203763182743176477450341115207694865017349193475373916362993638476574529374009868776554182263293962299989502222075970316816641338261164981360786928904799784997411500896855708954443174258157919654497735239125824495800684022231778112729981484998969684103600571539693554090058091211678019481404949254675081719809052371954986471321228301974994905538852375251706965201338373682242126045968668131127062945178257467767615149531339690175239991508662236586587521769040436042824470106131304787647721133027835710890525849762468732150902864720488218711675665536922313495109236124981520135722474625493733555516014131410051865819934636250582855145002090177846892642454131060714153392665443803034673091772401589581771599974722687215454183384987858809699584088977380127764015627572708205397143775929286473015847301789687522998725439754916512482899192034590038981183656773688000783375502708088109083495410269645108547870034722170885076785374147685391334421858825826003131234160411181370146631117631757939124462749425917548185665312820210668546332176955152250859466592355980686701669293359267417098958810065879621450010855222268269292010092497433741489972321282611765929315105283721253004945143514570437515377151282309618868073979857303342367273960933520681607663883876456708016841225487020820643396851070500802880279502905824219996472265617206799632808293823620509819737675021421289534679790505302166463377874588221148014105485959058498027225820523375793519889205209652926701605161109946012281001674519892922094287587522912343532757245058194162763374072062317697744564982019357948466234909200153796088860415078039163537597584617871503370366729712534319761438222284099703297176659792338364230618817469263111398615537589371124572382351538495483670905371151874348908551435785261123537001074617287473971129154194354976580199921969193228540451731467165244868654931085069809150532144942126926504411095337597458926714561367292758181306176313387394486278326445878350461177103127353758918621071743152851918592182752793833117347153079222537454957447135706063730542978834804476381432123700857264474193609580357087259116679191784465539225673274233130383570707229182040903080625053505419590206415245939352753018563687725958582942796633668554861439440984042135948475315527262057473659546411345123809613040540023370213665219176885397962010447477938501725327227539376891883728807367611069435015244901650854085984546084231487260114768813188694664618931807145549698676784829022863262945364034456110135750702055392088945584391719338069544786670855907604915311178560005752097859084253430900368880971340526539945139386986653316144423996198925327218644145177057592029780379140634987893563410758887048428132863466240217583564756949590618479445841964610419526885375163014979735665544336787551213287811454809090756085667906140506368292339669277420497238801531450750768744655622731949036307300344630041819327934843097120044108611944232918541142456019408832875666573457046954199937146770621547501446925339521146797048308540101192233928090768793185896802208421345655895044326088967320532844039678008355710948661757219997701957092541685375557717325783804713759336545299535623853733362215152254873233084324186134458880740629299172095459128906163442830305392491818635991892830525964973323193902212793225710308246732611183299813770234623495438791273225118871509152542282755539596950208970757637965122997672556268693118882501971451399939868607637136524456794411464825911374539252802241124777951210242328996663371409376415051073413767182296569448698070281106657936954776213565428072472501050440651011704754300421086342122243738775854739422895020787058049349442218783054481891793951795994572190367387012303786100045966629178096026420126690886746267841283003542762603639439180841242319253576227150957008810603430689142723442539090805078942400039114585136563425174919399226597840910283713242264367479188275002157198926629536800119073670880468684904166771302859211913909921557627844005295925075628524359156422737920242497010945663245059327098629440199826282793727058878340607018893108766093407283434056492650418421847441908013505123180573246673473292654768658827393285184691511576443983295685840807437046361230957056478886722840307968491093338315141630170269656194895089256825758706225695493784972889071708481777345162300019091127629508264362812042236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 47069589652787035080822967993620908097648216308607993323667952759778377328319742267368722039671728971679676356671076165352397629446338746625134578203106749766112019329091666651610725760455130234797421358132375512408670504449745258174382319151534056775700566809309318600626309072357795959107668113669807466780958114057025472904549098606534663288397548811476866668633321990878351758139235634116458731709827004898842133702247481115449294210655830792043614077773239909736242025507855526700689711608040174757731810691308734101012748908951833803113687061936093013425163908123307396544487307714169897939085415077621413819224608213617828656377625924212250940503030383367332332816137428139295278794661371443158598656406441993303672539212152483397395300223787598103031230561772306754502971878830080736414547914768944778980322415295343328794849498296325722944041548765039176998395776280948818307882689578002722507480367860675154051237965720442522297532256481216965859167651515838528090779931535563184164185543147891372045347052582910229103384753499738764284400580288246052117775997862252898044828185708050340019289482632214116791784154955396416710192475377316175328331492691316897510148481749258627714743436943542212490658612738526826875629484900487307986228649445490886309715867132446058386613815343908301003111111432049463108012839338351809212105484503326710858873059281012431940288600104522781332499941016340801262069973038301637628563521900588846284272897784036893112273520385548593266083422268373629714145452527589561759304758648923427348226752946034920337381088260571348398744849931839857927087131658867239698868664189328114230291155944440395139875283731020336615350490957241220256233413157235181965001894561981184314383756320141821653996209308905017245819657673530757163912277281014280953069364299785183478789506964864780381227856913095891049875895292082329868931788769010858000001349325588721465380728383742163199774032002168258651092441696287198966541448445033818586351821021698988998595663924034930568126360891617262240512638740172836566129774975873678338220436939162499430707251667599656614910136932847665967134726655349051811842390368027289080700660769048934310975697176793405135247121934182415913202224612439963309758421872670215138051303358500907718138728817833457781224189554334840030806181296317323984200542364661006062678338467226858386905376115446373290989082156154328060555735614548173417720120195936739598810513933463724405830631901345849431777337699201956488923861174351269172652467564485407723126152670990073513031927013050382820148130718490568510281223384263894115254085984052636720011581100550883473308286369750157958998294857764175555812091758788408624472845024194877380002390651519535807631821034880409182629921963475989479112205727632050528426106479223582112436821219905456059678576430574866246258111200373051020367643588817210267816305182239511762219361480471038571097485641264128956696842807989337848370472642573261475980976538034562469901104059504962214563186320867005487107143016957399413284486786107774620633014074911614093766063272176589570335434897971007281244664012142314367485173853535384181860946302169734087044615447788173880068528332354233080125110513308291466574014977170807622890224304611899942629933499360006886375229789912431657526072539495555540927369875286291283686127837792572546245950003533458599164142913562835078419286689603630808908916384469457393712880497043795085608594621439934729854433920802891569062789142996301149403936586738552222380371131034444592124857333037964821772997138033133489344088096564194691616794250652225931337905853434287598569009680757524794330599583063828386413972776986705790203906654382178684320614232372029348654510789031926985328719326324662382742115113985401119628452655748654976572936351357880790346186657194244389196966720114976253139497546798620666856156587208625618014063863349670333990414327191008550355428943237932050053484533348778268023887506945835628183079618454423492187640643110078451855946895545988901432459770893304678026615116687575282865409722234429298164451596237670045763440041042229716693536776128255801588361070996419425132145010606065610751523568503312289757134339173880494660510780025552112373616721399066324519472650942722545956903395839095075014934942407567067143197196968557872757096327484853692985641978792157339834738828964352366552304848470808328559441477638926574579391440682070359073846948071028183096354806285104621326299010729741791685204296572529766602074877082694603832545062475294045489076042570608414473689628626747085325383721084787107853177273938386462675610356443805780815396157833046470643777538662472253352673074245590131685119732309939844772149701091401088895636770609086203311525268331163294862919621961062625130272804880833579601199418636636242088924958480478785236760984214603703211401455635203324270874945476107924342409736110823928626722121884556178360177230427301238227556418881536783619809548332006222943197627520476962150707855582099966141917872082129074824567714390106973319899518269955175865713800990210234044037652556006003176832216552594964462814826407926266931994386994154763489015426271621922800915377868797802639181993536168774195533455118773003696336468197212176332791016304817925412228053010446403655536407308612649095347570400568834373570030247158838542137440227453066838224884838448921816878091031747165673128343253618819622626874816492445542924928763184374483613029569131771258390927552628996886020505189662799239158630371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 12562492495006912887959824118225140077839070917998636658370560294920589875784204593487101907086967404901222472292137224563549228566245536347795328789010321536232338499084834561653436882864200560133928018309364478885653626367739974885897984358003163773287124495874977414835668559515352720475815687464086932155809131449842920196984295880719839875282386197908512870889272751578924574931954013270600977863478570249635706812268983287717793091914122007677292148936904196008259141748527253453904696522792977826158764800609757018049108116781883350754565059050371119922926351295974397993240098405341957428787654528836366484094485526281195323788254288212983368291989415929165430134886213587288515593567733757374151415393554630569015132250149920210826468433990598992438973384161232421920265554290957762092265599315974458459323062414498069389530189985312427935331880772076808405150943669369173854690352405161099796227288887715283085378053685572630652703722689517721949880686606275767589712990845224280288321682351057633347268870472805505001843129886314041578197741192434786347151454932485832395470644510006935373825798082177368093960164800157710706036368359897559338611620879720263804283296929846848206124592100305863860487284953418612533711922044191469356760519005236116742033521273865168273064829524321930755904146372226583337019821988018652093798642898712218375648348261476725297432737039667195711166892616554537738595622620720315888444393144644115728620795304599169237506849236549089003671735946634526240478556992417775639548304565367266941192025867608868057683486283405911504887390769592042154479269903325575837477637778847852192512030957613103121108876574446723444871962877114025264762636159484855772185943900512081787359670589243964193637158944499589646385023507524819181530145816676724160925596421070810065165540990483833165021317530983629297390763463212308082704849351703156146713099317838793213271350392505656183856148302155908798593528663259572346169262265631360920419725164754870008242183994830254397133284787264275019022128206992541516859332219598132756615749244308705893722478915549641814216684227377876616318518883326761085417122186943377016126997006579048559966138361024947522905707462176083632034498716808830823628042331396871326483973134848224295900814008582593553039993257672414434465270824646740531629781062340680199781627643378782104999853553135729178489241533566207750181926220669238321230756689058720792184122111749760713510493825778960583272645931073422551027889728096843230356751889187242137743185298011177687615732531156563291389347697482140571086237184292841578810347691984861177490409888005395439795554548312355926922901096023202493716856771535298561083175939693294825352894963038200590531512217659530001698839276320080132776109107247309794669898691704060134632388237626503085461264782028098287638019686758789857985252593633302072770864894948630727350905843817798446837449832527210732536171388711316989233984334341215110709804020527526560495195532395558609325983210769364674558661216799661243037062297337262966624792252934232240923783812040181920874573427600988208668622172906716451178551279823378977681373469838500606703826057625261273626431568159591265495405122686699201866842104120439732696262505443429103666427781732112248740795900434314126762835433093540297236094304899755735736011974745384821924188300077713444104689228434203800266365379797530600357416483651304696842913417953665154094254694778310846341111729029081587893885065444314585657661334208055749206044131755823287372528802998031020288520009302596246554525019824817223116323413627353641425437568271888438490171424944020723310192449626649398113097636936420139519289632127559214427720895821597554790487547859796860240151722631626174592779936436496981205357925812831615830784748049419042120136959554759510077243562365981545293597266436196027076384408542348965724353860051366799650541299552414571110038051466349649419356473431397641502695165042694825086666123014467242685611418140021540478250647175266740654853958369699963990959319772735517717698650701493429248969233130239380611732367704275064035683389972784137855510584078407629293151896749328327632359730894810315161120598225805071982957213947374616176821040886739490389073409623073344162901025160271590281133344272752789774603806032508105510929642410450752225975442061180868518524585006544728841912019823993706291494868292529268248635343041386630761327867575430649027329686639001461088630309128055931638365833772898776540948024568346388953868975140565894392952692578238217518262691373889987986814408295192115258868115624214161037616770585730036457586234671103485554210786610067211499114713170657359053807673596239430072756020995842426638744243966882431214240855678998751884788052396266938621195807596471133380724577521130177721698193562834864823317499738549407679905446411495446216173958550962399551069700920783388158008426051347529799684507835576877423443980497774970705949467471144272569915255467325419421629823290537936938980822507600688172972112540597942370977586003127369324976124099109079655348337791403529125863501552634964300711461765259859931061214266083754828482234958522266582203085284923324756322844340259879156822225571905852454778162244337858999027495432266247704063528464670316984420623841197427397838377629428018900409105259897729671944942624744272810794505513522532496283914428354739088929497669056720132533499126939710963400649097191596624652542945322152862326044851357084427539339230861514806747436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -1259428118920147195579336610166441502800350389226490857788054844425759526976278807344737814584669467620645797752195398505121384291981489375009637295117780641013134346644735900756393100298486041959107390265463317778676056347490768957018839307530811768572023495893945755141666845315882797552620617403830691873349997860622010523375027888557842334093710013943543963263716855084029579099005199924242669960661807696448278945282433690612038592734760646628836773470546395529301978872969152234128428070483013551796417740434778508673773528462504476626592641493811205562487645751309023887277317244089724798008232206887871105330411403965563068261021281608267560655608846297149795023673239872944450368254685707728919265797294340094475184178861852012233261335564748099442397864439476641485533518545184643148205366959875886889377197275205213054174261970565504426109121079297960853695572018162240012661790910298619834743799419122252864504042463043178528230637333815128431359816390537270642354118298155618857395099367340632749716979967644558952239766733847414282840571212356270599804884204950847016876179507778753341249094929498404494226207448763269517204003917882097552643066129338337812469592025588446019077739406416311804688321903727805013832163611516757154158591935086545258420759525804494629266316901500649432472381211744682247299453510546027734526453580992255987566378343742626173175623302331000329181785499187814531410527875414040182140502132865961362982130818684145659352331299009117911586710506770517216588084643454247381850155057897601641539104916633924531036304399861601568907890845444269030611254928903021487010126336290753121737092803137278813081969541303854532106676792934873277301233624967745280426803228861731838315791349650371264769512346316643665892958030569417272604711035020867429473076872458330276421868415248118008919334586173874735640448353051848518776296901257311922061744058557927864134875793067587102933581772354293992005993226087347538423941825556807503067027154501960513630450071165714863137749975730978221748364234171197458143091529783405684820281985786322437644375653722203710551873162455009188767507174035717665281452510454831123223549472281821742086359926055641197685393138295653556827419124974077454815668671210630536152118589914529769574846326379199955221777448672416590771973049411715023577885640176224065372413569856157915328637369759926033022674700776034318218080297091227963891030191329347902813857386346985816362294092988174435179516523242508953266367555073385306552433103479146412755555156110574961851099894746538809554298923482670903764430170432192429072304945772574617510813439093701119187055286700863210694053152106108873887801150352279400091713004286778406055578348100238290877864371451494550307746381560543229043033193905772618073962403503290673334310469120079839411977461129385551675138877824130968998029127169408643676894703728429239828015873172080033913666727597198796830640561020643424493303332056620044124722379838049683283764143260098329715946180812558432703803221061978627532844479445232171579748226457074250116172587027403692750110564916713567511918517451482528254095718495723267691274528124657395319422397056842179255266374481657150329684293843562276035114462239759623150968079420621547057457656708525713937618303928951397547569642344358424354089890949296593152919734318691878972120447715730889587445326778233863041000892146187936715967254800122238248754565708549497088376239255746297108735140971481594529032922249574986565563240734257851053258692673654377108711376442468476907771803724250065107889623375656844770473620135731350509388956649770859281558933773928325927220480049194274084553887962109481106561893484423429845351324566925536962700845722927286024263176150938365219047957921920657354260214025395239551164001414510749175158663762017952232921678844981825609358046299353675412447259842861851553450784299771847455662216296099222078894045144275724922565036305093536256409702344505459262280453867513909659297521565080155531901103837227264671763550177335363858281389494787134559815611193468936230455256919986908297599516007209428206377861879577401363876011967487255243994463176352350369356606309086090340902152642020863058249115393220639648089421632417541204269829202238621421841359124477967698397825825068076751068371910310007078945319964304286157946585344130953480447261791802022713912532598433341701173150415657609049004305405101071493191931651025464387633217279655712314667476448104630573666107903588205721898369055724306317756677367998884613688539336067814395869391226603880181342683961110597475133372639937068957216706033056754921494078770692506603583791783348330274333622549643034266770388376399015518787527551945524415208501475135410696174231524898260801837434994352094602894776000508871275318028033279615027298326487317506866565413456240057681220286924576693043212969820940302185043260080635215686275285046266399748435290900433863499441434263849075921076863657097525513032181159873389662439034282401499369201246771076100510321760575005295444746447422686628533297438390871683735877474706064983315139675074036221775086610125926476994126123755846463228789240742021875396111528681603714125889854143744673516401450592831970225439021070954999258144400984281459058842201653757118703208889865003581114824170807613586917014589049206274846070230823889350131952680798322021725788292905248753904527733661456198427386335692416268060144259430963995739771024555337117924077664076676615096375826396979391574859619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -214970153675841661897924384628273293694680377130809226286049154460202436380087838861559601743370302663872596655197157724119183798981095310134164273537128451603580447980988830421848255279024359407609886832593872464723500768379557994571286101987250686534046109263969678801194162003777186762173263691225295667814849099082082766624655986739299181690197203378767129719041410410475581570243379641653335467730390220673206872440733549556837308675896003797632452090558066494446726219822120366995048525117812623670048044847332292454465343112115549031949689554827409928714306766581274034309387949576283622597540884094132287776350091954104741269932684666160960209899600121967344403516318948706510095243348357018164398792721294056364518605267180661849489659719043536735901875157135575902305618180618665531434295929625880294893162798602370478005027940346272097059001616355529530402095423343881226715143746194474820671521387976017125244425808146588197296073347904519928415421783522347558582553214511700802452993553572110122262788984554014207200422984010931900130147374127881184257972910037147178413562794981054505299243270513124317784989145900485708994173388937515729008748939632241186033023030323875389388977071017720313960596975673669506747832243245421873824440538790957549143090639274729157789853400420329638128661674774606807885579416792528711121373708704860237390212415294470072823742812645861343009826290813283883968159730795985565210016402784844719932180272412023591665282137492047308936090496264816793425747083607163397394692299972884210539705113366056124580159844919609162111222451952727926467249815381468610362324482760013557876851660850670089976155461010860718227105515976683685038396241885255816917967740796801852454380874730629608978652287297004810859753398381731985722976834858857916996370953552371830333616885401144761766606279871638963761978262597944474320618688331558425168520047115430746249352611958667792467906519146759011467531051645475300809943610797124786648598019262881999306757191067629359110359292616277676036123370322186251480624805836279505013047026974421706020050074926326398438012902459728809408400503192265480941027779737268844893760272926271983517956197679892747774087568655484744189293890748510169688164339826660199156643066493214084783017014056174081202222754103158161969900785848150966807535444805695839344843434740559341445502116749875485956963623913072164318156724061857766068919457015611246529024137284900185343545150661357834512527091160258964496901683671090183463525812790087073229075936991496086055445019584302085052765230968027574221287496942049926729851027967308572445950517112509022317329735045050102225555284805266394981378101819182460163450246290399425972444136219472044699760346285839381928134774964994585506273326761032587125280776286542779361495079781266970026945706556609342043469288921435415762048085635896647118499216086928218723128774779880275724193140941651775450815316322783793780037774560916231059278179435361206254789134467188565532261408268943516350051284011161913045472214457405028886958089024459257559984712797077091209957613601443427907067166955534625236757218699577837260966791082242540629116633058173940406178902654585294638177891945013844683926810501191422215056592212553862275915969279083725392057684048736917019877547373126736431536593552976698786096061982406233267971533160492946337385091179546492470978402544928298397672196352643815477353063651518850548447185454373154322680261615693382222495192503688354414398134128638024419630699850709490321896642881216499107252638927468851154432981842245250930255179001681952359982239064600048299758724708865130584053283018164696780551288720574009608664539138994216995998572113045079451066576913688689732743196455344264548472281820478486274824468911854509127699490990905443365318074869970378210201037879976110132816001523987068989277898028200107184910188741786800493891784420627500539946298843931380030119980611436436401208215213120856265993127901441481099752855905743836054098709477350748345227652455008867602194318022311284080068835993770946149146580111242356441495787595119430597901022027948762411061097726132709763642351789249376317816835678992558155877196611339078231346870424445010448879264914627006397601713329356301929000503117545459638335558133713277306357779056473894145935251764252341858309297832593295380797809791891210230367029098688388571066836019474932969889536072212360667462960418791346489032637342060907857401045442223601986279787569473702124522404691903504228635215266226272642337726534496391661262577912695852946197643844500021922377820680526187634541481521420186503264167830120282449205959903608748550871145200572443148945983863103444727823645146127807474444174679567842370517505790995320136095191522612112235891365217608065582227724162098995930271820549957462368378132406646668816801620089621494936138406526265034140501972346403372048940118485722785785871592159259764509843847173853575330129133136771174685134261412997883581943310880041457915970196027438660702896239313639939602345638417878131801298388513537532230284813744715520473008919639802858521524752935042552829110337306100095507220980052209058688421327305429780050135950177856622035865223145135769179104941707693036085926161613015656140688679442923742827807815010077484559622921919163272103930331465741728454283949533984420374231782983083055701020670416125458592469037250953244793358620857185371814106768800075764916943263395301626119785364689470788573544268729165196418762207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 23718544846547901835871875994234501737429355861577121997702210484107292806852214347036071282150880905373912869328750577986396481207276045583200113837456952954740968734573249009239940354309804355645178187328917713269395702669222283825948895880584960318367387993658661893951985461213112334724076303326135508289598530769360098897544702731149202177635312244044064075791387831364078964247860437654565304241524664291602990162221061188762145010181520680200062805774972437233314755010859846842434300182631565486193944761993068847821230882332475261120870058580298869326067395060350275524037037849361222840037330610747708127248219517848384588278079568304772560244403522251744735432171208439668458068203867268900373455413846346473142758052960830341554760995885281482753840082818749058710179958921497646900199863927896167787807901515517910324623848853970200149493946563101550724374156834096180263488983117266846136200865406768289009556729176921899444355160433034758608481589642522200360003497412337770677095076275442089457880936049560482492000108362862627690031949769757136204859825467062295768383840237412464315465493607970595003110076056150297626625273915736817418535533255573185900981661936004998934564947137570372626682596056731972067742397758130348489699427393341210312462784802109994019707164600611035621543499733016969609355933614700324995009521659825991136417224277006078521969533865090748265692714953919174178090216058246284703106080652180248025822439924332400431426023516050290969566971698542262968231968706977400208426400401913538083910577288829926492696702641540856296221485340932016452912118723540679174510000101833193537038089691374318058196560842021295767783028697797099847229906859473907991718177791177668716165045305990099610669790686153558470901626810066112619522807243484122132629931758945870870510072134214533784070406732297472049841183939444653518506671228949097924462909319540009382496245139118389817319092814228541020472862542011053336339034252562003657172493699736803748679896700874240856023111997705714385629931900567829101196359353276887871612320380237390079125536942681764809540481553029760130536608532727775980610576637151314744442573925508760190113553868640806557060213152650550868248673818996629866715697684684180707957734829788362086175339326917838323242717750412152406754160859473403584950927453253727895457646651346328372853393268681111609088174231340095589415196882775857610188115379178440708702218102461521087480507614229827195602284681455857130180900165604735871652367529077705075592293527033958664247600534977926003586361285194381305029600945860172333384463049093065674309541438501733115505945892996562610078867146135664968003678978993446545416404569779908464113234453140367061596483635736971750536228212100945454664206182902805090182529174666129470418763275684356745831098591900393585867926346772528089423384298131777966958203205077360539102296550193764323117889079651757192803942757275243204985562785514411810915134815075333730960962395500535979750749400343766906517555429895547554768868119853382282456955592302258777262822095763512528372556683006136878442095247572551676126382725469807829969291704749151326781858914829831655600624336964596801486092542721695908088010851463651873892776696110942579100839760098932901361286716617955829857823492076261351032997723401942578033610798561118750021700008984076771807472416942682287117167299404329545066994970686621462368452029562590023303350346212023874361059774042231866248498015799088033554673952115452417275496348219974128532995386680949034473608068557682483428006461996456336210505625030414394399650930322406130151671624962367193673995235635343503102570146105473750916809687922605211660423562942613948473906572826727593709323860387472702919615903657329019753081034473267115695945519642569937522932653287802878348072367863119559542006941643311990394238236483164936071984898060460283354355177533526207447838214064217553093830052216342649651616892616936945055093213153069248556734269099872164346044687476627813835113177528437569903120819224452372534455725708203955106161022351357014233451227515811509591601769425765209952527083413260975188561074821716008050835867976165331444660410078575449118167624728937968779953027646129809235557141352502941272955490062000625868207250551393755927915437921322412638824300750239909814432751047290754604469378032436161667439147379222974478797871527048198161809952036468709061194362975795990022166506976071391108029292610055844664769264828004130589012142141573629544634629560265889630850390616844010285920830005432185277904998896172176862769409891227392206942369518710177209399902416220200867486629663370578192951368102974239355384844121241374776659369304785083670198031267503823365547552299471202322776541484424630530317761049344754747384750191439361648413056006216258261258817201074672268323131637165853081862208718339163356133953146636795355980542379699664919614494900956147906077787353341376030385744501774761896653536617735289086064515106947375691267793827884541876110022371638201445214162845013142433955088363940806310094655275214814449615287839921837606044966605893117703863786541738297744046907563680083912707283858607374430037102460367328143802355026325363498000105275167979987780665166617107899060347098070676039026604533034370446267876483784954835782618483094859886836803072139566843743702968705176132561389804539622946523269734636494492744530338343863154558303692521866655985520235222054557829211559472873886988963931798934936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2603604880822896216922436727736502129670804602846511560659558252810480273271878660671535236129908547605385666040686222579395070977337823629178229511665309341083254067881049420949585176459972867790664922667982686733575195960100281982254687897563100644919072350197500369452237033370840363503200193002110251414210136406877466385586853058817648120616352726379712181894046819884029673440050540506117310915402052827190182969382897409783259955291789313220499599612658931611764461102639025278936280125516607718948987056181059995749551872375845318487709710806190422416754391516950682375987004996537923840860651096332119808494667007238490896727998381158054658086489578470654413567673659357440162973474062411380111979108501461627140981785571899434519900968636005515168071857867014912633786088155908010297996408597870613085406125628130235486408205282310263872841762560509877285935271491792485101390571966946962741886963320842200938283003946126309257851712446607623566996727798304344132406018482667879916898356098909031674636620913859860719043095177831160404850655085005557393321058446612383543729179353711312312440855979481764033324846749529809074847344599555141031063201843584170720189589400863778646197319352584877100777270939199381603110853618795658519307302142826208732688647236575222815462499017146924058108883399099512920709912934763684296689073646710609442010868190726305981350475560148201772716526359621320192992740297511348524161660898645978365675246859994265651628670430564441815079351179676396917614773047926845696193291966100068382229953221366703426821219038547022266641945749308140881784155164290359734675716972295650959714373904441056071790763539417368115242248087738633667216503275443427140513150943895626168083323241476305931988524791074133400857285968100821266267628665991095758621296333118264500047743453574166993459223204294700182058393143340787655792006258230754820348169750522837810204350124216889151752977690676405105776303103549870210208864315178944717040846817472459053073544614747730169310330884246772562127754383290183258280608433479094874507697927742587558398070208886481947839982926916212030813983259661889892211729212562677039971322407681602113618521492084451758170080330297963212568132676996433857279198115521105514582477738910407896796768010502028747184355835224456708208509026900428279020977080282524926104648086143109402082513675484228220296127014270755796929927275721856423754879305469039104975128671974802734442388941124821061160196316024150341622743171988244647097463316428527103974515471322439365980981467663151530950789080384820441247565387626848791908021583189884599616307928966220335854149006509940190112255742299171924322222775092746443993959863092702875782521280760474001576746451206251673803331125186502687914880607341744138622337682174469961028203659927004640309795140084065227527836436847646277844542081723396893054104082462466816124755314152983143503265920827549416071194173362981977794096825865225206150901862197360555496639775910264425962364471610937149806304875460999058164538329976299667885975647318908070053861757364339392562155603451513821003219751479092356063135835959851042733848623017911188891355562267238808324001645459229321923311555093663972532873637539886950627765253832176885793445474641877402831757199062132651532008087049652975832547213132875295048477170783108561708695490489943497611457970208491949708585793546565415250257988990453580831210131395023830711626524009816702995049812850213947098205437187727522063404475358427584269481320306502450676538563904531400602724003889852296511275792310928759066140761178973141605261963047530874312429396367853304907222698639475480475864829242951536715440644006336369002161987294013095639744289036374761863709992731894060094192734001932333334092220436106317624506408436142754668662404623669173257390046111785502138503639707385739843367552358184495380067333512795202178121316447509910034484182705626251952023308406761685636141099117762625532281304935807724497560916641247820653780481580875911837204794854330286170849480514851334830174393824847269825838632058928015239304336272620698648150434759309361552323684761152571174769757429814119503265492412855687930810600725244461469148703310398540903524694600745517591838749338765238465329467090242478809284276432924253801222300163075616947904264393804963936517645203045572463265647820846978303998807644643089385977987907589754632131522206579796210239507400188546098943228680357109912875318548585110086614617363305119307365305115536288861470705014809401800286697280593042485286418886889156542133086338288935602780911990745887915905864546518582323284054400291081614053994103457281264052991487116519347736997692352002695800732042222986683150836413205498513773306223051999324798367344558320314125730648979615415349451513469423681489423624975298057853139169733308761178924811982080651090647385240318111947379789511293319652537691144991714770508579639423164364867340511410641413728531014733955233266112033670822098386772933120717892992555923514635254053433778162102943606838726151247907151922046639917729818347307081706769172984092368628329004164333100716485862875190963375110933235972036802333686959026660548112139546884698418153001247467656408928242310410269473212257477469681780322690055275104750229179812317152630833126995318818973587300151563048957377599097193583077773841973913903456088848573753803435566557996986402840049284366722790224378856552333303077505402643226870858218671591169140810961835086345672607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -411279421929363366906351119019807195384529623876189491392099191805467209558018179215770998815638683288293021415985424829994076372024994972110189626167153086161903878255102502704308215477077665564415041221633717332540440665489129407317233546724254250797974904832690391410138301495548653441352754178006951172724015897678651424067842903811543907614390385812616199879826319881362114605914659197785106033425860170075799863773612886634767100033618385433213441216985236335342388882196597824272324856942607957368817837729832954649591741164324982147773162348942494382678958695284342751146958135373261155709840375587225387737099542164182935831567257034295557503466283077252606330876656740849470273547768677839144488596021851814914842053674221369614632548151505148448262006625177196014884814134229328664792055322071021773145037628577511601574489946407936771496387851162698190305844982085762734295755705086733506992210824666116008491528448939823993003286470556282456218557603558213327127443392804005151032584948410620197314940915878838171446431690849699286528661680980181832178983014974939820938519097002800354263768220332385552588302849325141871939787089678862035073468105304911564824846970183894840752875279026268310712970202070317270377047178669828929503212945425978423542846429896167725560557572006246199243749472944970035333938815290376718747494125141402644702118773316303950129960357844955730746948525214769190498644682656117215853176993140656123421814920140005822752511346762777814291645418314920226018764676684833713048880058803532835952126566524974415287161841612145298484256635337214870591761552471213297522971445432514826451409902281173396840580001625010507333935935232379217676794548262110297043460361495608579715802119489261702308898261769582239893248931246969870730993482532539236718682583366328959052347690006593981121531942227847475949736812711995249000610459797574790951607999734874301681566708343332555989639311088373996849052699228340839620980217660951309706184658944903333767429786539515266778269729156216424809789713281957466531145435441632829928771727977098560392210073261547089752250723197448393158769747250475914707994948696002206932145843929832983427315797814677740129388581032758187268417490793713259094279954043017148033460478027515187138284826242165727081132529083865206724061018050969676241511511682633770848230796283767891072074169355934950508281887721782644210491553422421269055939891609793634925309460408645158114356410487412679848887724949257852676300132835683983744965763357275809834555497717341390025696944138403041410347049565216654239750909672770424328099976443696768538725922867101159907995964668577987362866521096287722076663889086490627182401269221144828865541194748937080744039172788181997752766492008372532938558379823119995767440569944062355184400681954589112738633712441994318210979729204307155527837268318303597500432890333800224648216413568679969706243547807162521886060506594964067238991039323373066445362753474504228180956482257749051722965941876432408772423052672373755923534134874748784402939752007076131986348748157680747881001427706035373673952226721182815842663243898076312848753124073928877661011246255700172046573661436250827646517904974238424000320439817142375424984683609185990152440240700506038944429906256636201536400419701784069796126520293385586361822252172445460800969722079844773591265212713937303108317945730558814702633420616674040628723508641283290176475183133188823349015580612899245597763804851768982197860505652731054245057965388499043967687395456702561326593137350921058637989872118485752166516470252996256182131109898139909616466235415356668672146633015132723811262850570768957075865365077015936424408894127997952799827345898585207607360616027633351330330337875685885448304390853884281047300897550327189359929256451899428544083939926871378676936458025466431218822667758424624119783745438543260194229157952577474257481602429624134724087996951316587283364117115980741510653882735059518026648754397287295678168211888993448638968899702616585945168070116422081699028265284197382322081485448464156673952744666170881308588527611997949529161333116822912181371365755577049778508517296926277560185723479180780234750371730057648698995444175443743760557410673804616050642623949910766731938024986696736780813042444502751248527543350587136243347374304727262314662124896132028925410199552017108507947502757837823117941153537741384217829537899332176062992668394100136850235854825830503980798229901042368689271421469811310393733818332252691084586076247341615679097182019867956485446511723975212755672872967064980012943459606639538895589593037970482037471242812004644330198916700544192272476152125761227886271768304685265150968967365395586840807859486613874276200359246009898668545668763724998456630594945673390676754878238585819675241636438656695386166384223198020505645731789466517159296852807354352701181582956601680410764376798815127927654697978416230461833550080057306650780240060535324587769946159223314171751929008383548419687673411732152799426365294902256913760685895953343050171236274778207185062602142547251914303193338696715486591956600315034473740346634426196987639431384319193082960195590586793331446312010026696608211613920664660015305402832894377129106243955910865254618075096766507418412652131453867214874321501271290535752195716697125238617192719796840512854078829214903199794735590479872070092070474689672425335777222269700543891764689726974814452102225789076328510418534278869628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -17965578699507815477921567453724474946351817629143139829535358272997858826048318226420959210413339181760827725042643707136171210569015524359501043579242325510357946173614373930776624721899701535080553066229238294136735259485238477290852480236387632715312739381715419696893310302456703203433388154742588020869580083206631633003231993507858852329019236412371597685547099135230890502683048558297688440353021822638468103404782909689908715237640469371545654834839777949041818174413730957099477563423782443779229461787143399099504642497711269853510000316944860055117471525478049212072014788736499659697334390893251376010580996957530963504918969647309046256769202699452612089040055894208287565522907956377353025792235623577502946423991747257822511003962032328012900820397964740770312322911339266094541979087958830452139770786114668569900818080686594915780309468748069927131775100707932142713859270900028992692862321612895807036701258546454196282599740955775958413240864389412083883655504337345586060088855571381905550173983041749685684066541446654346465284940594687686002457800297067940289106574067963734167898911052023151153875250561346669691590677414734280228468281406898905957845858461513752259296260069275349739057988233408015511725360473958747549223399331489414748926927007159140778712235579333228386704914677361244951532108952752571316990224941313845417938187145885734587911251223194405497808664209626966552024554322562203605717970153665440143634658650765420541735986292332695698663247803297598588394853216347254220030227892669216677815396105538922522015543016250757375437877027373484373943072822035314321045271254057284047868167051961327899785835815667193085821523390858938909723898062097102954864887023589561310777036631776593675000629929813246442666366067138027266977278076895343696827955976554983789766582097434316205057244540842575732314280091937785647271879826673255623839811334995355066025193094654670814736571101199491931539485846336674205953671697926257527070190073132821530373278398587694970441331027145095526063804551025947497604815004691994783978195883942172899152281546678351941134374256842386948036906742569265290233808700310788088588773539515945036284773189527500523685656169817515437727735284772271046497462704523657480759916004293095732231217706380906589378022597305615236980711135517575918625806704603442843434762410137625180784486806999008886252487721454911739469517565031764812138336506696696050123097000200045617311751427959515258984165239216924492898655791661618269114900957396400322101865368278532930846618624383005978900174851866048885172400572342776323651766758689443020787952820326861579525682129607499654356690819056639756983823696054338735099191440766881201301434648367061261690443068328168306019219930613380046087467167015302076235722579899152916601911465441817928395038160213110036063038655780178436207663923914198608143085791834132137750671887777095179328316753746461687110366962276101486023411036069549716933703024796841275942771642446519604840313882079368804666972655276720666508972274655837390619189451837360508058946618608570646004542564197536650982265556918664232219013535585895641222518393236581735540163651633024397456678615153938774230229118831413391493177985611186043506881102541141789978734715278781501946995496810117026486359861150482051591938502488965202520862499395627572468847165830204465365377663994374898726415299789290376668243496846236696755224762012204504142638459590954110061312810638620420229884922373704769741283366558515118323219292149593090786451722520714519554122897394776309214703568838526178610389145298034478330565623842262752893968253927532674428610888555768308019503783073600374206745637908528045145598950429705274297386650533780517313181450251774290993929890305786977015583695583586821333441160130984028559875482757362357864670754709823459135042213045994448474533232669355592361765630885779487840867797334532138711918772133243986041104157873838463904009504963104031307463867271456441924875796794691204535191116347286147939053547985267716336580361388934049477075564296941573096070434433022259785821105101253180959724603316258698017660180125257546492629419049290837486001197634106569377905508388572586410365877642184937124090500879383146058106955735131633612558203023598421415848292901878265799489405921813332099544240876785835138612020055943892779335235474652122753349506906080446253561247586846424966281850533883518997852523250747811861014267600884745610125424065986158400895707444903055032418353966142186710749042998528080372416463092524664556348944186060142699961249797238150341722852928743024759352198982512308887912888338084297673946754561512351429113901400406220962583830614449690389504740258110355110910292282513344114044230952310615585961759813174049871773543158297161938593092387238288757768821127327158155035597864539565891868437661316199901372148600114581925356799302408878229172651862470024177906875219310889377020141953964351302697002081774736705490886493191693040125700617090922377864369073223494183688267873831210884491043506288276338320346816009176917362324425977005946046662167348984739698832411822058052962812585017971259968479121801981391831373072917644848296620543533252416172068945772665680744940381482454554341586782825787388320909717967936354635427295750166168964269911006733930655019054069651280823996320354788344028423195672329825760511540051232084069667957098935114245682869450190089318601324305186388178301787160526681356671474532049614936113357543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 4642654512175643408429208331806486312374982334099886978063374515021126121996264361480025243492316845024540831797393304578403035333823148653430605847550560845988067196674540856777266734748008137089002122450113986441615496596795419505998652278541329436247105086108704928216457998545785853031445156507520036290864875399759237689099960708566220725816962394393820943979337205370686009608952658893170777172310750283142444424557281396507231742237121630742299277696489377094657017685653863873641258936917543593352737943656092232954662875885634040606770452004942718509526211651359611565532547680672944068133953513155521790558795514616615501053504740023925072253151216654150136716180626355182182922242076497981982657679912126694971176192915343313791445853568023097987829503746089965481703194797281462559121307529447034386220336954540155463315417100595223959493472311079432256306372476319623447254819635908984132061602260644614673096251884587207127098864494472525984058508772343960833890448248782297642143075762626919815372110550813568453787520420814685648986133161563074767663007716152789376070980619104210119035457675427795194769348067531245056068377978768383230981581443903830475776877573429430097409006907370028445480592340180947424525886544953984411340636641201634819328176470676015413634672526361270213771924476747851225528743721081142736066406633527138692243223296140373619615604470184100457007159539113081190262146060203058598450744035501623820860187656580071840778427677119359973314370947491650069586813608092388447344954793409555185168466742641842457523222627927324642509964683589449074743638941007123947162328830588956030216308508460576901467332997865183086026930023770992795123662603384520539941880417863489785956812335787763744864662848914270591572216081366154523206652754655474293718921905255876228576603293586513562365691779174311062715732695924755116359137517272047589212186484559541383509966364767852648229179885038735222646979160941857062280731249503758802461904693050086499667336946886722745427809898377988502877040430349791817283464652296484268669362183506363246639196031150563801463009294243577217501265213856826965541784669359164991128531154209124460981588607640842040806133262769117996499547178661411425648985928861518507727707312955415010105306104514958032476252139228060035784279901329475225090503930028601149601390114701023918373640406451916966613090042828176252058788942345528903212535032323958421746786497293771674579053130051178963133173904981114000160681715367011357410331642486270445290406509873384767621962506642392947725423540427583676343467795389476248211150170269166143420271363185214453771273686786263527544214436897992820483289932819538667783031341776000664014592423132808827640091078700208738628136313625337120743601486611494157775521943423264767044320150983989011757339142061831023373978202745019955051531649169093829961049598725233224988112986179657403366239301414832096216896938854334083200700382901914278352027071565023590062631108199912573583186394825157502276100353637239711106662419090693335692548641487016393775412009276409539144090733891301435757147118445995209913057344964685841743919562534058344704418362883012045384600946747275495995419329957644990593431842263582598050374098541935455973109142009001474672896825768600646754148154140176372467254728611885434106969672448599040199498902861926333002399653781914129753891546214444546683383562404213746610100856130647971058356083167261073227954575894720696613157809232235586592935022580792681566202859862422764143676299786506789476141187196602038987261338969607004679039354008704969057412771063723574516488737186632849755653717901483048436296467145781011857950029924047093126959731537431975846304395854243228266807265384565135066478758047723763260846040709084058619275963418363653721580434949593637657759804776468824302078634963592984247729263005457702584427451287439131148478898777881040483634067860057844250873662255680446963530097702593925764414572841599369114381252780999545749499491623003657594703458844743188479678098466154275602235754168717347805451656859961189855467550751930423264906166340907212304814238416089352075942963114915010520471287030399224275585654039930453559325293474607996740294922621603242299163465636998224818122793471891355092970970336998113312005161957902464694027426744442588619474559056316596972582873193740554488611583288178648683603358902975154947725596028080271743737940946915050550931203131113330288980087697900295170858877361585841574951885706963666043232280544625091166836228487296484968378760972005681933412432391996331884488522375306972694920738945679017754537643738229286351435564065479541900050561171569156047370717828340671193616548347502069481205262017721072418271252524576844398809735462059518856953944932103022488101950503027531619157087661972174609929892640514164464380625655527700149827562875597880971628405850414496914306276247047565202729760727324422702177316939584785086345356119395971682966173240965060442214889698489537742557044309386686259112493032833420772888711768262706794798449270758644105235081166508709637578314094190458607911224920561467800487773429808209439543955957555092567818171981277427977054516786956135930298660249552659672924038211339132074374750657657809234218044625761086423344756661206567804313682157327147535414947141066984035370701421853431874425172628112988326745291096432944413643363705542095191103729051442057707362018645653139713810915869356525789351366029222845099866390228271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -63067929004777668497094058092943505434397140887738608988941506559104015109515276471012820552942167503018424038348545401176978172790167695546375085324509049447316322182057091466418316430293365414874590937761520150202210517226216015084541434501908310258043876704603560845008548720816655926392832757540535937534707174061236138944748284821847309746845391807728902116363687850634944114341865157657007071452424923734045874329835445155932366839980260313587492992524876039318766199144665950471006101114949438593765089340349790178870817928452763403631439741608509731890393483483237947746803316707372814397287656646075803100988570279421226849442542834374574961297826452807092851928077891932135782979028389036341127810903288882140726959669146604478865108588956646698457137838878263986660467942565106139037559198388290743842288544883737570813649916615615887632781713346105474313823966122981823080068572953636349573623562826932272910085900627873401406554567491628144850828367488410976318627553161408408620848737036070388724809914653886920892849126191615079444009907721100850225336343871380874413389677393230807211653440722921028271435965664937715742253466783077987810510176301229155725336624332197429887288575342538934433506387545421705238579069413122732965121303347520154528705476175961000004150385251968570838135373402574631510002267054560057005434459678023170794773934189364611034800386096114696004293725183999299721596511809901910954364324372244197413577777107635492570682136955539400369934577683273354401904969633497155452427822273154677535572726743765986710540343088741103966873725149219228045332243862752808573092453376123754269612342268372423926776959224988488884379482720253688215397043468204904036177912745271543250166764034389503591401447182758610922480698691750049353615711307816068432792216443698267514932766306981023376113609172948485553785165690595137170689212345331319752941823825894673569402048722574187203092720677514532646060495228176548008874391383008108700168408599827097060507229128331693379059476929757365099250746311863217426178837827205231215465941715356496252633812322377694817165249299872433908437920326326624739056146206581158411775549838425337813158672829871888999925838172789816690335009528294474000915436729337880978620662827593565350156603251633328211374697964182347695280933806875471212926640593716951074240041692150460423420666843413648254997236585602915677465290531634146056389919722351991168910414627091905219401375728276166633581836558087093385290061766174290911210806888134458929094105831707254070813377700744448434510841573986518394432532900713863689754363014825014862044589487855988872103122777368810254476454756916215355576539705117627680887221621306195618502066522485896792074271795158581794948225743324581745094031661494658727343461138438166346903836481053469874855331825824640026227744152884004967490729410695398221066801848890188737832155483602275464893465272869564085343661345641394297122257481776784471756750544962692447708647214415080337010960555007068322350627662997100515058140799420317605938090695727244187892975973062138991582113313455061100603370587605327103407113404469223566211928058880971984118553120514584105261739532314123321392374914704773639072503880320799766790521166865704859482397021098169594568494272559013061718142396698327038437137649035728282633800847576706615515782372225616370897845687685563424781045964586796365264553356253360662407004860223697753984550956104896173699683698982774583868915360534392710587599911159245525353861047386240422878456518370289901617016280984919825396324857932719810089263109922435325446341218690585980670214179318641754050888166816671580079446127866690038597047896410791125784301353346055212805506638675316496884536491348389724170453553378347478799546216868852719256649961421915348311596772194936926048111249732841211284332262346163316860184064492069937247858658246866982550320824357611611254994138298508390011259598226855843928179108972758104013624144926515064872683474465535587816288433484658123184090125972310897466368933737459788274441820719067640382185849651522734126686031032643918305202564505197151836970038727338638604951795138445775175901694060992791687622911699595721843156361923730114186809331275919064508381297899502522165080450821696569729001300334726848099725762668418672055383164072979935509971971606068330990872736093275041521509122336784455537736964546174058787233626920276582219243510825574038188108707990902325983118978434821090060966182921893670321316401037722919467341895932265269120745310810419933381220068396370675575222777456208096950480038058669434514748515323064012540654304578686655968971529679728651010200796296937827266481430036097743437621265188730477194257017138865764708944883959144908046783194349286625700760879873075691695287958796153003708800044447543900679001612820110162560015754352359988862132725089695091752990089291274508626335833229298766147844477333549078759773460970703332348724055401026278203317487187275649370521000856421645197877520409535642760316880356733561166615297166752642653904408671012814580934832870340294557750445252393216123382357626219667039653344715244574149410438347715686594138763412110096282111264266583811606338857524772901439038409922824334068136599992915215835040046219311167540046952850510962044540420434733171713569059758371334090095497293895650233962242656966086226151964677963503051970237630715355469627936454626462338487231430650910872505641019438124949658686091424897313117980957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -37521440182284236585675775612691139151286389410566264755646121782716753854123210654747379841310658310330499092348871502982808401677555886428584209581751117133313779582972699299570201904246873153448574015871555557857540843702141005572716675743234605972788253803680340129766174671834563609318275042992695290716493743561258688869051465038262039521295829648659805010923126705428218231902291855470824793246051585610083599019161326320785650534330568933407275584592784109775466431384071701238658209392756758002767235351627986365723521761788278680291151161956535226759687700525091179649076677050402411856996314619913910592465692790210462980559697453004253844725449752038559065741440454524932839745410000038834166120980077489678028826135001301982304767349786500328600451702108965494587978920879968103790931503713387142400005869473422605056645309830618002837564090525247306842041415913583477646375110755674716643498934040747338625494669909571100409862572166123037503331688466981954823195905412531070976686910917459475546988026706086456741570820943818910689519610162654677105872014255253628074191797196033847595658526128852230820375218649303286824115545862519793722157680826026284854353811019243686455096012841925887323430397341859225976181834823020980293268072667036684049142385807275141645133003097540084172381277303237314543492936321849325666900383915609584450967966679407001039123362145966428180597831756792163383177290760280578506496825428154929373656134065814242599254432000230176344836845497375589537999992858410877759925824730562218107651880663460994112307665276999931344464501801553943953711317405355786460757614963593062739265979930348772457446046972131347464745994533005589853889572380811868835903572228993155168937538114912139673132780413649653894140502550577087325336469281985283061895496740693798681452273350633495551190659320273626803248477188641214832384578639660823972680206036020292262520145404136256297739001883645036595596781204739145752801088225336560190225289895488167121346681138340661432030318130693794642755508120049758330272331487277952724381460080566637123248320420784120992625061819233688487524073096342213070458631112336936240227894917852899978221662552850073945403261592107802980017111315180456341868105124603482260529540638063512829357138633943141009680623962241929402646018425989511977154208276863891630122914655207045179355766133217489452063935599551932036149165929230783298793632329038666886788967180874124446008053534368508125224460558196523171184391363355319657181639044060315647569222650097162794029113613752228583015844702517535870395211503134259626492871902996845048358374911783845175698307398177732990225336731320820339023581394312365846109260151610269927608283539496104512466099518997408388926411953523234381927533490779290817183580024391387508545704712371941023952857249976312623062064056798376044072333091252778141109397927842091126254978265273296167231401692794393347239589787098373767804977096326356559747593205945275334211674621358319959112815974815006948696223265560096039860983402648725918284957428447715789398216001362024964046237671410175111676950884727213059334535640893367450867639047714789289533490625551565801134958771359980055013492007519886756684167492385344745274889082043944133275800332902422022006058150640174488779670949425874105834477915997447116010068216469844038062022960913645001899447970911995456307431656730329068152232285974268792537342277059304546561728241825763730969270088712018739389130131873259694571181490767702841542113328849698119032574309300452968850106163737332288002033609154936029748184642921240383233878257137244827468776570006571101771070430032875290657848852648767411680850374436206888321519221832268116557901199313344046001868556884386793610759237969566659784805684577033807068002631312239820802412671700182807128517682244809977004783951471068052381606231659183808299521457194293061985722668176809890349302218779576775569325883558361041483211484985021963085871753056178418141688972575975866108854372984633107784421253308062377367799079293942937455132990005521219951358198631462273754746791509585204676640381451484278122815949009116839703756915684078004281311104446303320690893334431883436236668625644940423454410500342957573236607142712482980964985308585887874063654787343796392709754913952120933065344070299945629296704997004514167430017368662490623616657725090919411340444648981440798973266723661405857999329459232934243422319048119901308907445994638525542237685609084857808025222056198320865981254258996111084492770694240158253880936701765843257335983043489556182134208597558498164170258275996208371115865766363988185577395524811349564370410932267884751746732898855446054412160617946832501069640072650350493188934156100209229346426697565701784932741426404976610084809305030295390492631817421779243686140401593844564427294748931945323665296083504813848211453723149632719922052049818673777610252364528281339865876323871729016702561034046947412047997264799273011406548959533728852722186202848974787116879768973706741308911111922052304872858446335223549848109236668498820716953993820545925350654118920087891672367570936052633983175950284710282153572791610669674604996504140585382014584174229089407463266516195041297819218283515785570601909045422646760100870444762988332833421303962680479931570006154300944403447533763315407077516876938290405897946787241947727835828937359520616723841786386587757161691788090928707675792215186326155063056830840650945901870727539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 3405288938553702084740900877068163841063132714173795202081591987618276256827117482347672979890536728993433212979364751043177043698687005471956555636411785898906714253565658683577902752503040601469659120797037922656488399240903733520226726724115116509541924211000771938667478724459249743499493819976798815125105238985955362043429493748473470452327464460202584911590379106342392407620157826200536027989524806030401881889780054159957721066201525826879856521111932551702637858933005265939678631107118542499779227800487331186371867018979001440063662463638348323110943909110994074031210103298409996517988258813716676877528441564788656896247238399136532617812614538405336377829869862927191221796991842209564940891474346533676812808741523167027024152937080381302960829168736171137935985963398855104132716705451294795505590352470326021152793887920796883369070705057192250313891757419677443737567377093815334862270006491612697834217856479615038254015511295066500901119517776232636711357198239222781273917026796510204552165481790524808210872943816259264281748279951272476552894516425533533539238568884502443493298440480334285729454448818797809930898360607575084296951701186679380125802750929688859468219839193518314038202758011668630407680656405739333433150247177976696157621865973404975192407250584405831654954729969492736637456718123391293316905827293498722034993686221429635581141397351036067762536787494637879571173593427605321802393471035260977736007904940059540549042434996163489273784265812425497035162400513114763083014720615201522190490409208670596585252253141810541602132232489487598273607324875681240882399005160468786475298370593472199653172153336860904476816642176508699955880251317435410996382061865639212603302949095809487188149269597113935616132007852152642067146473241696689268091955483186526094675345702908269871430558506885567040698975323015119108946898651962045939906295255859002244086035626742988171637609179190193564720491601024080700586486668778048807882537771831197757155647826730205050354892862470809669184246529787226021903817741658230915671380574612800822371549508138452221028430686543086295681091419732585202881883954784380336029304891598186616266510422132657977380537990289007660129808498066601738656001584411017431754119902792753507323448791617090595595031983034679971069164621864219265166649177967572883274678014911373963296402435778499500974764336661930631252566476720986797601073049997942168894005462847440545954337286437126883791269899013882015113691880272821716691382285343805053281064784026460683996941565882210446364812813353729731351282672887911598563552873640837501470973394352688517135774041546854782577715907408596472172081914483063703359726682382323697112854022953597052694707893974259087506962818906203697205873531749601799942623182795301693754729072785577820748117056244084234367227236195446840470702361729213913397039596892208595566348122482971231799345591527524171649963835652092167085701021165476231342233096279921450156500472991532568572624973090502047169800633521414636442736577923678547284134715199411636730934029031756264566516491068264037534637093488854172700768312992902586580364705244491187774999040441444417914994291223328935790281533559250942288530579477842090344811338755058945520573323177777340425811631812771903448259063883391325730972815202143432773788091306421422830761817957651794373365219612075764079758313541513666435491411754993459571903826255943827800192800067474116703143423612267916706596887844409382123322073551937019659398633961207781098383983637118477248805936123349924500030711210122748163254771513511477775469462340081885151656359187952400943528485678760813106563125148982387063178906642365057171969417887195293525039454920173779999803959936611913670199195228610172266095048723069150967525087774938506224069334790786386768437526927581178867855480855619822394140709295775077503148916170625463872553664629234184658713491013891693366039055259039951676418422542777232141860504602906984083168743048503660920271012262554793161205064589011587255777097757748165700620803612936045395678066787154085343741502445945856802471793431741921821587767097540619726511096999741182814950903505237972626754631353272416596378930397069208321923143493417488677295299008827852899837391027078876424055150653786437316711074694740369715527324737313010633114191934135110728759410801517316296556613275622119315176704919735259905827069735836198667005087630910590381970021103983203165036028961728348422151003307797262342763010679440318622211299256767214183362058781621731747717262774064124965353933248693734451117658014004235340218996323201840475144759476049747214316760512475999522373511385845259194802118128510335708043316327390322492545052709359593042623841748884497277390730819375548198889744771281648972701742192470738975756028812904699452193148202881174980540479077743761390345565721036882505481112899775962751706783523559199091084006825598783036192353469777587671785348806484109900690616275984063177760740869572997559137707770600193703651555582069419890165236337256863133525584198947581975196544899707482813069727518518527394200706219387340198006108591046511597750515333789147833744042896778826021996188720059639539734059025886231796534321332969527567847174382687895582150098247620266484715296644300364443906228622818906322157813454876648978141186689087810156047765186670312610929695757223318423306246449674975193331591149290513407406685662927621317452831568995730293636370333842933177947998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -61302347914913611930975773516708843308548952224929074743684206636711978850720157940339031021730560758878437495990639238335565755594168155091973619434438707836679795014106114479700608097385422569913053794284793239081598730863585063202269846386129568341730486853877639430212731155230490317900558338291686518496233894587701695448393106941885453913719551464585064783203887871402883313572635588183814518154445868453863178400317820165379741361087900003993485324645899766845690313966298407910735966167352024745485174265757637489268256391257194514516243765608153934370671890747724885758800931458234343702124840159377160257121288415254822244244513969416346224952882662635676291049163928466092143556057893940092261017277134103166191352150630913916608915593250580279796237356291367410205376379338161317888759831904588941524267428479235709664861297740843547158171197740941906782350204470640464684009570105551501333130936538982397843548101775874270199501576255428587520294216673424011608412212020861392666016261080369491569330980558462905125613459584853988581952678804408100442691372389136029273530052731421827893552907970738868975002512117930253933361060383879200294437841999682487291232818821121428091986922824274965360123706426812039289029764097514727122000938802380996891609962206574830748462290061430354883916823322952612753666910402106749943236888165287135467762587271528767389353461340038549268331716314522247009975828843256634273957204082610611595345570610806626040175069480116031528625439201183848281784731284905216107128512394378965403408251540893756624058622046336580819851406867605067894174769410104984096796059339354761528101028347793192543037955925830960273940712098981597577982124960108666844135921572015748387352065356269036938581142202908536186565268485480258623883027312234942460235353636019698450008088898675048991385132387245550045980245631300892301057081626021095447835656901495022531384251102252416050233587910412318167879115832325586198813029557942346366969316620958930345671528695231711922501950414066089627893750210152672608037960813111156790545534294396135099518180912914586751330667383647376363696065511083181242518197355444953702472670579154588038355814396316894291355513457184865032577496379802254909971073894422005446528167738592614944793759049542494388568889219902343440209375600969181841008117973522713560021611605006114750046803309266250543238494962177215903325889387373191097594764977370559221692752180989889917289925183181260287108191300899429151723448582873690232522860599146905166557837584367706385435809905132145146901298473677659562055833006617689148653802991659361351459457334438802481003757977302527418055365162310644631880951369233281567448987290709857613519664451311839723577262401912074669895738163251295387351013508481344605862517177502305160306040563953081519085222073583210365135472979817001511561486158683427520961757106008991756659791031766177724098588427436237394191980270912077419803554659122594960413807930809007068843050602087889179419987320827319582020274136409383034149696014238718546766544752716178181208254535866593395682234209139254279478168739623007609654164643769458971148629887162334523093562804656441893757382647928369586500294340205988910031793120389461732247751612587751799400760684227642769208116046743115340572600277564275535315308001415366115724762285949207796561961210080359489737565095219930498647498461582868636503263588012112908134734467695446706691981177634151802633492310223665960999150724141829140612128357145179197173384721441949519900936515778747872142192438675635908067950701509189751129384852804874730119440805202169553354334953675835033716572707525394268947373755754208107186758323727263085933243752324214329201885742989521542616744152388515668804144125500890203133119356037523843567872673016002635724067910016615049227573105160810690654950139008473286322956544866850903392687586648016513445655667369722103051724365562284127289880527467675048194037529006368190515088210685037899457715563251315307813677648726001873556719501142911298432171666444438762169791324694705901739738788833312544663812726809122340100378325745845768293286876396612178637459547356522097332780232157149170726323652951064837233312902479722870099619628758319134410763658746957975112485926543101702026006187873673435127459035090401500408433083958321533926015450177087304689719913848050277516948955505144797050055737274228504350477663968715397768051298356801693769504696818204434908194499473552353961497041143623169599285887484404152522402513585974695800537955302953931858994198287779840680168738413390095642697529844811284968032739714952858235777285109504177016647580578634916184874909961804986615184027531879097382432810063528451705675698474937663108069091128950521603684120378352547037770826732866515357711641783404238530793893373310378510201418002766652395823256117791082221901508862838790427852519049628888770619815443110597017658882992165190134955240801303337396549577074490388940910621383621990548043119654568321277867501261127467818812154507055777520216667551679473827457166831440165962276074699646063797705148186086998631969687770244707341103148550823192765262526922180123115301800344534037169042641417714365843335175664554328907155612999267333237630218574081549719192956239678191400641782827871285753396059319086091533341663553149973315863068153199189872242580315092955277875854346798954188459202664707884287214741016967097464936972213266901892719849556989686334418365731835365295410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -8649242158269327269931336650932413058809610659448719198332685513264042346607480171609222835013269566169908479297436833973709265383706203837734007874724334480393276869737756474231977077354612632362615829860549581351060028813897504867302567466730862671444758577452879211611350937217173596615819806625872883116603875393549154436222128227276372968109176195000743500951165401143442754212068485078845168263843139158493634816908870430681927424787608775498875071961128806567907769690313375600467063434234322648997117873601512681368789998468134467109995526392034985860260412080799923475303614480552535002756173722557624949685435898860927814444299517285034711915830487607014718021869213189503435548651269978332561076352510564911601060157602647687707865830004542638927983582845766262499159775715084381369258957129822372497171892090710185326151333095321643637251872337433393260801106784867401349175454287601751819258072344507107255950371019049700287734108966080431146784194863541067382255130903931415547577994055621921615558477517015801925403927315419894662245256881796432959569944973463321995765555872588500240044854406205615440165071021862136597502473912850757886483441020231432213121219397342980517386300411742180772534475049346509637726423532463810951781056328824417325507987050844539026214842782432147486245839559152519599335478236130576514931863122969852333742101916463960903794366676506827298210626461287904723845920209366489199178480361466648455155996048684502481084185223356324982165511279704457972854149682668448437129702910014833582896898303306947369599410211132070771657407550273767368611931866677436125290823942081904902259430477045831722738466840493239278883455900737296849629266357435063423367323282321341941438577448597627355024622657848175337231689503327723979210074340706623303451281277550133419238316751107834238611401896594136028879370757700210167002776003510068933025326511372001601733588915786538097957060823033496215687499553704216202455494007001126888456765059707343214975493968020125071668905400669555731255127833955854863003427242469209173611450480126627819082163123433450913459133635452504347322200807083066813107467966567505412158123089120582367653884582956723328013624809557972255243503741311014477748711413458383172894326630437101513623812741525400105505620949609320923125237745060293881460018663450968453274849682398436950653737107977268950832707736698759555405460340113218570535073964370713418317618647372279538172432127035436106794419746805597987335701575711894783250406130339139002435381106444380251865107510289147269951150437736645528702456953637680813426808588062652692213281757547492635094501269028772978852048469356757888815407533008065107160058460652849353742023828611415245424178091413122536884180254902703955958312321479637074742758780325649572863993833477482109815912130235433572130163552361854803962799132224843649942380453153895633429850398213377904397371929894129555476104250365600879822716112508061615615593267162552996996372433967110668249589413547820009660838202002825450393973320285441842077693855341091133396001400189514664693938923484471736161951083673734498790170377647936399786843157763792591632256305698811485207694170713174370408771549644193057722570852312473825527594106567621417828028029897295379801381216926510312838468537728826644826422883209442421361397262806014322482449844658412521848747005451611624502902918226039764148303229377725300210270846003165112669434296505014123316278637390650496208394774443928459998602538341713395307081586306709773876822001712285458259730262856880012865719848841692742503566639037832941286866249725072574277952008589085714249614769044953691732905094951964037080460065363912912810103664982439046840004201310890566078822528338165940540230676893640209624769796584266302233986164970913513456906819916769871347129320030779758924421445951196549367126671918614331757189078688398717447861965375923592859099574758814715237970182379947134586945218656089435020532741994009393138100576095959876302949253368763168760029667462039196071632981937282715355743552465716470697657533772535270717773108870913634591573816482501845969770690319761387865786350497123523841353694491878981538840296327921641791328303209397774138943284758265715413935928886723366056472511721173587197123377679053214218128949400028776770308881159035029726246684549550481891788518182536361589311241631058258345692660113606983109990328638208655683999207776955915930227022055435630528053716449183503866057303729772143384313736898532183556357900417858655728220792078725905814352785056884358966198090989655059256973870952135810215915735567030417593544964132198712155394826342134328812712919330749411616832750259394441166635303866901458813683169604553449735005538348554404163519712870932765542912524672989172026868930863535664264552373401847165426684408843146978355366767064673862937443524307072507078239964983105209965950661956717955356217392711861798398293854928434432262387342736097782108142143733396642988003421409215750040718132143947390846607724036745184865808135947713866327505564705360423389576984599022076753256379527822002533651280621062913161720823585312012532516544663624404121299015582625923994836632197158859511765392169537020243502720059970486990290484231422510915362261179513714367517815700999388818625025261577556003177559843968074232399182222404982663380497272964294579936311486907246897384309768511701183268023215021048366222525459907364198773293013644547500007320195436477661132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 1005106924756106498622169149074591698608164105354563763779035920724277997634645886868464914534652951907423246820411389468987959095586409845625291081916354109238129091751793040185750246007060454965260495995050402095243894638893429621912243484093379095741058346205785862716305823302620643605826809941579818851150732023790381247006959711218858880453044952041339164631709789597752078103078161381456778542169364627749779647314256548745292184024068043838895805299552036342630406486967409643715360469491177687412887389175150771769460806180631281002964899587618777096213459649616962963183785199426826326618147922841082415274689793621247713851518691410647871745887068938431932949334110004078581229723112004312228848647652714066775973637127296725093936919943812935938840587202582828569428400340770354597387232814335846580047703429299798095712742645803411890768056635615269055902080440701818677072103384153775676842385140228794743455631068206502200997625623934555321798068348725673325034125563192874798053359467287980995653209640860823320299742188517693537746181468476862866127497289563346594806401063695444344012389781753664344081175281389523190848379959769900647140020958481357308387903410159705540594517313845984465707177471190531803206053086960207694090576799077972182610193171042504908561314329355983711152101719191919109390194921169339014503637454084812295205109610824337619909082039320835255490274882555101683069648951289448157574694969707315681559750203831324165827879287521271787899945521128716484541719352907889643345946121443220269735395941860081491459293484910057383211694006198088984226347144518821078928391187110917608426857333147928672722045363289716948891524646371040415463199612903458744234876966665620875517429034999091491256718925593225083732335813128695996103930954496023900586355870877569308268507454288243978511096357250897003108139103439493078787717288790296598478938800860472328150856786365566739811496242499667854277215686596658306701187198540565754509924261982048906723329128102885042773108959714130208059420537963489284747092525554573137683068100277277990064349570453123250395551475794665779266101587419430294150882471560698656938941839456561335200391736410651182911741557910111749993378310441819904415781556546742110196911836071988387538457179810451415065643474008366471461865225422104745618956054716452028819022358302157768061721035565269679900872230928469727667737792864949726336803442484605603062222080556535145436581657763733357128529298951240618275953269213300500152632493282353110983288378972754219964596455248964384484520479851178554096392491358772155243095166376879906313183087160570226673501950575974212634003088200162850005286067637676945968793808771181919287267849478232740089626978466353882327106671976044620610449808577581086558803931513558806499261146019392248097301925322948806131480465353343611172458529854204910342386167004995414473912067302385039165290940712038371502523105765442861883470604906227102225363220213347272464747073503963143908908593950617341999267868006643966382666928167914825824893379864215813490857369321952156133178324398976563397315376476780821151765634528178068848069434667472885367899295477023738195524093530399459123659468433873563834125168180562039127824827175407643842731528354647568508365326601537170287631454008136523707805374552778359748031444679161347792231108084584595868315138282613375993019204600162855819819669852752539762654452678320702742011563627156822390395499387973275537226812981741782818325010299662446126590686917829272893768783173985411387386398138165594899856405096746435308839823852852249132798513223628986854895159797984985355065906234680165365140838845636874829012674692646197277524174842571666910824763050932962082580182159955485294075091591016620364223245397878355144196840064592005268467196030464013774326151260811419068733253944023154788283400882502117112646165252697416118547294728576228487507105566575694710836374198155723776003476326577264096974695543321495839751281312688656499975914447611890426170869069513244512462230025750923872677722827066240375865587324281458661191535723634390467953323290824408365856255076380819245151622561220083025504045942110702303233620919013229187743969415604104384723638357132088158710126826255469290045773707061483571667010451245322153823038088742783599402460193136365652240597379296270124179164567702576468337857110857583739713791437108597100779488129220078588360890231936786361744652292608102747272339653407390924935956406869158605181288701285961523170145054431104272688872850034761340740242976648571796496950632517934140841136281899680719071374801581264031967062042457706698417206080346934563265232005367318382901139958718702811935587359733675715384047816708125465654789055624489230704606558893700473953717635844804664507538565650694192857341786876350059552710307268444474708917826521836324332250691183554882968140897106283985549881762385962795708328874174065102392852050393503007559796390483307519729295339394823006419194050879542940873439533750568689966305654059005983966893290319399307000986486338145181580104985145028665483710798969082485551442381823237537533821844990096012194072035266390000657461969643595725374574152759570388640757708590471242765202136830139515620794540472585288562990031156992920213476159841620928422847977462101602828742843315660373179677968248758042301077900514361197571497199502618718350400111623557021829310421377151944041370540744422251881628138647783998749218881130218505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 82398623665113456809629045994223198748399850607616915184560437843100820115252816450315995636549174975258193073333820469694755899590320328368276420821414863149946710190033613170579977621195836738389371733782281029794301615826738133788339950077124569535385152251128984442151824589200122443236376644621565754278427548763320217163157280314618238387255776003691223796018663651300664822172468549033535488605630429833795411485573302170208749936621827554357400962091315483786680721112757735650627925696382583907721510044261510279886909103038368051770103168115502086992491351474543684407148766879722058811113103186731605524648673637162088356936964738059572334969546815393179258172628561729946732923313057001400967873421960517417263984000634586232236475259052032753430343213566633659902837270048578317808399529410254892167801287079799879606154778501906927111893271120794615926234611239583508143363388336519614557078446443315277231133946918931157453519768352714538570276196314212617688912478934725255747240479341740752912155666418170620801056318857175858147320263882591339295233317099386128295881846005425387050633825980317790639329718010262655296747657844884873864951069137449272624219344686809605722241487591874070754532223135436952611927891305747199276353741026007832314236432152606867176041038927442223163499956703514064345973773981662214105700528624883393076671110245255772229366839727009189090819387201911037370823219934984192464222606828842027261154183390779306292639894695692244893436599901975293850560701553143947766973787710762148835595342252039453852889363174370608610326979104481963823997486938490228575357050243523245460603008239520084980143587818207368648930667160081367261574470942443580872674409018424344596405783385503938236732391865421187621188562004751308142571767161015915703566543462347482281064388988561171859284023510839927550677689943688749695310464843023007653009853108415320613825733384397736445457726540988943926666898221059804393817373728833218032275185754405078767724369681664233593104611051998495128759553620063093935331971747874452135466651658396636423099227323753013369659135051669830714283273184701889843029180504487983046911571080977341108756340855593717579115564378869695259074697817126657036238086187984232330442180672864084587441788162707994502026504025940660498264551125890277445962100642568229807041937322204256741929168010513968256251495735434156899485987849898561617725677357372405833133754603947987368360709504310551275649216441597427901678375578550833066513505583734489844900454957953043483014925492495489280417550627522635532252098044862306619985366554247083546397181809195029595432043011944413789839144865037639849372152824825877428600834395023282995152863014702847975913424329052927709534088529278059756140220795945171368238425886682110197182121400819014820865061598367817992267873861095201225083263844462651613067409219013173997853239781800750277650921723434260496189625850778935658253232677055913758941630650154947477646688151860498327801014830875690313310094549156007594404609657738606144188474402799721095256188296817698533079821422523800027257888820939572424759404829958024053640832655399498730120265629948307891851138374606653939738344465986411964546341961601326973754945994017718825929750323914639638968240574791498588244025966502650057333130734132891922251546128951703892519432832745068825863016076596818023140503686766368967042431378892025683976103096897499470415829307948941741701806407890657036757428524104482429509987825351111005956594630928690159865453132261176084037380273661301656540105426291872159427410450767476388089498342983061778534519025182093377936704327163581760407671475878531877899970032690777458814579662665907923968039610329449349125471344154664730394176753569436576878892982770264466609853611996571308156043979037593137922807790962448767905469933019673134508394113223153105467210756521120550995000526316153232321600509131424739427753736886307897073341276540833201639325000764719035623667859650672372973690614285760041023307948067349082185104374591942368680940221678888054070584903327683848702270490159383314531590407960932238678725661002209813565915366421038419327082111026757481978029005821597686975691199373461457525838944580737098766382851097924844441504351660153131745042110384721046183305794355099066160217854512520294276526608061205024040495946283588197218581262224517115684027107819043149086161466954022915509128468148419883371081944466235536163626223375308900014123524485647220499573639075281417529453853333751872191493329168706400745156044378476622543897843343074920298254894709263574273716969701941561036063227063325799480406128422555822120803492991522599648461443769559375916175511524019356228570663481310915372282504436263451546119703635593822558349014121232491563613479427855323560653567492884766642708205849967418256304931255768141004360049896320531279752166977816731402298703462150984968659906267553072963612201990101929700110239514016517842734303575525928428919931693872892141114281683574805762974354953097946921623365901395587424232813691506444008113687756033853232010250471650728968407573366143059278124502547006141505403924359780113499655132350073176841390178081647472861941603975866110601877660432338768483810950695819671386820943428599808561282549493622027400672998521723404093503423229751999414130064703525827755841755568494258829289779862597230594710331299763272569385701433959045854307366637485544828822803253842721460387110710144042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -13510715942303352809467714620216095439587306566428354421292605130619635172015106678665899921518809673502578864467742520792566939693650657675164990588168318436536509724951135220777275645373196956941302348290404227990328885212722749142998657535751252200126120516966215585601834482322371566429252649908772138308740446792511273644515483435148462363046330486075997419539147654398519534125252307893405384254223185038004060314781314774297529945094700514513046166366432741763606729127260263015982028676186378671235542559224273025494284027760708427673473914166108720433463607628653607799545262505126083606930082888097848554643363984617522994547643482462688644359506305027736908451822996546416347679603714088581626435420769346146309232779253544100694684422731250303287777049537441714618538824109620114268748385567889737348399936997874393797898646641086027913828306047594218324622980617820858822573957716497231413750847479250988950159275007119521550136710769194353682137880705789515160373581484110636205828349252626163499506505877188928626943726817164452318947796185961828544662141285053512279573097533911581358745971548272538539715863553093506379526649608783874512920482370205023744460748711765887072071792351479543502076190837911329430760160922447023383560104807326224893957772824312306791993196189808549733137455987092260102287187239302513000394896196483144419284574866323461003270222301289383844152447846286665214333871201522891306019626861798307795197186109409281858241859436102780420461464359745380988915392374627502460366212708030316325081218816567219208191943819167871479427731810274111745939528912166314576599192200116501508845232889440965242915854591303872254901787394109560651545409855847045514296678486768939105047886178693009367484863487008246989858941136578750108696768128381485757734155220458546694174622097105302594078877951151034623537262148612022761908873042980480597332999273991048784458335724821502354322495865974669369710645651851318715972719682149313677305063970187372817235618386673978774411923404996391768639771821623543131832201341803877223267967045712194855369374437030404518328214962084585576973340290562383799886924153537627335387952085135393896332615530044568569092547196059377345550328241220232556002811304342970590758417062225985761503479415575502125936486371350711346301661674226817216967381453091067665867613633689265008414121710440860397447789598786742981259744843524259693124044694071666627431535984984494362324512895640830231297530322194584155611876051620798941566860911417692362394233896172381997555118898661706534359146541723221067235355338157092796660550029092651598080886276675523469424484395804538489545242711169000004777035018164603103852739695051020242127090789429771404151204668407108118750559851852647019168119295059951733715868833662548608335790179659739892272758652158449042505174657216967850593226361773135715901482960997512021523221135006853247384999222360901432939971953005942304804233888636763384615015121600202525858628664012508671570759434258341805736778889679547654183502773057780470020232350910920745353602758747248702857038383921877574786702106244693211517852516149191003781115470508735619371913865213699051733173140262990876036599582952465557138006561249031779997442826242422307313572534443488231739408896695794444102639467699951538322507771305985564577712629709381943566065906549973458441094922795541949412298263562757519248589888534451574257977646602295312751519637815451352804388497255315471098812556558906216641441151812700383304078682102140557230132610871299763003213345254243830894064203663038941995914234736055909732956315129995178818414431808811848513539281060377665990282376432256727075690866911422178515664469551443750495464065762016414364672905190464219146007377144234470982007676271065673554502524510362968799932074762103171903260798417118014461904230901348996826384968877933737523718527631218742414800045593026075248701796666917099296567368133958561470563285770204788913157406258161664974267899967244674453592699538126285048655839447553427162505957235523230543002874777158537531785274027702815578439095722230897976312753920553276628685201923334049611686946879834566152961817148549183700213607367868822774547670083717646710069061981072534234564584090053769483936022909159842026600560875948798556786917824811645991923387772442423626028961615409360029316902107432829220411886794512913984348896834824304765799783092748083958071907440788260350125507225549374008089990551247921243382987778241430631358755970234742178398499983436772843328353686599699669284617090409189256138685291520641837530385214641789183663475222230017937608438642839070436372960686331649043902233013032516593425037480482597265582339390403034941331247522722283180787885675364922357063562925707937352597500975452319497729844746653215116753040484812863951494082877678448836897688722254509307724268199688814613341509220557975755484568691656766909869967526925578965646885729647241541062657174167848344734196049443596876895929022769413647346581315943742856421110797391025731893934044140230383187105702496592175134139438725495744023124679156808432662973298691064591929028115083043668342054735839108122420787968109652628635871503563056999857473973841440907378352659188745270757183025646043161151043758745633339225484489889216583777431105625362544005313484062515459179318519590744082057219237734729035998569920442719895043435193579429204853261856403770231575749490089216623411871864846034441143274307250976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 1567854182201064525153642179935487487578791603214949304625556939545278312647148844513159949848307148759696129019294634534115677758851235242618218003816255680125385699463261462156994775691925089809736339532974557014864827934883008574011181636198836322145376420722996174577963224948782042318185061463259051989951412016296541351357542808255793382339895120400878922571226500427006018072511287553515908114330045536543812294391717773726855363678246569445079060452139039987277256452762863754146037562706486392631206414911844965035606650903915578917986708845105448166620334025618762217204988357040033934906667434085919939593163602883829556361734211472257162282977323689343224341136165328263823368757943352839323473022098034305734272316099776017474196698545060923515621202889689325243321823267438800645257371218727467342306676365732971511895867008202448692627426285125651830415729013056390245265040349679943973175163325574086499811021589881071727855747290612145078235485916236272757778509120454424836438498286901002018034600465956325917794975114927752652143049095780757197272385630344933974937675053881849751374902883275710579143399402523253565031472245127891207981389497742437635394322307204460326712242408374678629004595779613991741231078173602282324067371116503067326708920344554488133079160402050255503890439256061933447074363621851708923720272452321993620685918148228069234999948911854126126808292792276393494387515349594255413683634390159281017363563045806841129322425272784666043741403725235221440589064891179609817862129794413281029399148454571374557315063280772668435933193280697616803211972819135969276646385505305269573151583506300653615745213233270701743489379312458452124677397303626905208869556028913778778888106320925403227473005612048394791957803099322299256917637688778595559265496926370750316855860066763971772213704581976813761137648025375303761990285805634091569974999341750032377109915317196117024337314760790081897801521477134133955113311836860377801391122448293001942446395065900947850714481756517053900344778249661644164095829965777682462275191542856210755174175224261541735697521375358286740173223906359770876479807910941118396038953878783829394786479801427652825684460530056376201454566256549752442897757446530559854003955020815505516053935448790455222557061070488816159952580388452881783143264600518019488580159581359193239620937878555851165353658396667884911339253418975014335486994105831661022856406144556932648780453904230629108143222285553190797445203719926460799140843926145138175610886929026004756192993802638104331487421516006713239240777769938908735531934422749523162623045535327418841677980163844579517236152863749185139573297296267443575735639979625821168684942404248518291293885873554008333689668012256772765113926492256582611293045735715921202282055264507778527998922339031769391012642893608901781381099390843807107288065075952380544263674452231640152270537615246388746573732914673274641434963033956854673007927161012185108226711135398229080437974436093579961878456102180916816348149548458227856068936166349796906674973382396254851146964349351381088588581820728445740946843743132306119516278798123167224640234481077993911623175113352412567310080251867120855565220722546756327177208740867954096038075185004445650029918471054218406283593475979834687063836035257731938800321724943593863767174349801385487746414972875427715663788988475259763609366726297132218741840961891408100429448713307771581432411815040626979580965380696975964275536053988225799020997281214636944893124354101758624949020412541023346049728525911067498595594759018470770783165822263739562384915770605510812016978884876935199170123536950396430939917988663716011652866783493249115794068515934766597841878943778789404566391218413985082268511242146788026597844558349774212704560688594717306708416144253111456309702498681764417371968702765529920473403081155436771412848651282332215809746862056490996266183552303825729349790457808640545040790136339249366289638914853699308353919695183132985317392371892613850435004250793065061245732007928779472788769519056416383059333046605831647289234985018322190979886816564244557067967133322868278679239704943132153332274419807466940552567462937578266989226912795620545716980506422759939671002768637881961378790094032045859170899986271417936743300531924524845487701794904062500599886021537185461215889381923701083406772345381736019367047548618748895402595242357171429315370995450609904364924551023127213753221308966734357498775464787975549579770586547571954627672212330843630402853006872586814608317234023174058301505916221011287447734720767084978754412964663493337709099124615421218110473579275926003012875704871901803143510098793707052988307476630210371666594468568684013558330476183475401076303125596461987734786945166625107080799526797840835185293078518226863994880831852587234047784034166582063258771771310543925418079220152252335382941603163242018877612609922246927568005821962528090838403090774947233005819518954419121084834264239457664204841033553195149275231365002385746960100303583631892535464548922580419303073678022728146821860726819777185736273442106101792642647960764675939004413934159088128935940657001092939685620371907270436056169973018873566646488543074117221179112789105674860925302409084727016218588471156937506333648836363092249683420812386058001307610168994700715428705706971172073615192532812929532780631630235058600146414269111162843595153049136570189148187637329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -87080542236251644729622004402771318323182719604834489497555363847397082307432903175742540570655986943292892447781191990406796266894252054117582101784562580683653296256754799199751482398432918372803586618888044753106158019923240753754500840706995888697484256898549202174079360231042564237628534199940981378787251707324466990317521833302761438322213719128404623542835207240587520648677213260051857541328573562956498973381357147969784399098269235564014746030982621460391777141838925291930443869135534009663532208535805182320560406411612533930473095408394795375817620711253687155215199350891986235398696608575262687660478389621752890616425114703891409654549660706898453318387995688921716101200253847307903512167782142176767272445083416567054062786389348061072925312992550650811688012158713769119382628024437763847412060579737976181491246235233642723841598487756775333670866380517699384299532198171941535836687433195660401358473357063171985717116440760957524407915337737618548231846152700305539243449287783367956313065984196875816899863430143014866215395880219433272073262692349859237443507881525104171511575301341959623145908071632505771539968468174718730160465068429775705131714240622952706116890503120511412157405271614845888594771529897401056996591968720295052514127254797595837694370572160328376519169029236128200436926001943360417139376725784614496625805497589045581202435711167954390768959608937286811876678036216108165961222045940421667720515938131785006645997408658578582531902671470344844323317494886958611492518492393972385073993277770400041955957128570123257248978084992944200936396521811287523578295523302527135140157153947486363359675412906044466555959165836052083144483091362253198388067545508860846570283004213819519506051746630987353874393702791901530044656301403989235461578639113491941554174463906486806785079537194495904215202336359794340875707607369469566780904029633618016107402728008740101199854698652586217426878909900869893601161085541749598704251529105876396500703165879383827184394475537984259228830015798242870707611127000515964622439018417499218099158773942843782403599530845441156619706143580313169966440088724825594361745699423895253403264114895699885940967802736265391354672737965649430704598177912801636035917449223234396657458510859032694650330769079625705011380291369816129381432163623326485569953589029240446541228405259875664836675513431665861637118038176413836157527901452192050394789648385106245783175559746967218491833136138282351552232872335967956619607614935870686421361122541843054437782222563837531178984697513177840927620043836293207374407350377685231475288190158305321546403294614635932942233648044707663571718272965711134375696604914591932844674844882082079436218849698860490504202041196479054670610596451861616289397383760192330379562207609993690332643071650620636794864492740192385922442958305238869304816645156876144942429844440211873565507969181359797566202660557326079628569132157209242781956477546047676755441517362746861507938425161110827871143449446750984342624996398133566316032968369509178840244116972284357290663110406426254764344734187511636934656732927838916190948091072137313397507512170497626275027718129841669272799451195865284267586917621167295145364063873815223227501632647801077957140987399003049958628982361319290529986037634637897323193082610071637702836826872421415373317976533657480024616666538658120844992894211210789512916134209101740109387423282629470959884400596501418248272895754922885269966318646000952678501554117469427727740935627083249902819848429977346786739493760548128265621043995185413980351807338765384178759273306248926413873829672225217960293622639752209838173472322208786978830323309296325456972249468294930974798274152042927089379561097093006409326424859336923464192537981940394100879286985684874614751326973046630111287791242380679539196619801516937461564921274140859628512497524028246311221149072030660989747792060150335610240690594806367583966015191672265509854788430337895993480771442253401324314744599667036565892897637357489268208293085536399371066945948526819749952662777453229512882319386804116023943204033163665228113747095967656248025195663314489034535549964722553741765700013268103225875722242607224791616754320925013071796969991610656998053658219619067476549196484605579022560869807299843295877594232247096148800079794460944455477767895905109462324235008742808389966485944986045256828118816149296814760421611038967668669177219427720126369871888975367058807183819116130446397231931207320910492544600797747279889549261697219930278990882435942276020041239700769489687740629721464102612803055810988943838801192295140015538195050335829661939163210284161207658731440228218242573578992777045339616821044360358984449322524392561245133466101322970812693919659463171893906095754472572467738427266159816435174771437376038560243172015712952518781382221737578745971705200512732101963918112643614108563752277806002787401407188777488107684577192045817117691493102713026506889907911589823755411558960996513755408735846190975883345638535802761865952219767536123620409209447458724799555044540057691199971290446234133167114143286180938579140276399973848178913415252214810989812128424487167034426755992521227118264213048642682072206827918658205592867408343479347185620198277299068768257048489888258367790536292201682701886023460799882233879257574074425604037730500556902225203684953924604288994368596401138282736553719587391242384910583496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 5374117603202172374162991869895206811875906892199943735671356588803534120813264549990519908103256364473000498659225624447087392097385752244981047993532438059443177552399094068481137996384309107945907670037460295628728435606687516989913257148311707693807118897400214898582241108614356892314489047922683075340902035390014990262851216358063687595795667001288723928640904198478888404401977876709411787074122360973832126911733228987432650706422133986073308396558024080744694799229326976130952566017883901580600683989967379116088373006773347204691980317337600594050342956996519637325008672234452717461496518011883702011081462463699887926549719162510446597482264312474344870144300155796046445370489982272191920107614932936159717221688544621863111411804174474169902744016249685441458403101937970614397887597375381124758916358487274443846538763486909881358133513762986630574239314576813406926129283545337253085974769872208226166079884311376017001324546370644305611157930223402695218763492552789661646132989127252236844154880531743538835242616738177127427182826723989880329914798280777020094100113508731289616921705071133032104639863170884673351695868649334895784882594083634215206540410045068653483027238357581752847553835089542196635391005631128708235448149139205779772835688186928136348379613172091652542707370394153281272719496395957170281961747788616516489770861792154270010753584389725563044349784143347640815575041416810670379451453399122575438327314095269964296506654126003322645221928911828668484146886844954049192122747419986113383050088583481997320884805854437969204361727970070642471704961302637511317691687595388085159061200862829180885763830191122395633783119497580711796811088998044972906473391702320683858763015158030764882004507338514578888983140196968617019748710282748673832703407428841046394154105543068689214657583716142994721202119311166161805806288342104360346500332921569649332595065551743477850204798694980314373353239961424919473108807315066113287488236925508981432665635630190660808715726451234960342234517558511492578660959334174178995165864717374394167582237344985456418540450126301547420463306993025020975606960952855149844035840880280714737763762621797849105374353936461613975632869063747393472111957963032185160165903745636063662549411274484219633834468983240268515963101516789075861885905662599729385070134581578428609317826563004952801577929456610499233942270875789505221672331262123634016754242750572888846209522292639630605148211410476143660192536742639980568444147141021158194288294183283385198939301056159774496536868783350307179027762515506735367315548751221848337453624455385497240369125465963591629101236228279778803399466738064275806643058063520998745040339907946711559186268155623029231678164658345071746068643310271119286142565985452224438291136175638230933867661102580723809222892995285325346189500369648143492435512870598675159760468652844470475587901545881241003595625898024600518637439849135655270847363187729647835026803943724623109703045588527962540393749102144787714571230041205316217884988010679777096532277144843956117181659848407129143028685167573180422972064546247488447235010554072898832069218459494332240528479002908245030833061046244429570998892988928552724056182582812899114140845813836850443286648426839026041043568687175806644747493472747119230611091747489800519784086141099566342060551013598677543440856353194353433418256566549082239549177053578549022370905925372795442309902085516298505009397576217584183249005285058424359007123368305072442345586757176566744420782050544537667170339226435110176553790781106257471909114446260799269595836923730723945245074420186887524451241262373789833572221038105911207765718025272451621769499954078440966686864882038065148095243822986215935120530428800866551792160177068593178957670200035425329147404001994257898107808748748361457738946819436234420879598307515754911371992993612577555439357438759763828656435061791712868241143362402504278523611835481678540036619971971628459261632894484684701032826457280283167910996063156971877257994567589137330943105361543210944819525636565129355403281379761425366672878204987955797047413978813597912738887856808084648072519601474744246882867774502707615360473769135679679220003054984753057264917543417866236572500368091313280159998807968648176565838917045460733491846918185708156668432651299342656000646315489940237496543370820239791009748591469910488501792437324094278510737164760028342679729069711267868069164841843329281930747267641066967015317828048551650853965341309125182984904994367877757919084762972069886854384862671689318950625814981293013036616960057315448418540121117181974461888516002034757639757617501573311489243746156611584562619562263346411873611908438273067099974364216897071365263605960562661527932402575566869483417767463021187650176941960811226906271948878706861429157176621139469993626247623000270321830985401394283999284767471854438270977858030675230707070588029741458515904125905785340134147688490329906068431944286129797275634523343002488675054616094443227024400793197874577647189341883617877006128850215571480964690573119963752330493063075367818463637230960491810949202170919318409773295949369321123886767555947146603447632449667557639215988285713853575692897284679521959299034290068340920452591012774765844056333905950749271784890920276045717901733370839230254629014529571314936967251332003090839795741642901375750696932245472209332959323546674568206071853637695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -208674031323708268924808326950355952501274326102706488360219536574676199793225520401840404289413224084792635260269525827769132463500087508737210998559342123262013916197132723865625851027704257563741043217425766490444907433096945652195601192922229461870759140902750426745238036621638359660396239250529890217948863180234916323077227063632787927034734327717046821269973290240575786772010701461925699461825950272925311335952056863557449458458453826962126286809344227978961606258409716209941091899184790887177712715044925284622532369403415084534496906358253561148142843500576851278330665333738503185217512727066839458745136081850378264371338709746036043480485580599271790827348444604448314609430071219321870603738296667653794605938604886355549891135401287529240053986348051288808987809612232879814512208253084474700243646947274055422436305834081647452916838151510540172184060673193692839933857879249811730704712489751284035671584600211611796684947366078949319367861091825347512983662513030314291936266152576042370959098121369096463195541163147110718323568647318152807400019118127162975959518857749500079451094562802633521435645065859694920899075548531746404091156958183582361404712315189769226399447058376405986222662032729631497030460614646991699615122367166940478621113891229472272991160352317349177493978204321641694092286388537166198424101154822338076090115032058997022512312832714380864995747303763079020271975727276377084334315827144839493942821716851751496477749379930927336206420654909271449383075323477550186696145494327382886921896848289270894453391502186444689517781826589215749865129659221639610497906567378096120921203850111334321978842005543585886706095203846530271602454394519084528372718840648757282556203891973252776628355447706126282910077690164574064737145465152261153226689805947871919314520246032140563740761004034458385956355491667199201017326023236691158297662678759478683912765416402704504586548588110530862667061457460790958751792954876968568009304023244155540041693916510925174099473237112723245863543750933778808073860723683807261718788899048911241106206880055760371363678222031444499465366270785417862134203958781686378975820594576178271493021745886594611080873835614457705554069490200117986044523101299078775335458278479590326777246130621707229644582496686538697155471855875241733888076634360944274891587811344674219553417120577152509590622009046187753090636119954468365377251774156999678458161801741246641651344402601165326225175131830050657962802380103860450881913932111053242403570491120966530735815362188388261268326713667622161265436754869275545036941650268330048767874657287716825846378397942543193926424769196505901626170380322480069578953574205018398187501057380948455658140707829466106726421176829038888286489691448343309185421606351543044715530173175368264664145177150470438132655799615555596362065437885568951442039644301655953871698375884213370086705076210283127459803987639536829158550268107104473069923532222720695271437287386356118999553677660890968896316126922209248829369914875231090953399729581792482007093126533247708833692544267902579927942419168883694185861743048697600154276290509755567525211302761232852803352290528742166778823519920665732776346286464763403055468913491081549577932629530688084633289251362153263532677126310897078585050974853781502437380063019713553505887644672301699298601246572695047488463416642710482559680754055973612415056025717831963059857842691599835854617853945241026832347649725267142655761324177827384516863925942692322787904598096491883391157870205582508394360573118366917113498252897758408074130980001869075373479911276846310122458092260585528133959750537496468597736476884284115755595282998752517854622676015705312716209930857089862459602766836259790931183068498053893716767817594004522194828869449202748320508082713835753720033361280789092893425015792577734485533026408408642007691490097161635569370829822759177370484712182639957680210147303631939177366372118423277168621070439454532282455940447067930861893175057805672087597141163991809610652212747803780625860177379653791583786811116681197581973712268986753542029203184802475105306172283046773453566707506865321359165827935981843167148795799925862101686398514903863835347130744281904286426592609838745126982289780970072382270078541115814622561182983999891795437818975575988984291300001508175575492856604392114918054740667736603474289668643479184461930049507238295719129518495494888311174449356500193889867193429817361173109227701348594202866557486086432699991753119364060392764401265101748092799591474877923716836961698442889225296847957515306485257063985246867538424611946637744386601054408700464383358912137539757815421642875987158523303778799469365589980378902321218158957647692435841916941029160877278486833687062063767094295889718662480036893964764919720640544031612722820022440917846702084011440175974662549775358066410840360206575932168389185133254804175925028323087923744873406889243615552576923642476518062575859744626844482170705633647851163193578587694271880482701042318772658731142281239733713382492366084711035611590416272248965021140598890893264150659538052387464655950705086389800758570765482770540516909118586361692270928448026738104909249302484430133880412728171847361366992038037086942885744950649057838860173423435920884316476622540475490800890702620207000238579302957673900868807345788067602500226956268658230926403144986782965675242706993230967782437801361083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 9108406890727885986937624254217665637892197712301134746522064908436576270710753562703843547795067795807933177984006569077167076940591593640328288157989743255628858258339751794026858468733096938150464601048346238311999470917633557720760748614070727191184366820886425231377004923586055010848121930585431099625661839279306546825094770600651593768476684321576127965832107412565610854604361163400629354032494372694322033175000852943231631183916098001190331054527077973256561423078059644114017024685500820060286692375746432080132158862156272225731232853567614199986819400141898623765713985297706130867755291187394905072331587231398019371426597639153798744882288787266223265571328050924188277440633197757917515073964723121311362026926983235788335385730037013279738200897249772542515564932541083676527045476368208315975163035834480424269087187609638303909076537587672033360006953692648784306657351748982717955443003287677139741676182285076683435578017135537389516762291347148369998382270693222117202558427481425400865339205771176550888417710205468862119390864212088225484156510090731799763665595964457004483592373755421722867688702255130298106078227814090653903072836639344702778882242264075885570177040781729268156181065749182844733229866506804811900150398238517807305889508144186545952784999874107857785736246354731556887632335293158318371448145677178086403931180382831258028190779243307400644430859660891401617839476645148599560707094415577436779162052061751177903432129200876093089173136360734058647531634749258526637531461876433830244629623690019530759467769959663095132750976366125547315260020499767712068313691771631196673191021884551054922363648469505519517895627055712861086029150877657061822573935608744957472332920240792234934097478454552757070726629028159101165760301237674992576436999440912414481326081738065501131260270165475652048460039132815055559376005849847563698948621257684387699454115655044539363455936480619001291307422717569123669900063491158830380234166209014292304330773676748363649288152070634879096008040979642154535512678840064955723733741373838876047163477898294385097360663722682376293637221436576347903815153552861962712674719954986559717233717909985330205819551448227831050780859289445258282973492248970335620549849456942725345746673651675399840031955880025222553112010207505464403618883193986754392185653095422294939292087915801075874875080179484324570786661975397812602804778932231565123844230073324933297018146979353837201196670794258175555687962083789201147203355599673225142225766298070046387036769137460838620256582407210651284453782282046125355341572629953955168360609704753794385186887052661913882718025802322896607938730782936220768934797076711957017553123225114001323285572779084485603495431387633025595544297584623317049822700516215866323693769061864575825074711124584380019971878362068355429001561481635713982588109086578494426954205166769800676312838834524555241402097658072577238451978044300711345380443705088708360615770009810470729474877580040801716121575919531822417992598001814608470999168724971592761938563620192900139968837067656802854275331476105873443179950458714979962862648923052406040917409124971889416934026247322281152957429271162887338897915568559041228468811389845136150837096280407749133151895995089575822735487962427806944769131827706406540076643824635433407633549650263137517639934968068954441390629004069336413422666828523062768691055073562867227309561184590909119486511143887417796023787596939210345645418205054614970064737101138177152019459062887259432599746184921061689126265382292557984435071810494628512371314904454017841475307772279136648641310342102492303909289866814362608649880424630037759149108886655927632938407691573655085723031782660082089060874212557153734380434393011797704709848779734465782702794032226124228358144304205728769108972745985830330004974432109082364958386440229003530740034063959243665877913213200435759450133133026489489404207982362376452582787991681759323110912468825935919462510818796332683691349568511302660259557158406228331869722410375503896144533353322943555455487660577401947955659217442865157217251679441273362078039603459382887449317998585015509147374214009010992748663591424484139631775327201502304018923241905141039977085510618515328543715134468205598270867313114132875164560062414311475555948863708437692490339697592176062408441312810297669664426329041733631781216956313326345410573631529559964730060297187962000523151656349753927744842749557447824223787671831098939693915645007308815226736080600932081778362057036287839658894737225719394158446502508567751306070053067323562900562706609589104952425498966234811889105122257388358348089224955015058576730288955946369385534673956094069876723009975987261581929306524666565258973944376344257215250390572551966655008255017058432623278805023534526244081054357389670234909290810240496828916990928495942309412418715217000779835032505907110669100174295025591527178187521290226727802672318493688635655527369763160772713402057809448553141389926323042590977979618172572871284936909391858175105039705077564172153536248825393948943881839262626403510287494587370528355094298846849794683207700798175618186892878773062704988580717712931451561112021870621129691072735331627809223917926340124965804428299032082089634240886865212993267567699733542250063849317469734835653143737543856857631473478649017537943041498252045556102289118566872481121479698806808755762176588177680969238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -256117843060648348181511153761298404857147153179979865931507618249716652804541744856335618256110224076558996487587291694877602302459329552319757143694810116483522159635624608951645481121742301765756426040183787223014927350184347239886084299961216832951681566637706852534544100262143874976027658115257574983737102474270727429316901070816643955437310789162106754802304111646522856396941884064188213124944334147431851395371168538572398073763001267425743657950867239664367326161698721209394189894217890534456102926333280944004179922190588436866772117923545368758580847231647766141237615029451150399072082870922000395115309988855011779346575055163302225855131359706849162832842905946051200980449938998714030678701288573924501302841701123846666549453194344237183489902865465716073120479187398405612054194504824962822288712182172271679060350184033617541416492670804553341977916645630898519031059584225868045913108856138514897578824281937843726855254440100860359959756573826728166531903517757822710365901768630884094129209163796562273552382382515885617987292531018204501009676995793751264242660210472589521098398402445000464711887198605208827355250745281637244351933340616536929664783101618802994237428767087087567991097860183052219044782590692496016008101964197063405256041607384991257658732301496338204541494719074667194777324796843707275073411687135135043448826743913047456130926460537795686242376597815144673181085716824648012847601555608055972625750481950263150645430900869194726109560557771958968790161074024775206129515981884174694105243041552010075414018349887701502442460263805253598765717637627698515221281252244361053956030523759840866711402710439871234448093712011145532789596462969901081019498238563409435435752810114216947143038112930396156685859179342841271924393541210299318430089441585597812203787933064742616942226273853364544353879440205330435902737890089832312042237998958860312194260925678908340840999247426133107783726397768250326705185391008325779226716753045986943494234208171486162441490388721657066522604720717672499771169920271072679199237531075036665320713848306966323357116485064592565665751669825038236198129737913753472054574490998116434251344607828922022095160673712758192492073679665560418343230131486302411306368452781664290286312295343305338254546532175554666765823354230673172863693249459003375416581474130034682905293350020945556043569049021273768398065459680774493978767494696610381121513549596407960056997339508004933888200618263988012345735028363072715035449435380172449926795614019621427873503743824444503244169402272083659642048396975626763259228330848166112253033192287137290735490403877299087936973708572203770179805976512865881673450349859847416203587829642935224876467339684948695543660230455019168497422763415793511883337361607889198269903684005925298182074332704847865336038491680337381193106008613356317222708036495005261502647364686380096247367299782644324876511790039407067778915676386228670599719889483731582760373400859659551303824543453189548678205054388296452492656375756003799645040278665583385880858668259047593209845932098661436238464805062915050862868585859234100373339860495625143644797672874694843155540844281429393960505764155892231934801720645751593130589275582876975888650479182672400812801557827205591310824631852178668116963721382771815752100046193001596382127656627577390969743416924005931368626925532390370095626388427569632929832013154937900194118262049750565854109130403719697409981018130599871469892033215474492041488451738135325043503021009689481436602281581772043303760469742494810570974399092665977798325295636898761332510598626445760870532147736773879669086235774822672260476404033299129941554012918953093151426413545632464737469297916254681669111975118456599091150459539859656335296853822598309647260517838170249433877444163865457211041972123407977056056993444015218758872143044888886004711619333583951654868524554766931598992470643681482226034136207488182249719475080786207527539165887233027817661730726624877092277306088153982290791005975675921118529541632501078198657438432702964212540515349325200799548715801642330229986762232063503976905565062905671464522880843567051873203546540559490347978438430198935518357792390078577780079808801804957398129536145999730979466007288788628170730681479295576828739145203273138530508719923476301194795584160035810353933681518109553302761414212051139681103024846384849031630350038710754920893814223280834610072224448877900156816872191431350823253640456869328886561556092752509419398428747087523243151515889722075831834981439024944021659306678630284806665072732259649601731079013272181872058258635431756450701745430076200105115338156297278075467569283165126567717913045376225065996005316304987529996026840141366436880692504219999374565849186716561986207190501167068840200790012909635502974952807360331695110873961103685981634341933117914169684794466838806414886349342792943609472152968351817295807047137962610223022506522779808116365851383640760349255591658441185725075114966178141716935085982298299233407631789169701026640045616676495445131848781877630482607660263608332851818072779626236836294664152738583086136536385811115406984957674478401105718110519540484933470081733215573881797047244486248910710041682059314239438276865982426968504572146462902898076558256959981513142285027548892780783959625279568817635045750933373305147664324814806402185956503628096708660016878056353561987634748220443725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 7942735953158271191185978709859941177245601152852597875815921630161177131186870815052815932147813769561008205073813269109851657712677691907128907759629415639582633076447170298477265997105043044614934972212542529836710411414718265130317136243375679963398006572143499729086104513345853940196463471398586615599873757456344030536578991489142684314136617959112883602481159463708138430953605658511189728686901331893650180016385292794203988062376793857082562680158519765402419071844995664768892841366551731706863038335187308895609477534249223268087287576849586884047192769252536558306205894587196467837643375644376610465192809762055523491914468780353226386101272570251509472390767831774323509988501379062281847844674894657596959983028735405506682607870430208713275440561097340352666828302059759992706896860363179562326453153191568175487483346626670304614650851992511725702391312239533919009518678880820194018775955791680423079607902935713800020928725974800972008114794985489866201078497633502999936410522072975624468068379618231337749486800749395343418750336448931595865796043362810703536266732884269794375388166744517026085014707456951143882549239457089848739874435131047868376325746074135058008356556599329503508484322246299635586990029369151260928493017229132022292000693885217963355087209265363426262348399691957744480926500597969987393418179157688100599842453459509772881191989428626958315410149729788340457896552567907807705832646159304040545024644559495124973477994792087930962314698988469740432401657868369090713919001848559749328127516838971536123254626995700356769979916947294110488401817195479377130953378974903035452464777537517185728760932130491517175159196618629598660213433929980684720761045820946061855097433450680482952743217841356379594754654148652837362312267596708281245414348429489156406458657120413467343494859269671084122219546725751388223543206892195769609982803852830854952080784097066936937852817704289556383407402581023515345442810473007281409082608767199075177549619536680707257795982948610872266582207723514136904328980131510582945245025781501669348666193295917939353395751459925374661541030560362745770354994218983806708041206627990801909708452878301734871955153642610876663652010244291022025439183077505301240621711454057383440599867016519938508785329240505942725358954143156458152033978128372097023443123106986277365124801334499494462515642888788333509402842614283282364518238693879039598919341408208592418059419786285435890039412521158639676023933657911345215652250427922890231869480647513056740689472790225133436897384405889833011685364537142112688841296597135603886215716576391772044146523410974961606248911379994028951780735161643959754434241519052417911538861990500345070007914050174966848467591787640758511009892646787933628667257707248811956902697440451136487344876894923412865655716410852570255456968831597547151650225102116194681239336160108124419421065336552357726799975747380796454137529495126131782737035943404258080462617135993873176177038578697105054675249271290138319397164657459857592541248410698559409105214386833445518004248664971456797636390348045783000759921275084036498672591026226327685432725532702706565646706133970144164257873727335564158111618795715712445786657850992450953107644835935483933601517094297016020032997299500019618984936211746207443834738311439730684736160802355000543697431195724237259708108615565176318655127578362386189455242099657657650153428229661203228959153031439933721418501435784391180025493368786882653055562755815614230758686696197669431794846037094540161359569178481733537401076998994503300808094289665555558762900095924998734186329452735470973258411525644266994731923868307722489691027441084584835404473912592815196920118988464555341401359693433050256281761399524260321544199378632740773901015956218753123011488347248100551901016085044497690680173100720608373199402359924149532076290642236375809216387735964095072421863646347134804719942766708167800943664445459493159157782230840249018045743740662541330759443261384189157087170877662041457761341521707474433669342194608771133267966154112569457254375007235089204012854793325311635477835829176293893357827549976799449334580172112740087194477079352810833810743177791727892050016835979429586614041337331754182491816500404611317083615860709879105622649271054734966392879688657319431407054768598802671239524967047534644039132453934398726473407411707059858993093845653576931293035733592201080093505973669636697760966117933140976274343412190535712904954844511101153265829833109931034957527394493095986365020723890652248917777937486766281963319326309959732698777062651334814835719219471971661252074280799553232235605339964072160119383299522223100755029001723591476970636159919089567403836387532132204508280882007245334372760966984588923425906258638777625748442843509313385876859585278371307067064978744775182227386709953039995793937010485020146048031337214241096920536336352529370066998865028696931158916203068803896490273641893502133716002169803687953484265636026617256317272129289297438069531564163022984270855062783037568940149836074564749427157023099114837634899811854254362673436675050596173303419456365095048573673404281461523613908065588683309913282798100407791551312150735866796242794529893540391505636157221591385310865797760165783179059307098387511788786246144370756110381963562101883218482400292593738408384337353284582932319978534874365012907748706538768601603806018829345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -137151682180298109245299685621598262167309354773629114209918975222464758593604143670221125249227981234381257992629258806399508912675300941478695674182315065048008737511163731178204760196199335675684373987919675037150557161428321497887403757292375443994064629023999096588015778347115747612330441316748510565923045143503927477005981014388519632517336542506118704339366494190898916136144184912818258378350272100215646457417460348732953856920769474363021072280936002900126380243897768207749079165080665712993699451408184548773409905473250051039406377088821796323175866777434940456888400821895659193006800096063746610550424408518166019766077669477499418610833280298548046653175352845692284075199526651947561827183838211289466535617846013244010518794141180204514284178335441976691468149811913073087528304568167203149528727818932692672623713732043809737329376293967063724272844367084703595213782914409510443020384979191859767350179139559297138148585857882586075926079887228180882893770050626961625726081020880400073247845263320245140224066220588745011769537497464319618585058160863462852660221916267060383324580423955661184349829721472417855354894045847610574794918561872207589171902084857717286231514923458406075999410859307875493370477166938131066989248935769665372546231340164718827455840144907423731692266141453764546278262549030969689158986855566278025989672205102724984941399304142425926550196695323469251962765968462585438483302259790751883834781162828352970693114487740244587009300286597461172051471026010291708812962687608096966576246884965886886257839354460896923982102773356202901873845913714005126849252633415402485048965418668593194814596728227965264088492609931503359525564024589054390003431222100194274806913280588204070692405549699434737254367916216276355919811658084683779247366392632496398685522882869839401953883074329558648055489026034030437429410519634763321843172307775056098417052376337734277709362818021324801711261613033136803472566344853515556151608842026610412511030572059333095786422425753447063778651107799692854742162196897868578982841934637438643373953945732422410614502157204746728866471257175592310536828158042393814566979750222082609969693292993691171986251551436163882124349825030459966354472963138586835006636556774988600441561504299619761291346663776562019714666867163960052960848851892918101213352171699204577830923751209531640620264453861848753837689038145984648371930709658441712198809000320809781538044500501625878999014747427242311726444692110828630038483462723049220770274438553265745613026632732384620916672750196022254564275361886187735756883829231244339444594360585958456572018502446425358310112360619591979056521351904662811286348131376985116333506812376816824068231122481780185676721144700400148672680480233610014696314397326578323482676605792667429974689283132870459468222408666927549123964859122853479139287823271942564712098933308437708252056545065237252370212383147284963295162480729242498214032991188816876576451058813518072238315836368990864906114011534581961587426558473229710381790461210888148777908306258780806924618749902844101550983731032754493657913007053075573691789568466198337903571229893508876137691250561775265335834295815509754994539098339584011477009824729325951860571742040918269694384150272320418290501510654793888245719416159548768964504114867402144699101418897838558027160806816103997948372545213975640770937187099494245216442537597399847908720934051621402575365870868082866734838025840856471399131898665178242251022519585318303143709748339235135145206411214636991397596475942811051606446724895008427736437321024213545851860596669138446962832477579910020365501972945955656684910842720118510237932747880223863870354533714464910604821415533305586623463796298929771941303105106491396710602127237085290150825825778852236000459523339821829785229039629661553619349761890158787166280369213435079022375751036736237236794214545819724146983278187981488922525914295156495923279538599016980128992495200331444805606175997162415110148943046502964728106642326427978862355182447571026881774083669723571087424749130040448335521877734124149592995989196274136364676063767470047869435542415150910035902093043315923049042849405723924118058216254654296888102124808862117232375766651578048713368555332644462182773585439555192401854559884730337989604978402693367357257016298891399125541244532327348203183573662077539107860435792549765325378812621776099776255155394652426391481001409524992947813060965804233365829058192586212622233666279891186021259290812737821263953186888211505660188454163604996698637459916868544434057320654014182869792469025482154063601641197768729792185958919251920282165453378259820786350550872319934177389232572761290333721229793091044437150890363990337458357218370898621320606412121872210275910439600197416431925553850365290693115044923371411476732192856234912783888938101256379052570201879374130461469101468247541726811536592783521183881117135036543747123750870798348717209816048477366053197518070728427383194821726129450157762042312199860430329230397511804424964963368522744524826480259244848368625199335988984147558724487491282962670468165815564379084726218410874737908584273331638045377752934393043437915289352482113703294919868739246246843765481231100258481713205711090141042715939727340993619105893291365988419713461796884853896743018467133225960594226907286018979042827140011015419715694440205497328655326327861985191702842712402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 3442154642824020982674499779222150239560514819512331084546898841952659517924852663708827581677200606989495827324219128801071999970454870640151208769034885085344598586385554087622588066532302496359905583509286442937425350448941791423664060738401571564071744314472256665868334039961129752401149340088365423316334397140780018565949303386315014105650252334278228183039737789892325231843908308916528004021940574402938075117604162097352180965740756572419363770106037975502576096901161946844137068610558029968503236060890858534912685132761295545023071497309374125983673667883859495723014198722633868485240021018896611675371249581940959839514601969390675702902386479374167300229347222040547607626564518731495294549815120183515809014758742284352392396709616352901871957571745700052143130436891021154141965640958348668841999038569913228709521503008562916945299093157566781187121011761207308244823350061809231097963130008150002643467867780503203679595248627962086294818557532321736909778693874113385111360414296687392023051230282744950066469547719747144398391260000821173217039647842659362120513987815013141195299181206107186003664205209348088183965062576966083874623795133625921865125721514434995213539574564754359767910778542718887320788284296065684787493165260703655843517673806216647905631196376407693229816051820207686917423447612346065968937122715871971980874011872761099856476820836577370280584582548104887004075716063793583865241911789816039088009630552458922390822855423540489715077648228691550198784378415016250943742947379807826063528717860931585072156712369703129854159286221071937566573604003276880334057476861300763144981995725576871490197688755464287294953132821400390158685708863854718047887368003184131527997578437126019537915681725145272161823209776194802921359139334837024048845366211167446487608113576453824103752067214696134345024645242489264748145901264010927179096028667778184131730160809279920725167433106600350569618986956495547408238590911304189541187258781681215063434187229016458416088598723770686399955507274698064813607765067250296406700781413143464795486688613731618267171932413844611254617259644952018280711372640004014449458893347237340793273153597143037667388603883061743040178000411677366503358091627981772186466955414493299154335459184325919137154149299978109071213361752835238232260795261436213311517337523741321158586784568447651282467987965697158155610672206556024287657163254914027619120062073203926877039554414880747325944001805269823411402465908523893014880051864213561145899548151078713233027682898227038241110238255805318802111043874761367020679366111836499908996787920754894859217043185245308590604979940451519143603222445064371934622979289271118235143109617032394482044471279639336580707387928153151885729655202576344301885433051400475549474511180041447418754629234962848459651629396356827006219960943546546018681193922302362526161017198154451384339655046055323041456690015998408622683410213039886454350548577509990169713216135925293220448674617572546095245933002856799138822870197361963097590481247731900451038497588832170202567372841502177506719779736028003128154742529141270519237755902539587054885957326950798289548233093308978244998919583578178040837060561499101963600651010932208133700409502176655497573795320780469809386630430356618766664025500238712622940935814262834331825766045119217129744121222201324640727950992183899404446804385655137554801934230526542837616010169709286331510562921520846503329784184565296982802343826954874792344171725152987612753652606940266361249280768968202527780642451825872999724196903968952720506103355015266781830058147028704086179921650440167809024942343570701974300694208833732938463918156391900649416635107613024479740672871480842281127710414015063417536630173292527192643084149142233882142177110230059514219312033051533146383142196221663701519246032070800832738901505580880044013042719786478061665638115004331662304597743795347439071786145127800841217504211662383183474227684481803556661924016143897757059251642514831331432853945804654865105595385110754378961224526343609330916742441667495546789420070885097860819422036689682468103590862068982051030530074238700881406636133133892403484653657061420991874810354942357127480746993502367892235458128493253634420125478937870545474372163917807606907068185521687897616585256468767511984879231246823051882362778433289872871258209706269256080945167993261644936523964945874896390733982167738512165070890336632415118314129353672742230951127207445894185406008115507034808933340856988200395918964807465466249586152429194011077886690767689967770214483955675688244879415534949303346210983706198864402809781145872445237058254145958492684449572068457963109100391154006033345591866734913238102183010400856707215424694895432706926299915458945480507055149422198837756270825518614634194192135421522027295875945464596633605444381247768488373292641183231378331060953663043639507051068908952329461847542561720049226795642098160004221372646927387872246683489279060271870302101447020457363066725850023475939018713933048341551766143674851468102088871852038010259004698396568093144715999885203973275257478988086083111570730309075053016612136996935857363956313132339365413215189295787616488068590286156370674817428569301397065765612852066552671856711878010565121844541782305365905457679527988314809407332580489109495864862141246280448468500167176491067601220741768025535023411975998897105455398559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -25134163455503814224685437652153037261422998938238149250912196283909887910926553487820989796421510428719890262717335974473625616591833570419566663520330885767187423684711110316065194769720700944102246377649119597296927038522703203711429402059291992811543529289423124069307059370752742624706077063896648429731099543401404022504827596715385590750971598309253658685462455338350846577477091887550661276052200581455673082489782934630219888780364761121607764258334391604473788764304686146514400896127603461759623881758268716568413249072073880516245852298715592740654137516822868725997756991328173364608242785245605572092140273729779500175673310995918359697079104073696170903859309860189131982514423684293952275805689360053244188244290946042458426055079369593320866696382925958806021116454254988989216210051996994816689834319252449046749907934819179917797423182714880938775535125192302468715993998034991728739034275529995696043910171281165618881204872700266387247032169508014136857923941401944835583259010064234861609050901641286284637352577235023284711446461741644767828106657902520911763504007747362497058446745142471090944952661695258722795016848147124211240004950393680748305367603680802483826734716475059985085644735569691969167823393892484160059453093075302844084840014632454447676475753646911403604702118075282401545127129610508828492249079282781172826998464507625327712238057466702468916962873223825682862096815423254985978680114965033996849488579597549628562102289502705204535719034302251844988254028138236812301550744297550544476123840915557037784301815014488733466767516391921202521510507611182160917242095414974045248127221868890273284690701657017228441745612258820124972400288260848217604252893490019247197521045052420653825495476350101525246584226575510366467849375876037808722292208056067808673560000399706587566883990044239295337888511126436738453430594108232038491074168222489622554696022354081659131247639543479489958065317096794034942238526009010621988656111860166022626060226743231297454629524855403040534796406266997638884878233443168866335873050547119102096858938129311810059628611692583122017790106531771900218142616735281489124383325913822991161079875300155620131620438785401364123001729853872536385106801609952105143946769477981956492512843719054205397689056501509310115286486120553979867321993594838374667172720690476019674624096832345675637537024534467692005720628703136319788706198531257035619825063012768711546697414837665203803591800897514785606028695747096860715579187343712496392118325993996128810244859279419425969013038100761022078552180268013153468372106600308797365961069894703022552582763899286236391153136737604736422689738313039654237518616832530513094956414355433142837013109840702901482486826354132410964694176951819901479095962263225348136402458140491886140968590257276985301067445470336978702865655651336619748068309172648094173998496251422266597136364175985648821099468420060714627113354760788606400990756483450970316471013500113244052571839608805040967578445907321343972561066253594457605450636281969116717265292733296367687949455987772494840753150944293910792269577621268816332006682102869880276094582957531272559487701804656668173032254877401703956865407281064112645111794132943899480651396497238448764107456810832633960361038251878202432137542615850862352413245999116368311039263808445327585641410773486644145571846297591194681933637932923929527043519413591449491365214733568764211898974393413766411552144239278772326114817136444017473893566987830839346874865487651687594372425967127484644443468102547902561766235858556899586299687609097000019789916432800723314842930320685319320924636636470126166793701788897307861908172218062885927780460997822206001443600195425710513614109136189645596065672371247738889629527659092269716431178360521781776223675742645920819333237835738346992424853928174092654865112865289246880422142559541384921617989985203557964456712245147673913589700189247716439255762106717001261439545210250309663292659477691936755811691938841388360906687232097780364392476818629479925438310463736050364733129723332190888413213940428567090574004976863805298288556882380392322796035762376101377399332084302638570730430853217772321103704752259852069714326049231942782895221381005644532344005012058422652178568147491192196793025354029712783014005245451372840771717133104291665785113297773856879449831050702515209759205038952299476145779366674745130707069658510247334820861813042648655696911009178939584707804252030153794837939836912857650009810741787875405505670093652884506143904725406473546071416764479234814361633408349791056923615393058615433672551366141078082897371498927429078526548606705937507227939144192887676343890435470262502083928651803159032112772517643439786780020750873181693664507662159197297086057812074590421007453618944375636378463042791391641483516133381922193625961410160947620888685692912566050307909035223472709918919621445505708164195269061590339074191827744979158001969979468262699217701563567970416545927476066647117142299211788565473024804498677113138428120247007773365482274164897172992957361486238476969320312677739693502283258726644563379734157236509082779259389691517610453363570243117135174866447484674017588588166459849296809533361459817468525065909952179435604462867981537733947445256470304141970635772052490053319852813461556139266734121687173075190968753397712793905701339990631237863993874270818196237087249755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 764637977627351800204449993183947120166186363710473717367545795133343528860030293181843377030250305966300632017849377220222396839526865293585222969353957602071951135022763903031092757568594269833583089180615947572260556159878746185377096735841223345083226175150653887396989923363209996172314615666701189990794070731927400476732008317898161260807882670850953425472715789240361092261035470817694667806901993923145845089433263518632115277707431957498817624934583038380566862380713790232701291901049266294444523233189614698779668269385249771421924614155894545131051015136273377786049638545216648830064547644783626140447925756977394412281424047389156377124406612481942342440050904003349572576345176630878408364062231704308133018047470802560579615149856206327519934958234532318579096244449723473966812017413839017665474791661742816316028953545368730683404158946864806942778679090591362473758727316744867157078801827554856661551423456868602132099527442058465619623047167218911002434090552738849392973850141417146454256070596775673194214798203393555674730816789701440264646228377169568635133423266968906966602694159325425810079948990519621529177061848351885938833778032783481116683589677237790928655145965872960582627306255636266845405623537950617308627939057553040102424017570374625953494694345177581392233928976599938653742742204580344795884709855999265375147018113681971421201646532540026015753315270407138723241825012925009130921221661476765637775486707995546385330108344036523859660132404641827175753203852958303556679036747509261335254261955579514313598296292273102444399008104151968187785982039080206794994061133836544096328214462990579366056448256790836738358904497422567058395903109775060311685708106703441631087797343419818273486771391295497495792145035179111645472202884024440945364825403609352664199251902479940238586415927593600734609712271673269257293890684656066067921472726562341501561179522120727240060092947409286366365428521397273026052335314545006838632034828411761439054870831278351624109156056869084279091505997663346704461283570514782632082091690655911326095452043305033870084351218889995809128199039418762497901576476777369205116408724112934778691850942785423665572179959745954055609408635428894167271931100164868839610931410500099343897333466848963974343166083974784147391989517759843761782467388932807337627955493237929293619595642296925378414767076289620313870433162999247461343260643235046581845570442102369409727382514018878941952920779243020275844000849273585984399529828987240507529331735105969038929066564089687747689745250012493800961653888369389957808389752952321159639406453053113099548151758465316195516976368401926704556720187882313282823319465531580826595819579383438371323026129149370557537547953635983913749570813538332952024264195077704776169920874085894823597660410554372592640276584410565975605346377441716799297361378396381907673977375682045970085295912765952958600447924818627447316575886569971904381308081206239187991516814454197977134723974410877877070423164994945962605071844173463223140875775424042890322919652811410766271138615109109582031193516889557357788430563898396846393103880922782462307371571014494664046163620781671229269231210306348350090215187422208052743149636239352465769407336427475858986942150472547763652451290825892901895983871307582162977748153688584539800148750456051348026023027417761411745170446046764523326026379878560925898499926095718138801092759184297682886723969781153476373008425157782121872639031171503190468073748555353710477110496281502370322264373541879726303042850375427518536236538528713237490267595096364389482337842703680767636496839030027767158258912786149773104786206811692728080796728887634820621265208231941521392514355910721564102942756673658020255431140147766151718452118225898065563351242983119294025680225822309027954402894207776403453966043698199692146369826042504982140309677979443741798866756426644539259547827354635788701402137762426857215480614496538854919555785157540607070246722346526094351613986647122454557420064956699382825387817421548427615048498112176049148836959318152749468962231920136778252461000058674321781196322880972156554339072863409216939826114910185125038847664998116943456011005316087890796078246456152528265700041367009127281408604253535092433298737830646860616243962771587927875727098716821610033661199216950275870203789008530077921946431332840830653519576463137224711166174172208011912315670553354466636184560147833854021796440305251189290686479656659666555763273595046090409387952874443821614600974205499258856552713830790515052306349772279597229440076834199017464549654581693260952151697948459405697971589797249415646349474699992969309522166617234312563909252327181922893207820341962704764633902505129390970448621378526325179493154893053000398984234821357467780503481035702608175639928234865461862196760777954480726184936199313727306120828739668631367934212618781009802544933139927090225625589660299841033092352171361102201125515729494212060383711835886404480094735392393007923882618295664913092211665155799248713331014210339956325359732380975527844903660155157554325072354634483253210165257128611976444936977152935755909156243245558671447658814075666525993986656273452522126853249279318051192776228440635124332439744734316709925407953718685199688559927785762800177805982627496912898106759167065290779715235858149227806264620563458597111750102495730807561358233215287327766418457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -964753665941178642068843983137880383510185800017302116551202675213275722918242691367617382004825223920256058185564122931504227614698797829307319227561634566278540240477847691645348921745446342105803442710843312246014268349398294428098067915247871629119352512129134208938275531200438808607829902057639184262146648933839883347268311868013020526333838938444108375843389363659627167154599097744306341429253378177773037776233044750763874111686603568459570654590231680582158724439456484887226250648580525285770823118039770528593561804786243827085434076216108015962557555135643323977505987497492945681922962039168262803774723563381051854470011470897930733566840812728044699893891813436744388420685076223819953497919389125355764372647233798714411942622826892433694321749593454898081753284931019095127663673869787537401458885777483146629294531610994958791617283410593449718192732030851588970833224888010301878017021004216109501810924698765266916388619349451094934451509918758390021520038962232636659215891202980850678928168410845920010886557154599047992577480588887208084836008197619519652732639816552768992273318421570865277388101296422686977855783672490221015549832350916167070113409331936243342722752869099347863064723611282268074986562230074630578852889898011501147289186154860190708485291147164635534170995625049342274306343653159714365681541379863350262144411576650303493812125112928958906118228560892575273936128896267630832980202561326375148699709812129840736180255207109409848395495741338839305613379051932227912477081203704998664938981154418463327585152792894024878474508367879969866362120878799392653274171402319221163305521168152145215454006927291667959994605055996386223192662827253349319934966310514212160815225301207340086336277650676939426941942141678601420997856531519552597855474961442282905073374202087086686916490491703829792689059935772652307620199151110639226557671899901843070603121040432202461443795641257574483978854330091695780150306779778464253462963246864527520254633379882203733008877268967111401029366566058589946550210879196276290434245108418491904278270711265747867376070997417819652710953203101667946082432840738781467816854311033811849141363420664240269859393532413471233668387393450161428554542778281014832550780389888452641133049175357909084231343693114249523391186087512438608109199588865314150970459163046965868438780036403578666287178250481114608734864638432809220131049491438309486125634151730070894469819524102248196925200469144922066088037588758086671350381260234405531154577387277168266403501727962539670842884299423445678471959223351643888500719554542914319064196455348038678188253838029127465279097680451292539636429871878001454253503784682064420462987209010762941982439022185165460814004367657197568479362981171738581640600196476754486645196164784531199827228667891412277782373945923957138245139273823612615734428634016201215958327165522903581287125706894571344853839485534553356036335434076149652409503380317112108557182227022379216037231437560390352097817864720390608417156654966098694422284328723808264608274215566297865542054786401048670616016315860202510736664904680018464938388734515308421583297665050856935899897234048072575660133527613983459206298502598764770442243616709726447070093220393757290039554047016974690117325852839630344170176509111049400760799725898751784256226149339754524193940593707981278462678507380188946771611013149809769620292913040920149149183780001463607431654958626684331265560254276724191990214982558718715543104939627600838254346963019737573943165577260903502018706769910239405268503798445452105423315552087652295885102592402506729030508649125228878591674788502406209719625004698861394276371238423486388171323405192732084000506691711541776241454546933826871513712031218093481622605903197828624224533460660167850792366760722615902814796486774658129088797939299575954249698075862757044344010045938629774321010482085405744391289459273453428999147667647172787282704970401611486154244552190106704732114899445480311638752155812600861604502023934446435221678350466848580631968278987092028666653962638116282170771520226043973403902684734645287601740972370911848088003865596986416925888102241020610090299435125859808283409350928625956336592733961360897376518947832468052393054133647771004957414921232712971729973146599393034155145805352744393453785985943542428498247525033412710316841520457001192593493686019222273291042179983142489306835926421704362148641711193113346401816762223697417055177292709267768145183518398757845704226155719289513501664373989010482570802430963839156332875482478419444099995712145855652750629091436940714657913457203961155573017456363652302198173248603688931662795396451563979030649815062742994025330110565659162226342465161852054349553084433959002340104205983543127442996956361999604288629118515837295869723564613195940337901524987359020619678878072942077164777315564868087858291470100737616927317487791353383603390139001029861800931224056908845584952376934723736292949083024525678928542132916797746322622921915005933388620714762951709973864572361959913526184719972018915949803496092507247658394601231644891757465237017493935136071575236478863054473158520106514330830279661872905791529358040498348158776100206845829589862053309880449374378163310420941345492838905779923736411901539204016816794559416230015304137121721127789381522582743213942291772486220329467889508107125706715123669710010290145874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 124207675640399320742106486520966103265269256583323975384966638870880296812574345275550206144926144192974395566612104222363795769710437756845110385061511597600569360250390629378954712348899589907535099372618205988625506871548965207901896265521852091208505283010639495458842413756807372733924487108721693138090892300476158425939379137980405730771141188466797458959510586186168946863850770438642964533492626259481991734996749277064875555667977016133793229816428730025625202895114295625655592492684179327495590112488905519780085848596664842518177296810270866284657318316816215374859542037558288219348711740632559618606943356107871289091759117427718301305248381523969530184282071677922223440115634180596296252104911632463476919535454480774757775318596456960044853838449380125566170266988641430090403828593171557885805604783918264450572587704609103766258885078152152546474264553516000385455608858590155192880877122368533318187172364852634031150725942896787323589782161599650592121498751042477938002067238337725138894821512991976951474626049155729127325507948719870774282466472411395900479078269711674907360202094441807809967241531114649192528634115436207803508100843351623173834012703805833211000300380280336593053805049623098884109800695998335795408193909856427693405564230330889712454708856325123279075313889623981566397768752275433738039127072549680732839477982049678754726272934444908144307631134852412215807061347201780852464810514089683544964824764601684050166185660915756340822493223023171553587078717887804374787507906916117701767025917084807984992795013134491403007542371365935904479140704825694471819996397663549583447458536727405792018514044445298654601272083510284664161070587902892626206074766184117414328828258812059963140173058299341887766164659009360645074830896547521828379480993888074784604715962627229560926359773663353264359165987257822716038151195364856408247497559301231745535165197218091547947138158218802931919781840437705969528508924176228298845328417465463794412088428225561986660531475977554417013883090076466293600651679784629430743649328377870336485597435205712879241257711211456704870661207406689983354105011908114529249120427659239479916181219143597491796869064458274019505386806836685284284048561748768660362050981380062384006076514686742679037296277572529423211181811294938673026216390783088183303145882160513266937471593250683155209599384975453910947108533820142619900753314747503404016851786563802826343239176535140656281401838866983514768305558767382218963859997287311393307174557227965532588953040343442418432969458567226323953634526389879581231441976988894284933343117096624781947345368539627656589305560925054288814680567742294734030822618332330708973621956235858650873372143032079514273709453157763750840751279294393156724055533946971762724722757916471680933612688572955747013092371416603558592563461060987958072925279341008556853628561620152336139013281622398869757259726075953594495371397826490393519291951089441508625645562071717067817661354712314684919485154156836869856342247436353253020902597320913124928003807924689485973253276815663531843512533836061272659181289800545031034369265799923462259051427766928214882360601040789132640724645453597455022258789914100682122540998590131611791677280584763804715691111866063355259349544715039955463610819442599010917117927387131999542364842274620300700249272736492427242616952330389238407381501655879807313584041723712676690160455591959440701204362739151153705541646577269191398284279210571563209410796847359391897440664306970210922432621718952474031234763381266385489303761853642391176224268909844721105105924711065352490413943109210635622094335156176315974266399982831554195823931538258729910539444006740947007241706165419099994737363011513031224938271578049816523873015458901440370784264296995703723405235925503192186590619047108578136748820792997197199508030317057228911822898620312194964328543060212708211226925521023753175940887439980539628326121651598580242302352740057669976936337781796093723904664229050118731940773350932455624669750852894454344805643209141880111887968915875243700148257943177900673757442673407242840281266978878732191175665770977597441127583700293091687574054660135317967437992256095413424296312776079157931239804007175105345475808840094785849655487930849617616142936869189595487988837257049797953110299291354200303515837135383039916770820367309681141128937653988373393486517945589425210583586397180356398501425145023637156911789658164743347384315035292045966694988444911327463357814866335731466527689374724537324418953596005991059473259067061205410602850719817452017168493998476239746699770606417070716651192584506050742863523380398265271960770418344975555705720872922624261116149449603465506923589323244735600779714242051234717591160240323525692897698383211174730228218148139047054541675410709701797312013127476250438281204068999678322505279075648011254484917550182841896111792345940449179697405041907990345179223812707893345716301534950466760581328613104785117238368069392657637411698141282401599752556326842380230952895048185157390460451134546888146404235115812777749200913515841594980381042537246792610162967654160804676207839908458554746642026656517364216652794449675960847234630330035829438452189461943731806099042248985239024562518262163870086273820123074705350639194156564567842683322658505532618334656272138910563852322904466001754660020583997948051546700298786163330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -859167234792231452234783117802904615328662513593138764900452732664003181539805306953761297221744281435236307232225241227872598903419771777428423780646860364216286827757655411907948854162064059612316199422935391087282371056667800853143273825902322394905140476737747805678971320712831733411775785112977228990533483667167203606602685402795223668308027021315186214653515237968258037091888626605291029786427502736492091131994978567750566748714822103287124372563850252943991317905533140781747653928489588998567980007315041306184081894235075468930334165723535026532476133169725385853243521645440970343884442994156922574989048292984477561633230648784991034765653456178763893187449177086000087701802909970763191063368965499854456214336342227838370376535492631037794096627217554916853248426479575121318410781793731565734137541965639101786753158388166454078555662519253017500533679505221612763981204192519304552188797954613639531560325177572392471980634463939020607813248359667647893161189778317912440578135402612912313023338091925366228833194222708665506165876578746537161870669687201800407463063103652361543401107657626331444529192176406523020834686374435284558569732493894451672355990329408234142414031481868437590033720894012294396235970135225086037117188471755739354823684261709897154265787450128868431634122596741283668459163639089305971274358418540277664157838811941772336265655917720830852459257923195097261907155278748816492120210638751497992574160826777373471658137854662588211035220943189744884921856927630868661063473337892512323804145103850387019848987841094332400793971317392851235601259567641340029024977506952788170581376789173353899140456009965261698638836880674221608120349898657766809638889230375768530342554808946094788391037890999731219794582678141987758645956548167595216892312550947724245092738530074049958696841252659621319332295925927562398450927197712175368822104923078023824656332095102513557428150529738315662357788225982839600654957690002399877445574581427779250623629725421686599905868227324291548954470562164821375467499276337765806403498603007184914455423177431943089401855823739910441706758787630306870491155041323364396940675985977995217315160347544921389902066515564758850982305793808895740910946777204521148013747477302726737270567350270918737365466757467849794074288239622231757500432711486578846758770122521783179877626234569827787043611071039011895621660623338328009392404528552670839199745768750405054171943140453010979638283654782683608798584767304273654574247088663542353869059193906538290561212692318675939967333573548940063329244423088525750353487890785883398124158584262511073186932292961205685685192642441417977731358947269361082512716065970591823023842395931347632479162846610882961528822600020498965068111278422766854540590377378790545676190257133057447726487981733138623613434048930862718351981845964788062605263825361986946137582807444409755251606329879618538966912225901969907005176369967278206558898280446267870554569494917112716958101581900880735856176128878557266976124264354735427226351575547107635569726793547832224923065853381614500635002776363105249165860061979054743181204373280125456282509222402757521532757992094820777050748336273919134166456019805748392381741990874552801533724681536201085398905775399054358998897162171088533207540595572921921815096098874866410519158984942820339245961419279682258162784943888344116937252514391658201281186079654498786188406953831440221439157688695232344991772093407689083474007391003782720462576516864249951627975924916615831600784697006619402926600336005403178132289195287805903699880689911605918039489885774170427205604622647248089467509436855042177827120856059495334881094643281115912733389954659013582935409021650275781054779178202048167009546055946926146667866351360383947525222949726316438130562394527031697648524909863818270359498273847230651163490531080365526967737548351172266892561757083189958726746120902426862232537373267593455198209371433583631970794928993774713559905656263100501181385868378984407913776176103684337612948768902650475431246203489962614184514507005004397090015754908082358692523712318898197393953236245492252296129895305567246294009836166653020114109877883371629091623971928878703827693730490464176417632881392179630931522166464321878887447025828424552983561339127099097222507361600306168632331842769470755311658150000357220584632944911772204536132634755319624664452087118275576487934645339526700194184384543220734868435827974950558817209937619610104846006341808534456211632008759483670593361473029933682340450796557408792738115640430218977894808714223069416590335091058929860154641888268655885781258582603346379468364749190629861058820200090678067151960303950937625002118839889963135893571448468113383304582693408542269751525185961561772375557744636870516095907738831835436393213484754863236558936713494022014056144993375267726462738975189106096565950077246547099557345863995976323740598392505522103553631688570033970175523773771327685340464076353685272003010211289022400382714929975476434223548352017208395485558179182663016824745259002920360491532225402771292612933789135799118961360003867383194109841508202880976233558497344797646071004066040070019532100372665062498782560829901221518453024143924674438668159143695289808940588203426603762522506263329963430172811213870177511340845067056073268568956683400092627568545182824283476183402363801633327966555953025817871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 20664345063669720284366173802237092795651020445796841307453490047311403795179813194760660415883220518791842294147984795111817710259023811682231064331499147775723487004517285329934123705631293604849579977476453062519943948896379436159385127433230367492290599201711009326541479368478847941167976217582983286011888561403254971869994092754590411435111648662321036971517240863706400615305811992533201701211885488341827164893746446646248162333274991332619496224284235554915549292793664176252797839391784172468973334127425567632714924248573434406105141930742798154477388296450336501073536268901804296040103856877259124441539263208849909646273419073555151841355713978125501842598164031392727413822951679935607604091132962139723109935137787341005525024614849323632050316811331144636810725704084777161708356465302473725065327744970183048182437909808098077195643892216158818816808229077834656751442367761594222312437352606542670414129023831453830285314759748253751944976585273670563063622434139529066110809790961227449929703356555564678955947792299157407117400530810019661018724218234672502626341711646129510535093721570059933397527074878423779776100337329990403792833212739656533573627102893891040832699796029036157074341278665861316852207379708350956245336630708577902779815928014385873656914689199651501859190068137184704724455151502350408884990539392596779206468334804893544823236387921903376855955655501525215724857977471958757362117967445855262495288680529729882730235622933676459123468368131075645580406850676225272695732222409435461791164362840438059275007686418640682400784164498300556324711903114586215531278879550000536166402521137734098196245086995142134885333390495877352533780021541357295535245691526680372729884729857045949597126845555563619990407359080586629122635369944628468732108045654197670569427382201110340056490669514831547335419933655706863020069499485285634954592579602818797572987130153995900099655237131488281151402545381462196998311690802416807289352933525684832716087840907308868558199210677622109596116031433761399413512391170003585765281393147597541260787794973647429692934695572495873035799456495670687688380803384997127375608792421794303470732014027682400940982520338816648134387233346499454590225875401469095969560480507043633243589032483072444694387394681903688023529336935144842034459528814195447602859166346949494949810996772715409158690024853505671443965752907265524907478729824031662982949068564738103570996249985151230804496741519429471365410711343084824019857490633369901130340522070071370358634767218803826944490619332855716714467721892066143141639000990130543567007176655217836968736033517291901909783389805531889491584799311583478344979082693655498428605056812450797072586223806161559695418136855345769819758702095789657008794818177168086641158521944918340479288789674573037004554692834507386373717056723536620114889313725687640916408243433672827410450180543199530956964107401449051789825483284607525400962505030487874781704959527133645947962077658291108361221281890355145726594209347128057779805176081428791142317250079751051886760373817374534263774250769790805463805409710945986965203852499505584406428738657581297795175303708457633719546324041908225783152014622830582388858225360888021659174004662731827886340512264081286861643047421419972729990524348412860525912350881196141085425400486114157599212720057804388017477790113950083701578343702872718303513604037033570113569808824112330670242139623123818689422193185916574960374440586636624062200518818858495363524025391167711940860446251334343933148546638838470764316520356269423294099100697158632052263950056098644508983462093277146673311829910334755456691905304982820454183337028189398996390403788772790666115902402162148392480856821463752974775888887689350334528122526911777485621934534233757513012869527157118302399731547408846604936040605830423036233297664989204704261953970347818006855508086541607707559407395248373518899245952897312569191652645035759844432730712158470698784412765656098203591467773096481963438344198531049278044247649688997166236752605605230311117096983663710570426834208844432484534477194218057906539368014274976391481974991964001878390772956931279209235553905430646130112290163951324040293148200561309393865436035408006183729089673902967756594333706810855413441870191024899434785140439655275121145506085971223465980205484225936807799999042630070022092097717339403348387630012426527863853483522233956484150270592885026182317458840309730391237202821038205167132460277331857026032847721240875622733650247497471373154763971482271182159639955057253041041677834076889577295882866340711872928478788655995264756174496364328770673588806278698525379794266110189959208266609672828698348008724783951169295245622328029889421223142616955572716376131799363830784515426102735372789558379996988410185419135201568934041451370964245287738941694995279339491611654565290272792982596843184544065600762168168222705979382720145811731253688654726548312949558904224216258022740278598363214535861260346896762500855140805969652467430472014600119269138025531005549586475583032475960429090482894755728615885951716477651526396137027079505540634084419431197828412829315112826983839711639804728636198332360353976808089572606474338131382468632070941202511108215007817614612796286829216765925480126824136122541902354983036102727660284877718229212745207220262413598109874773856020624407392460852861404418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -129230028153006108826383246831409670849753443761502214873426395472366390699014443738067227450614598886288647487178115644305122806149249030538584511890013113567836788352866097655766784670268721460239644432148918952661991879241604500428771841039600987094226696936115810060679929218283271622218178250056917672941693242222580837787847352699861774238352863383562184838188370243236990701685515787031644505552526469977913837367146470220577064306628452884925649576184431654702983980287616586137092603022595562734445318086690022932329763781062890970176423440181088480998825025321356412545326287457804824084771646212374781840674600629497571477145938238776532616458902855270929698211678652965345657957901119514664059082706962148310763775912183639648035704471618103675512176650447940979498211957078650577280710796734016528063235694609620188382265444763685142616462510864081270069321218432686112400623963035603489203288617309161969423954705349369114078294107948346836693516315315870445855779846881435002517515398732551009363333071465617959815833838996188712445122233632547390544333260654390678253731186559984048965878877872888259824182438013076046960220619984038858893426295354380538328258142621608664038787966229731094637488529626365748306504871026025517263387169274580211374916133222549641489215199819658013204396447278874894182195481495822563829807201676532521085001759908065851756463789416637169090149940210042422276993903720340557314410938604125053209394535416515006557319608238659495617807335071603614380836409241462034618361167973558620627931992534262859775174258905721008302455559567939349036516636042379990439009129835525417884569282965663111675304416616752798931088642780487058367291444142007171918793048424947517653693491300074763689250034869338389692966861055620825649200815235985299357359218468834169657590678115264255704688379128462408582325463466025487546253509943661415885069272161820494034772935897641536041261827182436636207683968953522689413890419228387107445064577481343613285986615946820769056191025127655114246731778994937821814469271902159399785201218415163868626854837444272295817520478221302154511924933145907779052011025924674314133190725880577627191741808932119295476550620790847622468971349336156544497745611175972394882940054720289895085836691740316238577230264978407905732390979912505384776940850228245176932373109458418589040209556360977250176995356602223070898479837342682551576846900419114823280194502390637407153621302880681945680398007264008667426562532153722448065136861184253903971375282299376560861391430692970064540823523749403604653927364798121997766691416656325394612657865209931322463562201054303304353809030558214591077401787940509301592646221163905288689595711015146097465418029901844893374168008893130411809783829440355699809646732721314807949307666449976553921615505966574881347359813207501642058076520485928075817673833970202509688708433949368132839985190669947218589198310879611477928758270095740917259932111090529766606866431248946167596003550918689729531972365546863346770682226970328572029819481070941095104794809395040201053015250835360842727778850142351276609716245802138966109039132166597027433585355562829087492505078979447143167062237656186336930584285657992025143538912306939062973442631978616956550184567504162309055407656090036046673074400103243536253091245590254172309926429785903842381225332997024579294174502129521953186034480444585678750308236806815686331549615612553753891838672693911736457992962619207808321129228870636331520740235715188907791912088822083991199434361784644793950223584563543847453847504343469180624482454405297253970523908883087777051494363881846009124051800036081898562729250208346622208295199552717651633935197394583118857541200520798076870435309962925903408221032123219071568419912604834858208417209103498220932875748007268510454572044579706505709535851752101791209758856736597263751133635014892437069706344896542051925926871882709884338908781190302359954493008740016503728765706362459395672559114444808677533996983221677358095797578911233036375022058202221469358765983912065428352183155135144853717804487305617346609037892149106935177766081985471761265608069215808079491503825378383355787198177932958907913162510763556866590810834052596094632915617124315619533754071039585300677732230091400220188522185073662493577523905609328183443026608701145300433797510401140761043636668652585170662919196389310616682579339887465307731696040233484453759005048085550445632613875919189475882970898373681583670134071932456672751994091752218993956595719964204010735437526334743130086711189739026524443408470741723428035690407542057469332675756914956677836788008833059425168411921189600051533816389114330360829480177992050352485978100469794000925573060960102568281501433823745591509001171076542432607517412242976197667789948377636337030824434112810584937166655964170976487600562794677069746606524657882166885600143185992279097610076855244368589465542877935146462147427810720015595784038465381545998819922075593152046934836095214490387981163688736118201109121865590809429740779886173856015268937232146523488923803729349537762655863102674536987165136815601079450562173654685994037163196535452888215568704197952298031290230071703321911668495426586117227001004597375803828361121769145224353215674515640364622353737612969218375706490357299949419600771647461118085471167850105394725903953912458932418161339228390716016292572021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 1269378433893548082081879130940804792676006616128154992787107422774294216657950214036737138864753226463597758086488063325517451494545098415055173849753901099931041203245347241893865173175225173059671716850831268027116744197746696422925647461288315207976174484739553626693928087101543209754966513927832910318318776026593416706566227774788844009072081246756563070459265713331004789206096222771079865120533401527659969053385777545316305772878150529891483485750880356542417981409909889990099743551147797997812478488846190199652579441974396431912404501292561895552559460950533505884532965455152650250617442100136024305110650546304203486395160729500005101805839157719044353382393605427652703982971840548776650148075794714697246771984920271642636377396694154860440718242233412021230683852293376143245700620795653440539844673988034799840132760329562166793910461937684720164101805893273570265171522581519034920000365926196299779502849928633393994759313674091332663088504799509050644215456575623222415718842600242953546738060716292197183235772490705789321516579625944644398280047224941846578535322283988879156143475386343344186911156506200031615030248399084670938112249404875568198306716324375123017430740023131060502237029382996500693112493382153728859465767061064093138509311492265846981183305939362089462095739714772162446682904708311561339210226548578050106479190434150786907953446471637792592574544734615671164830890697599669453246645621847919448990010253322218714543494372441051190493072934587525107581299836338793150283889626346131508946042464146195762041377996183342893722225306809354267765333926685002384737649402856675651224378642405049411491348332154519319609205855017926372558690146638220043383515092322429909158460852679114158918810897572945954243473462157703457395046756202836729187651393243727352486801876589388632293307835682039363616854783715875088484456927516556858134783977011305330879553268584109687309855519993192312767253924024574875952171185188768450216608615043480868311726586655720961661856374554291468854038401284585564486520267833238210292843219016159622117101241424025635515630648926668427671477670164226182319634522176790796803206831549581322178260260583084154143398367953679298814295616815877931802716056414726667573848127787543244464197418212259324020026313162466773510899708201398389380312841782027009636823339928099816526171675823273571791638119495836068983696510759994289597879428531908981993256515313256765037926143677099426409367933663116637860408891473028683880279532002477532270594361044377926366179649591341995817333345093857455812057729284092142098494019169130675956565480163397616480088891986138226150527276720092970899615711151721724893609424244462424194816541983245808386096532253107401318584179857801196789285199601554310534776540662300776055427748791854242315594244645671384519547717572004941604981640917540306355994536256244820353699363945293751324590196280510241208001687649871801963445568502165241656467563156855154335979776443047024198793439897537840375974020660604329517881253461399617142635340511042748340070504580765268922011264750386578373874021297582148101888360315182484793032914047643823961064054768661647996138815089912861707155418022275792883894738743239154050301662477980149340831867580439415780331794289198683133359129853528681483785230174158256877711169882060307762118973205008973332865662635360620773839766405947840155246698125929021790360368694771457578467998349074672388372005139600911854610668175418821411395648710139453409737507553097933547275190570315571324300299143939701321429045272483423069013287319789359556618148427931697287155442326015093970987905176684829247564053483268971947662777037399756160397416194112955545209698732817491308022854126691997106881286845179252901967435823704687569532414024756743151488058331914369515781603924767757551158373676682211029313856308579463889672359825783902065904655343419607730813273516168155516244872814491470331573829728695596552211925532160937013797609138060648157983271230089165070574634592789518198520415866401871288904699639194935248385262940437719196874081191091252327374317657066000033011933678567934500815863199268205854832468305803576959789453961809477456447364971184515876256812319052812490114086092624211422681728751308737804841620247107324277528922080263737372275841664420775518461025793032424649444212115633503178549067727844824959947504676983062372348915454666601279198414626870953843811323368650299950555097889591055381837096397277157410056121179300119739493926554349038705664019724041218232328962996668151793349260605657535130543422674179457192107266807377797426167863962597072554864180039582626051039701551890855950047637417157095104602423263156462334598953722591148640139105474722565786948853799628669289677935572291070008076715111613345377102594127625540459567462243810645297887553851728178960351064709111333609024066835922071394093176971820817777569385694217659096315566198199203519435143122782684041684796056711492874475446659697599574642764203837738793464005593443972100848686798817376240583026494139972462163862911301588051131900376111367486867869455556472132749122252279527789062774565507895733841825916456358937619423679217613521836192197561236755657261331612786403364617324295373510846151132134254660180283988939413601675539179053985526442056895603811607843184222482428078186055151116490391267584408074757147813016802673224958653008798137307167053222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -6858173460498417774562575318198208293132370016330001445097313255266870188625334038755195634795389371454192308109671436616492074254256648066604112400701686624123395617515697728017958287677787525558010822528024100463972999696430733268492198665075872052564006071354059342261781410415764531408753098497606200826750136978740474434492289985405312601192874918095934561442892292539172740915493723668915157643201095120114428083597420989536970261234640423661506623216638367643837596536121312713805717416653860096390627475677770319393619839298449284598859679099663710753515855383151911060187314725616127024392045601288155817542740789818395640297145442788662782505746121354424668538108032027943295656727158263194777094575455484983843980904786290925090291197851083328211323673337316666005862674678252711578452044059265672066335295217864667603613177555471923390180699739108754751304560493073326857636973159986877897643547273223576080986608756431088627044167106345685588469074743614782113699850348807498688460538040829901157016679878198543186357669981780171771432327014984230039527518946671732057972332267563483768939389377101982545240634679304842648990303902757146929817294229486217951798955025210461422832584453620210585501973263844292515004911500628421897400695532426782528172752455697545525860137575365701676904028097401198898679011382137253136146206670631511718070374334538705369391391863006400984850830410756443160167438266719361792128244918326776370950998861267103718134282750515656216750505422283303389908094854040048190038716606474092199499643806586075079433570285679466211524809746860035755118915959550209399779759864129843026124976238774838795311932391853904971091115663450598970569887016125940759204600803947458797715857415275578322810937615426116042263299395789880509895366730179716384604200623889868034494098404676589504224058415560799594615070159719663033366442266066007474842089029482154341197311615104418565303887015295854010811891628244886655535067773558290209617987016007163506678334791979652445341535331814842950681452991225431513741487129740190598169293889404753131282082192907266592475165792084889648485761506508957795954806300187599728636676236051423216911243107127730940653212010139826478419954064637567582485496608461777597512686957957953121963703893667752330276458546412273641140179468996713368587759868051367449871514627601222838726232683192779227524656617371507811221299175471194670941101238500349140849236736413568317668956049079717115831344902640256559646650152266979103589623450890433094548184211783040482062304953641490746015188938439305110239249406651816573366247383196903436741555811011959275158322711841603986338605699353425548167747337439824009671041580202999721487250894892085333195182128453932393892664955419995792423702996847462434227835254036991555756390026833380524166003281872751431095894167429313503276361910911547520818990415542724413942206384052390889217506457798166381780917964121364771951302977490667678117903724206185810426807190800697841030549962360774341678238146487174062320635772866335944109420604560165560783056351048016600982092097044934564847026504844696457026883712976208765559671459285499328520646961258294026914148815649456742565025531266739792462296723275887013578263410896700601953681310103871302025686773673175627979505633670129509403594494191479883142597040900465281006205939897103985816154356257311611102675739346158397656759346719944824992161399672039603295977319616561318800061623358851417920091706714745685491425191286401881221255577424253158119064529585795841859627617828482914228845412496583155360189858522084875446532370532361361152706191662913073770049917524299550095327261721739064387287765103134751808751356978284016725720456620945481964855426250164174958842525506313986325710157997840657516389501248008649138792547878466444537091775839323065001894278813238589716816432526879301994799110762003220332018575889879778672514760217441842932662318333884059609376849072931162238555169663024725498448309037187508396394732007041690001736411573029998211418891356630709606527926674347506925339248708475794093225301025882975692261145431406657004642100605824957229975413676564137633816906661821408270887136716697819618304942781863155451084568820303583229290672726364919461680311869405762458009689438571942959495521226437295902234233760221582971960211105398310962905954355242246523166974811027867110656178513006939284576909874685068517202524859820056819004057885380610508855029900692647318380703992404208974174329468260761925478648996679072324786153634109405175802615757431073405845654817841423670462405437794009401194809808600770527604531795963789571085180984902849955951027775314268467161517933801567398197861556861457658308803083836256458885437031594237894872050742835144562570138325572031033816024179867023730275039479434232251667468298835967388468133215955887452612826980861686326156921428138835320063571076429339391955627177823501995411837066134363008468910840880413158397952128398296456382234832852189425550511018331626074884322363551210793307376174866460793048732059289725991121705545064914909974634065908197871128773400232549970810252217623440865407629839841516674480252291799151387141561793097606178686854014985486407676801980165647740972176569959298073293057374644554889147048034569611206424701931923985714083027564540670051992906203248846467429954107046140007708893564615145463977258222243449381494428962469100952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 44592719217631811029649862769912474981993985346406607300705910763179793773268438413955346870048817035205915154881729566060354403804419892003823922366195435431357931486590235642650433433335714038940670489086188715279641106036816887964482910097209679220006611168168613606532341121965495179653138672437391660740198583210891861938530180688040741692344997691943973565456279863568953001772744829155180007216159305573287044000658490881540390377524208935185863359482512539535461962074202966003387016295134827777450890829926073795751569503538623525324534742024966865511186293797478074491188172457385529600535083733415504398438577701669974545241862108015192530393363399384535509949033442420852698133397271950309257616304077310321377496329579908382419299641945513988327004842543778928470106039792629896036978189929312258945768249602107034586150192343223759302358877129840358649664459459378167512278120319991364240129590333363601541357817888405162783330683092068143658512757495173640882239445866401642355124273489127368658003780530922851040239054213941478801366258401821829105611420441503663491609118852427592862841888390612109757152732134942338077642581378199673241395850798628989961597715765718836209748058421585325889475031791225668997136331833580123828278032200565090484520818640437630083000152274513618709387557620784279245223484789078970170954318342935263035956550900908413540250116035165257284770926591334638245952262848706078887265971877824106953249555064310939460067788287596977050616194573215894098199335557720000564137459195982298795039083023557505649328634715536227250535089644839247229859374258551119251142730524555711234170546633864305198158222734860551457361641906482970097396166241342021400761661216298117312690350097036952142366199152853448349637102527113976940424248750815360852124437988088413542785661488626334200950644919759483939722257582735263351531447085704143220174710591893763412617586034967266072224199421752146569638505944725463211150438622485271284331775978403110479327534142462568716038854964147649854853386501308032270882664592888587901879536240269339160530340270065136047390667431874359579179956494274122158391677295168595397320411131074452393566409199011456604529442683649598740433103485427334426054440168303101587044144441375433600565031979321410607482905316493234924657618437988886007639617091971728776407229484521565289502140455226578235973892036072263754307127553730952582990254570097534047723706444626495601544659440245813278799185581536400420047552943171424221296644869619919881863961137026159507864094132746880223657198332159439526417979448716501052727908960482276874352320376992446936507231555124656326331242158849420592138273914039742726526000057725956344220400394087012507484521031898391373420778469571205291761680096174326977157503270186881292625087924957998226358936613491386561364773776328452216428276281705606239494012184377008658816525011970443181960956777951541655286561439081427603635289012124254420618836028557207801122239876355113953424291533342659160450213314312428872378010224286505929498043909818117507422874843841375448010002007238653045843246638731002932151891021984002459543121277652054963265688674720925393593659329716812744837750284626497146686513264086295464866559053926748934753668814309412758631935755627203682491491804347668936663304345696616641143040333268558579063173507655613437524794097657994037167657662463052523994815375322956407896052187779322713436401727845635212455642283131887819524608768006667999857900087451070854740405563655528312891852399861442302598347619306851211867605967683332774942881048917373307058638741643220118386900147456832225040114789848288911110175831800792907495800143419567316082187405676076733270454034312479051832571219814648634866831459005749158675283079101272507457627217130118782022213621717540433629782426522401447671271438595763852339740783007798880892884416388517889948406178019780168651006563956041480317968875812237602221254012750834862706705951415192534290166821159924581460221534754260032766789673163052244368195434535823930825905997736413782654665399968394773565046720775940049321449334296556949998593971870384126422351787044165976432378857987758608242408128843510087184979971304952527511872882514787241803420123003185867513610262247520443191543168782612316763694916843787899329701920237546627509308638918574335093590165917238549127080564800302403479227799714153481544129363398929894327421775566745356250090664384538628244174712058402615291494699908136190372264893906336437017209513020597673326368882279183110774811121065816431134316140204607054997801669836143496996553509796610570890333234658623025060035159811415692147648730745293466224468438703692875308290651241105903091617937017109278140693515425302760658946469181700206635255977877541882757040296806706980411310872181466812602990704036125562549221206418648412956402163552283737089432149423664168137700769558378031190880876680486538767719066089548297863985375967946970043657314788723606419289278528825005694847005489967802843090576671048563972394641502681101656740333139396193003056418264929502906958796898065998924818556994315161940649102358384828180634905133991636529307984858126347573005314004577303625972042938746706455201394069063034017382264639249541152455484465712440839977015453278229667281076835491323294299526882194040434087094201691216942808830762392031810765090869074053943343916017738592927344143390655517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -162847151328749268614286761116294695452635651368578205727085555047309158675609421327331867641562367198670200587657394345576144771805213881266397146643996968701036345527027011095455707043237064701052288168421499081181285328539989820165111105669752260057105273993319586317848981048343689155778750808086057546183126513472603222709031265605806026879783623998435815217758258213899402025941017809848080882300699289349356149583182195375228175142631922089291548436020567145858353870290731082412094210193516399561343291316583246459897832056774657231375566798483923591174048250098639401695283595757119986590629745299262455008780459724824723635112588660270085721737730412486320189363067852659918890639292850401794113010300424458858646288893930028781873198343541378442895204806878532229505637972802278621608463723377086597808387187964946529181255385547846673868107518351553499796032605349922847803703659913389593842084345967766331979783944941729214556040681523809617674969209116240314884660651770845375335652099047876469883852372613057844539304651323335674586420704564219641217924248546421827494416164604318676622382539453661661768438070266297399660908267974732656833786767287149994961161127968099051137262897672239585350764341425438544137978131223300901613764397819440153712392365455071430406011323719391875366190712374761978963737327593253489013515083897074793314050421366654093482957731726616584200303505875681283303099767201454737883558238231302741559800800262855870892256480803104298639455175491956718777270073399332228863163657287675541313784969221823856272610891278571064773218994527560416234855585424903339735276760239646428955998758059460609959379190290414007307197356488346260547940825844305551454266306804450467655361929748513009951453064059400374956368089825156183677441959877997239019283008076001350655025149983392116706812953728093243985496199611302635905678141369043984239590507984862764327303173067546488042947070297303729376146110975265176262305072345444629273963765148924901328501535887214276428739761743177507060538695914517839018664741840444886640636017244253913193336284721857295731369567335365540515202079527058120310559392778939194719410031822801827365323482846197065352957124307680086516815239060477803200838185722152819461975646110553371810878528115010999701184726002495303085445501205416536595086505303485160525509599939537423424089141025899032405500579230819009081975514930756916236933432275193233909638267533935218860108216342904285148228054113450284849106089135621115331732267848960105378389147806559542105585989754865435567805661374890414403847721544905592383076031375371021340214834855842589025056281065931568384171640175610700183393236103390799522181417740415444581174221113738994621728915465273677272870724156238091062136235879756354710223696683209801499668133279808470133088609790699223423320774112886528770950722706081992549664839370326320949822732158481399488715289102871425040909646108133646395866839114488710367634771400177127732288065960622899909613841762307476848767246921978686585480153937142631534259866391866297248234567877766068334795240390762008546432488408137649632009164525357634347619876323232857034994099460395695253823843917935764640758683974395526418288890890582920072955642215105845588568762671350166449847701175317145653299085832766051937364727314531920464871111518754330307178098398210250245894927142734738814903906076211162299399415451267106139176492741791774305842177891499271790956396036948112825214594712220663708851189729532132369683238775853561773574480850406171480837318042588522935635897457036356597167581704775336148471450959448073668793194113660074590756914619010845440334680898719979818678084726217206938420562351470384596566628317723106039415404989157332505329191134724346263381044061206831668489613860283831613014359560333117814228678675762951389982021488185417449107304501678719287730413094456640939401139422714111084622651725288363355439704667081378015185794955263857265933781170477167222403197231407835743946134432220464439952924302001461312725852008333313915815152417241343267145943755505253118979472570437782464554218361188153251205322096526904012069757582636348883507803847636307887297969973948857238625758893799176322125262500579640151393421173853964975505969341682225136342206707374252144434961720827456548471082215912166549337331714031876035912843602502768260543114362143110137544285284614882117601763644833460788634386518661479000692503399122411763081260337986921267448484918378202746184770210922784177497030649728863055104044953255383936309681927029720122322629674044481355785408932101328628484096896934169631546673090865598566391368799327142805331675682727124213741087407866370206654846789585952304972059880479748478115154272846922134932942805761346518533734710598967556505838992360876175692071707382720028106169322885578665041588944834024116177975933442938788633897789724802887580877054096616608432724113501981980187303735200855597124291716741641384210418603611721156836441313054735142412978451543583647910720158145254680384439506980726223006762079878594494994040987064410435762613294192906009601189799062056119881280228919132392637826336251923518359355744084715993264833601857636137609356173945632581384155005698386034445318191112441329741750439349297851266638843633392416633646615183286076026873537821931113051422587201092902438112143026069462230659485360009450238827355406101560220122337341308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -65931225028738408781554665684488845127877228860050663508280300880338651039682071055060762639330942582352880638333834941816060393919774564635424176094938751073191292437699240441873328646611986610717101220313660328147352328114165245919757578499883723556453522551771199116942406987679201461853219337754320933627143102027707592641711194481769073952796443083524659709770965537278365543961522118412390154188748701725437501643442210095587179508716978357090658357069530022476389265407710552935828893423016765420890828714804457186668809014750749096436731302170198235096478512304722506716946779726338471236894840065140202658214598391397826594493898717212478580678399631998746435247444697544696172926985423078136544445604741048939050831603457592378659912484670552922314631093475764561736666264251481825283984840515571565078796342699015791499319535430347766032304553833340611488012792596659883274704717695146895645614900900703324128886286967602846735320988452158880204776749638122166786565645804650661177285174618769142744014034013668515424205994822993992790440186370423855829845831101396453647587506501059154608035739677099341158926669830788511278852058256921866256941206896103141920332401655409802279708429835492441850699514145856116211177855819415461797561712607286111554390932153450869564170822284221629194698453882803865940389340910974216586443522658313937979899641622715859452525836088369678864001345669427750528865480941973719114536195709734342258024716709059773459532217598310534663222641296421367598185588927387116525460831824996891713383423902663940481160322199316732656217243484525716687708113953468620957477898721469874504575444160803722814878269203387969023816292458581726966735988449903733233055457998112853604360281347431581752327425105819770525073268360332175268538738173284590926032112973882493579623788507989765953828867871740569060725046840234872757539301380147046270610684834002849816610297204041914050482753760495618001721231822266426464570862735131202654781814305501634772096758453793418561561613285895038928651411947306501511107383191032223775349564425487101841743806766900679749647494239317124166273316739214934629531048276859067148299338432185229626565039452184810608264451998387181174394709604012230650439898936250487631633731583489036336682704417299554727988933030311924554535909899112671877972443609975263531271518449203982072701796843324924345239606806786500356279457310112021321054320495415953612303782579643541033834175193203391142399877927456710149448382712723046898830376621971437897587826140555210854897214189978265145812174811855844914346594660063161368480089776762272761082397550382382601724238946327055426187335811040765160030741039914138502640994963206451610052032528877206700032879726386197776155008890786661863077398515417023551718849171585783924094470095347226447648233911616339028175767164527084653746184276508001821064766823416633106680977235802053154722370323017951954368965137003751880976022333775098410450108879676739858688915899272972701327211708806974963636649209111540667643861607932381597471276087377419660556374515593939321322653285885598501473873943379556426068158534618556607771616777626878619132974232315185945011059644807909705432446405728108311760481812364394258956946481874312591939720262723442839385268161979753972111380268533605935744785863852870071316059152457270088371692085940574093422167725308902243785987460073046446351970568849302995609552762359597454041592513501284365574479192510450983038716485783829610683798676660130178815454142602700646474722532169036491114683655481949340276336919609237858196032030067973041865378888355265785390200196884480517604159113777375144259783309179967146513037174279559867246419686217928307384876016639341049416445634510973749414683584672042714879018980679882236324001069231049789125671906308962146582926058639481099556755752978813204864660353228377666142101407111440329343425281102428021909985472469964347226065982217522049996738013453121136015223079388094205288038045564890336212803052428153531348494957187972691279848449062189149190515215756134999760070298290634552873827445619749383469488914788907169962811205033672965855185155355513529911730983939465089787846183489972756382862881186723279115293550132071260633746130017654019490899124588435719516833136934482447648983792299775706685618981709257486691530591532367380253673867060196276497315280835086017243318663940531119712035136224905095557780303156514955783989447187365669539574416483687941607833332767406551758850905271017912071570825580680921365432294278457429993076597424508551713604028734587733274268532149751598681361841677366559594261957514465897205495294723544893924054886881283421052937299069133948387562202789228178705322855662055632229894506662262366490894701228542141456366759542114281151787925209197981847631778702790594453655172533216160700443533911140075219707950162084354516525751266641104835453814257218498945490281430276927783092081975755983150361372048331996371481487976383476349710402135851460458410929519089081738170928098979580102622641643481807361213773934459552912079499210494881077437570418286717073213908445790698842023388004308781923013802889874786044957457894900196782131070332002442544983875032734417906972249213731523463399454379185991753187636173430894807862313320102286217051621605216000815250538139306056311680171727468483573329504328634756098944942181300232775242875504773110151290893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 2725135848788197944273733378371578968901889403183278106213420917343404591413610481485230434565740927422163280487937308302304813545525730539607207708369190435336201173859358425923563659638078960445028050149755017930002746939106275190926540413570882373015481735932812813821678249926704946285707093306553150459318359789792885251615667310226405248134193988647362080879423208197387222713317322674326745895530571243182943589814833548920450004960674017709318056868974940435252130673012826631533967933840927860691367792624645378760912063461811995724986818092293937828919734588938642132140888697780209289589676738750461481828852565191492307883115213659169700030539564591070698496208639190008120066294148620077303752072428374822559082356023482331984924946450491181010718001235760190830938770884276621787234353746199273634769755241952099857826523315664418475215460166298865031238494320545328262701374053036609915560078003761191941502297163555011677792918876015595336746323857072610399569712881705774750480010502397096582164566376448868325554958417206091914205116449524310597900885456341966093768848636948919722315558379043000950021723809659061965760998871542855812279855113310389695212131014490740954009207746724878931779854021401782778497842349247847208816509220351562302545356871181390214225280250660859681252588910881641614629914093047776986761586035018053890852106707195024459977211566577184500123125215730204791699810568191753324552906900371612799223905277493474535461316609253613630148928656807362296852763264760175908288348816364619992584206246172206163431098157337509014246932248501752400194382208939768276724350555884671055715255322393587818293550273717077428453584245459379613879163882041278772135821282784583139454253404932082489898209751165629292718452225763618068052404318082920991111936400510044541411984040867773448411379116934754288845327314665672394449912034661048142321424952382272254220553877849996104031430398770829753520912638300013927332102788868813944613990521999618622459460148879025771804206445485657256668508013266952981218254920378101711186371122799558654524752266634274464458047723263406607031540264249574481920910293796577907999032926364621729388296059187980103793984148499710677495307628917212649862344054244089161585945361744245355335179061032345840002774257110579473203474680210329431596499663071940256712389927936655422088712824143095782162243034404541189002779785141909925136020216147231730704026991007276828577040524023948594978824833372176408722378355332284666528114682847586447837320572760577513517681608586975940353308501309221221178672026577648920117208958172390285911843164036946693726323484017493246236508587742320395042792947031511676176258054552092670693746076522618247489821383591830375611352633457003416488987925797652323079152840046471875117404910751625461028329209402733875204931409250741165361399691740616749891833696185026667954009905029191956814550265244638272884758002926335569143996581260769813563180365581508800538542726447577139111616070946058308943159259701128818054441010487096662305155165798874803818495087399070572245501592171763726724024014188146017370377754395403369798334501501869049550768218499099182625203763683574470928950831002229228001214837324343255890677841834380285987089617047174829270313018904984784017992601242864730479555136842662906896823792529164241830544127649003454683717836018325989435878179841158625654374262900501813140598071096636822798771270254076204724733914302457018472392516634696990891806587883245354726027154026566560108585633974554502417587119845194788690463893273287515385955666079619519339820829697857449527350413360194183629625179184273555902985353023088560829802008335136728805808959571177031331450920672107308454723148428620593154986938275766757918032165479573053394659325740800312822327672152935420015116584090308809735297447078114680645939117201658414919639125904642720803347753171765631604812951050729674882740983430059426295823784240229155169669037402514812386820807987156562617726055599194848270573953455492094604552020148340318465353556866515386038838474911998527402341282607013121651914462970959119148562247109698866058905748683443536149876899015600791184963755474778269395637846224814731513478639684536521691033023687064220941193701165620874613967640942733579263106861072646275889209389429517950536401842359107165328317696380424060909730441429060789701527756911991900298690809403725083424938061371953355512431239667362525594379129117867373889849323795890414565745946219158532768940081245525190234969876478986767281014246603198705451406825371951726419622368230364644755516011439743873353968565331614453926827079471390230135041265042210414449270019095605094332810592351521923115696161257145716412825244322007110200345621720287298635781101210309215787631391052717390769594831399329908558376569615578061667819178638556913931946991079895683275062437516727934654646006370518552548719392106329791473057399741014685273603125430062380670198579851966426681945353809504173682068342100733697374657907107791850535235059148285786482913815855532642637074845108242003578478632999735014834731378115392907237427657623222162226993067292462166927625519668073500038665616473424626013109416358886940526929323744289113588461379089518182213005007414496100236224049313285913866705473745884128376899206997768081738975644977029483290850697927868553019025940099828719809238464222289621829986572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -27970469911932184551139418148675920011937911884126991181014201386506103274371620871656874461258842761603916002331301351450286409899165419899585260389605537549711476608680150398400200090282826257750730591735439488967358062126008631142684082903886856223916272796514310631202377212108222591862012275507925132278626846588377164322274673414244105457568451063243491200830872683103044596647643320147659042855627070613875719591030779079116184388482309058261200087851824536711647515909529462512281844882478686475383766945907113068723168988618039002860558690238101995811155708188815646390332855430392004181754869326811555418401876126388227940645639772983757558961129592511951641189150796972859747220938069957824377199066848556631007639416066654000635630846501761975082219506552484313365959509911797996572638845296035668888639295263838949626230382903303954347890210129706108462234956342190525133340214574546686466412976001666118513854723991099065461877356685227292989507716180363861456335723357002830770398902211556130142207348345340742265696722540582654087127689033781850921630398147644560949249245204209089658726221660732958816710419255394101031179322699938228908997772073641596872731426875620579622745824999693050146400115465750915983214240077402602056789849458724010459230156637234615326754825494892301313945339349117611296443236267440116646546247479202176618342877742881449933147277565334329511235382730448549820085449414244061248586579674768472861102439006986798437237964909087014577253595752159969570882656930911066492881176615914945110917584542695753031168528237637051690843834161870777299925767668309714456299372042596771317361860129142600712690274319681826867300809756703294843063728558015222070118286633827614247757177483116782048007358719014499704753380976125796789898114105869326399056499328807676453382919985347726666674443847955686851407550409144445044463954228872730515907027640469252570830525056230600074726042391757855461565366997099899164792510072471661333339834565661335900152837896705150987382549804027691923080769887991518229379106935864432414092671170205017136672099072043174197278410921312812130709080045286898912606737558051716697162627877316718994037692770193479025971728221908921746471587425120574941758365264897032411607092787992943482755436612139674814026748261664802984494115520814558517367376681824329421706390854960749318810923556149677894075243210082837181747998178686864408499418110261898128212673319073815818299364190963435639846597760504906098957015262674955522093773040780171098209551388519376425308650063051688936300397449931678626879375768838432644662850520886338418408192956695283731885519657082602535388246074418960332382634207965211931460915185961252259974472388377646114303398577594469315925378827684608235568946898365099289086938387291494731894656554384154994127973679225010704977702084276562251609906908054149734032357202703008065739463281969402281382067843217350494264169821665372097677144983757045836180285240391173819989612554410843636011207621217720202273327447778688005421086692104456124658621114911733818602190191621978404913677291112520533987209084073690793443434313155785208176953063685669467498744493540710859005935271302112913575698024314770740763865771116182226297618880311369224886023785282820558307200352301842794945163135042014764672949350198834757484143635383750904808751339337268112582985118246755091230825307465170418452613698446532941031431394262307783490359380141855314318459570731573977435048193033241096020881766119053654264100190218939122963267105186162073578392244165213824963625963205668849472047384326634540472754021714113383903674328434637764247548465310092158040677398454584780940748751657446472505606887022938930869873365617173268241797165126412375459206137633205820414186189827140216417320599056263747042232360156325669577817359548253218242769606960305373476988780461278538451483255529264804338461567551780714751827190600703425728104091002035723202653139392281023931154766200492067628542049297505116609387653776755693936501215753083589101612696570587833476341523404749952926665083782422825806407491668222011836316046573297062449047012312543582175296229875570021392360091026979055980572493768276277080544693488700170904662757967982554570280534594784066093297803681781590854881552120884727565288886358247434244129979850602240706791184900616553807168245084409411363944738592059337358369033251062314757561094265242117774215051289062605053513801561525869249951232150450723446051193670799986498682076912348082912858008629239750314147891557720106764546289931438557334329099221476686665878495048703748616573580229578712661916319893391439309083947174607068301958049329762748618900653436871214202652125755693498252870534595785690802171188201145016607012006144640674362179840313531397606865862143060542424042055796773991482567312670031947671079368232017502069390022710461543895241313487409031379120906007124863642907407252426525332572783565687549360983083035267210183873726164164242351749036013695106640114605423973152807839607069251439878935559858630807651394787499074240757834602673605537391238898814821065278811552096109655319814896310546580758313811368216955526475686231808015149978378201462075626776078072224094362972675368076331820388436679853750217600443990904553648709270797299556649434917041948913109330430991313132649886388820561372140651744665845257145240718155143611056701047345995903015136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 35320458041560798031024399334453837979640152398451123508636463579191340076720790733485798961031959562857810236296979706591133618482051586428356322362869881999632812322052560129370948866757485830127829465298499392103691431007342247395586429986500406379081365217064002684320014227809056109731193276349539448117219907789606006603046603493231814271054098444946904219813173985604493313469814002593651835028040606822185271549498972152329540163546034043934323368489097408330635861470167073446542920919695272153319799247162273499347431187869350457382188116018674945039326809500412425372511560717244018730059144783492088610388404242126768653214625822411132206002002533181528520920327987482794276004468180126456704009004477819259299053063810594573645947403680803772253666642547894090256185879280378859361880935766778560624465607946008943803700683267146874044707807759378552052370840394357406853228126244277399325126716237895952171238509019056682822738574608273082201775950368942715509432688238030487481282611563734296895838824038491535342109713981324619083967015749198937998948508258906413316614770253847017288054877540695404482534682733950341822979648558754920295534089020035280533097097516614291237802939095164529632502253996424673225014278982129677312852732903539021415320262274832012043134291413347044658243449035225856936296252796950182932127153111525862704282223328943877215047283790042261691026653168055517865042675576448120004757871381585878913831783978536700009800652463856308521167270550042255709339910687745116947342616536528463239510849194846551521498262027893007679083217445637435567486461501347845588854838619381984391625958309693852774776094570792932614612625794239759288538549836089848837038509409644765081119540547996450071082345390040407976372792579541477907138244573991641130447942631128523870998876994094177045530068677578035939284056651763908836467027603135243626621626856129469537719480011038686729242031054825357505470493359956045524773558259386711703361230293340813271911154305514900816907354233964716038888648037311574271173009787755766753673200848708038814065250346462687858548718546754073093193941115018880809968385704608576886664147133353230560677793139044483237603908466491945618177037688968774773308304645534850998942384034680472283777921872240470229887404124263812579135303541151633803830373944649776095986384731125847395352131530130992881198144014826433792827336548981198613734023719044536058887435418652860790310976315738833785048714170527365483014441580641018364987956152457255500473698178308393667610869864360251713820634009685060196583856809893361075034157181636801700056641312991771293295236416092783446913091258040900592167888124612835322364999919423725336614191799257385649572705886139933112772077951635201867026687100633145588968130906640052880583698358698550479494623873706806106378494274813052600346587556892720616874273760303965368125830477447124758580002505470902183685618456928829902886676370927058763116623406771313005459239836655846165438741598381178565479531394300852644694855137954345736788721263164155495077368019868717438099462601677139323975459521043021118499580913981907815166461276003807121620715804338075825942909463785938374422239186456813321693077970589562004507886772565670461009193370162438365055964358110419514681743228154741542478730737148874351284427593854250647663484779933130362361968855783155371374220132280838091665812798763651785174917403640530328696318217420109545911839628759233907998345509778424078855183605535985498812607607583405174251838137637953105515127340669236826200843546282727044471068485380405896884305493408431093055120111581269219728699748894310088598473533749516374033008495528173886892630429962024899846541821647429023337837789698357763354789642535766629297741301078848022466749236800618862271300641698467092149084955594879199655169688524563323524196572356224604651040423721252113471188928104671030089559901464089504672306041642879954781175931596084420347251065467587139410958529718803998888977252635935935521123994958485903404537781958909221510119885680730218038174172699533037282090642896185759494466501403141553510647705406305649752257232557028651066027385524566060746803531100104149219777167045917605106849579050070887152865906409692007460801519252013910790473707089897899097814352755241983174846679674171631544250418324814777532135677841790945214684257787562401106392492057889257400440517813274521436838412406480554113284890490032588532058475182227684859013436724678782818168305576099446941275190602803542655996113223916079045740541457631254940622326697771873457527130057158644420757428312319813717284470023373515272428823649352567420482209636099923121657162059131742808559024770417634805898392493509406567660873031399382140298196780297640124043935537461887818621967998704737208776654265384116536437289011716719200648912863858024412438294808550982424175434566149893884942172384245651059132559844486793760060001775115663734378153858392859546859917676274440705916846172916032098881935372698549188373896085880722608751324976245152287718854660047253842660827555326872084534658045613526539041550880096494669768190782992821351103569752725498823300308246242332747199688223664923931177320990650306041147599732630582767024950046542163502132502424368748592632827244416351080753149800776338316768986847690714653883864513626441596927310351328231727979778398207599821034818887710571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 126333780913489026253228840964365581269362644298698184021191549114405032385205085473970744902359785438528020889400939356169570316188757351897155262102019054496474489043273320398690908066707823493872588440665067026018219802467681513653153325185253799451286981581498532701907931041803817100580046100512381228829272496199807868114599950356581583891158661214765393673537643860789774476783458898960186602192684020612505346106001262833420217199233309455918918490044398892639743262057381803121945681464099489971780858851721778064469725263772724985706360099381748855641257578132426265859535886567371681898837782917280869318448402916633210138817111021014158327492706286739416425794259691597113759240832494906794439401588795442376334916181042722191195471609073401749155706042255264205045721232500561957156766430110067885533360885231479768123044962403451282334257762502690088162916285260596182653983272825820300865939542340818797800733571069048232593737164354552997794933041945681274526806128589606610034577594180893701852034669761151635734455257206653072723619689803727400128771277264917244885381863864792203182094262530316949881996371661858914106502404799278490613997996700570603265407540633696795223808283554063547907338044937158435052399918334476418082776382091358425027431610364149290091090023890526194089840500970001254409703354404750159960477081238959952456158707947746449839956895254639939804106523962247615055488803597089660308316493708758189419687232534210389161629497927206754419965096936505374831944319536951807478166119625354148670698483553334907093107643213456633013157589467209777690774642507278512377143169604345399091594799856526852492277963593442579776854206126346340428552837112192373936494119922398470200740128992235143432947681413492378628365187485676320303676992151057796197483995560891698365160043599320732761136827081792407514688457835145528656442907562366068871012229338074879574302316129304149429562503516129744031671724433488315933563033720999443969110460400995356120935264993424478168156759180309133828089054402127508614018891959065234344051953957419925758808059557261804953463800712305632378423405840295558593190733069835027879836975720908939625256954267658799064820878554824622636101813780802079929762590313315823791063655679693474596889702160240705210919237108223757776343041310137490860242646522395637815009165283309878015668109355429084607952092140287292303354676423400197888930014090245767182371302637695206165053713434997284990579047972792480113686183782256981750054263936638284743386670745382859290786610878401384317877494961836858104634996478801623639929503111497540868291564775847079035815442929178503704436093467608317598022710127696601253693506601408615292256419511961393656962436408754401007590965708718006190970814988732313364968351595250198083364296577600950284848564980770659549272196445674270143788859862411314504580534755872526836847006911513222141164898920874509018975983759675492708300312478404601708822544214298992034650748323870441013706256057936788379322080934036805555631423479453495887328998732939879509454143754100107686409164222366581911013316666365264956508919171347361921402991205052644013480555391543705707796660461099859689266537087018736824560668645446763396830727779856998632719858615998938665258287187594373813546703742739513262911240396230804620876879621376264356429227464632029197663082702056919665478000476711190595643414200222222788898185793619068773670783966028333780527484817059189784573838988679310815896119192955173420899697327222238122132924370577940770427382265481264749983135815728708324838175745093148920270438268887820052777335704595017806707320131515638100187051191109568241552560503226913251846053443256894956936381439577868392463528196871752662341696656448837772471084292378166903108522124298290301107058344214725689618426432056221258937461968452276589693021163948838022147646056649749720253801480256858707450790723154513594994382297816528586228099913678327447035668942130781143249446970441557675688084104534599771599122521138075078645914238457712516686779815514213239529452874871579991436152220885364048903542399116220522691150849522522101970618543666318753612388177584789033356890976567641754341761499689548806719502247307720121765490935365606719091118592604556151943070103546965849516556238888476886844820303668428134095059706612728099113067320719840674558093067636241050107566317649437908664773788130876210492787651313928063313546901662043475642252439759072769038759054377059099906639502552263921981866928789015543869600973286454972687299558591413999017170521209333526254991707789503327920588434567938767829244128183227794572479726557268294907290384200269135272924938531939070864371964762191461811384929972881872425519000422932587477755330684390567899818225980317057181193612324739605290930871521575945360100019033755385278296282775089320693893153818964742628248990920022483476701864319173453736428786105514640170359200553026489050260311188001047207755432632376531552901450066845532254161673330700725009841838125221910100314902845133542157254925212538261352473279461252185746550540391972977000664267435513589627054269657448482728932064057092189660151346681568751762211162412330431710296377761763590509168949646207026888849945203831867686720052612024113219987025274941182005618635198460732108601759694389010778078140142886643959831940154628533712344307105013285763561725616455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -5328237560394463334003080590421565619870332275688991095235236102357767465281365115694836552710573907861499185247498611709356777123444436984634728287378645900391991467990317183446301435792577764637190982170229802802375328094317298246941564459050247703750322880130311310985373774073016171416235167772052176127304769818080167014315835428043032471699391709518086972743004055425028002131896438150112650104500535735428711649197444645774230526900242653952799927102316859203802655085561003778730484621701918313443980472452691233177827508770025081881159711613120775954140624617068788901813716418462374362443392340199275106729770531654082317108361363232759276594606729973349950754371495322273850374621756339087798223792854277327895043423179622910184994103190060080410610148227763692858853045863018752207371178764374616898346899291139193260962502658542283614622980557336646256453546999595771368679344662071348035463083694609690032259938666226641828283210674423922211225129112256987241812436241178014106813606512757863619397561736091411495982540408890305871044650594019487172236847101769714118244346386089664083975685021966191074876804070900727519584044467886171321941807871780917754416476131662145519908639035951661156555141416918049504667904310620248882599165005728893315071403123542848858584631824783726622533401710959063356492063765182868586195985520362890487331606917320088202992549294293070359117847869370667761164321887449929509555414309476707323058734091223777438017950023952913580921669799695168608451153532384225626306913805682029082007074424706729735848966711637315258822634289519674408511761163368982788470622537499607380526481093174915183310403347743229775931040932715210194814084599546718548164628549191887158792245524911816498814766421504523246688648559699583487096526498302174435654841338269674581434239800797016120319016699797518649296973148909894491705351211868287421327926852044085069829895662476194757931101929187320491630742189169141596765046910367398587895433217713409562686335713953845479176868617177428109132062913939389311492562520917572810583933012374199265331058394000254874925462712661010470210819136143235934482097280809784462091304513071735754225135530976319710550542719627128261145287174650299636962258358010470389268899214713782281049405845826326053045950263066904836921494605239700412688080634913711244038704851500673951605053956117315348347259843332547577313412992718699551572255896133061669659844308250612615983680636582684517245995313490104234086388286186532912948166034572214658746429739677084443433089967514895882781636719304036275374017423918905311547159932366564998724843826432797108428751571512613871076394943086011120353090208873996180890945188255375550364303050304168238912047101851037539371386594404116649122574704678792125147560724181695404628241412229347762487885771069771546949717789813709016252676824423817026095216163396149927955205986100092084278683471593739784501957098712502740957102157482910364001761450149677337681488889099183824984041362006693003657007348308878024960221763194223252058493709870200085220818972906304006833323111166098254429086665785493578569907512578575979283811650456931988142700194668945989091929136811920534938546062118681786166562450232421771019616465624886675954127684683914842527791301356757287070317368751554603078288557537484988316516981629283754992177836669961633179214505895077331822729830730363344244406747530348668326696461884196352556390268601965761056001169072867025142972302041481436118427129337859399676143623695982531330747761528244683299458548073381443688280147970258974376955784854644062090803976509705971444466163118917822265692130330254408258529642040674357930374988153301013225395582103579365814290068640264468095401191013125426150135335217811524239101094615331934022316299315120220175024042743504339053575145307160526689049655119266303157328906952775943298641965293417051107412577760321369903826915229644861848798799324537284958932844786091766072409080499716335851825662099852873855886065879609187001750502263764339280753422317320494769958974922522502683057625836933006777415648919078025348343240966178802636173396344581211820749229103008831764313760283186072508878135400940328554643152336124955012671481997522897846595441323901836427482289314599244564085694434774073159665346633104618418643789281732311104894817220033991058479680439028760817796622392188538792387168865866226660267539996342218038736532507579564446440120551192303073027077000972514587340412650658718330290303269853939382624673993462484663478359692391849042365980035324343935452508470819473905091250904835291998334862293181210306000297063281330662432334435785710208717159031071316912563930780985160629869372351698698062175256716623674516810363044844157534588171500569677853263612367993488615039886816351627511968333138299458847646025004627418379704452489349824101128785387920265981800159934726527268353138646083340652202229582224684123071553699204326945409388351862230209885395588233956111769890923863955554809847312190626564507887003189404888299808119964951254148553445038529686316155014103251754736022151837508615838757824144481057736438052313743724782031113523665489406858010091891690487664151645360622924506751987677285081876021268456042781434216414714780285711345382845352426338054189345317532950543056207640823298370013576823290715632975901279738480158720478896405836621852358803153038024902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 38728036016780106644499568137717198577321311984888048086418317853731094885770005006289996206276621993946229977304436759301606654148267431848588157190835423385253768696845409449223155997408270036046225339456432089210570060209292159889388411014684027416140966542732504517244926740905450511007997765899581284646998551968105329932572224717565290333812540031255926771896871712107589738662597630904425372404242916269529232690630848145148468295919188441239800175440398354517096535142622045126811570037054829600677961852300819126046490929197592605461948768322314377231025830426673034305912963314379581590707243023347663827743265721494563665084122433619946196131151225026841533803942247131692413391891169353667557782047503471405969970125919126769644355799846060952831539111057512942491123886059232924421918323711049812836675902647824032889914878093454570037734384905405249508606630197563334992925861199012248460231227528706334736718456792615697769970819300801850870069816012993521713688486261445850206211914973189674531498244657023855813640891927123878778992942638237995211100670657129242919428924577277308358567304878358660341760585188455841684766254276459178227905390762836567073545359387303325500292982650545101212868143922212483686456547346704673123810000579864625200206846822894703199035812280601871540668489550369941342527124986612800492936709517262167442832021383506472963008758829943897034559253689453948946615678818169638571497554953490334102146632956231281542021256709211031168668794004044443623551300054411055972658685135039175826841318482258920083058340339583592592498060955143613423699959899672666870423736312629771085639420153006743788595151797442428099714866562281020195175317365411633727692286549954109642567057278209526313126292616146940238194387130117907926457211708002740553083349742689923542394475374174816046259274692129978928329251291800070791713544519891245142220847692724275099171194066650474758425939307903001996591666187010857564642640505294877894006602224997662827201741085810521309777105323264357665265098209583997974764599797341649542162284540370969506349275567522846973572453806607032645222318713485664550065367644059291670305814020576816016237214722863900056617462529139117332864348608141068731419310419858879142932179576156238778112744341728229804416806562075557324062291123485623490516796764053145077861883082233227620040969175442246455742131683512640843745927805545950601139264753734285713802994265796982482089903058798901210736992665902247244538022531041821197405418664213130144991255835599178778750814738098422450125800141446196649670300165389403302386958297324126524342042033979815288830612200225656905685788544335809509488727442668714271305599756181559589550330930205873663091184261256190210186320812702275205346563849942086370468368820243931190038405844042984192026889057313593696426935076731670276153461397904169692570311528020344182861526441122990591374155059463935799521424786772289913424159260785701434622134538238096147783016243468380279190767447760927718455581546759812631786717502212854313022378625643429454900798021493076003094196769306116479194991397072550447203584565776970359551165588571094223062699194935427814609236416852608373683394097013865641711563153219519496205941700535765930512412693385673159025113581780255300320592360692114162817263504415747602012762233110804158008411874578329461459827299970980722064817638548908987282479819355842650163649061793131326521439003231471480345134050946727070341838363856552380966256912107956537840167380812890247772424608485621945985547914287135001448070552540947408024442555974794925936275272237993292040024558970393038489870327387654026026817786807920046534319988994863953545799234871904353433065164121582694206607447082240246509537588940632867363368240940407843141013172035534629539655038772702025122601701798222816610517794264128020049225558663991704935429116589592988237386591448238125138040583242306589209875036590917409112970390904014125290105444185243154879787617837481180631217359592410984529566952519860906064524501427831921189037662874544063325176082378475465000923085897097012965816295524282076373380801833533330345349540686436546158598901749789955853919708383432127502576555498076137263776549392600349175910932126372503873228629810578652667578555433861554203582141166797445661167129666846126921045678999357937676274257425582139497930672074466304133507840105150502483103614687485084535301417687122250089927086380130859199306094526546310961324639580659698765906875019360533840264474838289464739581909626980806973009703673395120914168507282923236836104407728131173703933571248181544017314756945874848554311806888607530194724756110040726834064957362818960446968188736302768133283077280009140582796484418064995535552190814893535635564609506256616774855658556229644253217534388374672833623277613685892843464995917425406884069298350073805677788788196713205075952595689124807798119845261615359093037770905618834346937583581526628480853159635279023791165637838079271820545391572062627259243408768287878332302480107811402324234274560956122214006481679081759345987053887265428767865465555406006646576144138141927833332540651694226882182030277925940029558795198228880157774060621095054570753045802141939385610758506860673138275359577756097510565771641106028174098940502267255449914167594499241737858085188824033245085138883051500968690561421681195497512817382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -170247589549255213449185793863534317752221497394523996307605359911083354804604700205100069032886156587878004852213249737439954894237796433415810546964950484014690499903570683189157077551144557616253816096383932490523572514959185395548509329499618450809644675196093178005050792609261310291370849505319399967440660782220727617274183454013186562012239033217667491036608585946930315651074059521037355271136768991097967736520329976057697275444130486247585195508563207793549550735080766251918362240262390256423250638688397684790079773892889494682668662125076661137213011576680413220319798158849941164897864777193541328923926153262102734614458210174262791371821775010433453178986475050919265954034797909252679089271872810609496307883679159579252324135266267355321640776495284620472663795561943305357505466897177312946135135127162224249719837153682527204042024077300118675816073372551763211850403847443111953117500813553930572845946556076432635321927008118721542915981845897338882991326893961364642761782209205056942225581506313639622488344049602084912824101891405618961108056011696149922309089344774485523357630365325670840053424924758838294795702668577248224407473631989994141650385934534081437173597460867857976539272590956762255034220076393989385297641852442180957680527477146150604374720467732509826465434448546312138900774633661797169476124341984513710278580782413144543879085505365872333750610555612123090666445586343412444173540001125195317303678832745400193689035654543719127332958934962939640592337223185033653802511454814036216894041162443701133607074962148003584071643744796458340311385608174392202694332458747726065675615785450607105695386148522523277795573754075402342211874781749117190290617344894862931922124640222343818492793292997028230555085748980299761738600484020139619045745943268143776714800289056126742818639432847090712390970105801353966819683951706127577626930418309490872212539884508132953185246240934925110620672240311181137213666349521440959080918931129307660612948134119924074872224033217644862634737180364089472950293448954319445204730229620887507212670606160073359281199059162738476317584194202250796839858604456626887761360650759026119812993858665102695431021116823257713557347601550244627446400082049886942236927789483582681587384846283099783836884135217785428228869117250330319848628238203520240729112899453251489104963151193979344087495510430074946438359530137902612520029123541758010067825906092352189810077564021565290183909026343569851550625893121813521819815175813715491119173405899387257044046795627095224467048506299107229279743876803226008347303575026884354422406749065144856664764737031372440354183108397930060783006441688499171055506405361601135994563892969033750225215728576556287754061517278003832410427385702321757910084571318059740692527022353505688454651419973148045339266046621727453953925296854467490723289916420500718232439215240025641898260827576201854285056233038694311657789811702260996597338885899602060353395060162348629067460812225836992278303124846259303124671178411794360056754061264407451352945399635976250303816421916376300404544884940081889726474222110418572709605422681917970642586511898513427404182960279216672509533735180728077917033265563056021072311123273246406124553992361085505029448145238332411049428930320274110311348256385259660714462762228614974906861801212297060143990564656741744633445946079849365511838396191702246111666467928709405191253272267387655789566341572630769148186236987435765725351342846488997170811516450001422384961503684174562465512650338890072523567996434782322451659007513577503270668935926411253891630605137527454695861909486860285666132478147794074642772491965208211269242757458300332962942860546377187496252585918860895731457142279311682633389092723246210260886610901948726961596352145096373650504095637062296403538115833915717989400633747273294543411627011812103693878696110999547236788319521109098156767327464101491423949185823812845419133650014503557450530897429516876938367867497487698984711454285912921219619032540931009974579425889178289185932978259346294142559998305632684521568223828536062219863002052018776465761842560738596101420915276582719122386962233733606689433295219816572843876911900566084491865674822753662543589472523066269555227868443307464802481446800512015439668878951888589527695458828196306297571838198003825104515436305937635059097351536624047303065013964528403512135714697644563576492042413450671942880359650197087967543400216182433582241056052226639984238484051159898778336632086272989712031492601349962526479794305009041626400161023725521778943413698147054924458538688496058701268774962014128825713457849388004300892334128415108420464521292596921951269409129815428718137697489104553058831038103362716580558758775114511467123813406869749947420742893896931498993444285366458618375300612014074319221940983457446190859069933279222482445458488460383392543226933415199568324360702246993635052225614010588539805603168116300663378894069343104713322711670353258097583883551745299643025582768917068921295401957384194410046485489965793983155844180814956102907739171028687854171406579553810670915915119931724193882753450122852670085635063728049032502120357695675560851353385736250548566900675526302824481513794482966260828904254048897406444266093793100462983530818457107278399284068308325046595271511085112337013924843631684780120849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 860932668994491747385678274406368066469963209510500024640769679146310452215871980780186604357661288509202322321836854194155476939713865013654150756622993994120608802567172956184624424929409672290048338814110748360179219041788071255918114260069640476452110326997309911606538794151776349485821086661511759785444637565738283817695613943101663237482488881897582968007248472931472605137885627859779407991336572185185493818538639896472889350703592038223722361892840303165569373899781808750575119860584422079380006134025769134671572507650105620872833118736733313988513592723637597337835980062302712891457844668275801163848898029481193010769216201031011146234542676898696214925955933833531643626583146222671139262268989138451180061136137164897265562667920824633555540177886264160364146335517787024516002159269598366469285196676548457214022651586723069044749886430219362044109311304765917464951263823318349925638306239330751313917190721542088353979973444617742755656041954861930401714493154211798974105245834801348510131911970085182376932808124989725391931024177123609001152441382769833020128305891218600691306591326880476034843593702189186510536924310307642465007172610191726122644828943258733204131607910365598876416222232748734706507966613125203637116036522526085441168405899662600483206050724724679417900461500916399336303320176912481475918685795460502680786571285882498335366079095247637269102300440472138364295654883111086611903349035560204251883809576642191541509105118847937389925780341418169042813017012757371361314870346367246583290132910580683709734015359603282083804402729043276955545822509039665161871811310449316726894917025952373232451394108110159295621915018501587200145536913420776335147004036003856733600411309102705792055682049504697208315067439066097119687267900858021342297342245229372159575777303053353008981717722189602466059869974169268991212709464039651087207192936701289616897665275208199299956928810523879783845669412293415311163774495742190282077530774923160726630400697700153950138915130450598108650655304123125361830354021142028247888694716404943177855418654556052093067751283923299222474624260364566207991213326359652201394874299849667314420930300039333305736320430963705690618817218213922239937930346049165980045703642736610398303298818746572229670049404627150169201715466716127375836698738322822240289967758777264966668456477510988013837809818454067515452304582290582149917935579180548850820260946835583720584239588505388612034910793880009920014705104241192501921330818948381282152388830232125179344795383156492422735452186342762546900975529278892119786546229277979494635956006483163573132442191013665542028058960083033060542004447969532463143787955862107419060667583415451274393293655285935456501261855379292824074587493963898856593644507174374309893953902245194173699507924690785969511941598867455879744272166774952884564480513022091482253961354680967905061339572494837067381445733063549517311651673302171949779313043798009322504877277541706983824741593494868350929870691533015849665930978228385635398189584918531298831258684886224544933052485386658192255784139121540470170732515324191996978485272686292450539171024908543471273693657994711010523439806892918759614545950824427991217011160213683634257957272812606706127219155988408943124657149652124315900551543833456556174765337610272830017891554633816634701479720339521942749471149047540066751671920962051359685184138202611029476855375148885294632842782987671802029186071787972602115728888332920428438715779811424556482674294174505807270633407912662721418912269083079350710345568793915070300510911469885573959484126091059551912040262780613046597283257338752606294638979575868482508480943122426789857090969574506876917942325722404302030598344781400811372544500666465390787864351832329045796662611372701927169714504051550301680532556090572695920958409360760806774938482056150797387986779020179470738564491126793524388132376608677473443989862664231777843598988498564592502549139551677614177422068766841255560883518939584526390592011106228738816921985018813427974216264551841022400992068310629141687066197268509303291639079292773835711753365355832805119867374061493434176020006413179782608837176881860326423349588034638857865903611415753544704269151862607296536023883069038396444251585278076570625156419422212935279764809083893480123233089959051513211015132041781722999477134878436438820540155373941181292017481726746595671559929545616736710864142619187019895050179019830134901783016562552952779056071668163791319591030112436758088528178035401702065575024728704638100466605952402207652602017149992584184390684254293419274139290103471735620390396989179279090702022764406093750204207274911969079162046826672398464312653155172893007810578653566279945585433087498177355467622099729934057179271745931326053611715256340081341715920519670811125663215858687588978673515593566265702013219235244987364515899000019405053307693215724291792797360838468374711231369592195221364498772289178820827681814382905668524184870138751748026420237260794635009905822405906122332853095230469471800750851713958220325920094371824771124360354083529959055297722856249869619511256092838882718091137963958596871775682726014951031343368515625035515885481822968224567799039256146875751925565700819885205205335927302684165906948678597682898123242326049774027262387332548598806170048192143440246582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -2382318423710829367789700681372154933260416266548369818325285071011085804906548026486781218852233544442547715626620587021382106892733236711009182425557511135576711944105024361849137946016515275335615850855401320192526965792401728276627429375224049783706164225431335138755850609679319415598585735682018407839220556279788577272828466633945892689428549663149181303047198456614674922691878437819229105314921201727103401993308388817742768250171540459233546227662974935645621903392634240347143328110593889655237293696030337315148980541677777413336822214721356729076100780738551807623399401034016505583558633596454354069820985610500378554561948712235055602096201472314818847242632960260151037950488601529570973692393283841468031782846526689406744677077299734222496435235730011777187302053189007641640435806984577803357706959717528003812795757244888239414756198394659426882258436361715548854091859611128236451292123591223173761869812231780584895470566702550034761462214972932221234699828552220737476747830438941866196779641001493896653094924998791165520817867262428859716308516137664758463168377131492318959776902265725765203543384599575382714534304823929816610075433645751215332605574753148994239993034734081273141501886460763470235660803472329483145409396942491818569253068758201961829202181497740096140309518372090731927192158470464750434711333707447150558338561907888647766897633347483130957851150632267791754779324090329474099551510501759993619175356346506367922472100699582723159236329237359168031919141608697160305370571083952588108148277036044675472370230233986030349143502301141486409330001148665452905289930500845763313226702459154300637377040448531683042043211429164269262688899676630436481597703767427053508199883581850041739354609808065044535161045244254945344509560827572181736837730990392219691382543225090915074933131008247580906066728917657006292636888263873981026967615348575518235472008023133523897731049807206587907866858124002223625857089721600252329543108074589296253081385711957201845309710208149979976392123684028415544209086924447029666149339496660702722852554047319215026226163738639174471685362420056214936152351688566065063067426039104923008971186717957840074459162045092613988030068906687325147893949272530740064401387241482982400782912986376653426778820054283042426523145746688993001439703087129012997515247238411673619271438984203313303016827935350838894318555163776551452494289970970062445222441785661435950993664640835295090748957144616855398780417170966073162052217428236841185475113103636879930327172863245123818679771935778950933460472654628753957645630052307936633889132160310256660952022943495232563297006590662214585744225912255717597741375955779615990860288371390484412299708225410874708156158775551907302196147031813109308851619421030456632752779940178179533165643434192410570744558503937097136962948513566243007342338391203414639303984852102696220091253514456266484729811690800900635343198921445412753043045039021161946601169027169746339410762790240550839488292720954902578361248716580817727396247565146463178931459517787214877500038038677859694659450953417601993086580868747988851954487075712163351074714825045534486449722210197174120458050128260752644718304146917291389087989417865133331913796506107764530268838190916914439473036520944153030889427383194807439228708889880533544188753824356525748263983484118127157800557750230269122179328513840570120674527522559447899525752171888064164424172629630039423814718264221587501741871965083566051588595155026340962174095219619005535774585704004865699603513110629932190543535986713873328082275104882913222721858844241934952796303335023257578427714088043629077676501227886136153475435972623801592025081504647870629391060386629797908228182288615492507896149591551308991831262506713638839348888854296367811925640766736380069477826777046194710950685308619173487913233075124813120581654314572746191351811396030240693644086876306101608298391671641588516863059558250702456891554927008464703764472382915241852451905490129449566695349918970224799294107235030463984944769500091189794804057593760807427027225589693462774428917965563635677989176969247245733025154060806694002516497771768491684892484488637450389062376182164012360134288600544745021427382609826249545204583287151103956093053461207006944396478146079831711313074393337334096506927828068003632180880453419499160447687279030337865500457166252035777000299333706732946494826938968207153655392900981021632579948605766957799932888465448612154241705362334889487837078470165265513767117507797102499043452336722838135116208141623445836418716676087329305947307246566496940356342035345106208531264790206754008637649809785657110961083333285261432720954974731822211382774261211959955951227422350800487154303274173430495373620086043625443200456055528201117057484210178437613954157751846653137662483982302792568128936771010097501021001553094218728210888035701186663306996592268745900824663255979540346690509671271642473911930214879760840718848749752479846513047956901916513015697971209027906226003288531073152102904779435122378669145497436700715642958221975174958749012328744277105033472960415485243728768051462936873539028974501202316265889304451509241995873563267476859213489715721355295418093021387753588753800296792085986724578492529535005838179297938282889502305501464353985115879330791699430847074836492538452148437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 10329802034844361420586768893421022917798996899721997596174051154089741080949608127504833261346205996493483896903224917629837854321264401850232582380478453548250341797178529830880062250818138288148306520425314635479242079818561724838099073840608215389296646370803087323377860332415602539610415302851447601691352648572079297708403337772433096941444242483428127234339137939391020499000089257450674699715882741440027749777188947088378594963351477707379077058814632861506781005922223481207981785716746142885475838165321157331954532967938847559198791640380545191879345006495700388744903479030282599984191408397833139580691442770539592527884145711003352103058392345784771927140045778468830865954413256312693864597791899791678569744932696458926013681663765321530208863710997908044724797077386339342715014631535397249171147563798028383983529050287620828207844829917794218201564986994715055966619028320026632747611565260039613872671418604245803002534615239795779329032118240968564341379972176133835543923737045282813953447843784160211585037318895925725193672392361899106418230875338097793981065648964926012280652678356616822020761814682228976675317939313487752036619063049556077051693212619734972253666683434784070718547749646384596753991163156746294021178780763690882090752419143703487098512969123342597721589245635793087655304544941406639249078718390821054843703620057028013657463641966354721672604663186237454052771740062437265108424691913697393568995219995874204643233070457917128140438917466135842322854962259485194826601322032961934383940926882575149897821073707908955389284510728185395088836787630631801192600953224378806473405061601378533559814997108845178540497948724921985282726369580812303427026733458579324511294760159365105457125050407878531634252944420698390274121328900703428491211650747219378876827278336116123203116017925685497127593246408329832709835704787640264467532348983440512176200846245332511918360446295237078730882910310739073148942734197646211589644790552055857146788838913856514422208450559408067933010313421331904143826113392545550073115479112094198785103428260572009863213750998836532742842227154457843557655979580391007050773446927645121252321908888059663487654858300213759452431430395597038769435150275892547890371320654169209632773363064260127576537333176042557699072476648657123740866452387532742290399826258891733083897734492544788475776786060008497998564015360281960219166665010778882903298976287631275320106428022766695036645019389018053869773543589932320094145546496559499678559435295125140408187422298764045295283350835285592650893456977733377706215100428079631993522133707028536528154884111877683139642374106060783302739921398914009795514819585671295345748692676751881905431317109000269208920330676203534946162671439829303517311235093598499456451389561260546595046036440821868122999386894311743150990065104030579772748873373891851736132083161335029533314133887363662472217853227990903172764696802434844652936036718521136299933476248382407871444293627165132711837095381686711076432617117688087218407881893159883695616980234327340119041034875425488982810090174500264188133484293542483826949155041074142537018908950847022387406788729299372908977406143230504718139753851561533010511353917309159513631536373984195532604053306796492487709647755855916435570078512952289047206554194566035326579911052086376882023505248290679942296777952733718140398318267667660956526181149063910519966841101777164414843936084295638850066998109391837117294604306008566966592314324635591869061782907133414228217521687786687693914369173686926397777219544594867670219443060235563394884796194172281222495593053822474209315387580624501764931572735024501389205969952399220052987792053455338488963798309114823280195477903195312328844259610893721284436609582638370949757017625840812673500175488068851412868242607488985293600168374109794588896521010210607028942143652043407441994754340553382488960270923228616249233034605905296888585125654245671032877770748132098599711411374017485850422145373486819724589232030918123959403064251871165038520267831083312499439879691831942587487567854003906495775952961731287156480294694188981276285358332359169263792654986727833635552602284234370973744214172487837858424961648635028946466771738497932078159974272117427050032842604032916532414472688808052763953316967674202160708969687977490009405757092790521730081951172575053393062344940859887114609361018707759880419291918333275423481638301648864644195378796935080036505888342162120790805340150570677171897201219456894067665669098832880038113339584789028365176220315674822105908702652242285622939937898705683520802483959888051698794735806311367004548660331605782061332507970703600938112633759296574249736721789839063243389593273610848991992690161406396062440676478861488618245544613084544127198466807564795880835876191016524177952285501727533301516975995057031851470086049466469859336917024869770687217026153179669533315986878009107043763318568788445379284721854431715054002715193675075475951105419963373371067486172023270034122452348626674112001526373929374783598335318903127239647336929647873890371101148611481761064793977116635585720026076842711925463699520212806049489849654163024249671337266016995259818272557731199977926665480840061857518718940118299707072970153243033539394577843979655727297009547925696511250226450329137151129543781280517578125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -23712815708705420528167749426349328262058857702917480425559888890657509891257962110442978571894716998883890192055809358542652395191060348903515877046650357909029212734512450571162839147060649746823855124568480265729002762009759924641961250239999868776516547211622329651593226964351909511394151637633086976922833935578827047080206513575730088524034921109707472520612139090879536037169452130696007517022935018163890161441506539909013018821495455441645977202312879802433624948119656088154088837268223361368537344054002236345864153148332153344842869372851223697487914598224364482814660775481562810372493640996473289501609556599766912338357236521896486034359101484988819461230083447113152567725554153695350084852390365191121527698213362976444644320177654379275168623113430023462574619369256612940824963875223829188319865009703962079325781313479576575482986632839421445302343730354406045853792356078297604188365462543031159581457790176839088316985122196580550323693729011131775393764996789613827497506133437234563379977633674117499246988121274059189663118925732086474543541629283855292930074237671603817379739266046667860451030214242344351104319733380019840234672899897875947425837255156427217194222829878338318283775583387700655916050684031379483190722532710620878464986634025192428140572894244754302934454683982233024718836731452068562779193770266788665479178862548254007607168009141169309480278443462801564931657867378843203785772312489101309158893854427224868382699590234188334173508573670861997019737710820166601884414421156593085973187911709637800347810137485232791346438412942473563761328899576240594297702576784082657496482905269831916348767221929615141523091259208338196655044278806827776808567648667620527022969647564042354000169182156985522393364458565003870547087155412851330700589890915403333221360744751401106622746729277563084833467609434326338980058458871037102258487973329446245385505630192229921577591588011648805623132531206890748354684423458465231563096820331739226799296880146101120564240613795273664225486644384732058096497477734690752379616689668843341243045718983831789088720125147820786239796032018152375948871013495808008438591352014495763916992168643845010042657702372084800484973115437572112065471815180569491304491614580605966622973779917552027882451773135002592925401176437518660604321660765550596904884770957485192714367201534356588025596430929311367900485838787504781882239720598815459902386819310408403202134543533991591738190202105886839561421514563552318289875573335060395337944744454863587838609734779874341578845948233276542203235311676975755332605810236689811075780446730989720458870847377245573977814429192638797756818716994070759482633913415286788140169888757429468040322278905815469200007702351783869213306072023601192801841434186537570479965483189273534048093396400833130273905175900451995108767370287996800574694961565377016924370272941157180365136746826661603637760659032394489170577632203707605240852241246885395761640220875020503940681165412281274692517124754709558766187504689634738104634711343434315289445016104822459392440488815181117670837279606244558137623647090839004914461801388642675908371002031530748597625845002938678370887564262561828988568201067824162309077105016707679371230190916420794254203220873897679628083608484644584668681617072548506040388618455367523774529441530839502196714295120047296707860253743920613456540032240009035198924042713180981950414725218000110369335923916935157239663773213869268266140927038330505188463620314163885157903190159014472344013743907324326437568289202108289539646762854048333087713445285258081933810757693318584484352106643505808871957518486770690926734547925472377477596330669551762320835804522408292790771407664103309549654660630298681183695647972657987031532376297697542828722346429146904102366322058195577449162595156390487366218297830836445866328704744548699648981796029626281228972799220583651172044807263989731489880269894560838560795893008284572020065047876928551350634513820068306893781562683364832901614785720484628857704521840459313239235759817440857625086898773044803662296408961201435434846511114723205739833524539562286399409872190081536884724244650944839972533588199372112197502092061287442455530816654864948704944350097639581998777413438824667542899483117980634011367910177466211905871924409062708684332513983266148605864181145844868974156735959014484131843504337505589892811196855754864257781659425016353035184517793395312670075946826449858387639264294350147005800437508197048687962284093531605885060747269972711890728808879842384635224248236522231532368078823525658072550749959254561097152430096668552697396500292051211183845540380322301079985404709792057749893990909649071888665088828726604547596219843085488092199956492629022221243618375328173079891311191391978129951034985931824933295315074042910057404081251905267642048297656506498137906801515449856636046892906057277956673152695923782636963584106749518622994229618606703771834975321069839404977001382722880434701967621998744496559096233041244671794671478235712401497448475532100041693057435480452062321105678408859675644530250810018787863310422615575108698819657451366164829525548594137834519412284257042482006346611274990108658240410611171674822704709983249080877662617123208269385125625025497623274834679454384600554773301342090241483617774065351113677024841308593750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 36750644969548013777878919852116558406114160836479558201909986545420781289568052264403369290859424636064057244735008322917717651609123790232723413231798307114382019717602067112873976145648883729342674294196086722885118205033824865764146447564438636302525072617920366948927177535991431405626804329872240735735609291342747845839975928174445608008597768777815754972913665269463790733265985978020243203012339007641544536840088060368103868453290505402105010929565797931660819491139659216634536438286210342452544533675312129254712976881398775353773862426401489773812587289679480705736484013621635411045718004026950041101882121647789515897275291957520308496532274354599474401666668337799133491088113642692106843429734369072302298417201530438341754036344983420050941035920256588761686846173745441800037898900147728736952852292922038647507724565787781232392718033474738743147260893051829224269162743557499113964363225100995332593659887752400004438518490135588994116683991128722615735210972781371606999929450726506018106770388045276208451528730788833063746199863438438860157148358415086791085787729647991365621983734701105831918935760185504791581279584815789006038188388110984410099670213415150688550569721499884636267588924895933548713987460207246561324196348541776822029527871334575182496699915299662175822179225277350149165821595473819588303938469891632353843137574584009724017952891652167486349060923494123341501587683317376494348557575579999718265819211770423384161996913646286487758104098176397715092386468123752637969857754793720993750138730409889172501130305845641855069798749208110513959559148060053499566412771988577182818769048699310161754102067839469413834597829485510265878059342743504304696678250077149639594674375194383014468058623485733228347972103473909037198113127716797853327526446628671663591912049221097325911552229645526057404779713170310337448898560826557141026289591086478605859825543230209690996844781572063309960679107196591066792522031560773782794275897126841385868654433503502395594596808458828761320128224537697826760699298727990404132118874581187227161252436302659885208273111039178542920670974400493153205172591114099386065524056817989623030985189742908404261819643151520545098856021193225580046666986362340115946963402905118416534271834596726552126275449736269472682435005182549416333562972189623390313832192704800098871932680778521067090300159189577113972049920925648004535498761653260303172797603735066414093274402338490697277168361098922720278271368654227789316002182549693090044963517556784020870097058481986232607180757122163878890131786831496913827510892572022971821980635171789177962533459684007196195536016255135670517882669840721276736056980748831550431153731167683390318973269956313396684019914040614629993660702668079810816672522452466369692603127557196203996190773614345820960738431655389865013775195507359424057248032882418889253278184574550250819273148619792106270950258395694728931496598268414699085575249338461201334603575791312927000172985234635903746066978008427879256982160086334242587867038240438764665187219256061923367840137645566729169533177989752167261358604415114245809953963178941303776786271108211256624686747597192411426912240124064750281838174703070695583019547353688280455235489418234820577685301422201774474496829543070714785870983348284932792624150489111612562062750077560477420472284864676217034235202890156315553086445818645613521781179648457497533694001832355822625365913953962186294629257371995047224036451842362374813615230268539533081609027416773280689211061297019504913608823792549103174544348463826149454560212199642486714389949791637616240260281273339799893431281425894609159435935353615157217136121540871525624942364839573411474088358241850320448123731591048030664874540736983824988303990523673074466515423533848075658942812318893585020256567163445154105331804010903575411796280769634623573357044780298556417440287616589992602305511973179504593933402592083929874186608146282175877129171120635637169300190822703696467374803806788627582073554427240689666040611162221671502620302990053558672994130403032436673741477993386450724334380435814914555457366293719418721929082670382963131174431017860192434979313798734904728761753448445674751942750512908332927062173916276297709480111514055809573630059415881150440168859792521011802992271670137732665881692530319700822117875825988115705475792392719940158969558750445580456680614337005845105740316990973501709237219146665198506066846398387152909624481393947594897150471660159555632893977253974346229163720566061995990473143521318018492866719270988264422559921711345829965699866063190919303116244573412885593928304680079326803768885735512883246407633095558408889569040053324099245367154613872479804901838448800458872549038749496122142269543512277146641665204936851807970159790766468015802450186541191428727651725073928482964936963727563115045966978305866793435138084118812800247554992678877303290297093673935773651136429562701864892305727089880732023515349736373525877068487378564881050678344497789200217778249832047955665257006762065126957012078812241004115817650395280114554586095648508374273675165028340331256860309959085717737990978428638681373305446817442981842696273888885883719563954299714921769858799046293230817966971927029817169149548456178542287875741381811388529188744291736901104172829946037381887435913085937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 35251828884663895653835606704610445693735072365693814539044177942355825691617849334061400219143470308933545127173491891030375281298691052150028371613707646101540433198185586539861109523751324957068576595975060506001458264634984381199432717704653921025391683822592172269591191856039741451151167464709056432406684175209492761908543743692138468927917575450105919251448489721720759477173790909425532246455428746362046379776287128904356286136351691388452799280408537005836176479767632375540640842040649719196912862367029496397288620013117201686228292032709941932221301310410706368686041974156115410103912023953245553604086247707463668358859323637265404312419219546466019685142220263235211148922680433558697318104396040440792956647487116847754347859691928350710539721678370786159279326715637740111770034421385349575365248998352340519632706438857669852206543698951089266171184141393841104701650060569687067951700643603645471591632607512915961454248822025951071371312889548976403196033548875099657722555208108743249848656748395320412132518638478485443088163530267816775702704581194365972960573144916021642539733128539692080690377762915345392160255088416528383876502601190923558222718639023868008132012684004157909076621339466406527879632485517946538709398548182385894941176748423605095724748887357193862988035226003452899914765764271244439023636017500961860422925644044176889491302065600210822861443223278438458451461615040902637351678481197604495910442596334408227430210000272332678157304843157109348339494231655789637022907013513515144783760976672049596388586241411240904671090014283073628448540208304061001713519904219351417785825715284479643544317792571445969906938191959767613759972289877156546615801404668683025572717268499094883611766300481195816796302902350622595333259339412235937079085852594613078872760789843052273238748378711738578729813649274535172422690534420046007300746167184720413545634945663097984805342389843928421879727219152828000743441574319176967085513575123161388606253725633901846708878800871599519626482054012625033996818360463045738366695891051202055929088671571790774476135328601817193832413053553079307629928705263040701987468741591526878444348878204555002318244936079953757981187923501580185291647802706255344675785804935883215100074383898945804944733425891220016536337331902661286617086000051354225900052305505028230024280848486839864380573664869946771617937961384048643679616212978036418463736931502047515309166045873908640291202479988424598384565044469559018597928949366805189276527682175151025766985125295813890972035315199765260979350873023989276193347916300816981439314583193277654679144565864504783611810320583934713639391701680054029386413919914120055568435709900337667426984144076115218347958577449320921333693941211389329651263716502591713196043795318571590344284258151107445518177269121294006996383777165511793441968167953676008203862746927530630855642596432708978362390433014921651084222480007728453546432945887582904984755787065021125605375383241039905014887836642614611024311103837422446777916861740239639493003512874376559949752956762981967101819239924794512155531591904543889044574104239318477564595380148831214486472223417145407073793461138103435947160525245156971264442154565132030575808316267583865382718694051801699163694133324709838950889225387628686384075576994847977516464549473154401432316782964295596261860012961546729798451350982760215618666720004178894947390540867370855453486004045856949669227179939149490043912601969767563787325855787028181587136052542486539643545603659462265943152014932203271299454890103966823118203330863185679148781313461060366478275043975015879529720246035166793940779072900749450465409682773459039666912519220443621277871759574071508819615313941572299938244128587680187393751626080292463427326398276573473616720466253906929626958254233945695556999758307771883535381841957175370074947563682060367309815491315169727022809650714413731671499230473796177806013712748507587919185685183201204476371999943622723206658610368781902951749123820717632455079278646611529092052007949479846121497742750125938530579934896038125951760412708099620471260340183243801941288940886118129487773821209124158138528104444959346886329178346578780557647750730168375393021204902755711227710607823882398039183795549187817161885328936557388016639056378991202270098772421902489076994425087791164909760195041355717021122264549559642086376950609316843468738626164561277528790508262770315573186247274859863095169350525209501103192822548797086594587074271715750470615830896227011913881464253404353239523701214890070910984534824771505074385464292258111924138489408375001617548442971118549915354181513741004835010372413721695963611646773556052041013191535774206276224626121733156482472137842748835473648443269981567235560951580777036144387780363522723206188494088818626496928010224168997000257778806574177499750238832064990126760559196366622277953682357516764091253654312339892293118592662107157600043039342969451970374738021979241194431448228226055272412190580213564029581690578666926937314704497075598027391264651598656827834736923207211913186784720182083893411385972548435046497908829987478510264648482773798659042654782605452151478685175693098602837889399544779340431977690574651834745237836920142290891310618591936476222086024588717376973719119792605170005117543041706085205078125000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -878536604038818472272785600316416238774513182830739754734386381461920332288284142971329234832511258069312151862472037370978348280533596364933072021320383846366266233862884387275602361931752808078289623632502071700883974986221244405440352557014210682449741774337233094789671896205682205525459818457030514187029257046388076800728126248852106845181729743731631550455366411295986893095915717591090638588940444096676502846391405455138085380977027796055007061557828752851749846089234485772953517315973185577572649816588704269584500979236402132213356200119549399081689746044358213847839453875523402055980624353161158496811724199248276831981039806621338981603365280064049118972751352518701457021540881379537961021540811777870668258338336435376036146057453060549099640184969125252786442657998247534812430229755097933099613331267490310380923062396104182686509307459892528760223810480115994271341046559760811762376232942490065430978148362260901540482697553329339007748058786201900580015448644802042994650825789409635596660573069375488051794148219997575324256686067280648173176766214912504619167132396778616618139351894088969399355237377503824821606027756672769793593525176611016758864899084162221067569289444008237722440031335738234373151603304643339169907153046968453740397421307708348381632115097804386155677245719288948660999972279079175839224205753111030602841803495912827332413043200869857840612712002001812935894576482145782172003929810873740242719889123240192368823169355014862435882621910658277676997439591723101723516840655111411731572274616660180855843001035086906574777079053239177270680381481270745209837303264569523651306517004675212830234736722958110118279779741729869306311972614237674951736092443382993280249413070217305047191214758286370299080990333172339284080540375043856262308183116138035701791420506093701303446014707842335564951452596448978576947103117566643392706201175959095316347678679515242439381806220971150989850036819267608495474601207138781164281651979934474514737496351068181087283573558468868248928639043093912933580554681927331900158641611034616861672090024321134248320902413117041721434354157500194319755507712494947991459363011664988136902317826814391714135493086101693178593861109289871209983653312564929554185184476063487976220432612310357142110463901770529889168419536757903965434839631040230858598334572787565213356642574360047491714490070692094038610671086065887092347340815459421336127112609991729186635768268123085465422874903542564017868372004559484492931546107697499224459974093559484441842559284175672281708985214636143589546305388232874096639664002330013648436575293391846061056195278351392562173450667989437363715980097042603795918067277575959534032437194932144769111123320229351245645201792825604381951295413802556975442864356226286425252538315102578825753771823228856294729520753600010226372034976401696928049300265574630944831241589026166885099004244882341429101574327310425612769211527114151704095362136403513201586052417138032679273930517185496894011695463384964760227730839048848382933836257954272220228350299718985079718079882297857608718395656557204844322564639591112986390766660761906037516221758045496170219750915967095091007611617998855170004089039938627652208940358569735832510034903316417913467647949740177262394250901349015063926435940662492835243526000456845980386504384117063706277771356362737888421635568163783378346361748260512742308620305236251120358599179535166792753943518593686120302150993886594654075426157269025981728197188259763839942385978546353634522440953464419958407779981605232058715484920558699525063807655309135472358076295146138171486237351366924125559997260365961861133203465091825692358707698666095224691745962626115921317786547617859113776496295931344655889455018367033289555983607368636173070874250742098561648158292331099397151653276424087662423256888214596561644364413231014239490996441075071358503903698733428336926906297953635964366469375190401852061571416531149764097372224694961896564168783053404583361658686248983451645845973433550355525763255570428152615844000693454725980745356242890638710894638713237125376824616831381375481688751814938324679663902442313360304995183328330032424353305037923338290898892812397331094009846256122466320221137312332314551727277508154776097221317147333909833528727188574597138539879743718309879125029754154618715443454246929963860960430965902852507854038324508168154293017706631068979706957177758693661798384868415802100464337810142852070913712004047468896526064066336348054287655372197987321872978149186045106012321203302930240083452192192611034410747136195459487420482253805445656943341609657396501674972909736953058957587405955810811091531093243713517824167004457814574897794248753481346591275461522013730592335362544581527547783857645167136804001668827674984348306511106111227755830068581664739889742038509174071494176010882134591741842918294122439506701703995308962089049447213814920585463138365637093879073358588193597337829939326824715317968728476296846178176535248276356792485809783947118190079371488246334019748988451772293506880063360378730279197913280734568145366525735976439362453335990269442907567005131654207890296593544017724826725288758920382092301110179292744349715910544330516634083712126931215247770324304234216134383581950898886036979617812110862282160006486719794338569045066833496093750000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 2923204459007105560786528920018465966426237623048047240975548990852438276945483239279718401857799223586012630533683537222328754399913949330387019196558993182016858304654200396641255738602329797788136157046485759204971350505204829158485015117053785622310268974854561775753661290507907559332360939587002026913240389750564308070745098206124744759366312356768979481103881522123173747622848626560230715495964021172570677545728589269001222649612339401462911840859853948914707579729192553496020242425817701122998018289403837137773844713739133794565760498763674526866855175252532605752241088023204936855815826514288443044106229879867429672585527376421466607951029397957249352040837954105618475764501183321850081302545929302154856639470048144539358395156346764766564353763288960477966673716319264353473216316390471010503486967953833774023329202547130969191950885097392985499368963870388532124023283042431780714190785718470703138566357132230667420894341790232703730117213208806246110504760031386687670968723195307813560384008975032166843183395091984750827708115165365929634269793838631133240103230618382725710636245693621613331139174777522146668865349230431545601797935083802938743024994695572476807789455025546614372552171558356020409953211224159705587310597255971464138310454958180007106748640197491311349688340528199499718879901048828262401816893991112700967169469579954423593607901106974645901403243589377427905011253550414481312922490566973053513906718714649682262230417230250201025180902932122822549432071952890744768604225448784197029036763641207215614689873973010147686645264724590146845837950562513127348652908470965847815381960927675478146474019128403680859412375886315674346486073794359798417791188769063545967067602267341804417345003749203332130265674831237167014440252768163361252824273884714266251260042360061571625767836245157233184959473346722833473522024578895699179748882085469129003501589464337292252576474621925462084944133572313983023869360509026175663377075013136675503847119494836865003019532224779590120578242353994156302215610564662758926182092242400211636550832271958710018411381740371642630855287600225844595263163924897964013588630075295524770079144330058981167498111542117690665073938679666117932386698323336626336578882182859142568043421310978346730104179719670109164223583266840630489047874809062919528920432859482132764367964372971726889264700328785826812867740958764118091622715006308964349443879487957323572874423028791677596750697110025349960944231683164288201363682985977114637764326286072398957435843772365455290173872736951672174468007757171045319751804683186647971522214029428900238222005118574557955408737662549549322002189002018501324662062195837972071237258531845514750233142575645349288687416713393200663776390411881593922506839953488053286131527391616165147760893071634347328002679024867526389311435669419389971601533508718979406324014347492132793392653032332478176897631884896968654309119434186150376634999832758514093816782724248701723516790025465922608640408675998851738858188045764151287317898810957564075426952764144056856873937698427789993461058818451056921097098635236486562741562915503880161896361370469165772258880845964531333259578100981750998665478680001879747899140970743293353907183549422615303119608756873085374545688790673493893684681318378623941653345631594193937987476081487613453163158590221089340028701740512752936512218062850249795341126225654156363265083103629680488617672241740292212509850653233105422052778282333998462664010448070203067633562924999113520474701863715944332634889148363384474199117849817996950174661687370279965303836827569642872852566072415877336150758879666068579824036185457577252918420804471415361805838411962879529193248492768547837937396583609060004456760034017078765344996882793864614251921597496812937254636852177662996706140844064124959908796245201419908633164091175175673211641110950805438004698025704174694332480297965571195981772389284827578576726327242759907035947190746317094887971760274117710039676457187263529869814708778540503397952027710967039901103360254906851538832388428594584512198915974762562390392444341365751606667635471824708999478712561977735795868378741027355184904732796326839025267508483884048828556154455124436905488007351352930961681915395167539273503379226464564100726742160893475556763877584698692878951536730825628626871266607076347950908323955056622533167728378638040918776841412803643463725411220299052217106591104385740545181219981638338480972484025217332734020764534880384247902682978435812889132542288857737925132217412914359424496613155478302437414719476906874502210494232942754523805183135616873937625231002211719099265996973740896656079966388210934966452352945809370339294465884313635736180894670991517762780500429120541972584132044857769810648039170217894084765494295217657379735262675270932982555587701730327579491574314728939869878019897862289508501060671977046536286760029646182637156057604756004107471020093472188716654773848971393956276171669042464969970801178646522507376273506259037717750496774536039368096607636335389423851915772387428174936360718553828182321386317972598904442624196788485183082518907767895917172005114966806738657076162229085813752936194040559777665082103216620151840125462002581055443478530311272787424455860668128376722043212335589573713789945941243786364793777465820312500000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -10550134030210272715825679616176338766291006840720235354263368524631398779630849247713671418102729960953123909970379131483798015400505963051851130748945933202727873060343501135392487506859843423998507997903330736628926718076960770137395561700791874991542384895143247549168135235566960929800850635275723583619891005542291304096506430035519959079960173802291729021282967100521737661199094455873524305708096595675532143849156874619566458847835979667764127943282866409445952008749542743194572240085866621993588463987833169567907134772055134069314767273822245853699696682332624261855950655199383020686596880207035564870931037287444826200242332956339882248523200749356046776414637390109497059654626109511502958630631528500799796550474329628236811676261206999742538357248093630703183474879843370603365821580982291383703362163936122737219442977476081255104436308817181630497408057369008949159123990010953270138763626011155474923126263949653577095897192805635809472702652358899288358564298678991764005368604016738621367463153837527816094249570834540739755853892526465875951507350649234875283658554910573089568154264465937591618707688538161147503665891344099461822357094165430492521929528202586762534502347474692152150894678144434498424036197229866873011595907007123404534769015867028055494660876808257145844500980204182288013957598343928013161316632516160440914113781106850002473534782507612421499522200481604713587466163530273951369277952271818837796790281330045589236374131323048940522800912514212658155952520672201531592285190331723011062870752166455546474702135155258387995752444209766372455853230848745443290086640894571550072286726349143460702377919811426813066899706089779053818919159247805375162593151014619496912146857448548828624752823862651944974615187183089027679580393657055081819129240687021361480538538504727028196975178191702125330983895242762535816224252824893137181346093050338502662384671389565843386630598519422724145367478364493175006294921095677184381687558224836706848880605239501469394336715788514888882030088311478670767583910438509259994607840479637863905656799834768232139837129589347809651406723856565321913032368778637148661627351629587890067756243000561630542695610007010190134307393670202874271366444617191936576347928021118080870597126381855150591011155201768688157559868673270344294439413481580591997139713989908725657402488807999383443292406727205215618006142934056948597054914088659899957826614033224941254978170997478288768122146782346327619473461444797108664051793810457864087313701674160369690668946056205393966885332288154573936594929462853676603718328789307492296029515270772174759383280602095724118379899686464259584159811814288526185163436396651353513610386934506210643498562743496304977147587983308554132321479078048470319027039078543306697220224393621210486662619152033262228258691723701794221042041015833395694277548456794480650947096545797158681103431722289449523537715704607379677472598260403770001716060562765495555153663188103688313703939101884912944214577064057258277598841285597982452845256542329602269402999690828170399359867470759825512595790807190278662541313169058558459666075493158216185961512241223618913045524165515838572196506487495958147500762594857309088338638920600038126392513301605158840109491593168352579184288999517297075823642739428961809494139558913562552376855469719522821600118393166278188074426270335364223491334202188361730507124372503721232240225149147393480541920456531104597825676662942754277058866707421055651508421311908157927080849762987958702121563138352559636163978101087248606321137269190948606126061210528950190987029956889100018753782577166573929478164724659342576447174621671598013355265579919226733796860341167552897258044478423195386968507715300580333769618218495462638110638117355764715954207002342169262833308291698861684195547048165713141582319594504850347702511399971360265345026518018655649800115998371323270587564779581511059110496901106154080034612253399665211803084770846735519377807383049542799210164212170914831023165363707529266442054062065083967355822960059745745287561088504429403502286938483751884674437492019150009862965587680477794510064784585015227301256571603895329969792912909571105828735782965434247700858289848807441835915668278722654349809859264042817830939579220161478244089626824569763751826771575157428548220832756059584010881788990552325427593642323875319838022166974456746521762425898628550745473576543013040914005272068157489457776686592369130583720018326891769026604644981085760507850692656154272998562594546402430565136250888113426421452905436964362756331549222135845102120239851208885864775817289848023523330760916551220553078084283544931554950061775327954187188468194090928324900841890732110633933855205789309244998146274180741972528712642718610516225185424749291529802471586971545983221508458750265027927566655358569372900856413066044351835568560703491929436555424526325251630152579427374336446101847582519408837231187060188787880550903222713601661486430492252279996108146696263290813290860815924470647401595959533133354237543704299802102795429043181142243687449060358892094733514190216154397453605562161285062628651882480900929970614641758271899830709937811724884044135026891756251389518038868377756153659840861689227600047286693199375714259702695266976150609804230295907245817943476140499114990234375000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 22247324241626551289400122350074247067820301020380936626970148389244848057615672801770182534740328735062829713738553368880217783310017599055271707915047202091812203674376793653474046733303050156825948142460046593133286560369700140776148897662726438829065513906552677921488677709630143457004182086895796317614434054590226952930408825160799225804426994674207487452919826364062260473497893357038017543764444496161465087158066567127373699544128411209747210392544148276120636655198135491090320345398189479582412348382728420621950116610606026870914849672103947599436675581946092553388183343697409115720842015869195123588976088549459586850935243009187035959873994610973714752780789328252575973352582631821380388049468275402929094813345165934140678944668807129849556738654006577692841828442874181875349357717926618377178752575481490693324638733403792257094068389311923919686482921679785854793443670243983652340214019361001608087546543883647420873334247075351395950454083997645596653922978031330384716331183400717025279815032534391042506846144048936054493936239423779961509671140969527138416766227336143570482975739575986547810674220454717191841600303976458066944595634719920550578644091124322018027296575439234810890188976992186737892697585388463034785139729999201457169117216314820261861777349705049564763925949489573425909427019441451284623242746448464534881906829510793646249395746454789791094565900121603092271197969945497789882402659257411140792457389483625166023356130969696459964443284096435469220748786860506067220915916077249051703483796722584616679633439053327056108744602573131516427987074301474321946971018568208535476087662281344840471620710220886549431197469944758589086773495010089217930329412898321500161440792252785032047865848914613030724558055286080819403975034349651844894634770878453647771254984420094230411198128582137686489170614447995714936101897188439066575687646158070853473940411463991064790645250702111708730531304776440102629200081546423474431837348856670544663814864760299967139950066812427580356954320404852703477583668217061730701881284049161759033626373452592626289522772987091560913675312143822077929962226892678403841353855688057413996457215065882434712869616789233702899449480521804083740253456343179244251821160405180662969594914610496259657823160115073807239683246033043253437328312407712576620746680245817602882485361175345354181553137821913631618482624396494024840899846863636665176375547089192752706163570907541410026549600996537921349779910529106679527880337366801055101333746631659928524235673853748139267992497058149648684570625146989528503163469302635126544532230971937592187499450292330508109892714595445551742408200307140678117070907320055748523096659274180117738560992934176435667042746298365255545542642467672886747062163978711440461572841366075936038489283553716457363348007557830862666517286488947693792416794193747233756156006665818628759509791894018018814662214845458077573407333818930137832175382814254951311315249934859715943965459606985227954848385656781718224287730520956897627355309170491350577803451619508629611775844597108027204498893078400796539377019435015862511815575112496567417824400245511365854727385056028310126345832317244888299589828216717956248224490654266494945644292952904315294118441568420171668942865178820174198491681513719618098592390262419544756460864010656730397396976931350460915600413089586253224625047232126895720693349967829072570911992743850421369085402008251357554381511661405753724767636003103223340483299527605945179138790389403797974876672073271320158505235737839913932066870068363748270833629106607126286498518167283488932069732187127116203184051576626498339430239435699271423852718695457452653164426878391779881501532075923896800890544437234404794445058471606219625279648809810769920339356532707756863475737764822427638522577740164414567403642458844036414529849937455939233947449360449859754685639792646698114667621110649230162023874159396700554168395679469200969197687654190137911102014922072977536809393291881472794119785914446712472016220913037320297497389061629078745879399500077806738961114321441670853379113579390226277551436644919327977886069275769863780963637780126578729027119425376864650872836011968901405971964798648724217806789001753673361959915657119822989828477121189625362015914673016183659062377739746345618029946561071750247419745543054655676669677673370592422415416326856076284459828890822860975891583307493723246360163189744597128083520988504977300711827210684836128338036868191665051617611250581217831121869965502419059195995208139800424735827568116425607473204322550869686338412859724107639498611753777361826034564780232384202581858482715007855765340359106405334266344760694954718525635051654610562226199205806025464810474169201436730292297611348259161946788111685282252521286842984439540485920129062841852001039010505279414817253519314097713433659918591912204766045632225039170691710392043273099552018582320836544154212051439749327188815699930064250120317365877225039361542158029188975060137057886060618129555310265760027217498102146748578559667242824014475340068378842176639612821952054075101170151568022837111127271494822404108594987465838760935441100133987003105747100259953713048133355511377195405492419447043682189607055794290789392568788205666894998197865131531192339764402277069166302680969238281250000000000000000000000000000000000000000000000000000000000000000*i1^101 + -43645772927859836969267220588748954550596948575445805908883691832564206481757921093100651923121443068255252373726433777461600316474848054767924700159073315218758541329045642889873449573145215915256691202864008575548720471206369583120459415856966848182006594750024148139403523078784271592914997823740080450343813471330885740674860718547093814516852295454435064854710260630156738775170224044648407067081684930304032642674003731312347330018257055816874236278611831397815226271563067289360737988346153878576979686787013247515794098408224525273702514192103048601891892533523105608728000003725604088216368249287912471319236772879304591193410289230237518251219355942558562281548916117083088208491384249096958700270360879108534777244970238900143387692187938611634353700420158160232414173761355276598860429954001909085862412108514336969187879998451792133431788639291341310297663369718679649302728377758422333357692535992038681406187479677567314575902351313207641185546656564559998758250541446228213682965175025609110486771901548712143799925691698037391217708287931991737085981119853149776730192815519061580397317481365304228236711937509283559129718713376686319696081711523105951661409625885838649290742531060895362577662476798026092783015142253868634452270040763033772025557101858619377803543792147933742494454940492622004979622889739432824686073423501492219163012774099967218506814058619620833071783973582577512169163950663533137632749640444292181459132857050678721291715428133034713570856452803853356866128935385160904655873340394958713045410020081333757164520031150352460050949915953510167219734465752484302378357893695534422873060484571316710140785584405270503479359666758265826776318384374671151363399892395059510345277956647839563489317155521189516404392048225882596049659050567587613829383821886342165883945214804712010444183077850157508643381120193128872411248716050122748038324767437921512475861236290746813917188617000220285861050381544704444027744822674743608101301014301144881918545767332287098773859450945554337254927000519576637978748173376763204269806699615196457890011489432684481906069691010940791808355201244275981009772900303789474307304123026805898069183333227264145867288318830850038465889890427823556937009800207887624539574167064409709784573683158208859021167954829750673166499936194783323417562950169064829782762159877714952618635891829772235828807624753442937859214964004697496717734137507304069271206314775921772142006148780235328153872512464073654571252746296573290281987385850764740356537858252368235968488726784846453795030739460548935844151315180177314004449735701510725432589276742644097185031144080917908034579553501932697700832979722444718631347092230291330402978918345135852485807108483839141190000394010525908888750771939779088642084261799796886906806066717321429428165516959670518987666626381156237998107513579872417230540835918141392778454158669762966457041539286699706835971739535686845871153997969739492267443494822744396224908417513972055177536134305346357040271948162514015069830890804655125009702066003147461233830871689910376484351600082258046364914861731549642420661155335162890683294105896050220693220010391308499239877278142313487592440482287773950889709607093352472256333314905445790292811715321108200118556893149718230842802381110168856413980878244123560326218887621083764350357734341468196710369678163058328132277951934891072262546194742419832319487374021398507758225694421403190076628163068413111319339058750141170908702902168509340476938965487033263973138738285479308757882591374495402040447990234734384864665359889842546530591041581622356048096883720330219657659634906940826788399571981313703729589634527830654320323031586258459839689471370182399106105537664388792624832508616779808000078366220324561246266945633560794070260929791626016541374661422123632542446005840103860550203431879684539025396733699315467145578055378431245868578005667280946474205554847866631604837537680190695342400263433328163119931202110524832643256132348312671064059086682925496816969349567411496487253759308983086282795284402555777963469722665638312128660816640397872798188521389880755405418842267363717750117691788751013230550068950845517822516019957978249056090329437496834099870620953534360691205388229664723959695295780614599496638169168893817771463482487807112451781972796744004344276563608812629206809985718896591260659097705109643646937471358576153185901900809842977164202237686308418363401903112359884959081241165817410171120952179417613155842957584468527514944866188870549501788762141099317457033101967592060684024346075071883050552233949198385554840952296287787666896696990881937057920615442179642875443022843472848289437066042046292755792994031636879540849151374587191133333187158738288536628063366893979829174458113174748420058710757769507692281268050411064929257713399923014956720368661350958956430798086435491895611722978370003529478956993403819532811835676692864531486438235891544830308586881381834225234786052303358854354185492167903892438149888480053625635294750721267767063083176870236398158306916698579408510437924045592387963518199625242613500535420001322906824462353680016315857597144004505615585542956269990871965367962068002127385971111870173429506253476874364621781787953574782462202057896183808111264237612832110969668299865764637956999649759382009506225585937500000000000000000000000000000000000000000000000000000000000000*i1^102 + 63823689609126181463098883308650591246249277321129562390434556947104654691496584636177783494588658164850580860467605288522637250976414469976040251944942074516116779161916681006530373129800748886527826240444164868001256789614453198187308004088188975372898964836255119695919391073010554953213736760995398694040470786387130760033819274247354820125488529702629158483743395502496315348598661571104877531149886193702793803262519885019432802899910860388587880443951980824394519692835185247574618921511700145298472338549584128066382853545714185868101190781014876024653394147021927111082703324250421873475521058515914834388999789489073578751502215430812948556246414566475186338594269864362889961726832026521381435194233367976005222093566298921709513686521573818075074356846107270258299937826649231013966862715243409856721472131529143968204535446317295568142292680008565539421949531114571161614078765819082183729264358000776457479439229692971571299376894954872947794837781405069012356415416226643956422933956139291329639106600768825834653805361004752110411233303743206329935205630484622412917108349730932736827622801687571537888800805466570835970899162790033982915605957872370283761843072249883114410680176004759524378006799563375068853293747427356094366261325787460742003803685196130821453156005808078242735713900057633992579632560315174494242126788380956539667288895108787492697471011939808426516971357845849484296779669873013324508455989484600216019974704175031637699111067487689817403662702114412918422123401173914096748117326246420385073637035885482170072230468529943000290794148702131499884539345409454316058818331340065246807384800164333394607642728296501486662399099061272486327853567608695060068897023637569950564517675410415105448516362244190987036012113879608795855213398283646574017375251972465719723226769866968209727644220568002113241886141098838676876434408147595810082330712934148230095725216506031177815915183409835940933152093502727054529128691391813879860341230599063567632616101591569793997802859554840015445054545588772126261136096333187970756219295710103011487415197307517376045444230685190469516490321784440653416110618425256082214473519165739958029775088742244162810542311030363848811991148460281935380572108722388451270403560121618700311376323295074473635475765875555407022111717281050108856949743994457655037743440325461704189070944384950764118080357762625653957106412579557587532420528215571290903248844464829805024480605063998127765111480960012455289787096706220773768386282894673040472601696926170601441454554724321688817742189800986077750444176042911136556516667090049251128477011101023070013200961322336820868247215570688737000215052869373257589579842447103306528110763116381591372279661743395351168835097479369934244703197014072500290488759310762383259667607504569680500405898233950176742525038981429580694529016659476004879931609677818443937597707844042774815269093932367140494384161081044299930826075773980546220815341578456340762398897745105218005777173168488221064264337073273337257333207335371576049426018028432466360445984057343646490264441831149097974824816004526103866650222781837012195402832429643695023165524562062189091490413788888785242829222188424079957462634327917315933405400089415063440622840694682652068876825339411516618053931259085158411447450134650662203800298122735209568717197262654412683018201098489379253392636917427215032597542089030797943075650081721067556048773653222665741835552846011740705681122553872248436700368982544102143570031079198937590710698936118935185487292842253159830859934113084607872392297821463877450781116512238563129637615144124116319135992512283634219864982115641001006694909207401601961886302627485269441397631315163153579130258214581308460201902453840277533059951069083233085348296264616862773039404323626757375144082212270275703881588453912178621270297663953929304060475577252785499355705008765314592235100434698043119677225134108949247444131270684591323122505180378140633596137492128504877933834984223631411471402885119325277420622327505170610685560448665371201699164520501513377387246804083843320030744095341468032544134846171710032268630223101740376451181497841301715065685886369576626239756817880360588744178357564178571230765632443063575246670041620020678244278394681462801136461422310453559610161362161107653227157513918582449457864632711307388277251394316596412638931554041907605176533022273789026506391739202155184738527534245917399990321492562705022756195424516595506949834603170371300626405945729851623101396704903303075912705797144390467428201719373059243801646498553575730805292868267436842061095598201493438745285614034275721655251880542657491081590945457017586770077582523707502721313503262371528991758331255976302423918766584102724494464946494546863186327509952997097370165369504481508874818355175985030827928076275223509844055692510503838674791563176558334242085953841711552798068628561334446471859904292200884035325711367577887747955623693712899471644000079657970881963280617624138990785991951789308375925897732695155426816086046267774281555422622844746022175553068773563746462195822820822151239761254039649591783178446534402420601944486502650715678531860439951548956940576872409273919608881793333195267242602536397894472940236949638180283601524652750037806568690019267016400039693735379842109978199005126953125000000000000000000000000000000000000000000000000000000000000*i1^103 + -68482902163508994829065931342605143329229357724516177382600520855654084116308664862027006472929308169839366375445148329139111169178013174862137865955318186035418326377874708640214137202247727017369703340169729054704938884295897679016367391527840203457298099519958188112488448192979144085399514006402899282678100642876628927786711019553404582384387846267030508196130170639210447572684319762999443778374126219931724012511345718091233463749078133746043475590433145673993978166024610059169532218409447912921605627483398549045220151304402062392995450537604405687243957595150159958488182433824197936742880048217939787729182562700198909374835248781971902748441700376751326168668490662644362792950961677184234437907915222004709437052273782315610955060055155981009044213824892357015196198243645491265966131611385338349837813472647543061646980990340898576889625190369444179234558517426371784069445350622886595376065027066076988947792325860879411142601109424750215902557274559095193048738884413576659692697409109976996813789425821524304176284092301578638100557881242428170891313496484090096626760998100732783360026943762594244057001596495786536541218194896740308933869074256474605598964625052871704975285771181593228628196840724880420961323066023734927126832369573794562586582006537222279061152100046712716242665611487994678572743618649685188983237307443860952492594228429364542994120641077062412272708993502908618690192053296779030804227036395528265198164872161115864711297965452946742468826476157739500858846996500372334104240073054518713013187634324134062663031747369444588341322197709822499559539042971561212564950856490193984466107482719952949943138890324228521883888543211594145241855559481472631066718280115022219534105606656120558270234901552443822378390469236738831348848263587720455293142528336351524268384652435147851526169502843870119980952261360284855250577631048376296617222884980863176071809516077202876395085258614685909887745868815705805874301315889913343217137766207370139927817644931983765160585045418535490078512513672977891519923274238325091790071558824968780079625509510452868643693095512207799125030968008834406205940083815923795213228853454100553428094544931675430776193354529220752520851115153534278050009022584984953492383743158040951999789939508090962033792173671789311865491446853830290499716786669806965718664074308799386615093568435555210397954438689315505435435197054743673533963633359227069381798765551302102617222092510355029513785671420336170666812283453115716403226978504411640169318274382510077155880844896023751781027993128847550151842246813449814815259700330283718931688164041783877870936165750016596388667591674730265012353686026275154585854703240761980345863370965725892176401119359499041446539022287458423812509662357976834200432084722717433423718063046096063865482892770375130979860789894400942382442804572083564591516503690934577833236400825067497153630266707369217993222256363845007865673358789012116978478212904276827836505985387691300724914805094453209857201844853823369216609527220015766912209203829605004747924681026481147973187175451542384751762620394830808006414342039301854959996315411612927082918777441418513149326186574070887409521502887730204862827138921734798543509755008247090170508929544275051513724664725827956992272713219304536061705226594151131012377707717332341349880623034164586108437837552723846865846807446719915360395392586780785584921486960167647591710876513994096606022686513088742531013082345873839278801698024291428290764105736138300214526865874878834633744717571497300897158671875137855286790671741706654651093158887013424740773612399530876748135296881040868672519144016842085549556721384004893400502788760125337258659282975097535756824193198179953321724965987502854196564792439862845844546335474206996676290774886243113154303275183045667240644825728121825004280019094353531515462892070849975342974105446787418902182809293678677347600375411433624028515588766066714825700868780997014417553327192518875033721291020170951222012973821933048692836527786632398002473386238987751932280831135662163822527809152616840867195824869237532000579638017283739587329056716588240311710054517167437466693478655581867416756748496382455649120652257955750213631227840211972325844357469099368443077979998695963468990896772294504433975997033549630029965962313979890287772454241573723166590744167818781461995233485938551445835157707303056201566173475031959629903557974901115606601995698772410223473097455948515082858977770871048953236038241429107597784700771196372022725987941938556198747610551368103102747387492933816933154970455975299134875706249302624381073595781881580924562968122593599825187358160785479753397291130463290404344230964706011094463951850561982964305518628747141795316341616231504925029373092248362047909957210417704082362646044483142671995638439518802643790103142653450853958782221497767078365147110442122157161485228681144285663613213397232114544940236079099322776734050249464178608622308180071649437817414000337268245606954831539487988246791453270790235404089286892218867981090234972159138770103614156193974894848715362126737167991833742418121071531803656037265922169471503903158567724756818792214184557210661465498729137758913709893343605948033876978957919541633021978415994826568813104923722027408614088095362149033462628722190856933593750000000000000000000000000000000000000000000000000000000000*i1^104 + 41059488283337220899438954478217201520685510888229527375936819566336049211416274356272033529885428516761805014320308605318039112906108445493608365127430730415868714530652521349888025447712133102877311390757450826397061578581103829086343342552542000873388510479974863428391326284653920925407909247470059384632142403089961113694310672608160436641703844883271216059126669442368872341506013043359397745299198973632705492856698882810458424299511671930505008183100240699126759428698106477582671502026336780207954506898380666827547685896988939422537755140931391818016847302514854770953730855194079434126714673338055094785189185926872875197269370436540461661765369360922454304014720162191763648340156272670186825215582011908641386052406006797879250867524294860193723463063050995046614225576156133774621565201840323247282714295621129940852554481654472234197726675155447893934774079218374584565820232966926778096309648368968900706724457242331460399888077051273028600830103232035968309178822308709236747732126511269300834198099137949883513227146958138057058793005165451353439380167329495061468822435034259674154009490751958849598632644068448387219797565346673268469295583778610286685877136260735855132001885839001460770937159152155079846399531975448101579235298077736511890703428491375341227156638911762647943262326787732955876528759190077902630420890922542328295995916387408723203718962103797817075669527451256933235997153093314131759558132232350577185843107402430504511338571591635718043116360194387369938572663125407931838626755126334360498306099336514111756000669553257970835173538919834253754281663804266121867832417876367090661540488321815463204061906748747653420849649540939244311917400311773743327729745420814977530140833348254388210093784535860431802809807962898008015160294717833639964030978798952039859798870759696765350205066422981928467202810428932902460834431998097029373443217040625730617756535888037412964732927202502840305267460615897881505042515081059571563019874681668358079237598048754289816389005702573484268491966383804618979245081279712842952665229580338026708494762223134913444760145804024005433150453493438089593751260521818359642148825929011163273623432747614005862105336964917231023529306491945017059865292829619202045276210819640861345412834465719282232709174970171280877515093461901242070439006122629544219980856045759406532569983309795162162773563885215384251685819609829343682201928797877586774878994795358229521204653798302213046748791211101140156578014869342089260770578303742456526435449762947527593860274110515890821801729051272643466958896160978723878912798238363717723490890552504977377294830029688238816267182930062439939236861112611751034650139136144509460836964872065005290800963851646993048213831820903746826928770296465131354342959647430470403688680234114041221640941610146304889175257100329563113549388220682703659819563867425267257950350277862727891032226682993925930557644213404694916252286260612988868312604211312341418191287601259340735256044633226761542417316815888362214590226640414297532604209265374409156446113640549237870646264544971786812520672016836331446882420891869235561352694699275761117932877295633888730488591641307457745879995032748608485539743628106384232210816778619044136897364531991310137677195699316048240757758394913543113609834435145085167783140477711924415350964727528180043864370205991966368360848567359437516504425776540751057044851046967230124879589600001462383747595688858155532122856774408193479445745824125107483782031943085159052718902312089499952831327732307493055767129450910642486645448796082245291570355815173148261129122211193108979576322228035958061854828192686584526524197848390100946735462081703164434982155432187203597112706574426246777055687399253837433744860319062663625361582244191570463757084366338850810851341959014976712884916472360549878259740117226192427021195477259410223114545625108871232395630136219517459178888167680606223776668439592198815043532122525087672209760828089171057729631268483870024872347721985725825903941678058833723150393781867413630999287669512988950352343080027213658262412567518291110291207726722030721601978071733506924332581846233636082968390364089462850579297372872712448558275641342210190693265538140680905136242166910820732420856079910010862741634009710707849914983213783704987729369703602923745947413183091165499352559396377710167255074521783672090412958002618329870751732905455366064676168659118004678152805711866744772277700261526492537125487050768625203933180626162499490039658863368905935278112562766730341211361439139767585961753744028132137236973987717528482829397425329922932951522819425460615461558037756511749224095342831202624123852011945222458947529292101499498143918346019574306700211540179531357415525346588550668680524703743835611443675616024565550525312731199999663893702321277876699372757819425285246520078770377653453837364181234486238013528562032337885695927180434134933474824976171622344905418968518081660122101131556856871210492155676318927746994025238725125206726709876547511752961222419285735666086213017213589507465643511870840356771823543792582066386126971237034013907841631448677095762297134938251737721462933178755835355975394999654048933566030638467837646375505615752434032302607571259897578524078207105539732081362497284615642456628847867250442504882812500000000000000000000000000000000000000000000000000000000*i1^105 + 27506036927360342274429074067021959865381834130632425640196854290527253480844409495521184968898172291433153854244399924704351769044170942376169292095391542463812891802315794471306055549000649593812610901847831998746397517917210526688467797968072541495157401450936889394109509219252461369139440139999115600606157196640495851936518608204179244285262175528309836830088769749796074508174029006995057994587051362277845165162705402746703439964415021790923158134196840086103048121274792313014316909206598835872283016566241195119512834104675180403518698825167269185556142171064039643457764848938242939920974018126535783984522015213160598126327447682801320309633818623209707452313811564258088787017868086826027469764231231977975762301760048501802400755812806543605876269623542278881395151988518442273765688106516523157729651561621904529219964227529215173051805774438148122455159099066256939745961967421955625119491544815377652277400287798208017727044109570339655318545582152076675988692191205770739986279291021179640753436065936504659658062257100862888042633132996252843522828464436657509928890655627985830202028997890820127659387669225196740820725489556005268900161324064171299661930444959097841986618328144179698458448618041177346274216931683678202695434708413288593894107013372965374962721199819584958419542143532070449476022827765799090026947479199827193886905816602135525423881391449191803299653746574394668661333146914262665838177825944144145789189856237074311777861299597893841582412248214737123084056024243223463364963955070156216516057346292344856481559544146139629924760851173267294990617933677236878185784902741343537995421229639846434523119318070824424740075867791294183394198053532762573480480521546052720832389740319461687814636044530637892161952877744977963604236046393637370728888201310527013509073679504617940102555011721450188646818320783157319276256316567693940105408950553771563514164994387919905945502801911514357994549869367806765169611380676366067724059735160721130560454428464380850304449290987057046576298796347999737672861197224403263899856967602472988850974543957046660349009052048685233992783139517257507413238774387269527714508712323984046786226215582486970525686952368474989799470729487508020215651051815018007290298545248823788328631748748702530447262022526452402033829809902870198475079974469530655632225305861189424708438467246287777806070399417181232768639545603781111983475381528685569143462813945118279123819082235952721379809676392054442464086770355413254881587594171871736596363819793265960796786098869876717571608797363770558189429845875549539946645557130122019386150669990548000287017431408600935512116824255568208483849761790240555919870339407059548706187402800437302008852375689837897774163454383782533546389716104688404441259409805451348733753452683673893553997686052539779410430950716051243083545754465345033933290122999700631136228318078046542975952042097935102970423073912469190729724525205332564688364173403114074555659899668961905632015553753343363054679619531026694911323980928207191549195362084460156394960413016447527233347373473546790002806503483357815000008845270313606513322831634762305933544499009538610049988467202080801322506541155863280769064439533682097260980142467051124473776129038194806658891489217258466344773141196558024751113213686339680418419581888958120100392749796166551795246443126822039841705657268044109435450945412780960209852430559518454199091910556744401432132071630090140390649060836148642267247343181585515608243978363525372319345786035671611751504875422101173493353471285140951268646944654616545608715302957762831289785900466911338412430929957703680237728328466559894180193435914551319169426335802919540447972880807633284679883285243732965850345294871054940999321207531047653160836286149614633404390543384685387938128697632379435581344468957566707703731222223414626213165871153109137343884448183401368043347120407300122479022473030918710859064406113614907618198211736419796382817263652129944919397403005960815325425525654751127768671003815081326800706863544567484374780006085172398479169601047710032637761358268465875263593782950846000917905509541466398108639574427665134297865201760073966707739799419618126385816806466932386013384613900479536151597300923581488581064468304746859053725481866269849410599971790315763454722641444380564689671127735278514114957195704615053178699360342489385829258954931705661798018884243627925214006989321289372599473264507550787559640755142240057995637533787733874795289416015053569524944002394118672840069976466248670989661961189548590372906489422871352543394717182342344562197879592232743720549005808977810123689891353795862786088577549251167484118531377723010474273873709584321167487678673432034015032641162985542502291307195738930982594363195675269286334082165987635668625092062704129714830724340933111561499402417410275956279980344012340862173641288280277762974601964738938913951226302968820408919693991490373913034398861661786298190706963318179767338433712579353928296238773991923925118891563345950128862615772672441289761115273056125778578176640864345560508389390929611453558242577237364111769823715970950722862151698800856621656748707906388439236201739752024876473220837397419520276986575800232198721796536226060756444284255729722081596833917205291442087400355376303195953369140625000000000000000000000000000000000000000000000000000000*i1^106 + -143415507977023252790123958085466996144442984496092278437953881864661534701281405515917423334799524725868696809295471079794176293122247467806394459752836679803438960452453688089580957210663195461139828628564681531296092210646452836596897160624878538421872286978455715688160951685112657990281018791512097449576791833021789521223288383771338234943146655060658051669429589010059566170958893010797471801679368362881444803272689428840808556764199750927811965489716669426341199783430171109764422769854289934866352354810011308034286095256037085670611928983319685330177358392761756077185834982152155950888227367597775578406964740305393554858286307401936599067774843779241241334914652328347660261644809709840002959143413611085442081353950350545786341849339289422264172865876456989629824378445010506439172286678879156048723763053763754402937274371255083645257260471321104235622295921219876230820330443020880013784106507124743757784348178084923237265279568185403141837571739536136549384095305594002199629484613886542522623789918270721129426233339858669749988830871406878131169617762603796951787907358859431585750901349663324772622690698369828517765207405598665618498064564564684854057165896713939870884498214805420591241906756356759818989122204657981032685311515685053652255476164675428148161008287427771633901102930709619309411007005799969651523999123362496675525974682891054385682943990215451149254026879591106774725445176621437906792216116258118025115965029967920067351127142996527530249887084343749919364188622047399384511843615449991628039689276924387643645622916694720406942289571253416567821628560832775671306921086328363488014021040366521967941001728346735012811372910798805998451414903397836042726549140987354426725434272615070816507157797174132241831342564087500479838463231731654317738280626082931578251065680075168411308412730688800432779136433954735174634749230014714792915010003663524101232891466529538980154200920517194348114816469713706827728753346699436010485996905919625065893079383808741315947006945813364660481956331731383495701835689293898816510203777409430053162428984863766302385378098319592362461196823802365899751849056211274203295000581759036766532900668771030839374537275638349793107489712702807075373693588928013360598658031172906910413736977721699995828297821494080121337688559005102421441267605677020698600625591234236682233835127912732834076099607845799651316435050272469596891254688480718578224752141045848462345994137285585073593171935924941647434923305493229299855204731105048326815286558345003690245896456993994508893060012676570117705037634604373155622373121817301516100530048317659937983159203512180835095969529144129414069557153572088548226017648224569136793286474098295248254482662850607238889819612749819612051422217977161001455542647476670983085603015942317485669020583848624019055863153520164835343205938656467289241733346590201246099826382117793920729601477976868976961663675356818516298877572750257651112912406548008921111762838922034697663708263739993063252415699803732058867398523278871102993614554233331055336176760452824791354584115036951228952915704235087424666027837462646848007894908465099455690758112761886978979267502691201533383356828718649388447587481908719512856767192085880549063470870626380368789473480974936391930342554364867578022628993847514422121033262269510916332628543133639813931561441329250796707553791951501030859957138127059700049132240764150360120125833354512310739237249284763294080864511379991336625916192315956754133686696297785286596272277033315139294337613351818602795710115966543439533638712191176814326866524437868994097681034066525012010260979211945339138479278406850902545786514918411417292009188045730816919434203894933229723177122772337114240113985774694959365311355790233739518245953757194858022635650111960813216988045396037088787709097322462429382165700763550704725284922965678150866983776955274412023681242365118639220971664707099127182554845701935638201727135502296824994377743411287571627463390957029186049727271149458001229415052265191056789880973162591806989843039744574118310385863533311873118418435126670352790707329772223792198393940224525629370353141656376983578448401290046371978897138222702552056615942980949639553076232414151172208471800831596841966905276850322919815066640260194770209115921656015432682071531075253786300935363401160043338963942500497337946408038572756900025233203546315270393953044069445534692713631840963960746006073288984022723679700168400339384887962814147192573959659106921990760501285024333405963330455901025903260439307501736446568845659156118995276486104068968659569187340596614715447228520187461204822472734975123156151968671472296621863640495687628399382156967452395146441233980352902971844169598800999390941175114058156954108959264474009936276873112276942198930960433990622840227415083771686733529416032466788524590203604174585997523624431846573384601455265306578901119625160007097931125792960669570441596145733531491791378127789515911873368423706647323023057796123730584500907240695068757270482815852376016338585045682719164887266071465370401375684148737062361691599712258001612345044919273428064441151654089843851186256171242192163306081214755535532793113398378089809724698657419430366557826189568233505162563496969429849188661747413919833604722953168675303459167480468750000000000000000000000000000000000000000000000000000*i1^107 + 248173377923785355611448832883144066487704714034713676762095871444357446040027789618567587063768460628099262042201616678773064046745018907397262059049085450413318459541941192592185933154693265957584757480210582888132367626499199656550536472501384591580832032017584943188952441660428950380576649729111067202317154871584783133860471553619100016191721816508722844886641242964083185257244817922643400565560232521290608691468246354711354904302840674321898594373893985119898574915114872379546531755819475310274003956896784150710793378981292326404970851447692093465348939853408121706103712972325802066048690784548100679030699078409439841133873260126744258057116806042837441792622167189066942337329381705388886458261969018506288401091206708422294308401367567196156534062432863220678897697675055602507033477854980064476355737903792782835936805117961816668931425610334179350850560755444728585486889797750373978839307549981594462824322733179838782346293487301686617119300534059043951650676823068225352434839283197321519662967831765028582555881253524920686359133301490920223438025502977105591008183175812025851861312904541979333338501115910031799609697464511513080398758802358184446025620019067311100398698319774433160946980534631367391400983316292087906909933557138586919775737070868336667006026166199977615812633589856749522546370826872437125374344259284621637356774655332332219321874777023652447667752099649818887888698984252572137757621786422407751886972126231594480858909288538354872311201217717525228651718023831017530124916850505609799325083522339087455216924781962799609211239624607974567287736183804877344512033303159316544435596485036968640225432263362911559484269923980200222791435332863457925227915597259353579714406586049104552431389190174823919131564723544084412988782309736529617170765856953016895571178322237165879129454004887692023591540548887175864656479172519378514066234676968041366876655840895983486701286379697312207713532936735496338122162082011571919265423920656295888235762369201835333768705468886735535810707431661637698911899699070269921446069810129469060171470367607315898827913113136861503146493472245245014362478925977854974869442141559736105063913244287918874295346967532309582672405115571752880083832140354544813699347017946276611929715321281903831270689538006177912214106946660300247221261175408866700869605992397813067956373961936605592376941541432067752953718942065547176546651144936538997341681566178254593085665905625773163265447558130976256765310816431966923927717289909523082888549218511322233490747905025740228773749026608771692269469310636221383455511134370773654772408444941002956908767087020248710412757200322430482003015212427073577321542942019072721387839544531541696620210044769877538388696832820490887239243408390725941242216053107276972423965922920644544389777196513479299235715580511383426287354607710511028704382394780432494850952319825276367831189220650484813002899592589239275849577089172513887808685154847003244839283349914532213892165601758714395597860924040278620486626892363346397564822934461308395109863086074126248690982734841236869585032188708474451315350260262136433453824155159846193258108020963108030402872872801787312184209509602937737980927804826816785588018706867671814784699754177268878602069398536210251406286012272216713300561983226780019159695393162149596089119688761454727730073631822942818992774578559619238740896238980676817749370442971256654628807695581169280834838596986147063064137169547340058457854892895001467463610662335021774733518157008453228704676557822016974966963849125588559550492401285112820425798135408640244281867576290601943518218380352581264443704701608376931229890357868073970685176199201397778089535009119331708640299277209347936785721085633860706036162366953059129373501690198475922525000908154838516409271875740531989552674151027696162637037454753433593170306637011086257400197610823670410976343521049182442840975902647307080423812570542247107866277409821492742301014065858963864736319455178919290898107838442160815193138640594894657253266430954901358767303434101719270412224699823227345493477853995592056273754229297061680290300333295253660859623918594647457517681924876029269127340073313713009368542601924410786578941240896209599063217942321677044668749957668263405755718413007834342344898672930070888052090942611316234107951824405174514683882125927822817012901047360308746147741638231973269242624223458362837674481651059040671842627048118015141897921456599396490214910969263909619288699442216057205926281663044837401321060591886715263408035275538377490731845815083168876802740627893300984412912732922733556572092966123822559094503480256919460770892588048746060161359228521760055419919721448053528100773555028981848345016093549741864286283539826821031566168345736184512118646302211658759297740569576462222114940564839370792545867583132923576389916062953656004609697031146242869656563897821032178720829378285969677541731829098700423442575168285368030495589006650127916031728770343266559960468160276444133530497783008743227251162079541489762994964427685886346808478654692645225739618186551308640448495840272765343732421535718297252989402449148840880224174643798452097461013577808632826018238525368240985212411666304920114832570646711325716387414379045392930859398328280462919792626053094863891601562500000000000000000000000000000000000000000000000000*i1^108 + -290749616652255085717975569602833085006439020952085903843131272083839446066173507594880106818977025344078471221825567026450280210585175074451269916028549820761880051290159981283273277885402165266237766159422543535748273394602791346065741117135076058657744263403015243476903927847296132041554063591095360210313150642315672895898730641097484791177099985571179249263568236263013772974336675146296407973476516885483253325304114858235762617984308410176758052824772108042542352415944061105666176431201593181226289039649509974166787495700968994111493559336835416292433371985623618707552285501094713775842837481048298581619380574572997593953295125402099490934482317496535378947165020397422826115421786858465891598037120031519890249643369277047290229854925140649429973837236615472811959535781915465091537877640366116585811259418018308897402875231624714600845864029287937066019975645628596461191451005529568458856287988922906195818950411493682113996422120989500043535553358715269291262504388441158425930316496390090626289779246285637566211375862973345911113239448482994250654146646520457441437559573496924602035316150296745766863589422668133185919518253969554226726383254257653585979058067680053199970644100317867688576627533774184194328118317178964451132694721717721152794931071451149397756235510205515933241915570643825751848849968770187199643019960044054518041396325098844076961179409731414532308105422823576312232710502813961516615594631087708101748244366927365849061849527221797849951347460829890362750052821940338008132298630958362034188907035047132417992815353835894041199093211465138271617636332024554477188747388335328954204925686762521049424700888120712760217642471484320035592497504238908703343058896792676030486086684933104020871756338012088986302403403421319054513203503548964739802984665888542188828196697565731067144907571271214571514684771651861924943785152007621120426244321411088272883779348134231980888581597337856825486217563846999599082559237938470653890461862049925548393441336779085337565963245497297935483216414720084573453751968393327084723106520159071533741808531234986712378505645830075607048643083894254166203972381456127989940747695463770014367378564074147415978463970814455173958042474342521592657103429369904273139552501925690912514323104741868321163851358450715725795287321261128718554597062582953007021772465246889728655314261711594148537978448427149748725590486992405077915899341454023700970867469164382027290044166341948435333651119815070777886471194691533616293619004799245660475170982146666696870305991107933794613914004536478915496355204248769453970671407146365204899391552865612095779664923855965613826269502867543564377444576750421922649794878848209781318439321538345505062821119743083503103687583265665909539281842444371173175052773750756846723791315395471749826484335594775908458506530912457371333149599627666401016505370382517501318509920016719105328178121672336338367580046274306574816485932800402306432533411061171783554480187327899879286510267099822140555448730233997049964108024539947532214717472685236067900585404804734544687847104116149216693462576799560716667064427852558663082791465619350980688286591071360907916625832639977538017915544949171251188147838267134075259250881871769631272467974460316765071128252664897217190913261559599603920068767597112721255854151436395575390390061351895706077941122925626009991181350687984098510212643147092015523013282811934117666429792592969352035738332925913911483780330331380435381903878309647029820895157439477203636278032296340485857695593990656081965116796777799344586335345166346922221592915140091926983151874297903831553363496086367372270554493834525577182429499710474502995046389954431207006237158953099833944652622709104598899642339086218309555361396819263397761141569639022225497200778842143496045231903551420246533411715882597327899095144446919101816725984625512606015584002898319610741518459504526963136345488184910861703963922917335522367096390862452339178802048126482515772944903790067073788169998454077363107310649738376228101231641446001506036777368175760324961321211450409031159491027739723530214360113064000618456049843731992953334749714313841527821076163723317525114344344733591670719815130591966569131234654539457903494961811956230214784612398550997613941503615739893936979645136483808780612137006962036312862901437230348156165523625780866124262394438844862920926891272088016015755363135493037548111493082491363750458110583846732180921746892843267179509108576550333953603399789403541040117836959395770706114825097870101788005137019388401909373317265928858283770889962022306534614632512795977604670575924881752455557363198843002623367786183831395541287366570626961470251729457379882196265897787032008011056748599796301161898586766838026203950090997359196370462261065169258371743625261664869674189332308047720166376656774246154481403277346768329995078973856483265005532077599297311900612067694118919624606493346992146609285461425901417058915530106911506524327950769787643952114467644540933857644231885739112174970484026711180312163785494333841357441954817345924006472019666022198493501696504699623944846638755424094507152066033068834548438728628930745550060087514249300953541166766077921400487177260459259184407078999672789458697559444755212192113003055737863178364932537078857421875000000000000000000000000000000000000000000000000*i1^109 + 261188553217164257354983294594217136260325118220474432984306529892529451734960450515061741263265965489862530713255223445581359316755027893602668997925752108455871630738388360037787285438248919470007101342507899733002373652712411827974958318353517921157861009542379344274120374742480763231047715986560846657323372759605160550544596994092666720803842793313428910775246148192003266493712124936838979979242543269935024573956248899803929430963661552099507950536873322096022512925477912704793399883860202182308878615098812450931195272229171916475777070534938019606558744990121365685101092583077190137479555278901999498121708882800492975948246901453334208119992964274693984710113047703953380457191971462372742461663437648964542266006349111176964124958642521508935542862104771391285085777121194264492210489173540550004957927456932324248030747765291679335693923370829834468465438444148607807917731171402290678663141465760194330203735844770418542050048940457309048813133930584366644417088353935677864296708357402472386226388383741643509814093587568770360170348903947492527276776490079689758788970402173471720524789849745401924705451075058114241373400839984616550807873079560964906180249850299925218335598428861834706164818564680634871842772555466991234343483896096027601749590103099017384676301419458931968588544505498452395151355796753557507468040137098287145042599763756867429098276407967741133528127913555255187631076287069359976256172109766660682832007307317933751507113738001855033940970685654135558922396169992925551065994372764419858805415949716806709949380971665435809729509921354440255430764644867697198852820431414935795977585395015100467875796425094205671034734045872972220189932198738712603935615526827092340084935608769812940184584691523182074581136612282790828582003653569030821821955652381030946424831276353232697512963252298991218492757302389350527035723485538637054082573261551622116566411888873855838308159434663792340594888900738391202522853366377111350871107862115711887523111596384159926095279609734978848892093869726340921183711402672801289664613213554932337379108655766907583684238777100405364182094009396942068883548736208112568122235777843788098759494373251988395555034550481812741459328942649771787103505621090354119642173381344362497460252304838177887257488047179217915839183318781892425946926991582928441592252321730090745687047314134280658343069036533867918130099827982085716048521179335179105442051465291450993959238287478608142551447066810883613996755317764342479081271824598958069639499027045429923526237804231351506346730808801000612302215564869770656193912701145201339152449824540645968247156561630960683249647386328274216587273562948883740852831543375472651620142525913465104917243466977659127976999448860910648527629008057225341177034930657468191605675741275656966404565238563275049925477361398181316636280257050083061088077011363620511203695705895795986109495034420826646037174370132490531196739042715105095578691067869455508958381090001591931771123541088660652433536204089869760634978197536184512492853397957397270698778741081087647834042552819360318509306623660688315732498397438509381219793930559887262691520416130994032310168046771109814843466633754861900933849614381260440998575536343676450129794796849052033523973125801693498411251252820480360400670333114705776967168959711871685435692081380383891742507138819087549545538783905470774217160399530580926302050154199108154953141806839246321521035634611304167546987215546779927707925674040109749539419360898542574159627333480516502343847679990234141494755900663338979723143459101813354276410852381927014846812960550649019489367545418033271589637282911369819633921102733389957593839937996590581528505278275203345969786002138660534161407575158656890442724899147245187680670471722754971999568291856523224729400537449015553915391622553973791040029435974115181587320402990756521851114701670455532086600463922555177113750456906637886266007959863538344966721330959947650080365192409832654955555595882314338557493453301724966152649795732581407356035863021258128253241450478029224224061317524195716115926019504828136443573560056199813072184819606001163858100453662869149181773918797787532904231411510860678497071287906062967560548179337331920481546288162015218690549889646871862332396314178857857983437949839711045580878184300161053407364172721274858109404721142362215813880061001791212094999348708502206125324676463709009208935235283959695561731446578204854822602388555164494343935683290224002119479658051088792437756246501174014976023465194093211438523485100415182680488221934348992916440865541085395154445779207162491099758144482963128280993904769270208208926860299872783977184951888626115925285363191686822351700562345124688382053833684867480545061745548212451749829306089251023125962128553618343138449638216763324085279741843738257220690779118658578994666099718823869721458087556008977212479481588307437744733652994996842649051130155141743613499749868346502122494145193379160869584931748070940788995116818590308577394794910842507759582902677826044505180468259179696580403310124705342175028255614428767804522235753248823465488131716045988009625456025590368845266806768121581694034911085309374448384293184769426492425836309052194413813902119823867131756875295880981902030271157855167984962463378906250000000000000000000000000000000000000000000000*i1^110 + -184967928203003231252268651135776100337543261888134497883538607896389906849499664397361840754011361459678848640334387160384844025628935238214434931415125630562390927260611695296813854908192980410686388029469202962669476201648078760878840039132915706163197890123635266931851533032858993733217414104591347155818087422258143252530908091651944135877350771370253245849229128907211328105305003412893329146082348412248432071647134058333124575449853313080932780852513997542606914335260397250059432257524247448704664849691855348635686382197970339431939582878074568521481596730442009204301399594053588226815743575903650740222002921980474542787507365502644403247048938436024008919410031006595800254684321189522340474029974157075340445332627704205174757824526547272799095276108667088370394575469405006826144419935074068235475363063755007031140312175973618486631702565766911852617696766647005024552315735280972683726470786867345962544445173398356042164006854845669045696451918012344737831487268286295046816244172754166706511196443998076558611994884663642252494588289576397284017747338982872507638218017938589679590126298755656389924125861831112096739262221578574280217109943499940647049050977065039421150448446884646805845026407408335501327762411355689768178358716222198082868640713086264926536428515685153375631308831853261247686425249942747815746954297520238753300067246966860008339825050996784108371720761943823859443907897068422006142258178637261217695519545800011439797682069185956001274693355151312618431285852742486266663330016202302281213781581187065218679402344022280490000750266465566964577827510494173233824249696441746796949513468923458592034976476534658618537196651843036146323264556727734716927891977000898887233911281741529371561282054176414369637176237505629434018407993398345353996966460821540579831277133384157859573667912557455642398888561988214448052321996633728816428116371602315181413615437802473803535401915734905757764000285771220012361866436750940743989736327949369474623670964702150384610700192521769440696694461009833439740049257350245990243539037443983663149941380715068452765113208091810411799499543598709046554248793870578528727758784753890126711419970413214714251217061061689941780911648492494195216699528924168016743198841106690245776537145072574170565848498711446202886424744808718788754133450647844778854373159040331370896349237991736291045934639265298770026189549809124617489092399771901449691560991689535281363411871860525241192607457535998834640660668952718032344804957547020103674814001645578063817367376603418509982360194504444420951874441632997571556400578007095029748102792417087487352347246312924956566948390824468768585073190312266470297090064290032986076220946504569782592257200255636251031440851657225766061538626386824782799388521241429175951533574244986757414298237251320217623361837767119274767099985907297566547951329811195494687494085216896288350631402427737594394529924813667400003242532641277593998931156207700084915026845694896649169354263637274911881255005386455827766284720217458790211409782450836458496431859663539844960439759870883610268152328581185639425361425044630867739399087785316192673810380635309381711641150678142190224361204888035010605052830053301611167189520939394164793162326113719092339637606189809896181721344049525587343466759305660021862159071871825544977862666066932335288589893298419430034185449139511917813976382754082293586538281654693136513442050261147452930338599622909974975696846147847796363178025996411182274575852991172233964163324551653768602571481466015505871653397223186423774123920876754213517058553964783314645929204125613804949477934621656064684276085100296936761329811775052241795418625253332494307695339232262741657765084964804370955144842425600889164262788124911387747718685471967734663261351947529273704864013282404500187415936787337986630900373360286633532419597957257303050515211397822122641250440253717406845284331632199431233491202078485926022939960236795442156522304179593528338648183090477398314580261186412030367528429098254396737350830411196813519399330867447205875204420855895611386356483906916023138529923590757130781717835051119038593894970495980757230748727643619724638358232152406471005679354790813534217531455024363591824813394342059889690640304914509285462491174595748155805975579974146435761846238137624878939195868175677796019919514612489443307106421195264259643679197258688636976891766646472128921545772938747000614812459117382516621552673409508270945942887548942290398643369215833328020789223529366396788620784044905795296761934397967218105165921795368008510939360906331427577463795603635997954098685620804266718126383526935170610456536376986531068745258447397423192611458724231278691944959639647167974869344898380459754684578375663554673053339250617334011608852625708823938385016530392649425395735551518393337823912735418791672281101651325928571930890925266479677768319929384749509199960270779209702019254664500692305827520386819719242510464515503233713420462196718631016220741319148935032633542355053038194806746217365528893744478459947016824893163517773944242765282458684796223834369889681158380853115321315792344783071215810114721206865017149007725297971730719845167054324027938054780614981316801561263757100535688797158628392941492890599874954205006361007690429687500000000000000000000000000000000000000000000*i1^111 + 106867482143862404908947922771481769475997714275115229694957085517000085414138406961664389685841573881367202399949375908225233005598869074422539668051080152795253381925179687132353075950278947030946354923700137056828462427584151050504438523887510207854743980284780190580854406466887447284933514189132017760413956685193264988828249706230068052009578149211874073158029185042023007563838894863014910219349872007575742979273732649209867694905764972963761346395565775585917692385725218564760994623030507241835431256692428426951606736765811073393341367772606172601390057529267694509663295795046731520513165235241457966118187032673357744612730552165369289933172305942970442913399555381189437291384854573458345101757108188795045724654486231559379856300904555889800986060712660542897361753596291773844250300244317421558479555720062434652044355848105862671640257330552728763832682869911803571980168878777463905010842184671845887102568972553219029037972682482570255913079101832083745659447369012168815536322383992177411813638819344870078759554926114389365838427775107297555484309267718461434375962971507307645076405828926237173847457095134246752389408182641785989667533855002011110575721716164948153803828541203781398721230903982240751095288321115189041161869839714799842139019490586117294691411444097583195304480161628436183800374533478961942146234689949547727913088634595093701985338008067375300063591511153768111723418858229442967559447523764463779493996434875405252172221694665796595433400750710200352066230424823396797500859153577904941153980646789616055009303210892792685706957524830864180759663194891164763923379853408204925326181296955158638084061078727728862075463715463288898389315549285808489225454922110099737199950255110236846207426899478129588731613400997482189365345525281192881637970798062588526987918531463227884607196002315085786403218626738107820731846395754398307783536175271309596522437209646438442274622496707666132698072678340455197392362941386605393524385515289366049789770982857011172773122521738449118176365739978340381779799546791075328385413162178794600551501910803777729002833140152052828272873615771883313930064570114509088118136980796581444877358507645825897654983771192437672021653956498962040294066389671123493409762317534463823870683978638168183701524101704801692897169460029656876915548065736848428493816108607256127394719789430602133745539294486552958160979754015431184356280790965695537760696588316017032074565845612582300686746495877442716624611366089881656607955999477745930316814703891000565028315218426148968903304373257237062455175398005888697631251457033690758025995342874647418416125546330754578722441351795600031778268613792949998005599862733511195322704476502838294198850213020511550474342585731947750228774431280898662258747185311205391097093631819421531715541294382500652737419858711648860352915456422208257310855725477373637971410265152372079797532785587685303449578639891217844989025507374756797860001236825579360212899143888306376821137383878354375574372939933606310827495342501369081676263675297667899198825034314857753770798016957515902384213197467067265230456123154573944354210405789491954269364370159114977085797147072104202415218398748575233120773473851850905152039049937845712914755837585270680020440426515300012906162009012868280478031931467012332724196897626462836307970708065608092856723907030410767483164295650018082496056373932985441212025314705452315378984690319617517265056036741399704550113734346758227318720762523351499196042208768854526566727048485657745627500667903349040696760338066845016614310511043425496906597388190981024669867373272360493910506409923535707044251692404910555681994090061548944547122041318901582601388186772393761273146524285681094428787296116033202627048411174134355162590230959095860453821963432618526847045842904465578438933519582329472069607478651882121175306824850672380022585907225243786016375933763572336048364049148448389816439990029772631112921001333001950588426097128870719412053906531138212611336538870862559633024725519025180423069674628948549258981711985998499147290960006884211644302831691781081514948005925531810295725451111108985857517193378582793860662771610465715523011393235158936101485743188718355624436913080310051108313071936915972096479828544707166283777082895966314934334507786052687476863923944856194092821483897879883131106209842345266669079761413419657014771807902594604294975746133963638641741155789015967066639197909224236014420372850337062929275919840367070167497043607129015024151123713708357806536603177062760463977478307512558720042606318196007487870131322536701306133823697843500921900485832072214555116754573005851312939838032480387168920013809914329902439372750311019927763326227620939109614394252166730589803043840636032610147453199794715339839960248901336046226175329751061208793503898450853843400990467991775909716247303300738530360001177544408707924517325599445485904028600833836517009182159458812972360125061548487092460969426590354290103372992069583687205844292938512414836829633928726574033970997923256302611490404812242298815934709752972534802200902035573657605077463572936559059489691450622396517475816397225373271821891007686939024986145485415768093404615745430880051420518361520381205552661574019229946685971555098149110563099384307861328125000000000000000000000000000000000000000000*i1^112 + -51420195742903282878024740391944101575827553267324307360154913615924522486988171010317474740349833155830238395292007491322630337863396135095019026995354505989844936310747913562445853556965872375653621095441438777801629632846615920316374741429362568246710836837100882971482168936685674276728332331428693082765412397512528868629323666050357328643322672206809958828234352275910497849774537648848440449011644045690046455697206710339457298722192540607374684923630436128066398826463551973495679706607581887209794905393186913896631145951763917219562137331314011464416503071052161412680551244827001690679354164745733795591935499222143979519613527930040852157159771123905957898117175060438600988915327565149738918147604071159734915393732770109829697698563075938505657120985021928174730745555036535396096614188498914541080891101123049519030911562185362747248217168418232869505759784172451245119161914503329336135104719434905160257214837414181211333878404875828714739388736839337587814473343982970422685177494165919560209475272971264689354335283691487629786502780364933502261632011752026842872583475326592351454683793530659136867476931115042977327040380401729303359043516357821104488821559337999223237122495439581489546665237349678599959349762823804477808809641428663385339065628157007765465656734525389553301477400867343369855722323250576778219164823434363265136204502917784617562012938188977959775721963973173546178011439244952662225494100994676659964015325269901793303687326143661054544246177891733765982064304335611135354027653151302068083389507549206460987750874215854854502510565140548317091881319797635571166914729513522798451969228169623771265991605149082485759223100363550328231570294244458242281190787658184114296124309237071852676048137728089340611231676275388378923393820955772279566058608038481708063102539683246941157797251124428600975686965435107967799186751783441560324564052370233519645132172670213126526953765961159716345205956637740311756723179905250205991705163007760968598514841447227939241904149223813694769758850081409613207940606340121584832408959453170722811950474658791762667520618959275848238077072192464945182638118996294139409304408601375843152456110424493431077215138598522864771991405001326430010288396283834178029526933804064462237047413920646269085065629184089393315879422909591598677418241379955040138572878067414614090324017119562830183387589866350570408132394306529802773903900166393300116217334171752471154458140629142538393589971202341104794928940967779965379223144148932196071645589028535456789251452631561412456325450357266872331523645287641568059014159698697655841995438854342118443828842395593058258555099594684726635787609308220228366954092169266642899753926268956176905107723862795928117395555549651104298839190803872597633515177898069926627636297757276033437754099526144205254644250680518746303248930106726854904183033300572529568640608652870734709078105067783598048544054346706523000720640496298245387572974346388105884751316997046314135089314397440000422760416815242492277131480274861531093079198158843140972257704951984931558765979325764509253749683870508519117577882750119505483106830210734738128016653432725407132247214771854586091609847052437815936806859273502428429274568869270409859717574642453898765924521721900246390025079985315211110422834341511470188464645876009918500193445886439517520312457078171580300647719272134809763661727496431405678160555281803486011724287523610088046128170236548962738593787340403302214724577718288936945549351807940220837674641342898169149944797880423355987536260649231668417356880596039358739455093324656653910554937423628121885153718621980749222608670590403774155235615865402913847113166272410183254916195957445726024704641864102293975011920512640905001599750700509743724386104449726161859417750855973849204237946219385839223842224424767539306385739191130451302203469834151593627680371866349088777039240723369492824529600817483614224788570087208149001402897317182830616438778856068958385884508541409683181367637750066054155033283402914088924392701699501168657371380542065370491820669855352384727901148794232161361839424423527338518109117449763454878000080545770546448335889768438038294127755051098437082592192788341735452218748372809281480496765155601778820418208636543340155230482638441888647322711365118120578288234703274935642011650778241716297873353696955760963716805261306704888056597868032933134523005472500259870174324948162958389674209705678993972261620721887662157605454055977669190383283214042394859877233679634764904412945305485363220649465517743000517998637306385495733229092405221419210867092829466117258846285997933325767830362848463072360971505025289952693806553590975841313434201414799907283104180359201223792390223023852064750901523249544326585190234232758263383899950185401947787760681511685997896809597793123036165248655407841272950468708617417679357000589232220632255789276770760224548907706633321585363893473871947060276198435443365565191836562805795707778235121921445822701099579692335931384178991731230400693591798475432439606554538939240308865005612295987594815102060537318164493680234307873765128180826618404408190933936825686303428958401967906056002585095153391001084532340419217710320620403812196079095394883362216782371478807078801764873787760734558105468750000000000000000000000000000000000000000*i1^113 + 20939185497075741271486780623902961239256949500366289718606660056337756084929295116061799250634648366150044535706903903289387793193824763568909684910507710104914489209396043176115954950625975944797620849100390618959251332190704087526995770301043886205493909503191287802323891398956921840351990979262425105185060977384463049186421366316485116444860175690733625186321529819161204090409445238889495014454322921393867366026954741901210767498211478409550629008119351282600862262650690708810634582785581113825974647070120623580423377248422630830349555382801683881902090562626950252322989339819453615120958240661015675078962886271706478056607841304203794545378663017262248925566505933819612961446182339431538876027891323087933571210118522530466614421687126007002027891469104823074495427302330059773558114757062235618373574839857867589817858818709351869864655783889418198391432946235949159418844041408523316463201933658231287421499917162330609407102004380248550194761175382674924665767350312327073673912318213647358491048682859292232225265257076560567212618628730741126487986729188937121393886464610833996548580701643710214763781924105251142282415888332581327268885855315378264442338637703150074397296663606813842911922965597322841783310175427002503967863301560590111048982446127331408080065867900244465776272048574389440095595779316156221094010033790276244045195097813093733198408526959299986691339095621452578787253165145186965919917513872183724524794119074509563999662083290858380141036875981564812938896909654085136188170765169496170652790312835791632179032258406688149036968227998172124152209554309153066518760250907609165151560018825382395692887699905862329576757910533992060498921014395260440288606870235124879971868942667049661525507734992509348432346063950113164110283561204426255894953021194070935751350625513642358981042133366416502116193701131580124659600298841961054140194572126630086625201573616709407945920883440942050850664076010069070742398964511365725289800907691827649065918445390307999805286351893843123973326160243391285319288525469033288575079759233484365849495596662555354140218259177117554882266212381405476130057078316754578424887899740724040259565507942542542225539659429309616709429467242477854596461262340129106540590750348011536846256758457750717601704117008834614486992453673921669437212842016086519655921613318585736727419395944561193733185074480449526976139659925261682526944591906758272336570413265566641906710683899907277282586624072174598351906182955970925895649644919673055038543053498786188309742643074775254802754699350576072658065267084220771859601494095836172492295011334999555513130082514318052489298014768501643001988311463671057185772476503866115855334938959879136538922468120635986082930914104609935521377758417269407219142151190477106787341649667458124220360956662357720174414955760851983024960978113928757778015921919998778912654714586663855430912869763100651414059737624208009201542274388212050997998550797779234080216897390971803156850542540056452205110773128870106664074177908413438453519161066126059944749354265528046450648587296369821318019110572273315116140234373878342504231120303023930129009713670708561036502168533928655652865757237105920403332567874922368630186044652458008254910715055325264863151998699163071316430101972970313734526969803708064231205338512297917700896436146232231892770905506187278143563432866728969707688436700027783760865729948325008027758778650440989467926829761052744846266230305751155532388750889657663753790025549810120625167935209596737700022387903818095694749964019392830907198471920489342534330905264214944480836331759457524623798899604372760421331168766055524494057110380683192861911921526393092587033909321702248437792001704489953600905320283823281321601556223523305350540153385148628109425496898658898523505628504672537890512999304029878324458232392120214727258628566613648597076595380610748522909481312453268694961652684597631502972055708668953750657880834662520099053890043147688754362273869311974618445056930462722722230781380552954978254888768849851886014005658190691195931277147001044766546401366322882369850605216108006450882263940972789572094137108586836004187305194503853630400140679854748755722387547491147767330877014446668612062743039348295805361788909986615082370018911651292944323266636855663569516576973331566345887697375790810596183464070767776738794698796136331872157940460645344306046875492271810269827086150370122112885344121815854712337998058429606077890343695306896573475927121413375646682578936170023897092204187136267906086331001448902341499407653546630921781084670568924194110371086968007082453824518556051976276351226044469850593973602333294349125722520706262067730527870048087523006782791518005534314053609541009015157778152816330357322004002739199907279436970406804882572562389277457589017272278508346365837663963403481705393258187239194568043078574297189462939655450711348490378505518775240301247747349996812657680667538803005282263260832540973920290750488892199950647597579130347346244679037860143976084081874183063026477128313778426614968736486188504822099209173680025520763741496287025395646520448940382514475770273589484435892615741516564692629116941022787285604756352946911212914884437348920970704652078867719078303366586624179035425186157226562500000000000000000000000000000000000000*i1^114 + -7262964220546348687347604446209837403843847851709420840975385575403966289926698550247727786536528256949618359302468361754399784102896726720109198291884754700351939496450976936130478466213650339744312655468279577612372304810285099919188935607235385876358869184821554631874979602327730202126772237377970458912819662103403068447087966588235390075652548017326363714315217023731096072795226926857155706136152413553800896704629993243050466639433831401138276367753936980209401249864779033176559918833065793427807783046957457232318006420451375675110950517982130126932998921041722135907347469299214389144189464937556574252969565000761648307116915477858159332578752601130799665689038286713814140105585822461693184742321878530204044895556561141408595441311250339846417085341588855162020199721013631731248577595650360363312252351428109827450258307809219165755367317298343675913852750228498464313357210067927995535055803988578785883269756288906840349956184978313522048043166885353583693899503538863665262998669324901312189236471393175738423172901552995376902416591595655730893166021565444928464144338991919277324985494676152995102850088928828198868814403564390215030353529486858302170852396671764264974328038511488920796961806142960868550484757732040945771133662094248071738370565018378864582650307043603293536077073108607799380743914769668296209593305604969636560323641933412098324000550609585210677593974470784573189214026120936103262909837561243898266156316706722892371696159220761317047107353896724590509715191192573478144679964637155442779018564411336913961151567105485409599222587144755982992408567082665962191776230104505242481022726106161176358779589386763093273705431821959434426679505010954896116264996897519558989394087786130580597472717956517583349325553386648373465665107658271884620558580044688212554083701064218188722754569004539742386614587812261858874937411869235597665696763143843172803954418840658399783438362286829238923438287060150677970149146986764884313258027848418342213060126484738287632470612627181967864270319425105401692422778753515693993259439331250795501555596468514108181138167526623295995044461792349187216016382572909495860427258816466273602558546218964051625656713193062467903963059006828182550436626861354433224654045708385240827833961716496466600952154633683995995669761255211855686493856117962182307304863557015518083639194046005737022926792392380247942067940538741871060161623542604281041696690823360660704280048755135762125328002060348433018095657740056762734809827654014995861574304569221528925761033636513778415305364522636383037584949799542381462345602946605108260618603955201991370185229779657567781058467364222956581028823048201646163396319643384369740995153085319414983972538643243923612609733768053253620516055700349798160802117274221871334324714451466707555736391604905107938309814535286758997422648890989806166746311546755787972092537110183477970829784648761593953935998759564792168107552036163794108858484318646416133568669984184299889104625388050268697204291842052589552526237711175090780286072537774428264956643497121480138423241747487282946508398608036359914312447120873159499583342506398297740853812182134030404651304494331217854305043397490785135440155708354317918817036913000397766328821285251762201076934861894664093485545480635451047468600595149450309329169104199356772740454887640877350078134981599037103121990812738632383648236620530922143723252487013494527503669019114987137074244523399307083172746048029653491624938298397395600186874675589483536945522885521609096110540788401337797866668072891293763034760769308740677735887747665390697936428026180041396881584796067830794794837012670948340424970771243667342323462276903770882242359995253399838945573870917039717511988559901446941637627472642322489231084398045427338577899558417672238560475031642153962192384089258458556635754848361515527455976392866822525353811823634133653661581624395459057902967587087227096272810529979825788826955314732652113444831871737866318688419137997908703545901286921357980548495754244749124792849086533472838651455020997443368679598083453782207780977780568492564500027436665016903753472550748295608336542293542212304370640273222438533925796630249625005428178526425545169294041759866837708943073848616409684628123948020223876061209963912287844142455718776502737876780492872371331980761393849124916295841046266940439610054988283452311642703665118143272087172866600652863929499906393416836176045866348441575756531178237384177254542403013638355872431667697087803340028131596877058529703609692344194807444524177213057371696747814056112306947291240577558236322987655731982691309593838552673687705075410567549666627122436303675005276909252727537233692842585877194240684064479206512422178080273493896043037348719737624122919648071931295556923366895121869376823782701254129921776573948954925038043819509641225310695612120697800474738743162605396472407086629849625932212466009903437989717572853495528515425039555752665330705214831876193653897078780710365675759628154004871494847971830574825776075291005229754853678529210349215078924921907900784434808354713986040714600445026313401434949531986122531462708532373113851743284454317378287383094171708082112853019743991934989316489775144307991579131593418150458774107391946017742156982421875000000000000000000000000000000000000*i1^115 + 2162248133191601972774907788706657160606567311296664511165115248632616344630051143479094279385058135175993544512439583802761391741199441373155074735242386475200271179928845680710790694548156107706383940954470008047946129245547205885052477724212637505530659441736048978969160579279261891888674709108037688443682971248728011913346218696486945289743109041904482858818109225747791457567442372178248984289980989392602317736258651924157203766631586483547261235789461078217043172444595351640917222556680915061967187894715073970778243919968254726611968526975172299270033704161413914967196958141459986646614585431773989254099114684443891543786829246574374762275915531086457487698474815289410000644095130219025296963487144060511191037522609928601893616235420295660633564019013486375805669664139220950691166949537676209385186196626618167696816406352713000054564588726040203538073873385317426336233024687150294582477529105387734648467998867455921769700046432665984795916753368982574170721263037855725221184846068814923441566610518111544223866582042352455843607716592119980132505136183353745147973201172506546987390226597649091529166315108795636127224174305060989258066116646046974787243071768597839588629371265165674661194330431206707421677098341037021258970478976962839859139053933019048110422915160523814698810071117615111035586892564714418528128157534696241359696207427761158949203112834761792035940679029186010664280468683041010063566522111096091894468593992135087255937249497912895410501176298856361163212471099945585922068401398362085084712274603342664967163458127756593357667750524213703076874646466380798672957782122331221837486836265745559957224591571021453400204625726670613277538063365915762502653052869616788783522882625566164881151059488653530492610380033038625380648218005908506609685982009540736107104873953118603499313457959837693857152938958686729920926788558189198429911467636639873391064173560844661143311734480990469821178697466724323549057502539937994084548949644059685194507899580282334533920021422592760822474192714196347442264730210495415649057687978500053233262790728505605987114388617260088492626652738461880574019302012543943285465978706333901230998664116511244248192231299107461477588332998205648898180268307522867239414749446810761172297280030381316720889037298964720094993205146253579499006287877425495780975980795510997196427950288516529662306840804313948660274218273369591353056882149039610150186706666849708613393781252269601898520253280533979746043440862752940025332164234646261794330975687912907857037658591618787638803110051145731047623921169323141309998168072728515174777799840730996273384999361697648776611965744919048121087305876891359578196535800987478508607130376120504270531071670977737665209197457964687574771781877584421676284886639037509657431065726675626838760005145235039324234379692656949590187464223156179886407817579384846164113267662522607016131848074002844511408917873287549727482017189804156239714529826326012595761762390343928389579419446122618660335904555156031236467792517754157206614888750837316907218767087031869116027856651764055212701723313270074346127050085288902012038754970268873073020736619639128814136237843799271035611331981204857393508925131705095146184797873468741972598378747615247395548069552059822722380610925785993492968094323952594069892991741313757952505194689590664008343370524349590659777648273231893059805367117985678697256415416702780476747404339378104389714636202801519741134286221673059868896217688085541482546400412793022381445031724459619111038253932827800661134703516852053365627751832919338559444344346092633084270544934318638906178499603874601399208716045414730834838590893350347768938057620354921290701823297473633424417508071199103400507516639656772930992305911324594201824334071560895332094084962778177084222771631238258121128535424392366239302210938077648256215786694323203668151746356454309480851025735381940172247585557087587922866641833073375084494839032806880349281263133672563967088141280206603245286271747143881950279758793102441091015028328519432724365249977420541982620148132950647889959430195015674562898019072165507767566230871392510191710873527394613041413794953287717233123497310452427674881125544200530650276808890986362001163375457593021297763717068739733343457490180272306455499784589503065594120415300513183409737415597506671967548080034924898082245873007305392954302394779571477779386170942234967673227155812567817310672872218985178771710168243901923572707847436809849591542921259768818284689247183484955417982328761925954620542333696319407922829049551139810850271046582830381844289618023572104068214419950688528266731844520816558045092826450646480625444011625517962818464447806889123139036502350950624828139797301790793957229980337283181989936973090374321796709811553878534259496933230921968831690672179927551494476804548552142424093506393710680633820003555015342823346494014909399117494079652998559541898449771600003197738402702169245334097291979687630345799641390130180893430574504983080814070195180779795537044979432143114991958002771430253128275962299408677085005776107918552412794766930443592525882189621492476747072084169098362331403590820946189762447122398268924404511422405997754539972211688088910968305947357670504516136134043335914611816406250000000000000000000000000000000000*i1^116 + -553241231076776232656091502432887237405342403730785403219915267276345040488540846639940692497104577265083625024174085435138557433896506897893206176662331555098628448601619204740547921846172660131998243451535027630886416802866300580159306989224678290344617753907867073864271039819754694504887182626737742501182100326912318336933772255453605000165380859244680999433825257285030736678029945143539996287853559193672034904967742029131782580979090057819851300003530698805949737804809368203402206706107551447370802884726691871956302367986437682038791769193088209844758827028774235396646570149197872029780973119283558743365465030763852965720994423319320105123047084145340411190852341054231559668792460816532129537582824560844338271466230135091019481944056255332636233535588392588722056586703789100455903023007618868343956776505196690491286333533517030205257534362406130011142569821270906063828198278892504315217068681590629913087584175195742297811951258432067216560020798494895683042813118231449081347468741099701127790498313364479513365600383276215500281580045634168985471681272170197591252169376817884266258878559535090285393399126099883271332543072147211396382734630565603970046957575960019385791028172495850208660834525355947620631018395235592026896603240338986372098294286362838036356798098786837621383965230166312185665839393793532171552708711880961275659780962579375291970171563928822100724735534829198440280714698414014242541652178672595922142613161940360551026013706983184619436453036976006845485838055021553757132160643581149035187559284713729420596807154911461422166692422669610860960798074506572205950292178989813286925094815545294510049199903597746828227114831369054564938763489264244181735534036926021842034367130604190446635561554202708462453565771313054697663805159942473251046328353485982187424679990232844366010965506034668487276407013328466002976449235895891586400673655191955130994139817951550923947983696491858435606373328294471254463078460317083316544626923217668856148397382422865655600497027117566545833344000543564123891796645875999763968152976073521386154480845521565812612534099363237870884448068606522637321265393764286983439048572611629120636967375581797770237532024286246691881675789308901450635452211672089940943496206237872056709443833039087133995991311579181358527491251941790040510348863577034748768323180699936863485748406573712795082279429545409055797645439619733486622783579596159673935288449396053246898450315642236694497996811162821744949019356140726417789983488975229756308333298749199945139163077043481728841912336442478123284727372766939676377607085600406610047930033506142926385295056847255440463514019564042444867445886357320685352273471674540062939831947721141956650906250489456122179128377778755187685149933251323922276465743163422700018210846746113999293273549178190799626101539487946187789455578427559739994974171985818147932240368460381509966294294851243604155583551862990893764084804751455893662236440235210602103737582670447534808752001672705396619216229105899555005509405227878435500925056956989271052068943667844490978666666152160677806072361492776504061693897049865173426499470820384927475527206676851236714631414953275160211118086684026528953545206280951459816109401750998710936423468429930891967416793794455932757608590491839465163692337391965311826950367608522353120544297391794045807114210532974771835410427357959584813282939928582461412158972790082090847344531993092236047242566495019111005026474966768488697762067952361973660467334664473058544004942838318394100911898023240422316347599770326056005263737459080123155183539834595932700389281144784435392451651840655556727511907479488412437167640514080502863111017974589353997184210082054439722398637097622456697706628082102593304040038207854391006694164992475126918104484378005489249899240345803334520945527122434191294315676914955648533781820590337300676998345687735478210912734149982730696468191725863646141842618546665985093385733964953259544571285402179271600463505568429343874492279901041055737579221425747334116609885533270666608116081736252102843494187103951130246599800107745959333868520165560750095934082040344644338053284729588811915454262570922439512606090118625725667205257577845484039673725928158771882872466594802716463045907392263188489675766664852183291427411137720086723920845064692873676638010336659743644785492410806222580605882897264206577145731266569298932016480537996387921733313037105683627686732223408984547417423710546828280139873613736212058597927936384040427075731603582859778178171432553625978359411097441597629865092875488685180320356373033030720354937638694826584217604058868377486957188738561307245984486263362910067406924879020542097639966744576636199959022729412985092374203644926711450799755535036042351223323936307301826080502143300240079598925168887544683616058503782792297963759316288859815131385995549261906448004101381017171104926201980122726555184575212005837273214220954837078537314857794421962766389279093708664868742089132644422000342931568753764212144378691843685182387067216490483743216381162263240545919659718170264758337440450628117748782501561819606385332060742154064292194496421319131795839463499485378500112211620340113243076764094741132711562530451920166596480044063355308026075363159179687500000000000000000000000000000000*i1^117 + 121578581823580090793755320862574542252986986595928819181735449104454276353894948757344742377953994239710621675834291153274314539093684418148020532266513234800898854052298647789067746436537971424269817087755601379320225913701239362728530735731630953401208091146890218257918755449920538610916131410254193100264799438046797440421698992118307601054372480573727228582522362315198594151264876232366227751753285227027112508347573182809388068932855537647570596753938689849816798477403226638385415723601549632712741153452916102406159222772451974344912670894816076667754594002123082914456029001200371667502030273142500414602357589474647656986104359217391853591636391917992098397217386198405972799187840381578334905352427566786276021965400988878283533321504498049906241100583740393616651985566303364373632760067773613987934842218957162528496391760590413138473101560570689498455883091739857736712859408264554798349208793538944568558413029706643938182164651490910742056717208070455348122415378437892885790588217289030417498579359690885534674103295322278224195684891254348030865762115534432853317761426186710475034321898672342524799990897186728114855020473039221219314906409814145990291569828718385379484873133201727829457332971132760541791641682534878109903738727497375848411465949891664379778349504660696009793287008189058603905162636565720510441509567191605809116043218617893166852227352915321770974286333956950006046843542139378921460893619346399487219446340910263825949505041605922893153352101348305746576788872055742610686958226628974136595365693058379487886798314656984807852864594049212832578708422922046255832422507563232747105790554595818736397184162985659487939807923807902585432502085484132342326102122746434698223636513607160245164249489512642617080880863578887412565353690695943120723909477826394230636526258081191567527174886249718701780767843121384839893640408029033880256321604233063844548179391994920604532700049031806935475609362756478358663042949384984186647779473914005507399302466262520407674013534586319744107170811400733355662924123879674377872730516051810210687610074373141733007612660041907954926076583655232453161463443892095636907916319027337578386278061256448911704678483580748060782467757514355375310646501103557468244350196861869132622658641017417846446857188405601216208089465955272972915120725954846118615400650512712533056042514674543827928555564273915352832452292689060304246124401715586020467169978990063993554871927266010809527556312889274175540445921495370228042344283498925203553277177673472482914633496724386546051748214578011562524119839513401527839550172981406012664140790130369966991539626444363118745521784025557819163368765554781696662946611562607217819932932767140973058540820399084209830146607594320442592754602601629348027944043697534149761364514406533214407413627837723532479557045652265989033465650538766742802928203164802527274826889999460796632248429634466985881015240174425345138063242897342292058142152890878762475969695204282775759365372389601409242583724765479237156143139149046658324832933431012242303309053113241287144889839487064122332568578417219345537636662527429270771336119296121692398196331984746255353406679800449538713688425151274990047458576545592152314008535540136963223917116004888176443523711729766779365007464112753510264959451183147950767023160390087521251067783992774583629980568123325865883996377549539063300835195747964333563404477373219795479419070130929853514102781815277146471430079847145003546759239408515092071603442939939528947845577911889572043256148205707609348306833225357324482460296046791442656119382690828836697746061979334782662765656221380553587434241796569302259697833911885172797159518905340826782727920529532981220872307715091890028497526231245924309676452364600080969021863803777699246102457301749424494657006492981050547009379632225617943665854163509929887657397160151897743901579582290535955283263621225600518409890747207920525080654577958165969342407075239413897998860746501584532034295092911939657229450494326441747706037347956619505641223234948764072972653840124709376032274054445074943156679200192122327541620344629546393315290224050905106102877439278476524997927990705220369852630648465477089740151434728171769811100870882041806816530911108545754713660410966486140716250521993531516212163088002791590612074865651506746566874500375857181386944115856236248914444588951538813695915158703831018236331883839143443300353275650522400050149837495189892366645913313409293848208891598150411148396803366517844238077529378399551579749002506560841417792094176862302930254003961222500205744829357313972965481176750017156403402627173249257837839922908737211056488886424921227922789063302712707314662290015170816715689838349745347403643027645368103097881790207984507214150354513575431522578094493831235349660001411494816908568784893617701109617144450048681959913801478202382146696850424238216109144754793785883988257441023662860496105765119355847629176212923686027130513578132560079517422116915075014606427231986194059374063518450082455007761744359824594090159270054588783410413539781283080064384362820424706158345673297296106214775236736812033971877154861131204439524601283005529213920911493749043334750059878870566808730540632466077255458003492094576358795166015625000000000000000000000000000000*i1^118 + -22718061933615452610451280009720810048926273195645455793393541306266366331699401251019603839930341629993178252629324084625706589859305135802818618841429416730990884617013982098297339441986666826950301372886608391513432141953658698676595518791558094527853571536695707995339971762388821366175110798264711340271047993843783308659490977298560017871632421153802653142889468442581996290782214280519689892246540467604884830188196036429392622279543299530031674137778176607285416918750437793264346008982268198936615801697508512445544853577388496665777254949268957310256081709093246073766305248232431970847961669534913087677980980729421544378610946857018736837830747319755356091774964200619522016241588285628471359248108624893299176569605800561293670945613031723389871698595405388000493099291670966940050682778463327510664641307131409075339361950839578809085452068237127432344673625332054583584314951927635738322744617858419427902713278169814560470387041820724463516385217695829868235014483122170133101156170105556961500863012549017832714918784933420044295912637793788684977585208271474558562753214820879293287918679080265453768342143199233652699905241679405070554326872112986947325744143400160436557843033813123570448711716061094512850367083734718984948755941599607709417456096183521393884550906114281967418508653569937336234235908711204778796602714024399281331241912216927427119026778213291983947385196656655895659720534758430606941867931918511472776211654093582308722666714405714165131213585354364111482159992388806695301598216431979575337978172821078974976276730870017756092315298834821164200049828221803829382898510099163020328948152496871365450099372940399392093829287984895029236125001048073877112773198067234126527586573407308954547670492979675927529526695562519659935037587469960889182526425699137810397853155413257450171427388431238403869936298520166881054641371812365786664096320438326343373688297410199445690263265639586623293740612881694784033116621308677539373529026330636056652796808500488677225396346090510203970620182006609098803392343375779519910059855480067046212193922170425877921521640249000904379613629748141606539152812702936177370854504217960856640524784332113347438116676769101080244104519749838497578387939520240015445612439173775450761040140448129336188460113632774088186486200241411057165138575963114191494989139063952730667949829066539089071635386436688191849368184814431896755009531532286147876020078666744920763490051022313844798204394485522485040224520812639487903961287967543756542653854454085511087120943192612141269465087793321408209925927628132984396603241228408335732744043515406825987493940052273631277456404759905386351919693192987970852287236022635846775150031645637680133641581860336733231497340804162369984587538374562971818529237966773613297062616288646532032222184955473358587374200889334771154735072358580257216397228218102244290474027460170390613003184731489640825401517662403248002625859397138514112827303930008078922011272887686468525958788403329996029439455275527341682698784783836910429545387113280341139180986434726161200750435839607335632729771473397111792858899338786840604464182597945999938453281392232447741521919018171674926817242939208015333983648063617164493290127290071634305379451751484584283658430745309605619449134729587491934716972699751893865701891493611518458688005602020564286380050793505671257134709285535233095437843649920209993605274069173449940510611790317119824443357063242088497304314888789115163075470223130914735739925915406329643459399951464574703532977859233024675615828130515882057721621653880313478365957208768456811636976608327900646738099215014608640613620891102213969308186381034604150520334081923907439546231919884034680009070783490240291394946285859652384425170937836655922414652680885443930002906519442573918902832641890691064176435159130928189226400547688061325933142161741345166050048900544356881375049178006344579899250051207295715822209647356195529241813327429309901889176591203327226651836876429987068551582812994522569897584677451454503824966812504902511357068655809699533694142703962751275250421069010048446186130276498388951318611156782252364130348166702087719893625883983887130826827591073489078283953567115420693807343850747933382549738803042888472033886332224484815255163535079935218785915618850900239204108677279885656353790794858809450357615014844248119698740883655641455420665621229247797429183727298195468368035181241037488564899735786257591672602726845522616418692975573386407927927325102279301419245386277042970209056716120962026092659610221303439661915257053518570266294351227218768289025822795460803582797083408766971541331801675729224031405894173324912228023247333297607030742640609331080507327971258673561287427982718012146063431740503852079973530495359592625621924628980334792956240816319423479637013807350655179120555787378261486378355966928415772263675483448076914846169840729705117844470714820192966540889994634963753935012431302097130513864092021378730832373898631544845182516815896948866554862488065634522452847312329016712727331058146677922205480226653599127194324873180421046166717910451066562307559393100087532966045570178867757399635396116515394188223130016948120497042497721030097581782977722575367351964814588427543640136718750000000000000000000000000000*i1^119 + 3559047900271110942283821554979695987625586481900078113845277046768405232159976520387829816680248050864939650118356610415609322357876246613665504772283937270606395830290875229443285967418042583342448293664650946139559895796168701410444041489841995932830146946695272741947729194962408401749843764724881663556226064210223581187835209616514512537444881709526009702451146946736074703321662713143078238535156762934335031159746137743245101037057685002305012963435697744641843849221892156558815034522059177501090933632868539017189215984142762050907480345415897486506827833201109368066089589287505090518191086122838599750809720090878741053271514044827012410495286628646367003766111659833835793067141243395768546743243255780867846029623080267774349687794303081290647259734032069587592387681685050297114376921848387308202293884937347542301649306980466022321745443372739969781798535015445688623442594084932856185046803191811956967828813903836166642764412078184126341296647873270595032592639369564252741172785973666777121408390529398901838295399582742198832138912652942720430785665648691845578901822826216615045562811169877525440376182035409556537238989906920648417003929652898769264932520461663449763933271129586902025229982523836219926082870372493621160313195221666414312668567253854447454744871345813006668064444380172250325259462655940835281878714890747723732439553077452243529203038561549908399940349395707908223975345179770054729477958381620672356152987555919328310523040768047546240566913960422807699507017594924271601563820054079244408772043921971891882947252737843168377843211708429655307473333639681308201611008372383557121352801765465669507446912457175311008268000238241268019012444110649245180473699231708820552887902551011375197019885509807031595096260975535802337679244630437740400356082953959987372885808659597130557279444299887252410645625323486848718405086188833594777807546087704505991004434675540515277203743922163526527939372490522583825743157463464512815874918130212283278326647189834532020421639941544802880220298399055786103584231377617159630166456531991180717519768093066120054434091870808313463348350945007139062765825252741734138772620953497165487005499626621985409238532529240098815563051188187240856307300907082356363473118097439117902720072539548735450662026247683224344755620212744320073006828834811488039188841994086164002673639064865723293988889788345184821499089027509172215627314336495869693848218629384413881063103958990014475348303394661871026382344080460860530448231514988056625389831162092594803275613412225299428526724832194742810356247600651074699507486065690440820505310778459260478641477149972289821404470905198610913974623779824317524383555690631534901404757045859234032949638888790253607471699557410319005647870513089645667456352881526996813305606220819833426026050389986723926557195146399803900603511235320098310893379240940984172742379329389990392680524435706117767148290022262776975122674251037504596533038396379920443088960347575426008209121712179244555329314012868822095304509778121544930935678827462487506390140581077080074541145538820529013568246705531226621135018167685824057822731096099823679214377061348774739197381236674202899880901178089811041640399495478804526780508615014642944072988462432487974974033082539085543653560876123499343891200851682200883630929315117539007498592396265878490673258058881724296622560183360061256270502108133664248673169566221921386451991215188024378450809829682717665658475551704502991692857653698719076215064622225085536403422502036018138551651730244330984252143406389453518709196361572486476238563664188362001581277097215456450079915141597801019069689068031209112719380540175879698944498689258812924217874690233755940282635741466741526548762050721364522283196404094762333298731829822790264178409870288596266851460173934243730924857769956838584483985080539023526461307480481615364482229029693357017158029604307591933905606290557324031008586884775896306571160321660892994277569750901657292945734590398657414784344605337870766497587554903667560705099043818183898899746885254666026316788301871368708763340717151275765010556865858393112415814292836223334254623932463661138962611124311620513262672680365600424093136608290220819444823462924861100767605321887928383028016683026190782956685355240004802940296796578737479794501059007444018931854997983192754874954228678111041627761346319686499456302124602580639083895776715220725393147794629946786917775531741701501140923594344715887716592884421016752780000589664078609346443089312045843362899079045036937473252201114842192188498432211208739344235384372462941808146796868183007466112355878883381134272210520952514456816636307459178305581938414496508873001074799335362086966819681958684983582008811349419798069016352417975575552483785659427463834431709049316299259720528563173853127133555882807858730486397855329105357624570578691301820871880262754487118896139762090706690766564219191746431318290489670535452804546800697525923359557117455559076921937950074196413907663485078690250773814063785173427893594827233697350517171013884870391747028679248637548218192302691566296714813622560100241765743798400654227785473342631882416800775112843158964187308229022433333619291653782904655267671500951109919697046279907226562500000000000000000000000000*i1^120 + -447549447295601146360097617599894392897723210813496845572383661548195847782450815009680520760533246943012846061915243882236137796043127950930191275909244104602792732824775314380339217317695731527217113907138285515201134944405522243442940544308038036750301119517142541086929487000648468978700154844670711072718676263437586306045844024188729501923052667417198039121555115000210375249484442675332489451599952529945377497053033421098791019719710404455899642423665878918402512344614348478616906114256215931900065229533654076043653750179934408387232971264865029731178218152686943377811136593235411983084550490690512455127293399620419963421553307538975521314231676046413028593125447228578078942801264154669398625347591573992883136223078807610327745733363965333683876830294355471151437686552349800943775545805027025932944086272161246490729339582213840897946853282649332521011264698039232120180721302283682750584133919447339359198022897780671422394463752158474130656859717926029610260012400358114575124603677829876079837270143577461136137496760673332923508950193497617714972086872678871291533424268210133675270185415040201948104295084681795677082998578375314908940947128495826194375449429165477764396828071277271913526892166854304312643822938302372956858862625589241149455474665379136657540199788339352659980822287874421413456458840438377338303106541734630299937217206978860614386942829257241871629539828730622788869878333152965878555703552001619915227389673954947379013220833680884873296285023290929054032016623861235948294093121453387730503005520039253293026462862307172531640026443848195659948785460609201792898032108255329823404629771041093754593039268722458932149464060165559134488606979650627949212212875459743771139285664512374694012559346086040207021479100378497114498115339340710278265477135753893491745710488475925916933660024054383340217864389718112666920028747521732843865409910433391948310008432621076819327708776165839679779224390542241640305799961188890323534078804802265264338132287283037146934632725790117722032071864429643595671969734735326532288757117527143977853233542029939805956800627292467028053247032259421862378101476321752174404075598668873621338432792828778296420769524004846803953647551386311213313611513797605357467555581240656866962334623945209284144261744680520849085408704521241444729439280295401218002678451240412646563660898520233522744546159147681765777484859623131913714376388044428889561342994638003148035247900449317734114534786714127571758637088654379436004342603136063481724530093961893321887978598163327248280111372546480636850095518669250469838875351168898141138269427859227197774877475617065168271906340699892707255363267478381335437648599860661730818427333576431410278530295093371489410124741098009874829863508240638655794209145685204020062690298543992483158350624821927023624923397423285873835169103334768084634156299504613686993076678379047005465943162432837004737093599247235350383330345716917727638820742832286801449400619282344171113994921077379614727739686311285301484561851385799997294564658668990141041419572936272609317646846807988613007449400303511284082025821321554079468190955275874911305009139124157575817124312453717085446173613847846350407074919791143130757715418262160216650587219009480052544094014272733338062690458539685025898963996057194503039841457962442516783689064557407120648779866582186969986904959624256111158265924681390374945365259389234759290913452409991180165142021997141436321786836203161599532878957004530265399303906744096072499335506509403583712862026676930335061076565561461249838813005681794628609165134892125756121287657674353305007921705827768108051497896029665190860868670262169221471463469022136826626161591247713785222142379619577167664305285460684222805749399974183638625377144770147106956157386178637326365282211097414555792136601504493194818392150207383383937718496971827078003499612601331741892645999226539171114229781677075729005058528856756974354824492063529227333320964433050290047703860129967151751926442067490716291556039999787252865876777414712881932685164368397597394644327686208919625605813123988192397465145613107284868008159564569427164787672536083510232186822816029528215766565227723124961380082709793302556141320656777045389357150912682060551028952122977884794600340925355479202725132439499958101916523273866049544810078281486978450122280102776915730877494732516403341685386857062211333404469324713512217131797188820355583136853295742403191896943115539402303173004560291597269494571313403149938795601521501604647384694574321141199500660293771295693767609039597402032744121555315679807370558259312930323164659332718825023658762713558283412903234931193151227675860691212315679400070557721886285726183640333688061241054006915987713441592501228912824045346630722291535400180134900649050215253386302204263062667047921581214679645605784626194181558830052133166967174265046604583343377364575639753748156682525500035553897175977486815732150475435592554602590447612180435401861678750078820104152636873536875927265920428355043705274710288367431756662689985030705944262375287298337648349809606727625840073812221883625704091689924261716420621666414827221922482667337339558651728078485548679705530647206061789500353143012034706771373748779296875000000000000000000000000*i1^121 + 40818349923136804963810129511035210500189849087737572545056523889156299243860007032835136301162050586931649394788290275286324173504787363494206797170757690803125673252196617829426987752865341239597614436142440477881203377064686916486934888072867382381028898858830734833266968846562375114816973316289353911509704451488054644903607645687257149022416376748206415098791457549971951582196367866941376556645443643130913561815869356798790733849920991097785923710282924464265641491005850835272041514529990842689836916658067584048722068751363941732848670612101151747422385932744037676892039537956389164792799592675953663405835700900400968759068992368842773433106239207916099813077281342059521953936315391475176774565989053088255780903893331832121260258289397374179807030846674341314879812592874072074810039218296760693627621334777394190486314729690142281297359941466288611509879874777609101962550202818812922651482170627400288417806034037576216730333795211392264003468976469986980895300346437806850396939089919403696808620742835944474720755692328717246791378065461998556472998802276805165820566498066915453617692655262358091632800496622231476447228950925525273700384057759772208365095911264735115226463787390363283986462921800252883875272760990022408680308509137344995240616111963269998673218855046160312403280290461480115775065959762387424132392192293598672473585175275330125814930746597543889691050859858165044186926292428871877790165839214863580310053155168152430287698140905196486785438354674601721121508291915789456410868729920840517365445829240694791733482078388058943302884866639772385040954880936133540944417580108497817908425268356224468110500556639048423457284326177398214691403186482461094103819956199138847897555538656047359465921213473862298349560350705044551416447921837898325145554136983528273592358153832415977073685650759405487528890409195992110064372646976573437893528607865840236718108491039287098934448714902708047986518385706196110170609539903565614455813769671629332208501277005843523480048973928385282313962633251510445228035374127113118875852667724049091496484321929849605718058833019792078997393884027975423372563028457006556909366959181577933647816049860556093663730830424520470221633822156747662337131778819494611666339304666535068019878637293983957950583293141701396685128532404494666980078440298902777337725223268598394884027458041804721033345838797475516019958015615344174723337290987599782585889910928383037442418280218371241727871983026588754824546820439712962499152497889850546085350370462355560467448431623055407042192840090816300163372885196002178017494502373304268369666712835093946291845326358316394299190609565207182770260595890049151461529814734784606796989474976161514589516706868950432597966208326785789131735334092393992704352317620971143344930903531369702135100430746097087888668361278271189330782552932492039701504554098749452229110589778578712405390418391367652493001608795755008462443976598397707418745202066525959172836855110486191922867324880496592370747734767869850786460098900832687254336565882342861679726209014001591024399957000233981450805797598133421276798758956584444656908124199564699376750560701301885576505884406895035163543015914430119531807633812685495074791277327941322394860098045694332539257938410976926932692399412811294622219689513099043657997885981009631487552271050039733210158625885026167734422612209912659203217510494546955244927816347355693829387710656480929198927633028564777027263500205580061061199388033566863205230577630841951830675156985913761195625088887285479023931439908583156641540835930877587531108557329356968821747878634926343917786876176976623488895274951472804210807147058602671458877866666817835116914974595665484296860329287324974735199517380243106278203364689759383939141284573484777172441173196901833032972721194360631862662877456381942029590555981605640790699868206854697481639176428970065278456396662483630517378062890520976912328931943290821983108415830089420880037943342911206524349605189958790341939545827489043765548488171899080182980083061969765595633166535570453239956811667531528698554488403810117466781196682174948973570672213430321323140225497462976012115433884408615678068273315522673949460382870267877386410349128419744016635241072357036278970117581664511563074905870047648532934585636586598028636670009146160534704987491230137372477809679751855290285815265438157018496994975570410861817078269128933260235869031309063528483189118262783750963350279607027665644551159971425352419521283508253008774763156487304847221098131711518566287772809980346012197640738600575807350083128186721899759758306313252241184071635191822465423249047903947036845250925258475368382187730257349463997016356167513377282176458256016595898849303670529723182468428914216658477581425965673366043621061258460287107634368094533914766092388392071341682943329919831390046327892901836564833560329051138179028865165116357277211293518700567848029791905374536840596019952096038806375619937965653370532254825672462944990216545505568074507402449944728544617933145210117610225814237514789354667416763652102255436766403708698822945170364024934747730217396916343031683672628644041781999571782335366215436523805999782151343824527015002878727045754203572869300842285156250000000000000000000000*i1^122 + -2009532008677901743257528175345922955243531848323083744121906885100423203343019349938774999599647960596084778344515469007490239638200172975588099410396056042165119467955738869037897260021315192872799498385101702499859600898872573322419792374514599245328859594419114285749044365045679008074245103909968193790752111698784773119545550807433540718758415210469741855152263468681218773464481635266313967169986494812696603548262331121497279054690705596242170613276550024768919211729198628300280289449690725173428625224473759392749899629972432336613254716229945480115057923040811124063831353593321566874425898125596599633987288383896497805107565842742746452669184204752553009900283130148045167242252705734343178159714184535999890456532547363457187676647167310919674341395957446619013435839124123878037777388364229664968798561408000467538793121102849220094841245621118108627781350213943253518281817722966754270318429019087639192256111531464588441140002412694540558014042254589344366193595172041970726935225441761062379663030840532464514718689037185823749638795329365785114850672594335107492007538487715003135607249675736824955221662398309914837867468491610491169214875200758792218816171863971761086294445558513721503217208308802097433102934375298639967687258218736850324500031615224810728520090059577233702280113828627896896468536607884819929611030085920054001148157225417514433834271942601475867251995978259056722276080525443630797039413707741943379834718897710259499359571247028881773088323495221394493184657422176904334782414064979814335340348595216712744149424693600111203452271492036342792902792772599629048919199903799369391408063948885783586004281047092741285602582505653795514029983230977758559251857465591900771786723544804273372578578017857691159228777438261875142726245208830694825358232952242598413119309275664546023183905683246161334403397121993179701400989438656067013446674377570305918070530427049654998357147800937053712271702018941569085884533982365486307447523239923920806320237577056509620692486672616036887452239082219406861084310432046364190674399242765645428276745749027570536759866558695582496538914171075620634991249982549211854739675606260836197501193734356275374796615848584040193780838795338566822683787139545715154084802375022183285282928199689967089412996454358336770000116665544578632716342848546646055065486070134433771922692733139936660227003357998514877206347751105233457467618946704317627650264328605391870317454302777381455456560096075373091394600460915944613623321672127434668188349702009782952502353980111341315415951638246933056582607826459134013134022551064974229191797927187149685031600186900080758732975609565809256530015005163159667299477960318034521519182604635157316143348897560809691569836591707496581404011188307049645096421744027718953840912305547111633413837766913287658331750653915247830542872280194496273099295150903571911771511905831317699134680614231678944153033519895779806332453887801148595098962433048523971673638999470126490766603706338114674895920315672436956416710932217250081892773594363579390842256495681599193090058818835617032192869800937195808977089621433300093969835536356444354547646389487465415247194879654400618885410112124441872408596210878801333824699591641420562622338846008643376907339551764980263129754090808197357650321368940907446832865556061426857041012095720442132317031124174636958555081018345783605587206543682999126544836595981563064878521526029067873938635900804797230692891072098076826828221246192637361530469308980042614974010722235619991268093128452244718145894875059238058562832145975217662976232318105412855688701637156672184801356690333461116526006071395412184889809779786663387532529393579363299108460765024804392606327023894995361642149393647477942151819342753251284275850789687241158742864788500599971404215996451471057888743453609538936628671724107643468111301481380023273223004467900653825739423033330626601170160345449729558380180029885425509159700155160861075187024600129338932176687752704783455283514807926840274595591594741806083268834854755456156541459621526387663177836241209869122261139429705637872185309685339616764586250137569840691455692669033944386865889408595309722092904998936446175752561670009328612168493687691506965001860087634324439874030596989051148473153512761046179460491102459911001139142235445218290291762229099914093343775170672026975261781823822129926888460965846922352503332121352171123759300806977412354046078016546405963074260602052737256266801013722765115358346085178950929378419402882421454833036295738998953711600332389561489150063960574394894832928991348268236239400715175480899728942220884386658188645694241488272452534073700194286623006590908725069091542521857969243130915055624052236175943887998334059928067273776281530977461630929733848482843498750827515445142053155190436783561915022907621217417943050209973072032462028519092882920026099909497119406928792217137802680378406721597698600969892357166595864308339910903870113126151116662815309138098934463185775064888709160823634445934657635278365132995858142296189688834248675714477987818533876040306913749236884570388548993811709905536150023649095309842452633023193874931224276968358899557515456138179720229491875826965952001046389341354370117187500000000000000000000*i1^123 + 69883383987252580035140529017446873743908002888762597101440044095856308526344431598035204728825189664235072813753985684649658412993113309814871400677036535963095281420068501195607530598867737343277902645235256647128665651386377753721942100997088541566483073551812928229216994950539898128320870528374709826731735186171935580207011949236381121234365183578603077158596920243584240367694702141873163932102566228757093983084427292712144671628175287965156407363739666047207749023853487299668652575238896617827385191769928064087487379738507249426040290483171424389233567856347962841319368912234899210684587096596134781207900280557987684368509791426898280948972202715222745781222005371042514217431130002171654257498756463641390999359779987117706681305711017785091795561953570930765276471908846934356847788699335669137270210611571335515476374699095004981148848882122502934924471201659157701012146878919817218566078430185541033640276311895022159209633547594723649087943597556895348110333837697287381262160631269286131593816915901211777782386674014422233838952229082621947663506816490974382688897147273505823270744130095604306652703432375232276012312314818985028105938998398112242928322850844573895808989705766719314234788696324018652105692966819156321922607521881216969313787556648662622419107368028854125859643403281735341187292202357664397128693278034577550223201893775041359506692279530040897655444673396822631523360278228382228953829137844585467293652186675102785421693585322534337241976887402137562805051579744506756566086739982007263224574631548748308075184183487352417810487864744124055703489419251824483558809665605557415128563425538018724417129468863805577389645450624745615002434258302093224040453043256377065148534875261197510335868420257425339992000985775088093789083131369426349021979132655690944778976443369296021873921943134245620347039259920539280279758821730523475395499505262539610390107551115373111588277770566340602973331402508604805607523946974151669567550576554749661373199099548717776581923027736829623894885518446568597138570273168588642174080759595512550078056768327824253309755984730517217215879762314125247474100913527100893149880972515961333958186672062700900165305902700946729156475164806617613326631631451965928551900304834421597558121572975094746296377590062423419161757725427553439667698721797085433084590563425228666390386662723175030841591497553987312293093232841847581351905095573819969615760631705157084609119301411998555518642211747415379522774284199876619539347938673565128458793545178558918591143107970399527116625539022407584103254383780895889003811653150181333499564401235992677241787902517098022232048995563703002697422736684702993795088475011030015952953806724513718007168439789050427111103171538198894994591353336745062207892432919510313180831589631380298555051650925731309824505934297049174717202250491217586498953196550711571887079082195019967571342115615049465156687805408114029844734596416853305425460732176402192040763217006320272134604920536643898808798285808097228580616980348649476942288685879113819285204905524354515764488629893884780634446304244168713953966674268988104823033121056678115775922883831823885678922305520412266466308214787225139743090195436565047970568519193023648381998699633561516861426383349095196522366618075470728445862040419732090435940287932127035555988513658512209543233576629381852568086655132468076246188855236473457061560182755543494716210157487775119432718463787808965761546667477813451482449321667892763821086173246887337929895180112220454593938316089784451579774659441589616375266783858867230787047660085717741471719502044473438431758728265201700714737977320653808303512367729007608601237422043047382281947801019313209721372936851875304151407289784831235890341306977587394964311237474958424348100692303919937442636899917361401643697760273300410803932336762056262989523531851619577238381483662146083844925106863780738369168157565095068208557928962653337654435263764113468871849043720672911288574373664939350945806172264702435314845934396284321142500506290539027033059960552867591502941877022734373066122244954689940800855944860670540273580729192965865124732073577836175615136105403302202145524650881041523924207830700984195645900435704719517781587787270750374438925719737248573919626270605920040476730144164787104039950607072257698626340333057729315052721520852326885949514718094231735651106804417821293946887982968882633941749471161369783409373363650572562347938072736607497054022732682517301062881746108455102272873828161204969347861899357438874932183690277809482759149487195813651577901847211505576329748789042839443219444301825002557345339748300828927458389486936535543280355561534574064199848448028208651634431176486860085794393686252860789480385847293834010536509030778336714965306281433950181462149096650609535404622437573119377684530599836689468433386034924277545119443012815611673238827378231030812690585550061193980037444405301334918300144431925363279915814003549891143625963273297287679782979014845885936926699278124658046910194506907654155647662286247416728814373068988860830961437445178973037114668472006130945481301874054682965049790298674783075581358770363644053378014722359025238419827363856029478483833372592926025390625000000000000000000*i1^124 + -57242046946939226262793124744511859107463111856817700407103406844330923557453250010382744221400091836393425301084131252723135397766211018260251293152624911217452246368328365056968958568936034784085344637729093375047218204999419830591450582340361129377723209702099473133542287644042554223777730826737707157504178739917357695694451891455722385446752311013584229292191467575595141408687259933316632894363475143868722457414178241801797448315675258309686748288079043883000640517289237310948989361363280343905238187516213147648226898548967682322031212466175976598778507992490554692710017214833876994759581874340613386622622372962952979675230853330190605859307798952598085762897281733105664154812035903578310412104892783768535250523053203730607453783871069531820018842721227880630759985864726091183117863142494001710649642140145068444731950015819315414567684803777725394943794418100159502638057694178856483782129111668051488344508370693553046997232204169476107279895096237083026318809405375745173071606473066108646200190538354545599496143808300832984509490874931534980621437525772065809976855642131788753968311489517494634171512672476075037065529004541490828285970084663710952546213428174670684442363194529781923839065773001279134084908191715108221084508318982227274608457192958091528921323435940154361146820144273111405291845033314604323927433105334483806914616116515053126224194212051004345914801097735573746365909789780178509241693749704050582953454216368633855751559699438769387812555573584215417869007656646462193533698888037870156517078180926297992350933064850673526830197729346871623013795964875489981430219337708264949104929750478965974109606747640696671450928609658730529600762529145460288129037673159207786112332196941031180079780582722940534186929105162536822136340461892965884726311621642114094104149270339167523117945900725231384561281896987478287658575876475767439883640830558876600332164600523944735743985164476068670594059034016130534532535438213204100479546322012073802105015569007977093177134870927109115740184393421336732545481815373770127797315058781333406426990922262218212255066067387027415349344282815370491424632293939259348978181694210443037305661360419002795921825851046870210794805712083187031668353149121939334470218063646226106823224157873064785989828367226470892537789067171135206324292723671111552791800423940858127445831611016248706348306484067967862899273592594798611237847293533933177466877279146347496619965196514443399245662277257447926256059924947015971819142862430150219910589719580192988174415641922721058764477920948195708938533533475497013534141794436353072095504051844436543000361896213344042914856336218003019735436176596361983317926531121834223259632884324027884005166075061079516864024448403316402921180762299593119512357225687963506446128464463847784760133456370417192373278191017045975943525243105138569980708436386302657986911312644310891536426326578582099170488713986722044176358891937069631781229480122237134276642995693563654077837868341529087289279795122544058255792868128395938746679748043673155643836363421251123244249260844174899877289689940773350239071423714547439600762606450101896866947401801390570440244200053071884049785018854838167882865773487753183310500464561274075671959801308953740058847328637928614665377662439943267403809381624059837541729735679906954424107408584199273215318956586708030780446467503164039571492798455199598646557163154560058589273971057247145303458615180740334188316369847701021179036808308546312054950578266109907049880381744040428689007394306911625382466410332702807972846281856538812036596810410967610241608268447616141113967569967326111847948637516669326073091703894839035445798611685973994338160740002113478404018871221729325464385980619622656638080788518895467215092226899900258005333040516657669881505151855720522919717111010032833833880968864201121174927986184901431316517380034919961683296407072083339170665463825225285478141358383115506441960432729915544870087196150817220820387814120671266835814622295973264895202109819848546115670815231071782687748741350034461535463658033406249023901271065193821668383400478791827135767697109580970234151536934237466999728761628913378482186117264987083950451522612383309208542485832125893447640301474619362903889757943690072717887377516968095606898095296477746113320942232285613754975765569229688375147580337805673418962353696481171355789608306321425054368421906877712716517221783667179038922644372831013069198322848706896318524969545591693299017301273626676640671454693051140906116503635126622015607885424040248108207297831115521000730472249094791508798058274540544731199088821044222850557424932811614622884476675637401939899569503244335369257225381991417220153588529325239782291009135404466100160526981101350907930003939236420695540772996573424542003511258764966926017691753738633787846285968065796450061657746150898895907306333420685080117652962320611348239534603801547550095215274363169708594919621013089971595151931906052328442600347589956452189561673492749843020461240515689039404593112016066073145336931761246774672549421873186758981800397747897791783454307731504239310958106611598900036333209286727248817300362448244890746045621761003974192760779260424897074699401855468750000000000000000*i1^125 + 18514860385673472758905978099082112758010088857381254962635762145846023849896006571825144736851590499519749479754459027718526177873101414077650871477721912870663846880976398247093546594667471859791224539659699676294753740475946879964580998480180430895294652791963730279048512517918418535048637125209640862845950413364887634778830261575557450868024720470136286218982687255528268554027164807109562109477002903326034870078427094720929430200166335129816627093653268163196860318863791962376884329295001375523724986779862423583365240696646231475444706171758898264160659394601490893119930242253835423819019699693667514118914493375754040941396341275999318774418395210351791689783845532507223838596446485911177533105044747029848726918683328836387358065854162132523801213657277804161236575105512134587675078454972956025184834468149040108903915425956775926546197061129154854485353367167733556738675165125521381648225723719220294172654138337492520690794789201180151948346804634764845313697775033794613814057616390722044893371334990866257757345470862921268608891442615381590665403321563191212642968148318382319276711006547026961001036437406263873952770741896378055036153672591363448680698206027721554298511374909742699885045549441939586305055595101270690129393705958351647965152795058215833118955314548237903288769027986202035396888713747843322027862683727427053063176561364629064964547665857685469591535875860498350545341986858980872983266450308362692299403635337939875830928442346009756062258724562488503254695999380774828590980918619673221267646407255160313333928765135386872175462999615525516196805803769659795289623363008872445575569117510893889527648028857385676960090745802799431999415993200366319960947687676610015011798459519344996683166042045823038386205143704587779295432149839269659699773898367267970043052036271672885421108526772641698590927369400361040425070831703841509615714216665178829179939505117909860627645272074808255167736480499675717820079664272965301764680480943673645704974231208514816754679580132780843641858275369599493397477058913547051132895335936611228064042524523116091979205302610106071795905769875367520049609999074965633483595775732426796857714271284035875844420911486668815807242252517502961796541766062879564443890633535584056859383442865409629875011012267673592153864781339422675295913551363380466305514567692809658152878493445229881570292790850362615055408795122095471745544469635544027213811133837068687915533339654303854179565358582722516785281220721681218592659732178829242406503632742908800077423039477455017151109799722383680746591545570881182404769968824783241381572289301365550600761530361415694080850529033923544622813773750957933056294703389088828715931247047468050570693449424985136874021572525060606018554458977787074254724953754143497601926457229395372775980645209867317993567457855586692207703521864989457194478036865027934984022194381014989192621094189771862805572246589008221617052485573231366121540452672541203844985549901804992431566064501768102024654973051581929470444549687976898999644693945898832226080139514893075731861532113535970314597483692824508854636312279134915617903416662371119471152117038178022789795485896894778025749472289854997227738566698014202663138097103227950957412409161944367792339630699299808549961372397370125012107702090783665007160660349447977148825661634419086560130656060756059612609717181413562676947843387512244927383666072430997350016888643169799961161874198491504316167837623602850940110932587765208543580139391130481346540190014484481103303686243595130638802168990731659864537869163223775208716377247721173780827395746807270898700334535403232569394370428983511816708494401620566759304267053842822931271097568620418857843955146588276788856395910889958773020201846815482932510003699081722218194157822387347564013724748060498258337272091977629126493691785962740933737773790547552663859425148364348006469030352931407084868771936587026493640173392507417683637344459427411177617399786591572000257963381776839604441524020113156592527206417245694576866026237778643686529895863246926171125596824693920915586702318873541849240969293621328262371194311333672560620327495399780799495774791821108676879231827828711653010555417672691047134298956467489514687859209433495612605154781564917052139772700011809118372316867338633340648844119535953678450161444593694275722060883482208160587260478934920546406467409405770623734717712976684793582262138801377909267415918622803484459641810981474554926883774860930485010415601540546735902981890960432784821749894467944156925313516009168427907133956633006076466363225480523918718002682998007006156269409738042980597017510885346995017509790802844455785212106710296607062623215065980288678234545437853599944319055719045943841360585415619344927457424663045870791136898794682825779751254899614649005116471381980808018321316130347739336789403720908048413868214225977383950737190815117173564757125175031212558714085060429498858469613772209443108773477609360038250366281151704494398436548239797152754246516359543226531634901718036253813595477597643816935202293018736020503744868971249098342403308835613644656203364679652035849464550978299343485291350277002876257399169995787602260861604008823633193969726562500000000000000*i1^126 + -2278908007273493626060758245879979250935398183425058759508608060110972107056190713161053795680600894981324810716852295582315204844866696083323304927702324562862913552745836485389470032253455160339148092370911936268795916493152508966424997431237065241407662008562862335882185231665911154210542644016250013591723155356115926818076356216469986342757241717611353474255558758374302917875329722431568447386600541549260776186922364614751383906984777056777039545514828570576278180299296407107086747204254784463837606378767040007733879484537018633752888440020814880781591863755567072438629771380474855384138137083268248110777801434682336653821741917571534737479763738588053121909209974924930060628617138764180841262462356561056334526696665114231767448262343728738031730870375200400944907612908852958632280033230630650385352065842359228455184887377048587282288086672761796563584035923738003351844121202327301167314529852219065354968568427459532677434404577980478472871751932156920304231039770062870726375093294866621314505930865905310005157198461952417017271388765919357781053565300193988352414029585211060626831684799405095396786058489250997924499899566896914995104125985139578140295373488305173614253915064850772586590008875304912094591129816395396174353260112285546502704250989500774157845840747540439897395918049366998638662719013814915411818585555378971992984007948226167995233224843792292843455448280082544835135579333434186177542430237545257386574701371070253841930957256323437295456110668722870187565160706616358806055889477885040788474908737589926122771046107407810789785628515666398397846667446712912494192477010418392243079480238769881071269989104056449912676197520471161398488565976008753287512001951777647202535807842535230342151288946831408060146812425401131926859103261928877828377832709840823691604390506701037854434840883482819052974730419805037430015470879193164386823055238138110422099463692772671076755675000969703148560417402113519091621679217206488176348589800599058644802174785435492695119450449124655382662419341754174753513051989114196809660738648752693146991768570954380907649240672324308440191716410143277769823477813416405480287778585038906363686552101428749763451401590834526696319464094001428037768334568608989996985113231116145007580064084455687209380529609253216724960369681163030881953203068474789720938402212502575248902842008206162330781528810561920341206404388346813179143420759531070251304585585334585522013142378054295550604284623213732907477089630684397739354901534304984865407813755382788362114486886870058015117774321991953666428540038465762908955846083043060291451670777311504449245635196614858378023335472195441852714053035721426914119274340504642915334797295775828472205076206321561296892070201063258861151116274761984731288347247448975072687886972173109692164340603844533841846037669184726221139467766396097212008743606370383526218087222690574960297617946367456981707040829020470671482451776090518972859704947586867602597806894652846038605059205481004429923899435668659157887995342268881476240406212780244040952977573398504738569614185587997977085127449037101177124978362510433267067795554131801964635969897365340359912995214185861743776875150768082945132306886552354252433132432116882092865241977597479391222898167151459286619372440998840592238426228529272669995305103622668793273022782269396512293942125072143560677321256820892542416142161001769009732875433836150606408434920398629022576160140304797301882246641425588963371118436514829390016334690163324274381775800090205700839127488450309621179584238327418932934106802225349533778039307700157587503446399788526443198017563518363486383706530746239810042913959261275737203715425361833719529425448703635790290957852744482644611199125933353906611080945163906390623545146982916628570784458713677827417101265587435056158219486492487584662475586302439658243112776584565283865905569509443840624543937901209708729319019210490657090957971410172062797880357172653981386167639619597374359542004998321759097335205614642510128132969076103829949977002078581314246478917345778017728150475350830061059688873815332390189329370169080377505899310950442732220377760830197430660917322941514114720467646456458341642348072457953653097387248547558251484068177518030287411468503994549769258899707590853648174923469283291287055992361967665544676700777859133833305573644734465161255044702854817405231112912394649645668323999872504407408306327184251732654082026663795193249620400874396934979233934645348281767013100319206812223031453004275288164548710496550167856833242182776222709910266364481073987108139934024764497556908642528299877484114958663226611356629039176750314571549786188528981735938307149076615330380502000357817233790288667165589105463639560839725490259451588790240099734554225700951167437338353369239250399682133596278006422809009117315023207472919109312766548418875324595242689164824937020363342372204238805866024365916022644448386745924779869356760446533268242917272526984972042452628596542673350656494503700479961945308889326763315724129502737198206581444360086996007207639774121096569428789075348811106358755556944268656449513827712690599184879272496676510366733670987532292366573027919685046072117984294891357421875000000000000*i1^127 + 28498155689184373916693244471074566633926863872209612278189183313182939642950402955819610718331170932870853507873231792802586632672277236979809647793135137350175906386492682908572484193912327751939446718014623888054946416299914493286304701611335559714337151100573908555918408908072695998106435461000454172548228611316720303322021186132716095849013515228976175158315403689744992313537224794608328982362705452992663897190785524698539596373018782048200919731797782463124342450030756685192574371214184118821091166350698850779722536322071671271775791821173782063703760031259541869478984453550711512953555743460383620375994024670900419624080268921621904446333118383677364097680279850556177988598756570349523144441007724090720361427039525807336843104205619415347929332927625468353689552541675097724836149392592915705467840601048223616218678915381119401746440229130016856727928959048984597533597974135076570572347463536037091925311296833051144735692388704850430369182861408882009468019522033530805964804519722326835397050694228295553950269337661658555237488102176432447614751893080273570284637363954949588452354004378001694518247469058975816543885698781078789454310879032179970040434982026965849393664602504174146105646295597706135986326450995776889345014892242057001236541163138821711510751613857310450069883365694265784065847435239568396983786061047446527907679391154122911089367739247051635445517856200716308525316912295909229765040631491308161726848097914567047162610282614784020085593880462744886036490034139329998863715577261688240240157139196026985182860454077055206342546274264192726610587877906966929162990960012068109025354461478258044832285813496411177288721331910732323964581409975759442030148403807605980096229919847451819808680134479117726948451838200134087292355092035326706904326898884429212823400075990431525894947347606695164270279374489795373451138593293982159391289028201490432726668689781864963172542370889532113194127936283990623705241720607469534791734264956564055757350715551517161427555134424994128622971601841521160242037912356436225648488080830240490974639287038251501292046347315465816788883246570781129570594299363580657310809553881439191858396468478156577670117732573293178316775882989119470082754084588860973549327312950918154146194255187372262332876905020542896684098607672337819454138200622086976547743802875584090471814114069217190091763960364078411884927488708779764758791917928404355017506878431225870853116952217856917936404744407539972524556166284743220472202444814190546737818438275040595116059583575659988770968739128623392721638827918160695131115138747378288484886594243758632866725151413948037123379443666759585363564918771056437409649797874119661621462717042082500615612708308685972806094812993051570275272667267166401468280296906812447594860916854985351656820689584604222240150912407729697164667903666367729020721849388058597371512890517165174962396894204392135771642493456628707002308961124490494618834833909873392599702807092298325702254064996338939947191664314176561259612099999021219162892139112231360200676090438074305578563865071698598385186891186568861236801391698920648878921151392403750672347159586986927685977334502222113141409131340498075459291286305372520357513330050158308683169777749645616207592482644263464250981490411790972946939097988181153683256960338649556182989921111271083848895299325169453508888459184199218927498327960525816647514675359219708380997450042010232837784393314935893784577739270248044643925108487842780781776302904878973728287553100555629796591911220794800811474284912509945303712883313030987625350325664319057136914994206160726891123756761533122128400177493573871480338011302339700524947044371470842286797510864219708088765911257443504148646368458363689481601567879509612684172041614502297776873609524541219918559439686085829859934080725118034418057077105480804226450194920260013909420967373833183609776322342484274956050700087742447036022920719405645890384274617019220139662199474677370852633935997784668746916511294707230110286379128716185455870868220163819317777998742753620286014275049621050821037292487209026169142222355247998710531537874119974593432693838703202164620477837308015238949165776376812514712419176181971243462887774617976332726033573397017685285205261615641692594683929665426951291784594411901169288547649361286979764587441695446846814319184424155925295774718018433232590063371617887908967331080676057187768343383712506614563119473297094214929377409950155179972458198408882651589208306731572308166302243600685823087527221631765576657267513211801096669098978129617355734306241443616253572696735191007531230157885928637158453146338281694122004069680948045955700991559321269871367939793477777395187763914352521877553455973397877495320491030760861072743764375491550826365128211869477851512477686814792845474415859582410203254299553968701757497211456167943491828274691333364605974439208469320427348332009282458763075626608517009303683800794635551198671264314487467048339026728174662850972939804182035585486555517355786700182779691337832171140726788753070452797961690213101115762883712035668290876657448887644248360144217985650845287903162169206991204083097933411929114644323135507875122129917144775390625000000000*i1^128 + 17182478758315338304371462575757940071030115189981805565340264110850163112651339615701055927220934983093731876513695822559621403700011325076047636276260240868708812562589585375195166899863297870656354697054913043145135401721732570815524852959255662710743726273789860309246960946995178740857977015568190850805962294367854940280092389732087665864043572602650488496232970371245931448904572815105549212124731423338327515001524380875983381519920785490775756513549891627825341874526971349297571129609473948318688542766995752630215595791688522774414605124733920846730632102316854540561711032963291642557471086470306037416197871055898117526358227580195089436114471371048651732549262130223765771128417966706690291872017804305653383065828912909535539303848304596165577792181099943744596766148351505623531668109292305150435604153012732405789729993389146518148993355721869993308823528933784788175132229536489687779649084650813444960521099396739676253558877929936735744477375884851427373146139068975912969646294181158903189983037973543374701718713643545472736047738529718834902721599738225032637885102095846743625211112767870215157386021490801356107875063452024482313178956067532630051421056747282316521631855393112234354407738544685494776053284616481278423862609536615343694510980198887586248629848632010296543413699119316945416889509913118015500118401513708651389178034479415059475786010450129118842358783149590242163811944482378315066968485311477033243676073644444470179005912392236036345934755694933321874635285592941135146669288407857661790201287092815823304273249784283299753957270927806632879990336635777278977110183576314211436502744102823728069309504598788855487183076815473013698183556263777740974755199426055219399101599671334572377569115323162823633502588709383359192211331155497860513887197904684091944658627422769562242295428437077177107166152043193396454086184453616615615457502336407553743945112260403105391980931465200561368610533317193693596652290483504264773896195365995819812989298711140931291791860881028041925751727339196838953056132715482802063334761261816927617563308979876314558343070202004354865200089972413747901949281368562323627181436408800876031408514649619458997825765255973688423000730453885270503014996572803120353182544593865782572996242803322033761693561773603001696305714248549932079466638092991522499975352405377024844874093202690282564674925606699782666072704183746577755638938081621826790736798202495468259008674134977509613695448315332423750878420184736400341238553753356886583729759286714551483847952782038628814050637725849279465836237305983111734236299570744066013589246024721928399630219465919426913804225126969791741318988410518598577372171842649670937160743011024304999588906443661883355303649239711189217655790155365541413307476422668388053832148999529096349627207280737114518684437911130637011006716617430684841912843369948960853788717160466056191693042099117680839759395451768538696923905410599906675889758050838612639332951473702795426495403719301146022052810258232717884822790442434893602603796814725318702990915216529472529007996409533716338560172037054239194681697347649073285791418447533664923580759116124935612492025810053666428905074465197589363157975353953223326355057341997059586562593757998982108320785648210071977468212474861729213445236693090907729757528844575834962853873412313677570828422065628675293813070429238055961100672030378993400297448923467285410685177826492629135917516144354733722368026951221068120768026526891982525222565469835160268690910909241658375215222939382951923735970274733152308251113146952641109510621333743854242848968857866424866904182157758081401929235818012696576109001929599323104441175617427929660584417835078812147747231018099206878486332863970178029413872398318932519432472272498964455682897191833418465553929530084130129456809104687746731856797766092587632951852622065156566099391351815408108712319660951132944142278522364515686581264813109896928665814155037573564476511242927379413305080224571743362311613227580323901101100398053503860987370493778288686608876449392985426459517065791576726418198225484371043377724711899574770276384226410537281985150482870875715493447973271962483303419160158105990059597005158657413036370666612638031042346407672681487844454569880942707575758259766520595594654192791741369488213714005800776246066693691496534064909799065128949348952818356373186005489474646488531470047310933341861121722441696602805987165678454392862790369386928793927065204683729448758849857041854423036549465580529897210884716449168115238887385139477361669229229042602643142664073075144291127516504572668724938770314967600491711256933392481048599596298627065471404696175200571907825667881577568281107351777497716328360429099678937444137674536790687503698477600187435709092075592257831681273370287757897563687304175877773112480680740421021925844146544903508071739946540774686349753442319756916627914654474686797814806962941221616928997131386773399611722873799438857432586551516330755521101517596421963776620998533097127501040512555182080768600049472989534502556206354677376395467817778594462576466305023653597784689062352658780589597264248202340230462252176901749578519229544326663017272949218750000000000000000*i1^129 + 1583054002813522256890851624032396714719715242408499539043411630300491812804658534296292068579033721046138038631541246217300599310671157137580480959665300880312646876773114361066870728597895207631092602305955698292174047321064429625556657295527783819607360978174649487407659681010441318274975648917773205602457876358963751311481541913957419518527788353263709934282362455829324014912499012575884458205020013626362437520066901537624057514808726022368187136118106457339926750061492958120887655104958794080619460587903393526617736153346768174303172993795876465594860510276583365904478702139706081555822565065975995955155793303078551071760999275435179374970680682758856628352369476344849547419914211595962791410641137641151344724574849306885292896100429392655672721962656769462651807366335596516311978071821090948521871724924851707568317366819747226719976709686361085379481639414867340270344902058853531199351057951620753658413199782522170851227643072930207561806753509283328163531757709652952153596598221383100370966325549072291439888864621795399555381392067555291597690073677194930699504420871190092478441225939168296744655698676259696407517751667260028745473287402184482831270059555921415629735407000175609617379840514436159427293561351602001690880807196840564437272790956131519952809215920357045413165021584920357212369766546662995445413585676918203553886637627433064016311541402804563538258254845806891978100028158761114223809665454057222049588081012965130723401625493403176390631989752184635054950859121721960368562670222276647480996850325051348961780823715910779359631637579789294600785804279380282999968493671927090119958203475291843684904688193530578570775197938735795030766267553762278724396415826185654061007857344731850401403613445169001644097735168804887228034737715299602364019462561127058634999215286981783003660579630813161255398511767200559413018218552148041451487774641356019048321826336567812244388863426575247395904818018171215988632596121996612636252203636482858667596517898939384946678691049604388667202425862423428941084754438440926424351370489928495736392282921516287206102601161490111974623989924355178239929857163948435251727896956147075052629697392934636908720894665726307028050762175152126518756001083232619913351089047795247242731667006395500918778057845107827236826664092275485060636035280447023496908370778409392826270901469740176834685540151185529724429499997912314577066618290478995149140471471196216001501920598760755939596444157297137198723113091531418628778929767216576192144217342631077049837481002069111184276349900480206192749523066783804554741594122422533814677371238092471317232103537748773103877648339880589246974015153732235664190935957063983958802577603731142083643511074895373020999882145886610175349481484113781377837895639302808171827441259243599140623900951242238621227754767358458483168538822261607252039001430188946080195211432369343257922016439776249247961523643682094534771559092113332221982989282045833260819553088735827702587418880694925364432614243995654233118613921485320789892782160188198254812033562190990633290806286164176676976219645889219994381514766231036729019495573854715500183016913575389176963263068246703957362787289371542929621014367131659765091675693599854448844120525627268596252808222556663871978855659176008053016144977000488522923913334102135304847931512508541757808553326589030606152983163037502059170142846206626520618259699716337500728590287475603138214332142907304310494915076270416335081880665163126634915088614330998625450913516744158216148422123809873743792560235185300306238321916925760145576465494114780111399455460291391974332162353349768005949431473382401799541724479557085210499806358047143514372003013188196148869184324659745449941070952858951888945447106430049803449768503223426373250080190778825165639104837090709495663397178391006392473760242327504650490688730703404712410932254142256318638171737897259213162958862196005257476006587659924015428042814636655108027770402456285334994201546375557578120894182301271352446743958804909782901971847947489464455870969346862431396022849510096839455583804385552183353476579973923280084976681675612941696240814240817064212041637769500069619467198703416563996984887717815917852624771949430510860714996698888105315591019625229024815406599128971143507276525882485395726614610968752470568630243341455649854834873353641253300776803198921882786428405208351184055904260725820015145086417689814121803440570684255438764591504034523466030060320325681429446953514962372461326595537344600136234346975261230473723439413978704346941932789526295926158676295916462252111561970721411453345276541309729093340071649498282603385291751429725254192075879245690524445152200411796979037461609019378553525061543315114291799453220583206040268414013031763739194958497025371847750250955967249405913656953804664863546409867736133726450639776890323047937385209791835935521250688851959804423327581567768637445451536797777315290121694026589719421568381722764738429407306986586652974892417565214571463311865555932568266832334438100708013825436745933543742428855727315218884018696356420914815281592573725864155924261548147668498035499362597278150133206509053707122802734375000000000000000000000000*i1^130 + -467758601536914542872083567942936752550915747226134202093517394187945550664575422510909023260830968528058551372561506743775976590331528441575176171916241279184640976319612436212286730442050315893201349567190163281670368219092302649015983241899785567823899719297541089516788123776547907260550049884528352103668951967493035630093389795027983095093877120760438650308205555304857859544730432997415112973117570414702624071721141262566937762044923364887385327573076335377162331101119422029032663012264222641890753736967147959743094671752087737408730149931429101122124858451222092423036811003789380197581555557899479913313035163110957191280498236698564298444287890876706904206826749899888404738943453837384231800337307781872648594401039296094337639909455397293504202568641518156136864615285415240760372961231842721650599381896871422972051719009307242640129387918537514606705008391539927656026877664257835226814877894322014964668390160684981993745152507051588362001022110085393524625030428180112636090996098139350356425185213159561158432164831463914153647961185562773729085315971043436154049428622868377900566225613784550135698146559582939633150896753021992174367732593646694972644934117442236323769679094928506254760271511843151079318017665761563862666523734897184615998760303908166356542401771855227273823555032502248653766256644054129848106148332425187091988985198826348074419710948486446101336753612585764030216433852570823191552568377336319444358668359638594613569009409239894410552993787693700906527157764897355917699262686739265705608531085003671142001307972042375836380325789523703086155142288127767868944749492230196671765371099814930023110663000837591193983462533904730843321759195432861819314630400925224317678818974547207967974578062711763631078096307664665657619269005600832677372561799843316225105497659497140473901559111004376512664599131927975870436811368536440586606169864979457207172032803085468558001768055331198444297921588552780931473174954997280258524842488305614416628699172919493917924194278059469056011606784315042336166101759618827459560310631708537515287046019030595689009452198242262511193412306350514841942310763119304815794511648192032672733077396431986993605658989096773263723127917699760310439284595213706353798658020189604180791301409487352274268091563901506115240059602463956973804135479319421839637368112854343159162161836838300173836907309265797536043086366919366443346906804943893738254244955431878463988246205741577330402067312477919518693509193727235900962643607569176701181175485882624786304423139738213073519589041676408311063587222981005209714655869863158812632677451176012005796256771177557510085949431883719516495360429054787170280744519543149845709007252386434155331713016844027756947766815762966965119933992935489395073967766727850579638137661977015424586768156069924220506954845433194149507986452049016352824748940417463352319829995856739254395446523655492273543249341598942302938991416574270276204947058033284313395092345571488002621447490871528709692514914418617682780969400846793755459368268564881489893872535167382742308321620313461109516045540551644166347819210204142111316660787276159138472631345745822633107694849824659271195685197404338908649102819268309764173103852013351244762381482351345033599732722669440832970779947827935358604459090181362407317086740819994937772801295328161129942710801181213326864429831112730680734933088789617627815573711150168057054953553770444995512959601668186973881178658783709219450651943655392653062604391432513715664079251735295330255256902657414836800142039374497241472630704019192226900161734395271115066923768831633728153929677510402881464166791040908450932702455628429720191549311340282605853376544343870321962058646487115626743938716789515468653218104908715953479409092386567340827030533805330187263058893140531940096285674238734443109408307492697359000457414177616230047262705046679527505505284842371289262254308038666466790895992385337131455371328047858135274444860492838853429112824169040014505135767261644029248564283893341927818511372392823085825148655120718343370166842567737529691420208800282153611008060751452835572920688050563713193609905574947998573596447205487734709102487147192350615596360626416986369054556915719176426808574417485899666781756716559227108503114438702186108236121597740686426882102495021602543430998481826847723839430105321031776875513614423353224632122849084875848289925219105748658606421172935547386653434301724381591371075576687355104763135216908748815106375299333536565573209123548309050034582374546789080296407558728221912358583424018645576711016645246055413995474186311871177660991003639739634322137094016944071679956001708959682737181601692324909561730686260487825215465760155534182656324569850675588224129947252978965680304980309786968174200545193164312542023973522978275141682865464820536265110261543124756055891615477029110778154083840060342393397062718273149132582799298276013467609782203416659420973131240769616966009991156163855794512232655428271766529739706924717769894972586510026855406832901867936085686907441885525437396981917154956510465624873981836673517347261109432623901434669666521415365423308685421943664550781250000000000000000000000000000000*i1^131 + 2659928425625001782849186044544814756844632693630126936616813486138610218390064090043873018738335463023020704361627041163914077634011633740048919024245980058381267941292391515548659140702691249813849701904196316795046970929721544737477229083244072186956672463691809697689609176919765644906844226899541188975397348161999222978972963867667609985178459161262340348754463648914578144119275114575231266063933845404643081436298931858854682135402467206853758700819437942951561272733199549531904140304426852876119751602169671044653776335734286629083061532374689772819716808798097847412626139437471743614486086904985677362969601504927067449613628011741442995959540492897986889146891627005639896936753962815263265160645691018023076596402561855171753642753686620604584942430383192361986312161195896808898173915073582390956914659775462119630674198484404221094669176275041818656618915661253050356329516522532937930809244284092125711506780759999565287349545206941592948243767909624055924095733084431956252782827205047918482435121088402573750102347118895739983431054825452039153158596377136787467407588515528881280896709758364208862585022172648476576326475664283350812399465316276449724750210423488051725821207772302892674869006848344328400202068434035172787647934969650112493971369779480102329541059152220700357386898129128259514717456360293068672108565678345014031268849027535600075643372998390832882031194467231470171353860381882741475607496539056375783817750717283951313629088161935759271368079112398078535414537980007553474037545447711420339266236448185590299536930818582802349110678287294051245444918432891248285196803062767349572425628770694184414013550498483138442530396036686272356301537354264094205852477117152334251771748861172321089213197772906542485527778044457778901444397128327661918524338283540923671112427224393068068990032098570723429947390640939684829854391852002837859742828207052903256977683778306916783268028780516203214573481560790751957261399885251284640683455932286345418193442994542358689553186431394436624196241982823040171457382759344562299629775128098514786568203346863349382648863964687059468954023430355463032983074797282597780591560783645353764484202581208169255365464220474616301537581129752579692986433660766499460935731109744341114710881234656826828958794558804805524064266365306398917029686160069504818927801975607158557242110221636416979407769180549963569223692241813334499569211624291338687042786396724952257897409245884152506192505639191067159117336766295271544280242424834467380803762243426690615374129986532853369282728602507376871570307929127926923695180365688510233919276476034080653852955430493185790359777153233907425869076404293336912300822100332292162244815026566875406614260924942173398057263816207585336646034290389139975460555073456127312516076393413505387768392553656486467284356033073168903584226927866045420407943444348250910996723412167681103084602837314657386678738906376191005395808514209167021862392110079128581464053855827779076074066595694416393164610377813639714213986872579995535275077822251117289407123447809876757263422507436133530877918832399666386706653342400992802431759528135161083234653737663040578791184364020492243330194408651087295826879033622385632614515853900361472305467138732175785803225462945287909719802989735522612923848724359963357562633500141299658160958275148847896969918064797488447843445597923570078889602803989583602793266539321685790298413130921168896430508346693332256853732351829340880177289265468828829658489975273615015460953801381540852754034794561960617879701010538361687027757709451346409854616272280281150725338547920085349351521879925598932305029751088545890194513754959739693430583195171082860540414978451783782335872731870926247435155150093485894462307542463205318063476247240457367868905485639167852577895815405507020964901510612626599626428626207719306994457343441649571655932940284917209027305192375618169355979857623720960310037275825462425205423826644523644457692051684465432944863216535458883730614650910993926237015251235121609523260742089553345759453661883186060211126165370765869897391842579954633471766845901199406524737496276930581833562254461878638691257177106686743124421612754721732575243899759588413739421414637713429417928941754109097219786589592512551914022452065706068606810405126696297932549260676357408940930646439079938774321475492253132559004812505636227666719147107953979062187496409679911817284710785079818548055183058959651312419693548752730627659443124114292435239178120478773205023334467911005343967988774254772714292812532731884285795765712949153749146093241755042834593852381420353125021824655846444806920427857749974397561629582419104358327459853924712359732273705324913858328709858861472699733410558705134832353314526819031721171590528219466258691786623662595854955026806476820155806394047915706694975310491002116706893686184742833165946911432729836030065816938914946102937551905856128996640187390970101573045473428783261374097601436098805457015506062455087866550068519529645715127989404408002102744297678738697209683566424139481389158413822553615208262757764329015415823631576981191104724899787470349110662937164306640625000000000000000000000000000000000000*i1^132 + 1618783849930298924485490914810038015836966210427517378887055048637564061853955306433778620233654409229757776694647215586794624377605379861650168877084688061331211718375932461929183642314653072424592228461735414149933373563973464253189442078590787433603689166656041560192558201179474397503552707953513836452468091171295656607721952968700050903254986251530338988710584929426543566731107738421987299750980195325538861434054141864162334098472037474652357823644196664436094642552841986162339592973327605826383741898707401899890518937784302911722269763834551434784031296835741108610092122273703615271016303692333402917102146130012563825557723549217890847807751530843607654195045745971591894431016078180974010935952287973543531856559999236517581414749975131154523180231201571993094140147377075810491584169248718625938685283215482527744492857121536215108336765162637617920014163443981381537189960106617460462031948880865741093640571743672519469184366141540383817639270411453966509171444517836553292347546497486358701516114755706381822481750996027663823208143532878396034098394711124900985122033663556924026086532313678657693937434571921988490270008145301251693051948808203363027098853537786821942831066482836043160382513449412356810593234022314078855710840364675662659347555914706309244145351382132091031347826175023820133505505899745132451024511627062669565898280663430300138759868138856049874569214746564495381206760289468682595741615886581592267784905371935101346268713078304331911932954525160726084410676043733546726662682029613290902353451591867235211857577719001034972368836060176990733979547387610049766182203901489791475810377605547719313533993301288931784054439622989532489818249305821207436088136786025782580073641187702588111957268162413518696669515569036917798616398891813184559929497923988704565940420438527325646138751902298437508094376968599065873195149672903631278400052370071473096993655137696530734633977998784591956608373120636204536455095618967902760490208683818583706567338037497171385972717363670911366526557525372700763989846699526937889876720599283305403335810606928506326183385424676594427052352312668051749692500503950998880354605208716718532694056000244078545322870038559705440038422466927023748320410098348403440601386643975611102975268404804274999805360391429062022659524691820664625391213135930812661054665081230774095912399295867731777270336487136330683113505168457051896140443932565863412380915118979251773156834540110269967534134984574191253994677515759611183537921331622911624000741590040604492138215134579390241790189539763099938270696581815431985513107664039997162222310603908879942964910543699716238810755419163141570913838849404967000447198734497329395374841386625561118029237097598265793918835383332560979969553272432479844079590743435852141610704045330873933545061880431779090512599766989541991864511913018994380811676002581028360909159167677333172462827073468546758832909277723528434415476703389980950555905729450998013557723387136862475221490295196499078027322756325668898342168735851621979797453415590192682750789261716817933800354019229846992700214991412765256384290648135247329350338456218286864533437645113652961990240360733214880653945179809453019228630672981149736792827617902670101899658498895977709003028104591728504342953546065483756159968361787156052779253811510146646173149759030211769490057614982187745256631991537901063547105791465284711547066007892938360407539228491070597585735982823166771877208516179138365990754314377246350841770935431243816980954008087443976415547819486745899682265836058465577047849114909187544850359156315099187691385894779872922106752118534634501642449574370250180850371923958514573230224432583412979671345656816983048448836154252947063033241476158165681356415358931531880111274003592292602911529514084749353015371860927381000118589037193263286646212150504018297347638648797908685733940999954441557435154589338207932980441827634684353760997362994277115605963223754257611797644423424476404063583789465272422707109091338807130163842187717134229832821137935886579423494575231974182282502021136912755622041596597431366204828476445295284348531543094550772949715352303400334808769281366657314697588393063187947332343473424931238438358066039087237705253980528736441061198978581633589801859941004967878172315057300272658947472913937666517807843711239988347480534089168447255629428623467558191044432607635895293608238601320834565654599326085374360601513437111683360645414767234466787348703094067568004076582874536789093139283622348292087346052421068488011902246819693500612079459161881301967270478621192350833190298639186948551220081669389373924178359819287141596823734889417662117731780094269183971089781395541265804372750260055324129412915652660703359741886201324726909222088942247153435904165263476986277746763594957818544857902627642696520642670509076670692023677147892728221633132633550194615847206055279424994519645760075893165400141604531342331846110130082013067320936535500706984293098165338057533697043337971970000904958780139238634491357463706358962072696198169257809474139106462837145695615204491786842417189867804339087342668790370225906372070312500000000000000000000000000000000000000000*i1^133 + 326824477452721003593061138681826456534025522635434727022232648044209154058931420864105031017877020986976073651679174789171987165110603673407405522042337468760067493315888378684197096296569218769483052473214554470653975515736315181266230179237568333545920628407058569784841915546684326070627690758624310506101520646212029632031872636188503787309442057224454897222098807502083274708714472878241414739547317604173807183949620857450652252094406305823015636468383493669860988543111853068613668182193783264762064386785463861001436792163144037869805296048424854831341118964958813708315790850349369953981781320249463482756376667278185751586485459504929337254708911692981258025912790650791015549088286514772733233726004899805392573013752312017711551825015167621428899132315004388258237113838177359829352926527878530590218135654337017634388599887750991188362070818078342822615524940864023086358767396419849471163764636453550751246677423242342664092460583443886976667328167911080658439398095717481412941386285648916240367021454633976897516905380982893270176151776693301489301956492659993631434868560419041643021725730602850246431873439210467576741117721998335418828715908753703179998494444251740050950226679433302160231761252547163192777103881152754988355592518867893944099340854735707813668549605534065349927682370535532466285206544130367880037265368081524062036318193551936669286146874591283943977887831952612718443533931987507365303476747178165712065171369634360025941353029824024020630186426642245678160517688142798339172063530054279496346331543048930283032953896611071563766572760216099121502988069343786586643015509149431288140046811641736491528718797552903555579536828552596505455904611219735115897409286999388510889621997047019061995381149901978433205363110411887366684501884243088751277186121754657133689880527016111738790766399408409856920086381246984564866433533330988381065320079497423410128597874048826156723398456797512672664240396071543640210974171601114999644372349914266229112453499304229610157020883221997230506691904749188664876045733808368283941679533978640897494552919102655470742434607936306742226528401534463221896865596594247915590514651822795652899712272713270750648329043654145102063110451914011941354890485146055365213059723879847763932910596400201531444393768095384543604990393659519173835667892953709623997561410559609951723555226315509107170246098792856254110861080991033819700782629530730502899696350229891825859023634029834050335696040115132057528100274897422700717816332295420813167480673191742131303280481087718520101084917513085854276579512823056615713918534408883613346217088636933145780606925714567705122115268347933087024383280314124901787649942843497281124636911861332651929255442896411222345400346859168397176959448327132109954528025755334536969154549401492071909503412156180721386778921050385525508472120540762644996497527024464632200939074628056075503270336557128867008342856884091568663133460151413326603079391135462364776253287640042094737490982435332672237637192110585306546330040635986082622326817374219181223433134578235870622255628631834925566361979485631393595786642472959835975502564047675694483554725064908574047907445752812627886400011956871242089604778095417164648776660461562410493481363844745246843991242311683666024407858050663124634328907442296117343333648035380423298571153612870170012475170923686205162531747491012242667396887813572215420096975218777561217941510213298458414743423394027811446815496557100252268938209446432166977605942235575476410076874078907323929364523717283016920311733430355610214172935418297455132627441045699903933140452208946300060704692329835355661287531271574925894372338207151799311398560054832141095685685623303718934683551953246504287176628325173556859437266411314047023929784173348421143934339448635521353825333361051329244090787326084914737702929843351743725762796116457668501249323173536286925956243082772276507931826217538191315820189579809149413948475312093652967050660017167459898531635943673957431529412673561180172511967389237543052521176990218894344898348292365654794953218052163393519837951780994703327451216789836172407415843731172104078510305900989311553878280103490871488284862087491304442493279101008139346679163906798002440186766646581133294272380923355780344921288490075537633851196766786652744658462590766474865235011394993968673232021708234832184629011337978517791483424256888467896665333636911315802311285473427633930358019299337253671901137145547653327789319343895811944492180283471639059769226535921202221133344906756077278880368834090144083112713075100209751821844626328435200290700846986399510801269121150862074889894279602477766557519151131895363981949353382754479474077830826171136088231900062197954387816527485788261188847863674882352693734346735622959012714381289106193941904818401547313626927836107907032488047326105148397949842358023643313139952348343123382523171347059458794874378604363185822928153064593094853061244669770397231464568333956032530075607502974875424520117744129259908973760722497045899762332509382612991738540333858316271914744018139706166763309991285524347404134459793567657470703125000000000000000000000000000000000000000000000000000*i1^134 + -24600269625778118372315022935660247297384736929278653352035872737156983888424243841881088111385299212780907185633339393787644859226086684830648639350558846021017748006205871270769154686378188019397686096724706348724035144654605283880148857442198927582339699941505371793484187317970869239345551561797336134542778661585506683245246579031930703389963817024682096538353349068679988268510948440929463154800550769851583790767352943479362662753802286758812144664932139467353593516329180502289918410199209129350176735265952066034435966348711965845564124652572849459445340645517690170331780730998354011604262597831366364246852824261411454876125145150784560701314720966865243748912419992945745947779998419072714765666411553700226327631465890699679555743588195698720400541628910654487118911648525902863197718075959139964558594351746112557513018323671162244838605521387778115132335261073201657607142824392421142719147427319776699168386317277905336767448663815944893659123299470966440103866485155996171105507823229731960359743698715103995188908040746266721978306473794119164386322788149427240205559401968024710254774226176549154897711546213505491792852334539354532758369529829088524222655311883094426116878857323824709180392267694923042747379079458665988121769201919444051400081303787242888368345962330617451985828708933947072328916980758477134048958966706841644385416234033050057346300372843177917020226209231947954225422469590130418854741815088393223728936720970535533741048748967030409532776402769293263351337553293165717395132784483238688145879919728399235853654899903952337238658357949133310890572801097274429832647002591290470430107550618240464786059505218793004600889256846565802159796834609687622228385259095759489280009917818808458169087272501240748908153105887549969340096264938110984781189694822287810522489762568672374740618292058368637496567935119747849385378200681158535748832454666012873615188687917220526614851607931455683971714733788589337728148105859701097298688395344522648602071523138265282407002821257862418298090249181243047239699430545350379437947242381486946883253688289616591660140659830336981259502217725443108763708107863331432957566559437707130482643860255006564946917126532298940825587542326643785285637251330674271269096282938223672575807767579720649069709440587303425828833789876788939961602493160564796795054089708470517653395844012819809506309487931545295348863844041635390305828950128217118641957616918372340733352616129785617579140431529330826679753070632280898340456189681037148595573929374060700079659267678696698082622450992727621968847103595446144692755924366762427677303899111355918626987318914427539989336808931731243471768792487513697312878816755263698394677875054913448523002596402323191576228794784367901721735692914591023658668151140071230513767538877726982998411424483405357173044961321180489098896646973863556961042185499303406439069428758220577507362662453609085012834128565703428421545463801537347045669144877400631696243969460630834749295084839359464911139659720530126712725031469516455991540879305363276983847273057415606137523621336164888539626434943921335534236818963719106686268088814748271529585526701492126311773119007631491417215625917578296373126399004451400497313166979544743333011965139469388101918353240707830191238590710501698167642253415668362024484462301438018861412436053992541480959678175234903348877746702728912275244444901358235430845917638203601935744599384028426219682060523619453681879759646409761686441183815351472395691717335716984869773314219545947380270932960708597010623315060180341546192584108261402589635752078039235860473591567631545628927788030615968583283451452449631557753672365217943643431187297275631497918796480573664275412319860932400277608625888874538325424343653899901344949200622708462837848298299105656765036066945722754752776052600662962856885110334336033446826837156150738414164631426726938975574957508609918426576753498686661505730436589192042177774668815544029997109117789124281570841670253842256749804586439914286246144894713277443699160081472707868794412632460879238775927644733030362969401922173005023614964443785758072079975269710145931152589677104736182706937371663247020100124261202797880290827193267633542101157385534191536187361914188408480681854554865785093084901329785610379926785422086204303516198747419976778654180970439502872297184699446662489663571192203764548604944699949992594572236041050164630752615099904774076290689502066355148585995311210074447758632509166997947156667573724124502472256447923026585848355732923130419445185101232112202196928047900067692293094634296725209987514704448433637669843689093458023977008181761058523439797704842352711452101071067437696799976022848498136400458898258450531720425152990949711486536347747828363307540771031381012588787738461566549392387309264320467915338529443793848939707036098383486828621229325890198598487148243842262952260862409447676408583114790270012618061235267925754487826922885742064975398355108355886162566039283129235260648062465288943448540122997057379640732010729195490175151900437052720218850826607416906743885931518889265134930610656738281250000000000000000000000000000000000000000000000000000000*i1^135 + -659045871284482950205904218901593466183170666011795122958725488043629107616593120419898655353925170674347623099760158127804531728064031688184790676443113620327486523358639665097956608156473863111401399918091501436576218876023886672923702392020132144260332395646068899700962511288067876371597896406415204210491561577287900044042336783083359880047876298131230623377696642209558033699944812902992374774876902700431236983530068247913078431167754781820374363870347176006475397962404458996990487531108061188995758454598611627602845880488657230607965378389772750227838027535418773584472238763344434996812736812134993111252111738667174445760590793154857843033522206074353691055804103400468998125691893216870669697217689430148332425866180803049947996147635824809860979115749137871618346864000421268425913992058937944838607895474206870392445323124810333227610541775355756437609276050756699221097206293770185122254464335295593002240884238761187969734746562840644716292911637955149411695874446851939456718121148535889888795377349357987413725659209743180580878489592763247010808564028242855926603495751823639952625584534348082930884024636753174095071636198969973657458788219508557512516255137261409856482095215253852218828091366743544290707914446909616391481139052228750813391740642848684785690000784621271495549438250881833223245243256758060089158786365420510278359647669579744396536641049189235829112205300925763161369555437089035313667999216318441043603398496503201507378388402824061554039988282702845454340762013318234123886861690312133010344881126053383403073099431778330996449580813657429645223858628136285016084227707719610590086374030952303093740980835759646230967428056662581186476624046868205838692924865835365554672543149101328195445250460151996941989015719600575153480645364327463667473791136014855535122574469248850173470761257023918786284713863530020185230220020055533815270716585204408072186431627547004009923170312269439618038549673028978982082784184376657224892960353072929122583320412628771696786967542259882402220340949619931275459408310908886030661505069374442057130630425805802461391239678634738360437492096587580571189520523652929431431552779563436263037743003516717078662871591527433205507502565096710178426476599568112197964238612308214723582923574047676544390304248735682023181799793056768053526458269692330392938175945901258669962552081228959469381233374671203555229766557699828936727251458106486448358908861217910866281302593359106497538352608634083058351078425066663230783321214931648388967568342720012578160626478521037326272980621949370064017994755420603938743326121183603637856258562947638928328859571164398839898183614308991757360478476001914995362456968223111710056099880827004713849826307685784404152746797899622124286579013156767574004184355192590733641002149470865345680883788071023133126345486421432030215520170005990067161505222667720519923542588842771952108945404164698848546754586160759343299269819214230478235255831379505917434298803418174178189591614857445809268522336808683565527003394361287059493226073257719811832952392301768840438704797697672781740995217026938488493999509041210991900100233218393065415627248634990195966422131146045312111845202251366207964750420727187932087530435933691026718089403962619650002450844547843256793109967261310421185877110225114653501892343129404988887002693786113516492737957139876170997321141496748082133362684541466953940171494145445643450928571370535842716975871125492644471415517702043322020717957608331917936027803472138908760353987340863881192684153945545535373005915119412486135022370467821284664967892797045782344512340854748104500534542553009866548041303862051720867560329942597708521428362239639152984291841851446589670302299685677812766408863875006408825425320275888152905020653519542102989592829692518160876705300864484981667385716736234114606101904476409811250918776094546615762263390158560380546419466896812372469389862803968682386251525319008179088829461770652119069807377753460710117701183740493731760545717528719141377278412793321094742977552609815355545664371852185649735346704389026747373393308497743250533509879552258294235398878427694787095774447646238445269314420044778508833787265389546407337092958730849722151484872397362628396224384714029068562516712947226803300899629925024331827048037154573593465106444894368369485534090452203330543909328403465752523236880650287819415627491243105193967082212423008742671300475197771348493237879707608011889282343635583727621748574141270041404571890964814935411129805018437941470027471526535600383542318460433018024141635277973528019343616179808473167621550604042474691515621734057515012862271527994627833652623091421026252063322355445879101704072725774148521748513235949044335486200826246330979383584775810578598426256000176572411613682073943202305826714018714000636314134312045939672318970226443281065617429228815230958115996075848831804469669552010880293836506600976259666123812107985777273693793712106061836676480012174755163214321713304372462487330584495800128209237462661034389696645521265595127034559857757869960614982574043096974492073059082031250000000000000000000000000000000000000000000000000000000000000000*i1^136 + -120767977551831477297102528146147036687653467722787340991279358444778792051877867553355174723470236047295039532311603358218585579393106696042749856734418203542559427513551332409203016905441143415100763331511437651099181005352461819964479392806239485026889028042763379878983532856488555581293939184166523373164692620424701750011059342233676967430322225346768535742537809685500719847665001425489566252285339887910250949599224254645077347158832317212958031954342072453594456972252715172098490135309634395648627623151450752524050744118365346622954265934139049368327443620147590387317780580751369075767437742261169224510848375378950619010664474921707815948013189860851906698696894430189896222029763321294332261952403622855789403393382039582638032474534734191502708884155662310731051634383607206866700873636617057758293472832187399082169395211133899293203655433504989857263501833328239875338759619734382345682819910215028002554127936220529788154896438773064597909990184645426885160333812608253806889252305505266834231413448948096621404466083488789274005364465416359620789626608795001461246332430170858783237915159381508848048801688733208319040555225356676038994391143265371169169798749778307691456560121949958260565602200524126547104345299866532055653234769191646297783721126699393293224416971599883239665103059740011381960309755560196180642284036404416401951632790412033837401074209504725710549727914246885171060680267073900381663940199982566019885871813102647500038454026114516900750629215914654503507693560193947071330575134446691472199127674220343242237530365290366439674069358871888008672191056794170975206018036480677339396239128963508090514164347453951414701885240069190528987917374884473442370653733689894239098551765429685044724537895971413364795074903062975081244898982118046417093033513508881943660295927793485059282293343892718339917313265456193162251934625966099757280988995186820403655503945974998750278437752977000412031205240879635967689350944140316287646847692358582382822929509419928816396034641777226149536621353426211450266261417493267609295044558141439555298462468748546177138321949383464142209902378382587928490243317697684381349772950840758709403217676196315239638924947462304674950897969530874569875242326713878702664605547641441513911786735379152119011315733762884554779787273830586494787281766631501297414690523335955205793710454805481334601904537415658513991807038090304008547184862832793555566382987867346045796280645610865015354360994398592215365991373839123693458367199294044650345158965540168015119291889088759692820444428075118602302696046813426922718675701753182952001996343535084584888482617845273040723024666694137681921449658283921381085150306640632124778937626389981058673540605813384822245453652535581243788989361195539339798719466534724936295124535271910064212513691573351702713099378416529569944357386818948981158862844875196308283642091716543899790538615344537683015621168398987788540488428178437870006597558547065396760985159346824198943766685475853729095318366785828527671486644323219376691526377014719679588666118528579908925027618159646372243201862218561098699003170124327411422032934072059110605052788131169109470047437270603401406000084389509131309225825504512381142235430552149079118918506660252799304180925810504107051121659807856822643027043796282931244757551458896800837890775192749786941058742155398998460048825565038457566451084836062556643982689409274424636892912780458579698701395815120737398470399604171955217031767394510110904227473124629403936886267167033286575046765099945824810792340282618494421511809665853700104770835982311422436099429210904301250539782296521522756655426765592434397996268764301050604575829921246659009213924787374884339108811050626975389574093271970411794383868856526924855168123508122618753332722932842871056144631644411295151008678043008250979875208806171803291266223033833243393995166514186420549273741071595234459849478542477300044696333916316074541371425056657015566645246937709418829835000295424820058191461062077892293655969731052029903096546397753526282647339173887902502324510297441982276321271966325976030076136359820065049303613646927194999140943276353330162389101451944986792898867214799701568428171263659329200952517942202499311826916413398025453239225277398768941238877007209277802137545837619494806671470450815542144682953534828522280945660757001058679286972636395080647721488966093629085614266412877383081025465450070667731023666024354111364068840969877207827313004231428421459530949125474813862973423034152713539657307705631432888542237929528382379761048164740951383599084136999909986024434580012038561051538300453508631173436314838193239267574040990541271550516535053685804603711149945097891366433356457414446639905058169650956094591326302946853953675039442889638878507314575537477138227130244873745573297251509638529233269689930867216494204435478713128351868952936607699228286213084790929962899653999840155918268273707796073315053728887490196043104028365273522958889144315116865501355855152459002324204949911026394287188628809029960545203952193560326122678816318511962890625000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 10939308860783057619566278304862988693128440903155287126803720615172845263083075567302318332531108056813929576772390504574643167504195556087545430455104965872346359644553281143467438050941632023272135667943660081838240419696372802819200890359773983500894345305065904598067026596633656401660910416044659087222120328251933995482521801559538680205523698423782205429145796780147247421902942101484352367280307925223691166298143625395343586085484878409565669437375472121254424674688475194663955955743027988908749544007994599400314499576148467691521383217877329871802351339543336462991758026193970137836046157642744809350786455592021869927500031080515163428622446213065843883422021405418140368445666787944535121959295067231764085346173427523612703776617663902445954605755059926733414834821832499919723988633848996415015592449704900323210111881275162244114871187810896216589560577394817408751213310181329930530270322139399907445495478076423597384239247968356040851546894618925628394177779678639691494808491050414296642913598950964874502259449224671330654715996700943100332770286484851760175582015084882275728738932339786010937099691258948143471388746572309154580836713187111881339696792129078141028456864664692159253035140469716555098858225184843370981221684806074346356262427814693328853478815525691067330658710986430884821102013097985791084008225486422627968557618507249169720814802047353526417700473827837192845644698695743675995710664884829070984155027527038340010520449329082680991620799573772531626591539732600099902899364022075930437836369915359417275520940945515810950807313523754942991741226874585516534224332964144480505838944478630348309607319880873438380432892410889956483945100845801703313167369563945757288014439348665693737976900047300334380944477598685338010282111496717816448446791551948992761821987172887380388626489492911226930825511509830985354250245773937249653462296690307670716347943636449328146402356868236695218133434708033831415532866834363774138001092403179265151333360908069637663869407049778720373383794114103001597834806110081544327621657033240204321758647685562978104278661006714120529517499145059870510368000039560871637990870708683038821855620599746588471221933705615051485094360693689235583637689113563632104073708712141354201101050726342118412031898262042426874081512437916390991920477511517581267249529483477680005137485486791341486709295535176825403054947830309285215982148646945819233526822968522630459731870518512277733129412040655698860777491211377595347136052689488399234412703680391738669354190890454382658051834329179346368089603404400357397150043635025107615149396678959879728570513633113091405231725404144847651621121850520458662748014897285574018684768941941242338978048110811667391961602363810991839646331828754770554707100369091909170666612986059953215130091296719256303119559162213032886715416957974576774461069620917409787505678859626859515236970459900316911772712772437255535862203036153648559280781528888356465453067555552391717720611722810568628899844626894852139684546459528515921124503221318611567731175564000737666606778526199724997216128417679442409878533043041054774626296892420197775715964326351647847446584645936668210312197418137070582970046793262141757599296978795170357698327488226609570912485385574750805490375665560370028927663856202842412804354356394593974131828720348847185501736288323533223219157622253046082813693294602999498481149614149128127912081773772726467845061261724734301806885571187809368706700441129031484479366267893876592726855274153787548992161210207488490674355189602838266929788781900516810474720102155575278269245482723279269806264374524536707547190025904582159002539216994104394462176824647396657446139547802158217116840547139245560360068564951766396279484158314918559470238658638804840013095343807371425386051417294362694840495002423872117173594835171159647409950036988829031753402079720874185594029940175833896082552132331087947335419199433901785201689125719161497378124077889835179672804107871708693090825730372069442893102996462789593369660655629331224759475528803485634701351080193900753327318824615685827623322307528347340137942103322252528443017957137867585132197072350382038398593730079016097172622993961769688253507564774260930034584033308818698043543802903005987863972897541160697227744300587985366098700532180439484848577376139197511851236029037424129406628835348896143480281449744703095746927853027247597384349888719819593741906562388773445393523544517674930132301925351804564949811063933354153794363740081135509048226159950519423763470269839404809492735376879455673410951531895726172049038539088961579790926056964924547224482895598566630688828061064887294574012992240271104792909148868872938719054448615297307412586304867847108849032168225333405241447051145988758129121010917241828914481846827147306296103985945389057145220473395192356031877650735915909672827228308734852453318225973163018927369931310553954427156481577621912344208388723735317385771314007199984511065009243291606155936851621508412914331894780104810389368929476189550769049674272537231445312500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 222178729273736675691677506591458916939890796601665146408326640479449708137826522680674226462538478250248971509344704571288124882873802280010661937689992726628463283081207739196263377846253608533126260336078336585162361677285884121070211222261623031035983047305604973852442015699396821399240092413902240399604081335371134506599917415791923319567528769104252032426907062801159670450137363088173702976250520184979560245955613345917328697215644365511263550608864768605850431565634937661544538123949909242319699530103743365743761836874248550211782807679250430008778816705820152089845772545397257501263033724333138720643231096299680017106407395468482867105402625188890738360720354538171167237722508962533866939733273411728707777469735206976160639811967320944686412015517402449824732634487528320448746373142765559697483966617700655555915810486625714343597220562056354867885240593359260217092992224687135028894926161518560437588430924116991067016676204133407080883134828281185819538611362405481662314891440810855181862445197999002426196026921922594172435741023752260789463588256323356027317403439628586132347739794052853242900039716319308014707069422789843246800076582236323638112845484607619060779708328171675300658418672710539639414041600219703584617280757814902166710566705386793989208737636592082388584578543002839844584965966296401789125601399544132812183802421403025472587868352047729927139639116353739273125854431901623176528528156309905823323924621619005861608746489459748629904168056169006453017203940919760436064033356741948299648415941924768743292723203937911648844724231969030665219809597378463588265529620488748118861553142666991388549067485664270152496056142621904165852700230330167818157777584799305954299253863717418471272069467167221024706938620387919199981381776892798972789004378261433895323578260325048039332467631643959676222662418573846059209033409917301318876923592183911566979197893837048617522383745750255293547498316045535545754942803918943971939419610540666319782971041635485899526000117741164936004091220392190419645068837235825161271798062442660049245782155056576543801507050620665861978007790360942171366743760885660904414121095536187887705738369699778491997299724213827783797446954849011939012275516831818296361017390452622265432315669038426909421519440912769051460491407551898294996962878519549299366526416225579099270522458229325881446831153825018656348976630565978665973910475455330978157851182118937677718167174821260285764651090929304337768152996231520572006565032328343914110604459516390738168603322556059436138371226160732356346748253889495447408965460801974193081592196210152073223068462646960638020664530463041346478713267019859683488398038193797102129800667086305372123694731001755842928173701075691822771525898150532676037891846121109355648522922147541037090511718689402608959073603727953691727359436171512870350149265186981334676746193198877011306527242148717209273516763821962617740687260155617508783902807576907727458633003657430342919427435358704946311715271791140806601182268342698699101133436589317087926454590495628148692644862536369218471266842015892147239252144405046638139558089992095015325843766137317886094053042948500223559098136581198255460200031790454270759746009456531225637729382843201677316615255085799500850519970832792129629994868112050949953737939848269082587672049834005438430847453129186672025315546128888089786542150584045111541820074111161462141464812661883530853293747853892763609326916188277280289757998139682189113904636923182143224982156334631070794987237986537668045292804799917136846695732593410587594113248781290557109093927547509242408871420264334560669173733585041722837006085848220434855353891059300630353320664716654201104298384734500552163914901543406178105730447674813320038685170324263751935892409023081837091950679346359860415663204794584617096779803301724073736113444785465092807733798028399498851843364136204955901039644115133036961915819525572451005158944661441833150562401801106255633851273846782527787099504580619271564386197057295670241665764172989840740994841998172573349877311572699144167655692507428804578692917646888936203723827960175074264093040930188781499106452893508259281644667111182420842576453723385843514378389747406871110228333319815168683407498941784072796469694681214587271502992369916457171400049506165827457383906323963629141065896114198096711108118003380343515110028857210725267581334034575758323598674271762213586843560276105697332383370005617049237892572079452953412730506403563314628559480062349434372541729714713407301640199402062819740290871912910398611390374988687387963076774948703606253337913436262690720618078276916392435560190385125813973658651893524869376396316167030399174232311806393174181425023146862624500986617023620127155032125302995113602148611212501016696121680122290162296330557509827298535538593810716229806304793332373337436386783841015955307164138152561968862964478816077114834543787917245537430738107712344794417251872072062791631675523524589590148471678943971820710519732142149636380596563103608787059783935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 13802741613187979224149255175180575219015750154818259007719288581387911020402054306806739769623839628697823506485957272901377477406565793735910049769968067888672282201372802389149785309116750351650419633453547921338477055444677287742038663456419777060726361328705638205547369972471997150874609730371123429806657944526843031156811963662698370600269103796574851409870712479529129573234008538332161810636932092918931275870302460320683834014688476626159647687189520359516659484962998743295907844613258251499300976278435553268752154890142897227963507847282027943896343339213282440270318599302337759610988799362439449498926533494734751529327078263947289676182513597933189971702670223101654421303910976655757307885526465572541698491402142796331233683142369796013137763801356831491342134717916477586228766066596362808745638797641680535178373916526463065074719373933216986801076365807439257661389099211582646055074237681542031228032460839898454666712738374676209775078140760539038769097936656425723769465089084248222757015658846127392873143056936659360478401592563612836743604214725644079252321583083553703902997849960551696196421662004819128185451134337246417243799562258494475280132969140377872885810555081487795203115735885220601745787287344104640560639311700421113507877706514964914758280287591610779524744461218860470115687864064655674006097064953496624581774947316423708358629074235055586667994797600299991244487702342896733901204785524533542482094042949546633833927925069510624037511497927273761502806705856315491818770564870813739353038784799080414020609257442564999618927538934897396950139386335923618941866367798272909037628366819884962023602280336363264102783630820462621459405272299814002194652500489760434593070601183446982604774767376861150260620429619647442506935578013124485019315436857084730995616530647562242777690205960484696948704051760894157868295458527713415342902627984939815603424237001864417997515737864059006657495619867216636467628499930970760758367068684953044165179318226870409789303293923951806752117762820381274458664787851287014640218626530592778370228818263581237393012121514039006632994579540833008047151380668174851764023321143088771839236713103725740110751165433010281172144099796092318652335821038181353656617746898739405970695187482482976811556763024207545290411895125998708842900690975651529668841555620314767330907459137031217035245715319380797217568108151011118848998714450574747566371628037125342216955482236518045901299156228262054534257905332876670509107474377449460786056584936839856019548574105464465070353602584668724433211922754865619068396668166094722387097076440835980817085835516444851714952080598726973242887333529181944119142055890352493461284320410085150716181385811117627016874001102456239656298469229630521880331205697032643001089147582768707422957811609061327623855293792031854246807830776006963209105273958212971453044431110842453091462748840382635267105281939491055100398510836529655340684393170581484133731323523434021084116657102970209764264764962717655159874100735509388186891634952813615080666527856353923108664362776777026277387882163287338826020708826367770642888967250353922301542893302891011333761180556874626325295271541233332799464988936265330681863573112377422515535240793976350928446567337321054448738465612831705454596149564366189422276982794890424616846530802219222993868343549234445471207342943905897318666736564866509334221744366669709089364925183327425308221074767881665302117362057688816792509984120936802600431353153946909738914960464044958926255344143956667229281755639175121110845877584350024326719712758348559521998245179508962441875107882353693728151769130549223107238854352608656065991113365547918588648314863711033375456114484881543373834061654411407572077455307589962927542475833971493642846748144882886592524603013487965908457961627447932376232043683549444822533268887391172520244996436410954346189741054958938666876078398352346371308120788005056918518254502713547685437907850527953037125925567113700487897287308088920625558267859413147111446608078586849224159388980101313565582258308884761774467387238496587348830081661925173270202446537944388059262966015649776565294271062219346537490482626445381302067341570258450709397093381937373943498486227787268664007753071719554454503551860743162932758778043031623458047220202075675733502635274743640135655651587799361403536299545533027397691104179034220210523279460007045903596363582847102419281572131058363746801842736887782755906455672093074298000247464523124823406512769566456192332631887724685144450875661869746664649818650315689898792069527011299752165628835809190298655179499118127931630270813784454307421790348326011027678905570676031309328206603839079710730613504524167821823796089089206482903864010304611301307809396251994644110613980772258193272862701384553069330419972003736442428590566705278701484859891667243788460742819955569033184744081716153893554071980553967907603804661663728756326395183257022629999522222112392571498678846530256864175993247415148887830916204575971245765686035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -392066455130575920778561950976910915507015013987602943173585374389325661118875861255672885183796812652239071624051847272172916419412873943765299308461644020416900187854635795406755031077548614664348141996878708601488790560402165741001039871263725513694872884184786507475048056934282928154894527277160734811497177682117899046888194024484883632292760834414868121925259802604403855153959942812005104239826153761505745860705996576733727414196639765686962566969250505740637622846469321016250155430884791447661880072863870298113204166591093474015946011919399067670503109021387951022347690040517149411530538167481733308370547572152262187818177182438132390115017227284452769597573595666413767863292462285425897775668136143489999179007314366593112038355275835584987622857350612028758821254794882844198451590536431586910765586580020345224946198659082104142115668195199719341965628358972896613552480104621672868664049939561078821596639663078416894161235112539556748758352743700528103863975070193581056223086971875656227085697214432663426286675816655187018468445557538245891735897960131631288522505085935649380920891933010801676714349705830920268935680057207572216133384027663181781005061155304107489762996983662104767105180300441871914273818681003148246446335242159435224654045464280576828755120914692094931703492617014326633875866309855368184754495038478654704989875773716572476291659395224019762063844776789918804315202191573236332027425427914468346050073983854109260543196151316364173091147685190891956771558482576121842029253666289549079716851162085396380393371733103169976935332861942245844108203371734377291084766835676963824562642590029276538297391591692024029542161450488039366103551510792060783872627776899207566253626954851763973293316285156636944510290739379074638038604487569732271978120314035975711065310974458209154795143751959450866705942705656883000652844471111636844095377650799414986153057501172799149864435909070132816731364340597678379352078581156581387206537679782599613758655833770300089460379497022671005824587472931794286214577334129926773395859876685209872813168363107691849243338089299148457444904043470969892989797604665677444072923529656342051752643187345461114399915543242219437152063310673394715038056016523627999535097365070613216626125420215981692383463759100670925044018928791129134755682604739178955405810360777836257344902421032021848194281692861160026437575206585021047001298237214935612639706760920300317261220919084713468292345525336949003129017993799386262128916503597347873492124122879303144572092455966594998579743384336518845587284853516496163352998594055538173616858089500299220210287165467776577386197498955108532365123459450350106463814285929138312771125271265073349552433524921471015199050463149122813881989394449940681838795013439320728855457338142259093516744878192531200541649003266585323180020474197004853368287162523693532320019321427832397961080826534314106192829997400447743403823715690868999979797726258575288070977813892973826323759393846104371010908280825521189527927519520037258165439205272491373535002957245919050352838654906728081489664792649139269485445715386690471193768783388339695588482270810382788841086578979224373366846254783227201266603322160369850845255322963379982886050940471822764894558613694579643711663983622727535174792507677737585980116147727144004629887695212969954259926238691500950230683479701477688501177739192850712153172815139652524407366231303858014839028976158375534865885447176333005536591280421357832992538868521057561539933093322013562034644674722867544094766780320653318564856536873654341323766368785643738432058672628611562418505734215057485378604274694430605120758563870563172703941104342369454777116670523866026749844119276109538967530301453694232407201740960425816372336578405974038112442681346485227160816657136619212764858815426076691052792554357305487372003865583884579759847064058905123058191557248616048381829827709805845485327555661461366472058975103850795861338504880702066934237924602887564906785392571479424136003099199770704796354537808130285133309457864250756095150351691864153200272964671208129782281100948749466730772270324696935876672086686454983546190726946051421069324406287796343901312614120013584819927174102079676249287137865882918330400628028198206290047527746318293439132321067753360474502375868834270194027802810574128581933974515088863637330714416272984659148879804393607436537468155126099453821533562413173714025504211879292056483740176182008862163422683931257249271210082093721819510811098360097981542246253313298733822352761460764594885547914590231805751183368720602576859109216093416171164662034970968098898466289816558091112656531649441524235616791487573917102762370570305756424988438550752358665450325728157471379366863428398220288824124313090137030655684875065161110294598209653261029662814627061283671730676275944164430468565740120811466339220711108499052029942741009305329181106589056967160754271753005926762504659516228995342395994951008728399523436378417376101431129619078188898826255798339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -35966297119947573620485837433478286874097963054475164497721361037164320421769000528021447657185625474928061097199230313311361792182680855960097839285702668293343394067973709554422578666465233302386323854149711355847347715780950431094608839085410945599296757060542059700307126279647188795739396400098360668326294277801953568148245346378517238200640931355773743811528500408896077768695351539699117566527531954851301479995227593330738000937648781787629282624831428290901123507094511711018614774616905499103523884694705814585849997613998348488654048933514492015363470293120133494212879846064932530368085745446126826947497518162367111642038684916443190023589838633390284408140045485364402249496061043350421657333673291220864184281697507597304793280452670438538889417670009504491893501722516491888954542213120581187471195905530019878209150218173847836619081217445486625917210850617131868763013528131411629766663756458491152515199400983700011182418530241654414833323107389564850478811056265634392131705260287399932656272912715648431509110613643423082700396399307400925199825740529551495086652291042127894534756071835303836482075832669587253849227503293019458196214224040647974772239158858445032637315640800775325302964211296481421951265182018816663085918076072461054191684217511602781644826611031534455806722748701009741474076233440706789694623659163362786740292962743736116068725490374296407190262115722408916511638597848430621732615726924112032276180780260030773383268011650809610502827522662780962175019610492082009396109949627156028265186791799558510180131951652209322374979879087389970552385344153660238859814761096971501259144454830048921843553717603383489023520961584422427347795078444725576533913895996750203517275113884237181318813638194026731563746901766346221270986511334094951832208604571498516214614810739455993348056902099502263280064690747558818498412501009177935919861750042473697707629652984776053154623529815946597575246487139224832598494696691816803768235429632340023263981718557999018239516857859975251119428108346504974254233395797853152385544521117068844065275038613563949208256929488223268191774876954199859480899526468181053575056496084803882364345880482380775790037396000984176399461373260832694995598770129112420511818443825644220347499905946731280490295157686323613328286152643719758555659440195966560163920982920601350850453155965198282632110439504803622338881597987738391235713028634589966538877582111675872017985969725733677798597928418553018081294821956128390914559943060854013361142374078068933217225681215500450125176433715849811326630406435392127155560707477789392249951902609365460409623667432984745782757282563890379561725972444384120189005216337932574981834592271626436621665877647231029992372247906935009558556046669056650189281892692042112685517279134670419666538215177873535001535283698301968277564748055018209005544869119896114945375570139346180349494040324428796116933726958761050192255245299956737801340263485399838812087551697655997288673719439579349691370400885888373253801546058392326355147613060804221263698790943377079212525909106409514977638932201539466227194557045954987502944044903109217541046529531259722379722856125860574156988941653401256050280147289173523518055413279431283057404459450677945499840569910542836053726438219456915462144142960201514375590213540672403446556984535678146730541467076288610498330038180393747328591014105547966396346908727831688315497325106853221978976455373947903980402966414482585149765442008121975566506756194781682904825832710522609932511434555117842500397126707336581771613545563227095577214239078430596834943591046646848536733615477020475272517282937429597818972734673959328287716226504233224180083202647562431702896265484229023108301381289983295741088709032320693401893845415024705610249714616488676499453092149420067248579157425172723844679517483979025321233989054865926239357726743378350766296898893042154698651249818058175261638531703447159986312743361074604053465757703794445583501536805206009564172546253906358887923373702915445575461117284268159304147723885396426803046307972136976035526275807946171986536325144649070227847480797988414987112669999725292303391918449949007776144163650520616215447080362021289378035221451713111861345898371411269613074235929190459786256805380349259141194234862664700737157341590216408041403987275338710812932674978552656066194922576455043811924212928024622400277001192750560074802866794652415873658520360746508701954879541298030502678232583496883433854788947351364412307082112248565669700353638814715703353092048266479261560074190631143622147417493661396446579323023805835539223355757153539929732166895373018429991817040255526485612548789689905769914436613436911878998067306746159311643567926119047537310878245973066330119748898396516486588191796363720490222403690366957082836972327673933539830026608096642116469424352794822513333955370050687473579382228481625474533542969533136743278081808389381137435182471124389720561792478023903231463016966201999046248303410180788009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -2582716854213324407197394177493144637816598003900572698101374331505233871367788388720424354124430094470103690165109417024196271075185159553937172018932467581627990370762971400718997438600200001529124868113619578159746001265591884824467999896481561949971387184365084615085300289714407646753896710646713116776943172015191785713284634023189016177076484778142338731957402881358046093810041449102791812698166695294996053025180903698101111401876381476314576635767561192376335832803544337799214282107825835305638936094570222580703610090132640680663539920555781659107488822127207225885536741147766875692567414448820035060953855158054776057314947313739359794453460573513540085734599400229522013806990253543338030489867073176421167423185967804021434029898473936991544569977138826377973011858356734916906347912465258262212732749790864118959073508256438000351278794576173399893498689401778669913510393606931861696095048242743300952648182155192228164746068489491121534825167912329763983656970647118641141077402425425899354603629220992226935282227431866221910423587672938675037742316461009994006442434281307997847832148337604270442135545829514460548235019102032518242061176522268748288428230114021059431914573950681937440685471856590537419077997550809039293853500912300753766338373922718561693362406694756285317530317848523748014819830545304702578974622773178554001547366522917360565656054555159460265229217873341506292434706576189150683979977691157432324030496109181755251588936187345259023971214720792720797841153758292632501683858666757780685568023444899575761109530549979457735364545117627742693768114945540330838666110545144467097624723074507902871789751618640449648460500738449177775894955558714089282120325875575205724102803206855080488095560170688634560733980931232578225805708186690463478319575274262753198775056663163623371824738253067879403547215850987071106176046718712556249235502383278804141161282527554852951109318928885255914429479277629219489348501803150182200262721479998185116388280745553397888505259939747614622768605231830205988619354743636953827421104484825301682564929951620464520244580070035608595394087703912114120465614610456710558704981530292193279367488741335923903953576215607975602194940272603660099149224368249137155258285394649081595775723942348503269086392868918081556096361935659386085441787937783220475213207218498093380920763850032130214540620003173739082193378803259931153170397349748898154605450990632733925048437927511224429358847087975571857653614501848314437046637053525280199658899132629853095457737414483200529573265966525002541984771146476175581712562605064385580605131774457358386893606411212874721085037120631364809128843320777617073975064514558286571392837259640185985922864722144760531968374005085447846120585219188473496984373491296895124775285683353163207938747034256554353246424064127843173976561562974978031134835636650628818699990448934177710872116856254749232453679036110510572440133067587022006680681142539062475692763616527942493809770833291045562571362794198930530905694806930724207448884404332758236555962701817921461080711074013322875073812103754603825073445673090667095227066143281841922798230333962580381235075676108958157048206582369202307778618128776366957185964721747440365175982653150503628850657100932952239233232677034247767801940058159916298960095086930443288703333639940366945350395610222718930837117260713755628070483470851517960817119084722716266731996424478388478488479427610921268490558165024201671265012333724292552650479653162915828476187996215683487008951291849582520942802515080393764992382545980596872195147635406745135038960298368338144081847108612169678099362471971120787492569214475820997575941030318053485347486348666013351321373661317817715973093361151827642007496082954971803435491912269446187144821846400674778605017147890219514972231638924271079649572123407218205032484104614138475558545535618217128161570481566055545453663122926459940005254503368211443835409876625222027034546190033151360693895806808431464971165669265619954293894873040377428472434182726484999069659968841603906803363921433055275631584027031629303451410517057319449952850913553616249104540681335812730312528704659948330278630413776529977337777704978147773422847613082325793767248315747939317635165592348474776176029183881957982931393487246273943657528139516456106120409646982260352719454399350628899007393522439884038867488003852356335208119011541836686438705457789919748496150318268590236787184080776620188608630909229437571874668689439677797613243115976916488013285226976732784645481196081971921854729680677241818271855431643467642980396262045918252187315998410199507269678115137215317479324243868293280922412090856434145856511872438166537638520185476383260183825356541445145625727455004063081019868677130497324357630972077052444396713828740798188621873942561343947406562554062736642414991233136762607714055477713227718279469566830645467524607799976165841369961012416415151046552234807001528428326124646054207068623299343278686772747100025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -124788495958521559941389597921097229670902091562151780464073190714731885196402838743700647217996401470940026699703187403195204634189288314400033290570235263586713534322695701297998534101000816931201415605737408309123299842016629420872667390628950349656046513175480900743927131579866704616377241021529137416718946038196745769012503154932981183566039467324181213143712378445430770854757530139485683208967132876180724753441222268469105959012120873621066921371501552345715878553481133080064013499707198198475008631676492629486208948972045758112477532055920615762865309831745122847081290608742119201008284601894076312249486103419266592803457219832645696276637966453708225679209672929917967850864593883484859994716933751233040538146480068630690897060693007193727207437901883525511359097119972783384946778736188057458022955667326718497392674334011050096527847402164342125883818035426275066484880879028033437377351220797982632588552153009993084279530936940120918557775807942293097882228315836049834443826305858434183348408862340004995477719330998202371240035789254717263298190210372682374434303301093066996777280705854475120619943578920331906879225357100430805082711271175182386601480013168515597581474205950118311140404219900847793227880450879686411621770600979826141871733126140049837925682769295312714307170676146574017855449694156663904706487937251451256737459160971126784496104491315926450604561062572913509479386982078789228023772942592372160374477144694071143874892909619489393037885133271813181401377551132881827539303965442200156291332751360038913162812271349591803035483974485860499106768289923167425062021233116855824264982110466531814802870243428792381978681214647761002158701364454424272263747579613570080082374907101629619590493334160087612540823239308902628973813095637774048043166427864449994246356204198949128492215727852974124566189092471688416501181529982995108390535002399835435259492566505551460566896964943388709008497591164364795904157537738368014557575879125924065536401899603789836937584272726592347791569318483016613131605733009078511817025713964337021383565525398791494330764160988176921444624096474559026393507190723040819621792455874829163589652963054659666591553518429590559559244449596526097283843258745135223945401123758985558074457638628391914726223352471925144638908615727540138452512109997492398231487922273728701604077701572149822684895815311230743700895566762921864361461787180080057444231493096015419213341529869545672566123260439458191014932889946774157971168937814817548137343078038342889678862605557114727088324112889628145304790379109440838132901844794722976898020718629399073802651963723534294223202123084935792347158859853803364170602006652462686431044089460749092200845861704577002917251442604696731483460466764269343109908121464390799298465586828442440495475569884974459476091405667939024298918379656208793433682858560875186286337688893962819807944177512084129603234053885498796458523692887728978749851795518997093153828669018828993774032889357154270279305866459865613247386208092486582814568713703655472095571055009171635732473743505503632959862352758300507873360159935759992782909949371745050306322579431278623687622976030674666700810591605568232647499292624245101962085689928438757489978895330709677821415228045927677651201235285459172806242676616144125288277038220096085539544118526714104921292189194407437053388403847606534736401970118004942255586458910783065442854025365364431067149075596251046489979812047486258853845926853967358193200128414653562841974279406725479265794862569480321008460841395988072831524510419881250948642442341400431492338456074665809089101984758425033900835586809648967325513233774859833887886332930174887743821263785721654329070649341826281556139190122335902158502487567842003445747315343904561657862356073339498088255350888534004681403705745486334422967179688693258999539786241493854432459374002903792489581711422613594221528761983066292759791552749177063504296325772681739436083656532026402532671111106897553255308882991871150561657512951840124652771733642982767987431849299384744728340161529305468508393547526548815128516780946794017901025181914656094932470014814772739750607818757918007716494618626402492960587901299756077011537835481433862186160727976007429218579504751127980176271899477915038476327451570210211770567724657997252731016778276092469697770483795382286365134403647174286036095412637844515247907433420889467135554795762492060905311127570254327198907609282922210053178713972630381639961015483010537920234005944142532666344927278638420249962987780950900413814888284085698311371339357148689739341998985593532392991621793638240357525107944810624775425774972114202459135295919636438457360279179530020013643087837420029839125112451769534188721902327315986108261716590656101584103009491733340170274191774071266805298279522713894556938551465244837086811610859689001753172410194972451416079997639337629954247343598577592422196453556161660106019472442196361176112754354913018000820645312918123174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -4539007564540145328134047397705056409790101942268713827633637339617693520628356898341815029779202432277394646132793103729053679219156350462731601326560848716273956980880385666109027876618549912586892614403305221676146415127361457339286733788651811158623948944873904203196415429246158201422414684664418674135553893671016191310038588938317913412597306814507245138069049855645188683806903905423704784671496134974947170293620859886400637218188817998859431023997729761005641824535513764273694044614894014307026088519460478412703279459592228762039011949890985281826907517941467171068195376085488610830356107017600649979579309518252910544795998705846426662888075235549856809735593480800923152090434916493544121936218275380600650320624106046684520743090353606166717053041008543267187643476252942181850362449024855282313580429299479828888537143544470600681176932411430230874459911537636972449249558240809591407962119368673165610370942646952006700893677303520989591697296636017236531034307775999447626487970457106721389746074615938135865525723903373665413262188775335112148480106607173344123101314383438057055778965714441947499845040236415089295183047110957446927203377305390749656371834577163705088686584093418968817000223469758344906247844048764080973617655125236806753820673002132076992190930034449817805329042022250805252597115662439223350772529887131365331517068795176520035929270388806399106341455268013830148102048832023615027349817599699521472838180731324966834891767687052670568918323058888506747167265498336631064958756509147591701356251273433801333185644160973803671548376520394487852401756980276294880341872906740408366159549345877933733156736296747490204494077646076531212643989301681598435423851362839209800112300874123774816287975016788206728501764145954544104984991591388992459577872729727702902039733247207315439475646446224014219762818039353786429610608861182595956707886152537617556237734958571184493988965581526876890592406644679717401142531104333969313694649839907871587514591262029791717635949611256791667051293690034311959861562309677581912071608352703149377991329159876573365258433662023378353925775261846983001122871012407775661450856257203328812104323119663832887853400640266063190083755840156780467559756456462136646390384726472899339738040100427618737771697799810991021651426617380854254895109897646474461114272271465707023713346066831725138073147601451893458702157123078442192001962651446108259101567354234689740039887689519964097211593755180264112426488741813469261908049354091856736628154732255060806766821513373246307569076782790803127203397058300595385331122083590736961353854267993415695592987244489665611642129176308687265765101771441702063437242109173779552242018348951334609174283801101192034402582091939614965010637644981615368707931658577051748565640879505116732067971695605520803525122287560900754022501346641732862160439011793794684855548580411586915919091955629695683263160924010074165534729210125059810323178310293269193065469317805158252397295213811437056910689891931483034619638529120523717075887106947928989546371236802893426150586829838155000168488371176163211956485625723254623354796012598597077932033470612654989553201059805233810880243899092255887105225765596125578845989419377620403221068497441587645659041273839485562605293244124314659835540040739458832490791736661102215351965667370126811899312674004525350868193801176573736814546717716215291811341210826775279608494134912536000268416979575735664131625633971745812502857787446620294094805982611868116284832499379207341102839930918700551331900261878857033088664095812554773866339132695388376859819448849503361362799170676689412732595489376310958331220772105011647870885289695303029248124485576495168050190323798387469459290468008658180148920716819311368126462071848337163232135077896409392726827436437681466642244701074091952707820370788653650601496903145970169964909022677051827787115505789561344347101112079628792940072872314505647775217232059590171765127446114629717854834162232359904462318458856067938819719532713971694810337220596335107674978600306695425074339017833184546683097703900488446017551768623260227641241794242138549260382495362868488657648730927976081277018727569202388043232537720683090132372856392295682755386287765412860543506547036667323019144591538523178064465429751069587056752146777103505328169507481033603620236152360235387894188224347943780080271486039944936300549813798940217981017810271702057237590185748565472447717393616698454333053174181792595890813320758877919793390042838361597114304133878659753656892737357407834576778353138909042817748586920706865410141752843982168934112571779101199282377449141332908507081581778812896487295094945025738359432399020450514957267416084866716178206396701468434305378804585108611780236590983684517894167114079678336907252386644532375877599798501578530624131510496390154615236852043897253153972567427308813151564253245977281201466272884703776676362243438931376802334414680862869957521598514515891383418015023104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -117665256505173421332470028192702560975720685330981996734862350539439331730487485784254745253002917054869984992245036873971342178477185483675401745764258330354575984725552552032727693052078323151901684662534229244155303909397069605210226129405472908073912217420711581666174627720705340120607110433084541130052006271406802689498155538543496819560541855169450833467833230497545145537933128249794270815483042709120470033837077278144388709065918939792565210846301945433863434942076297623060943315705522443179651356809741917093043006656239403078666055775832063354103526441494820388415491713284482460987151336317217451111274969530582505621711288770929256923088722927091620935467623472760051030444228749842228817440331208425427715847872134005168176330123121976362418375800618699155538748820776682100909392695838020800682764971558798069755860827860212825833971897300963422230865634411530448304078229986640694131683223075722781789804019009912570733669396804624031174037502689161102947283421732705514832441937391562704689842313786983585613326437470878553258372689623513252970685792799208156293654546369422266497048367881986918074240308103617636689538190619041939636822403259169091990342117464342632139672857750118562078407559136170006380466575205570225510242703480982584590221337162360900221926311527670559204175032799556253572276588995784440268342367159922198049946088972462484167117179425793869464631846855855005211266989172819447700301118721763521997006022229610151009937825156908727092735907280130584221911606303162129497885100502943433119679618366781908953602785279489067088314202401789111748121255843039033566393859656172755986238944532004893258083847618296794450639901506415793148304066567541920967320378811485049570905745653080305220253866039744823614884511440223001938554733965122219475692918007483050914815779599958629728152551217815931544232685132207246817383295089299072344270360686523776740076845016088371185036110563449156923999834318816040499449599708323211766903895321732421995713765956088090770650383002097150741442440069270419820176052067646999858537203500589539629002423317593982361584940173522984034091613500633028616607891579597404137863457205587523539900164067135524208149708212839101498408178802411589561581595627168526315199148292454949495772641290466152963862070232154040014128768075197377273938515948958737080040866052663499161400820218619152062175757702231278328529739263814840256275435875011229924842517382263935706094751687546401981661064667060964334066377096961199033813838634912196204304882523048158604607129796386695973493266320155204468020117456196101894693522024103856279698410782433388522308868801333517425215621085798290631700925883936985618434219329857660317325547438760802842584367520374749151883369036943051725551439046610586834657907167315680257574542636429918360778886655767241560611814383241143174918715846767923487993736264783385367565067822601111308355837522221538703307804586802221389643085978261874564352736190182287757753288511570768412524673408965350031341189746428417905123862793379447986651554193780802833271665184535791435389244920021595848847473754404346611802539596897438964497708668731558605937260150612651507704213469840933736930733540281664226916037566762382951340830455532313410527457058845918805689586674821136742145067873759833225092482318400174639636315615755868903587875459431173525079709650869138035718213875594462700729722341492867464143244513645482214990121696769615904168963926448309246090668981036003880651332372500201852437763118859258929167053778988249439402913033507213396080336831422139357336051572745126201547132555766696577728020102483921639261562553909356806110704828939943747953048277951560373698953350372792225707567907698413315494098893783833889261295283793875925392257164277885540466892306218377772153614734591515975953621322221196168480503240533143019206743263193936562052825225979655902498620356005149503030902882173011641322013995528432406156766639203814962099229891053954066572686946916226123680871578831590776389975038108820838476947259474594989817748710648551658121406634874747166385537648395251488573348964626886812166785428121564250723916941653508452491288231163421578948396290603896807571287285520212528697956503557905028361774279558695769011852593182196547614143858596482857409416976534985970220856530818321058982719817998456202850216669929599130450691948345936579384866744730942771168827489984061805968717954477452938925006917131701399793565434882760306482689333741338828114512904730399657743452455676449238610081045986469878014776945989611289230445051046923874785197734428211748362200847164173294087803218272169397511396961604565619904415971135534003186528957225076508337268625730456040078880128550907092573805998011902251203436287989459336592507384036009425406179882458420680653132320331607844365692658245516326805141490454308475891929885348148923398397407047844002228089170221151161623745150292501117817670338031135623987350101703372720966406509606088624382958190907554391287398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 4056516050129369429288533935833924315888758998045311390157494407436138886627866698958569452616129875587003242167023742462713871910433506149110483093805829276546075136861320965757500105870781876475159382659683436850391892984087802206915489027933885390632863970923473407161355527776140151349223735618472591472777292461075736608735661034083655868622525447403983379908252336805833467604156047068957531007808995829718996277429852517951995389208200895295410668601386084607496902611010295615994633240823016016593430232156618903789960717366861048051240073792833990751917736729225477180515941227746519384037391714580985204011841450069091413934078924087430320837417622976074689266369124618526081290490634771727951566456587484733248107997232457833048218951475357059105968282661509192511537268353605377997426030673836263493976699608162158805675417827708133656622415474225917409203498940520332519310135800861856977274256658001138045176517245455871284020506027674386710987049259442349895690651364485435511765484832987216887130594279615335911789727634220887772695608049191193901657879112803739281911529146806885938551169763426594997617364701249753951468360680536305991160900695512049456792008642912359636515629691795583514852482577001101845038580286361752129278091622972880746409081457083271660756104849236559471214358401931991160981138308768830674564155677083985332263886001928405931775468446175189367967095461129169029471447648753380960457761500853202518828765583461334225808297846583113178675060952709877989987842407628701321975237383013653003622737322233609198611231983564884458678644132088089571164021055433811562730985579989958184128371680691880661306577211395013541318695139442856680213629656790247859342000403421642957052517724921092565235863132709500722246592151515994385470011420166502426837301984334609709943004353853979067221381735464544575680865700092444829678897642532070580543665327077754692924425667532770796656531500089644715317442258351610064994361327723660806729738811545767948953417872525095252542954104661476464385289218902991200059422970832053023938670906019697980335008436491445923679174458697310987430920428237111850971961948684100054047765349771533233909543440488909197644831015301794796687998209795178133323846179182023264457163137852931969279938510157646963939845124679401453749324872794818498474742537253328341489289292016428728521829704027384246052614122114473246468047465451560941652322392565033013380146172205041048534802359339170392990428098114892262677972151590704574186153542770584307987490726776429802874835036663162078386553548609614042439347742535843243706485423709739873135504583304847096136720392953677230727424850390167951156187966484323557863806538650687440790367775606590121272610081771368939220991488785818788248063151273880867594088507027250574861125170595967812103015689842162342915388173865482109899467304219581284227216288359639009532187756856853667525974042292962179971529764662295923927062699150840358893557068238170459209434551502692995128738937984263482387423463728038426377099630242482111246055407367138823043306190711493912170701569717803071255306749811436426192734137623517435253395921420192010536277681921438431271438436875511641279513941104640139314538180398852001287067001765734064450964947798250382355661110849149922070827512773271265761184278198377547507042980929880365371789856825437951796222842237860212328752409680532034786303743904994612273211083498921647144786425996082250270417809872166020148499716605310567066516894537993575402388078644570699308682709080784824349030775240830011293020224831745126755038070991893903506286798487360503523092614155036995041854550436777472695508794966118104729614675172843842463517909178387991895807606921933847170160006302277894862837636010676000351014741815365672205891239967371722595891101991718633349017159223154087244890784442406711312519034418598223347325157638650443969881132867471588812692515900861710091001988183291939121318548431684442269018850878321813873505248472198359532576919397832115621178367140940708336958443307930474073056002594578162033468347765099190395760750407102378931790435181312343864036198291074665734840943585967187878287206826750890499359675939089177721042414003488909143349963095058534334371308625320152903014570730715139974038940542705888303672750807747397502050120067039334793552854488635635407318103930608631653853222114860221684276125644050327945756108061083243346963936696438301094167168860702051807660566066053782859848619968538538381078345334234767528563613508305617514479891910245226144745178215247698533820816043445459126044638287819869620188168101701786940682779605601004001561081331034425193271772788827204031249884676866614655735791095512595288761640118649877673127917574971730000540459339991727150711297330389195667564968865752944096828241116589913893814611433932171444988392348145059016099422193848466636757841326765006000947411651986035388290273539607192835072147493796081446870178790919061976744730407863079897228087952062545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 650126923524432494833132669145193076631237930908652097345488585043479564662026977049009734127910007884870053524242434405985799466312805609495750310588242356832878248907097552971424530633716088466097787742215389239362448814526894374753223213191191652856765429585597664465465733808486905672842235644048915439729432519360874450665506421889471062094236476099751114439556739828075436180449662333070500907157558632030922295221120383356409640674148813187408047471058685400598808317640857791932595335498774038713115449316573797055158762697140281160274665087585057933900970058210345274685767639904102372739704907558955301383080418606344461891063643143897613942187910231225557741239772269170770258725706903270447892243159170354080045724962757947467004094590332523346848443151345161117147884137236015739279882616143464496743297717010649620907414642733891269582727701782087517980357036750337790190758633783637649260125462554145213614428225083155670980823921273198169127114139174830174072902423754377663075307236398934812309956533988398964091003958457291857037645680816953638587315247491786703717597905551409534742558550366347744382845638830567196854087146979036614447904059406741501879136779183544348161416306551922318353684616151229989458686509781818344289244922917953309204481981632290062736296706130114060535853784378124938752158939827639153928165311317051962185621338820102680431110020307017823699457833926787702105437405189358833190710917901566479875973034512365975987274864522333081862281144970153671985212905870752152483508289554098322620481550712891822087273017682641813764697955913831612774283912702242312605425009577714281493173481804490780254067595201346934250328196385167552703894459873971405112410234556704928505382586889654969318495290960783382180646611802479867955593077360478768300501143861572170092497837345392770115395272776135276018191754983859160293189787059433468105522882241593034714965274571625156364957993355265000803422324820388108341334741885606014815542288066073350488446098852417563499635374945547037121543407487357824312819720019275813791427091298014515832644387410646078820066852733974225594042864150392021180351945696551336051404337228317204770422172500716955913192610422444624224445507858782796454494805482085127604433388370182388130558562124863156709226987808302960409748991450755392423157156099271666722035737780051921874772245646359946265201927627162704171894089060924758420983533736779707715807692172166081004251481026658927634049549600887542232542474529019026911592667010725655514104612175352810086354282391850485797195224569597996729543248468500858231316254814120983181243443320412944274862461045853356877893681248263117689790311623139047331104451895583305100129859984391155573988514394796712420813602948191063583914480969409398889872567729006731914439230185568171453894170641672014507561933477370615592200120531536108628960724314176112451394367718433439749989012619702918883132267549621791076775733105004633046322454140002171560985555560349954474338641745840564779218643653230492064487904952437942423859388159672415556227058898684067878872123024850224910620749533317685352158512345852001780712658091039567347870024829700084350402148084645564958216275120725165189898025519130278099458723601130372857453556523707414202924000945026324929248985837788733886551146718247987106835829177123185721852104348783295883498747823974513015911217972963068776460104754331017346847656371996164426489895412637061895860849880702809523709699660580533969160801673072928782110626240043326438367536795385186893332543203961193026395003248962254525871684355488126636156521005696220827737121618184771736109634631330943991262311960068067093081930714156845349957642927486020250392947798579216680212873769109940427609788775920932605425939586020503264579029274528037179827302787850857523140232101144640200072392984349193537970008854349914019221747408644562373227042313328314162985881450807932093112633128432763167987854473075765947655752114808866992032795314847813404976959425914647145204711904192067778648038375069320992242090252016506942071429794500980536985093290636739415802669545203877784474989362792034584259759019769958021205790037158901318306719616087792212107062689011838051722995657991875509544096071281214163110306488318794918902540036877160971905274381952998055174782364212404286057790348152180530147935337487929198962786193684142124125973215405792468447515548675330854290543958686379213128330756023724253660459111211327115759989561780483924168064479099053577542960745389923487955040785540569096223100524848318693727269753720908940666000320755437087424515496655874205361042017856794667775199624752112281744597790281935832045441621726206162667042381358453260305361358674801236080362499213904248121334623531366653728682678746179971481873907341307596254962538396567759672591624994764263037630235274542393703403213270422114984026235603130994134390682570160614783482788248880210183271682466972083826624586912230047909467041623131086373661966336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 43314461956031654233130054773554997460218499290488807614138591155528937487319792364679111883017354710466620200146022171919864399523331871876149248381408559409574171422956711206907775526705450383402317929144955106800200178956289488810456637401066492107807516324569795630535429012904449981767181368341934598143881542909279191224418176987609200218217292810756338989180280036474613036159609374056046083095420409805696358622209181672018258072992483543027294675825540749218922766759652765391639163763602811853632431673709266380030668858550814217909616569854378527524940878396867382324381627228145747422683220452730030404540499433161021478316207307200511669518491237532890540814394890416035884196005774225650760231751646773269906928653609015988451296801746956932271844618079787756504868837322669759120225646904782181909172541386716549047019413402688171564762072657174950351449138657258173783412105619462564978489672475584758017425290362911505835136122354491189614381612027555220691921799064464789138784233461385459892779317620145160782860670375927168234119418395749782327164905876847146996363865217900992809032417380951090530701492172156851222630327239832194639237610555368804371289206710470646880160348682802901740388918362036121210274646166431020949980367602779226890688585552440054718675633845679613514924173533521067619127798060500614052400029254010994983321770102697001956800920882706979297611492750857298146769747552783945642250601119554513851888112054124598851204718900835781005707417366477221655269742051049775232198281092991389971889402201913331274516520728161829293218557074667061523363880248328664524516171383220052865327584638104253074968831750705375768963565610503803646011493389038405929188284593203252274005432532257662113625719459031218740278564279218248705953172690830070160747255472942041549898674118060608849731891462167038838350589923684246791910324722086503116141233337788516638830685366415733354235737104210434870685748553032555031910268890130298966131245820335449992952845860161904535049106818657706375924574318248834218731631448654256793231238723062588844569712383835766525677920378952480678750084161280783637067142543003774488040461802169033804503366033046272416029490230959160724860926074695283212745064257391734673417527410625295106874036059389217831544591048907747409944520007319462277838402453255818249246953688458076200687977213793075298008907691077048595285105466574886477359062253282001916434922877265341344050215321881008676276843370587794580518509641560533550052315983864588921206598922523314380107569324640346335512246687599300129314795754284682673861236167323180846099307977132874145519987910101230513766666639623569551184714446276689111779620137302473444038592733119477865089024690701977132037896181083217204013718373192313245919261985298303833028659147109995858062482604298614892488537186432591670577702216692121087005567934235823315898529914295823167252872416044585326474278157292669916554492296516297282860744520746478096904996659864335094171368789981655746397234262327386492002301639665930289802431362474430141413277450846868201174510168729585127870281876542280395057599184137819024013272448077610049158416974494252627051379560890348907503085984432619059739162902665012133510189463830598653118861743333873945633150870215638624468940160577969939657579704686638056015634120093460983761167957935835600153069563529274037009545233325855761166506716446158357055255920629127542496837004268963573599975498920397958559182019372274227009533297754751382621544224253200072620595604327130022881433593098235508347830914199348088398357868458897461749290167078737899837226538857217862934691818544446170137016590249663451856124475362482505796967861431165722416246018525342294254521206982702607509195976205970788372828852016533743378537479113225847795813428936633170997370585765521299535176897218126455780729218893893021234839585968879641986777069587669723897666060615688042928878106003646080655142758016903723563305742578144144058774222545210853838803532958950276826527003066271885795960432501556052154367246128895796674366180415227086554710763252411551140471577898987086868573114091918740110769913388474695383852011602454773193755777563745239141051562358346674967274127636327237697371903000385870043591567743899487277083574615738561037890571292664181003982742544691141834358597336709656057052669827946256267826799579924299364385582653179844847968785640527437254845983777774810734176303101282647140004699781901755656740597569373364826414381690469270346754412254138547946965539885442890577119205314133347574876500154598430699310263531972969454646783210815027516150148519975577311360751511626158207049642159323857933186225978596740527533151461197763115893310075470241798925560189175998355043391736797847628187972792176419885370072612047476234312960439216910510122180238547541181766098075103685252113075355566149482451419996822468316350455543950206306147099672892413511309467370117374330852271808002580644889700859846152159232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 2144463768854800477705841330273603987860512929457951021378401650112344698646095466598037620890049011109589469892998244335719272509759528061145752061961689002044188947312427764122050508968171179491631057140931090282136262319229311358042819698416270844333396641217584973020595664094249243978385882487834502750721207330853423079769232634440786639267733175028558739117143020201729231537300723728511559726992156724639178735835802568796631560630995725353249836763933674244928907796910884708164845061698763950938562939601570817302045165474235159118690853883261136218401237216108883109793310233775020243542975622422681378003722562789155390493505230256244186120558484721379320650649800346127009106216743016570808196624790429705364264339133681230399233169549670777696128467748068374263260230057188363452128605477287425870692201730365956868754091211186016053598018408760860658904122193011457356853641165110591805724042976584673221530606506661386392066846691581648783474047766507202069449031264560824672557096053072039182701983945336896923334638880054951907771322432100502779293519124502587879532790301754588592255652103693553781783117607480086389804758029174010657857083329568535756907105764376265591489547294532743005286264716058626711157976253575834128253557450419947044415204370181334789423332374882647886975907643542521273005846421392666699188767040911240579801501907778660581963304815551732849614459500852942140166148861201594996554924593078711367175175508888510697507538905194605524777621873263175072728259311119659670076407061295207387201596660890952926710878996167739787806879477563455235242163810608320931301460953608161444306670633190398198952772206700137962406346322726324159855014906720759571319610325418749585900495644164878404313224711662714508454340475968532276105527136220332015538747598424753547439488204668488377170157644649310794433665893567485965600337305821679114702020015882959500818495284535164222667826114315096531702729297875799450534591128573138750116866414857948471261095049966128227611308833560800935790407938106603201559072497178399137834439278704225986082454302456663538221925362184602586442827331185876412232241161062663473278932661322653340586314210553598926547585203574822642180916289303625998141386161100700552389773750709462148099019262874019929156916312439132250449413181251492191144234020624807927941147850146400978750461585931532274211110781814004252245728074199629180224123283674475436450983544215425406993680667656785360920728775179623494850007442483938487418506004219139199289968602811986483320930180707191457764614625485858027644841967325575479729636564544643226642028437814490299588890455200772008002381569610012450312799102137378380278733099158086994592339468472628134498879855801706358469948952925847289655505851048759771849454311148880085251307935408972799440096561664644342410154625218747168129402462362998592335241233091304688167014463208561105911931168030539657330836829688743946602559769202433192282207629755011222301861944638304032604354988934604927232071515950329657527252999968700016579730463313396109710728013957732334303197938215320614639807476551261894910618973631835257477189276131187253707331894514946734093115269016125786567374561011683893929888959425071383304044322377846990285379368510976002672776452261674957950918976977566747655955587092890666317664366852222704884608149234096008403636473878964116844008326469647269475427925167835627589601869637019976687494426936806997036874923781158144355889426563889719503977736966253955048589941412283352845384255731926178063435101625086873695084101232611910058946941531336694845720188309002859108193292306833047866721626037825662028867029850245943506258467794429553632872760482732702990442352322839225784456238426817809568204004976007776900713432457226364795432489922393161991001293618432712623257548826282983185470231457275208568871526476807808214975135138529528514709767321110540934073862054865433418828355366685683627013208434076526017535642805759020965848971191962443417408929498879775130229310960696864147926078136711805765723486906838476341247517041876451296025555646007672205948098153455979907051528703685262160980419616761422407168707702894723605848953904929301147612696209827299851390788876566376995362832788621138892328018403168654178392853467635653230957936476696343487827054257952496355561935741597244036561000264390699301417801107459978721294772973125345576847537386421950147958473265400211818261553075347500136584699917175194962258957012149509232333634632167331418189349193824429410322080638202446208096330369901637897434549665911182724269268302745713427908732937557710203202406986447823388308848088209348407131434390538586673920872549043302720684391242233360993118122890719061972105433459751911930769651432631621056338166053569955356404051392775054118441845162774704055503743883401801351604801029168144080085374933676073546268130669955565990450107449577833626467004245680489836966922187150074262993785944724449368777773191675248640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 92825553662242047203550288305784391792505399999254561193409105837429542947872181054248223126981732544688785353308235539209450850117441372637145975804023113942390747969848431006590730113431357735012384168254344419940268488538814642347884108194804011909053059288307532163761430793941895571914326199266455895518503384520494617465537490074712201168444792301385191270817545030220015176090729640335502124503236724025856332874714825976030593720616203867841370317884007706808803921012994803018973548039058395647702516465269606202037075591019508675541355555308883105529779143827370618536030331642431552556318555696458298659181088375806863804814279095125880654802603726003885062845198657731674448931513286851624412199790668047907759157408987371386270407381783006709589379036053838579737313413866326807545253209531289134332368756620557510488792225713471471658583705161937915610522443531620998877812648424239153071994587262498883903049336787537947849093781322972350376387604154631514866256845435041485750356870152179700145124831584002866182118390326191987550820102380106393465147857327751745825205569429592680095336748395304068589856692978460019863291064189338713816325651476236288003362337717272427633384367942028967692683351904304748848147067187178375124596382245365644181515507149719148411397326483000755111146948901202603586262426736996975003299455035496750726779582481877087685571879834951311506696785191404019044324052955617585521391480361701178218954248137572726051897111656653127927036044495425153323904078469286128993284598639691142654117812395929203390347320187396964235418487341891186877569801765614961354669118660811545378167674359527289108880228760499240247465803099616425789682972030149996083478616662810259459419816382730639482085078049267777077875862965873823896700320018380309002831439110639125059571879099616749005098130491508910716647496426046373362876639226841726050366247265337497074625040699945686090697938607271010084466529528570018089942113214813126197244559303097852458284620852069698987843992670886274478811809173859826850417698320577484141845271828310355116316773393083456837452149225200281967400453252002260746171769773589463613243823951205792255535290414867683122055908154445732585562512221043370368639004607631861446239264276075853543277823867063406591466630479208383157267985398581371955442475099539094554659974248235026804486264576431436158619478622832016040506665493243222462658358299584599948257709703252244970888432046682350752288186567225565746689522143462455806467875619672943854375542238879426432884200451529724735092565694916781361644255755806109402440226845520698722949036491486911111500535526127704710872442761912286048593189048803257790165570757877245235108951764235754054420215376964406599360078923757480745480220160916238464851177758233173557185934213504443103573405374279330910172466700415104195099467692383049635779336224389032100187224635283249151733833498506293094143794885429426561297758302773112640051217384313570030954145807747858992441868850042631867780036468546988890466435008949853958590583734221213669023805040442020519722065300463415408624751677708307685274626073897703473248758809937303436368378724112416413106100620637049854333895949947054209477834190280847375189572469567275288976503289613681503729567957866739545899083810210424628800638581759921331800228515864700480503035850718948494620979605096598468522639861537677602947451359130096640365236033628112238199823776537127399301557743859200566984157394488700432496848778194330350477118932946157628547933698580930362068525112892838155839469126597577808238911548969766966277561749053916607686861393118522196362589929210829116136752482635768682705411653797981663947306062677958782349567921732033971102989674921407207163461192295422937847200072612037009916081417982178141968732064148994973039587504323989577592981733082247751478765212229712714069154704451038824464196103496387868077957242610852209203020957176491558095849003170420859216704555691199880628992116998271421876677217211462700446586593613060295965402164496468354781378749621656872464574693967291178384710985994807032458471716672070208740458273664119547481715383142504551685882167029242124895466319501638219388511721159608070785912160931695522026120537789341594773064615816461312085820189437328545803198431552498540355271403922039731751057469891356990211756158058367904287234996391354641248580048858269949333541831705206378401259770209259057349688676334617873585416354533566871839690865634563764528244214817745001048520326503762850762139362900254551134493359485982884037813829571721298410214560197958021586238251956515981164323445254072690632332561067209127562550309584643315607839682846209359687696662420715396051194945511706925788055503596706488060663703646665120121977457751647987758388019629560976233931874517338247691714790983795799812031547041109745360152597201240029917874599934661636889298208684143343337487109365637262961935705487649418940910881872642856952392581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 3726034885300244912036008186438230754865396616964417152514001778671492249083020768625240534563753198739334114077375198515393230473136347797515262705889276410536658963986648371597601734025188133734655828513960210555027876074140896915196732024216235634089816797443265274459018138331638380646084303050813369778602006075899546139873786090128715269520646090986129042852651827644369708077223819424693820625044047063096067823803500732645700757773488472208907490989659223962333850835940354959428110149284189030885221491465797466726463782840934380636620190850684358094005812274140040250750641087326756170467447754978855051535238522327675707866109958369860435354038911388833589978788313535281428061375887822906983979959621024652824457228325302430097122042244188843602826329030071596220094763206415704758315186346907867037420598499534292036084621919938271483588792071373977692520583521339252144590794260067878105115058275879905442936808799172593810676306555707536165775249782502391148108752079989484001136475024640318504584870207339674547081899824580796259377263930152742309752176532590083593759127233611070345658724148674166392925511110311797611901711011713973931051050749378654837667146694504927333020721826452023674496652384281833134164339926994223177428403422739823689836635314559166841991564019105435636070376021335514112914878281350433399363882032407459019981979158131841325983225382168548598377612776290930570972918049655880367309810622758649315130093734972078733011573304948607167249257089776651670212786454458878887475037677912934786269917688536426253154708781047957182914925081661301456794793174208990104434409502844946458572319855518391789264957869485671974163416654613225224772250599594676482288481341991453495253540113316829722018037365540361911020155076029811899072517517979389124211773732167519640122938947890503147424166525910075492525430496038050284117350364311157520949749712612127844139518422221594907118469766889747779838147233549376090069808668351339871867440417506465887925100488482331485614570844659951381667780975230579948820679571512107751215577777358024505595398902855307870529042789503434220098991091402854355644876738311808777637508512078095969436995274615787857176308720755528032096015658026216464369458550046214553423965934622820331496809343254857874260515660869740099387743898341566740502125183314889723971083127192218319246107295117579611563770532612300596614418341934604714267153694850337222216843239922548136189324379069744028360055336315341817896708513916639900349681409998726734944845382036166057287105947874646872771613451539249393350140509631885976317467924201224786509885893213456946121628718489126462612191175639575744691525293028262399030190737557730321579022312617970740366899043597170316026238120207482752410067189424480582126489511907258532194260099630059598532320367934138326373283967502972737720013548012186810088026973775681438970139127599493064932992549393909680284687622588813555746075265354854656597120710918339007575436928800564995433949471855652607260305213349014549580186490668237673038022052970437221750222170313340908966049532156320971199837528832293121690281120294964439512615435417809187824666842126412519701591368045804439826786726840505400438761068717482958945375650564299471227915326858486181223056965511779131065030007303924087572323624261619814129757365519416902139116020982584069055883219943341925163551225855858607822975780134677392075299091400988326164063166555418913613035858971655877071437183796782100047439649339950758169909034835034969138693741571131089068802288600535408258651604048077706620748391783370219987194559802209060933620727401458551663264937535114799323080647421831166942792885256210443047914191987328801876490582346695862508808176918897898661059010725001898836153063368601616154233670125123420565284572032519521061641700640253307836154190947000949241184445977597464524206934032077645506793252929005446465931221356706129926647748433972117419399889729244199300943733073098059624249638145358300717313556320273534462706452149133185099980497673475324280278437039073112177111433900779702230553653934646676295676657840064095803051158185769195071099677628554983625307852708239502959446592615257917165176434793651098566578012763473322455290076831964954496133586688885187261350461972246754487385377976603054787916261464281359646341377176606766875381847702943576989998955621319999825567591377756724410323269542962154669988517617962551879399435844529085913571922973507542514101837318445320448899698231772130490665715334081040927759269086582440708239434509342411251727341614506633130979421321517484994021583619477898940158036067882982427534031795189740910973153021783292086373856349529539118345083619925439398010408616325109200939871093815537916185870950555558757233224319110671899388140924702479975162064606203307800463762450201805846198401765407707054606700105997339900570807594916496162536912254869319661264735437690137972258453884332686344925475478854399164416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 135791982616418114286853345306143747906280480940908609098757336940678308757321739401163312585181074972641015191548457463693578143405849725056014418353885109326445569209389951596634224497368538966989775294497471622315677552889361110759498331607681094347986316895939248996834067999066608542998995053001839838499386861752138306279016191343588315954402891757511987049996902588444238253732019075711053393516907700913367476931791262101941689991758054101082315481596939187158724374383040211422014964942997608715179726485004543956156229498217875685167438648007565466013196855510383986089724712531053598646781464073430873725345405550934067470638510688762403783892229461632192565473282916000233321655520690402296973658147388374794609958359513919306479438425959608435738690253766243022960515661544992072131309163525689078832217772413115513608849733034887540858237155159875030741669197474247935919416125490937529553755754527585531594130230921442969717471967387425982843294679107948908845776017572244788341841722855833820382492696740346886778951228318724398210277541155953528014949962053251770810402078219257830664954485394265726186240836948036763242178575116584170199201234786459877731796548766400085226114545855511564164647369941149647527618098680790957552025558119341690021223264094889126750472140744357274838718441385262434529030651935323804512021404492298855204622520438238271495254512946501181641349305363388114164751821046076272999648984229124105173448347919149067180167754037153220293519294654689035865883126240267101186947261097178677476486210379393315849031156300570794697927210612692139590637954499828101000160031822886710928542483920163351764627644887209636533891724801269935956129462181991170697522788741964336452978830265971267369226677240525030843173582208397584721270343680541414417896280061027176118438241924361879339240864802949180503237602525482799728633629980025941186475553979059362521339127814760006843381225841277898947381350504830247154180199706860914807627494007762635991452411602337112753966166154389974055573210216221616357180530351816666257522961784029681533668079489793192829330648662326113010023642697542034891230689530389797958478110307574907328260092402108812423123255495347764814313104929240225153040216417970466915462401712651395171875680390137706881496353399549731328809453399484747225691778380915409172961136171999719405636293366701181018275675932489818641524611851425742527063496416642515617324485670013176992155577083906318336800925769616506975013803054578584393804508018668590793334350234544252428242596419166818464606651026766462042209319832539171061170854481099977090151678860698911050095166028224662421112706051238279231148989137553779276777883251551601629529172007548149078965375065870168470149778414241012598254759090749155660980250446896839768391409562422458658061532413140093086711981903587246216091733630186791725191000353899364543349760440283577382927334376639516922800995602312884654234869555591889934530435709705255227919775756622036411013157965432808678497014214926439158524306110051162339360459129689422341960084499424563476370382446650630691874017852800840370995564488719635454962799737076583484966079473657352453605451854409400838117286752177554555086912298761814526181327164954167328064577998206153656296171405567372091511312089816116052793232423147156778248997789249934758945521917948648442408991763218475854911267798372167954572783485499927655451889996599009299789074355242841118168220655734101033450441031358835877733223287480684898170539303170369597270137656334417937910311253351882154845181944080582281487413672592004954949452887030572444546623280742969562217025735191205712806777700780196582429012584134963529201720482961822352468348538670425624395681464424035729851436752084700350690754788359650569071144552661022185768213604613170936000859955418326872274081030689230779798537996101022647797702596285509414551866941335907120078989075086594522567251233556330211936323348504402650059786055677672141842700399700505385847880629479770046408734951400273639162652940180521588864789898068747730610623590070702397308607906743424540705781942971627034481052982891516282777781369594631426492961918836631578339302799472134489219698935380688059499868736231140221069973779184264607269257485354798586382037939892742762782276593088970755002535921944095074189406620666834614721217157052773075323865478006940805523695197297074365085775556170213022022325060982461590868087190125480717773272051585881539615460364296391857597311044241186192117392103920275271615527397264323168667221966624499245981978384770634870436476293913916402125947038800733195642591267416074578033225071438449825388592812259736209797208914026877249394061791273067811755356606396629878505223727905698055240684178893024988583832083794871757132355221806533934660788990869684772074159630988381106300773993976085736025936407905441456448552633490074089711079101228305881766692650928715880210263310611539574924887530353459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 4407560100598865698993821268682269600001705325045957003545001768237776862264792513752609287492291557714342498388286944370089767094740486449334751969823217466624258886713141318886697712955138110727569696211501266894439591778019640979718985759841706237966713722999855723128298725235421609044323664575255973574068967930399779386037045089813032223589860261572050691668405614167957384862360289945597262772763861172616217017154741840339255867884212432000372284558493304075207378953779947870125284492787788717547246018449880711856945364505950688650264255034912627229953592699215354549773743722937352745475184068404714184522236447495326049969474271069021320720910943340411826301550068546293768752454583252123246775852679675963061734184819523908979252615270630440934666229309485957016061770657038081338169617359877791469015529662736159904400861708354287323331607320321423032431664203131588485323895232703161928345691937659199188712238013762969272706247540227994742814506333301530082750665934366053030561518268208393492323808074307359260869014060804341890294923003232617023689992676582361483237243680090527844900375689469559105860495666857840908807270377023918262498523215492617065845554244367988097075467297349175025894625257093433656101986192243865166265066744638047345589880377331259772102038673694528534241027813547191725537447305499624677685003723683020175129686364228251995005976035198203593764697181131255411652669400240836194962644377186954302497854572759548315567155115810563273435728487518833803722968244331612877953039976565526548058689814463685692611697614042019604123953269561650822796344954705910669985854124417695891301455111891498655700837973307636403414712013403943784147195709600324035034511277922701487914188617484783932736317853048940341383887718206484605826351194571562598556345634696188690497857056469938780073783647509437214341105622262686565578743794469231589517663421592006666276316101074230510706399879010303065954971892562191891899332445168422527136860964825079419506564862893166826536975943172761245953255988711723834006885937947654651417280492520463027761403283563782822447530775707989158185129713614940562849440496953598918407299700479333069642461332543600744670647572788035653065720620938772735752769863324067812059617435481116447455240789063633959169067201633031635514328988273286428071060060703358894062076362510336012654355723456009663427058736551243610059005487225965217256929674430173859634076776346246845019983064643818349836519148570711060705711970900150112583110539881877900642978614839351774558441619469196414593416271307801192123402125146142429314359368242609023464658304091194254278844942725635782138222289482395158599355651372731952131205637074444386853178932210542213995058178744381863708380765670275099287259661102056261739113770217314486295032754131878663612903369204596892115370148360515791473065026637354043849043070739652757475607161955186859690183542529947068579998150653164644278424354845110101815941747561223647536113591103518698831517819311931698737107650549446326618950553713309189390538649437219747014699388128000240762964758079709658406855625310180872389889570986046698846684607446769837927504529512138127669630769740415295254640010388794622613399722676662375839354255166874052217799353048250965628481044536273302700194888833872106086427494885346262666236945098996315627518062158111070381537491767684938214231024019569461542856527005030115699935673334763655334669327923218810855650093567989986695516002043801848173969310571019475315820739587492545089695206505589116087206765819229375974917714774618109640034596427111945504879952727790531331490641432081343081438072893203328089167846074577776172916623521594870129140649651939517123369029734579992953412863741166640377107978661448369974288694880590007339250987484522162176229527586297105080487735180723243232030732439144813356249686112890239204826548483485827052166093303706554172743759793862224669059758401845709661144203311967708233820716272233122804452576025090254964360956893624650664050520827004321354921743567583017209073895040370484399070709403316721759703244384695103519617232651459163928795267569530420744289922789702212310499923263686082822095716426551772642208787402879993033486201552440506720548646274391136092656705384968456189071468861135045747860624681150188687572033970287247409322819744833039105328789123065558058243679126672320740749501698447237256103548592570900547892051833724950234393176524124508491814856268036653189303197993707247299368795860561548665327853598451259554763408143534492519669901160969212757725917805303088494235586424335307755394398430881153597651434213807778216538582873308646980354319701256432898103976326368649997409937435246227168818135755087050786551056067874174862613867325970788845508087361616348100334408583843084684818701700335078916895570658269241716509237231687133581650728786453712164559756120502220610418620817521143362264767762288956031703179216646317106391941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 127755463153631118151075901282022872104980276382470793575356702861765514742100407764531200919247636925147159572605575965026330407873372679275831230825208230121124939591644789768300342216325142524364781026264116773935125264134677378782404709541889391371101456671258328332672194294452760478932791102263845408186252610101500404137862691791067594995909112216759561522843519129237941308031438074512304587175057518305527825567806609199361740342526529446858679860458592920690228668609437014965761968547158842304457392507302732623684106780540317818259646186129247475243394342101010140151670110664776196082166072190236149913060383952440930797285947393067371505292223222996929821183835595387842615784326290049767603683245304181076399704857182661802021244550583103457012018314833193777118323588400013806878407324597390438952256689142826488854179127153464040254128262649722351562235636210861358344198809113018189371043975767199875967396948531188890029597135458932195076522020665078891062170150542870557045312903403374352535388353949253193522664130869697979825849487981839737267903962584704866420518313851506924482398769618663924824185132661866581002512964299613531016169843300358975114616955662285527875023575215593458767695968187888469233902021118882502300031464572745238647217896545442948538473963657615871173780806559869291108951152967905652797224871394927897817123690728500660908083922249609357568618836754049108089957924678662955959844205641426885594460191332647957363396505902507236502350681958453351247541903854583140924561040669096704803804594367016606917683046754051440269626477262775030741899778570703318480516414261943860625682025183625912515731938840476238186121544719314072090994102917908130353210103861900128813217058616949474210341234949921416595099680544979833485311125065799623649358921335778259611303407821358339788685058229435171415420914579261546738952082511375715456012552466826900643827016398269039294589640731102867621721410511792750597141728486645947557624760092409548363102321731543108172002178506441190234714757218474325837751553360134758567027600747832334360138123830073626706043415205350407327122492676333267657901944611883980573076892011317095910314691692408359167762930577978459012508813427081114008285412112581348064830494677062767241621160705089034036265678423989921564907626202398729695040073193571015309883747519960202542670207153428445884119255616774505054467999659028536699763752349244545297569206112620004785221207533635323681473764137833389857199168985689745550070237814859409231323557988897812502116382130844067977169856285132724447418212474850837464853063444397828564424113402609831803705571817148110024057122687846442892043130388022241544058728098669665674799713058886996535194215574587611904653585903750154793368588199588268294863668778249297340486255786917073534809859779482696298369821553364191430110847444028353029623204004797911378140550195244592445693718958030387842932067068997773566272828154865191582766942361217144029219690433443484266026293539032258504812172085093435383697677298261157319592836532562394058359394471247713845234540240174928951189998010610222269339783012860690015503030216144487562475106660902650977481541981085221200375810134200649670590531662029387975382552356811785378607607649532191728536855040463998744394367539365515282450775251082917490603080346416575578459499654196533666102353082266961299598286370051869410302536547761355210847396372543516818968937877732069324454493815376894115697854293825990166039632308469200430326239499506531025770722016515482424660797486833600547621777501375074840698440362094912866240000881729473821228640640864927358727659604995422058022163351673176454874278228545501253340696404472448126970335962731027085014789189514404687343221511717695619711817267069677211936334034334330926125208760727862546492305789177031143595640820031267786600919258195398815829298456145442750645302741160698120531653134837818846239437549154879327599356196551815873059506932208031951248889810697566805639565903792867265641069513027269197137240863433286993464923331069266038006247587434425738608573315922331537318433913604732375858731675947319978559804903239430200906791408299879966041591357582567774413304969837965364005931981225126632496555388678247920847050722773102820504275370919517523385052501118064042230923373535160087929233689713411905646483748843881917825511802216661629819626425093076723600633171626049435233241065578640415565386451216240723096385873785193584467340178222184540365135263543425500625503945485096642312379342761586632715637532025099859980248720041794719598281702978336834209958758754480566650042314050321298473829623286060799007807225069157879523138638234333979915949447741911753663768131889891423653774159439758681057763084478384253166413315870520480878538137546079496291091800426966328472834308310283709960706010867341160879302511876976098804312475175572440833015839441622511916564786072512187307574601949261909196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 3364179212387629465639836776691481851334665944053813740985163529692854037934050829410422965334053919966810797463098726193843223487599814290843416117722864229169729793145392485833351771943709242051329501353899429535399132489553046587907163344826695104758187792854329075039409863349529264653994214068813254752420986290165190159986479593914201280191398658489220181512446690325981219741502959735868250750525071532774744750206253547715735500319921082113709984015880418568282506138568000889307755956043979233694270649640320822813518724987256455867491947482724297406866731977867764915946930654845120134208484324669870260790942972931368335418528217235911318330322921552919533149402577752321113939420077880408671975914126155002219306686778486882294111735247506759084777418479697150627038246696028903252423588266385158451687528658917719996794172454431192393529376057463931545101356108035163536016792700988412865579022536474075326795736191522039435419766157059176767851559149763862935694350135968416273367525541485765473534285648165585202197914165139624344751136880299298646486680591457358559487727078852117802039150804728176855093726755720567614790190780455151379419383977435437224270160779647938854416971059086829578076261888565235910191087111067226165594919554402054823362965481349142440902107883513305791510174855692585619947797227132037534589083421918212748613497771599102061889558307951184030132113415738767395656451033807801512709551762950070167864428581084639356957985609787255593995068505268730146026791110048577564973792959128634767073224976219250680343590797948303371454363921584767704695886962881737695746383926973627481083357354444911465153324053349095171721186869198584659579159565412821479112582299235191426098893810541869121710199147244190667884809985966540769882318900387666104503361528604019855708831304602714832318583804639747159697355627147431799841468455899940709278983640791293921728947139199061815809652103427902039598732032532441210088086479160728728079409241715493182887272183045276444792394467185881754930087337411395309030495084277571843698622209300235428735240861180723270785061213652283041129168202198839267498693334366947412417308869028064820209594760201553234057217784373151003591499175416280945527350895078015256140109110093166432059954506808889617431981011847995728804186039538369684962701358385247031810620253471174238966139563862123115741844711562301176680257995203056495490941957459998118085781779279810244705942211611106619351307077853027071278018108632272553181045913041762391650656541625441055075037641519937409687303083219004188037550381588125668177082487190651424410129758328201235040950262433618552471323500356721229605157603220523788211788459481210290810260048774687533485394260299049569367603028835559303923530102175737510091193188155337077514084437802514568928650203172929213168083601050226714068154017588657128912586043139435050002884356957378295041713823617094954619334195028352330723591140100192983163787562491447140442352532516308835628290533163211403133229273774876329995158280560078561407745996323788422856742662907065963956980732752897086855081447012284894075396305526282452357643931914690767635703812469261877131691924702368978705420230040049860536812385816365432109347389631159949989899272461610824787520147470149811268206984801418135288071887525854035113493986117917384123815269577728065143653536103027889259417252233141994021456986915748732185513213983788831690673657844292003556907878563144625603906864084328360869802819061640496931825107229454070452538687373489041247461603164999521602071068287867259119908245990354598507422115683999590852536303362976927999570142584319619815536543238319183763048393208611373247582896637261292933612427426997074134526198217444394058025993321915268616398252160458431697791465860979593207395001211891346130220915822471035549616304738041904352638804978861817820776768012424479573331081203533474227291914893225170521622677775083178727831826419205874026652257566998914844217849557535114751875579055333820192620741578131517995934596135386803872777916843384113439926568005578897268406769898611647129079928755612180874902128989256797522105802601436352418530752518236521302080441044932719038931352548373629659285512266628218947902899473015112802721891256440320431093894794711363796678581897675502387384089276807846532818085942629530850580492991359445820269813255133949219716535002329265064417827145317195439469120625339650398794140477762986341202719021454701068967129966241676257420589557983973374611126556114995776023547794691321029768118702948657080661488836329311991591612626291436429799787821941812641562863430712875186709689158095975852019975907311456571077695204080419066744151048219661376406157371685324200484571112529377773148518828280544751679340247202178431052082266143549443054485787534789941188352058598913074771529340227509215184657449792907822074422264769558895454683364903221639993370287973178074821420111626240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 83070084152351830917429018973983518779951865617529159839630299545899559970202520148187213911024592014251944855062279213833896756126352015008251446796551462331701101256085196166394251611151852906323382327474980365419925219067628678484755516167182270534842769565670632718524938682802963819106966967556333410454249212398034504744048219269918714134253838953480636320047497618127701923557944215428141899344655141366757104172490610859148221619378686327626076571866381079233536841019159687978161367361643596731060355983733164262728048105556624619561369935579382266103657115350352302400830977065862800975400039476590056499597161781052162069511149434482893680975522485003362515574414829143522168783170476889044558413022112265421650777910663027711803342765397568462059831301459963733746977648996799002145221983509703792911391046829642542581408042329017172246720431566059230652765641076323426461347504894891169280285560376758695277483076015794825131131681836850203717510602263832595137414457952803538620966348146455786226361552116999645170486065404677016731994776702425130128724336272713978415509906164516978187132301243879203531904848777773500312856684768336488912392190324423758734121381594326519570644250280239171606451958424995834629019485512491799023776997687526569219156075786695535855380704919776764964694119246859668293849030918368254124532976630531207291018511244894958448377750080428279077945880347530825216914402087516772585950132105141869379758661297914892519123405018588676264731169904090764276631058558919646058398828426249696378116279061830331286580820522333946226771631298851144046416278049590999257453453907183935535978018393333509441442082312177063662469539666903783328079535931601213997613371129000940378531670517886252547884274315120818492104032673928768082279792248472048249443140223274700640243810086597503177978575965494668689162224587494038619474368294812943990845502778476163310540918258032074531253388213308988105673018359245408342570962390376753332102819124112368256122648907424663997677243124574869384848827646416648761365801118706569171268013840310586106268189275802056811284937135910205328318283855328795873073007093286877239156051305276583665661224130117851282089067236268150193097077503810064001769775015436203142779913993643619962279220054882696163311028068916408016993398957567085311077817606086574137925177944450626151683122530340344763056100149416073530749602052386952037131579459459215249997483950790681752718792802020710300777364188668122983366827006326984707828258117054280231892251174687427542860163091328006235204296861998508770086021879171600078900284409236107448365475965998172279054225484050999343204325573886995591173168246316877190103762074043200273397355182466447773788855373661193273141200201340564852939174164715775867233400503823945394342334708981843933639645008752684012751660674645723863718127819504892230321779394275748099999152561498342137670633040677470138455286752312869379802605224541346527975524436337604587233477335685730935272538765382794976938629586456709778530707810959407338447042360718833352514874372505033010172992005945007179952080884289634184611615798495886596257917777676792258445414264355155480478350327261567042671968848563226555959596377047374681765232548526471934505642103069856757954523922139673209450704404600248001353405140949294697985452366571650633726062924539570168562263931157035705828469179500423277731686630071220694856190978751399436234327321180156779116612710326912205799997655635985875460908253739728599639211117774216284840813953639747889325637682659247313846374412389656795410247988787898325408905099667044938779899095216570358530017068026271207805731853249648893407153152392779843103675554797753092164642045886935077605959583609358800451478681671630657081314134134616007934079671565317923847190570432667040499082905156651553915523052875165131958524207120902499496915297342722292298407787551270760665917387972201155352242597638810935286390586114217831500465169657525947724858393284215632025208156688023025410317834130121930664550376297715323382220428212179957493094209325670198376006255588024631194031537030123724167930482228539624493115060191177647977636349591671841865996882381615391022092563654740618126299582492105824620184843387244637826807394350295836341122664416017252655921940197243680694002910369135296821306922641386045484427545152444760191647394857516507541642525169946420014744267186760221545384645543623553246483618202978456667399813763461138587231598583682843527674996015743075181769606684663289584643419504943210770629521055363185275364377127802896542405879287550217252314900696441662950927114973708698856509854230218036311612563304585035560919158057704367288364118429375360427514581345997230054122621125378090070795144719849948511217846484634244888904379538872053249607933918513463396164830163183369924161058791480982803804826700100474516942032883792571071550238817079760536517236678373769947906048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 1987270779589137525873479585790112712516475502468193036417306474909886202518353543332194875595831224922785990182428314398279644670014832149441302516454267689967034886014776713424433047396657508872943318675725002880029459392183907983309396291017852470322181354545249999960852963041829474683442790957949907516976312806125493094238941092778955116929484408209564001914669970313176885919829933711231842861924555496730536866758706101595364848546981711913888603931156590074474702982773174329294206418039217789886962185369482757176101948278197744537452703844534923204508311401962917768107913986996044032730223211198207107815108415769550900977436598443770406037510999326709504808393356305371320562388196039716361617508373913621928676740710477080873384115811777745987358914234817020899878849941780565829336783955119948744639060351563628093043000815814194735716039711537243920093241279573976576667999473725959126573522908264368921844919739630025421707563391744250859842038884572585106221312713400663077192250329365468081023654518309578050490211240327703754282533788344988584595057797832522497812562172567119040709884947750325718619404433587507562714377624680040709878878966591021353080397519454553916239739684939823339695977655971327894463797018842387642226368616667972509213774870820753852941649294254631402410498760329368430866283912212358565682516722531878736721035026637656588166724317403253047333046751554038960110033139229908242366974356094668755837855043531466044688745546504773510405904852197433440957345239575921251207506342162913564671343042114065086352260144188410875401641165144637618546321111533755256398993310245631489882700018068179675314415740108490188326088224360010740625886734966794523027094245472898270141645717815766184416400062592294043304681717817627424680083960724250412174442184461421575667557248083991457756079091491382264516730056106906589806630881700974672933332595774441853559235728035829639984106056912654694529418380567246145182792698735175125810173676258566506860584966962589388516042555600797554881375964748575817208872629635039625625925753160696720229666645237794076847369523346552365700489230668566968774902299556110936510783197275322071494277514003012814526232446117186016968599733019086762816408227610271907941897631632724549117593429529312332855841844725908563741627969325450060295230451587047980169023865266828916283719521762642228617809349056545856902696429002602650375414177607859840805719757911136410029614991816401472098507045076752434651828036872583753704063147542712989462344570618426318089037212371342370856641766946559095004759735632083458285384123396509094796694380781839802082584475742632932909775316480513040317948522640371353152555019177964512678754501782847687043701478957236234978570844681862623442206511305220612255456193384512881079416624848857275182430658484110228211211034925588662474404381341273789519307402108010710437790102935113228478914138583938265594138193164996488051929617349644784801493117146840368485401806456217153309817090335855283885334396510781020701357447183320032081252848498179695076490512740921412193931131485202838576534355431786782261233338262076217022378055825821317443153340224578277707555497206386349708380080183826156494239878806270478171019092708754557108376685273499281963535572512184946714665136913477334542187601045882582370558653161770862778620619199718270065407252969811122832329621861053440556072056440867639217145320401515779965271881413709523984233601680969062384141224281925943793250069525416074562203805456597294181382314688074613141550300524138237499153494297542488915799195773289750872369940566002077401359703014055615725290740794417602864809467369689689578153212942533406119839230819808719630417116197288859574564655489878848511761577322805442954323271059407679009951293681568309422122084645914469494303336783848174228554474884356944691175293503298233644883366030903907824997393652399115846600151667982426619163528824747641656387758907758155002945485237906479347664105368086308511624688101884533068893738328910331128375943860968056092520439605135705491406569492082443433829639342860757422199473869249152773476152596120010192440277985379811067549900315742879077491349749405642567076756864365039512543086766574732766741943692299878789602951531682399929028303391518878278256395914858300325620107745648420634595571095957856653183160593897427552592151089451740012745404463502762587509235833338716152408203595199779312686021685860915974786661097727441579213309690775114315295909582803298654214535259242391746366646158694622442912980866788279420147213016437483475787412180471114729924625921538778096132007422721866571926982350826711905414180001311516771336446797049700274193099533999985034619911415252638171064008368467746206487082610937583383465072226167881035972848701559232026916852089452615701941834801507588942318501863537707017053236325485986471358551957464115180984436339631294928710556528484443750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 46609288453886629272305441731759766280700918290198919844005458032870211048619114307555253233725512371578238228649022018539761751006386236634449694032184905056765486136800598807608448198568246972142781950146587095553919579135112699813509246387222012000272100223200022954607915352828586366745124512006229691407614008128549601038119303998345510206339912768391550305701821312104812645518998281197539572925934642295737384319994515633571381372180166470613591174140758231799724998373208097313815091350142892263465017489899217416557678206389543485207580106759264678813575488401303376967943326703500168308637244917616897304526248320307939689093038549646688892498163438745388529442614432684662543216312684268684556839431211751263241382825791209827787034241879881204052572960581538391915387552820186939912224600275664844889138745600990144682555787195301230536321632965424481179674783546602362366169740207331357723501947047252846504086034950662296178356110094952702535501623330759786977798387745377891217496286431888726084034662640377859644985839927908816367691116893943583909015973912866932095843959356003700471683890602449409929582623644123504200312776156915524559894918349355014902791865167337775456970887294233475406622133972015406092049727344691463058695874899079522671559775010526253749740254743989865585979421061579425970073255194035600804374387060015111152345816853081696585212977513493057074817497904447950693113102458422606410626018308547494739668237818702042135395901242359275391869225135274250873164952359427131091635271046321826119540856834877240253895692015698822641449765087039341788615929032604434110738785171002205668872981228280747008439504208762866653212065070710456813833924621055179555683843953967746998614334313682563795232858905782111803037735503209026164568944049057341599313472371205737928239878212572351706763039719704052977707501737502074599143934620997480675324696866698966669826310673522911271239482022887799016252379483198277676543634162124059644488346410267123098993033086040900669354152858351156814666620355489614457869073059684711813545960741498601128208947426813642797329372432973342543202727563168238610111654224152770937872845749632126427559436034086650161854831732115003356124279390118957342344136079335712673022233804753795849221482581899999251177016610112504690056726783958083808857609747455653893823251231334974011218392066482685471867259941741818108772597348042963059823971190754466313594933795789484769671573580950788023852312728118761719157627649562981458459008887782044581405605143471235823727043581203133525303508582081684991017235510887726637529867707493022112001658588296309433626526491659054112926467479192669337740027509674540555506095982694076387295617071834936182544116453566931136110433859129822684933661800779694127542487069211021687790115969819614112030709616641627383731715891561653587100219639951837050101602300907423833258600116355903066192155700716013435235389570518692035043557014527090885248395324114107349860564261196793085166805057079775992562825625059527084585020162052217379993221180885828067916107832464768356489895218275525200168007590422502613153312264408183868361152942367539013998132859997776244272358381904933659744119276431017134235343678451321192902984283517848002596220960806624730394727601235670073944302310401259398557573907711326845951627060782673485916579648671125339661607924930930980066156499081938174298534592709695368324512983288911261318027559933700539764741619652088126242494420333055152276725797359874351507447421456064945976185987812400368299454071127425326127316680834675489332785096978639201194240412969888323994009064143994865750254426105801283334223315665717132230499057110950225335794057615783703801886486631116914776773150451516563376075127768455897056439701164438762483001590386525030569337910777133830901544150016996628901747466056097237939688169487072569350598627815513382608167129120160087409654992553087260576291820939022861461012226742864690118631108360565668061882785452633668641980869984988043793916912965141809394870620656714194930654695244954255732017429168683378030016897466886306966552338762814689048635148984011657782888765386795958389314046151676408938153501853319209631455537551687918056833537991868576745461499097219395760551182247095965250933172980223678769153067329607134599688156603498440000280758268791329425008205347763051011523222639345934007140825161144463246118492745615274121760279562012436449296802017059982086981117885390720980301958516400554996858638661632569392045093771653869012953990482540071696174641735009596125333362223793272144329602310992395678762637607756860455722160925411204171930820271704528859604598448354795072898164859219475889739112173420160795273919942166009866373500654684136926744785944014967707449265245932678358474476066495415907136448181366999484537779599985636010256933521020149005456671367725751303653868258055865625506320581420355571765634662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + 1060640920676207576656516324561031772778391144714539070563367956002025301942774493293051551258879662625040396606618441865370524228099717067825436251985607139946435144898180807991134022805247146445149463874195836605015656926915300707615711139426385148188291290914688872298150638116584455870998075535031578299325712619903222111792923048202588793263898432674474419525323240430338573873028138974264146439270501741887534549245102897378933597502212732161083164983997464051212932576866669810620237201096670602357028321341932740205211088650771651140996219950915853912515118045060344267212430682299900550819595207791349367834384847265069069171725287475524791259608231799261812621628636768028536434097620099704724028413315494355558465407521650161057073609494479920357870580768437722124774126507978929587320776809044641346209121468808247642818981866484067027342472353411721793538496863733590380047818083541929625953018768264442312503401358596795761851534841101866993643689916875275447550035777866618533239182236587337336698572837009201982480073142659498316998292214727108116729524633140089495338190703399052643385530851023813141218358566562334520942504310882080240294354214751816082285577389974583313129414404904226906376235351503081431105598835640553546463843187799689253884581055434094736694340991128709865985642693081174325458710169684268246642484995094100371973961418466939669044689636824974931891368957546070774220245036140716716550816944699994957108353400897672624605751920995758142034471904887830542615248461858862185493809834405352991049125195771932409547831762418326269952067941341765176322991579388792555567863550207491794841857033957968718257813445394693057589319933477446450642655522519500629412875787309042722352841609017138207333581053743395734400183779235582312416606470869799970443765384260120567473255755074658507356027786079407316078092587068335775487230266984159976582256349287543536033778876072561409593686423266343574798574486694649119340127847688838558157977170851800537020244193052872928398503865571573425010985527094218195061138837280674317516993143605273160350426118890745902537875730443862539112829638281437418113633926224759006965053906679125814374307996373504999978182525565845579227638684075041142292293390120045721837261571963919652427110290997345355616577488280261554906395354469571068629051181418021981737498125402517575400873890511652304503983870272933176282187527268920618525230450419162498666186769016682522891143710523332536653208674017559480017068958649049964862492419664563623820229874006407193569174286471694379886854188662443850922668454250671327299523126549350460718116779569687507978653882382207376912619622288238809730653377285653519923861677011823421105123150307038885987153691897463047748724985681579477416358583555527001955508697953680943055800161469846049915738943262668364698939282210431911905930609451283090184998687894163749929033459537588227789314293194535776946744966636167083704000315561761760300118272189575029628462940771934860468540495619922223004532602743668518745817051858387720281382010512693275103848074154828804727855332128343248528353651559438144520706095518960143032829161488064384615171807222258563750934997373173724957997621539082976576652415162493554909663346620789618199804353900556097676825336433867100748754686611654717723738923647345954338998491824415869673135573774887161174496940067280543847833446371204392506501248180454771219010837572458289978982134781396801922858130594472364547111994011744011961566315068501062219789242466138643721409679461161362972384345864566563788079118054207900544506145806621243639468183190558363434167330155265980504399822520820139829066136253519206537792387646801268804354779099728922151328008905854046827166826928119410437419122385331509286133024365647145151063202123347033125400533174128831192764358275378570878895200513797187601944015837441477244774511578381794545562854659965037146853251006782157065880378157774140162578995302958221515559038264109877538018743926753173677110034743112329923024861691688547943969602425683342726285810769977753843396486832992647118385027064553959404325972581313398447842927500227670860010051670450881337286518356073781972544598225013249110332676776908669085886248510821064202074937897380800968605871569170346534078816153830125672584199042160481919325375771355276813897081097417366006554027968229289124511227619500764728736949348123024802447723843808002052424078037061567707798167842601131567607601292562587689082808330696526535297703935861829819840504609244535569000554808815000956810841246220606521083353412727093161780760816613674327548426715640255294663372493821177220486185449098931568092702081587572504198479499683425503392747131209159140342634609235534493920735105720573136637572220033765338917059284160817864668685486904913687149587060254037999669718703073138653126793036695515072898964320050907602531451909369162780142409273680326054379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 22881904881744905725488043830492710311443398917516922610275556612685912018590012815033922213408963540795606933474991599670916221241740622388735729162701390681464771331801354816722894684713874215282389443414232126877973514941062667438499282302388923150017320022412475613647087307805674706946113594113668349524437117033415090050737901437178676003548892080734794484943213517352763914191455837310472557593840846330512356626542602818966160620513873777702679572841283763141519987377757962803526693819165830061353704398755872139242826815564058086307136412068474481116546530760121059727613216853546899928914177847741446850734537894712754845979685499387020304057777429019042032315688188745154756377291516739676832152180967204968443310026474988112699834329735074947586282322046359903365839420090849077755297317936457052392985443965307783577919246281210575754086709001628384814617030794755466548789469909585341182956211696337803066222938754761509498324251306359469932879354327650887131240565628537796256711748292639786518657406597781049028081789830347520260494056736695838809894700397907568011231476771555507823819677796716551102840713324505743801212230627159843899930718784146870149787517256016263460023145066390090144232052750611777214337910180239802546118123398071106580509853353224076220815760996443122416510114731349542321823013270913345024134099302800377607397185248448917167799759431843756423225817474716343435516414154216770209301792457165732471801622599311857818104698775630427639882788114376125066631168086390780081266502443614204867892754558911468798348776899537885129397141021926162078547719746705640464052391176407959341251720363395559858425172465414794278991835177905565406148650704102733356080750808512249850176392868473403399477117320681550489615226765735518022813837104512190930771612328699491628488398734346335424799598054090377622928932548050909192056362836168860183796391358166727099037129049468577242805935748712855916412831497192116899511630351730132565889874488829896507124659253920291872177988729920909079298505797231173921177185665368409938329287769028070084750205589853625635569306976598170397503668179930633021792450979239714347336427313865822976974609995031905903639296903975045369879923561376394953550078396673603894065350466403903306922701298873648773244898157409853538755549965344858082846992277553959832526708166225829730697032575118679831873124498726403042003125528986386892466854075530244582747411329144192208258236573751583967244585540231175608861753358066472025694374872271832353674402270611033860935928455004298388571188868555253063263630831367004590307753294806927058311444542770419332325862494728024289549957246110052109689068278379847784422391982187202871836636683495625808689961865121498124090801879667213120566079375265679416565630071897184817255508985118725877715158253513395560045039499270514304816016592303101224786155992875857837418461602502211755673013074064850908700244385891590596310101584279603515513434051396675302289311187850133065744534812881984076590456792611741068339861964237703555270009671598261081080170829244886452908322716920305410517470162884537103554630702895928728835033907006684599634798115795027659653703610657379849787429516028485498314713380661116352001660415526168027577243840502078999583373554033418546384566198783614273125741080189735209405914695994599228504471093765541656417579633856024543455957185681975912358432860967652213709568015192739504860880227596800313181513484960731291354110539867483259160705885008265740174992253586268099988930386135546727879767228919660545081097822357631291000288854751241808628428966504715993751237046097217287406049671269023805993001604473938106375038828203822714477009764435054125148917687584119311103040088343406009603362151149664118441943918539792928384986156125206576505988241482575275002451990129979895224482745914091020608144733778196668966282999031621448093504945662256902788068757703475147851830913011266853667080828017912751124730796782822523625234589438248788788402658182670528398077835546495644816206332911258152547699515838884353449302027343867791599038809044707626516516791686578005933101800641511305143393697271555435510360856107963933355207161379170532463751016116947781669435645287352549544812757098085596603152684035658754000245127106567373954376371611112029552639370076522594618379236951458655007309535255074319781831094827074629834811972713593226757368963106736897013059870515135823395132369283827794775358683641190251866305032947345117632200994498205345048494189511199802832384071057411665942265310922242715825929588252214715971145727373755830983028303556015888952442125094793627416750615978031193816562783136506618017155464541790700829122274693394668199281365433096968953532854448118414999615058955806971577551591896389863404495965793863277608352300786919967995845231178754663990701021421773921277000613728000436772177214119484461596095658459345715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + 454503732510747636599734246586570793835299585545917403117646807079547063036251594702124707416727173071903130111845655714081300793159782700680170903117818646418382630558218635902727828579000336705509563789692487132161912083445229417166822490571771003702404300210763836228183422178881496126036407690276425539985025440442824698407740763099693956171184750899062634694426233301276676954440431127906943599809829840613362041029399622860000883610844859774207629338406530775925739397166427997655013560559432632228600047363540917002132475651681649540234940235305599708544937936847480247336414966219154301778532025235151274216700479814235647099786722490511401740396561116354613433407742949892943223937076985216480500697459596314344769561104940899287272734286117269503740769343411043456738331423493251806061565901344879950290070999134906083412773242407776382179283133986584161606462815449121081875436407927034581154200709817692136111688045882555534704311025136442382792047163670628296947839071216444728256598738967345207207179313816029483982744631254095204533284521369167431762938458581060914524124803113614699189456763700859508049622442737300093978846562569848099719085406829189274799838753685380763082215367564144969721378039913469034898592408711747243972786228276097391058847611377042904705754228545487747374304560704275389688744744621392849984926515827605269654799029340275296602426751740727824792868617671533153320629625732686611362542200537778837666039318285570446001268752625432590711585867081245245535475920563479900156592191806185850996303872551874556293209288149080022496602150573769402553261682106537210500222963256790120940121334647942422608361658900007554816045923710838691939062706630111134266522226274198508256005190098009804739031592626448636475379681498717342541823329964608605056917838701577645648052293028080262195537322780717526771671565760234179968492466298337323632019130531926859692086506374857710329227398428590005671070848165101078975303447162809084577727283871821810915274588339788479089958468814181051241303822627849854415518731959125148675817865131211366706177835210574338194077736066787254201710476862693453257017552920820123936216280294062377189084392611724964415610123128122238623592664878019418811252062978568935412495020561302042708814234597488519901771911086810141333353027258889375420763644804232340449698993039443694439379170982723231147275923944157021346339416951855605969686457976990705744792935739055049134174125338055853759886072740448323146980569291898381988434948921476151517974513368762030113984783712407267613833672569762260379353552886914598775730887881625418227174267778040661827286208351903743443755660300264365250687154033629622763115636031029231991594166665539326235566296420457521395073017086714557209139065119482016256912591401733486871777694802950510441020686898234511529007862734785734254935651910689248908315918335988185221830465014733168632321486247791889646652713031278308724744782692609732629581073318903778063326820193144643302143852641786975311202315953050213162946278272046668068573371795651828431754216182403044842717260770131755905025422106221881709716727445826024145702036003725454636164589756924106277480967893481675926424931515869839284999659487535903644554300782844642066413024124484439600052198908926926160637724344171462502942151835126317966608047089153477063876873796264085156678929293667345856568435494409851346277251848420890162381502851714068258583669175687447294820858881313093564281947867481886862648437061956781536486404208624114023610675535181127481283793529350328694933646954628997126885190109384561943627359891308544187909950855898048941453883283174834856678457206601723477607593368339757603269486791919263935420233185112508285088629256353723042623895842057298642511909532342920433318391485418199966408257493409622388146364081071691376414615771626319918994532313779302855277661162491281121138477781088819287895414331773665824565401778857643838613273943728786159802981475337028354926938217475018172920598752121040319148913813583948724788612308564386536599576214119329080424477363953720481815351767860051004560060378633606938628237274293212539628388003030367378643284682298911469838708456843853845104312549570326447820762958791210550938360319712676121946122535036884339675016816657654526988493980557598454519671125802901459832903131246012733248087277213529274586184709927964549478222885537159196404757008289149610079266024108225427688220407905992084580711703893088654644130284407082850195924811378375304320212756529423938417840055173366040835295008394901074389128238615550261555064368398248027667674922746208503740039649885872599530171045491430352429573118426367193098654341614463360043878199388168703385286518718529090755089915400009420098137587098297878266257398827266993209797442124808814265060957246241110409173171351282955055096119151004986148884876918302250607486626271980272336964157440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 8101599410343760919288178173163372128272782536562092425517772435542220380828229148029182016806766516175648224450951635157606415397707376009744033740767473008252456476995245674092620657650027556981596441145110831308796213410047110230252146531353055828893728492443445977479667574110400208962113814021313532563131379404563012139713323060246894595773349682901955803597570867446346248506398453068918250517039012154434060413445904393084543339600625092429670676580971455410233347274745337312737077613552941585305538007883879360923288506287242060994376266908377124174796794731526361580974390915991350796251327838218641222862766784711048850374489416224880988141367453168568902091211737840184582534145601640397988964418579664614430395710886060986305930756856818346533293429172926070733555460333243415270016893639110367470945689917114855364182096108454839660987950833835548348829239221412951367964180439772827132852505724380888299652865425322332315603535021515612203082475661465983639687248526928827964027036005688030781709218264411004177983817445403220527250845758472418894932862581294381915682331382380489469360178646346521042788176350239120796131591440296804254291913121466942053239430186855126746215804105295460679820722261296675328940058057689303506333993515407033607749782237864761950409692321861623221874237150540047909636517173961291069391600653839096300720503090509521951950242032255882828588421925925525482392950015532856450403788093039107361764432859207458099366342551317517448920515081967769855244945960945560064730235350176021433821109194519738124952506327246757309038887452153764395673052377149485337077521680917099757123663950827601696120678131534935538245276948877980314471817678638712848934283323783182431137831273583589352158258960087000516574347558481749543235304818721818481386799770195409986085824517324390226480825501481200045050070395111887324717758843609621573809277608262728655981300202205163426876987477588324388772487687538403512185267434079349479504755186876318773509050730197878881295175559449655010260738180340404777748347545829115527630963775248314073284714074875404062327633618529302530432073827235372820448332797244472589977744080486434804173226286125768415404832003422969252449155308198693829011565729908435991635090592131923968172662774641116588615124735267575035861161745949132350890309090523669034907040755964426576408299681992340593998300939515831795880988838160391623651556056478068319606569158499675019044829734274897726473431745641608708767947430828498607282068337272234198576544322176124729656776463972185177746507335531260313673549496444666608836646380939777842759629487985734586217494722768613865710314173191900321663043164122846499354078232705053930120253918863630640713745574109444281260959232369425881081112056118997771878288005442454915583155010275790700100484849454786547357301872746916804528779855918137107073615795573214054906243418735742526732528385949501313495176356715591767283484228419642200120460576327821950719027081561467482468698182475433957312036035415162178037610200838709794170524350799696655461153386044524767468444126316042765039305329161312988719919631923208540140781404287796558771867125311410356154154761661146003682205569930977931167753403877656863896655748645585128498002289631949687269365301452964471697323859207512868324962381112044117781093207956391315621413416177341941770578974598023613600657310836275456127883630038581512987448079360147314154176493422996703450153532414120537439402957767897293042027889734118039277075880115041867962435798180238664521864992638076949458769202715184801134321017141287013941760244368468951939226257549904198332253182838948862729496252779040876744760564022835385352872998328648908619306230269837652841917884821576739634302452458054849812517923219970414138973697215215527923008087358712428570560158908557159243691917130883954919541925151879633222890888203326235384811647208639296804690049581871140212419276384132330391100133202651635438912182327385821665445372605222434742682299161740041623960632149389959351851598255295113023565629097864261090591425158806042887020993572421029866171735535677853994266267522633805897854439528568830060832740485552300437679161298978376825233573683646666592504149678657778916940000149402698553489781058499309472411851319637612235810399103571317479037980133110205309122168943726667729629313155934095555032575005698489227098681780101961027018079671903746100131400680969929757263324459343797943211950601765122839226415629819746071888773213310613157502040138729222711507754243665946656057761734475148425149341178295523550811689572990468941369963495720205339869050135426622622183947274450681964830638346079661643099167302810236286541352704774115463161798290523624651475817159963355346568849800796599420411859894412882975666812966817946330146193846701007526081109252665919320103211157947483744019167606483651744615554270332308160512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + 126245898429279004150315907274560706355882127059569946282549548105821357175990234830313480289214768226516099718102783238606154239765521796691788719072104158946805741553570806528682166515409111938387095473927794509945370335032856204121802811995925172045765385344513164541799870486355614653778599312253946239625759759072441352195111819467117517380541117826507699940537106329559959601142083837295372462406884410626619742728246315296905908028512822575145766487929558824354328617751073288706329276621338986251619075463777099773073599339290714273737563301073339368666937529838092546693239139596934928145107379013717012041252031523076223760965819078186809340368535662462051842321363420924932227165096446330858936276073628583667208500592583404981145165501246608451275499297027521409607901926611479423319490692994108607822151791619228374952807869858478097030962581871192770206442259559849327449253819857042375351666409038475551524839479614503686423324477945810202296746531667945523757722812457719237840719853261108346696739062813525217132454672368284658534888858496606707968760604112328977093236708009377580557640041726069862749436319541534196677958360927811826806906837129756481919099941010046710390100783886139841270575969473106659233512705718679844710081123357915055512841168892387072203550772533321093234139668158415096806166396755154442183106767361542580098113483520407842118882465019594731099032053325171770137976079635225994611215629907024414433348493724004742314785991539093777628944483516520784982858405657424794575701848750396024131504236787560568869248525403117374490118079303174309129982553207088711460493802175600251801336897382184381510052178147634099174165594640381514139309812896206961225328453264305187489146483388806477242435407003017029614678203970103104040409545018174311210768246919108084882080976547838670539801579605354942965923983316447703660494574274741679334979381048093121509928190625394855595612391956483198681134096032313755450560014443643388392680121066642126706992228504538562793729840620838833354874525281583679466962155694897055393270719680706795227634127466843773230741991635451832036731484000106639474047978975277849183821436848385265283682771906864516903863050948192224196382565791072001524005902204952671677728455024330210826428146046177782063171794247000416964344276224727308542449870325905564743725686775975744634710298524122340999755436765188332606219783645155111336253886230075185393309551183932549950529893317402831722459170373418125489329668357156110251408811171669605726802469288517747561878797562395631980000427778268813234241968934346440369742878062352700783421567430123631558477298283303228856512352754840956090183385603261213831983184164108385912787538356430541272301189673983240327153515761514135464608420845094828329865577228781563838872621302267366960450721101269165609157291362817254017932247526115510528641758099104367390602795792276749530016223886252709637961927525047048674115028003218710101082993256891557225270366344042619602659451119368279657326995543513640135302819263422716074287059116856416995517079093690816082286383417832163648336914301476500253775442580529938212046906078251160928554332379429006392658230386590829733911437071682233926162000977836085094176233432492298826209995701607475579747402489101865276531753454932300528501258003773737364279877450106105352916989084956318328806731867104495732086658280562081831458731546941498346343337513914223271645420909931548100250808371330978553214753847777925594668766694571851270428060322003450752157026315337714240873706696401829988876737267460211910821434958467257861628494591751308298149917807450570363786207498540477260730317885324967121744246717244465714174077121016489595876749977331100630113408973105402372850844146705834236732595889495018433706801603814711788367244397445439143512064139386257925380658540324490581828680384317867852904245091149887179498916592836797102522825140637327173457730107122989456710118343681304727839356650982313521236342640958996327157493793810219744745215256024720386506848479274004483663811654206494209893951714568414459948573369053672853029749889477975756702879085583354496823426591228661350247762834312372429092515815825666683840925337981830587145204260006326991659010425419628979695970966184082679126921844146729187881239074973389157463391507467873168751265385211569297325879025718988642207651298951774460393563640709533905636977919656431237079146873659052129796540148297126235694733301124220518695220949231214161156308847678275623083341838630256850961144125729500149589679883901268631674583865783759442053119141836515241539958412210837771560521510852303814194806086135344406127729622594156041377466564059645760947532080495835151482042316054871179344122156753255456584388846999225915086008982104612238800738728689187609914724325057809183857705782051399902498781985094824800621371408727880066783835100020736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 1658886930810978895100472938602121097494783370912644381835963215114276933742421916616866504716578813607692170072052700496399488750764720371696045525201482294840851535332450395771123629799904894254712743452536613075360735015466846499745245122094903319394271761349791368895611645486989573225566336824006953253760675842489548883585676295436194645541579865997487613208859481783859310144438877910218249080964160530814410910591851647670781413358026160341583764521884124717177615681834361027817921144296414025388544451071410825141192052619110894507148529395276670740123046985005729786058192452389310754142318529102197829534927453967231616962794907922718866530896151358415472024406552478413662364529085340316143238685980703286558788881651889180619769911095415368681503376197794851059117687611434663352378639310015900932881517505550496421641313271651955368859495846656395267462940205675177346211942961783763047174427225066190571780921951536168689310786531529354430095576401086140484664851928789418995702137251795979084518146359829059186104004226488663257412311187751286320650414266974230251131877485324463810658681535783012692402296040751844722485808991869196276902941696689292578096681879277696916548070375212698882974673280497061849729095902748838669327214490053482894609037821928869822342567303700981514550750108465906632105196412651365988571837767216496592269018056916656826046585521292781479688045223658950222324982778656280260724283864605120646149250561732198248100307010276495088659361489289752748801503629972875981542865698312222889199835705253807119465092575336319337622981772466407191412616195148518957532594621330948328597405482633758122045915635682011463128875121976974697147082396742702180986898328787057818447884780097992532157741174529816005023806956536933307557534107754214310195639907593345024498673672437003148278665755228569003000523678301934646596263706380428336501138533747902783147265243397971231724367356282841768475667393255516267193470948153348449390448355677579718170004631598474835235299921806667357328894404933823308683321008861003479659474441216677857493712062304963922648607390011046174696830364096625347568825410577754044588402759365666120628438328373380467660699402174317838686711837181530984878881995569549580939514156191639705802197364701907235789153616185845712844894918696489961888165246728374008264042695613731349995964005308821315829102176057920711411065769770488581588430164398930405394264682882301163000585727657374464135290597357847629899861328972624674179093498976834228835561859992707276628293632098946427960751525368320715696714988426209496020109861375799190798634492027994441745111161577179536667501579651278642094251086047036023227405649590959259574862158765182261817383278553909745785095859026012000694603918991842231039473665043794605490058857253705160982184370534378647770590225199981780805363877839757034062775502696362548367201954291960543317540373384626742147985436741623609143945798028111939441209452891877265196418927031303556179336529510390976882584256793345153865888652165094005579209959816399007109648269101775746200799501786665879332064332804772138895394310677715184087003944410182267947585400986089694737857508041871698471408880952136139977698559113297524169020933586128304119455801970085746997447814782649322634555579500609363671795873317679307405919312430392186442086937742851673711627966061784353011145287122350955378708417299897799460578608049097798761802651472219137268959290655393461271467821120027417263372707340613473265138048954441966521125130527874505775951248941300934083572880187990732280153137538237413592338666985961196627756085621721573591284257288636275404548479506849874809306973414043206458598128684698897584721140276787852994614245303320145758705070079480412716106428278619700770330808035526925584539635651005227620752620232458434108969603157463747379573441161985712330368550860089613013838483423624334497520875060493577332833640460736316462281456485057641209137739830037747608741901520019852544268671051360000550293533590961627539207315013144691470004225096637551471848557110733895549030565809096643356066675785047593537357624186574183472694587149047794020200899463798190161775227567417052412826442878282271026450181084615589964774070642696730232831337861521051928846488383626478783721225620307367825128316510098939656027470302659808505192771101543349720667467321732088030551286261574046718229741765043052716087469046227224734985901394375086100415353619821823258875853883493911136937631578733136110964402529235984039613903633490933496115007228952123890442764150421514364234424315317376859057480338794545576151120316677561422987406565317959687116802374854639263479321261448458778943728622396982600260602266776443297872738324063144006680470046950064703037759440964015782051746971373756992794091939665183052171765362227680397663507870560134907272649625426762383386214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 17554805360925668739690851352509104121092807253670687262613063879389902645714680711736385717175665967853305237524862601268275592210597552037001411535485415498572695628123539251593853028637760103032670339657773324764457911861496272264873442623873551687114587743198344912715044694100671396771463928238366615122461759968264048755785487468860285587513128019852163968498542365956426340757132702168334089300958266856237744005911668995947176236251510447841741799342004738248104451004480192923305373908774668174167477814155562935812632617200086999020777119429785357431866292271902785009308777435388557616705878129236136821218327670842599844561398981804118420373550165539385647527778203728863293016559084515739783730187589742633731222138499984880317091478693298217065791037833355877399400537470568546243259924715575244696562242807980137407971473440107130070208282467034462248020118995507696891331051452068830017660005228772311012932348123154445742639477260192760001407706967831565128606589557754515913925458431710378491204086347435376171366713035345630825673803058430967141016636482534631491350789801640608602992264936524977296916588199356970297761386192885043036814424120725717142775136893015322448458266109182528360948577115359387490752640918482221825817025702626425611684587184520017089812518236747213270318811133722810821502278314988596519635365007394003380147318271319484351245907176837173629017306363704522983794739831556532959013626754401921138676656280237719621859244058005448551087121702653420692316507888743791480148711192794697232265871980345446507144313236185136285181422926941360726680810341444231930794980191056591695829941103447413776138499469071288739662779627764225160534556099772274653657715551700629356500740207542746382236866286880260494116076218267226630103435650502642953765087521766280683835790397458030570224612657159175391162315471649577295479383627928403963696309217742089702265501490008442945401135446505698419079798937036820153071473685559042712751198648585343023083918538921831512852135814337507418621488265418911811109351758725228398512991506100095688335168514478402121277192510016049864801885348673907038557669127632590607407066454820923542890893050794151332843869685030145340814824319168449996437368599673130424661314784489066194549264780144481132600633225777005916269088431847976503980998269206346970462618661429206005551493999589053254152910229117772948770837692872316681916700358056312688069482305379776927388917580856297923886459745585996031231712286340094507314909600927433422312105063717947028999260240695665848685266489726007175596983314266468609697753190965101089806084638231643509585226080490593561293436024685884060376694937532536179915590601026139016307448021199275322893219361669777396852746625143831850520028135854342087922133477590120380058739154940005669943517789741809433432232797685930643894504283042079130728761647163556822045148761965154439776939651917291737069942355717849190965850561080172365280692466273901438964905159898951096024983443175521296990357934976154808296501921192132316885788904107722042331038327122840561912568961266887459647869311434531237422837441273895071055698419912807104940150644496360238721855219278827272674560303301172924262419350998462663268382754572224924790898608225273731894221492137123719352233378849691799090270130653165203481263082182170635129869046329179914497690511673559468374617597976211660425286549180436268291010342339928373894107263954384430968677749786611085707979581432664668225270536345303482080725305619803322770823749591635559581836277593855141707446220384798008186013641881652767500866131329939768677169716829040787192552151078753977189789360501185701609951363343274839863718760450513769050187102836848328342643149773255804325140225391432529438572211735547509297606662967515590316964529833233915487419100125953138065005923843961906434725691505593766588927891928681991020494792637281469650979779308834600135864510353473867678594256131610705797370812246066412724606811544097144195346802868173104553194623076746592934745302606063486066140397684081303518896078699698396748422894149689521824323842393703515148059838821192829534782938415868533152508123527583926196985201505099737193215452238638159393618410521511670925667489623902646727958492313564594320460188784261799619113471772527633017707022342630511920988592108282085463166338607666466973886086983933619289696468330325232317443707060217800596388136295158928931580940845497978946119788220578128853089739390580885570193104392180900395221347319079945777920793154132128899024384509733083634473731095433612839612588298559967468671497230662820055200769006356993977525198975084160028067601445407124496235043889545282074119732274013022618189889584693811851104149824852231657516735626112258298626818248047910568760073774020235111547893921247486305810598168300421053083893078024477327372603395235905536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 134927741294363658684240752804306222632656985427034187316842143064659624756211513459463125644612119541715345054863631982290736667020352026238489694651478921075842689806228939556235753178726602653488710283818265231863381971356890727276025150167777954033853228760387356675619339364338990244370660692827482100042813519499648219195055447850905599656001881087240468926736945245853068272850673113137829691471793693996264915350026304599811671678174884552658845838822891309885558067070196117960322849675976209391506164310450373409334963501770284113293006719691502928326663037093191543160359776002199165829906230531742685201893303870084833071589322931548897968524468426306009128068638736838819690645143350770977008895282198577316290015094812769216768104459941021204713779986383852782422756342063620786573365860701208502849564260822636624567150468985395703843922703350480907239098457998882297722565757458181482714509763930845551343456782594478755557403983915917929732205879672866685315984507257372561504330574114854065610120079150893798807327361757386822628397832360314818861831536467650280480301921185994753164559648211165202006178478275058183013235695966255338259972558890810949494298833673205492382489040211018202086971215374988839721575431779852387313107259692980865668580482164421339085655029493252169746358865868132446712504113189628305517405437294578581309636348561273695620227993641734548916357413303610150789027639824685095566562253755441500875002071285462172773949579189585397458441938579065551867171768028430080643274593782977872602710341866584540787870945418212472373594292950761381695170358309272880774085837621432781450118619382631069191751166022644201564078187689616140834025932532831266219233029635336853440598656797262432191097742597394937451132723224706038931928443364765822656174365699227081870009320503678073646431841378756766912580927183033252313259406946822811586299861834938690669921509026416439301075750547355119381659162871923960964786973017073028738693885149288566651270717936080150530436285420550978380177582370181424000081615792032869160926194516578853140492919835313306538473490902843862774910690271307236885084549197315565998460521819260490467050288019650258767304063729974470319040773975374642391141803748582349307983285036553265308155342600173373626814893025057694619821837138469781291171184930680383911606914972431491545817899348018569765556771195404745492866727133831354547785192367777403174378013596501878296361282913100394925694579624797885623612785120680393179220885627650430693681871853117952975069723638043564182426677060372575625799662198992588672198482375342125361928128739509317100952532073777580879114655053012192177147660919003229438413366028626496451224576556562994195673808079439409696259393626232193945233274516112304929492512091102208042375943941040899797318284245284570244603966745072579939233197106832584822213673394866198522747176520802053881741800254387281227204976489050497484787887968707581796565984037824126384069179820846447818359593193565148419346530484139268219915027668528549376660410822533295207596600335638772635153129818183563316562352408220024124470459562337793723632763032850571850808958141640872828913566523633259292687630745669385553277339220347558169328024736453387707223167788547890953215771659179208796747538096831289610628690374312158279264417619408988840615828772981024786327015610326123318280571289102512285608589894529945221976635114020233613604344427677474828062605889917672902563088732146000534496117269724081019466213710649809095648592651557588071957981055271755824698670370140209229570144050014866041312923409348020099447610471564115266854892259376316376133401410115559291850080056103559957922892951755593033566416330632983732392726165493618797582741520933026274846259067863347321800120227802373171932324410882838575480343672137862900330749009014517477782983237475335136694529809004134601005522955793128299164319221483799663048575862242293256403365954500929424743287373637500142536323043535353269387883586328939915945368428252457541761056234242357668380194613112113999956071713699368777614820473308441897634807730739243707200669161256032173026454492322998009477387879334235713931512046213585105504616972008159075105531000551635104496288021635036876561040224083525228118284626533347896658479104572697902145256732893204691751569581805712403163519642356804285174776243627842379254892054048295463721146744486471641517376493539341786606983581422961930553218235727591970846434582503992019850176349067273976992966650406427913768184244267997031233387070562194032831543497387184207743224324626618624237875234502019338215049811687216335286199911032667785938015718752179526127735684544270722713788275244668276385933600640235813292665174158237162391900778188484729504165555138430217242199500255943679053450879469750492601383941911718690677944453247169251716248056627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 555800490458707606610536248355611979643001635181472773549775269824480345740817782309020751235117920242927150756053597543208854119993212023287287517364300346943764338222492623691701792528324855119476603349864343632250572568477505253901050393737014948607432952537955203345933762411959973509725732872388057570628251228822092745730521536640761980008816069134853089050126452617471193612901539395397733602669175176956035971103935220965297089567201506260994471153743998766767252351034284566228523856253967645622817930815479371316557717304055783982101455603480861750515962907012636871472279055575540653157588805231878043551553155148015237139899756219777726996508369665643954953344423109116368596839015278797786676551108289548521042648005810629455284206202156122180780986850190662734511278496566974862150609836596878440980548120743556564352684418099605433762083238135534519063502341983245852206535029606454825759575349536694422552771643403259915983549396438269884143052573535021692554683766242783948511286949916400963319449264743378542852808352661332933234024985216390364435588348401547487083311364546039605402332794870505223737865319142775075736449604894502330680644083042666267482019912894060887404736546918364212968184657993766598913980240100904284355016117377663050347229059614878062704423579352438351443157315337121116962782973950744677249263931998008992551736178234734073410352963686105323870107854631020387417278002160789264884444527975610787252973282262834680386463998316715973529464969751980142029487827625395394258774952913936310504144245365650585833506414769491461774303866126649935089285609561079763199046212960302907828642149483883630821751673435163233466002759804918196334681791743542900091658299352121471450696087639517907049499524209745175677803243234832810056754973389815954476310035703055231621644046255916543024348323174968125031318141113005574804613370672572679790741847266684162696613502825125530046870588541368092159401381684181250734650069877602635975216282405352613738739277429330856270224380415613796128638951894299352430833724872581664392260576514751363596572836136651300330806193810878169261252909173398454662169526375058814247359595250333891240275428194530191312441309706981249500649838466905354942573418164320754794394358625920179662768482916645744458537826083859662019839336434716768991488855719452496863279925558364217789649988169244514602429085889272668648900103975392019017538132653979938606349042560031999622708389011003804086446952166306941211949939882364503670640000701972011297519936948833486520661140559367353510762153290944077869515655583469748161810602313578385021525968228470406089017439421377515445599877114047754259134159917474407478617689341430338472728979828222091047064401303329310533385567252596857808822725891496053558928940458175384461243767052245158618521617189180828596990489299186314738233236426857530730203332944498589406588201263897759090012191713568799666465686946697069972936936172342164945752763394598768764479319467456191922322019212005579876433518111511553184695194164913099970247372707844884499337979393595621788994544760825853042367885445026898190189159499805138625826320567138569121922993344895615581279586722578305852893250442860667969802830225965091311184973172194229229651521156202897660797289622539517117789556398960946124645900374611391928803794188846717181267840591686993680464775204770391728276917138150935700218138469650127309736099136828711250809799187209527352141381814411960531481039124540214141449507894810283275242566252194296354000623890369343999155328032983640817279502274335669518319678568164460564214170362286383479080072565292484199579014542165370175993543874044326727967790235285127420550914563804562092570300710229394441869776403602824485474379486086925199575857451048086799763290546844220804820019890674569199158907583423573796902242342244164112006721385716608486710291225645228281755732591391735804001913166102325682215228680930364151721916873510704977370442837806229369318913378809608928312450814243578192296322670127351522161118060234619285990860050266208198784818537115143853587992782769842762125595823653247999890843359493206023677892524872782784757485740633974744737566316221931568400082112634445718197194840405541067801723891606917235709775756788384373384952385669918255794159157444925871922111841021553899168393414250603511876441036388167000668746852420260517926686603008429171225223253637864257387954288668075009913352511686368721057827423757039299613414863368632526460232287820363709084996589523299891796993045941652596267120745012122659506580434304401998238843579086034418114869876150287073693594310835360627069233764666551351741415684942417110093262271623200441181415003961008602620701490574285301300410559101769155109786289523532935285816217944674967538149079871713092528251118950364907333478100190063186944310734246197654978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + -8569849246139332435822131496830530561217651880588984584092869613315054731572867612964302670888127692241574466651401274878479855843698708960394660699907263883297837699781794188812893039631179756505486609220101408408310218850675146560016433675242327962286304539182781377387888661221209070221356331650368531278943984503526362117643562015538764723704161532573200000471831451162226523452792623652993759975701616916539235695832930281062304959209551160429316546654880169616633741280823659822355720542317462489509939932583868426105072533903508458932930666992412791547741145951230451121665742867312002192719126117063001239319915704421608296408724191494851291212110862617968874071299642292345636087126241233615016018085573682434227364119527515805694838758612124409210172590076874282834214666144089560848461911486559755114065747299756306391887851290087333380080916559218580327770427487216264583519430391482564411845071599333225574285861489266438403379077233294411079314381337309591897716742694877572448214315585904401248047810931148777680720363159271729553393095328080402090973960130787870969625972953357993713915230620721523291274969447777573067082396326147078759809749007509553820166037966331857179282516025661182025859777731199584940060932994506135867908974323535529472892637974184206397018723939110399656241080179680623018635468348731641706924223700192165146320381498701961443054813811401985955710316961057082945298650393105361580877604660483495979277379615405078876990769944349064749031949209987986822160183865635962759971999136357178781109526913094063204730768731232352746370136150998192212357167570546083917845049158285567098173678289772954594657568894500840838263285393863184748987194039770230055359262566908456458757745795911107203588077461089880931466826031051218869792913339629522327785665595500611905149697609251537467104089124260370925690721738087713826399094992611119462205919203109513441897985699887509832284868537362903732415986743786290749171911462028311107688533143251977044679116260568373571355746141074980299735420892523154703353693639864991214122267057532771925102535058560233393012364723516487651142928925638095387594544520107918798992794295137571886381714282920116798373124990785206757267651746486301110721109304247532937457841959315492763007014496821030887743192133740241156926035809434167549217728192127705241120170856674754048684626647571796504595869552067608650764212039865576934225154583969424168781047330286469695398777057330563127007970425688868740925411460747693674694434256432916342448134050061946143298780313262183193877626844038415717076157135877755535088153249296608694036868042601245343417762004646370254788839004319223772871535889306336647665130381579204508848969806492706095544997716016676944125572667972037865681182585168235700338734608382944920307061569657748615175509070966736741273508015647029908188479121519577886812917207094121416187700586328455517043679240540374046095121688827277720321029200001430069453157241382824096455207673099629685745208686650555606414875158594828618199891836166776772414424976099984309387580069038612111026087979777909406340019723702042353548283306048837524295053670355507460348285392421758532121201109328954673888229146370262416815485306916860484664791122542872974031834107597471512286351544611679699663472752070896484026704174054756015047138007231752675861914228271858019035153323937222875551328390000741366503401150989712672412530650854764574964959800338435287553915194622467111280946341347560546786666096348870710524267377421934830859223775049282792872840142469119128075942662003027689624699367097237200107947884344344587830629981635754450204232247827218644580582019830751733671360901387582152320944517887193729490712421080387129351237666792094391830801625922867464221239122030137939749606376654123437128261304208736561799747507984697859065155465035981343097863676391438568628909627880021369732626106238154637011805809787993303766676904148118403443473599920977596780078654954125161587747019967326265256463843474893909785649526625429197269783035861886289374955569026064871315568149245103754605594898212531044085278339893879163617392667413077375365832890502383155750198577983555217855518056646956413760844164174763580398498821846988360150888193534481830144005893613869997012798657955384696952602867603364538997875303472345707391130602065833256957630016140598529569362410768078732298428945133217357140882156726278229062804815507324891970837453059197977399020583446565266847486893718585856657493927849688944955708509555645398887049953149831721047263517271167785451628252084046697799689002866623920419058661314346614756560287581451325141320301529919273399180012741524763162646837915034588243222904946272928093361484491447308361140287844287459760551913104062248105975269643808654654226046793444224764785202359141057807587346849925728126112932823040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + -10562425147611536949400372808714533900393989642101560200206169220674264034807771418652560335809342592142684027108201150069608279292299231662338208820534353485385956086273221188564422802738948212322258128302758121406701510251919873143374884692766030122117769779620625375500407044747899799959426788629262372901250684795335979058552194429874216757445824301353186919997202659645533854691268451981520438703817379214988352728947028846586997602154136673746833860240478375106106525673091391469026734423842693350485457238047078663159841608334228958682678159904261155997162100368297050613650557693132834839412259572501141726540341849302254967298024419509653171367952441909832760176211623729723675969296646673534644600707363335685665577551640447411092019104615623146050879015201630575212846837053296953594913282829488125378319877407298579683156597241455068050301683226968331211372024085898867231346649996745205338791956039251604273773400368234385410208864867050224227053570526336585461636930981711295650654767423748607889302894558650807215736413980762935746724801131529288350908325913596364041414217158614252619383456295177671946212592665147618809579006194970593580804852511577989816927040014702147760082082137930399800115127745695432456776302111634105691992435446643068821981821445204583622190818635420691429248158056656889184744271244622469930435467246502661515884502430785979240484239950761065899582416892981292695195421086146076176320237416844210079630151585690429962075245373885720342516064609279444763861442420302964394843532413209689831883532801795604906432141294929197702273133683373876215957331288984019793004812145167183981787739322714258381671172415872790013489355986868513507780377985421362054324573229342557858500115227224913142688256113817836783122382639268790724077504274544785909423322502265808765143213978356633677503232833221978196296624228938399116512844602062237898342887364915278332344733112186553045620059437523086393858565778843328011939935306954327465487495429660307453006769476072016527832633840393533006977949249612611915268089283903191549471680810899122433897619495876516293558789428120360504431108465030243591360012448066222701334068793341599690075937961995708380425657372173460504689564783924644173848753863636988447666434045650910226589887507149607524820375016532241400995929056901356280936901738247928605769897682553554680609989906455043167489714076787419210433974106867461850802261810632926639019754908865789242516654106898571973160151778893325154977000911637677637364985419968397801487391527660781504035845234225303442632182192357196447532846195320990964189845093182167486754017429865950280572155002538395403514344605482204937771198809410698295553886230725286476795264055282512652210924124654705378622970292659806738962545749070515416512376393449999560547920818629584819485616188304562790213879140897156864798698355569840049445052347437706745191441954126826161249115613259957181579146056067347388804679296631359546454987580386767737293471987588286760032209538561818414799082197277785954630181508160169784446827192803294840212651844402421598130514577452468331799123332885635607051429407074238476509270021624475375047837830435618534734424657345573621390664063793477721358217528206845215711105649951873063158271811962073996367164789708343448532939108118312758667081493112721019808574924188228286219221014788863835731809894536667257828287345730804664102238859638956338020939344591169169197713386388493274699191953370393149727006037883998357817888556284674704475826251034198772153748582921408942256655986577246815552169051411410583507598531199962209246912411116464571661596226748442597496767999533379838745121283745673112486387753117024366505441442263829929318028412204494550220273740853074614142155849615398554817842265170957291412618851910096876807125318763522892244919265163636367895024649701217638592591888641571554914177674671676634139687904793967372698843257861107769402086667107173721747356918799130296905725246919368505853369767818541652802184000053089459238525097631496615865397487230748035460831361041226928849228502644162004892501697981798308505741974482197044919887690351474321652101411629908369409470567298042609883809793069749613102133337708628271722394517164340125584253258039130353082533087907506230895079309839372912939089094729453600562654205798368065205961743082831620969916515503905942830420650741813754403810772784911434700678428317197358718187031355449782910482029548178968196816338694587527005626243848962556973841532985451538105189472832793158307362447185075361221793467453001589251272172464839341439229480437056285879367701355789832819843286736576770490240485027619295690995809580074640403278169031298612256756135764137911689355423856316749983896838478924128538870716189308982529215839968862913275514733551362062216305743140814013480265411434407423629485670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + -153918531820900286308006858688761303155152608343342130496999053059237504661703359632760325350309656696348095197166764081031920642262054508397890246951491785904163566321227223528576602721803900438262699193915080882542248083277347724271289022053434143417561317992155286334898733896350877810597260988546593640539003193579993236729814824741168094402306833610264663273896959857609930506253258017291983682998045571257059172151238382941902796899564754281692716029962369152855352533133508161589977049948271458489005182419199740695520134977959021089740558069461978348913612167466171317226497047995210404009426009269110257274639175450452180466278296217657187654774156709934945962615740329544123987331260745761260025174576574760015858030073619541846560373365369326464523518304360571828803682958788501693292397342526117546899990927941737904686741631963744848550329020908703897890304255216504972309593401567720839203653502865354165574891406962945141297420009552338257139622814297569669029384248314312340809262653308046672404801550864084320865740671504402781122907457956367197707145520421206426479283431591960524146211919940912780641667112939852924072551331423238950173720309181051608576766564764679595308715714802891647502020346533566336391601417966109978820844717072922199513341588027501667351732347982454350434669005172387959595292441090601507233398947665442280638184538487995612786688689228354782712470201861800963182448924619518435924596174594833515903644069049498040885741414597996815015641818164987316811018315742009219354285837821625862938081718653256064531030129275743586332339071364784026713511788917347560170595050044220581818357580888148910090844461118273765679454318899914235034915369691339203222580515092793255461064038441315554819659676313792266620124446960515506338776977162139007015530142727456560714351903104580712300618714153101311962388408989975237774274884676555542524186172210148452651999599496851309952842602400737614660294574847219460497402995589752022490059259919365264449090518331090606890852558018516142945903515222542933259636933825918029709286073431998849897245087736524602699602624240271183866633809669269518307133053971983758701726460414019936640486278999409002483573176527702088506123236267454868450945667152140072958960863846345718142575900614042837786338532448960714921273468452651162969478591712240322482582662855129665174234748846483586225348017277073818440382214893243618551803202633373499620779116154956363065611153296371879917136714010902375716627507111913738624700202720916496445869970770918360388610185706591503485015305775263793508140885440893011210215106785508132839626899684854454011982398533670146741990200552531952529921470365686328633872238497339691442170314809904056779947235717076952861344303154119695273340828701514582621129436402892192499680540461385409219711853477593961605813583477129371069364752718154035174573655156177577808170856842669741640338965296652081987572002409831536571621395589229220791978565885990030193069051337311552292252336165086236019084912556622015096844606189092077765842407592290045440751772477678897512958564394172268326154832926485799868331398930861927191839926515109535568466554310534415501677536076561771451607995940872224090021554658061352102070165125867762525263988980408157627129652244354305322982855658097169429034284511486956544687666384054896497670792244852921195863801698144387773809952779372488226636684728649634987298863879319219792309370448094963797135691704995338524431526329574620541833959250559411164790502417408422089818549176610776615135450725569355838923777621803415033071507416391958220623678457286342055962373480871254287754171241884673436581908392001968805578443771248797933261856269645903511817000604776941042750903702399748043827462144107725060635360973952766949050139679251635796653048720003352339340802493710757478613276245292363814472535527134970214467955372094345424677537963845730622015245916359577764047709918168615772192478928472150367933968354201169225221713294177559998950942972398342345942330162649036861480524724422348677897398054451855640790865300190481878533721242617731973183072431365276093833119177285593121357173780618604275914078930470234504412572640219883811950929938947224961722485053744755524713606467198342075046624857929780907055995612468302091044221641656095513443819872106714630736263141234341673095858514537741992329446259036925492236145227163366356875241891398742024347473587407733856308591707691636121764994610953937755767093983599913256772685191931892496715392600636386634697237848927537764312571272751554124812270649321552793957767811010532680441651147507911461545646424583850181127384205819489951470552321366442537373876086478711498652998255591608672357910021753922994412131649271006873207384440318116388787804710809360546507010187894243327732658772568789638886963640822231203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + -483591865727155080936746369587797065260003151981395709343401300498681737069133752539812876643201992303584600117288557660142188728405365057581183637607031888918595705953033887428290754672780682144848278561147828396023140639909767010032514615061596727389772660157392408084916523759730607670835575164607915412320374547528115227683044000049133342261261816295391354865866622380188988566470518368172491223889759322493033737260431465771704597781237396481582971194364129033856763390961646975105927679245769759127045706067857992759547213314142475012090916066467493107758866598161153220129799713633147763124357593810376202572821404096667306519780239309986951992721686973821628364180024524338474934970442411091400718679877866814677924067345846945913909477276193410806095398588827286069534569979211766551020371446286527151487584965631601881137270766690313936080423083695993888720488179048568345012981339351923991112829061529369899802413949854087003493172257863229077962788899376153258918265455933954827890922443424069378114744106444773475401284989030121160334880173395340172278281504921564252697058629015824286839291959231587181858358348067797955525400429104355202713237075371978361168890076481865506283541930974940145473575927899690857620421072498606300600188977890825619387987150544207956966891942389070996307398367716213585428984221990313960221385024235824844847810343731826421568604470744688913776562741513247121910649617883912373782993407067896326291271702629182038190305967303475136744185791653620042139026169725173091857936066100064781144416845185633606169028111094834318187383647628463502240862278215593423492054521627824928356651011992675205470942253279665380608189594277986797311524850283242705532550220906281889826926128971937136511993207317492181702944636359636442098480608134015971839032753742383915926616486633474827954672251677394068025745077609973019337567132671608802142850724484028611334792398935886648683674315448199028497081132489071413466643072251721451425224793142981426531373219374510056241252587548863389656827439001872790530366037691772879659217800528965924633288812145368640501712964009144814942072239010895131331119355022975798179891163688204977955228011146853023498757975748847646242307676194596603987881084270252028631578004304286681638937663935241262965567341430941916518404009004895091567721971337877646271797436144624350627989723278431942369840110569373004378794796672342104344538505775537032751128388311551171152407819144936533261229465027482280553190281033738333228569902281411239045884371879481279655716713345142658639622626877824206281784270357783053005807832527686465742992946788714880322057095392483123730506849029789938977416918185176505145702851730511061796991137833087294344004262843890646670496145750737979193170723659208168453135087482143741712111613782095025714567792176295095859275323743669056268100696883974864804242546899470616824325854534223432068825514594180189375052169529459398186905116248294795710033267106566826828011239623855809337300447572338246995370675450739214476094711833907160562733311083998528516262921525950042013863611153626501237149684000449489364879234227921257998327517931686070058281870475652172601092751550359601611407085042837797022448762543487195991676490317571668740273968767246722619712924887919595959871553258383932568118560550493050700449414079225904963996246136372383542197431099746540887575704872467703898544905246059978879730726353937407625972974608549262458585447204546906900945903905531571523873509976221514218781686190016911376869576302015480803560472790860749963186835665989507956551794055095714873437218838127114364633407093705374441924424677000531800234941243578430537143966352989924657206591652917192477460178512099087549658185529581277927870666577201416588678879055008687892585274897617021710637653204209784238242463563476584720309473943693685274264417921794491084908142327675860312134143793516699665774682726072754348961714293183661933462641289956263089560006234643784615043621539523087045643464058303594671526168831492320193794313350591889592672389850487829458841080080913524490459116979624103063568109988452606710840184999584859422725656514297768205387672648929840597054435317900460750891978078821948800410798248756882740731269819969089070179211291166938891544781088862754311809303899986392956483827286808202011860846577515204706262559170578037982010346588435427107425210566858263826837776917869496301484062803876121774241517980554460302374153150367576425184365229153868911723492657952043580142369804429787892498570530932520260737151110404824144445484439550202735044998971726500364195633681322821858919626145942981632086961909853105811684888653200655684125591117154664347093715267964410987560743524589547562840286590610408964802002146622280708742483184921265692061675736506536426374910096403994034310226116608000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + -2134066366953856240647714480765089854601756317023329634689293209104207237325337791736368702687002816990564525491321198633363735977479766180348656083099900030841746333890954779767802718977965540944847665223182884839174815349069875856373773332495612443694992224356543927032797408730672518033474906458478186922928744048357017889775203063653522548179960280325538037962214883289081754023236841594994830456647582396517767846487808928764412142114801150362670409266033122533463150154421906592450188790039601277996686405416614703289550749555033254152405802176227971654942817320149547137405408759223830179957773832642465726426263465577321753082962482932535458794473313003701635776690421617412313488274461160921081941660199116375464692179670068175327559122531519493654683915812037409133890268096221936753552989710555234278211259942355952095031583409207351424695336982341679960060181435178765521915306837083392650056530402177457506325255205042879673942590820459575282724403607086341494463015282853392876922195594462145597995682233575612767998372741400546836355292526340158250769293723465913484785400462138438830618009733770430148165089424627718638373106788215837443460789590813905740001929921406473687799649202142057176578381449130934876878882321285942080651203792180544151571313300048711973306252803438252734127757581486040545750332612731554551417113339085009910889758685344021535086760435130117499488883750632885316658556882326838084902774456883708765175426090104542952531674813514444963321031342108976271242973278178893556393260899094055716867122720032183691937602393712028403087453990093953226218216433225759867128262413180577640618593290872978541124277884931896810708107505757474056760086818806180451285009249008767169616273738040860433205568482678421765694615208699524796183693790513816529305856218460262672365055130103058108048158513682710096810968008489225215326047554455972000248795159678746216089296904263398467140754585200721108568043098772335252594750095635808367327337254928366684434564040642398033064013621162629256309076456126482794484114128583963764097453941003318116171368149600406027091474052591385829844456455260599071278744761020701316872872154064140479954545156103694303135420349660837695585181216897219680960753925157665380456101426909627964674537620597845903184918373620156985631410643769883953744878801311738623184990810250678322105099803071110998041219088906132366389533304161264736211928009380549193498680472594613915794926977345723683930825625879124958940820630630628414923414943625589796496685564937319481597390429077677814410806170692720216265569906861623180652347359984107626739718222263634589235196119359747013193845260029214110805024604191121031923108623903611575624986659559476221947254449600167789785592061455642288524329541776099598576090378852650193356404329481614144841441431491625789695420084761274228178324715288384565003587267160907658755047910728126891414806640980956734766985160330502261074825333027463411996445764922983146921392080285579767095131050468817209328273262395841694764690886170276397101929122111130929912522077995690777043687086526137802119038231879010321295566760036799781854252926593515624869429172039191361064026108878468286441168583654735893985139783199413918484923318730352358094922472755848350838691933314077723247658028056943883042062570368653625753742721447933351014454580761538204249957698954644366900378849071902079344150961349637509616666635162455073784255882392168669291453849444767928618405889261363467594031368236160221306738088556229959822785591377333417499046141889968809809048685974190897368332816126385771276593228303950988235629163332355872241674682651200670360679672438837089048909131355844075574082979751430588073314048179316360751622832298721462557504601156999514027755730873610852117278521444915395606983577203745553997149782737527554716055161064488069339667657879447334940597334243585538966036919450602002082420098470338636177465886672839624079398579597787043044403799471421191131612729768845841342142343145863329151851668478024411802544954409303342011574152364540721841786170247344595104836172251488964962037989281842958769361818676749259351567429086470017309078999260617739135061659543457159031733647115347736043968849685084165247710896646587383240411786398563941651542715897518696212075144906742706809379332501201837039230432532045298582136705221878528351462133958597851115777470493768297402513145852830866948257258888779025459457811671156075590045881004645966442509543557790441078862109687694547463840906273536434882960765772182538711607518175457698106021403356413204180051042082155571062449236021181197549252957035500977257900560371642096170183503976784696722425812185719024286417481289618803797495604618728726609763512282435003291911649715111802239001947928380158554931372058684248402439012944414744405606400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + -23222031278879969182516373806686702588430365161714911013573544154471027855014200183091672868200046145989530883745211562003968410402217168777552135544628108875798227673314094616790010293829710531714298069351445182710155175856226842937577002576882860283691247945820148973043243603983118369778330873000459641714219276204344480512223995796235422972989146981731288883609287094329279309338026835700651719191428683034805632372483944595625573419916324796503174748138108601108247040090501770069802666403218033244929540101986138307498351839085947908732614315572836723193128156920368538984221578869603074101873662831030901638347975407286310467728359288665327399248680435924487857160053729111122348610168632280884140949312775549733142790220182222598373339541592133542130135361667693497340583785670278548941408369715967851607510822702928930900074002144581811414571755777901216548114716875764282354792925497977522612543926636190731836077897715884849705483293238710668795902441254481464485392350729663228443272873322860846673615614944227121386024758067398376769075568724836973885816011516399669193502857871110285071748999851328148510461610818119826937354299797368838528209762581309831647261089721060793049023734569822093582016966597307737572558829825785166008109966815182158842179011214548612872249184044170326764570652116301889380642850477627719781269076659579389037972761176292987414305895136189475101824477390666462260789300121480882176179738430556764262937600917886501402090120828945130099970520131783176733428562226555841566516552821530935399969897825869758812628512251411894970043880088827737229421739569142430056644652392983382312480819083084296976885114257650730448672972163859924586548113537098286541785474774668752450264466119837697887573917187398831981590494227046519328800637463476406286035752029433542404835791527956810932457937434159361081172038664949409675937898973685021409051617561483363272924712428157547092510545560115606619910433877055135067383938493510734631822565813244245440293016921539899188719384852553450656115530222934666557127244273573743296587011847932280778087470903415510296019641953599940254681008441228761384548633633562472297136355978735489238915498898505637016102148289603449572773392025039206098865287647084672533284850969809685908171312513270121797157103184580915089943102381662300503103606004617241458531748251595356766850674927325384113586591710088363487252586360590617391504477820808358017689992799110386268903799065082704878936982797482371073695031088429482590879083259075841334439398269599556960734358697165536090862411685921897278927654548326257409783494393463045791873144593843521089597503713218030629060736847357365789224561696752120598645242292259015418417707632409656112849472185691866546164977589754468565032740776246421308222827997438697819145988100570441397611627144271678268147143506574914766567657797798395821799733216365433521863144040237060699779247703640574189671833151156519193775216603440759895150660328375623283220032253491143495771462262383059646270866853749472639716300107718885574361777688465089014206312901145160697568645325863129098992919127066787874818737851940025128148109520893165935966106043174003513154742908867393230359624950144071947504700526216729518523597659792892684706924703619259613365990365790407010045452324342602785285061291517842085167351223844680848179646296616599915578988991770697953736946751040439293202789413124243070346396430223989290188538489379088248613324658435153879277715790643418717927495061848966450889491395560685047123661922156121234202692875965934255191812303426287508260346958465725413579808334085695043557166999876546064766575074545104634066391776266890029332508810257919168669794406225237691304090064999572975165594041688601883573514720345040866995905800073861621354716631264950509463847933973903145615628229830123734315824958296513581428648236588098461957511736502759246315108971810711907151864833122252791164801172752649257234316125498410816018931111067065034494103864001007657238311596098478759096763186718096513315562870409183346293246685332940425533997748918038249345377199592595889303565182430517953951911856001706771390688713269902279024515474970550369188930899526347405968241984210233167535297106463135266509908560635173847663992178627669900130182612687025101889207099893480049512666927729532753773829536497272467251281733059227808724717077191515219731000363854103850632688336072436159272973082475455538128662599453010704802766254687370323211857122739487269402468023143121326497196755538722687226574252513981336433700444888492848191341501653273484553435851472313621514505010381515404405180044493686939469887464672104194943543310045234844078342491892958254320769715028713635643874320379690882129284849693782191440805093490766046240021400054438060834908602182993829687713038388428800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + -174733691306188983928311621825871881305723226165788954850226329660306359844268886615371907764204073955853140636085176462773241689186404741878446067445121797166636878602324852019724720558328462900316038702462701428176858218020331169374880409598823626436995262090513900883305868104032622699733927805879628991751104464577060398618441696990953741327890725237041910327626973541893787419342989766674366617751601078626457207311815474458976738591544411539041615971408763920209244020527158817327476149310464302861443830792968744998713346521105641714656982414004930543980527335661659926352173329728002913255205166845717989492261147883271483023368525575300060914967416690123535284840526607439353738136084572313414845969965299409828758576615317705293567036033483799749609007669397105084179267648835708815563162738221065398839883688826969313968829715141894809433067048371007038606875654605274164843757007466070784234962395657391166228915612587614416260918532290070799541256275717549780833734631278517533369505018848240779188874684243832332965316890563022418729491050464193584097198031048421804086641690504259244672007480904250078238954956448047637591038031894004364460494596752310095742543732137661687203017618592809054238402578899681155822309117241344043358609032157787226525897817326174664364563807731578515249549691946801789948287030175209114167071465029714207331079493655546773891437320446813628327961545537820809889739212596266505467475443978242481104307291891817158243328314314860975785366059828580167523847942262358223619769670161085846697150815139900337723790454165862275558290639192668674707729365913053123511669826032027826380600168246791811985823817378190581862393916545150419029964735404181783428459007215063264957352975940936689957291235676900049575199587481710583599761246101019098943329318924591627501818346982158475056886591038363617937961094174603322976319233014861975239493588063532311948304604330208107112353620778032353819265111949023181300115426706228468751455660465780263594830976680169621454843051746646059061014339963307136848244799369519534818446022541507934144502410599973063254516190905052764606256561891364159705906686889028356449288185835926419000658525893423517697225003029612013157203201463907193369509889644252325749552283013585697400912900704226658627494981410306437896129021836555040205393078415496739151211196634319060639193390194134564392061514575878117921993541282861917744557883467398705829313817685193997921871658024479338136761607566557258230218567636023371846914308266671602232029730446728315798502637328705469308449889964033826718819399213056544399211837083449801383602041688161824377370427381225061071730451372288485633229512785138470154716506782915209105621636304387873063530598863659155312353612310925684926852609964524611933093403386653794901410695545274113612579024885248650331237905683234576199597597944846194045343873526981796122534060904844941292077974859044221218687399991413000712395056687775252959760521305419219863103323683533100968203777282754031383045183519744133045627357983290415554388520102341964051325871915113088539691195345474758999006159303689796095284604621977997879682072037370390201031234168813516432960299338438514603276567575349876980923501312305319228066960586691934911112681912201257300928847740245241458537666148852655550036045724846067656359269546392471241977521951438252815338459216965329381662100522719174969219552755372529023119000804324325255070823072110870999763475265194717428587030639696202218242114033047415879505124896065387972535853612352916668977093160188350334629141968936377533427693421283636947432562668413781181949334129606660854844725755118823869102001563096993084467881948539598857284947849896837262434758164195116807545657174116519979070258096596506028117738226758056977107231673610234116083198346750515506794977082548417053772195908861619979883341670457718261816002318691531552382222978669013056696724608523610360800015633978470377357459847449707126352262068789840465038060752241929091005028263587677122380660082641716187760620112100311836389754753863242006678525663717834004188769792131265262583283300453132917734050161862680385501607377327503437106276248551114758051691933126430111446771584709850586852502322879480124248815577623845264935578057180467895563622109423279181359046628111821034529171561350853070150087234427899732590589550997392924376285142547814623425086695739801435901425954456261905645106270927740797167784274744790345816191592504964697525802337505981387485402614138355020521844528184292576391384037127666336788179583557518233118224151001421768887393238978866275492174528565892733527692886146590570657967279733217820923214576403631164914068819985153940405972374152756050979375322877545050794366622547264039936511325790672977395538122349692536901499767100740245246705664000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + -1008550558831775722884275810414468341844530943987543858073556506575535308493474634715433133343651455557775633101032340294149118204007506067404262503438610092077603512438334440705384774236842205012747338992676409430089780892356325155239353253531984761001666250990633090660150462391112294973745061974544391572744052607826404551137836160371606799173524407989983716266363643449369128203073575770031326396194967386021187047759457607738142025001161975798656595770533727500197991115135849277233427725765948501115124132628496562537614089968684942233503517982638798414964042327271081578290238393621258549088685957601326026927045902939718513480630460967900551104933618995962325340859114554874640605132669515434952801793760324552293172383149190591827638226810548867715408442907342220650900340327579386841568937871735973031082105933827425964008683086061556854742358933814460936811489589629223161605780459549968653202101988764798390176237090617243258301202977360393930627366490831679061586548197197884229391851547781654784843475987900213559643373390523427681927975475824089208057202904225113473920402900470862584241788198953889534548078544159608546177014154281949749783930560319204662197101885839165554762887345820626694410781418716998916293006038858304774938466162254261591914527041441570871916729764006864864544345267423095847216545404862903624058753929490224961059956741772741508629830583775431000762241391859221233925133543379771724684125156290791169236915244966302228441976016476757376708661253691901925534842805484119901577253224498549120816328305005197490380936659479959623643028476367990095895351603962119156772446612883309574168732622974427524740288997002589754489838856714446706506314501065952189301598733374733286293060755144389312850201929936178230736289019293404346523850647406303711368664602083899843119563201794870441792013075979913473513544394795325382324707687375580276662380134731808469717873911966764004237356506689827693219146458752661039696162418327613376755924687709897626143507938251518942268926426582796866410872842418689211133186654090107878408428666211907118481997529865440964183528871634419455246203485738612063472477095074629170190131741323875790329869746454810686891410607993855249245489714774296779054254896743976329531980594778615021120421459477483564409187062285565288523598341346327964728488961423023167441644490932830190784070933418418395543740871350236814935071702893953685140613048035193066060726532566479887380768403362887849277051924556248279686255161455420883400223301538185736747129985587951620806789336731412001554821294053550891393218928163288277135850854811013274897061617552932538521355191287130159028670646920088039950698382347481954054332305347742265110765972163221933123755828956537206336114074981708452483029834960733079626310728681413758532897155365715731266951611333324458928296298874160448409385583842568483549006073294348365929091183906353006718186758562291370376817454377917949072901325340928912782507835939224313792990774525165300486864554363489582922481484752770444820506122393160467064236150199739340193594403562622641725462084999406724743560054989861376729600166524023988192558621908796029241347982129957954577171789343267465156197293725024900536871396186104998711097335386908021792474876752951133373476996879453811626503950275229055674500660039176123169666934763995458141081451320343043067858054898340457058363245920975634042589343465801779372519895836189138801460121309703846815298814708975067820188695434826404530728340967035313587447395978640409607086879676864571207849783374601248410463167826769614799713974140378528428128711901724791036852112677375197051350549047048479867699265759616771032461113412548487171206296459607691621136134766556216794314870278765542983321005485237511033732566707620390586277921128517893324693760309180562914665861183787521654763551500310847126012633725455674273723896761065429358727756046268867598082221885786556001225048633966661415744861434574582086376206816786944425277519340099120164268941107551262251812410422962130226426815895305088952053409394069920816664365308026520314143967770099514148971477072195951143818199624293682245047284467606733537739137283833566675436009948071080188929187328272226068261246565256966112348899295233664046661805472256376205038529494835769594456883204257576238262365062231823374053368107090753683092045365648695023252273338125301540038332646801772599845785236981014181677376173932837087772821576158279482603577827472405440654044346882631628324496212513108649094266294531096509475831768038636306655226732407580303466629854542034374547408654838970306520322677086590980953261104052354663217480589621073840399133003006068475989926360780679433498951629038629273438797490692707829308299030444010546062904948205020027593095849352800616325352368541951590400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + -1922958066976166339835829024598179090458738443902825263621267530358908231205226610944376597624692942779550947786873880664662011246152052345369655739960302550611785015352306708053636829569005693126539838163450145248531125584383627548360428776207489106977849121857522855749111411590058241005918354604897294821871316587399875079291057346305715112636150262593162407694814025187341943978476673937707511710556436288092061370662085707971776224820062156115786546050015098353872706140543054927599653324424576303934753631630129883049065988316944673895651376330500326315695068442274116531304569370823912357446592817393528513057006090940785085059286497148507689170778536455084415478042812312863895444890275943016025614829721795366433045625841809937452332443454549545901042815008469171735040961729688133188655982946139377458789792464265866595850355774508745954292846729839278448012475968672902346699458831180039039159442578342748331061358455253923383148595978047565377942039204133374133443545680780096786678747805344222475036768590241218041503266335359715874352209995991588036463797128542816797061518438713998550622652206886874889616161471852128633988972567844894824937895129856831139762605338256953103854805452681566602165033442412876881580642664191569296657741580507359063771811266750188856557958796232351470337792619340185424427753642439302501024594845121622650078882777775008164931786721074867096227830104644330235011089908196323164944044272498986828579031375198335588805834899649021435812248329445888287366168492683006424808371414884285144324289695677618782985316902767259334641295575982735699824805325197524438441786738869175066385814589269648189211551223076528608589597649158759548545602370895432365512217305573361731369936608017794587247249515410851835635023431821194044174331920451931928112874757572274774989929389984111980346445411551955707609556851458855540984854439408969810662413948841490650776200445045510364206535560989360315302023921442782864939364474929226397443832688157478289340568209783088296404067855532024085943879418434791334718541450158268328382312868526586769088081861311156246727508797673333670825339558935691194718307142402620261130826106937785514344305273688151047220942016301282983826016842808758164456620513552483897214192706790831607413359668591859938176992517736400896390387204298760804665088486196947053514785685496343244393058484518422128961376590144353575647415641593908649012761893096906391031468905090448348095640431171846537018036870190025067589819853978458665683023902067501077153735135668385973626666607438813513929259503140114638537468861966150250089426765565781267395558595733299127468924783959591340593664381860686540139783941942272536089938576908163724858366286905306057035907926393360118188746396485856846335278269000422744221301647906867630730095488246776653010098324487494625879364689195729806116178183140060102520522869042980750710180531551173340756047561680090601548480618715051305169987174843251598488124120129805215210044825074264580885190219037902359037587352825701646471962706663480780887533232619774969563136710918159673523481857551409324243729289424469854750956856840812985410330021418115215755871664737144225640823906304980915633634536760024728821155327920668996319062830049437771536237061987425581903083322563410400027713921108757425564749355108609134901694879964307752672835639801334752848204099404547085087387591405528541560336298946311450841807320678672555899378373228530554577170552309053666485539038127218760573118511282664957160935169048802412558580042602570723586806181384842705123765882045564653966032924949327237017372040037122570658185414970006177819836092351032934888553119104815243106203041119899243739198740963271696020073903787758068827032612601598939053406706744088862838921089340425840548072059254322614384918341766271692640620033779845583684495027612960474534984371873066936299399822514957168408009759624440261207546524231909241068318374745496753825564531636271192152564241821910799862304909136699252471854756880377953839333343051314493831361857518899221635295270361010645732516564796892596511661295593697405758012986940153115305911488874907662668946646867592666655395645401602749338412407963551488685663108883121652735815829385246123782995497518981678269570632111896771463622072934060561464977417555404173077185054119583543802259667890605400877332764098704240094315608731847157326848181215771317955799344474018552932396150687493230026386910230246569610368270530890501154643060852244339174280579190221608940720077853837575422381848376375299251409996723616810160347890210043795459246751562905696793138306085624360700857272531214480908236012372345516570270455411434105912791632553431059888418670914130266767513253682792737921775644271352927751497383510465555434809402668759304030956636078080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + -3175274104376799707595398170777825939665491772565977414092295758194384802078860165798608934603680559179093154644062021309620741382564607193222953726890705123788582031261411330617095198908418262827021652983336587322456196539120825430893524804457712737631053533753741155441562902573891612072993243561763706267094318519707502638522752735825128113911884653482246960614151050879077323416166734427838404249263403865528237791659597801721700703512927371692382334195541739509367317228240819067000253347525516289051787414457213474657660107228655638720772612800546991246550929572355849142278151873699345303719290317349980514771144767208883924771778545870923688597345951177002867836572263138052252432493448393511830404737522608667992453149163078845315460877962483119856027000525401234192951560240098507835473971693779906686994652506744261112910446818168976640342118510730732722717445803945833213300026610047940212605051378891840655007485303990171424275982628303639617994872765392651534934069056960843669280562524964707209006863009603500971649876247470943129643176719424531647893758872394758057964564962224245944509247246263331742120197403324167721547299582694807300882055122107735211478362334041823406422510558556727735789416336223307046089153162795527016707381129781815371075429278514757701858641057512972351032004288568838317501554219351773614196355650655322669469968674207112338269466964413211074322104067241003498525863339738817680879522253700860593966174584857745890366988692964648344496686645829372961286009208448369579646189465587268383723996989480990501524287665675371735052010498278207890002231587964832504592198136035288897086308545826573368861874140487331368060807074259564674904464507930796615274774118180071066174897614000431837883742476670046177773696089954358754077616301828762557603287464252516481418263552142440952935164888537843743748758841777871689944947598372375686988635970857392973498865524507335527281726514840986639361970379988055224356893217599554433845232315418097790439061763197201539295015136205880693599123630099023685499706787553313018627183688788900323591954498692659531645080160473152864957173252139707670661854530715107007012396819103494612368250591188830191378036646561946498766258285536311501687642781605358442540868514469999381830207963928426290759031025626984665101413359105883329799869869919866751958681216125141671906146035325685363057147906796049022155313415323540393687919860864332695624593896914243724716639566621779619773622709827685035938169565400719271164097624651043889054872558235717914898470876051317339767662842990611328556336807771583677660200956728464372217350300231349655656265303944029116414823407912321671430623271503373536256147251716958212768087655804902872538002010566034155207350178727965350865364782722384444104603383897939630869161163474200245349075443019577062770902124036857574793328004319694673668135187195819496231426197394172633069315761502260458320397929770553799325024220497621318495495048781293078460350990777558468601793698029901079600097053658120560444669454713505863903336991481968952827717567862112299386576449553842728649536810491885315852343069538285622459867783344084024861590393189008130773992731728103296872140304335328745541160626596448225803692002841280636312251953633036167241939324802539469108048729310859767406450526354969196645698799020905398756378353874318658293751140252889556569282515964638467902311708425604891972524159896400145693594298654204585017658916104576497799782477818999863987709479481500354387729043057367667002452634191309054975948311672442673711371956603058120685927318491389148278124279953547353436200333865082921327556779469147847442507308088871369399429198754701341881463216475469869346985083552462360356557930823265437753988144935478531754501286123144050945667579696410715023059713985613436781154046495463208388648876015175165550932502399739578472801197205398511697835386437592946810582877434343802928474016967982830125411247259714842925940840878965436486108212896547533593392014793514849705496437580955634817421900257359379616380025148652813226046288145745913467917180029261729533701813707892339979125313248219646226734925025191910180931462836310152535379868741814791569712791917628883699535104145546971102425234389244934593310971902251503701109544876608192384100627348273294937063854469810963282729385894900706916098775181074255310503997896364208855835657403028243984144189134193758673527258326698560607149404222070041518045438436374473335672005889492124200851848987063793507001804539296047294999159684525661901283122627229063128405853526519231911705967928805793789390722157943903849630113851962433339493131361948749097589809383419924094434490198030293720517844569500245182990389799330335952282006078223592382129738906947104026373898811595789697024000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + -8404302751174779195417193564405484203872301682848335680326092513270816773058962213525340073196089048210298925189230917727716826678170683924502954575272756217719153747687653610348824138471503742435831760925453303927590293131084676381086752143394759361513102462861737342089516109549347741553552815924307570634093937720430780648197888161998539313335436506031891351009660233758475899380833112944973843288202975637567678420745402529379278897636512388355437935458145452592646381602262932640590808513755307520433759035710616430455136306596205131381669393196776121341656916248896637047551899645262469593612047091238855347593754982441805663077186197254800230113358519869344598488326716126728729449496501805085730988991726476495079856498615026781280034486592966792846352004344758529718681777377462608456602107662594832755418775158680358755642820302658500005231665075830345199456537562872492344281763520051255597567740674450044972765707174408597114716672500508422686267841658921847802479938307997729444822763428570971081442310795511613872897819595752437019509972753969757232975447290671938326689571479898647744936948073315652161106345412194785482797670231217461049080157118816652208180381070484425729160979832314776236028674285772499099905861613073900338397408208863896364301828920525741825223628004488533206902599890115564192239351512936338765451979123114114174462549749463334912972712949761373082830353826520178387350833547429870987098143137177022548992015411024901472809540324136491179228511920090887370175641773726887959085259199658987457715820648076206828758095746860872017266308324307656733606107607554233160443496708555038588781830353744509594452712003973332882452393845592026932767637348937439433008009335120708975111941162489443373868516557256330445979161655839439336866361785855374414866967704816846737100601661304894551532312682495730094271809032146070298917065401935445039925480743960230954237775056587227680476220889435117252359902763874320819779287115064086415235510246453254475607993007888781555396372303665443362242638166987852647270437789846049475541240221643817773919298200602782215034168618760920252301163811740623044532330549944672968265683056019023586752861626242397535139371636874886599591142143716243697644714251229671330235231621985323429110424491421773904621153608621189445014308707182661213788962680169473618839615396410063981904251001833343080163627779132851743603975133926674187407481618767513065448127252107862554841496345112754910897781300356452703919451012702366840095362007771380963582777957668955932339318796705087918053470147394398008509461235168683320195890447383228838478895657681480706161936089784659004185590608267342693835047910195338553101367315954835478796518214739404253639476699231189230033437689481228158265117994368856431743968138665570231363217250231332448308132432209467003039893358076294730620621009341188900487768366296058241998836759586181584917371440616016428547921047085312353217842677190989626689312226187964200580489662563147786678517063606609102415221261930384088206008059628958444772378600740526140938174375970346926748193677932774408325419071713548120469396444379379503082770419467392889637614358320111693086685826265878627553465233988766447479245093658150080418921388664864010202724117422213205400497631696998247836002832454194261713447915980711745314887321396239043447628442289578387301578282258063301647294133888614369271318809031160992114216202332625533334481313793793159949326568158804716232828420624826089162577475008689392537822219002657709511628278249510395449109621798563225378690032635738038507412759767461360077762262985624275457373355301494622004208523410968294031901212751170277868578117843764239486815020335720865793538488770927166998909162735537972593865901541326036141144198966443439418316058685203170267303987094956771135147204103880120543599193030490454996531532472512077865823015642494525407303813852288834443344677183691966760090608662549109792325808089285374188451161693054207698536669306022345211901911041660383393444341474834515300472343324543145087213467136233257571089181740444268720145082397729918500182678832773313323965685884085746011860572467596547218018643060619901199287114439228558242492100801200325793045574617830746685531379114919170700669151449550130313563893637627473110095800686749839274041511183036721998825289605383077703677594741991061517221732240509406373625393207998077544214201984289625923560956094655584615362368525048478978095487448921938849001840428108078871716787203962119266016068878881937039790907892057306033703612387002255957730172691457941971365087701372709471745937257497707459954248759225662967319990023512991620395906274470195418140657709193774251214274392099048890991624872391081426945207134640634169230825369365408408886463954944000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + 60731794248677798732338588798100899833660956493349194067082325258708037568235641226612142808089320096876763248016542904145757733813805122019486699589421257466136440113082611112428563445882358040180434676690280771604188381968102574429845415360657334659681112358915989388635056803544486604890239196916681041956144351813448605011815492211211210429199696437938731805646636382214463099959141818820213996982898518695863786443117234605487806658130415096970050102016363087637928623962851648276854827904376474413702708966842276329366242042021254576124545414561403721181536027037100090862784199747394511448584791419748806795860550628187035976952768213084538780061727843147132984629908211142246538407479540790060986401751520386017167939126025875352744519963943903979580833547092687253846994091113708930488819524841083069175500307221069323957998376911987497734401739672588008979614515246305654080980574929685685570516661373182653669379705425122825350898479696828345403318644082443672187468000994658042061260501722135781134900259259116697018537348183767764530858882004391321474949743948774181176991075130216090653843275843923177402478995210517041665457045988613572667167071966198267215525314292847237734026662564586399224414325151659312364660517143683590475273001059059965647242992013844072904448564028398390143799524383563030117525041580736363319385407847988029197707361072876964146647561477439295410863515459382088559988637584728975052478650961004581604576702890098004785754069138244206963839767904226815611998239558241712201421328054986480614821480357493214668917753054238289265987506589490993109292705114594096475244943552264263573965095944078467636175675367989733523009999015352637604440442398796809708104170784915138005041985609753704259067425851076950771045331972013599419319676793213964018393766308357632586687825585735710546105706440099255681281401566349021889259713463514810435368700865404959159453197483318758951701095102505601769037186075216136648916785607643424249753778197668220632206178170661318935732429633689799184827955571983788321095084457389364111006952073385954682437757999461944599866742355765635375624763609828944470441239784537772752742882753548141405927242365658663985143140210516622615098622251018404242966250168691333577571349308768062148140736510585966211604175522041178438566088934886662951668927186389016527875433116492880672835456464223507435809742200742663026386961585647950520534820861570084749953616254393688435092997195055786524609284627040068390794607723795489802922784503719308536613222314236907784064036763134823587965281544105358755569753685035797084632172551666782288762619525921503612691591172912548118047053570286560205711977042247476930642362346006459485570401437543179540289278863055267594600108799771430267569736270779895413761568338996616948030943749200280071008372924532407903378233076748226337682006917493956025710455052764377037230414838696982203701291640369525346689699754899146340908868344066441333593624761744016246536441949256104440612305860076264633597181328208007339785903174546972993299565089139137853938196301115990674099301675512566904887208537546943890871881125657145941539643518293946278357517553504992833980407248734908537117741446591512996986801896126858900807887403986979524962091328891534072154006841373686518826499753443372917488811064781953887711851392326746551241039546423866020555449696637928997864000022343052313881175084917936155100072553515513717305366329999771002617057956231563450634744558550905580760231099144257445632755632471114275841228501885021187540908867465164712232667152589311215279656343675793482680397047270671080984631362989905199973706144620677254104150195060187965119823087309208194327654246601042771328822039054107451848822189808528302751134538034837441653512688469453871394788723700499575944238881653542152665024718649873465404278014855025668090378225942191644980818755726668171002386586427623402470933470101843214658324673726906024508650125651131943717224494669062251319513526106290503918831157728609259347976720704580025582673244006556276202017071961669609776969611111698085805572841266254807102031730941698484607339569926013280317893096706958627510671527802826890553502882660208430085538543462465578442726264598151013014246546208620372627350944717191735023575195872596937482812712678570323617815562453632788001571974803344849274485570934714344871211120591027270734536301202447844276476564062851356347169132004152837773982780962434946276304030175366004788979700389547968593115993158022793303512517854148406618904359063988000734658758627458685311834538350856712565152456887444184684334123880185407718664439457066027468963232664481499242864229351946501743459885223197585874538780497046514576121254203605773539868157019225890701962549330545402267566080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 362781317727160182655187068556674538477098461205557253420695226965139913572388512179470152592337756723110623944295238485750651486505025356504273273433687172726867681801213472231562655318921945421864302145110999401804598217806608595035360079136706747463021531251259126397588374936458919734059976704599603681093745895454884962907408763687256066609837970320875976388176808827454270725000553675618928331461094445130652821507644018537608430217592252333257620038485253501232817656889039524424965997662618423938492115980715531929583123686865005333691640149744080109821009149445077294948809061568019578192778353563008199800906191317883115538007974491402741826373908165114212330584297887755006240631112254424651317322570712084331660611843857710349928899825909139397965635876405588994619646188837405531011002965267915794018696711229036582764943604914499731040062319799723852672017142749766943567854018114795197158322357151334813036442987067565466935082701000217677903173247671703943713660276725539047787936827846446581175237851648584760586692931364110556579414976778478356377313420591144172048497600549447194018361706735659589414349247840275630173083867603891270354208145276745657840116400806692882244826573716953101873796664063251388946237518516956991424825201483721772905735208031655880857723034216079868176566955236377387218230164661083662342381893662864042802147158875076848523517816522208130145624578014341342478691859584625598184537488347146518841798958765622455556843625746488826479028414303043361887553636669030151158635619292963884218668772503096920047553090069627707169323741933724283491947738857540568398359019605754567849157147835148986266186242426838646286842234796754247606917880092113223834319209747662665666232920088606655143641413127449795317128594905205581761292415653804328800730698565609716331854023024034006668489046190078762604473876791461430101487135523360051551954971485542052667045421708554422541686442158219759512694444095773160210880781161089031768526494813211839271533761556176402953937301961582372532716516783282555136251091477646036020822474999709650488421543330129986060899759350898154608925421984507192966092457040166726636316943252624518994684842316057557170899649694346393105606335015062844811708271121771371010750510858187995081127292775881933206334331296239184361838836784726123377705190080845942093719507858650193492945088946431622345792538814935501128460144326562933630931646194877303415882886443804077223340325055344637085342362912063945666362122396801176043855773744185480936160472494517033706578693495581872449104266020537885551071077473710394342940811594065834243434499961180769500243573179671231013467912023713350431900162891930662714565321953837499142699726150934183116039470769043772061112125194566894024153054917823837002212936167782281735872767514530527375437672930785081297174239738663928832959555014366246380610775064114538259436317429024357773354881171088928552710397834701580802372799217629740363192032553258578924567257900909485025855505567988440896399586457920769630465729738985249307925006719871188510752450439998703420705469414401896526837990313809870748111826860669994695867085477242678882400343343284671878253835559586334300640086042514069300726114199644613834848422306455361692879408547381542333999188756207569251879521524518264231497772882429916164554148891502285908920275789906861747901342303962203728123855941458630772799735697521980652419607497075700310790743283241942739390095719732435848781879147377263821922362545086439358222285419888178797710272604249589420517028585511544421153742918532952863366482986721852312367733803160034245868642177270946672660968014506679706708309427016297883063955367685497259449970480920096887192504777816212705247144755014133428904108588807300933799540096240810187528212824304832460615715014945173812574267627212003378645599527588293293621706022269223736974658323025225583608996934934531670028243726326674124532899000842792855775933817806458560169296905413742481673091785778661213368565597522225448626924067003910397929465082782591771725794566016346798680684182563916027197952608270672791734090350546274741195055842834053482057484889216978673142562883789632986475820350960777401384162164798424547198581687523978474357539909346658119209302855560046599857494832946434015496242027001062363199435976514294794250150960486338967192699150193139487361844375372451978721090305281287752726831956943843941445921088210631790935630154473189368028152955222246839034979916131124366835766448695606549603866841573678110163782243509463104348276624960937979290551534936735536710758416579411666559388185828102943862516722669402287424651930905197459211656128912995626642806747550173642387078330191496206213954884555790012601065763973017763203929718717939712000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + -68926866202396510685142427153899457352824085096422045653313011023018713070891879170339353595558044657898597766503004289413951362361580229081923949607975636237549930050683206625300097860535848646181346844900454849815544233263979410393555800060644007168998449772708868373771190335111438138395019104797672471995285928175734991992820299921792409541205696986201502271622549836249876554194589338106773671457384588321052740142289735474514922664410174041487863230337966407707434407527982183479806195508505097183662392626977336493542104592274038079595843687922709780583639044719552193786736195909398716591103889612677425881947472260648465713623096891719381502814251223575491263880421727476835602417709367559682719247661779397646633360277575488883409731143435480635943741264551486259024645384708523550884230827389922411696956273544224162567690674997573459143642088118815700347334080145526539655826821927679677629256206212601559901982478476306174447494978050198132392901607431455510482817930917293207979675023696277050238933142988247390241950131866310879033319991119898935162650708831927079781555426739528608377624806139565600555499083332684431527688220540091895197651101606594280967365905834869774105799490354755642786250535956655591188664054418846862348487669415237443045839244635848757856728989141942636715991671378714925809078169947701318628067369166465163425512247556723447806759747418421564555032553140141054285200466132455117609273801730642155315513281397613111036178883555854981297899102841811082142700107770876139344795290107702739872828350086881447989210028789257390124554381066313218288760392903520944500603532060840736092775265090309919921194138952055733973344135024243568943288428560822309071605703383189302045151483338262653776529372431463881486754419364331772104419314964221069091513174274432786810947902124381372713763559518777994019907120891046786820369635920968874668048453540754425043782583309160863246196751202742236928900572830849874721993141008782075113870024097274606071962350432983645379428972964841359947274024464950571578503843295722899238322755507903599073076882813577767485231743498259810860549720067494584058164449270066422314242788471483124813541349083645005573523575401833744076445596697224082890630043570837139447170529853062369054958221991599651671060568561647148198947550485957613501287197371369464722575524985789402898857772647685718831817040044186401635036352791302045492883005776944133833282685155856989167600313551392589957507165834229347587146895540074988995721763144059756344244383702019034261250690573032714382647882411939086069554511521605621844475856978076771596533930900937623112035307808307736851039485206828246174221491602140493839253881203789107793568732080898491128489263919522854403594404078361185255228931061129930701820007963974283387026292947726607126228679554328324316829248877999934858671354094168270101741437154254236991183903270544628077115099639554559303853054610920274594238050370578615948280546463852743736372209659003277526930386819585462807429635429170024649439065750203253631652360669271696317589397253321647182366730677251837368303818767699222457759055970359812126034427800286124028613558684117093034464678891604084939332474610393694178390830207128335498281358333656729838594008005550677743355466697266017249258642696742868419062066041949906233752633170956499398801030216349131560675424889930613777580219909906421158782364635081136345736518226989435822293097345678204868224267504956128262818240732040013108803188525001768152502657511534455554053256459541680835256567927906332940626191531201966213351290704800980862635577942674891047935280698558715659122587395144625873985253807057228753350396498822667386291053255561091720144828312637624459512886891446160911986731248876628682657227751338016041284534838009601290830436110336482475463966223761548640133079569579853258033828232818791855467499612165649008212711779358288539727474716214806707708206830432800307407295966606246796762563535326450781873132785363110101240167485145765219263136508715172949806374031592705293158646029587978938409998788760565002283581415089561141871508409301333418352286718368276606220302875234603520924346164466410855044524371326817601187469632334595725593059303676592310104396143519179063292795644909120670691629477164431078017818188104439373704388370401249455123369885981245567039456980877306385013333454719243424120703021517387388583194285103454198788656585890384488109842370247929378999995030031916140659822612013373462511036579281661137022738315519538206618902171768132495146666263861253031209777046111957591256261057626106388577844669186784321305067751985065252244363102105580953737770777877544327918661084482683630601469754270472154282541502097171590233446105189241787185207705600000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + -1789225456944608939562997527238001244918422312282372374594539430668806295668443174354385682922030525459302723313506055090188094394712961547491058848931867989784427755776955210867056256571660192197737728330001959776708380910543128459329110282405010481555942326092960176565406904569623755089644970635075389512698876478478295657963858002209028010890678615550284992113370788831338736737543734770725413031273720431550295429344297809624359313486377726409384881891169287121105111914144548486010733012826895351252848647729153943949811522728125334255095484500065171905661919193993977135852951008020005228827026155012738332694777225551296725387213702423016570143590289161097476915155018659741903461482676004382664076626733388271341494474640053842935664628821409240319745509677326554830781402047219495938677853396662798592501568607176432348655048879334822846349562457016947134622390878318530450722471193989968201886495544807472214777225528831080203669105360912248590071449184083559593867004831616407843732913145260838961727730336405050953693495240796292920207417112479011915435919019565684521359536430182412365435224320333501723047208028384596318131285553973734766964771192281809097966925944794819289682461446356077651648508654108349093952614299993879218186143837435119170480750418522767048889536609399276546907423007661267613742529897453116398758518419212928365033247375080517977037453553517562002885861401267793652689975340003486943885825564980692008199462736009673461048134846258324323578264481431293129994197689835218558679290280100722296382882079498534106585467951505561421932509081018151495788588038648255193307976778212809740035258103668189956369131217259315402785282549116419450126687665061939924632483608453676652081643500078995453565103601152978460308982855454168044051561602944328751273468258669662447893477747497229086990479305866171187049624145524205783083294731008231861198498406164930263152561398654051063091143879955473651537535738000965505458427944438687835378649092285002479503945357040101584105002722678279514788313369224504618140783474428760570087929726210642548321445795518053638837661456103644132616129438420488603178368872200708780189403894425608312895135001298481597540704302816203690906348149120064630476570807172950112661065606929831421335144720528644504639940735950399068199034494479788785702833884157008711631836334976960270467903685606344588276764974738586746565422632854792837542249464967021624100994412294971123725970689863550216470133832880653785920690308057779401831872358825176668461894474244149492511213107710474659692404846911595695167414947085952465986542421402548014966825974390497622533278758895184450084925456993908874936152377333574435677889568665001628154217651545020200376701088291607455646276712766888553739252283879908531295407965741152817006677766667827195846426085024613288238614703979345934211768781554453682123365010544932057494238149710036002538657732797617479170686718554488246568282473515859546915253537040429439224628287147531696496253683495893341680127338672068472361081314836935057783878786738111720093344449186463477893684959250658102115675768087877509896340751256612810476752240219306429783206218315456904143135159345880004905633532054499828504163964374230968330969271979086913511419670658160555913710666929067510927950209026166251927882246979581004311519172275371163667880486986183738622551367600187221959649422151413891388557513427422944485965319565517136749176266513710679951870027629342228281323322111948665723470816681179038017845692441475075112018288594792618332540241249019686010314207195917214592690899344470884088622433917187679461664696826494421316791846440734571029660584623536537151820000143793544104311389832940474093378325916207759605675443851804034145848507610925053853915455276370440561277413530754247640101608880837418997688409976671554310233677694946140333393703746966102861558590659759279381123535085534334439779311138256196984529510707872208582849543572531483916075719766310322190246451013859244833051857739759210710659142964968606919236363728524141766866770987381884857872994772948284198787556097448252053893617332093829621880307176781261915908249981331941451013086600524784245982949744585826451060337351940264514226137851456028515603681051629884750197600706049943626919626444483887642559854509015080004779306716011148163972548380421818999442537751063768270354012176325554797892672251081746220666758361040077188716254791405474010314042194462360149004776634260175831399442942772189795105846776461985541918046120796677161555827203612101532670857323254847516684471512763321559059690664286712754747044395883175778820856819807884079672492061619071044925501403077869542134112030503328175562665367649638766515243433065820507370478882347947130880000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + -2233564199543160949360034556952397804728245027196986398546199441479388527094581445649015363683362280543462842265986756851836524530768164998805395405802357277840403015866945793077743882655428422786726410625783521943880297318741554182172597735658389856653867656562953250073242528804972956100452373284481278152052602706500368609613925259138788936909316665638713882911286531253981696732162061820629572704823624708277858458716837835250678317630654749385672805657075729996395097343191040765732362840201461405007361936545378897291140974127519525932441275883755605828195744821673982641779807932886013180741555828434875285484294692371029698838814322056991587052928177223823353293387998113407227258274508185892890482202531505292710550639044643622054000640383862217726496789172432203687893118289286489087991425077710934535882994025410259916063492503869213160298593538536822926622495153168899649950345314991348508700541761165633599907192622992057860462450938495719779155305062237798021770393259657703555540975486085076941039756209470084455947271785325071108174928393450154729535713401084013770007467869131257259083219765452194311201074529937679519235121432022316642280294204393933416303167178608015429394935952837297610333101306012331950927874380421858198207761896587912458829418024811887347644000775602749846670232839019313851701641990384428149044449475758156266195206764708331204416783029923745076428290514851400001539509258033955931749569181696331632137064048134100998713847464567219145943509791089609592630704926733963556671234652979237410270857614544188193157053746978662465965960347326864049144316983239333160175524919988231769234751465509675189519639225953582339768350469195296192045693025188042626159840579385134978215176181015914010779273517761534688327168554351718906906562308407682675544268134074375131095148824341459539555031720923034849962044021853596865814901821872879987389581530482018368086748932365030421537932062292115237550465509853817686442305941361159095112028051618346507909478868804963009048267714591807490266986255598823087171373706852926587893118697003816102504400055639415484010491203270579528282616876299180558603460634452255913336073086186879246355858483436185276946681795587752272846649967016839318804722000694590406957753360016721830297337669611336586384781348059186539235392300438329343442959533749105630954703527519927459646545641737522280044615259005824386004219577594848273305910047565146010260812577036143265434690684962596997025736757057125038037579285430743888378862125761295884518784066238178235595422637045753928024159645054742702806146312349281447065559920232252219166141754061385268200653192739554737554363819160231693882384407602901239856228046464727148582325581359103711144839003734574207830697939076099337067472991033359772283279034013952971751975575593471705989903647864080841696596878306168642990830639544749216352062036750886290751775486382688679871446241780244567412459733375410584073020560128899342382352989925496049313431982659850062055530115202041220914997255708575796091752542604718656755218182956882219509885192817474529071531564842473962887565217861213181245729067847412936431770039270936006575050181717053450712727960470767642384593848469352537535304309550107960541728065111808633516830471007267841236902251135707467230494170734407975737883293184835455911714970035790204012016935888108235181502629133416170171470635460502141201547984483814858507410500577936004879098662811004912973512317119287883910309321334638924826616024200697153246911779961022142718137969547356749879797551682784863532283346270303833228311436785363687975521226122867835903411428174605094131130318158306636408783438923543422624778408236514516016355047007108244182154823711916569732428307957096346506112258475619167242176424034142684089109647982593866161371565091354807996763698191679577869172856450658986895481608576434987419184109875694422762145034966656317906854983110149940002576991471348404975795615170642877975231836090506480053854992755294419352128910083263811016598103355343825030574315469225489510431345587124241268260887963985329424470368880665672387606285052112848732030545018279283796470769941789893425504833527522489544284903047644464953464595628862437942659429072103524376471299243339991207599095131220331821084780681165116472095870790823842409305869288024233239420745393017539247959997048838439917729829442626898794340298476980813021672945759664820180485599721924752903469876301156510107605835993070365503598706031592717141908902486387116000099710409694489091320400019016548532581471118321004697831711916051905653109281714373104012520603946942684226326340812966647172820107669865188600985782668512347111616242228842655190509325078673443042491746477854634144341279375360000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + -391801010220731161324605854740478691096111590152871156133050674080224495765111433087335974852674812770168718445054885791019167218389245671199080808768893487048762557058195616656165627297735506319774551950963781471034655402165739825081984915190902116529022750057600727444133750843475788444157124019293860743984916619756899466428074842962978752343527366435855121499897616875151566087240842755882113566558234686322058384708604612235582639578933085134327665890665939215577197386497885608697472584301044186309867901355908839519936094791667800003961485652429696345212414181525756143973030580838410523200914724609921082770584002396563674038018701031451788785536502722290342925600355125726529388483595198787502208948824053472854388414845438018484167314457434450853576154968210605494516334415359926840185579367991102470940632621402907489751758812588582739267707131789210284533663477297005491109190727823375537919645935714068483934841978592296606639532107813072724340142856833722430899097331806794329363585428970398651745417896590691959434176252620573114220208949425701667573293406583569014385638678322221045671708773863765169935295668579820355144517404008954125276602962255245784709906291060476417254463564455385824743185045240697766976130177359878640546011049948955796022571584962241637253130710541753757206735945295433469268977405747485667986938968308310756071156196749335743510954709606144228762155670006025556545120000402616195578038819759738176910185744677004942050121862190136071633777772894229143823875262719379259966283433910970624630335423836706795651728374482142265682848533299575023581852061405485907519957187511216271687729647618154590319291706084894401242946099723022377082857764282264158647674964298227954665210056354671640831412542365560186355754480218824417544826187705543516935938424630721727628598189621582396075312064933099238993919715121539353805738529297258293455447291569416326584103070952837859873945308982669112320584018687544828869045645849633991163687923691002759615752618400978125130252177184130443767352811739893328370889755193559309792116103179688745241077630131902422043813600499587626447691289309572329308605399588059715374885009414528146214941165253708499023589398157887412548483791605403120614353210490479284972264775860550384756615846938571774133833649860652479662236251465633545737217285516154348192919051566594940717493506586351991331697726758803846710822992995157357433642167610338191033403724377944454026039782724599663859816723474728945393665884702727043257848623937257755563826213353951499327151375226086070549288197805170114213834532409168203962546560990844271202712955482157216092513602845014745441121311857497395231509420909731462269482043495195362225111076625978394418789936596769712761770158652150413412815579601485796503755175612352837359316440027139346494906202113991883185216391949638848697501632162690897346448190297686013471187116744819378134705212279041985954730643324289168218336984258261497595089416659745595932709981788535349329955606257838637223440423935602529341523061605595072288446985665846598680834615373843096065488603890945803083031250841229292750540966709831100292085616568627194621627914651045619507633548130540089572813943462321302117227517090276133650530857134824717190658099819030620323898147729385432262579328534144488721243637117241665880115101452672658659703845745944048931652285005895319283485476015352073226323952351768039336605140923325489403468837422443744201201828385157749065726705613522864864623234169549204984616875876660824215065746888611137551597815092998975909199467971640781763292510580115522838094347393945140422050812496389603395633039104507085737167518645834582299343134527928705870629533529767726755493521696166215124926076640571197077663805444430329517712664448591979880222046640878340120334342714339259450275167778150499510568001720376186276719336509798451159955150704302970256854841212261797785324406018414894522261918880616709993797806107684016886609830506975279487567543572643478009554736100748033310748221327285134581613980127023491545208110851407397189647941139446461233997724019579469153304171303486821446606150523123909260144430118714601033326813065077618571567911466483468052785637468979991407230163467817251287380713273079375241445519600263587810675147624601782074564566581691099447868214607271674562487503947938466130480765663905313398050373880506730563652889994466160218142171193201895252172432733441721232418100184169438200239232587081277508075233502864309138588232749775128772430459487452040759914909911114725679310498007092336767704722021866901401636089493061642036099836651603140120206096832283663614479965849557690699212596206711969996343195382175363954905552993501576280737662315407674546585600000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 984040153896532508928124693571978003619361707846514820434706749443152167224984317295270860331943178197762915696462398623576633283089145671499080366625699065168694953341382333585068799599946396794554754227222950022311170616381357735543449375274679433032601963756178627481362852454528277210278004442213304873827248975742083231435424296618538517720056466479570367752752513420896431972083092762061101499311665679293672334093326045523754548578224846839324526984201758482679648854330958279394802678113104350373919241336581558452099776663710758980163843036083108239535334086599529849332161792110271608661741758072443988205707410858966991263580338019178107041926949297244505101800138669078207055563232243300278185671087520546579920464582387333235851596420299497549799563480539301183222255551012859208421623413439532688396441820373884896447133241793854833369503344571734580331575264188580182162174491703549405065672990843827139960236259326637342045104687049875651567984003973947529783218391532957953117753846063103863758881052060567157366229568049185304716390701472979916810424157664258556713408175739237538166125167703132453620754009346069348518318123823128617119138676147776741202639589519619128225948690360259429376762721911621575028404176773069019138085218083848697593432835773602198098654369441474641564879827860511997157109740947793657968882207416586062422259862676686609996951411990415404706314756945236027868079729792343824818097371232513320439699707620529928066198583959554251019184694566527048386571519467564458157309948876844417589407524016148722341952129726695484671743935459413206286487905694160054745618574074126137490627236984258586278736657201653748624485720560076480020194194317921942513725301236247440357680172342626222501399477908690603229452901077699360106601749669005192107470387476599315760181299989410921473869819368945975040728663934446572921045660725188799096617998999841517477731416549655133378019056538692428923542218217386473048834106299169283578116021623039548223627168177852075819545973880690602877793184577067060780214065414943070413242959257805924744143442540567455708977899010075243216437528774991329250888410026067235335881756755224528964059471765100222764487545297677469359602472790933343517715698953025594676828464309192051576457422237575752846227799833522841687638078155403718455805812737161002544464474219951895631719702674641639466828708854276614064237626357844588222524168346585654219759329058822916170127597683525207950589450604790889693393002178168312458658252998358306306370866567278218610769148934738687238865018447051659767975035738071339227262422729708669483908651950854652259828114163904399321529237797282440958831164212753659412441558982197838870907570253172091332202986056490236379155218796404137841894826318875689420296894527387188448470965184467588211863866949818073458862431354892075444583790543866190955693678059544094673279772539598078191950314278701670949106882032170473496973387348082614064324828057481718570890723061055842759457248672930049615629694648270951397595233316345768256532758233998296910844912001332625485327083483738077153198275491948928291020414696464730330169122056473590627796929378877303329453974816327646630795498582970710863569510498742975617812773404426539412954451372707245851423275330887038493974926036438876261820971530054003727845806492715815297031174172478928248197011293353548222024446440772303620761993309328733504435922000269939844318244418497300541709064005014657050026705672087736859852909014682762233146739242843368405103412227094119960918787173630878040388432201398496857758552925803854550742991619969905936574385170543605731394968883763171165363291914064393512282712222917659339559437054865674920408039327275502789493192993236952913391255754904041705839443151790280435681611565236704661409131002384279246871889619004226762965393666572274617054989452429555266004098189785446784503244104989705549913199319760796437327553747408722243264061045341597185440326746922613850179483090621297878026079270458281806450802061291193677857842174792713897432063984796532059761816976126515693132154481384223645778561537125407366764061429955537645933409265366453113579055126352346264544044337044037735826290493022185805339809217863514161488628196762954493543416922675420566691505487473117486562931847971275665193929303479207413060702726347378948799611978334949329153051639058853532762232637370216195641557048917155423335581335322837731463485170253528518475432362235872829020213889062692231573916827347159493531252689678719371298963106976121758023354604358806012260538624863315923184598808440644607812933869214938161580692498104450830589639696235578940701583258919726878961300112487484884863964168243356829694875381268480000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 752265703291232797456145356129131363351974796701482091862482587045565503090388513682093959148923169162035834113985015620699824625511863575209677063065671264567215608881018906528479924506473169196410918176599055017834835143214292293964288215189771438770002751104196309934921940120147893673837326845308880292684468336013983153439567834802800125529147071045543513457503914327952549331366563631567866010906829087686608202192308722578465324842712972574110100608160698671226415800656589375942244110242470391960126505780591317682858218828190814732867350027201586632934267139147464802270807182249759332048982027385862924378931112946755357327782751812707549752690521960324014431523942434988967902590957112532326642698063531406154348157205984939300949185158132872556101664243037677385781943491082556609873997469593809632647463010910588687746520913837575221651709713988524111654751375165296523969396368370026147048550570504263414177738930077635725648654013965402618140093234893056608199742020398085665263920458017871630692721332099017053603477017046037187089654368992748240114064225256891968839804481410311091472462249725405527481685516205248665550243432774545972720510856167050932102805204080004938016089896194717656789590582080411193379306520085126332186704973859221013319842228921545155440076501780473886816801246914459423688036433321319342835090228360895909292618561689617940194400535864659285420443020463892666983868572773045980603115575846639331295925278340049887842415156609583093429459774518872124718172335646155238876066573689382964335139238144274300888694646281358476572709733110003256204804027452595883441874826627714038529762090322457903097890830719704420825856472710071001695133312234653431399339222283280138337431199531002726443884925881763976586217464093770688195239270339236676588125144145752658969930009714075862188162607392433227470487861029296547860759538258860068250233996693447473780711448450606367340247459790639555931084962661408543556174763741183397225325720796856928304115953537177530190140649816678928103908289674674170256401887649019633580745770086186753277494321985609293108495245579427829000616443813259568147156904332602757548580477175926675287438568993029553845858737712532794317851827954587718708464824038600338881276174233791239916627777589212108178819574132041917739617993155721236112417970252831484487812428762649906277321246904539762282762983245234864183221900165799699052464760244067839835434213446384475807581068320684051571836885395111734018272342578674979161015328352440261374419604257697304131302770234326883441219767093533995044498060235990294441906025468637425709684726217189622687400676465116192494039527247531555307621979690027616727506110147812184444366105789438436113285329252918256005326262374854167649983151687019702003216114449383229878986833803096775659296364360842702999978691738481379890234893992844967446236800998413629390654531082062648958870127239340541078991556307501439671010129439554338645237874128777167251937396367853599236762582625127675373735904881611344895209636308970540557613538073263362318626680110320701751045256349183354661326576637567536931676802347246791543855553508973414972771819088281575119209364617616626038897366315275555354913886525804658262475555330049949032505915716290833563192876932562915050070847326719093275088140396664820164484779183334045988443492412177301079393707874592570031115391422124797629339314680185237710717907637418584028102998715306412336343028068499245599582162255413861008891386901303365110075358174104968062668750638312754520735701634462469936960578383697579353163198279117788706866010433330358642633768410499505796248978589198145304736174444154794636601958773409108088676426900894993672650998850535186693908759142839571180644826449337803229590025061740142281693251020958750914897134799105757080617091295869136893829008511873784599063644323851841300439076571741800601365200126040508221392244466566141420982544023498123101670498689740054929389027013408346581904333018823893440300767934887406499725626050711698186544353016904398855826901774663929717515905785961277610150683744386294368896797243661560502687261608005529455490496233412759173739063093808795197730676633514277706896005775482058852002703349672532177900027122355571966052961150113546237777054427458620294528604598595977600468057001273418957884212957957938780500896768259189056756742883857989489435281770066432675823671753498023593926333766654542235747835238153987253711113734265244240802585438215186895491898466029166154967293714980010486515893869853988299584207411718083286078504743961994000313592262235768914967959314274154215531128641356805743162721919191951255338170575552290541989588902815190774393910680951437557497856000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + -69670797599929948011813867562698414858183898592186186104284676893256203899421389106506234471201099424260091918688387241964388502586466736019432202466058879059049578485661425531073329871970810579065191700945823625582265332509188630219003266965733674816853155397486816856491230086187597925557740008086120977015315707247685838896744831260947096306197919421160080958736331661443397518121566050909814959237266956589024884148701926513554821304216924534412962941151141646733002736329390618687547143530842887628438983401886101017422834584323111397428565868616683123743486268389534120083511437432134102706659842581570883560563490713993423517749788671553816444298264255394633217051504889343900427720939787782658485135046020636975399525832154711502198058714072615690675536757021351347836947884245243436294960749239953252773058734021723662981073712643821805392425735625123962864546700316005261941442487705881918350438362956546993170538350525153453998146437616169932605830114319269088708124012980407176999123101139071276092276511564384239946727031620106907106031652903780454282901915078345374485778123499279812926737910413865140916769648642164825852956543281548645253524773256152466099632068102663602036460526278593423625238846014467954240846508607587455931686496782426723099633938487986664194739416370484745958513456681706474620086233093224147907407659746438215689693133214418430663451161391171778056892763132579037998734895053691493882318736217320423966164538302993771419145867537562626539526106247963459708860928049171731332237155333460484963419879822216975512648778105105274240813084684236194982614178652739700646521638044317764500523884644998547615677027485084057281111161877048557501627816549377046854700769359127734390294584593647348112515953393830459759968722965365994010361867443784201519453226197563451943330571913207341395337727606134298958127716321333308857208517238886506530384459724850539709569080336163656253934279578305451445152725649895817114130258227844066235229595592289636946065484119424720485297374834448558252261797697965925570757236791822663472187165761130399688491938019456577249344094418531060276237495264684759957876735554465501914525938631392329209927732601468951633206379543907290262481570933780660792422307813540741801659692984175925736760620224365214232356635987274389386853311583602936634153580472743693312334226042316791662239122278623446031871333788058616060087845840253618498515851088679585319161445529812141547859251847127627931782541856782444730473169015400107948766684674566521765535029467843373911869337635475509869988559468872261854063125268543391578939276890126189907624566947008846653376124862708313209013397848036298273831911290015566913627253601101353899302635979834414234912151671280635036124290335831149389922576168494276970497807290440930073657662563030262460987950601418104594311589252012253495349751449539794281700858905045138052338330239277283380880252474973586868047466518387677620193488346277580335081251958913103183271120120710611792452327441798716058326750914486065018672910899551441715127019543030740333920777570259025359706170798658001873970683616800933751559743523959205146768791544229609147835085565942568354389523773632887869762495631406957930077974142695672620385407607919406421741376938400715864598364757435301391928156071090371033005890493626008763620851253972112173680746335558926569193703846868753991447536466300231696179870553466132867371495208382838026169674086590542135055790565631608527120310858520583278507965179297010414665323704849294156765257636757179642277838109907599681436847891261130307248205735376050478842680655597106175852887726868088929998060024730850882543208987300521691023290531603088640679459729682546909960165268533242060268196426308698753158108015879682039374216542142451644210090211140551243491853980571771615897509394944025475665059441218202188143029715426804075050374717237333745459911419475966425815487236874244821132969297419498057922024596168623754162791235446448985935591948927272757872222899942834956012443861390687137738482227019819722309578647624417808267597302638652183487789280869932090267305300517126737942175928975552742854924251277765501558027849879492338563896815542575663561953913950998826416697991124390176523297789919546393303532606401558793373435226799114747611932598797706789740308462427671037513241428170496246426244032798892423374147436151297726610838321237279106815980823121124857753543268641496805321528542344660726395444090203904716753415689665192676667618344350324195724460278082374125177540376914208286292493288095609156884004339344472969901143839660500387839276829988012712642928149340439158324068416009374674221556993721363420506534710099850132250879323222835200000000000000000000000000000000000000000000000000000000000000000000*i1^188 + -494944945078511338835063893135918058080508533598715125242643749331837855364733695509696409713243658276179397417419459695394962214584515694350637156934798471894279100763293918055843819976573299236155432973077075851518676404911465377305242570752144926680145221618554844177949133934724861356747142057104486017756063762011434558199012407385626461314111154745299513216358787468154561467426278035320822865664853587717578303705025981230884523909300070679162561231868832526877524260908181001994249400648591472834805974359474415842737827259458372778242253847501577438579262878795606887985817627831748948975691651123340717401324522398380824879973918000838230241590765405052826746346637713689604036566098861063419430642914247294376427129979528311777413253388797903629094396952733769978171458063947635418489156841501063076332735306450931898657908390668237386476205557846059267604260393568138973015713021329653590723191114316079592063338104849377126413861797554992236264642510895586661609239689055044694556184134277678538319205702110535333651138528039160883115685279888287067373421949599473424494131375020741559034266938244398555041618079962816567632210776851309207631312764064154771738175169836603421514266542017600509733917191603128575026807471658317728737690016642312227081370803674613190584942921326319063567095611393439610232386711657493123683884945357584246851017298474421917564205869653792070333823846457445959967718678831671928710291630229245848555325521389290707383934165976839151952345310899019708145350880936040278715440186885075995182452685722841330252671937951309466299742256083071858729178438703833043083032427665936517751041797468904135134531762344727997964574366934099355160722292007391150743507830154007684881662192551146169178194154667077744336429659819200695803255523307505516406905867535162071108403774489867160554746241619076876605592470140140149177150243903993414349514046510914471162863946989383583189823710485537225897523018714717393361406549939401654794862425178413033842215615057352607294732101069196975162148344196167590539299761946794713865394868239898965155284375478184284846800473190203911237352779095077156132868451404526304890585577922746893849228506458443614999714104689888881143601258763502576983786984308072702225238187971810983456284888101675540784229577660511191896227376511682558591386457533898430265884684821718658514263022910290376857841783473701952941493127288936768038767929175827617347799347097568798484539532068169998847761524483902554644789381438207906224671188459655872683317731160276462445659370125602913570168980955689351835845445591562552164736807863749281246746782122064836711420501553554790594630160943950817704892344214988872075422861187050025143509715432327929818232610412818543348003628158927875572211550082171317921653220850163688745790625854385740482848901146727671243410170581438134698717391065889996447567422615396146042637889768975985485215536482906838540786001892997913215770223911212766426716615458267256780995678604101871337117217893306542073656789107514163083530408393590253807091050063462859383198711647927622191272959661878499852217536630506358609556104556882884493436727543412492191593036510573235267122395367259196755858103653989508150498183595375600028597323423089737944529520289782197287316334146998865895640974264935363016360155324935471695734792706515910568277706539954294644899906971853350734913981729228871974744599303756954436330552889262301600572558641049878246560639864877051544684665823759483852008629185229704038559557248512344960153105523741168330015316650605167491454818623075929919506178442771927060921964656608520232115620953916082450822522549909144087881535834873165876042372759110344785152326889208573161062393033987208145569096515831478350637457553868774645120496071933143009759351601222959542061362740943361606751567366483636939099521382885857199310042687796324148186409198991291709291659719887853164270319973288092391916283455389743361498790372191852627232329356947588190530695941934300563375009142203946207709046044907540771419060351083735847711827273967885870093582559099676279563008627634625819319868975111353788433803356945988660617387396791622269788349659861976772612929898125452162632059565960633665519179266822347457689980671732559695143416915293151061386542123677552687170493184413779105354614824067523396192039886975560913780741788558353298144246807972503215930554250438152824028127142674737869693847674476341641794493021924947042829129303309388492796071806836962980457948361933511563076679767402432612266772054430520346226025014319717785430607501338846909419580866354115977405396352344487596405269202153542657960327646775959142938825970665637066607854484361643818588569600000000000000000000000000000000000000000000000000000000000000000000*i1^189 + -223232734452281296898690491130284289846677832015299847456962522538098059679329956822327791869270024459805377241507342274313909392841532065289515897828459941963071800725491395844769987883950906827597228123881219530809741047804810544417723385087925834603445895719017888049141300770360132797178258413640770680784814726940212736747044666672426094370668402553571479917055112988465824390610202672973644515843673778270578117726830510623663792008664689056269826474744271517482910811209515576010527140265774828800952229834568229714679133378691880668065417211779173593496776543519901480065194090036842136246288477072335032493904999666910950837345117203064256912267268493975433524720132537590641685857813360908904490266010274962345451052226150858722631572890668055728251239559213904022409834104601334160982762905808873598327456856222315102011377552141892527989413542674438135963511112269278980135817822566594015153926320321969386924251832944297435453807642881326660774346163485543812536609202838936179356276633352146564209517481649562582319354825775007260612867362261638833434282530270036010469236973825582889468880886407547161320766829181092361583604830885374881347068872159027196055585702962128510761055951883432141554785979917013504839395899603283841371231576640301684713444192762362852568768779112096373176499677195840956331962821679828423708638823901396465889660994937359843628245620608729709197782376468570017424569630700520642701868641784281778005795432293584035476835423060097167142836846485011649304691640625526602056926593665859474873626988382170998067567221846692682447488288655377537998802035162865201382829654724569020119213644523477234423838045401735974648672900479139171979287217308081176815316416265155489972445798866732173629167517512946802139790336274191609319783794899000343706742570081692936892654049072065961705809327783367957879212366293819131301940083854639488746926766634981443563494250409358907983233471697204124574529016968998293409543311311748493720022063781102792578702079577442065571139030633256942666989853759021292481794545856264249943142193990474620243024878255968077579324510105570427533506328146241851076359231427092509076793281652627782896384039943653922755304470896862906782092894123406707790006451071645980558994466066988593494170766717701099711063813182968158361508365333854728700221472410647820030216169530902614945855980243016823927917868859912012197466783260820058676718484168800169485693238292323637665666215461957692284304417149891504925834690800238669267114558036658276403066026622881551255671521119837940051339952585063738981992581356587297559494936519666308513547659174614441233748743677075464872070246529748830404901550838044814572521256069522256809405652766703857874386166194190822963730668192441240930936171424667432615251047088422741527866323138406926212001813719664475697710481584425641863726638452614357862037104884959662459966212617432788319952041424839811014380515527414912074615778368026236556480904711177018371270523290877772452902659547663043664144452780064008062325119537346872875890861949035284599294944442934891089959559730140002105212067527233662927833300618789790434416848947753089461074687883122896730674361585991108585017972725739459578960331607946896959577819791234306769563420221229808740439202356095650035556807007878462947840349241150251108569945107977907402756222996070038950161910476070691488380218251551098397755751760292569472815261996394936245689174925707426764064386040263842636118930598638068904195009648111841880978018831751017992519990793518134285506470814428391620707539004573120099582628551998991165014846912481775301677638801002569488554602851817051969229455025068725596108163400108316217522431132307843094202275393043004103621128818822078510527008297698086556780786346074302372153648387328882521014283693357626200223548005025255216515117263856403199228237708258446730881815094170094955584229474516770595217131085894277776286871996155152898189665402065236081957197628468928930263622967907650553049293668250771160285590818369618121128767509266341745717527323102348842984953920888003749043557979824461475823914812817583515441915665236856063274416975301529535630340134892689779785772821392325763293585280200579839018089863475779042464386128901389650718991184733373718512147603802164605051986494245193634563612232370687203007328799658705902394610331361824812305402697850422593135321827279530467680307829091030026696368306183141633820822282177234723960815476128668459409180040852771913319869633560226459952823194509162546736258781459283197055541127968285196044967906181206656638408333421557904092834643674059440352352957749538442377437460333746389594416737130253738719062302696407040000000000000000000000000000000000000000000000000000000000000000000*i1^190 + 35581976202520202393986568418663864209931259581582759591850677827305562228398304989923137321744095732426007939794366840625379057217109027356254188059175975812257237216320525621373616787987834996163989970533995581987838682075806034595355079991008135762917658924104719692554476206690251695871910171595756208676284896880584494431301713718434486993170787435837830618475366002008491130667825576495638377439770590179382223152354432239861776914753961951154992119719642980120719117040188812071038306581280582739678408839709519637569548824617392552357796502609156955264270640518080502718316605731576420947671218157788573037043168901789258922737182770164056892457045464729835062813111838627497289870188594376136587042082568269377702298426312525893205204658205898393578990567834778053784543035876506652207327520977055154633838813110675824186564764909789259756365994941805636163094799916195288976534890377663551808280472046327422989550442871652629191418169722436930181315473887798295175020780712341552391334056958497516406136519287991283615961107038755076213804768030215001683792508706114318391898286113064466458493519736205114031592373151497527175241275708331678097780112265235560398129380946863138130888985660579275121672131735005987779528234858172295977846321621796319322213974826253549788180975241960614872437125043256126558613380221785966787496816191318993772203373795754789857701659777770746738934682575981796572560975293672960606883267241563988204616667452512245476425927642463875591694999944133059165253070641214188184595412902536625012440810044064037512287160333297601188144921476283516478019367143496299843515069882699759855787399128031617850257321070976229897996217544232017363144260924512280380802062686229885053482544646918368457005707711106487280278615130596041764124654914391694897580902755936493093861735004811164934957705350980141516880085397121195423811212656397235648256156037317004548854620748459968713457145352718921264032230649961003318902356820389829001954594535734850310413378672327354324695393284880779841955353555065122312211542724234605544986404538077220226873428039576421983456701085143770892594119207799883918214277147640943948133331982506076430399735962109525946317486840959007999931284669811011579607228848667060995516242293563868337266830051614348741715388858356356637762439805138746230820330037704640465550965140456846048220530873382075420801724823465225881051074681728200390903894857082711812481090579975702767886851980878751208499951382079713481456032584783216480869097977883787837174385546889983306752464381600137268115567938896087532699316259220507853434140358097999151530560616072774415604068399049592933168335614610312054098996003236185803382931334209200485884653674855555098530223697088295266642816284216826258038678986299061113200212687820880316799487788582947045111539065413591895314502506362469581815568620306719833766212096177086792264058902646389239127467370744236259102627210008693835491917841416008079980402572574336068264459291044543760108733940543257239093442723618127466938022069577365454501777083657756669742792628156170555901224850622858958466669454909977248010080927546261161889921356405603107505571886124144006786557758879492625697586013260143013758432976177131740062234607524483705624607273985449924788880153722119047821022554307985355822392213406708765549052483315576497375427326837842008995895055957769903506625299161920773911929033551310750648037725893503954947421891659676755390739532918699150034907175369370979905047583468865772573249441930783244379539296197152211091514670766313415817905415351192171526397648761017472961148380709846757761782113846920870352901608003011804543912604097973605705028430480021935034006347550273302942296598637538182951969665970272299310483195249026812118139703195243811393190855313252565687958773672122609848570753092236503987844724445221061995827471387220808238296433583462690088912092213006339943996932881389849927462329307700382307819898565863553246138095805309078128501179172383400748776276230501774608934839354090503917477834673637267555212589258835586241244950347146383720305107131370780190526236535835972995188986157378793087364334429745223822077963403340433960206937724398870041064694387633702075785991981092433875850192980495493451579780359566494897519251158519362923949162253561759782996936105099043807514134892090505535399748039995605906340517749617505045259374464852996916207413844508340063315839076532032845418758863083496670421120937111429473208964935160764141673060828156077193144288785589316356437488275159341140741396581281938086652160069581815571251995860052809020662366591806152227802083555949589717041122620913905059066304550487202650809958400000000000000000000000000000000000000000000000000000000000000000*i1^191 + 5851486927652918963266753975121238563055459776263270446860900588185544952745811265815432323335598616593233512635157754614102532612407374014546245821896673733598748646842278408155718332713532414270660433074772384981967434820090302021223372323883797655518561971671767080642797869929197685121383997795570024488447942543443572031467604888618672737393386657538114593109813536824632831592124681628487444845737957590837030275998821980923783475119971443817119926834039175721815833360818011456475095294543634990597137134998522148891269428104465393687659237074892921247450999400534098315413895349740388021981114193332250260008697226664699766311764906167405931241862398925318465373839275166683481666333122916147426923675221930964067435619646967611445870014052796760367606752702407774641782090611404241032487195765924610770331919908402866044987808886268909078846030496595255288281116207719807362037274238027714789491189696323044147292146466675880084387245518367907789248940769884570703406324441110024072952130160217892099243598525778507962040885608370473493952746486385657467838662787331426322083683063948030761801640854411598283188365936374227758491078972593318846231085347136046185917527881837030652332010958260832362981403170643247473346362375502465606968493179447795905766917532103817648252670368562629457468959699265833386681602904898090259199259281662759417277852867321592625007180656717559006880829623960490882032551984263301512944328100856542329842829177104219543187278065284687441950413826442995848593137262306127491809161149587270440049864454109825016434051474970142025651078346763055403468599506419746535725408005367214788176217434325730060885454323337642983723461845287570159914115553857339653401480278204525224467122222662581137630681875244513713407705854630115116424511512462929769939053049829291471617654906859666307969119498506064364517580941855846420745309508661523612318753777534487230244944178708621491895581437301898985509159586293214964730960788870959883017098554271716412801958693031973236702940895518838230824328443856623919852498184325127598015214921373878872027950549003016887387766333348429957721617154297181096263806135491416175261378637055308714980642459121830783875824181288378731165187110274915411357017645663648122543891486288846771241777209591162532123139758478303426882794769770319161003649686466856667671893057400180860531056242860453058650154544300533258004985275571396458105234727384530325163567692011682629169298639461271210615766108535779753614232583743873230632903953721757106652888804955962297425927652714299236215851720591474337600631136029050054567637794195133303927456681961867032018002098130521181360336753749095396139803830632091680444036833180735392364408002044781298095335311854612082529925215742468028679450345880972206519005238840471757138883859800163154972862349555590166751353140907685497999506475627456288072316793153799934547162254974154906295608120937905054887345449993011370267470119198647325323720729603495180039818057775029883717620103489237236435612525872594102713764450187003068909789612699176748005487740901600296877956262617068749404759791170399175929918088837774022925414838918490436461057563558865295819050416849491610118077099146373746738450964583494394555460672178979557680269701670550264718626295405339531032805748191065982682138670700470409760578138745460608456802799392849064256781290761738016278846924686455985646103488997064232366458879764145931432861710387493523456696343330374701212858333621470290642276047322354679067574035926684242170349794104673731935308097484166497802174406099720407082318848010076557766190171382756384817461771319374046362689117159187063464187640222376544538387684716869044392597713625817898253951216962380352630594857392160861649770738006279426167468219631180646325735270549049720738068634757218931594269104076418564047715392726820453074129021326524254741815871584057929179106355215766579222477605907103702226026832814300412038217702165016493028950516913579085159648749121600572092908777662668511241593103159618271136259300044110071012861458883061451638393935548436409880034874250384897527972620430266426125234241854377576214309741279966789073698898577964300133842702399137174673189406699395019109292037151554695571080567252628726795305172101579009302742480547470096473515175135941415880734362780540547275049583420765874575360541885275874354402617051975325363997310596262666445333919800408541352346197257328140390998485539476684826185128831613585640006227768794281297736812043409539017044724813574796001079543632073121316789854766957059433004793208370793129316069926515711796343073676066406947650717526956325119846377732859717277016363982158561280000000000000000000000000000000000000000000000000000000000000000*i1^192 + 407565139541118037018442489661711447468041251657510876709213682305759161696731523459337532780155722375801231363309650404748860766070948436605322742872543533648815597592445866900859076359991264280271748559654712311891467516493225972353258309637589413938513664270347254888296117008600285561391659996335820260005022281266204410045832579892544231373522789435083019376591852420739588310674248713500596317678892930693774088927441344688986548172605309571819370481537899231703327191125233128472990693562376849769128444248939302965015032429408877974255941064750342981242409724159047518064094868220976149323094310648226862138799404994322796996201939762094785323152737394336301031604713886238558238955098737721554800771096885325014202994930394494185792601631157739090274243236410752857815513095170531656643446582384256894975392772325397373805653062158741622881364430979228032625706504617263665578292901354848426350486401738889330244484708588698962566879923239546687680849602895747862085644863220838995506736314088596157022478303650551539818097347964810918170472237837004267626037501101893382107822482638119202156641233334209722281359911055277406730175374568123029921133154219794807232360790282496360881350320798927623587802060100927672754568335412200284855501950892209660180044495881267178691028408852341860355564776085705479596492076288318724156521236459891465410580689662230265572932561374737824060626358659526021365800749158255325350581184287274442145551185700027599340256312507454558014963721374704761347324039862479907164485954112498664213412157890405657655249825134415067010297192995607483013445532709207854070138104922474484021821546246448596265350528447964322385992494431601139017074353121203751256485162969748179674999363792173774321550006675617626914979256228081526715886723494012564943355618193594393203793582747814859860372817944558672213158391734955103068546247712921215793447502345285459899842999875378737844854027998152818368146042526776333686088795749038350963040315485675854681267723866595977972077640191240033895162575114578018951783339297423446878138456271777305291051041143929900302995857955489127944505050581488286374758281443517724689695236690025474451202327006874831588981602161920653455227735866911347723478705028630902938080073749406679092385325682105180857268837457949307335790129826248918062267753935901831612607123058092078064055311463924561051870170037062910727718742996023211537097686676757503014825809360388949189330987236954768747439729251211492633433174617934722865546603630904535358162607547307543280243601774714776189936839539900279248745265579255621518846422355010856674499953629904529719900685226818750525016496275642418672749073027650954332254455474321247038444595469824310950327955042772261534882766428482970532798759617255130777748547420479766705775637104957019785455233558897197444553024112273958929128250559505214435752675557903593128813747795299293668198924335865640645499921458743359650042932759378141464988027077089151025827415562927935471212581664381836641901766761372507988338978618466056747988668873535631720788765620880433348320583006732301497470664650660251854055588494252610964809407012779714932597489937994429329571096990313546177495322722845983123674940707372223666538142934037568624594843475330075096811945404366502481343634657291337848232479305050273691619222845194977452289893714028134472831043229785351949339228722421038944099003478718212663056495440320489408784350097467156739549226804065439067206221162652808841716076252910876974714771303250445853737235375460255798725216072280364161605805268817788920056966882079085539323802856496997069036296377359540459895171809371462187574575741936290511465484314681175234610058740413055263585475770696214569642882236111239059772021041080725417285797381964098976103143032180165236731936819919423699571584373400516708692041372468384998493435997607544786725020856021289882286249146563710092145714988187624865861774545954503347421975261688400640978141630361973691231467209445056516880570127993982040694479659671187262984291708751373594550818862127167347315502529309275731822950364695938410438658185626675983298818275505384218323036491744587888056328079511783690602250546564585922720426316188638854224871091502379096165710350909847048559141646951416389122372039256167586864963240160307123899858293941864673423095838438641161922854685227228077089839810726517300186999890261935605172868155378249795305313705222044521867838041448127196913434244250814859438336505454200887419034234657871185519813506696462478007469996321815560586988194866647663366926573402648280826265871729501792934660620208351160297490591011817190666075881631219074616786944000000000000000000000000000000000000000000000000000000000000000*i1^193 + 12446908975949841315235912780905743814894107266824222137494230472302146808755656222230552112404732851937003200689960017423494457482404430249181697804152012576127722134261621739040008666718548849344521242186982991075357323067569104506026184589093851129221144825108206923807186141075588306570490913505050134750457398950122221130835434391986692772687186947666148990572247398500147604170493686487130862490271176081889211690725030199993896129845740585983230287967118926344730494338566162031983977056855454905227383821773973394383910877908734763796170941749051671365269868217811367529089045616629545221827079721306106926128785945811410051858850038273054561400306886705091088137414787005739430816070735673511008598183392873674115919968650434679319016114291655430088292454724289228866722241589232458807680458553122450065282114953437868812141483396769502442646872044920132869901824301484957117029687781619504080054554657154557757830669600417380421223957541769161505762454791907335435560115909625871766484002297531713662043679881858677137457262303594412625231448005197240904450386363911087690627799573674305026530158863531065664787831985915738050249737683589682248856443050275620424959796234476494969100156531270761056823214112234183497417543611621544066297942260124707269870289073358219330489898698429003003934104716101335770677600668496663661625996075431518313720689816504951253638327108549903939827234502220243592239193854901054352841220246730523181643786876827485629285877939751453377417626351936173633987029530182464010712582233271892413596356027126489564444053995976896373332859628598246362494725977427594676898106923212626242906425147077207167174679145142819419391815824808876484707233199683124573391437177755602731669326579579007004479349843333182135940358752195106953975415833027916815275563952611738130810608198287573589966860518428010734257246810135665172127208191230887971764890907349793249669142500822560850362818844087568845042670922975464282429097729884872635152894484619352772166878040825129428305212819506529072836576940393747528308137839913735879002984387998750758654719616051353130152196117326744093380026747108096384620403450341053904169684503957605118335476172324303788986210637046991187555261022366187919785302570500249947289043171341283902085552898572164412524597663510733937461964104249648878236365631159964524409456591370198847011224902915910537399229964800154930951475883276219773345873930272305949777087563758100506626833173649275319754698327502148466104723052125930793416507523100181301747437835434900695688425389739245775133972264451762378735599951795410217138418688468160370431953377066307724455737836157535576013728759780644202706365494439079768888368077353425430908471336575751260274071432775313820684500248115801206538743798403080333073713942821657447266874817849994436015558142620661318236859867704097625109487668533456551594761876060140210302363768653636198391094478147629730786105054155219470412301574804185985425361055383214468916648703212225487345206233480134604912453294308536297712572998284073554050452872214718028290535097435057908804554180554362588045304971857053849167657998760881663011469207418406296563438509000657523840367215919983519619348885610647233009776801310605174429264427578797363171218271976362767758055220218362468036536675577297805442147617463138339862371465172085022321035535088740940391114234573594206154627512660996725911612752325684110059513807116550429648602646217024405687591677774877384904247768716898074169883141703177888146390912041730333615177178245021056991370567775871147811367716965268320294287007870890516634423423872049599061784168756410298788485648628386835758686224713772984175101192738374474658266982851896532902982743061864758968483031116678186569644858769525678833999081506881639834688187868907953701068214656625164957669151639750618427693411276457018852403048764167102689455420842552802869232167953621570655197619804649715623803214531728665484514501903039915498488098539231804833429046078180700267579545255025308338069501373223510975265877844442921242356271449633975548434444390125413509787926332102856760053097616336620075411716102859146229318587871941999371940458900426111712539331403660648347282580262760214531396985007813827822115944952010590506674070206910107011865292925189166442362633021833093697931304712975973792668488242821584688077752707189608785086996055503650787609251268800090132825848916167415339152634431093755495475506871986806103207073692727069681776358166256340262758851470790931029050192075997174803521460637077551270844902644648719426823717695496191606090583090184255653078267945170310651006311850883471028283793781062369280000000000000000000000000000000000000000000000000000000000000000*i1^194 + -2632656558992717802924775526665513121863250750731944044539308570097881170670276682782880543586448852220785614759683588382541820303201992809107553692125387326439660651097360544644207202870023296905268773881581137502374706899903866358218291635002425985659068468995485218698389593783612275480593821030239788709353178940644879372769702288752304725834326504282277024236393224385547439561785228513901522031988930691386524995888364171411326410315494446362179602305462171199610672578758715629113603919931706473712325906771863829492019207382398967575710539448942618419846642067096530964925072475684731472694849193066061042586241766537495972068084181499381951694058231863453635583044418974705633319022323828600951767285148655692891975917407491775860625214973936631391348549573173981735472256815364993340081433695822252304625462210522039016249892001724314165591303484539994764666268223806577366463159224595206344844292775843128611079020572011030858232449121838679435159072777176495865650319368796705278907243119889244734407637733062675818618153421374897874803182496375435530749906369474856852571898062516972423454303633519700271833577240664333764499896765151654130169127837959397270764351689650412451355862884110757592351872130770808415208805899619921195998208635024069306437307665461169021328291691888766518632656486417633054908972087656356064674679923867312490525275903264449319029488833958142292495142371672932014313369276780089205604565159029308191517005511387445065916164722119933881793919444419762105012020451604253505831568452355360241171750358416403977409554262979823738032242686486670986840577123375292550048895344551379672494021425295659790829817767124450303032431925118877428694853196877569720936786375285932594203372323700507717149594004442188742260774245431300335255935892056262423657497525724405349684189177078108669028602780442369782355174672143575413709824725139574677851405438375274561504570532702069479938170848478567345931299689269908439137982555901165709895284741378539850845409768515901391964042133140394391058284667015815953243658332408353450160869094998193377334999825110435813296150911308850119411751791177842324938104521289744009561783954614863071138246686353036158786362227008875087053590068600338563617745309603664022894428794781550192954664134314256635574225087487526624401919078942438019027752741092131506044067786426603867682447832830049786146014479672955712021639828661983080182414266145213304244235057415789310751680098137935161762988553933882619484567638666208022095536114244876586899483488187659283626631025671905821503107274070851314085554952966940377002979174935733131596508882583028644019039003273842069112197748535370660951701116322688373116328818452126898352327597997601892809982626259267667542632883359996919974090129874311658170362805432034694931996712379800221565808393415024543852584283228935887838099345799758008055226174153277213692924871985180611881481447162572785721320418761872312404713792172586296653383799510312673424124583004778483314210975608799211399326075022396320849857385027522250407438984449349828327658276161930125865486189899043412867533042842311644052981473554957471036621059628750294194033043108645866896134218628394638813741837171549030715463785090383785253164498978822047254741484704947884044896532352253788898519084647844376045152256311128228081084918933508136662349922881820133530525363950370752543646015929319872282815421869152554476900090273582621462092064938410806873255580295165187763452375970404971491866377973193857711759576770137732657927040470421502470756384974351000914889366073931214392388445785567435563486742866794504612442752081808900795798442275295772654379514071195216296799599682505043014636397330564875050425163975654146423984618830880375430310713488953185015880409790909866571860042887704680198008608750019905377061874154524758277973025708143889130331079487624635747334416630439525618437331682231958857471079955395123997901511552454046330439227821991060818405763969711862370431330941491067930789444685515998622844623613810918589940019745890872148812326880290103280990105421382395448788011608802468193746170605048346373555966244621768999215640451944037108355183049257441907919675235655280331728473967522989655435521779214319761932788952036983008158158235849413825532149864627409263314024205257309419108357240981080855311387126341048721220802306830552925577122611246134225844493242902026206299358002428536945754682553425385367918088673177881651515757011675051518154725094366063382510544347941615399346288174783724155653698518219810310671049846147943679287767103873386631903202882302287453547151086672667302172317173504846714135956684800000000000000000000000000000000000000000000000000000000000000*i1^195 + -3174011065736260551408379996095800483874078065097990378087416999710363254466279376768402606735883599691697972993922443727536093322801663443113590280249689521424938930764963352947062187729010472617215223762841834783741364996206416509960176069555148276118755245115940425630558218580044431363644351466993201119573902629653308885348204969499622789101514149120347597247046722170504139677145903275065634331372903559136560265650135434781629546864530237700824988153521154531015057654752761826656893908957608960816690758985714285203210470780848130273355470316381721719569928401807481005203191335068216988846034630751308514764422978045325242861215063217558469441123736499594499784459625011889659717335243091335539747805143503053122093560807490390630263404441248720093610579661534414144409301996755936198440672700015999025944559678589502938760616807828383657877847420518302442014487796525467163245958275146155479207450210394064298753252698988513472180418658659320122015898920018757682698081736430682927004772073092982967148429605423505841610448387336637705046241767213477688306324821507119569009178286626121335912644689881855386138721528499446177203247050865370940106596337977612845088821080213791945235608930607879051801662923729225222801149172902103868235904625360237850823911042514005184741319665602677434188141288837961151527318016822231854265563579548678377434093681796394854647450774120141704705253861638089769759740567719937949872345302598632242103946615598463453576703207775764362870735972799991472376308267312280873775709789952896951781534896973400465414081304051560197629176355490117128857959782228282838146501177339543619530813726016656969800765119896036417534039698315948219361247190976827932653852726700186078535111400882428569089139178700323478424897380912835060044843275973313618089689875422154878356479001728929267721336021219098476270259668768782407750961445309285739487296320081286486048205184169356906216233092667641454897691084365777191691885997582904572187742022592914422121126660128503787887101571771810985641038971978832411019051029032750813330036785823638730584127422369436370022911885679354567309205571025819778379113851852708780559308390695838796236751050309112838476366835159553947637442696715141043734258783306518969271547700798015432164030894929537637587393404351767218415874711365597560083329245946309518295364591026606916946679733462190926388709037029802704357252655577286300536535898600934756578406507821484361945358732800522430005152652057237941403233757629863251893171193240637489982951298448514917442144541580348444652702831828749600068808972232354573048176958131616053924617501817462706707235824250861140655400095210634518079470443782780594402285510245688204543288616179368264658040356532896679028433228752215236767130640309619623125847750585011831265078145504138093032063711843619464636915716619916051730043362186597313522314573866086567551138635995305291646758788616577589259484823512568126088078606441733336662379656109498881162027516850471286990434129738395538414960598374242775473182097814167586197366061263338704082860358644809698984889446610248591052561307994073429603601862116583347332471362664979653547688708065510101200733769929565448277933668310825427240811389008031783753636533128476445139378095932356260273767998229165531798368779240494791060434257011906375812209011610935385245592190982274750982733958343496824251090830438173012440926980204020077091467204790197728658707966276870789764211724806895317382125972406900704391919228810630420953097782087101017065357529488964339622420332949494638824204049145581918031470148130432704393514324524309248597655160479970524128684041006230077391061399535489689291863792753926426823607888179221396458976638014177725842634123010317980444135395709143002645604618215816006862443846941514416712626905532995724281826207667591225144211695707799838200071161380134180574852886326463740579772177142707387498757642221626356717700042110931077762131949513355136038159334599476458269863634214717538138112768010332961612123569339350893962630055574943119709241256718734724814392457218980452355176849135415042215613698568464205519032346762242058477358329725403325102082788463821693183288953125355522544150519490414362469690740994492403221058707746529986057589441421283741192219317780727299965057841763442478707355871537661676648655909361692859497329669584316053091692324784859771077550854141219595896046744283257893263245639974787402599763238659449074017961006651853327740676064113500727179295884382111001647400101928473008977351236322847563948869325649193907218089661062947140262777874627336401633978738902930182954569819194765583843328000000000000000000000000000000000000000000000000000000000000*i1^196 + 390705754435067799261657816596511709335280279991083374767498147992258581847079299698703982071768577049903836278149042949675665949006475466895581742138251409588622472621519114165418636728684423013748316919210255543900626541389403247817623122139097535609475777276896770976834901048575236169747099671197170392062833537047634840543354004284447209925742635447897672887741945295997876508022211243788088433193442331664008319034310951299192138618621478080493332988210081775354129228432487792958105148834956184275247306255314689333965935681908198590913095701527509873692484384940127547251904031415665034436318795535015078421292620571748746719384918810153425700042305510102014208830080052864082869569472187609465520832047333066791304081756333448469698376733678567195239444238965313862188130028742634937656220016386030654724337152164278832338349465028509536201028014517723149410317254265044196647421847405683332983763129888281780374024417436424932744422647089287318977013359233240107688659862528869143076108926147562913914388236997440766536670914159714032386084323287254939374607830898886830196648735806908013565626891265637557368070657736871238451558481177941081739902490419167587317374067528930155096225358003287149490910720819952219760902114201349953502830992439661380703230975845169902245598910926795324533834342030630189256442108226343313764366277514746173572220150537371811204043022309033556508903342503833288240243534849333649729848215324807848666412522992424161801018259378653632843148465038473540740191650109487003007583209510537849635850703581912239704208267460721726456605370101676546063698535537554494101322308875817818537502599775382726741477729787349507656312283457778552412883596823679023429753320028905108008026704414453819962973772070478106164842866456495429271492143314087283020336376179136338051888600102016360768123645689275964909240327472364189644580949189087315897807791278585930302975048309815011841159902483129037336548663043832844010228753165972632976729121447175634581206772278267141364995922948344996945599216516423274008380707768265157184391234136201183016806273189104473142773646365906771675813153974899211127807634267617559009463881979865918189663346241800756319232449135075336472075208855790091630225317017311174080814137100216480330167741645008984032063595140564951002548584006532170314629100494238680380839168409713973746840616364837620608360435943865031098510302437298105806087625517186066065237807294471251186461460546576420707349259302784186674459535880883711782346725090541730434616543548328217784431105429362547540763839060793866907088957008383108244506150142507433270143985605534470152477514507308393681735968442378737338084723243402601978521217084698439221933891349778036869982448343501133280136313462830590880129670217015681966634834981519480729332388308825442077305191624815397020081529160783271268381269259201521892193722772031128400542338168599940108320716605830796502902630919889518114222413491865325809966454613379304578524548470518408157326635602716185824039654055921733521051797258161886036469165678513882588612586783402339836405717109891614837618098802733499594368564135865415955780505525157947796962903731646163027822389924865114673790977713932501945558763980427146794503725472974460077723391250866056012222107403949150173943709730960937649535194550881788602576147923162630162963743270019477720562990285785486531911402253884569153656850035588774248657641132780747423534394309956746434304863254459633407593162540538556870234179173036564923256501316238523786612376009056200378474285925633903956250321974662640800007871844720772535737630324472616630261962918134867569606875910014004467301228545643942485500441946619605510597414380468017081234420120176891587565457082759076813465261242596125648973152621954321478024535773889923330211548934116334659109072854086332340287122982332799521384592225794048233635693384446679442625633543537141027118067430529587826856759252217265628434204675104962845478936005246741517531374410251181170800162167996067715301899269314452777486735575689925237389794317394435414494773915653515611721856152492742185516661006873243035435171276543528420487013552575208423142542653894555032469020957025296393130324668646857743812626925174860461918675728392334452422361453587872247472442554236328879466053920810412883942250256602030668271408341684636794452998991191703504454196653976332874502262299977020134375705657424084101766548616396085087712829555579628287985903664722119872481218267022182140095123241279350295683394646522465996167953296398723273234894973142283178059777376141544753606855112002671070176291438147076298759876273766400000000000000000000000000000000000000000000000000000000000*i1^197 + 226931969384388944559188815134895913930441339623597608955094466710131606690252782970472632203589098459603738018693120014892097219211249475612996845614190782935109784205626608438278336201250238078719389454565157719022919835359127628357749995223080829016472687811281618445220609619837952483353625254753079790389424111694342016173986374314404440296702078400018446865000135259704580392086446378311048281344727323244164200865337108921325347436140288695501716868635413508859367404711632966707331947663727887275122285394640199190286191273069015812910896883900077451773710292076444467707111616902444020863794948314359293409998065825426837573397523855519070603912617905761896305071833174052295980904211206590300681294839533769797554381736725193842606103593422238561229138583754026596461106203902735855909564448046215253676318953230503030519555470755301062945409374627081265295624112472511610418509273767737322920154724358214098552565289698995040281377143430036944890053519576393518434736799560236488033795611122700124019440754325586004272383950253920998095680145866042206455113962227375881035844631488379531332054756808414261830036571017797790168194819782265095106395437936967938722837568493690429750996089583391621446268290306848458876201613714093265989857015724682220419241021599160092269357776535820672899823777326939214281496696509259467246851092584012604559126468391840837816112546796777863378970537793171522186030287380616378324838884292417406464575940973973362435392711230728311523378171118884230135636337407712353049130202789882340954143387161731383339999420561378672702607034042500496771004528131779968897290992756322408107536663698667642187481877931655106806698970647373699903734739204555703376013831254140677556777504117082092246690608850397808951635480252541692085119458374310483275538648848116273000372321374158537912331441502809726443878402180198023090425032564008436772986413867560095269089261368886257734166242872840522285006206597893376164138172429790053418543777820452696604853189711144066798865223194299021021612816374212424179831132230339568613119571594881196264214913792070605664280768953662670366771936721823949576462080168328465361024310939297199092149848025302002509251413295234742998277846585807898436311203761802828253269798718541760196865040730315522556623628217679996888346339566096379202231300301227920808915985414378223861565437947628120901081192643268444485407775270205461735238744094598077804216654334899761171440982984229436494242543039929367138301655255873146688669162048999649105507244214580003007434446037590229443242860405941058649259396896219653129736917467256427590615599398699808229277804321355889856433367133017088338918197614991092153668375502333810260908306327502623296202788859500671768404373728914982121520001358205217776325074230526331607782823427245273910159486999243320411343414387873269889561926419428030632452799248887043428249885374368211426884736264452455258635432699272884833369895413677977581827270566097632512781709117023819332267918366171710060137247306891471407522696495589163289472569108098681575601162448951751407196892571439645651297168811327796752545154613987996924008571060432654428786868644087259964896514754920576597742478027308003457441499056089519268154260439059922938716689147425540921258222162543001819611725669021945492241452411396157342225873186071406152415200100932820975127989562470356525972722488527484488228948227848083625498352098788914454066984256571265670225391504105463275049318569657202382110536824660534488832471676801443144740131808690562856291712492347441317449916238916828454998295313979504544646700434099554499330956640756576902048456677129945095309604096015593669349092344182148535330545072947872406111067932465204769650330655059696380393452891381587677640595860568405973577889650411409010126415917655866493822563790793613888887192089534785420772938467167017487789310172547048964002786192779845455450648279960349899296398780252016639535014658073305031901073147428776941806547754287679714929210452183001824164751160688171390905174848007725945631871113200423896687921647632013287884823007490082266630733763987964976445380880518670853283508797755907543340027547464643478453585122037110059548433502129192671637345134931933593519503947291394991351643144754096273266907314364824344563861671158983551649103007569852828215345946377436644020613114252108744180036231054131643699008920682287980678871254926159335333603799518914431498254259177408349593415904698376585034446555798998687510939686686352974510964716862637071772422831476204548305425424675036105872512825987912595077061934009336455648384945527599105310720000000000000000000000000000000000000000000000000000000000*i1^198 + 6918070175421861342634563781101656974438100672477426705238402520977024213195600546306257509188236053627386022028663550056148425616271714213415561370552190208879380260404723797034528533841567221515625398220617098871977709131191176110438090098284355363679357034879741498851695173036397734803600052349146334340576820168532488760816615595214361570393637955831212624418485044530368722849676015042183437941547031407737774469260954950991939326700313816619025432780575282581845666455064204616653575761203600515360083044079968550893641264539234807800154511463410662427789019971745940650001972888063915075107735263827593022701420383589194218104620242706881104957616419692848574121844124869704284495421156123059229857483399852679313466696336859016362856758858072622646114772862968479137280516442418544137040754226500245734850895801721928476737193397061629266986659225350370617427344107031788224075999115918503785851610570661652015289035691357792947581267413612628959274318641541105541875306935979714627048832544162009310988585351830604785130006855170266473006012340751990877434808020390638132526857464797831909729578232132766586588160739382072900447135684509078949508364169871541144702539424367453285517070832406933075287101411542571604364441382400344835267314424015492298909384213368168793712147827527670240313055111640295873342374302899586633088190213843001957186394961283571903034118759664241739492801566269383603973328523917057366718151122236757407904029461038520077494966867408771174055694595307270787649145766648501207781098831299845069394110281779298982063742760999405468950802659230521000495889781138560868156136813000976336198828764934401703784986000910479266722595877603271399040715941933691128748316489864902059603828153020778786469002688202529248550925831446023445954235624042512962722176694804540046075668228734188394076256551104538911305608184095132066960132748406408168437814752109700816102254488862252144985740246085168702068037667995674993421464298875533060753603992183845304476113818300873556387928915621000662807015894422127222231766932818709178110094793143511284714926772658672348267409749593012156815286372453086413385643175113379301421848470943501332126467678493262551777615081430856081445777858464319250403404537951806409834700230396067481353898221610573358302988927523096629723920117934387417310579713364836740197347495442762123180097233191355381756833214717588920795964411797702930560927492614593790090542356571969188551437745433139184516465467480554030399375485829599162078222859271061625960268150621262770590536666030836472555018219100860668903560137343421022894958192200970016331096126414411564275981203184539975237900386966915655776244283919943316604966559778969741205882854527080398448660340862240843089006159604832499035376356413048822779086004679494816854180536225753559669426401533698975996076295076499175081039252903202572677787551688448475272803855374746865260505950737627990972665171024707723299970211946420839887520283067204322227770223954712586015902178554548526764519306443270129839279680138982119138565635461128556941029524707581640557513721271484710928226818584500405405864743365178546898638883228136236306005559263174609661257718527369088919595842651016609907777640793021047347713789677817813358434028087332349708862243781077029005529624149946633748393177432725205351333375197324426469088038338495008030601066019817235578181384184812688765445187043165248187445320097088355381728070254056126117248536735446862902620842836739476730651461439696387850057353504488744427895757019539301102057003458337125052819332092989097359234170630291290892578997976304571102870889386931477838860394982325652670746305346033157042002704667006408825266169558067932660427020571186852428787686750075802821196553509435538938995735332639555497963619839647511088419944783481030611889140002042373580869666734563638293165658329935251534858874218888496517832928787899363233395848603742166956705230880355110489462875052856711347213156091383285386857194179041870822853927687123864718754109608755970562576405948845239505824569746509965529290612838132707411366373164997847347162499111261031523263649808776868932167603867544037341176987358007771072750109209856984101947252464735414545346680412416486593531812424000842333104370087678575087366647646325342681772459876387381638342556934187482580749830370756781326190417673501820717798258332130546479551117722542398207823153158822969368546658117709545340078703814398941015823700129943924850040434943993163394402581232359210080515132142235731698640489525121628295998357921926684884267266154213068837400071317675124880724920893440000000000000000000000000000000000000000000000000000000000*i1^199 + -7834953615968798431515115418354894821941009042463794886384363904741919616358279810101623903594484451915723410918033836355738815945450107144973939046185228526033774428470289975255737071544030001394533586400572669211094983914385409573652362444605332209932206262063664407202244275201270847044375443027091157828935970814127316717333241496653590210980709525361530387569004683581116312724165150324024263725625498114179082041321087104036485309059262100844998362478073988070114917443867657634084619039048424016660618900827363488509985744358840989708454169340973641087668689708165443069144510968873833285611911122550795011080807393629213820802836499636184503027226093645470357176260707526666880454317109291282008155562502897339638562783361525645447554119159060268160569153833971347644541350788419571564740122384482984659943230997292131881299493350662344094371575433792843453937880833131654133099319314523980561269901314982074730762125120012609669891773075989340717112345738909383315731627261456738441796674416613250361456272946129728806762917857171802440338673507597704412013684359193387534480010993636619646690176324341315736306622432316646118017425097278403010662023408865068333337673292376489681016169040212931973525043012322645614034617562543344107667800114253101401091709347890521728457029657844681250223889864884012600521699248213097405136471752633245688044325505631301432839411542759435665105808097548098652658990957616286162305845151319991956317911062487550817802379833915986636928741689683300448203190957281218863569367408488489340790837048381103238979178974367184826277653349748170534290561623432053158713296808668723848667858161612250778089350458130297528076594124444772577832652621264535083114724706519393543545840885381600774944237685262027255030034959665605390198086185699053722145891919683682727767832287290545717508646191106779022665610411458419124497719792710654220902608590104302338242423688605203786106607526841690314791703134418198331196546350594624378915487157694784976122953218949853262219804128055891323340347012019704505511033395151515994454083254811956890067675076876926090766615706247035460817650745134930196179250278442888187724789636970809530919623988423120454056390899324245224777869330051022076508517782277065650200407662887980194974366574863340415570987026878123351531405822843086464110792882020997898599146033744724951258417816340010655156535286435597045130653142684899863739908643318146404636915806457510144923451413637233882343108460912102168360458987563784607815530118258425822704746246439231791298417242592408154319916595461941989656625145650019870783043307738280473102312447958951265017633596909937665580154527165721624869415124124583621435312734327782448238850411804127728429202060075610263831218960804760935643988173479061564675724649593892119203827889864181918345972432863371608318708416707892184634040300450538717010163779602533917529493974718261785068294737039494080720876412778539363151565577564962552031606490852930631957208585039332783463023720461507728289909562261158722954292004312162848727980226537482759271947143795753614171197460264548274184483955276951477230149122326099725380159351197383150938849962094304434230253925521674373260219145887811362013702466602724828635345366625158659990207509740513497724110482074143140075588857922345094149838971836258641421230922970826662001681734447926755104209558693964087371305247808503619242993273702658264066324556780177831262931579204822955692152845405509111008699004911849313493855558346711136791022076919282621842426810156012199655364943216271942539225592779566800788779213087344056606820805437953152701168092625964394648443891478029099979970918177418112673810386195928017498447635411178308426803184954072240573611500724881398118544348003201265303752142311368297248437086774665602880682582788031386133267563878208299809131975142609047218476835799977062519409362135221611833176812453098722077839553471344276787567507786414816327444827651017253829556424782162296184880315873302251364139387247194535988876067572660479813627825253581725268684157977235235866791740811808368526912905810246473265554020373896566738369603357190667972829760774764975599178058520269675517453149961171969943675893556788465960942155168789596632969119190815658014546442993527780840066788727076479235018873349352152932206996124241395679786731761609257783987544149845334098675852008147511036990715419944221741815089484040240112329757510394980424109833338348066293880268979135069080234709125909263305352846392622117301181394583852575430456292114153992444882309379444036093555244006272851466948656415349315049881600000000000000000000000000000000000000000000000000000000*i1^200 + -4506782508682133932971376280387804557523091150240255599505360726087753283857165045336037912223304247996652341196224341254231119482054269424894954598139505962552235695908913963180407338379812107331890632774062015676862910848475729437127084644001474195949684391560464636128022348300771347072587714215147605918854959883269672472522780062128943490783727612160710936928332013097420845102541901123931239109791381544723844893321454916369750902549738092021441189053865646469980343276716909385987264757688690554222517760812239406298706273181054053583398843146690702519270511175864928509991900507370608360555640319027923859697988613187229003798336283471292628101104237732946696333791634848021230359986617987681811627290570479986349716531798465205582061502202491573987149707970363812087694354096554070292433350363123532216211864248087704852029811282157458580854803815784280591991780444244179375504662489185487837852878654461174793938023458742079267806677742750823814960721775734541582952048244167658244841407828501625673304115889486729033322218909034256179531964659307579791502038117993331335899207991561393331192481854031939717418535541799375416241140322652501384465774339691008547936805354035964620620972701694335475945093252894693791559423697223189881205295370242106826478430186036109108138517268530588482174341540782344052329898408294558139412611020844844814698655688776654714160130277587663667364722869371609722292806183899116508859719890064952317774758882676893040918276711371646320093884169948663073112195399349445168967555488747938337729754327967183838987107866278431588821915677150311570051279921627689978629933526482053529765455880658857991880071694552619307438690583262525504658012854241562249712233600404121521037562695651356394190896340816301908379169324841294545172577484622624970406531884226713787501774366941581998713898628334744649621894861277537759726483151074559288050348928348780046631669881436103427178966225378107238312729120414348801023614912861913934624633013761613491365252972882284849306054911133323971176703310742827429924794315582844814091989263197167174645922387459401350922171886370107401867119139055381370751837991213823239425887505725227316809630578612588339087176490652988797076553933582354529880099506979449430154589004632362747767586029427815721371569627497046153527425825876998341711220699546769420980654657169453818815075102463282363878769455817840313590304324134882502237807293695083806633340218517821666625958014054873487995473461902204210571778479014679267360914462587641853436256996833670793242758227782922740724732753313212231997900145799929187993295562931128982501940337253795402111491656183569519693890905042612045847749563819409892165522169687987126269682010114531785862995929725016594233450439094146521889379755749994674999419120840063140041349068277233554620610700433379273413960670065312414604320015216851222962178907892898187017537817456325290628551303865611887883994019416372577905291853910633466566281630062748108376248535375060757959670204528844421373900390364310902384426775280571008704398900125971459108682582849001524759267781853675248334454062600141975137528091367522336363997202856733125213348492115313400577562869575827690974884933136316346453597225644941839267673091362223110073779383233209007771437373829605231313171456657814763259089613836062509907755510133208130835953467753201725757859982080116212147136957268108930226276010030696602524166197569405091156883853675610508319441772607599069551651317431738392682548825330712860744372657723671768424343668616997234700545659465037596135281052641460940567537344540487475982597179261033310133920276244660280061295702531527683220714392138264242018607255612319486603104537644810767130372508760902468342660562437732102654006771254692568021892073275399194623470732666619881790913813563626597219044274221083319531601708489939978258945040030144446133875916477497159919736843094003858164483105402979409940131963599417711579974948958829160417841129317777813776614441420860269695991543278769192933694326556254846631857170502919212981184438943114376007106744909643374848088669296505328063223962865327440062649841206710276136006929346001329189076474479920104049475636972433343635390666474204115923748582312868645551397251458776009814328248208488491173684300645931147298526961923196250116720266537469525418174636138951401917531163868002127908828158723529577755614571260975364248753876084663965309029829893997762875581526719426168552037326985746426475456385846646046240320502108466542645168756635696269300809617307004247438532288019081064866055542887412848938563464090091520000000000000000000000000000000000000000000000000000000*i1^201 + 1098592594151513226773955035819609893749484093227616719070479477401210401113076345761287889617931170571586451529113822995620310203464970701159104484859211707403995361733016026720152265851144884209421763374419258203990634783568808351758188790727421200642572241642538074645564055051337465581159335306281645588633977818440841061222107536735515416536334832497715937130444277745215802938867855507603058825390759433225543708744946577185019543324968709270106174447190509833733103901580208556075319333821205223259335536446952767784883883568208445931731338851525613691012051665770147573010081770307514322052408130599484024869604778880988033640717856843910219795592296857436521277850030856214001146131491026831464012864793570495547224771737439712026164669432713317636269904571118584703787071975928110900540531592734491473665214305661035720703532266599526067674545326538707275476985496887894254526928529397560505038538297996411011957878796001646948944745302229837852222030050121546532372331037758505681150648506757752080369732201201460284252046735544745008042215032869505953149189164247878841257854285399834589014132390235149925238822426566838350386844402646115924212324797525183586067614387522770425581307907779487142544068444608380388698588656946647296937677716697616897961170968268558075615521263794441620195939115745330426251349892181522705614125558233741053641893302731814448728421444607268460582672571105029297049225818229807677535425825313744898256947355034514419611062963975944277499491587863042321615305858355158214314444627095157893610090898983991600943855253906815607490469901328614231675159853874022581031004263950199930950393141265578769268098804922650336597422563586329599421002598803091749899831207409622095272917967094086569595704434589029562958540444627068792818441811194231330018533977422619919793154612392709782315373848837296725458250884535275172713068072504763020270920379612976864151120703981691948918787276213156262411867871634405524761037885121724130258533232486040336910120315388278145307297841182754068433293394347571469661528765186321034534492569691174786890943452422508296938859029755023985137795330507912093939651145385230319639949311656090448014851028169075480879114101338828688060109918839524418906001326187230281246988287540032041101255336844372446117760126507977404926212997217593621498933501726627373845182779505579029621549510146774452944519018436993752639730291787045379271197111930488561259771252665657293019155024617143107844826018120405799350063880424371097468549528294771683978512889512624255618976501001284207218072236343107431816518831140443036519420249843367218243883495260921514194179926405475669140722164318600770140582257035951579998965966761991067166019984990948553713892535493970394285315730846280156597863912362439415482244705593770244526426755629738328956936144720622036613629469535578063721756567442458698989383800364364515416314480559983793842671112187572342733906013063038267059675397740427704199742618747031113276126514594566335624620895157254242387639162091512064286634132901592655941191961796131854801626780680605885676261019500907964691177476221347495109212222222411746637069194676261684298823364383395253750028477196210358442562592989266635589369582654903532318639098459519861599539115556938723130545876894670367258260781111734715598651390025490834580065504224644660503561140491695792155166783574387001690264840270026288752193889608402248417876144946028968387827781350489087876177482469114911804907957866660947120792286009790487292542696334748857117246594969453118436230577498921235773995882751794848745424967994957054697428024539528421302248585910013595328586497013447028683580908860349299819409129951798321220185219884749396210547288768110895198974050624003594317113880137055133493254813430138202293537697798190201060036910238315699162937055337825357771630748680584320969238843109298448643392020788378657570721651815802670272807055271229984992314548303741442552641651473369858991340825768841537111188007058475253784283909382711825486401341461130856537103299925364281079724070058511696262263558934038682279610461763040273864610273050601001134335821318893555289195847012068590519185606929546778473139094250180575192767021688102823106945692619279275677575035607626250042389882533959639581866783794167723986175084573084484361898779420589967673321036874277252192133957602087944116318926035261106257229924097344077328083359986930882470337528624689805066816811225936116791962138478199072014742741074904933238443512412756642487593879887155269509791030463585581910482543665430758598946390385103190848700416000000000000000000000000000000000000000000000000000000*i1^202 + 57080986595928616746526628023223861928540493560971853324142414707673836976863078138816793800274993131416095443786073081780520146405322065922432521703056510115646917991659669573467667396172322955588849835816215374741116391857007917203071730791606053016732523789989634485241847807262739423854900835667509073225485693684279134811334884137764773303901363389904926259417065697226148912597872450535852775608472371251584986013383330183407702464928318499716021171176923364052791954992958937389522675376661838689336498830018425457566742169935738084306991341448944960064374842796347731257735036463069498435255279207947356249125184713927122006430270689006894914313908302348683150524484569418827818676203270138008170187851735094188453172546536889794143430472743504751614263245212672348832316809807651616433903629732618013623954615821913471497103982670964518137270224366840764695581053259727275927680105872907757886307524329629716814525558448164999128706094373097781597510510822722098560654813179878746636116281710909610980679132939358473453795523653179304042189573701499074657344342525338148367239081508065612211051549808491950639711819037574475648627185560217154481312167810766829456469991577348189595758536851430477492637790186383828702703284815322896384916094729025817820199931186075414356860572001585221278589253344243751190536069695696145155053450492545229567967324509816379532509434874240967144401785689101242374608100306268858411288433280269304686894379325095218631921166046872460059936360000889914522071785324289972964231242770404551904507409178015757522919961473840643923515771462824096409638167284495540798494880213997932243319480116359774405014700496395875180499049440226780476476628137523834331606708928322832331465150438570331937735851475734340818717475057590298343957716108136535767566371820542572404844745665063510247074055083550707647306152033462746940107660628619718252846743660871360593661980869750225190532471208201456988480367757937982352645216018279573903712689124799255247579584462775754973032956736444775129642804699943658597918773830241046650667395435090631151236520877594388982547787221289277796779352679688264151202542001763760873947895810921574620231847435373380253633205570840129743539521419083116552510882104974026852819029627775736714932498183518451599481841701282215109633836409553868289612684299125933971545390958942713576728242884400334413876919442826912250807919327990694676987407096976015815824608282077652356176586186266688243872969043900916882348117779369851629879916365780233994865563680316756964008930862472065440056382969869889736229758701879126676676666789837829936039007528333941544865761418320564681982633891023970724982000521303039460055572493431456920389896071806257669903429218524871685104658972557983808214867098537516481165227063716002091482310177223944245188601504904060462490777964393432092981415470301233559702932641882863217860197991432235162647079944586566130185010383413825107530105906247228017208404767109455737564002371427421513724259313214214506753786628817943567384114663606252534830866711079519719012988001413719579601730127220541470739642866038015239497701150170661731306680473455737911863348972622771110474214370882312180385579245178083492572682356611479601954455941461019983874053400932240523124096788761400575225481178777909168799314500020227545373636187667098602882387379529432311644420668653243799893890446152718471746552337526029565466581661378812788136332646003054700607061875249186443081769887527364857252455701109996784765139421123902832195514849156515922757603365024770280364508634259461302172122257465051742416941893680093093850901241492428099490879151781610930171105330431944177172037135220016421131687466569337854309705423992489679580014027599804608213333158690251118713288501333406097339616275239464039147795642066603835258645030429636937606883089494917454273600500177700667089238088426323979796641879214223522729718575115055090059657201178711575382295174749725694227509317921269696808165194150236545520553472804749478746378713255431263791788872108469583059079887072740440746410706600093252923547551969064738507906169951108851536998232304160640408209530178025377271126015005605475474602072886350177892055404169481250534606624778030171466354100873107839965631886834353750629815681196337539400141206948975262239848144076662192775743978750649138720241608001797510693518985167922636973864315978315224570213374984695347968865782277785414063022799004089718526503958716731605639745406401380886031695026866664624311916470775573111016784794561267048549266845253433753078951156960460800000000000000000000000000000000000000000000000000000*i1^203 + -30424213291722890553199630794348577512206476978210979938681732850320759041228042080766191244890667316484034702015004164360388599669489382957261799686497957015126784322494170350426972299793469187088423477291902346595379509824114015793570668433693052049193062197059415367087869096468807622440244161021198512588798581314166416314610813522844679438216410133686457944829523685289795188931139272335584500601097531919332061303334437659655298107328885627313912941681125459919518456768664419537045057559194203746635195593644975498124930048519549492407514534496498630295211855840838019427358382956915424709913339865189689118122220529104556888742359657882535594416574271427801720282124166923446218496602472457476326315641357447455547777870550224873152807698209486918151574153341624278925699687917147192637998842730769167228270056853905499928708287961309216272204183180519563011958830605674984900349774557991176934207610665487492694153911108776070147118969326488603472917442409664876722264285509614367300701603828363928791387013078409110637404267698421855077558383445686284100089485528725616181670309609324346040028680439144838059063283509406523296260026327556275865722712841831466436044933245105321792080126963669816808239570619960461292964561177168942222289862519771810648811170718432760407427035449474065717275705461889091554441051056781334603533485537609530268241906962295084657639227066080622885196853125555374835228455932796045588806249000775674843023535681543801997961409308777355686320658718401542447813300725433715528069232382224584879125859483306934633411879851446188977480338329877194251359298066258848980098869136627818735678039163941499704104031570664078681454796769498115446023156583382050080621717387991103889471251449947714475109626147455055551446470266670871383458792301597530553142317077520992299983654908831653382350038070060292475261857257240450701209287671529645828305363382691173139401898822610492778576873420852019042853962116787388936656215225116523152004537298932716435868927570272164569594076709117258687617169589560129655324565863082629318227006101451870228989871504910328190619900320113615151480468051479607603654201014024476129458899425353135000843665482336579111829416331307181399971702700117189241899618604868733939050654210086062780882766698436499904076512244354343696935736466923922712111660833155551911850595798900361914999813980300365407766887268283316159698683543733451933010978948858106240319188033497220115764589826093220140198701052452322649717310381193027146696500144310810520736451169465579350576423162426912862640758608954392369174056531473866939114918812920086396483776968200356556418557117344899595286131676938935735988321956059876386043926499500314987409614626371208729335493275679804569156162058721651733331933246691921508848181286147429828517210797042607388679856908064541260812216843434794898860209528582787949100104594670423154038062135522088301897713948512947520696895251424802572055544974627085861148718502438948625658924593375278052574181045088527983663573440104878973482344934599646633390167672009752882921833274773735792939293298563676803909659264206912075920249066834398101046772517345125056884221971668516217141825523802498842159973300786316117212204735637942968771249521850248045906798997911530864856962245456820841505381046485097049646121990954991119243192845805606111739410461500587308931508315254814350547987228095647713432291311414105221021335574013297073886727657998533177879276947720668664236558151730391993273397269576039564173727531542677567163449981417905767801934625270723321616373680819975149515005841540012570443487534616883820799656876761377060768502431697139833587571090597126616915826976306316034095016649180174958139265851918212938058293639908087480352480946573469559722255809716889278550275500502222828776070434186700181245241770840360088425531036561298778795615968428058545813040710640788384168413451988102639390342080228481770167022385118274697980691217841347188285203140584490692621839591833433798160624116616893336049583416439188171243954568798847763163877654363416948485747297784619101179938735142084376545644490935169201513621783407541490485091557566411046682536093944373801849428476917915199672924498606970338683056583249768620075045058253029600320808529038019205792702495315181572999335964164593999858330603918740466447871241942305388139119735565710606708396801747272788901489688213967511417508816829068491392258511483837281727207657347023375598136767417698697287530842289449122046084252292579148136180309887174826317357311910524529483219132643582565941248000000000000000000000000000000000000000000000000000000*i1^204 + 1870710778704857896164890159511462818832403039264807648459253414909994657229357581079118885037357736598456817490141694903244093632857779641084487665150007313275209767264529968523991636876368118619483188356229980836867794342242834170609554026797811102438081705141218148218872153419597245817159732836171046756586171310266295299827041254323383906835652579854591063996651497595614048781357232775631713828524120689997238349222248206870690136628756722819160961546426016825363340806617382738629462931500822010836877077199886037975474864933208180344004213696841279310253244505366172790926392126856889058054472001068035445619698603840254482415447247462131627792377793470222034580382546714777607287108005071110579356952226426634164854077311521049369414599115455050216065895410682908897635263901297238545648441510278520398497887752447173849132829414616816875824205336193488975594967195734450626210469692998521799293823562026096170464720055642286354897283390601611302990907699476746334255232228147597956004637257466813440593371782383705177646836233706492484233385447039142441588033823456566581638874043701093336271000060789333528300842561371184412284969589674387254129335696869017293364034238807762670643018733480605278332869908119756951473964317516608460381187535028124485561799570057927662468256801309782995884517003200386554695148025903139482680684492100794702961311947112673634788348898741864309235957657592164696903112111325178560196093418610628941509766975916506060605278574340283052515643265370503192641252990314326592722903187538295519313079293233585297848349163541183559114032338710456997212972561782627037444461437726098015610346717174288983470308635756190889341790220331090088294151831162825915330811993263483018435775367846487140796513689889959386950259408993811223549044511818693863983312049548960016448164263044702580611942326174296743052483905545249386476443771729140282687255785223897078870267799350883510993375378419616611414853825723165458999871764320847758686896721946214659802034135382865149312329410591941596031631613223721996724005108901102379212553478096944326097557578165156069375599782528535533225005172724086109623317414333767903550019630990818167432770904130280500224712183605346949463960427016079227666837630550286502254487882932071727495896442562513008795108783313994098253123005737502677645683251686270423402955270735342030047021667713640223253898777765388939877649770485688593162018345563834438375846277381240171632640764776851403413360042952176301311819155756483372163465178657617257019457415247851170161742848826239595720946451013912456672983254181191339211258927647917028536710375379310010243271381967717021893597794929280529389317746470319120701040948761408542144230583796379039008977238612275070344228335952114807834149907488207441109294710133709298189870032581255429089923331081348336303694536772180180335536418434882506743439676983889349589875028237574961431050646401637297335550343400190579192474658886507155635661789694411670439026521232481803136971625241583176886404996691857883113279598882643571220392141745919936014220185556415102453635450627382334251144183732532802285571837971157244805329649217117860343096469130719024072333865388523317564182672950132573928344601155761142318164114064549918315112081250790675921393750030154555272752208767335788192129531542089027145240269185904489960978660974916968055237431012193810597696620530440711360737863663474213273428877820659372396513267660572055687611543337037062460772847251120209603937052934018341042894428140453397644836645728682716028379839985937489414015688813291453529747335076174450258365540926948736276359826195721159587748183871369664958447658015181853232805661546881814753233053668355872051886330544985636751786034791249124951500324588128669475271413212060154653617419351470038944057482187866852203083854152979478409248489787613311581018480111790014972296129883793183192926777123587214373540003915118047259078544874975137569009991184385702938763931327539480069408989972248561805230932985822631413672107069380294466561349970768053101230826727023222418541821726655151211473951162706195085258564268978975618451268674364928048712858149723878876799585153719134086298303399141098979269899683994052143778548329976669412032458099473600237373631140650555837417719624449637381090550816282645600537354682633396124233131413215263777194400267325462079749039123811311999631505844562037588207087875706153519933791051643129056524491550088527611329868041265998889186328426609979008129982881617942606604136086129470471032719166910310244194256622190592000000000000000000000000000000000000000000000000000*i1^205 + 53270401156860396929224849648991118955446380577425006112581154735570233191930347171147816307084773826042705094472533465621598125571762953534593763441930437950790369960865911487102811306767738536481706622312303725974330430343846218321387461180585510559081929706052909646069870425812826339087851546431024927190390701559843923240694411524052844484058886467220545079748629560634908199811476891637636252225268618325906770920696426709808642809822453100049328125626576979093102378109035897364833406009790488767637283540087938723534596135560112305708539152350795800257597015353156581537979070479535844759523923741415359032670604335910116007114559652265861960284411245220499571378413592061364013364480843246581305501479677474513176782775229846676224586092117494821688728935475604678695887286243874145905017064007306809674231424355194557566185593185712882966910196310560759146874926434741257669656938937838856331035129171921382242168668922113707212778456131638711252896660900697649089965510877936180481862213115587452832185615061173207126078734741257706446181516634967967336295950195022567784024813733265961378485936186327779455651591558306899801365129292011463445101766762985087106807891255996719011394398802199476778925796636133093403586895184387709698491889168171927844507647417835344278100456679878442644811466982621636471520918055164605046291497962032214197838142910135551017079148391603582636778013455409954319378366201480578624077711452188499571010794357791265606927559555042086020473253215895794682074340222980257119190464882157641795179013947300367389829881216971582611671960556465385742130107650147962521566901111502079503357781928079418888538956605788256546432087029292396318138717622997286500419347046761301794030317294524840400442668517672797363386220077240264019155253054003578810111738836493511084329219771541345785971071738035186388882232673356814952100112453545499377297376302719967222478590428715426383080538695663782550882440162214856071005142175705375766600014232958853697857584624997189775399296063539268820676082925610695587417148932617830512848831539541559834939967722849080383605242293855100836930169091717912748022551096736865752822115538167483060985675392074142866959306884289632840290347802029405241049276960344188538072828998260162945416511769575633626329712843356274735987053552971068222906487249038757887628111357536282296219770330501620329706906337217211854859608554097985749732798482876429781344416448244682933641369304384877835021783020477750089981377574671001686246779274836327342013241279568221356900335913668490595383589079327432888880533322562006604034371640864502928143390333810421211157675644774566470511393128378680162108782926888876981287436799937787981077886053510258919821550543441130262296733212546891680234562707424223563096005466704574915014159825465622439078443138180759258358129934510207222903809175494543061127788127778457045222574117270995680348247269370684714623572469821091918579585824900754757978744992153986521634568452955375905191418536971526950130350601921448521923930048923490432400703923191158097754468408762639749132821980261197108707720552532708685109954091246445673895666711078718114956668973466737538178239216174722868496852323485731641578043293134550920838541962027378948589168517439456808381419939199830511677454669145136828750587438580508820776840568694176072146475974428401915241702603289286696035657242264639955111853985405532685000594288792369247105683165264995986413742657726485356316144070371986193994194417458738035781008207752496180007181829590867908457947543758244679144412707005069621821514448410147367654217118781157229238974608043211194613406513305596720816735502067321942729079648632151817630510168206296074340744577649201201657175706088238001438081002093855540619561747703227047286863049335022766954159426161371118240269822954514179849819753142119866734333727636091792309088371092192855150393879343224886181416459893649256450291307234765680423311775451183249662080555713280067850107720891696260743440153895407132552563871976806784026869657787043577333885164200338149823987662797599252107639880253073588787098190995154985647972370796359029780118592753826748229512823020916134739999735073765104720641053452219206570787385985803089710162935388935273797245199548537921103922166996202037416111568150275508300012193376676592010671577415646981481821570729858584775542552058965787026202921549354936240654737883393180160025427376520944336631565849977453745864423511122496593616762083137269184883597152778830225562182364686763654918723332430922514432000000000000000000000000000000000000000000000000000*i1^206 + -4193089225073059151506235733560407177184427747734118347275043576692525131721912526069882326775342301728656484571642397868572922143360227628077245859427250122303503046248000141874836965486755434082043819709864159721035953516716191518284578608153564034851275087540388802234418328141522582659550824517521934518935980661392366701503472372739929880820440843813177336063953830067324700935393107720645610658922064832583296880956510000837934665541477939939123732071757042244046580444950746133851306959607734974389749610673211137546763816997328996372875915986688403370651818016607802544389871602362604132226702501060741979980684148125468075941620155867970540251529953495076991750328827992065614194334804084560369451563558136103631328970985854354033744976662692802408732812325712053814116863269757521865326791918888747103568916939791954358608407360628266208886383794853354164064883854659034201795193128069664260719942874480738061693690167680678947884312317392528532614106780977109620168913096550664578616294393892993682969319446230146324517512516326924531611016903269141470124404173225501805486306325674357291836311176671647723982092314571864485807029533758127216956440217039843230958017447508944490916571010244670104474929530386000774893458394724464990037934015445379082378109379237726270110516796488623204451103883941934307776886857272942768772456301643961287433291646274115908694773573715167901683154810597233351858831164135049485715613057960420543518689576316160957036823764785165535441067833017867070267403217212145483447951077565577424774758406916014536519050939384436084657256801390054039593776931254453669232480619456246284977790229275051720649443535543963859141004889267255333117745128006710389815400642800746715016604246680685260316524627808419982139157899151888681741706537453905129774218065718492938259547311135010632524127680584877344706156240827713107829872239864865517383768172768636047650604916209262067528604017388021179838225410957015032613490521148602730710543972457174988829338872128050731839986808957951719976094919167167806723552623951517364984927163423239047200845187423183071058304407858929532494742849123931235304224669323090989771694253951863100002082957161530614221172059460430410745924025527869682867318352121714898543097079758683390408550991567296196390619201630734460753161734566077016419132508379715499853783114178162751951099287982578005814830369698054332521256942399090884323674026897276071012188075625082317249986376575609419688763623187961409348606085151157900230320313718964104444304593654793261127241354994429358691686397052675607469409436695202641551205022906950268667972395423390142417210307966810918612770310953087315643490556740303517099016879281080922921915659239501447465888257054870266396791022167671368069510295254583951105269124396869966873724121263627673445035777358918996871150302214489937070660483202818946173032479361641644462820816325563931536166579333980786039179112183915011546570973593647475590747000297825581752655980728846037618570459809261412628034194418893167371876660090792423223870973055584849260187728837113067700346233456769324703642725799290576929594746209409694606091040951074364557838518030618189150045744758614212843434687855536535805048592987962746895467398639947671587852349635987054614140591689441234953728654874718111452901155840196202301554223094141613057693517101081656299272436025830997932894330123709659571561385916198617934779409905573002378868112859304414465826461185385481787512912904709538329305001179580108370936678743762758960906541953691304635582070706205481889390758007841907736949841020320027058971712859699772557763773324034695264800588541683828754617967602422164857695713920259136815791712340576560009178452045543226145167650948171052761433538957802368979885975198664690716328080687472799307053398531983482080577192958101455393433456585385845315645834951200420721460895534374925664595930634205165000242940218537241562368802891910461263531350311415205103438222493596081115796916331689727392614668924582631814017024464054592507827029489695620492332093879119153618820085188972391030616701158125712949215293324111177118937540221140945985987592657202445854344113601506164103109616086940596072473308090319461102061918955984520740582199392489374660961622175031007795246286291103949901138327644871866595999793296352006263196885774662672205629807483537073188354883257855467958492510475456970902849445468686113178318455118065951076983065257486166624929831208246071822596439816603010498610462886817238177472449254529832920566618442956800000000000000000000000000000000000000000000000000*i1^207 + -105989768100890674825649697101703133396496450628813915216465631782620072138423595699813720134228864446737521310332801089930879369014402038719727540522191412044051993870345136178388578805092047183106781204946690953219086888353719982736817548454505640021466277550556895469627204005122672031124895385154844049127725861392720246069768734337311312427271254407221268194296959217645497769065905802165244904019614421315227133321813873101689942366961593505679818413399016932654617251661260977038503538576450514781100677579401628059529382913223185612009362900504101246204815069193373098953215594445176348464158520250541060312745810759133583541209615690912788595649122408634759566847308169873924634048809517630903402608040193708421960921233384232955332091139258370840937195426840532351301324548980021737539676005535877794086166701680139720040257542401234584650423843317243886548861673130652180691376403357652210771988805376155483867485524795138701072319117570390922000692000602893576696553702286538146347202294898144362488231409072336051552558902625370745563231734091726540336335699958824329082527070358710032363955641909056659520154543650731129085089739789779581421447804601043812800468137456312981487515474864586115962588738199893711708657994876786034431076762313043703876513586322734695914635856119038061847327956451814005501226348085898343478650260682780249530754987722743928890093169615009127094053138371750450778590191798670094547735338694194738702907453746885839476137965272943895623818469827682898864974651802455609692880472561027003466332573267905458534339126902908749271312476148875057184771304240956901952161562366787018935914855532611144382865605129264470604652825067282788648782638653615057058758733746295982830447587744134756741584514383350282722477436617245493536982186057284485969645682480197480465605497125155923268863024840918871757664116227699304684607646502943667473216169152839267395763339958809425773046665148564361654355937840350386420895685500388740434703879486094031387865139883178483871490435987649871646663470544599491211072106905161711299843848734475425334438909270833615966440507270148926263473970071336817486472448598010550111200346072735216352765525192512679041591076131957751429007874209039895646909882108405887088459765955174519064817789379392674325186253388569928849710989588561647109290916674018114753044913866400716634565298797816620209514677179481558285694544408972412492294924966635452738552578456275696195046535608386313975555439356884594314019134352406331018570413273501594377059577987756952868124170838805413738346650593565620227133865592826925625828350436413138728098010430386950251007595433147645470869829374590420342628190040502815645773367643645340389219651586098529985757751997505003862887177410318962209315920748406299201557164281506126027989036474866401912400484918469143150230534644867835761412363944628483920359242929203551888181404077287311166577042112660555398233671754254907162248988543225448882531393699123423627274611050716962253584910413821005663490318291174128053044358993982835706763892364061216842824296024542192307730123529580016767036667264603530660541965890757381013520741950595282916129458944537004535743333151156268060493377612619969441867786582073645414645091503298552093607319925117802803553973413546814443990359171926694378771638549798173351746071452273356269124351401862075641662874776844253102531500260017403323400513607922390014247920059837922986740678271502744082063427512390837926850130392413309661885111148341484573025830650744473531516120866043634425896074356509563797304983698599197604757583648305642933826362605485652127399047167229590033152541135527006382289846949722583615732086447268250962015177200178399932904743829747474175280434599099359022844722702805261454320505637291852160542482823054815568979417804605499529737449665134287149703495731957421824716271933698046576144185843009786419445405034284518200942086459661092621444460306698166489157421669195492314459142514161478427086261139756211427529486307926617187644165568981617468866558556049693806954048545007601118522906605383464868417844228136724093169656629542274296835975769099967939233102608834633097675705183738307177566297994022337104564380733375903392951668731178035082506030976926057401765825695621158073186266325459600017014915550710528742600098485587223399127015788946607683736721908999541667193789298526237476604597379667990855060738095228916284545220688108543663601067127508039757661711069050305397290839672924606543517655677706013505144291659468084650967040000000000000000000000000000000000000000000000000*i1^208 + -166547009756695727097829099483302698462326498146007268840907747991792738219403261635132943281253318484015684045688276183881234798645240040618619773787426201377445060948613314192827922304419946385088210997373181197487372458260665697252162792845768106774894836463039367009441594273585551574888834046503573068516806172303741231156217997735760558235310583967452329982914843708191739936266777861374350840906615245265950038169069881006781135283427575610941396641657377672085439084461498463144549108922776987372460343605511646667250285144159287363883245745642289012124597952559123160281519394274614609080694718809004488854008756720379842261595438989355550656208007714717881563571040369448852120036262607419002905919690505483988041340426624559303535624166869840419588451205528923626175360245918962772531106978156967666858668431517326161263656162466293814056931482344369819646959880276394724319992465834681020810857332271249111116259255108259349972767513130520058330498352295961247985437235101881596055446996453851236447095628582269691042023516126230560709104933702249869733768758416869679618660038293279964181910443667701137976373257525560470055507216089530064888676027099771619037079404350443471379402370684214983189668688904081397883768776780891202661391856410928295709065640882435297014662044169702410297790011012179870869754344761702632137573464279196969150664373269019000203530902055434836244863977078877619597884433407186258217174901495775092034696263529711783918561494213384900383490069591218878314251940305986658446618977443977056429233284126249520482470762458686065751789352174909981579179432723546194806221468368417322775024716533676140497508473445637128907873856375058628582757302787571389996420566615610424321680289262370566579491407425302358311491441050941132252308207286494017635215302090875025732486878453412764849790578255970042200402625303955812772041110742695519597470144688206434844877765410782477454087045990525904280387538306442781031704980321585153645313371630131886045375088423362345004214931910423528177710152481956806241334991134388211472084349558617505942249258780253503319982395807334254054132907721767368618831684025769490891590883620332646284463025196889769808019341087437950192647706672178118126168789594832624872990332580543114019452667115568274764132641979238503410682617499267144253393172072948743903712537416755237955520068868326196579081759471506878678871189609035326219119180271134388497047750931913568196258034091710437862774885622406611755780092889858814094352989494995337248724460507329170464401986348328515563781948613612069683566774017095183810964313957935493023334068122348875796040733794420153752942396130348498668052347814704537135942442837191715431220734616680728473772210933950208160658287055982687397064865763018195257026297931131633414616083590342671025174748076554901684333095285765118855369899577296597428088719726268493818313754382724353574382718956822458917184832628320777510825634578911377059544819417600299189289267720515923467845213712899013757272995133328216521993679518414328924717255961510410578469218702115694697344695755964476897395992776472929413961256021421499680695956715967105087934505066499932695479891806244087459563629346730467082085348418661431925376377608467812515469395843592233383323031112779834239151469786513600426560565981453447035434710412944354320063283842410522034920075584521156677370546045911771192712823473817751838794069707603394702398358377016400250325720944910027107162544577720833926869680459803813879265919257123550838245583295765431131318487748942329903817274433672908841183325508254533123858897650981834411811527256843483309506967938943078148674107862700008599902158021138468259726116810666934665588814378855494260078247849832003415741565512012749502278273580821504491914865970126777469952174025940180929027015534539046441733741708307518483826295300399244029995080284570483363876596238401149710709252191314152462140291499511799677448411904659978778120055653894225890106826761355450974803781388217662843566002306310853328785600609621279614567929314594441403356757414506894142779550920677986433162301702907497565290116507562746803251214922477157594874247639505165868745177887848797245932582744625596020935347349514998004866003371701897927689140064485797621681816420632846143911839600088522435694523986475090221378343605910923774566753371626958027337063309602319675445515782082174750734108005738361879677443186719162172131291498698579769174364706038432047042562194989563130913690624553828438198181691392000000000000000000000000000000000000000000000000*i1^209 + -306166747817224334727790452798498307398234567478438554266080897790484855883329796441984563654832344680775808691038194504813464883840338751046730396654210927509577808630669896791437122529705532237510508558917276653313348803127206994971164140569787432311285535448152939680445485638608431756309470639284371537347343375315815438244365516124537579145522760447988862227689536232168850517874950588949770589099152627209631954224489673381094844592358951185819474680712273604856320356701551411317705178848839022628712633252754943892578909054009257077399635860487742359465413321650285794439461926815212462825144298434640279242863152769015065979136780056829850613009410502368319429255808288829484967759588780500964211574774617569835118661605615149628571222202430944256235187841335801141910980879454606715158870819374123532552325886562710571376630527241154071969075968930840313672247711861360480154245427221694794475803872685505075358447210952175539885331267276655362683543757581788037068102471799110701128282695924577439735361651246613450295243024359655621900013693350308128828495534876816188355319090521675101000050991800796532114551485854002101834203631944100600286662489639559396926012012360115863586217031151355436476799323348317852453270445956652229701997232206439499560554269170658152003916645601131416813961604800903806529446352156239973347515720757675465933598821334846704989708820265161366251398753757913868641229640780132856145309525243357947194698842122666221581014877837817381205713173828747086563187246768173755117969808268653450809954974899554811054158393790236931861181674938513310835217109833828204199276352041844029401849067079658979657067625499527373221801383572932985069261574659977701846899924849337636183640589949705751942118094202444360008642814375506709282208228206451933657132767992204176422994387760218659398957533797266474258198128395412818857683406978089980546227795120262389015917196158508464546105662110634757689259439669076037179895234356067984938217939203945912764918867613904333151226270227474253882611060677451334148845190742436484360733274551961117317014939218272161224435231582819172293257521749355223988320362879196307330867967588639577032997315717160748330230068734245395138012311134732924592889520820364406045696342865692234994648378614505250027548927279130544745534258308984490829203005402683797983096026734523279214306223394429674316653506122100933913024495329670428607316122295497256258223566532321608624530692897616102283616600812331941427593887666195352464256266755207549175760341253329940063808089100476774163600968050015894863068426859933758403234352643963761579429468604486898883560627276973640922985069896070107542507713273297723443420662618975357465788448496553268570102636030943203265364705712812465548378054350014871722181065239300668498897588167062393704262688981302514789659908296242866259026362744326448677451291908737817638180861901271056647924007978505125664796998740773678963941636682768356082606743226963160058559272989512515711784342100379673798137355104940092073430364015222172844472980845891663491067691142253332422400426944118663832233621570947384074619574818635014497006107983620932203089785333570834961427278830643938259082257460552034518152127591538870491961727579064845738235955573761120049326569846050919741027956074783878127774562121301165369860170428377035016959043613155946901589193110103555395993189898935731330215733065011820344065163521197323227324579881085774302470873523681720502761023425617162048917265978279014383908562951226175375148776686272587216439596021329643827591533622511247820843446754133946373907931914686888902603569509071748278976445308057676052523546800439081203246018295141638223536091704028969032019456029911252648430960884826020870403749121256838479465992961345428471506799669694543305868230991860281387183229848053240330253617239398774385126740637660111244138063809589480513794108709763159558754570878685462689287019711687519743235871969226422876110495864812553444766113001532930325131993705658650299275558989765606230045293024432482610525322891150080285870898633949031039253657215336649322793378857489161825878995455645594505497231681574619770573173751990537311309209361023924217027136341101438491804481485131460296355267881073924904983334315952536472019910342088106641962642703719040834926682659745214239680972221803417754816523179439868278696166233745129775617325152434396212181773877630195854243612857501882091944162605205313292343471394269938683449954082649242847016736634527222333440000000000000000000000000000000000000000000000*i1^210 + -252261387575850287166732336957076173323546138854653119389960394101600409275077606119325578717870692951475750609064975271337458141072542767383526796027150080368883227253830580440149633799806836855061893302083351432009964898940167664633565407468024553800296813201667798997788941473432675498252405302120759740568525112786754825643690296568324205875694453201261322875022900012520935548773949140303638298327394950385637473103729346149433074227562033568756834175916471213424164310412981046566541190492135727402035052916617937660434617184898327181053306442500482219871626743172165101899667665121689709590417902270045247741697738843638122888988251300018470859403590481157357970403338229084688087216871670338971534773791505344693504421340281696192653402384670242918890044257926200005232685017950892951158700907851201682601658066115030928094660777362699743998517581181191569094634221115682619941027940267505848816658808060955371190996318567954357587691365732239281930485681835935979398492086329653911628205170789392574085861119938080755766003162845729910073209813456298591615592373498706006321240735977554287349730130935476283695058393000180002883410232693542825589827717491806710403766273651481792247768259762053278969818623690444410036527230689043016557476184301625906933488762528047344256068149411220118093814284157896779122942500493521637208978895246018804592407083392413675071507219938003852899240472521621154234451031727988748941623625358313219655868113008155261749931352021284890041759951931187549367920811221052210980571398748322515206536203317100170044190009120661506180744379815065918226260068445325729719191132036595566736249510511321496502608649985357153424294610230780776486799238649251630502477891681776237935485372743817345359446463643744185345832510316345227672391168251361967654074662369694338872901887605954607891159812923904045056814997270920221459012017534864766955289212805446524700062788792496911353416211115483741417909218299757867675366435639000462165342432231799824294008285751293492606679103286478297783532811250494931872051256902290972633431398844081167589764440820080050226880918845793487301467888195318064448019860889673712314164512775044627730672864091148862185397875031537710225869174871765413456765818493026349326450005403728418344000422387762363628251140952831935762290763972198596908394342841849870177824203954220460481469238297045686147832530738898401068965245901909442313117470079886309439867701661971336558554269125669765774317271242798590528916622986666594086081363935574267261553279028109697566462037079525327898752288849331537923544836150245926347913336378868872249989485041811389822176788896274334289444774065152795079494216670246232874627190890419006373552433494522876774143130038179568784643519510927277330689225808892094856320535079081558828916958714959181340325627424231775128903427684425490035740973372731757143140791641321700263948803344241009425590288547232965784671980348545783014497528808890138638350250127368268161323827894039879181277838443768637449021210324783687499105491901558516179349895911863890316306819295488900785765883257580777151307107305620572223210174884035466870754192779430433178576239935449497759974704559095294210643211568510156804704753900203748384395146352903989739154096408046442937404111724152586074850585139607906356843004805269419621978998303181730950818815762048990854229042426413300675535695840219498042835039410979479022515767673809267272567807982398389356476762096021388360310196971788747510213787243502357988255832395848811818681607713073911238651168473962147965312523735872731368364144126179919950008559878775740027166472129311861953538187435675397838167223343366201755639272171752179868304484564440751003734270172555522079553305728776161830335712609622578185727080367649645579456336595192321976266011971393232033668072405294495157519452232194920691209756428997079691506095531079912066001417294236749244868843257499416553597372870174681954325096691930197971022537680884497549090846017121057353915053209693979125493615959942073104615464226792514608383079156558681582452008087669370137453540978557152724625828020524574075259962673955447476532980354763015258296966280035207791594162815327118993696449349792066107092495460458428911062735186307000030361865123081492704676081236395856924143675125455818668390121009634432179749389275206278835608112865135677962575146638433394250268371710130215235491772176855144380848848218779518860517050330482503628855327931946212335485724257642522179998318592000000000000000000000000000000000000000000000*i1^211 + 619780460835687176827663949319144744466876789257579201612802328619573751790897574165514846930407217791651530938292314685719199258527864405721848063093063813816998504007654945516725334835121498968356267155722001045909156756513991579272350785134183950550263738663814318209925687315686600800679568410749861762455837621722402892264945664808966231943010260407054087121493739816735425469192475916787063183074373076752779852474435187716799778364543032939287276913253503414857219726478589173991649746381972316274591621523437292333655569685561758077542624438562867299006218625950908691152963265589531228163380884705894647072219674291470817315948312066582470027522808278499916120063937031695324710176078338410290844802366047423260826579105187443359543863126795523898311772169592110615395063981511747201130474350738828224243882813714045802474136693344111912555400276033311362743623793125666265555196690078225842565964683428385568921491200512443967535642801795873980623200271347430199981765554030659179631295682774309367646831225702544496794887212788265322624503469428636427192919982326804560937627532820932937753157186216747551331702256282149694947914360539651431051266823742053236165725084378114989930964327991049852916039060702012554847612063005864484188314241347989253289687125431371730277382003090317062622837751890907654657218691865459443049813870563685545997842035091218613158293034788179636110723295703851219111331468477963726829971279968918351269554358937231112855753818334904010605581106163945206249526066583259078366997018390118362115559777646742065889084777177892087808770288947880290728736259966882804600817521710892601899514438215433467543134697999012393722846612385558469168023776020819078259242661274600635686957347997669118841169762875997565609994379039450151352410790157041381334692063822281579709439437497340256084095791602160898497422386702923800747719037357153939407641841849414562958990707987410880347181740230186082199430570449070873236723121138327117400918708290702477108923481944034054405915337145676865570366385911983701399028415836576373782424663630575447093829816601620769711057584799565149189176502912837799979908470890579217997965550534693514379616926758744401066493510157383809504846841522113487021466570932036544108519978452430329423190113989561115071790901355060804211078930342597488436161802011557838434885991047517922978429596815058177228809463832272211706850115542039439975289352466968999215954036354815184883584503887883065084718722753358029664469855490680969503525037625240947343738226734442563949074081342710034587139780875627105214608068340753100985844027505714591396848782941435567908611209377074027319035945503327105499106986268687336952847495448946864269241291069450365619857497622364972166467979880124476901827081175764606172620443563497488981865047584895667642968531696863912539993077191646986694365229748537400229986524198223170934796546643331646368973227728243679077376762620113606483972789653731190356137844540973993317610525821672781495204187117473740351066059914511917705066413034334183508698812342037089693991888245202341734357874610157852732519910412155502307343655015634441118779035143415742309329042838504321462549680210881440189888627287993771077024330956907813390753001972707045939256744075143718186276751992931424823692772818975761344451843825827887783461207603603686816975976617330915093950846612878101792257564922380289798183905129184853923772667508497399374287303249096822775661170215043818552200687057865608957731914788847052000209705113504859342381931671430082472150330724586433761018970978094797128520375332358795228850582430555489260023819589117147464282590302094394431970519802952767622151472219475742429832073902560561663537034742344629342656470093761911087110868732547738144245746054537290626534814003737395426940187382442535563557991612916895204108984493967898146949550165663249584113083002889101187366209178243910397645460315665417130621868976430625251888253553278689056375957033066794639080415274881580184124876411158497404626586466248244420165789197567442469758660919992199309842137107138213948589874791290087601608749976147198831826705949809148225048407640817924119664372780139154246940516587712580818047302175372135068415968887174988681435229371219002796437375032847884053798177797541562857671168478810308634927558686870304835010992598936508806225270790971366233289624609269447744981572684350815933688793149707559280922465437887737378643218153593852528776451445800381337289563599116697600000000000000000000000000000000000000000000*i1^212 + 69984004218283145158875120481882306598338271797560428848281684449253835005142803237498065834963804453765836842739172006904215223564240158194788667790519075002723866132354618242868238301603420886259365317744924857909863199806968000181933990489081091956438536922682888057691601568413771751596676971274556842719159997444733689673078452751469299183743303709489557477296984743588037819282593381442532100567370706945295817910772530256460006918927432146139331229023322237516955147863536750440379502535321222124564917794889844004883880370844330099541264393845763780706409801910584478351887861560576936544423717988979326175672595647508755992551213306181063575449517320605018309264726704454000806602027319813960864405032460880839386586808814086059371610660683847052753050377662168166525993219943070334798799837875717022326119587109056036450889312469518959644688187382551741551267183395407393826033872767147058335518331196938236930476992035145278099277740661399600055594558252936307436626401815764813541345144444288902334589927076500503982017854869008476417390447579098845101306694117003573330043514137539444492862856099343840808821484438561374712012986651714243771329471618704264944327146026727170833597370526782197772577540889603746703468205545135353048741535751612600586714417460600336931408960907600758452956984841988017824203685113315350495869544873857267012823565229151823063329722736745361135308939779680808837088054825311606606692357677300823440395668510310665545058533218634516482695684310307661326948686281659191156049018125583052633352862745580939938331543625098811936030513411903211257294869929167702296334613291983974010939622678826088312868358027382277058826236098693391382064901001784666091866170799733972575083039106575037182114114247600062950306407862440554153650688684173615285479895300562436456446034441338570023333189816802836511468602292424005775851472070876570528301142731398209751833056267525636634446267451122883237645660846663037991610154454362349862941820976132176234979650683479573102834045252229907564059618581924891154809048505834320733930209920947615715328822441380792570418526272588967211268753668474610201383743015153811983274215990401862404497398177081383041911218405278050863607148229034614555880980009856933293040241676115502328835695841370585222964893388360131491956532616590777344435724483006435005181050269142575498039214299201343721848063399931287259236098134568891634468603170280754119344927417040732916857581475000759953235791047804286951664047079230098958895044616061655975982968140447702396555154407990618203993886971302579054301907621350155823813415480372603690646776065182225156913242383152175888027892133992367305790932283254364184625050992679429140998774178262630110892283796335523955860510689483404432488306888409537909589097205131683617878003236895262211844602449177797149714796677919399746918475495013641752114613687565832387781247879690513753327795055663764905927883593067686354678038119847386683389550059950550127217353077617807103514370935490434429323458961952371018219782587909977669618665587631706798496567209045510960810713663978163154353317328442493713254611242051674285985840862066857211798439275710543429710581561754772603319020162732837927651931766048248408211048771072726079998889948315411269782740309784818083147038009987539328772905774208796093433781718385808451973095622411061487964233884417016989527648519285889221572352986096245631492211404906902919547200036955513083261380016336883416703797171963583427005136509079222543187269067735095147602391644493749072398282880209480014370127074421415351800727945229308167932543756878563824179547330272857529536598238488518841335400815809496188621040010581358049580494383351876969230926882389329314646378355714499955656430968638462449824245243273291472982231075572467309884727825645046154581895438740629807233697533940562004335358623179719346768992512998606818221026524278888496509128770859230349833374108212822981215397884364100300252233631302475592756229223144047745043871690652229045126299766742135702678020250533694987646402597147561150740051265703396653319946544075405424318119164509545252441100597164268298671800385391120398749146879040889849247042637698157303609615836337789310506281602501728660668803580269334182616263484612553588813974018613416159894603454941313244963793093766310993272344151018174199430331732782604146522325924931694116543528195321330224226680507397112186672344471703865330395084839296237850082165981443940815994880000000000000000000000000000000000000000000*i1^213 + -286323418279400695750785898293664219140215118030199128193742101901057839958578983321967036892662923892495712156988873297858357169133400992437904667454279792889447672612340354533668440962506673926183526414163457821836045516468330948022324180980286837571958795709521505585620853690942911886164708764847581711365181294069579725849928540589316911728570012391063583035721659180674478392245728855071321491365112533598708742101996983688934457507942812218125956980487713360240072479872828997576630646333586813084344841774293693154618216762797258644973390755411924288555385994467590086618676204697860544820745003598959544919020885346685445505563671169861307235863056999867776024220398327467787816928111851632896129588541018737154900344282950755310992298003041759428999477522187094430695734759788278031263682125528846919671402651370911142018080716339340295494071707587848706701415014644912882718138773490704601095821574412458696476500236538490442816819166075757213628657129545545012064428550177271049521837838749347068229711321009814090034484355143706792792858634898865941175664351628049262548906575642340171002098307944034135297172558828039621891688747866946508611761092908326891599359878489339226433088314902062500163837355624939862519096074014933879013618976801987100535629307873575075009440738939834628964714212052772956700905807440822777052232495704432237741114562418590711870930386038399432256771786013131995085726736170213477187295345312092457297099340630343431636518762181114828467649238584547001726486960775031214066662571823053614936760697915090518748178478399650802024480813242350849877513113941691987739564267529697637001700611207270962949509665686250350530263521183666119156638170773583426268984253656375608728647543130863192722796349408333644140452598885096836379803628657876800174136543563122489209500132324768130315867572104760899735582198393756151582785011091317228886278177239750606883070813842179614560685125564645646800563270393506227271235093097273042043319395054634517150480275853744694130895318981801518507742532744784168058923340069881963193779410034161038012429148567485828411928022045974683062512064098969148653396500081303221512723393903374948130212838456278744411320931831811405637667903123221966034871417951877660411213783231299640630694491083510162490671416091024259583708914517052304637625007566609285666379262989204653717316366676028515060481561621138101232661958021232220975996745125163083854449327043618688265314507174013748647970394352479482212810715306770033442296802036761600424733326894196727720720466215236562591818723857173313438726131796163847092048949824893605179808211305288195737628713202974176567136013567327120610469518714186854123195289506186796963027551979524725819975229487831691726585756178353958026359886070099798630808886889730733022534638634455273254757871071130864563589591296364102854021077832112099942317604524098934219772141994938611926377600192705246635281189448778464569914727532961439568249485179053275704395313402521244929607973839533681871742487750469133007883837889320765173566915098686683089916044064018144751700416406666396842461837289414310383621623310023319052919115120797812350213782297083435949109548652793434631490218260713538242352475463556401272231092334641915036963849321662485017912961344611289292500518882778984958956051580575155358418211014008622593878422294895217631205980059642214610727381322453780003292476466780202676407510364043702293500688573785505897004629926483400433536649358329312784095351928312590771691274501287054723693599567999375704417687856878787053571512183435474273041837887005448628242438300141721005997748469615141014888126024901577476094550045434395204364762222455091838448185965333761000952883665854442316926169100874033883257067670155383332197653338198581363846950875917225862902669307104103089710917203093363903559738880256743292476163826760064802721107948486741960402080816154081227240919740007674663642583236695216140381621165816595325571955740315547911086123981818305372254293376421483978528161183653415629775113655278243191622359129399820252538602292008192487889841306249705075233147024948955505828190329196273627738109899122382455001751224827577323795001809531158062205407543297035656584928557948557603903546318553581798736438381720765676916583208854029424003312217041515861884320557536972103312128642692689816028531070890404143186380283375784380885497411430211283639492757596486258363937430901537676993862679544517822885773967360000000000000000000000000000000000000000000*i1^214 + 39221373474448481765544351150169394905657417478380961398316671457405665622041296180806086984795440879829043029269340884277886431042282931296712804848837078105850673095436560004182324629079575491094259841799765189960254443372050727635654300901875584855307056117660302140535536066759885456340167658126037346899228887527165017855921796733967091630422736957438023549451740346900885781028678971757962918369587843599482681721056841079570112690915420258379180590643809803802641942821180415471327416223852830586704113029721060115624916912477714996602267918596481425756241458563911302048419547033648761474344944638755039367927660602985911180234129330159041867633160419382125075745134180705703617108827967377731097519574562942372154687829245184657821564961807681664627958677138669639219967979568768192488156066297171309751683523768387976588491295483996767791958920929431637683121245258723479700229192046721008191134182771896908604162225824438720160706968280249702709872240378257374711405427404476416932906778755978437055070712713983574268374425438072758680988394999993092726117280689550220506286062352846620020951181805087867947485452460306392551726182063035802254702958638393889404876742836688610523104341173214672648928312765825345472961700278853677515360107614058427834154102180575860375385980086019811110523285642239177935621081790151147886748336705110099271211883357314426503997236239492009003603590267236698546175535867850085181604976625557348999032155035437722365508305347178589788178337487938035741798174308017146795842034423629844542628060264728253933141541558936638339833429140683577697198279445631541814508627202979036412053979474405119613598233752457740135516313159821249454606856136946382638276456232148365533679629517713828150318604716703849408014184446263355098625581411173307103191746634366716745903626992074721132014900381800218106859651184090468874955038182782635073743970242895732213977823537463575609786567351354533963325262844108472863355734085700555004746471220203169672063403579554025288178215793979918273749634522881082149317355230047555278604602959917726857753690628007985440167843664584694169848202456064407734604953271947552940638476465609489319929923582262987365828322600998342948529852993650155575483863845607405955172092449678721674889593564748527026375631167279945342988443256904000474586121963654890289229763593566976530475361094613486082989212669933467298177846088082450533108519299380444328976835547132421077260310141117393712343606953165975812265356173034678890769234084583445414164947650406669374883289260208104977647712242102405202090813159070452506179854088542860933308757361752842248730604830679128440890441627221581272239934077996194539508665586563744834939640056490266065669786299561285622643551147926652141381613286841980185155837322392696665359850679302471346329294650726373886069302716840735508333339478133970290117486789251346332882746802378594419492887908822094844167114348288737362324523328463932870095943778067260255102035980277114177933957635668258798250426588092720715969811120581054380782837044209434994628889520931004901125903652324625297234822710714073034699515935940036398941796224279253351025752691475325701414578213160860816780241063460181959390281728021414249199486460587918082329487047383391108226268039739585311319571189320283594300639835692829624243163522339479870197643455273976918308565275112510761044780722219438384226353493425894052226730978274751032789307825070894678892922063299893434329097340664740489909888661766389022053862476203924206903447986043658948527711681257210275520090909117819936237440328107494369102658555593751498417988916362865482106048383117482349257073351284953278156378943190953481741220807335746046771790557593775084307749647283555219598775885302437199229675048956648444063710441971699358592284718423704157253567876337236923118539786200748879506249292936019060594985116315348964705083138218352580696758236381277494949087934302842502293708003911646472505015304489241873353370702521362070449984449764661640091650658845833734705597154217330459794255091183172011159377248581012059263279973167848847479372017576498827590228363560281834967290935293812697439568412413163488666046574971957621797893211029639820680340879289888380867913138935018739359330835159466203931528001027135036376072596413688138393463234696875560812894262328674028800889069555302826895521852116614402054498627774481616710259245165487691348833959716912156586077438573805568000000000000000000000000000000000000000000*i1^215 + 38885905167970781228293003030313382782541123850344180612962566762465001140964618890023288120413338174554523604724167119979557807155974884155419171684929378741173994576669619477445934418671647704563510094299157173007789604138421707842777679248970112578212342754112723809761667096878622907580247115013001204441540147558905254659574723125964407103948277281994712932400199236237405503036939118103393532500497519094836799379529380185606147644886822237913601812615260322410901820446170426315943297498088266918746263296351564939246839847714671925537766448051060125320592829574244817303290303668741491350121398898570957179326031548008288889813827597707650203296415459165788285600652196647864887658753814652552507203216216026073628763311705056348000117215266600477039358612077228375180394689768073693322904615661834524390402076159805423230845730991743350194433664544282892103558531831240247807291417346046451101017108297665480257692412946227982500504779594315724206506415459673273267543586635118424558102565907547303086951216476788316164051090059577775469274546610385978692927197945590271862313604575447133662416419496611210245301873051637566047190717453923593994509143157186110919803232644551550410567546273645285767637768661026046524056828123026741624695457259122029397453620167529392164588270901924498330935938766813677857675118264945285930435093793715713118223525886467213963021895281250527241224657737534981042244412246386991117904271785350549640221794096756276513416284311932414649190340989530609286093622933109997019791070878160350562934503981080557986571532787971757140690474916891456349842440360558358517374677359141839318956209570038956083423925208030688676321643685463891846420203358465219254787586987833596982873043784322003713919132709436263124102625351715468537894136861315736240174849902482352053635275970399218860711443176466145847674011060059034790717065059625306632508791744978615768843956431357000837844624733409651345638038200913691937039694552477163480556801278178095382289816846588107400424614411119774998674927180494675358269969510519240990974431251118614483799028358754261326539511608831468537119055510202697528405025325093304748499825515585171502216372230762448163066293499075356999722900175183988024837798188575829417095309323247703690529864528013742670683251906190521299119355195976680011581158092473063011067018240864839816568048371940558551604396170060211896471942417119020180616794303155441620569160264498240884985026340810315310670230865751186363148748641687495306969776018568961311891933457059556861266028790112349579489849707161343718049443379653645680318274385048896268146802852966097532379133956115097074302591407182361108609881971089344854169628291316950795240444046324283395303519073100508917481686919345803154545220567872553161787845247534541236000459884586947275516227804364324462639939057657533735237524998803768631775898539952817168585550963150047397230345919481730381624108125655835839755143655280093101418804457464640316404019676387008387843104707507618815454353080811059153934716624145874020185162409365506592646126726667774062946437944925032701095963061415317427606163474526654408027150586299682028230293454419711334830650510728594386969185502668487686025487990226386267299914562903345617849785154636939595871077985995704530276994856623820432039077281089340262048906569931527069607716470974997801992467293178591258379137712306011232322585861942997071386271752742431923716327224171217037841551582801420366275833212214679529730945848619741254896464894099807010511527071845539589919513627543914133456398214673222717218171365285516226604355858029653325568467483375350653296433610599460586917655952265360694353681193873815887273325600238802222998866414260981203343904796467754370754374686736019352178726753853896400071429223247689778603128633427943078817124573192668272707191405360879924460192816214397938796843348171035696546757038093362311279161126122840950604670304226154943921749567364619441485373199866865544311494439943804738335610259440093721960190965825168460011463917699082321133766644558400434913721858001637771445276964202469000591004805940745369162259427750167567981541315547941476786577594004891429180094987938931463939321902731072677324282245157854787382611290334938570636226703139345362462835318209656303816855688061199120879727068209452754756353801371851026115561180581807545299288698480532866529234848644620647640202659417613049873728542628690349879459840000000000000000000000000000000000000000*i1^216 + -9700790346940752096889220210134031900127970701208470338373764551695247508883788401985485000371616398710815994967502032762405870982784022770829304769991110462117819767241145614749592853328313480754372111553065329695551613339528269827043054703288389077843538070735945724155775109219682292270349966544628245650412590257299525559209135337829190061728435360469413310793625543237372662312637306388003097725249744632032222780508844709388204885325404940112728323149314010861254858251396275770588966019609048481126956257338757500960507760480679876694970804953720969577818473483882728002007025312871348377970386883875961848499222112789446940276063808433327770096949826626905209943680285115505112805812909113565433813037127600140716864171070311709419659494380332833552536301037229433342880977360756040098295869049203476492189249783704939464934850684423284757422791666331285080107718698722473057271742317994789470995722852323132476218104193383304860936687635303178247737794083613937072623518955301955830994666233336951038787595261811126293539006256389689408306347612953061723887373133000626362287267388150614425868723156708766258306377511389461880969881607421965736370341646715267992614873374924904218904987139501094872613191436306633313557338323389820065204057308892017379944197793401032416856371414199417269072540878096287006901624190097068873446345506828374087199398117967711135940106329907164325446042917370701151404147783291617751450040256617730801309763518669812211897778605787830324847980379086232111872103778815526309236245175311619313605610290882175656284874983202518146096551557573991804974952545132087700859003796735106762449693707912716940532670164806312366561035156998449621869042104513535696788296645249998543466988617851126829581197990140839534263796950242820090174860180336972408390038144141701833517318645210747629811421964914320932374391899629745648159544174653019078423260513452709531243852445530917500351132493035660237891125659238975594577273437937987899823660274670381599336055001135327717558772172728258229121180832770163087157232656570260112517197357251568656743898360394129368490878591057109053646908446388356643891391421027761950402779956990675959697485977653144009391310648725807881459176104402422581761920738476641650829930315069256558472364886966241958985601183902846816910679130048697059641865321417469152124470116645413917459626746209807424390230469767894804660827770830577750166061889746814296767460046341502225037889038368774834873330556231545989773975804974950970054177911395652200967728758100931768007412031084955858618047953785952795259147079983112621591118646758506371280400065472456033660470868482925823808991077026009065217384835583237393633299410333230023268051728903833694083377552545519903558902744434137336259316231242030437399432139896966711739209878187533893990909792319300222502433183668548780544118466692871285486832557278308298129263023188493355183855383329610361647164575150825467904742031902294622625155009774736704421665810792864288819488623885175638549018854181861785863671710972965498957348656193311338120170011684437682082560303412726079374968706503791079958184170826220737033603152779860739711918812604802836242139982889759781425501116395039528558806944482290024057214686600457598012378163649677155560772414459066771785143060588683407633203113438191046397073543350889075647516644651922112755753048998521723622992912649649082619862377347011668979306064300708872779920745174983569905408703918389311600089193086723008219014874203403912626852106405768297433613923820892899109501874820037882324939454328086262085192244871012146658374825900424920255550603871193541440392074779223743571362482477884578558795138393886591040849899579686347120133954916240433626594921833629405346223705471202894645010524370014882827528142089683488510714441173327995051208802290758753796759725281541234248417427304755805041913044933852335936994155606179101753827063851787631933625949936156935998815477778912625601144282691747340243309367684358591013584984764531314499778395752782978712461016580354218533432384208299373502201368305337706172442667341758755078737840209595122245600341700252890701809841168192472639044272989264937669385302917929185549323890279553350772664055747003220306210815805732501426312709614243465622006070874889282195890089930896426054615086540721043027721693974403572251683758411862165113009259950941009853380888889160371081702505817217908392698096648192000000000000000000000000000000000000000*i1^217 + -765874983520885984560880551944885533628561710626882873040462639321520178532511392901682308229065534226049486818194810089926596969015879629766766255543002295140066334537507199700792670962964156571294378891317362898094201834250219379136816271824266421304771423826843710742850606789773237135088819615171751778197534411641350824613070879917938998996939324298892312438911334677082061461318896376921364147214181843617121466973668733889442675179101015371962211779931414495145207112217451953012698850280735577327499565524049429127544622590869677673607156110688064153303226965275354628404399651261212646890818016735104109961389088978725140010352583585150690796123529711239777019787338137065914500434507058374626005772100305204043388353029817196221282946301655453368367988784831207074139344133646608199213476196181832992901344293260416074820892419062465459684407211816388011921626513796488610333023484503148237274730969267536470421315691491021725410370548985057134238029412043553427657853197297640847470215887715286680755990795736876273329764403631777158020947077890488854790556079400770043435074095334512157813651870504977239190269885617317107825340036847050209867346344078614011895694485992339184748705963032701374953811250226945714483372971003865558066647471113793943742586978031237460392711179610839087841980909308302314611684757739051627821556983999201696662624584604745352373200741691055103194013080244695382896173705054500935082396092291555995065802908722921401211628108458891794389129934731694647664720721827492506796073131370538691119773754452880460146805433143250452723529049173607270364898580660009265758294972537417945910884182024729561644151143115538150499576839805230757219670302073037221234779033920302392228868550059154544568303219313253120649606134938535475515151251780780843508887930652102681017537287008813030191300988968255262435186182779151413354470233235353428466727141232706614609423012914072157955287101480328586622925752682479837744386517302148811043536162131456361017827764270064905884165641038452515673199136228487403007553797182096313308829447593593357808040181202003869646296982932552447217428028776322286938238242432149513435883886783867144916801500884491349198587579598082303018534681510080345754498066206190537804632250112722493742838149814558672733240649318136636146525800435529654802596316004981368116856071886548052470513905972702398621177584467406973971141849756619864315745207488935781887918108552079401676034068160956322661556531281271218199170287934585488119776781118481042372337108811147159941448097337704654909837621221421970093269901359443183359452375436354244593113777511813168286453839791440131045538648033965297806552035131599323489310223328512007632211509239208382051464321980435202415182860233787237316096188860418768115227737797739789593608908914337184587254952377524189384446351796044611134276406281843952167467345154282401449965986403466718970527286887429361263221898682128611545645830516366295574709716768451658944910768285764794588648058529691213613644458771073987254444050767441688702010806410616733954064539838439887195412208553682243453774542313717649409505933763002890395674987735566653591410243067774688003089198936600441200615024715912646332303102482453671674087904009948004332613034562070335411142977121445233183867424035084944609676268045689390248251349966194799793569305600394428381571595071213436043520458252824457321849323102016255575009977763378937555966328269095498649449200468498442770395075548586807955158496441742755859015098506911270941585931058147743340035427718808751492429792783772944459826030244044538170399937913930589531764486020200840997566611304250618707795130296468279567034570709477970190839440713700125139277610278658433059453691406240262412692743940243920168231092299222175051340081493413945315083008129853619788773355466665100521520050468804112623899561314736368512923292816508716935255788687451688662691368003507394654061319630881582125323370039272787784698945086700140062063337726992306022041194588745575888036127465354886094481478108337255752364248757414629196725404418827196838008401667272865184987795462604930921236864104039243844417667541322644232900887185158799412851617099358742165702310609675561439701254562258473302569407277189402601692383204376228810370367870499330735236842936958628317224356189890893750615749570515647441663299612772669866734949564795110255574460359859590359523725525523208601600000000000000000000000000000000000000*i1^218 + 139309265391121794470365697285491435064669057977711647369081643660164963348265140687327676760915889502734080604975037005446171536921490765340607942731773402055356101905566923635945111118001711299794055975916054990510471628035754218814080986107258892710817731470536689859523854458159098190195525659168847303984816290211605140415096016302789924074725580181343997311920949906556084947660987568273562121219660705392437271184268437168368299878309238460851027536152219238255916358339501442805446163787647524094807621525595202322100171747524500927130502290425111695439853312928930159295319257943227581454109558031709699956988986627766159918653464087839595432318376753346819012044612377033262330941864531304123875365066882444403788949057811847920272379684273042708523878227477986981701153188595897910231192706002451729904645676350872507478264296902844059048367862765510500173642726829810536861566344478615367868248832744582094699426133164065270550238975969846735652004822138964355145368969685286233364709622810016003065571350176195649686551737891575668318055818796753455284875438578148926865428516692165300613011393685703478083820525484687151274191827228616325587885660707122855852211987733578196464253476841633878040213459674711306220344299704876969144225090319407767300340154622404433382534146874226946727636845777921425183628574721016533344254933785303545032539018453941474033992789068755466062176628452835485355298880503134534231670233839893134441284925613259372781166641752335343832680606150945647628719084596285391950446479286068922512124941157249941807742687007662252725816939286213050903725311952143912619592012081857446100348509297595958961870544138336566007913219163956492624134943001151886779525277380912608385622412587374310423015134055986047334678542950135501774264460116302909784367037858967201877677052446716953344186134144960043746810502646542155469998722784693875910960924918513077514400434775447401361185902531972336659742741001357673886030960749114856934617682714861179128818863333510376656525605200370995748625788702648277394375073332020297317373885837547878489672743378685132075170545050089986382145682252247894296125583704830192575162410549411633381364970188268382657531978760141528154385348834366496581805563085144654857560908703441238248709347179854845125727967626180274331571174012712980773083837471627422562354740960256946653694847830276800689234085237516986335904182884272670488848937846451179393637988689620768574556858142067936215593632010120449324092485871648040036035844554588767014634808000187191709844134206861732799351726452523858428190957813166431278070573117521808218283661032433884181835579768597387017825435591905280944599170283219907123851183104064186094374590977067744548827711105851809064550908416056753175578290112824822322070289768752906837514468667020275456136547601524793030281060477040650414460289486299688225665058848838033223506445725772813531672802451658195691760746080114186219139462227907385856784632121506027250717501883160039698996009891932927641943647013614564573306593214179792636099781031502945682593232222818252707263314877647360676291036534157868013504275502479904019664312716372498050956169994364109358148623015904877029016714974231839381073653418548775068640214340087311470675054305783722551434807070560568559430876213180444759933145576728956432253762266863572360677979583839271617705893308528403784091246708953555194728232748714925768329853754525447763458560712313725395253556289030335229847180428108071143067068788669478768656318782082692362518892011894482359576704878109657792165856682496476502482892577346846690259545563343683495634338098323531856803198947763797214556112851827711228283906139910529557556171825473042193359599184925265430520347234123174591584189835881755666787366458648677725501065287681392976256352279271824560073563413801347524726272112141649003842899015918042990712461120221760458711711892157165992968970567434416719487421123080599119007177939757801760007215673931172771062836755197900883159607377776751242156919379788756142298660601810340989525933347483787092254007622448984258246550833926063516850612462005749568343813782166263933722950963144335711324455286555194315752303179704195047299900003283520072186674433887641288764133507880504776422699695343872160514517091126681233417097179956536519489588328982901819851400239579440063482205739094250083358340424613892585860924609843764463979724800000000000000000000000000000000000000*i1^219 + 33984722853404977444667175527540571012179296385084326290761284560703456799222772751730197974565933900399943439538618725595969094241523713580521887201205188341831137714328210305229597925512945763829109246722844328730502915111461311528778503469313406513921747014063474493337209161814762258718391107926732101700270412743795587102697286084739268779848939104773382641024069413664746010274018060712908593192834427001655395614887815490886273748922218177933899751159851302312797680648255128216200607530387056897730889168294728633747998672349915476504720874972526102754491508583307301267782842694089316037975117289526682968566383616403005355396976477746472279605112580776442889113914771121325003808303333587341212351220975964570723905434427854257327100599802743614663655287241852375454322982718536982088758617439396667747679472193932756185344057841439140027649073957227028953491344683743699712784014689377701370591244844880097371947552772080347336868032624954398000767517784023471720766699433985975248745429017568223966964802303306363688923629004302206009272531515065534628860854392130466018700060109033113432053136050554202644336908684970223433317645489598342786548984715902279176767271317491963532208193763537071227537860970258497334468702027828088827309899129625395016261580703666693030565712997171247141903659373079675868390873781200501483385827417405610756219409512831648675827341355976770075502913825180272068611510927745238632303967210500888100522078385564661189416705633715465618101184361147297621399308150079406590604083642940619375598631336149824595280052756184069540997446964310840664614384129522381273672507932700767186645828403647365928333247104066989317638557576026307128060523509753135975260529814203974765857469487639855284063781299849726246413429925356899594240712092467783943901465255592390037492130534594772343052277759143299171181758945328226719421485392599935030111538357309934425864289764313935452637305060342010899410035079436610426528490471297374530838928702579078645749559630113896260606489586803928764661837768214017942217952874911688428290806982692091800458718234272169871444929136856283000211094350473581402583451762969432845461505607159770506061445131531338354023027683773492722603941481599919450731759646880355725427289144712197130223292423239819492487646503327189045000502882581074940915954969520078814373324037777648965757091560905875608191270720792795989055079095234869851064671495195752420077754586848183914204887599091847188873453493144909151413780371745027262278628403040128483618406177810525007942695436800355089988133719681866837981052164325989822285973006903667059105348445721875125016761088530893303373327172598184583336635727140458429716408997611035485646758720496087939455973424854828745221981792277690413700517524368796395620085776102705791809627244917030633805531374086479498818653759467819635364620261535295567111841295088315651873097524365289134964900550948581996850985000376342003293496142230359265905009395165553663016836709321880859116578464085319693559872396548286847307435488891825188161022511508733175362749689256201171002998362342592899780658113408060005715295646991723962520088954106789483271991109375412523693684147098939153103131479404641737675127022716373667998892438541733135364716860620638853353679881718600061687664483104807991837830065350332111718521545945867964270750755350061874443339258850283186340786198536619049059915780689025708316653132372281764191241677350321450913533691777325099272943536935458365824630841474329002835859617319228757751690440848638236939841000394245845277403463167654272842571875386481525655585379710759754370410495435072757006260739100609037193834298574416558265712062464247817799015928891561571172402170757814187908086496090661709647395972766036476030389859543002092794754821180520743909510879399837607493553666197752826959474453359674942524713953881194159058336543097508889084991047755914694371603228720988088736200497294680000852988942743162272546212271245059496733126683542171641723067972667862107592908510104920562776504501392248320190686827629272058180242647808714744238100146410287184566343269299413362607728747569987308712857850245398001109648724446978286676401740437944218830153816734291995715154632446220082539291802589159388287630390880114190248522364418560158723157744542201827912402987579460749840249022955467660220351331808497883757557771115800678147178142629888000000000000000000000000000000000000*i1^220 + 1297631049830307632348641823074428361570648637762556743630037786108943247557945401345760905342654170540669200173751113817967782377911973237200042411471763887728815503807232954629518137550265891680021171024184178548935016694167904744001620664673080098962275921983192483096582267899894111103249020311070718106450056154691421400827071709467995170954594092990800900002823008906790006623806719520455466901318090896166894708940322243359422049933784689067157830966100219903311442500989228925136407670620171081818220421037700172028326606604533589745638998550493287884195179786837101194299950887436299381254330353795925119990072464376494740121385157381493534088218376379554733616920481807494881406342506931415299128985895467067244785552574520722744658144388127847347158815521079652499267645105247393832764945071205018438326297284656354270506913897369255053979080156270027723421962137755197947054489997504208863135212874995677166323321387102008163475241055493891234939439468009974143050818677381996174823477320080478988557740240378079235331638869156457180938658288875018374878847727083265077076947672029264481429699434930961135990247232403925976209874123429822909901294168912875152642284173845732706249339985254808482553713002732183614438129791524698422238376207976751901263967114503319433294412261079522432841359544871249720177360114298117064480374028882888125478028803864494320976751644533986204422048775176426962637926441184510006185609287158871488721384882566531908627441909670946451218836844102713196234656758023398487848876304521385996191902450769731401144350182735513728564973573067495892714072256705083982729016221150640808314255843918350548333896700207763489624520358087032095474942767292340745033264831430834308377102351594602774371308818831340408809379046672293244944739529275692051192084703906738067831063608323882624122267579820482754851594051492571008790489955047075767597885134591161547188832507320577015837364757928750535221714945353061926884449595401295162467086493228787483124023347063226850930222679368605156851375395920616088814234637091286167517869970228668614171477138909399763685583118753377168919181340891744759896617610761966420753506811714272851405552927494990500078714753465269184586899364541656556220554963332138472036160410095790202036099727014257019646347706589656694871444362753973217457693715804458647992430910751637842504850176285254281361197731392205250976602827974568019194906340266233696775268421901144048804672282414766745472334299491226589222647022942596439528350643621048012439269784827889577061002717120044811653397192234197855306862814752778575537590878641379677396409259043520607354806243024859785118732764974307140022813465582204906466621209268079711298525254411671903959701231888888833057826300404410973188253804571790535872185570635533317271714751592573610068861282541456993332903450280388178928266489739185856483891195736846685033803125028875313702149110398448025784284516458379251868778160778516998989625246113216702642649688449719555417787388694303469263803622308625048803804310916807227819952319269813866782060231408651069242573604038838748565645617859134703280280638233322302516430361603183815523707098150313036591491388437345239193842163375583718038400781721398285966033162606663637177428386655545553290265409440942031047656514685088708414990332293808949326785991187911577795798478086116511604622291193659898877870728441783131918193821840213718225072342844011359605802112987785595444684506961793336804525036433979000775675538201339805404465456630161295675201144210656746438330477700461061372585215613233232213904142649577768030237540787136988930664822776666735899272695048223568779650939635547916528831207280554084470320878116352147077655102025388322289480640096250156261285102694448111304119020809914822207387179127024568580010568501569105758493187261361028537326782917816824249815756009043038248449550808271778971169407546346173363062095164063565269973879755348609207563724647685381878370798280131452222996592259033910020086740972964960852074113994212128110984109281336135872727242131888399528852956704076904203261090083413896662286535900623186453717182075506257534970313003636631725596071481942701942082884861731415923282954871689494133864286615245583594494196928733528079071546527579862421572474032437308301446896508655386162163606656496394590365217531190909789951852851443326725299912237175642521600000000000000000000000000000000000*i1^221 + -26467436990447877324172330999120684883322199145276353839401783179730335899701657736941055360592900445125472882624252140313944719229003929645807900355266656620542499112693621357110414155307604112388071470428085277104094777792227406342432463438676805970104232264027397467089593197953011540641794427298209725503520553641497127041157106811516979037296969729374830567098118426832348544033898710639662201471901116536908054192461178662179487731790019580510403793960342556843228963212921261716373541575161955872070740843687031526728734551379091669373252659744449948602307314756261604159027487096148961704507054086049964794767100504914170778117749874703894476420113274686433646935202067166348793068646741474348585933523669473507516657237348051151143237684106564528904587522887514116625064388893190988499429093068612303595725022797205687259282172816493360222074630041143760404699486591854453367160935729955100322569607243227652236229692757607779976472840259939123199744962188491302572070239087417842098901034976358774175955264272121524207125735344963236934413601930829944935484500804672198541631958922048143378772026759617076267820915701875545370311643772629059405280027116858016909753862902977173140315608172098335644217531168477749736805815084336690870127008803621978153228320050120675457940224597205431605497672975184626284472836252631652320931596450855010052519445895542613359804511581969811129352074816973386283680788462459176887612943263271159568695094367579361753800968417295403801535399114389502435403866711242715217133620938479622228910420474123478046628446547035654025333429088687587209849901401295993285625685917542771452797050651901078478627150967168087590597583298717809421308553490046648802070809834167169322913758086616515713982073399638997046144851769353894772220554448920046260731375342243431406299184888742206598906416997729525505095396799048137953191438031962462969162792169774904993713814595613191778676758064194605309789736346403587109832697433911084153182610582086079076261367463166962710692045623892516522090494569545552842956354141794623187920554354394454827180799029239194624320360901606218347135754370872470551947442435227332301380038001896435315521688105673861404855500987519442542805245467084083110141123808921083788659529473284150020114504810154568797059666752896295472401850388934675702064178456729568471612157182056461661216089465908660816143270115837438645743730668854806607015788335799123491787479403925850325580401997797452625503623216135362340208119997421901516902857780266784639619832229053640468058271367508776498610350995100069519259826030031873246499229540007801809828653127400861389259975978348648620230358807272334090597253262440307990833707327578775361096776109517079601306082837720415558386645420163129535393026980417652286627123012870675593896121877298979161631986882942577435804756246853737606227729260769666185041224946839677608979976303536443400727489937930717055241307552714283378937887371052552171113829725698799542107097134775393398140496206869989508275499381989213907644300591472984964697415554859748934614938410892454220423862422365958108945379515769513093349348455808619180846776042585297787006747783883909535044151837489602880631358177187129335799411187145543555435139711824197569879673148315615114348893587772022928595075596907210966207563254726370591893890605356977287990494656807846116534263027417563736404164337711282187979681192044539021990677534876708251125940926381198717475560146283626169112469384288186839149542315870238201205149290858388980792329708623376076646515833035270942603765045046628661880317442507368725004930943507815233117434956581755499818269442571951863461814911369168147354864705663392517608251531980882842445866340399271091119635992119507320462314483903022126071526849354232749490779567469079480992296926035668133193164345075300002963228621678104433622583171929115029293105708925444591753023083616106408480514331220658001353105443897836845309187370635909831910194033131679882740880820871870134961525296274258265065824401655750736146264091338757572423540644828164151331624889708856344044917340634576799523484106557294854654556691886979782332451108944842816807166955346073988711270703202523447294414112651858412868984187709499566770412350048247567866434772336599711918809379469089014382092422989635057687583742111881804790605129810215268818880728729161956411310080000000000000000000000000000000000*i1^222 + -2488096124236884730617572225449073632955035652338886300835651042981882109569086772504549300076458218049580932704253188569422091742544885166094635183316499598523567549397871182748075649067048943189360166890288911633452541663123243501727425104346307093687836127164509617875552911088614373423359125364575036639049468274500067524886371556462260484405605231944600161660272420905552390152022548567549164289461422504309010254689665516410305344986482559140585123332419857097915757884198908345646408976321025780894658022834630414024557129806559548884397500659797618893797717359591785581690931805140213785198791024123340764455344434457483299947746862904392598650140200682274970697464551577769786787705621577863633644758711298461789242210323141599983724394289371046385891712041790536844690848506487411709740790623152602765676084236977544586633703314112812740352376248480501984176556666818035907070004559229701014254704776309258940604560500842880530616629676979942878692017606525826438895628278400784333468782147628882346048255030059667223542991889422021503069285707336393684563627075790574716793717069165794326286885124382096836880534577777386826584235760788340463055935667219326814262764439121629653254226865617113518712290261788211350929016330937227087163860367120647491496868019216116740679637107360694362926306814020465806160827118357674672014705084409591767776948257087620817429897962241589919867740529910736855033421473423038544935088679405617730675707880503635716839048561173980993741333697038551849664662240520296838862925749687693632103005140955112329151295977799253740525331173230183796082677382046204906334362851917765050355652037760491603222950509899786198232141609624255840340928740721429024949513575697490690834879997966506006453032774059299360399788464900762669796322200642618630278365061184660018067636306644213007128170909006313553247929031913098036417151733428481922942453899909159747476676661139800769346482802053951987900363054760157763598485641137495693039789027028612386944713300497671227020566984737742256141981069935525649813991338011503438137712520665591738176177055937370748040315420212072777352979143954388486216963253380167848391429422783348783014285984463945482519718045290216560229426847652980430526292934702090166395804862404396777866311707793153516256783640843897691403442431834793744593704177557667121922720313622650808059999756864844107450589523943962900779925904900204933270131957778151932761369872048379241684231449187865279942588699387827637581945935310758466277301700843462614495831259397216376367424930596776430108787820774827055632872263560686136403514473165958352207655191414111379863115076840060487622882149585522852588094110121185417719832859407934025943758227631077860630502723825494163424253404918878239416679917868269642679153428469836993112828264054488656904830840438628532260169394124524857056114141640685034885880511870451656220617402171782654877906772173496089147775948060336537171041568768757511570528624903734397591807041573306538217910414849625373634385877970280634979601434942209480571597379951818491057458831890903973806781338844826205752685214085776919464889687453959876831182783425038363007040132881550239294401707588323860742992759446289953763050912060298338528025450757375340804027992779773140378209502913153656800700011546143172186977773518553858411012963112225317064955194348550856980054322566204516183396605514805596346948595378546688205134548709138664626968362222844261769494137789864144624561063354119729187753091910085604475505003519332437275178803737633249410731029566437904500858125262178537366403580337336348709855797587974336129766270760407554493960672583904348908320015013479967095260792198112318868331118967186584176897192920420788021256777387115536113530916068764642308628759861470090821244286373000179811645520990399922764017351634782690477688478863206649521873263776232484547860680042538186725510261594583256251559890420821331863306705486193097356361486905778215685569540648992099376028206724470813902704175290416673582666814839692606342135295228919759199449194158153475101555067382161503740283685886050960287841259710338049402557884581830035269864418475247861881080343027960687106486659444771757538167893927112606940867615538151445541961399086681156714173830460501235301462724560835435121670034515423736700737761092550211604391677236803638198684954394624000000000000000000000000000000000*i1^223 + -63986715473576472025843275094940564608462254741061755688110027957185560208774100160680484559786187618265044928938339357489677155756810996560696820393806632475385895636632779023811832503306455011941655832682403617113960424025955168132834949474208494837515769576208278226106381108759454244779843987400535005245769870100326964608906855554244635156593624844600099368221506499038695377307237070583127779352909997778284571310403882975166647879090099927495869448280976863578113587948352898829647575364078152377607854652585936440116851129699573463981423894611148830067370948144265549371355183964864164642597325894810656896252422517137555437425284808576687953701529869483777160981127903727474414808860869119062560167509690055307537897635955838710322023605273118427012493971802028386319745708043557864206256310267289538732884512833678842862424121200639651703416897471680821088172987401857786172072995028579503720927322894204785097007993851493400873385077294624926872908672255266112445898947496473879231852181443903872010826415713170937020321580524048383617551068696551917589478604946017238695557582083978099739293552679338666682918386593621676939786182003287072654647769747780861306398231846437030995862697077380464579185835541652551456748891529934115127767335483049803075431712199172026503206305951386835765886244187534866991748589835079513452276115918554503770311176458312012686958015537513620487813328431563615479720294829874696830386606341167723909917253818543714673637362104100309190545126399535608638331560781744237294608449518517426716083943630537743103155392423756255400903461157757379207072575207009424190913697377023968213405378771056973764144066332102541524023813909830828808572190604318949819144543234743099896587151920482270593116368332198519251126210276904923805325889437698166260185668005138470139479758988967462674279329440795927622180582910493516115248343425078360200434106829547693747741436754604542671195458891874931592999593743944815447073740518869166084847848892063613121402795446231196512813127659177058940972297092329764465039960149475551927362086417335551279879023829621538120787102471039968111625913621887051179686216293903801367486116919182305547433832070531022259927885753364820724203691811154492784315460539353360308075334461291302583886195626866620113225481398249602684283616431651615173889938072399340311879018925971033279157011301931896245460943977246299036208886539331658836875886760883373450068996116250491256195831918026516103286483228426553726749286815704307589690168759242871395852540921244247201709957880726200401403364386806703180205280954317441583491134966672416119137347882885414821904370543357311261768876571713056521080495054843502815342906245205388681864696156527653204918112050591772598559049861481324341714695548091851515385782414434692689327521994318573884143643353423275410804451260946995967198028309879313368590788568075869448680725025267940484746500843638859313724871942060163483103330029230809519159968129791203788932953515766936786726894980906913764961726392553747208120630886376286626381261497626276063996253157528986266214672417575482790363119547295827868176730619355534189864430746141805499958682764756687204114553549827970960812601655431248728250435906077951775204856689415735220932831613382797257304529447266175181793027305553120790005435753449897304802599443414117795567053768613228201272357808913795458096010896381298895955491939461196900019643142605811953225423593967673426378399588809593185962996774000150845872911601661334820664012712335758582812573122045744418014484853458291992699701467025420427398529847501441414647512226825035644433142776021440226792085041160271969841615269800529899589758369619704163282388551339884711194116096682507789373042520626485851598903238577095401318290857456776789429310302407072778255392484034047361290391730964688329538077105388456066764948752364524723265882571857017928962345799059446774487149585393469107021926622419124636078931351599853814585241205012675869404450982317676777508784643391904375972999879633333671600059032953182968141974773483651763477626980387952179205873897239094473077619153715111402706082281749270064334192690719301084723684201292080135516938862263519425225421516367032552986569016832258932004911697351496258612563155423022058898680714939820296930518146692159179293215441330006104925240434221907968000000000000000000000000000000000*i1^224 + -383315782176775466365675447482661932202167739371507253277619580241951117272974083245395849202187419297224879730090446057700680467112145736379890972738894924377920047077166762847336719857164516462756541624927582251805894902187077311393670073878134939517525810633223044327610918886023149281466169745570034961309395787856018991819368913845576392988682059102953362579223793155402949086809166985479156462788015994825504319467272740530683374243786009133264611731449447146852275267021373641998078172333856951164746594775837235574725940557430048378621317771033163711005758046789689272194140339495265957819130850325646385484695918920615987076609759857742476684556414096987484618973687668441779370530719062025448372638242995444563705848107888104575842079105255092512437353858432667161881229710281451311825364081980920279438611397425372654793161467535170171402374647238887431477282313916877736549713213046927653334913734984847058862366175373870768943886281312948271244010793275332744957238875333523937365990162090470662154571762050340807038510863598234889919739838053627603904215333730468551104891103655156737380898527670294873625262441788877427834533598637589675788056551799927097936035979577961737635475154147997168480391177406313082108881691912174329895992439900583604721606783379533996730073708544597276337820049476538589774278978858760681515707940188428087690203900565386390008975391718614323240927120270412712472648352605123262336085370624421451674528792407396930781936221830195686315471905145747610944200951657410198342795836314138111667955409914096373186283399029125631247997056848977120094250745444042212424075144355220729941935748548908042499230311902771070828511151383749785618770812203605437228642734434174698020813378416999331838579431148875277136639134235248126841693633854644708471748748782380258007997228051343139925923965445559971658810949813204008253975109123814547780833143488537697782178373073723861141552070382423896504603691815946212409931121940389399309254147189368971766757669851961914424529531160805406716359501842762872697822731862905926656448201518086420636412151651629035526721865867169502537333307650340111911225749126581748100561995835165567552671538615821508387734481467732500384911985529342546380882712139321307031192688990046570800461568547801357773150241160280415537263710131295715833124208746455607475238413340753893076652163648490826273561744490819330301410747272837385755194982069194945716255678266419139132913244294907831043185287493763320059856666848239413949394912421690573761839313742455308266378472186035334153730985189480396793144896924527283732149856830838941024396998000397559489044010234898308152930219685134620528833302510731643531493071285341205002692153878455120903691522419731832448086289428278731628159712609035846012480514334502219276669695410742873359090594094916899552438008715908839215578515412349154729866093633044172275419930209588345354498438603205159413621062140320626618386256907458175271964421484984075583490188283551981383912224051200460042991688132910519557524104630790145053814478794423688738570905171000517368824642108565855429588820754813120854117013067011408504823566917907272246274744374919268148878663631059765833188702395245298461144588599129349793376054342964687250940312801783410961097485069176367776081616990871228016755532449187250184189783429849141552963841032122862725253448817321353805354203557235671350942946121346820923576794745908421321191381869010677707927550267749470347716377500358278836676570364046816647639854731325745203055117235090087934467068774214550712468996018724467171426234421501913400918652265611127898949833249834244243206875761459320427253663993039500020627806729530976747284173761985249857817606148075499966901975974443672656686026316097219627302278101407567948383065513966883123628914271046411450195229047029580925442913497790627368611203895506308549201626358991419522560619531244780764435027766425196839046985085259481103748720255229076541574522100435963748760228843610622329553851149966615668390282413513799751088651556519924535063702263627691836217831811574601851031147109301805018791336194900009892076697069396117139649627121456012137069278291754550254157749552369557756330881665014449095974178490689303615391515155829089794763047418296561811307840837991218520524169977221665286868627412078757790351360000000000000000000000000000000*i1^225 + 33568683572921340009216286552613631043857628748022378725750557182831540100044142562090984995773904048079956602374258511828643453659799018974145148315986415039287118830992971483154142153850789447180840591241329936990132549164451582112241349930703084599186848039097041788278390480978972021633283822040624821516792827863781141691319349216781252674327854922842736814710714648452699389918447574170793814896845062146162718632324969491717263619513605148128780075275795401185660112134382521320738058661004709998383429659764703060543567871643445012748463355614054231327809440920487681372963765185786034749262000261601055583664905600545256580398491950785152551794314919439082390887525136359998847524803294079327714598256990169336235735908433122144783733296332044311904145402762201190564095744159839609118815764072330546549404196829195001890993412820733227194205713997864927905495018319955974138262982083123027211233842479638124499030521340768301639965510632879382911156066079440216984448817139806817035299573241926981253213044773034818982907999475704979633005329906932362720400578673802528185721639159407095512694735706397315446788626909711343242346448628346816929331930703315835738019294731424397156356632857347877917497328256624788957416038826286764949587474676664313026685812639427015645224664283126918464004694415645428156725812065219428559660451188884220641455896646019568737593997907746943423262631826289391416712900525375399919545947369575853493375216301375380964304219747718862502432417275771037994573387534283686678732355018974458663824732277521410255743196986798476204071457889990289674670661098000819189254189203882890949121701450755825907334771392245531982050737093526947954911249083364931251579962560553771443189041321379889579590970850208214188907457269715424761808481440874808043615664758576570145275020574550227983318837928675843055877810250470934616203207008991392710288562872708614762164728628225962805060838930157316725582706520016119083491958719354591047882434168605142367857602415122091252629942154512145212967605427479937178881083993815212600839927922321391097768667496402746668085925359305910208109140133373477113155623620475023276432660801952803909252560438327896844380181870168832609140962931015782933073521005009359441210832855809730631599749814923170448896168736607601361346605091331207793513705815254644243105222307024667146414536055613851515439799961858480751862132795955802780789663315522678555087566804746140045116510016941633313526923409195093674987453408009179200962671554218965169177514751108353241213526733421567341451156044944679482386295761479372722036926634953296529272739850001723427234485122977787146829872979684148902109923343236214469801415549465851070288933655265671186020518434591991204659249334499130676468086049137533960946266000676392650315925181807200507291911973040696106924621449025630382784075725795433797367245118662379198792999728734438841433903518535291235077990783236473973320465171295150937249420105178254091480075690417924757398029756948088057082009085486180155480205558293272417252107743592340038079946374877896293807392346489057545799311313435706212101252807904624746315402380142282398008957482171425458157764802803691152935105712328453991403747947790665228437573700833307087726843772092926813172678560225585937487608019793523800073053228376569970492734895722911542794672632068577115925470515369304983486565069937348109809008947413474009685360963700424235095522890494636633945926863648942948421663277048486401068156185625410414032503666115419189321585586762904397506550339961539641605986441795224437838126389922720979926824207364385142848492191885493671572114984282841767007869396786423103613221472516695562753784335032094150924568934195211527439502034585523420379458916810388071536895382256099380228983730066200807557005942882794187148794690366554997216327487144852366154459193025840406123698912281715451485993437637130954421444165264587384396707611845162299983929750339722478493477822993802531911881594643261755381231099484542317745727959089845582491785434767489930128985371488496156039861053405464295723867776711512762541036871878532170648958536506862907639815900003306602339340582297666074572427127684761325244715914795460968844207339759416210701254527244656932319272654920848067086751415828029356522484114170152530838269460480000000000000000000000000000000*i1^226 + 1266041290734248587560486808416115400596617682401162600949774523991322705233923532657419990015548265578792201565360982211391377269151172670222185159668307266738496154937350775614719246930531440138666705244851657261959139829208544772252362448108548464210488566773792885862896067166317012439155537352779418126918533998868416151210172615582770136712805501414624988907580828906139942782613927503008671591457989791030602869085094431200139041144110555803082980496859856535048629649175410040618519292448264685646656978695868888270428791052728650159835714990689011093270313371361865133300078083348970914701893991824284945437803801107816625980420120122118611819426323432348910004749285345913735252744401955082101397316993096638779387495785366830775019319229832710061245942216901345700798052899879757217162748515778104947845121413965796386650687615645316215148640613948209723575062304768736761596133659105112496360222343124733840874240557634879583026505135067702740694516274422130947136322527698785842054078253197078077982008029257096512432966965249029363283131958105989982887082835924205302243365417861304279534506153429116360948408080734575353426947566243221319900579827542631468304851536308689247896257188224955132837526365937583029367541829640210719891376801371147946298894191491320852556705703366535647959292663439184444564761131193229585225163788582461377042289181703996553824394393665019186552298262982873801029967954520569068994189194862058656953576166441843827237302993004389400593409474953363061923580929811695905629868169063085492455219565699266563705291124014952618803046685997992374725341931633829425822197712268013445257941477796146056819345158177080055390001369260545129272454855000359811914369092605863427465078021722644566522510146690552843363907562343612009526995958466727782239053422313131673786420537186126087196250274333793878878101019870239725516344048717530179870087838649111112295963312265396002985793068696503669316730082329403015215327245757834250056081091301857838651962054140290262602614472825154575563626426755573987079124823361835881956709119674672183756981599344577669872933100834521029206424763252791411140313482997890949174444610337774086988695706292969586547311500245622775429700085670950541348019514377637824005734279345565502891457086155238658333185869329269988331361339729599959823908390110080950652723210771217510560860290811210503797765623605218455567354586116965905069900797773959966256455901176445279779459455042726619806462027255170542680755551904742737920205194994623314417354155381335167767952519453098047457307315149657005439450922176379608830595897224218239689658792478679638301715639024073174163123124511925906200738348112577794811765189129881333128242580452371276134486360375533614546953488587835764119807568412860883908759383345903898708233087553271804218850592119439414996069690367851050070509347597161528435238434476842838630702076006657028604087264780177965771335538629281313711634400167562939830092651276071464050436051068805359331900414811326527190762520835468665458901577444665307919262207269729905450664775969468908700147578522729488097988931109993574820276810750445484470036995740215856826666580650804204803579009526280525066089223536216769069619615199033552077491976800648867712827280946984622475970025246840359663830082706062463398601057941680278895151913515856338667861859507006939199458153334503208686567445663816109779519970945854705411019982241263248068450182804990599847933360505632072955095410832305235162319717783600157632716969734619592464560527036779271773474142042001032042528200547154124393943746038424668995092189690071926637674601541330041303501448259388927143231675627320661107474683474140816087443319624141512505686285584563791195572192112653401127149527038180812694566719474893514829891347026121648962837294717995341781406687226941995682196582135938388819802946561256023734941100658275051754669945194302821675143300285617695106623827733162568983270174745227814973616671124819757681600212502606325090780535804815871936443345324534247726764154383960752943848100329968907921440664499893891786183560903263785571961358586826708087212453893952044568820321093354778732945609474164216798998404210743741009637914909439718565725613701860079057403347395488705910789898939144941681070045991849660098999539931807744000000000000000000000000000000*i1^227 + 29649234954326464699648079802712147323021261040641576809312214282566441492797724254737092247227068610073987700418816393743929572573379372798614992107660528250659078560251220267762124720823735212274645287671399071470850065829095782771827481683650401845984800216421307594006953430348101179862848963147920468409984072845423808868880331041451336071021420730689887663565598660424232473437075138298157467904083400560706597692603482069710178984640126293533908596365172401515412731402334696835106808033016991300849390751916353208699846974950346724286927858687086191523509729261027306317264994845296597518620660271085883808656952060863853426371912600377256191861692564688890913815333509238780123154268692969023941592668278494056615609573841365905103947391339351928205200963036757198190828361662186909603221995833629048851175822563389504012984352507459902914532557071191114590795170080027852198875370960437464999217102553477294010622471859715017449391612591584894503533288071774451769343695978371602865056388555734433443800022138670922032154590311800661081937643395649642630356413718897496127844667527346802190662051912808569600078644515464264341920873088320316140684939639568435375130164280707121293424680425600242377618622625608857361351274195612815252915959718842839669979893304008655765107889358571812721013333453218086432792373002935148695446092348513194177307873157118063568553142961762796836893837212000321600831658494902774616229080636633839597534613176823581866446634494287105059487587191931874039134555955922919961302724176262224437451571101129091988397064526241597120583826466784553085324100814193482719190202309076447277339783875733523547300537016226204342809000075407746909682411159122428700548359604829847116800984381274931678181996583507265588262652028539457049600384879661762910513051232937421441364742904132610447232200177251120896786770097062407373286196996338198095379332426671642824492128782748929322159121333876576285135643630845254035851421624624084320317238454989955108310437783091893321103537648128022242323967640516581836010405218622401660685478708785468829867923988356538973482720853131736616461601797458167639132014560209219898124689288684303178410771297657533005919208001237398653208915609100016478170073763726099464765974144743454239579295028004866609922143997076575633476047531966512178001182111801816104024190609780667414937089483664946577633249911830308910774311459022503521492557680959759871896116718589330726215268607000789579133208380183064995277804874638580397985658192109875973034468059045126246621383216227854806335982695557597950478568401781075247855654841012762167499119289317370780591684988884548903615633400258159235622672994577330829752456901853756628832039318902677399031456246152159034275203602925965143040484901785551623982601784027976798256662783690698197322105053316989197215337096759753292665999862084896881048981912117546374119007027951571614249365018683240764307565509072684942056582038683753975867222955763103504768708870528892937365182033221020126046973746076888694611132045928794588953274714259545041063489726414937382216846130268371588080006231106842651701005133121044941994054203190005519220879309072083202047315993349210057361394687332002135125841805561589907370362135243816472795814547058914956422063574115908252269783602924282954080676376752763002436599445398495941555161460441803941197722183777849026472576405034366366621894468680003257594939986509969947946294406900243230313107596277764300384543189543232185574198697798121894039823892067373820006758679206996820596536739797315994145399305087641526432126842617442393283006461061222073841291397743738148993352095987684773574123893820387235087669224789712261175899086321520951874119487150227056798756261490721387098663352645980159693375585706728624730814123758018957212802188413341799240801778423195831623995334928202435889443459594078644939671419831638693455311044108241206234865791669058198175579785445772628226384296162163115658368101073634802740547286815076249763211434790069162132288382542314407222049456172979577252125440234928153051422635904542601306243894711165852947429570204401224616027481238017860328742344361305213482974791034046103657502514319840543766137135647030526922223291328338756199188347286979603297498600536790832297931206884459125145600000000000000000000000000000*i1^228 + 408464636780907656390665095319191093312006492392619686513872037275700989141386170424506972020532358219915995450774775301926695358627371690452598957926962683123430708495417691753957730175572091802788622320725838572616157859515606941566870169705997912310707554290409387820488862822915087391888652034464209738130812211649408609758588575670692550878770747730235827243476980068725207881392813818359790383190295574954993916412984222673957742012805658774697494250750490321390887558119799097332791581302117012307535761294562565759200988738030561850606847161256876819357178436164131899413949057829063509117509743932007312083402379687146746598662076700028587378496989583384845439872577795006722988591250461164767639756123916200480243864838467457218912714890230587136904978625897812034443737117313244334050734729052536164052858669861919867520842201950935613014624963609788513123043753936902571929902580542386132506356596362451155029054864169376898280951173968194304237300563554673374928624344078027728825544366745798813816302228602549397727218065239847882247831735284657147703226128066817304092810486916089956341885439483873004111687107387240796630448405649099877126755398087015667465409704035132587728300067915892342710750816122591270319049035192989310965308138083990579334138391635180845302060508386452629595286261993579108617837499920280175114508170230196677472300595842215962196899521398375181973331245082875616436078707648714961775677872319032221875354935744932605808907812482188349835474314303595272687971054405778870929081474180129304526092691541752590674573177376370858012253134480501070902709578091515501430959387781989056121544983173553074517339880252255782859775959080011135807089090059536234452604650622173430361970462818353996416620448421020458357978219567220976590160157663079584782941497411416847403509635525583309474162742453098247049663962601384802642257029639135676264288615133515854897835575437908143084110911341864527831981604727448894770715216438438330835871408823391073340442151023515048724589486979227484108135922954339837422632254577024622251100218155029691871694943665532119202500338485306636039529468911597918123284138562181950145861760688708422237421691663541831296882701972191298385807920792361103679937225945631788073406572365051015816836773135620800427228684796206038754698332585432107834860338953825285039323436275180741659532818882265265354345839100453742082749769837975416787121421536031585824107975550076767964852475610516859204716935927672478494939071420673453340725157295855998178863030999388516844715875091973921324591439850028787356234917319015100663261098571202199794046880951074349398237861275422311802625338359912194089257768560355851110069266113445471597421482923963182241858046105440699007864046312138271356776256320826495743415486132824557483516109699632327428496845519184834797092943339176978143103085224191224801961244660031890263390909472268812144795955357347932245824863051315883841167706539038120730224371102332402402021781581545602877243665387857625026317407226957696284430371105945995112052893751381899204744292576715702471592872595120696216436493315981236620930655398415999889441864037573676296027200932404729959375711727840401074705412408868042306784788141692758757635212862259803173904355338117331300687061192005175170283680323616703286152295459470879741989684981993380001912249030828990412893142969654681804838879186730251401068650803511982008206303218277173891216723377946368495422378445175599109245859584174982175698172664642174951984423249312359789131355353325648287856081056773941789650544823267425202352536492734871229610963578852036295852458812811610775002573954277812284104658781233872355880015507456430518940957954315641884484814516959064380193090744807735282429570096149078606711865262590820068973657895660956230973723470902483540599341545764783872669054294469405693630009895235948993344682765881482158043010014377837240411934060226879369968293797003888555914941941930002253836031097137448319222496099063806948614680801939288497902845964196698369075669027509960317022342853563271260724512769527661759437336869328221339000986864805664713486339864525234043144171716812525223473814366144474563530012385970148283047699556867383609635960783280669935817356642127687859649785621294785595367751680000000000000000000000000000*i1^229 + 4133678524671004687809156743295119058309957026503369678795380378896994617172009878456112504944779523036098358192097765329685515799416561882935218253350016763919469958880852857839547985505838100106963400409179435782409469989240588885818753798760484043320032805612292246353194621951703197813236371683542709164602039327303464357720791984992786179695057611015467596100463392942380665266140196132336603041832333354820972195191080636570978377780492527374259485597161384518123911064973086351325129960764559152992925635214367894430683093230585201129896540257755606930849957290862578788125676976364021583293569966618444758472692733050351814144660888866834968580239366796912088270202048255610733764008709040662459015045224456436174860874999981046593020325283973990395869993772198939170359056576140833188797852751459281903829343245586518434333442561056640842710564541799129718680648028137811722147808821434469523294328861707588110703875330897522377099702630398521965959007455322067599839203395937348431874178758068612082641658064992763705745434207528002415892516791423553885811437439010320492872773090507595600091551607397145582558757972413830088246463861366436022503045642218286347272569023792334593305910645281123982080463698745866817700622812050658822727560919578552491719616614052220752510973383591309107915744736067897464937927512881218019364025235888650059604748186047758128319305266532103322128633375215305304648666969730383460451589335920257364384025268793061880067265393511471800449559359773534113096011529299007605586170552414745762268407661182463998079811239350585471099400706961399389095733569048052897691692709218990463127316002542079713780407891252678207490772347836310155163671950148903798704001025804652886088650930021786245120499147863748544398789472547513538548737690170690166495701277399720734210411665108732002063795139544919332579210606680106844505713196110828564183369109208521148513559669862578214302429523807887015236532356626459064444654965755178104649198149848259943819463405268411319615983738598540848559163496275654246591368686821963177141985076930103926965295927421431051772466809049066185141078801289378006960456783744916578968936573506050928898524849294178058606906713633045182382085963134214574303736651436141016871324281359458666635758643539784021836539014409769663297822818272115248436070679357549300674214136425967841432202679217506278424463580938536586649947771627416848626489818727505111549783919679350366028242849950220708466026423769807981166491735194074961429920275977180873914587633164141639474772328725288709088106734476400061576123088204210075121183298863763216959498116294126198413499336690816707966712267364669799267706757414640870494448597616256604617786013178465754480353876413463173717003316527383176003057740284353734238838886921921176632013950852408208327963568705895051790425579694009895849145734720097280558267982813247473238911899910160726350280742577957935732602405678472260983494018569419115356225578451396676680535983459011474323913128250338036159674869740663561215143089653661860140463560812887241421524519202245627110507747815863680379286668007066823826891229132463219281268113994727968435642860495204606079114129643700298187178630328216282414082334940099116782603604942697282322895917303293309835235823066772716854952958667166986327809769286008654597462686348968714129362719101960622100237005144643387614148834951893794132549395991432177023874855841779456717252566663050589844584749418165940449842908262475638297377111258128242759117608641877705477418775653598340614601793640501294352547262159952454455811464175285853304313774158748614822579533155656325491828318838531152980440960527799828857527224383101235818164280325471186606186856523112770572707637921718265815775682655861224174202934012867323579085081024323543137461103897257057031593652034572560062916184014053395521410496499996046422252229755109891086143927394303179357457231609900061709882952407075591497516500277346979899844990148938069514737402168887017854581094949076647842204914609793874364712772370634146508350692557497923791288281732003957493106635835411229477182696189316509051245748970789889263420055128463631990112429940483061279934277445131460827775539452388246976507901053342961498293100309860860907933291197235200000000000000000000000000*i1^230 + 15182519883609988957809124676797443923639664230136136021653109094223187112946195906068754387640321763348396796831189704215444765290086188861318338655059718401214689093474610040790808971166798346522265103861011392836863361682220931378893999671468462520131713472653920698228658354670233960883919794694561053470096832267144781575517971574265849071564787468680009735903953106903529657158403446906468395353085859250790658193331625210495445854937043692178990667170614122643439426765352143873655594480285120967351212696754272297945142189335045642178554073741182505771654668482861356882274886008169323634939324845787650722073574863724197035902610586653598918809245727331994447736701548493915573014914391623561169916105974964279843311207246609425580833948865764395512249533419983798894740423922293716271010342498893402355711520994507746809057391837061093774649303363684925865843815841577798911363230212963330118350644344760369390984906179831659876024992898821178395819018071627478503369242577127434337255794272912941344070535883229201692219829898924293806541253910760139326011961774074845879004036478712370050891880373341198723256104281981626424458015529187122724499017643793995610797627593923568179814031538682636690821867513076363602951017448716383541475486448599640201414574264381951345402772574353809472089461533367910173001955772901124872128453817168941023932304393360690716648374951761058765913878469835668626470049670737546701178291753543745305205038435253537654365983537161999447478534910985219076161265821389068523781237760692452400387696790368449381291813951161180898241484606707408576319418364907151269003136278663963807827994685667618852600470184478518440236707752087883225701877453365879645755634724214887568939157317866586422549830576752830283431759241112065198231430964852527455085120459379066192788766703581936502446889590794089205289969280580542653257004584623637412029065174284942455446019463809437108932951332803491934970222245169882936353751186730431303207180905591805230465950350257601362103413187504996487785714585775266700606751523993364291563470819267537459069804902800080840615245823744774640219088046703932471067742174418181991523857901553955795818189363730511873374153624732333114754566700895657219349168808937236388825494328966635799878185049498525680433784107281064503435972952858392209583503156428642136287643836216036614146552920767907872449595993596736512097848797962542754561892119759477531313081793386573563155818086347596837797236832879793973723273016800803945102121991483313178787813052031122204634171175204403310315035707192709551534757532342017756146717336305346105799221101340264430501585418933410261329627341507816351950277755087635048982141884022571524304035793676740917772241487757994874766361840217438452351703380190193560175694934105938339306217638021196134880638532136670619086864036416682870272959505192941671000522754553143220902659838733105637464593102222510139522527385608042298338981750850094589900703571129714508959618364581990654017492422374292813216936813474896819464877816555660831669550683195652549981190764295104114836359573590263864234164540667273451523062426548126062350950532891000185090964749311417798347688784513841370376957496123583028222851651701768825565532943044131136335472188486701307158958895617782839299632194864371200541143004173769818150929788381131797238185660799798123335850286422078273061742311942577878446704061501764861264816078523468922457497291959654012290178293039767579266602101937546061247636796427704149027342741105738121579941550198080081796488299994104960714640703977153437677256856879625036520823694281229723970428965237636078632547912445745904625524097294057478982494452335907511462755655325595652544642715958454744186784602790420194457770157701024186681450167238527657933044423611755536445493781118980334978876414432294356984202789334181304646451350336881199644772233842806433593369897365460637852647600035381538029214872791528495174585067098796662279541208638981595065221496144454993322202369380842053505457346251177301970588119254170507253516164481037923310944487774854310540866648682629356070656025439776109676344488927010986756290662010219298421252780635846550971243557220947993183846126945171070131037864276101114619769736034999336960000000000000000000000000*i1^231 + 17925570546385719300620841363923462024759916771608355546007261026345440330081039512901895555685971311854640320802686166089234968656753192973656622695240249672330807110992278496878532774687808590573142459278689558982329123868435025068401514736036675571639263550292922273296953318283104160517192552105471590534942501218370332732504665145806920159799682351186261295721163510582062729127989097823964007607430344447344551538145168024987733847486028172035545350143563384185167919632866022801829835340983214835326827862967465785588122237849504068024289558701944589062363842500686287883500679591782249593870066959818971879157806087046614462563377433304724656844879496866624930897087202939347805874422317991944950096215520081795622026543093610740926351286432335852434245811602497346654382535990259540757270845840645667342055368941173122124203570617812942702224473910478450305522795956816546241875352425936899584276960076606405704437642483464455153282498888117777229893078721720898569817522772942454690727848467294268115460814168421232820743043365332999812872126037230354890005231684870286747553579582536862611753428548692964856930908385693825445424661650885598397708389958676514353690754124481606208712056615821676274031124171046836981762350296445515115530513228370699917020617254613741715401625295100104916849549643422741076800652448983844177221603945981702808708989144017109099163532377188631852790197285720758316007240250226573337283087862718590257384163306181039623878077740582222902202613966243965946897755688103685566938634810291206644776926758197476591688887610883922660238734354833707541956470543447381285616512673278259036331567998839593394746808021284570799521406124659034470129523192230003234797434313655148170749311026853010439082543053178418883477325331939689258897863529012465201962403697168226339845442181539950536520312025863049069631975367537819429088595972708541714635267907224169366064798050748823045836023805060810064725392122135432916012831450075450442933388737844859057253494215031368021685549852357047143603890500655008398878458006450501788121151545403006575001783611180592805028250343829750500341535737246565276835008114709123520400309592904982399920624093732384192516309464162986757531208408341475485148271425207737334350204090803589553757455908886343301104831117874060122638166738843724863724048204936740791354769626090600514324384417391480146253245510486305780877839875767530424196336178819252178466260087661370697098598937202759890856330861412175887449761465669283088349056173535629864385130576756353732250366209435967092704389420450052461892736385437607302328433666152030897602773970829091323532617900089109483084491854021394597497632824149769401615744617054244510895159548006182301104496692701062853367626163274952313224601092088218272799359180103547290834159661802912102696751537786227140031724364196418032772257237253722173854802397632075594160868428050105979886866443784956078276764483097103818617980450139889629068575755699579082194793967205693996950091420504773586564247812153109087274541151907636653939543517241524724979165675744165895426911795658165896521236250005700291734210534522457905838843265041307086913298044477548141588572104861363239676369388255256322288486806138856296208347975449161660734711771950124985552107276413907915017787762001630631227587426665467907454068168584109570621058698841323909960247020800472503750152214836066844135232149663917769907974858319716223458678936171542899602198555662796963223225077119195222164983585959183031914960754357380746334847101484061142854553275764765849728913101626047652247270692565286935106024401701818709058169439926479310491298247872493628387987063718427822066442014382241639530805997015306929477590033948014789585240976853859371137831079657662086809198936883466598356654430629165117953294236769450452483763889547621556877531168404173263317048856975857874706410273176574898838795482185167047511083918420710069566856250767255993155119915532252779695352854469786152993140636493767925817882490717946778240036075995023130064094423518503811821253714644808880796911904882927519951288830885332886167347262425726104726933083660287998477864287450196735127368271268181580656923763621561736319257185040639195402044671309001493839872000000000000000000000000*i1^232 + -1498351105946592606325529624528874615921277658745772201530644528244044402586209945567989730820949305184045782108617444193992000856481422887820784130645115037903346867010207152861867930699453701029040364802714727373429740698780399622534488432928631613015564732073041953959013814524438552679733194874194889427430087448199684475387352700864313400702655396711018274159749481190347749493553901065923552788885488151225327646091469327342013388701257996266191813480070188806500261510787841410317228593551240919781930581611702275077402162258292263919906743701143216099613334879285127895765265349855886222431614859899908560704757645821701121465928063500321161945753046420959073627194967577441425255683982460198714903186721319872822718400996036319475006301533560799369181258342957225886552130050837059574592427650645740474905496637409443645221281482432531147140749356007842451170208611815565453807393915514885056690295854639522107433852881847172489360951106787956032962624434171899129093723938924433568419658091488277394181341195546721797953885734470992358004201948467765493261671159553946507757563793438894749652789717503775164735881972865618395901320165966122938159238044925591876466359208971199644397901053383865247864881261271065201738309955950285188678459160959625747729168639730978566445814679512700158330539129787424428807557213660646725458279863016934661753125017237343034625319802677923193007133177546266225292702952073504516689589322979400345614260975505550824594271736113256228127894547320246872729264033020249211577887216683125109174504849645978020382064224684088003884809155823549401181309216353044915505745318079282261746970891314047616632083385286222553831360798940916475668722553774846377803842148499764677826782621461296379453636800689083861403499708303184225075315067201347834603138310748909095065106711677894093074810695388893326268835596517291931981546993607138060818515559807822721200880378095138848913358140497002449534651129865907202912448385065770593164555500194162716082659928586480349867133037977741024093748830012631567901494807997396958544693322880738929373190596525173795357396591976784916553696845561269768719113848947433329016853437817253485121880084893652317954475549936892263646680895901164999207020410170945322144465717471237416235913197673314966412428215671555682054967862230620069421317313379731534706107725802636681396504510710369217704647000327787212885809273602445821489690792062892860725584174196686772538359313705291215295463150055407349043042535764793113607561506657895412762967201913601733895732738047991020847580454668697834448637006026164212525878178021764303725924268647446353383579544574110799951656272274882776602018631497298181039968914794357634496565663352824813901514537167130066615650601464446252587166379985037087825403564671922365391403802584544205148408477586933245993233023102292058750410645233588075944212960936828345867308290030375020401174798369813474413599381278059532784511061202653547671045236149376131292864067360049995184512478118742705423437368760186549439168850160982405147535842391246006948483149325530648530389121934506158660375526359466000103862666971787033781642813510434383970957601834747012267447769555361361243035647937313466880141122030740475567153966525155978868380502306090380238726311685858919784175712258611834270623880853478250895902283325810113687634639763939456367785746948751448093855301459687322001409700650806314641297944723888570042992600804740910195544514891713106998445205940887067266302317178380936499622973937705080270134253391574304154715125572504031958295061641417481873485516237513755579557516760385548790262620654032745128952095034417518221019649864935469278877064113843339158208143060073469920567553335323514817003328456107296242000444306061307947659537636240659978720182250330783948140952595682862665237371282643477471126427348528945227293328412331257432561497032703175362495962040460877771639041274297927692645596294316036812947016542083441530960574786698930433521536940491943897672547577642852535019706530500782425404062308929120097087538788119840724762381606665122228968268366942345519732739780459472422282773384733585844536870291009119305823766898226117669935880882593830771654978925800729969321574400000000000000000000000*i1^233 + 114701982160074254795953373331985222096444178232928214050544301706915237789384041509523596382908319198862150183137947351111553754085513469277859200286179261245255568579608254594178450890166939063061147773947768897559777495330161944592105993100902157464242247156186117095136153051980668530567678292870319103929357051168990483082831477134019549874886836798598199200522545326025093071455501900912839884125539036196680303217212487033586310613736517388409643684072252383800441421259684620659759482637323135161161398685425465275936388432821837221785376652320930691642489118312647506052806560591577101548186520752308421166962236651972673069967720664780364989739825542474794438570031161467733765949576292896613224173852485039987596751446277911291233811203789340686573367970642817852705934411024491070507618216563715221467551139950210037143650133900278967669041314861339257029376594814191941373884547011441388765717710758132912627341243828619609413573849958200389198146247897804894873055826303103976826010960964827541395431221560433935788904444473722921526544602147503492665720371548447069679722436761078350159809884456345801495517106223998613858366866533910262736693700446445577435405403553299571318396711699938211804699308491564333568814335278996465149481663302484879334695974691225117195959660721528891988652925835979157701371831087991005643857702804759308540809126447773649833016003273658085417844373940904545954063403223492357031774361200002985288408862258797646400912069042466895245582822388980848198395309359935686132600528690427497992897845735803009528931659535812150868328754991200567168843786057727369036373235506445592672934884774425069415517978815515393421003402507450138424671122192280192445792723843505808297902794201670392368715798289666181884135274790030377453546569754890213589683735110123563282291740841904290288393994930037712796351316659313657136980172016945772548531471361969141858625736127995228798048910914493127213877352760288762931966198464281330167711065833401989310079860703558212168312612487212275967301980347236231592705579477501289985181914712860718093489970605702484151439034396086829434557269882466455364479451762038150676867505317752291764126849627847445755517532012268326920419023585862243950563126301331311413214535967396456664148116489721929905432681317889286115723726016670237028476319657602947222515027970940805533468410966304032419044870580125393295816812436256860389982779432056729495562525978644526359393662806107018947815684041648754482794300168347655727497840030253573967014387068013989171088294924502487498775352378424733341797742106784172629842584142797516781681187999562873701004664446028058063353406817961106620512531444088988960160789392830585357408719795615802351050632203787735291198279308239913433038758611297918940072178415088375092619647690529838490829869847937806938348049407996448206823374049910121134731290283075226563951474561330572478316819757687465663299851990007584142185977753742061161471253273550326900270767818995805045757554268498224150650164085829699348889776187828882326447496422350493555109742528647311460179081223223309374226502473368096920905633886629020314251841841810998355570831792552796819378556615115243854890254836809255721005993432922281268687356859362752600471083806381826367694761992928953873190967925354922225046371126182988235187266480437720227930158832519856866048463667299756253184026843817748435335006424286205904574913780603499918841561002589853898979580294262263162233047948333655283611906368709980463405582289804509341367312909854313168224798399824958399133342894916570813753119450569931564939799238021412229247162485205622789586646204990979142203398838701221959695552306831465776857072389841833046148434743255959734996486887825234599052518016074235066584674208974484577680584564252799867581259957978589422850751344216323233084331805597919220406656221626975916322863123379042024528724611113899856492094037729205781701670722211898661564890737205617255148464955829036495890576342002433654193351561762128850880111707922627251778236594799684106315210046388530565616910907607872548861373571625101593338374698206578218483681782463800192139993345204427408628193155374933906929321240679421717311284838400000000000000000000000*i1^234 + -5101193389937727717146144588471328704156115340560071615034960888341535511183920983601625256050321128260830827004773039939769638778924042015755144912259228988507060270981816365177175887568074942223895281052137948627569679781900479297601600137955241095642792736440954439192890435506488684966915260321887736113606657689816600497029617441582471991148792950846132926413525961446523022340047149608369253083820599525061642050446096052235858126341533571675502999222470315645154324446058947958288951486199527903443624878675315210435646164297541659178538759290995216330520353632597362261804427380795445127583432574678413356274683943988402445180005706688772407713912000128044865182401797023897088638925914156560792060011847090564662274267278352949221173038741412335864580802734296309046249642372313535974359790950500254218305598870613580134802020140655055550457843313284800355596193067031550611730922980354499295352284524252308980888352441378263021892421052665774312776738409075393817197355225057884094298254365544897713218853850040589105079757082249447271969020757125221972593227658505916498525148541837669623278202244519190074619798767378734477375618898221202574652278523189327708109244754341968373815376378017295080080020588029992160731438313290478715118332133886532990684948990571614603774784498162310877989162579973330288672219484046596493617182347705893517184431323165300872906948400058985051574491056535280838834807721983144633229500128360108199494423433016346203895043971008834977713972011419479188937681361832847354921218602519425444038599242933733490735596350419241984896105298553785264860909062996030286143871582239583560509046454598842390554875507625705364045614339790207146761967556475076288323572757083425822908108781049870011584630914462788396344638175908526322864592196621479255729992397436572705610015561735110813189521149985957998387067523991010782188544242391652302231366065735590690050114445034469959582063342593629246563629810797323848914908202494834894060332600254531926488948127727912809835433349290407856488843868584129206526628101944126955551015400345448583776180785850757187842400948927180590038312494468859397083292209141600630693495650523372937662658361698282388957128989298281910217752938373086325114753324734090321287185261737786597954035584821563815588882705547087740489298893937320833581376842570975867420050772527516582548803202996682956660725037824324361389191389028511296851642468820805613798122021210925222184613551320361940941535451522052267796950918198614280043821820369880357711324079092268032039802701601777233745928094043200215587057688991514246632593125877824169417078100580810052594034774337820243994062817320385568373862908100670063607658864931494340219494072567123605862227292487939368851888436785156539999402654055426198110573822729760719152152764790833675986852211943766198269510298685113451115350217388511651307517724457457198386578682695906957350338196549059578629791265320110796125967462515360896376575681309847451421580353692865304584768986054952981776144931829175061119087469117682185597316968932413067019538880450865045635171629810694941501883974361003687024055971345862721028668325534958012465427997857239482783208543444691740373671683147705031251035433070188241096639161470202147898591928188906918947461625111752558128775878095919795093849497484803831754119492492039284970097231834453093373811147301475199786300690651814278586083799647568268375778482714962367903940555216300463334171652417270927719244604440113401280633138469351943528169503921577453981851005520297378944605683447932325242036045145511393268742292396964431896399598061960261860294667167329821945149146762595316117904794926321303188382635144608039401768806323206577254587735341230460434154324534500538366485039501822861455518253958586914542448155163633100822581560816505747262553612215971601788796625746889185384080035843967150170447035531048089405936971956115809073003736944647923937103897887207182537553494366996503044842569022973483343756826515217998983327639571146764423959534691750443049531078402269788733911137406382240512180644445507531640156857020367722265845468184064192306746836149205332166044490096155632213010217269326560323461189730304000000000000000000000*i1^235 + 605363447769444058108625995542387081706546871360246803806791985564293532416359763617066397748536807414288950443944727683630128419792734784037214482022604366798667909559415379644963036345690343518797912809807275096870757169189177178534389845028782359740226070187239131528640196473686014491475302160981468623233632154399332633113458895504908439366592491752522146467388501003984450465644401874853126184364821057675865295452185113489765353536118310382318608489750396192043629188596835920548863499723540663941631460565062089045922815884032657193090130225246806897825668312943158225232706858830816234707512636557153267961070118711876817488581958009181629699426109621063535714905694436059931204394040193284726759754169157524184759104476654607560746525115197065416789274804516674699020688956575353674388013867071544425046064946649184006333681648412700779069638692342562216298836452250168260975550342768775460656876090003280548173448669310474818132370416841911303400722182557472335423190137307527078993398765035255354800987167339204862938038528530321943548817849634436693596107733830503537671899646979636300409225094405080917108174572345590390277898690772875234580786419414149710375089909533252816216930634027214868945604299519105073565252724096249203187939688879087369902239977678038022212954771714116200944143540721203895399714444982498578867140290001709801558100510675431349254159630692741457691388906970109838809576849262159063800207265286840345220481530854858470159997632189916646529232807889575841983462055009279575754348382549834470009209304184983951614919619749509372196081285747888297379686050504773081396187929620676816051981751139351094364083456215249049565494713270604305529533709146484259869964273264047530677402639016731602105110685281740946017991732474183366978226340861160726796947930079806404268864910983689127443602540678144380940842462546792870281909753582541117721835161186693387412747553223749288298403227303316178945040135983919699489280998090647432634028664799746142970660406639976709258192961603762072259169935901850449372771095539424332776066813703756565513671302332564678472277536565467659201135954464991661283180733464901447725474225251887614699413247071359298956594344581597178845670571671480498023329304852685685551160341786502161083014264583057533879644097010702647177192783298252098740469724480560760426845285996908827788621141739065532310039058400958839834153420157049295616709584061817770075357066910246311083619360872791387182722157986743650652939385721860594295687916785672011545701699066074494770180394918803278589166096359221374966287026243774207741584401995043996142036683156147878272448169577222652723372711824661419297396715191611054021875792096195302645736153065322613314773005067044043940023272106087661252564629363264826075281775771992377730660661752969721243281403581971348439003643168654672753284479502265475014140823912054834633940492508073528976115077992329284681577048557923645814192406132877108733147261595608416378459300110570855278100870623323921240686526622394995083488513352246922957820877751803390268237731754929331199136528701513450296326233637642269762455028599533739300935199151926709605386422190442873940218555940437277450518070865840286347291303930727117950569827230590245076355365155009757033771936343003283034905502559096167261415491150454703456556934185568222585624102741863121343505762737170179275232222686145177142943507821681652502811718258201388689393008239435630597092241742260837152948532379758738954699623729382029732854773231785797271873715527931220506764314820883300113058953583291692894226215486155845630352365729916046650321133486398832306705401544181412559408341753907829724058523002307299465974254186160131015119672963765778879907992496941562115460030476987019495542932663635376375355856071026694402968365518921206584611957228386827437181960680961073114754400811744545929454787454889407287307572836785566082106785050752946826566798899798576054099243510370666211730789853644703212624959043319261521678821309686850263461976319889635777373212405136581959759675935274024611455105005101140291244131095870700719304603914352418973419229107237942965325876133084055803056628992416153600000000000000000000*i1^236 + -16716017988544659734188862180986577533310777522086237467832832487892373040839301303792803654247881915194899992153847696921221667865093383888441803050604757064699117440221876572841747804915891487267193956495035033998615742189834106754154892500645930410888794610603583595949921888671191731571295240448306246817800260415285728582204103914008020642114471776762071875901741480605941083979483097738038469734908339628969927875029127668940252130371681074241542818784897682490495800090750679757276691319588528465482260204520193182478223283176039299404565459279014342538379309693060578518806798435569150643078693994721059462670193638151640643268588159375324849250754143950557435429573377183293266226881906409928230096718109006686583128991956372617372568604396944153152338766779227601383332344687435093117181483846348069708468617675666420545604554634083600576680385510734723869390130809613785076058800995879776660864354928635453412088418194900506561697109601298336030220811488610814847167273447792433713917009138240144344487498025199045966094186967582756793460473732015332235560081757206229249127687596992376389909613866561890588047199348587659765436530056580738613562667547191184409628226483755329726784273496050931828061168718749943388423835642250877677581009757887500780277975915675505577028039121873957766584430023657190848292110962954769469631588179378684049867753174974964386322942758936814427113890529369559477595514324957080600090052107952276450818385248207943992879369548259335588701763015427007690614739093730292062171734739506576186057244264706202541455668434336709431354040252791740585317826050467299576989147854691494824121487585222269425587086068519743601864486332107412432015182319035175503490354823128092456924799356537937460800551670371213940031537548610318700499650889566646394479055895336865789669263392886166002594269100156401871554296650699891420489730663158016014492523127700745234906155943019475128757717270807311153343635340997185854108116825198100970488399475211643758871375015104926386224373200529755143373425400561555000313624464897960100602309404864834328608211527083411813848374481970692937902003753232588070012577116851276039419312149833564370564222568256827673955305590256311383383044430268137042216299808971944826491898811426930018524084435555578413773885875291365446685401934603657633216231587460660014796238732212056983927302725637038895684139809132057358888185942580848892939690308643050643732034041755264011508930051647088261268764281252546531555482559105837310239548794376567305661129385112048014037663794707472862195718611745664680296538610571590300722985195971706426310704497682732467643275952632581388498434248026965378593612085340881468883165186772743289846322222184372955443815184380171287592452315323583526328188131425209064776418190123957784369711103113481818343884109624881995724951303851410277769071141746888503229518204435415195959103783599804126223990826775319264006261254973166006218609280149001981526175343833673574507730968104812381929669202754315778187196805355386098804940002961065125169476622780330906890655974286251068108424521917445920987283640237160639107431705356563910994493908130813003988189156334044067076817787158514580232631058594251510279829631135964298034094555528095559447781390253310537861362367564297900124936802736707229774557382205075209832128779417868695085572608444102037604283763607234378723236360433506392495399789439752132623799316413807223436337016223787026433235930083964887806965836383105204168650127210315377871554255501144790159115437835270674188483267368880326564032643804954500342567425112041883667267603386077836426254316659584025040115856583655541734835538598573910111363261797592311798812032792406754240812729679323752319616980958924758115237072793615360727841453676880034086879873525991914554979824813944915335426196246345866205385030538314641898281557782852584191803328273250661245161872052441479341916321160522933228017468805942412500055973713338552989247195530377661230593349229787953100757294332873558238101419416729869865729731682253389051870337031617060387328696454859062415222067536289385666578745579951546924486547056854492728985201483532206080000000000000000000*i1^237 + 617425312619296057980075660513141288272707992604902844343903230688534127911004020419453674103419248194108427838539055554824855711623697247195133893004005443790569406981820099264625142827348690218086141199019161111770642811252643688913433856369871298780986074032845300958851788991867412897030638826032278729942518826449281329202176373019553325047407483501017413391074075868654632760032064799190871400693696355828036651801187775721878437783530673505916798649269517729364759443309391647924913515108950114464523660552253357614034542110349151992237879909177315347844653254393458054354798755043987350939606898818629371128633859985843328029716452437779422254600218556993210534101378201003369619095520202572093218679928626704021354300532739742003897547249349168717303397238300169561142658339354950668405692576096728640789374124493870388693723689898382590734981884396399390981350518505689830780576052277453387012084330596721518984285372255470389257568104441555035441607839582083517904718593576370686434538212735171588321726316826255017944756989609504404419157892880064566724476488495543974766711176899979343286555749804237854216750205348158386394268669191263125980334795379446970998540891425280950045847616682011681009226231528443639883728483008357496833184173196121490413565701787261822441114873553529741048086463498995016905951704341918230842772539954592828472201990599180714441823101603842615735864535412030637077740190181671691467660122866387256809862402783775644140916630154092856586593051639369373901911992115144884812209638998292587104019727261216550077383579134215634225490380107688818776365495579800565748277242098692038826654185746660874416032591292063193244457393639783445560540796553301323844322641272568164641176705857628776862507435604047827142215338695250541777943108582592729942541755784244798203265992985101798778687933023962964138669867592576582388998614240475850631839869228470506664337284231989486954067470701226868175173088079731089504002469295535593210923168636282476317076472132884060727597789052658128420418667174229700138900147186800357440120610938808429841347349699771276848229614109050447175756657894736782212005758404336380244080695973572516353892124090285482070396069170614478334981909246151052115909659749315393977145821136921455013707903686032396210106609221795902511853215113518802294919061708249779518261829714372589854770096220469105142298119719923430726003411316391456872714154583845819505835925910877247606112698531357717891230345481657364086021930035304758678394553833306026579073190386957194973298077425365967005170103015386191484455528278004566839044307986455028307373434581481301987991764062061855170143583695879812474623672149146958993544655071519158782434547750590500590269008394074494909240683953611770003328385617827436565669904906756242262727459913642187408875914493221638778410419612123957662753212475603720858261772315043238900485256664194488222328524514778074502047374037715041426039195449506267568171194885073606540747004784080416473429035489918932161750787051406913871625369659185939234830848875060938902631229197172779572643529141508452244328134628543584734885090071583652029687760616964308814737119807974060735540500274357495506789270335751128311911843695097326082638339566113870632294422974796312157737575921828945684843983926044737388395777993432294866070407694434378603782320536418211342014055547938215017124595604124242395723577008795791023308170242668239374901108662293558087050307391421293717933034253801216348808925887452773527909324713133642702794636745682601931217926554445731382078843821623777922798980926610991102294741187452962862780726545467509354451686494364645831590179642437889524150588701557497997944725676625806969790664739555563548030976549102042051998908497496094474251537850469683523103802137149934889164165018631357506724719983897972075068065424988436767647539652279513248982028322990222667372283772083944684046585063503797090453250137070252747411864898632182021012876787800406633213646515080379178626959815671700186773852942760889081248272576530606234594932159028988669633845192813636038862892855719748442377273292786570609881037220128810336256000000000000000000*i1^238 + 8081240814791978952040070079091949529521427492334652955083313344582361593221392618978733031732422795963416221634813308064130732034173984228987964217532456305916145731097754251041501162504085220349277153183154503528585282290929045763941477069944681867326615210008813748404521305997719116218123735568658725492111816640286415471024940988773683242697530083257433884892310749262803025118808418107471383433259001840156099764977980400914824958641701590394295596718871547830207311502989188098970696487320347151954073537280138957894845189636261718125608429925980960455636969865943923126349215279995021819017169583024693536676784575717363053021522350584655383667482394099951217890325419773013244816804939038136554697227898248071086358698424008729105007256424154290041595153479046880588952400895546879613446283115238937634635654028709835984827736646797965165934533792339079196467708405862569797686130049366573823053678399184459611110941946589196142355077258184164387501325639758779082680201382033197690033544530132339863435647506717432184448859198127467185919493680572373981883548412782006875335895927429056868060567040931643977705782849581092908534763670794565785997682598266008114494528548853415258919588283922478791412936765940382991241947380640411872521836695531390765029780828228799418251241629018801279565534531448153616101147882721736102796419365615059451328287647468546354722996162298421355157172090368888489156850411492491140019936872900933152343834504034552329481122323372534545646464962937820920312647571058847075696574813134982898600414198667914399535763965571116403207079525665421466925353788441572864733416297439853775754634923651400039634868147875014730684838726519573970135522611304249274744480212910838150483350678457166237469137779838127787651175494353012819779565925574059015102580374151288104217556842329064354446609728325124358377885790947537386099110252526958892577337837333885589943683180508980508390272219802947104399973645508576893506402460021594719743873181352653018659704444089320356411415172068560028011421922072228287984797336894316449082493252700754879057005959290248330239505373247099387985014875662460838458878233289641174413894851462711923501731822206082122806418724924468505167535483395923836888186954187953614272657550632517457341283487489040817729333716928749898129089937298982377688228812617989123038812276507135841200827447166997232557962258796530385335338397040588462501837841456191132327134344308244126084034537080209320543505472062833562049966674098288434926227511141629914987930095467750183271242425825986401644172396470176980628582749652567369668117662801954800847624872427455282197941314406035135481106126544966083700082137669563982196631367668696468873963496614774704811055580004885328333009596623747267383925901672001458531041013373367259416442767627409428411518355375937207995391956332212271809272639539678879514170247217803986657797163863845896970098137105395941880260300933892711871498720740543842997553811186628940934922384146736141565032092326892841315063352725657348666246038194339309031929082211375230256409436636072200863698946712570131207952062482231726397909741779970675461799981054548699544961027732636761048555061075599790718453576893515084384091817921524894085024153613238133668942727942586259715432915340330079028709739265994990017032122437559278274626485003329774354598058484854870494813827328670466018141607345085492365681197594006692592922783356134161203479782587084482602000596296221247255037831387433016134229266307543687331446183531701997575893320252781633639209226274991735054213546298325838260950272527090846734854854463855211971618982683387465232254765242758859590637448922102214250581787029060635161324990449729513296587824958503619508966585666947164919361120386035428347596173191380680496260685225544724451931034780594283306752569532000189949256684656551990183174939152387881853358430191788546784427347260218643335833161087846498271905693861225208788535514855556293191791323519406583674745341226788599673562289360685497368903775006537561814005026126846715702626747768744574916676319603477138195548300366405160960505671245633062699008000000000000000000*i1^239 + -10567399252149065206475257860808295939004819171245529318801248333409442183308493632153080934123888605124653151814354759557117468480303926342824463487691435273256038751681373384458597603336059145052583509675796309996687519015582726492982121258793754634252520487450725482758518749639214899168115507142769384060260442218184298167202782989805118062954522213035164827441694105198775140075043244600073922603686049128208553742411313464588604065403409237626615340620989524377678895521052938253001586333959231852686106360238426846857653653035483734321861333236278561538655049764449869450871899763657645314478371934926706814164769831515601854350520859151986636670039888535208778246423656437076618794705403537281348116892183392817895171952851931643364149144398114804298977338980931625321849520543414545246225920036560897270230377301828879441643683405323120568996848545205239388954805734399517607178055302042954739878705994630862420201352897866329644115542218271943897760765622965798280057719623608076519008932798506517008161257399265507117815884775097645363386134098635978904746002642400691890680926159956908008024374513970841793407623518216104613808461666281965911171983281539952809450855281605738507314193367676155933103717447959541774008459738253040686989645963725992031928759715556901809222909004817203160819227896665556889202788999515343929467258124604435032196471019283186757091403395389652722197152375704730663555706880108904890543816209259661929746471124019048092998647840117157727638417989033363443545021851600008943031699203499033857508780784253631540288623537738187458008068332684647203536466937762809127406891712737403510575170895916870265540441939796918891371416152258191677562793283492141055429074095568341240260310227309919217719840025309479333903016423690257037329439786367217611808186961939364887915240550994896943597104075128109119971115616428357133765098172947976219678312784728196226020363505703326810120157466331293218861515668460609321970139408040567405803469608053328251233891766083167122794404195736160798354688367605348156687978375494136829808939580712904982942287731530470291587967185010654581116402767652971300930721328238971077885001653170806326803716347813602024683090308251878521844337670741792742614658679526932545792588818662981058923230831251267120827779557036483594357768872099618672727857321472691873128060985522367600705901247417378081033419381709752337732548882110800280502940639852501079545907802941091175926415310212119614126047374938102888383891189529514400352701141959012828147883986738832689847891159731812658939494032014550959680539674880520087904312139294102977048330493106353052564008338656591490410558928766247854592504916399496035825170316545445584395505695500003018173585862176776053803726909981647821199467100816096499360604607086338539676588213713674944607990266508589087783412764652184571288865729174434035486652570003945544116226968067412369344212835919472288598116603663911617889822041205468067087300684330920761948334452653787076748861037201028705779019382455782668829450710558102853544867613653629086250566462096490761062262375240983570508509713148005848635271601572830155440602556534116543305964821818928377435339845038580555807431933166294815621652933584293277963958100938846454241808592569468493539782408022608570852269008165933527735991199019984301189833846944814341402200337314690188850542613208598684923818681979004124126263975786412414440534618643669364096981568657438843448680377400598980474281983115107927008575367475150535252831656857642798121727066506126447451329234702582893812768348236574231905573370543643082946319362136135435702902543872163080115794743686975520583583262227853493824020264376457797712588400061277658150246955616231958068065153900764267005452524099118901639049367976177356481398563074987428258728711028013376862674821212783066437446245625252122960468759365274601174541527779791294720521132857687135096250913621331926080321144635673397898155082627818852362065437697946404176981112357130759418796798019568186316779618313384728700361989493089277905960527284523639188076527125649844152266552126237623032217600000000000000000*i1^240 + 1001290716454952781180411586652303749557969386583151823449418008864560275312907252149091294831037343421497678677443475556454009237395286331783828729286161305015956295949589278974357763044293750039375484153183608134007897413547647705291301349682183352956175345200735042652254525858506174161622282317916961753750941883903974967013806810727415632087971851331554509252338063921596707860903735132627621934321525285693619342102957530637099969971269779709177334665529951066501021494312130380206539342853244294507333053063088194050152480893176534866309951517548886337916961548239528162229251297092101394118579897412844895997388943741655426009661891915296586189375654610280313950523639895911070668980722047805863421154430110143052899069392535522698051013679826757880179553930213621865787275196536056044528779335370707726428364022097332323891384867585246733462181411547146096714790931119737308893152867713738510168894025039820416274278441639452825918844679156003867264780126906956983593038151104991406006736514484238604490674374611964027735588419268376921035006175168732584976473448370144814036095542848676003672320302177480163497691509943071673696629281634780207509971591658670478193321072139233368180047280691176964502280842420727213724519080928131049724458424784039436830811630184274071864554037715951306060314735419413283687213148679515229297653787598997298195703174939266591247807078053521544155471848815128295810353566423166248157416744916479979973708264914110497406200080148794655802674791163894308914569298436698248549360825006974682552356691845333172208343348042747360424183881525010160231042526120651808409933712644031044686010562347026016537461817023095152499257804751143353218967136299801099410714681140269297232893887242636636422041098912330606703191693719378562743355132612384604486565711210648702143810414559747734937129335037981299518736677882640927186149633579182100028092783382894144895842488049243518778645258192067650033729184254072963734230022757957016601580076253798460257963350164996721947285886478325449848425724043068093676584073798535023869618748308468552304369268473895815538501366513142147751594245151039263369900580036232907570218804420218592471863873225930878096735121114386490851454215266341852453294841883452174415197244763260994761701694156955254070425094763600904216362295079684800797072469625049516584524830781373905386413329959963540985603659433492603753089619012368108552747304538568417647738541807489527051177762124769744604243750626987470903252735931171768179706076204670472578516610872415607112432285575561234454164066647347251617468945550395668367898688814697860132554263536811912158981698866476778836442288523334891493192566991513455274417207433634179923487803135238201486565326182700093063776639140227875007209019154228436626868008577378963497423527599996279949245197967438194440793037082615887731172792975368184845699513127556814502548207734982585913086389472298486585225759276557200202050701946282936722231741370338665672396157416120504774389668302216253787918029759925180832133225581733989318690757555779042650795452343240489474071426053045444527870622376516469953533231050355242590719677719555687503840431266716252645285206019686757513733784092545068210005272442863767178762565097781727657399510544846447040235353667373396885181274888377326380405185162282222579468084336822903742255045736187389113486478067864124472976919050312883879368627562339975801693922484637672780757406238849095858889987747708363496578355596078704714137381373444737801455083866205934179238683989029903883252369471525031323301497142642242688529911622374854818480513238098173657368614071672032568619916696066614871190821940535521385230255578696461944942644296053307956332085274710154599045863101692297051785567608194397315548844252139113950803529941484149756953102051344619839122595830175944623191159001881551414540588501300356932045368058833632522703659306224642353887270902446042268886097132603073861436097864954640526113119776130618136280266195643035054457432326162766768133910579454074011004945211018706630418982084081335194011265391366737114431488000000000000000*i1^241 + -25882463916589420949181408616381948374023338910170991076668106810544843057259070028155613464688294725046429799955394036055895631483553363191944437563256582276073373844187220289970379355141643876190600902650093903118778851372318863972568965842183994860755831616359747184749354562674437318620099551909754397815528335563213048631268825655872210041336267710845917656375690356955337822082988476070657094904159497582141208102822478891168774938590870782061352415396752452193276777613601836846517828402225029910168351777326967047999611352052954603418411028963339622201781896943980890936717397844180288672305776200719574373325004758085360642941765853561119660348763718575982426232040197625577224008700547453879092475587232605093424067653935952633888355161423565159940861679166400512404180908394897603011154060557001044177007886965822406717699217439215291003855685592155185857599067003987075663028103208483312681263024929158944244043476590570995377340767783639499195544615741873820959607920642216182428852067630005724892925330567988954929848773182138671759929685984160354005505232918621981028241171135974475880690809886527103253643067930355114823226720738189168817655351370660492728399120770664669821766184022684673277689644453292080134170233771625841490083065027838432296711351282410902792033513581983306210163141231917601523979690091989926709144262597110841654921638327642399716808127416933606397142311849291555786462613264335431705920948153497172496271875786938697397841185881473342172435569215968644287610764187820725635233868255274544881962928820425995877278838490620708436186685827811635917771765584856594564150099683948860084738268962841948756718095489890325395425984283916271276050009936164696122123206046695780525101234561095707082778605602612707586975492855994529104908828513492659396412495878578640502351252227198670129671284199205646999236035530152893241679341766891656655758634582799979924836858092543535473330526554701129000063554986658096687040735093408282084511667800569528207770896207400042212574835705701686201203456208309122680112718232232148627325935040491986515457287564302192238886693282632430664736237534384377541248698024402660362535345386620624147099802554300417887155951057603118987641093138381146595388498982037829142955952846050241509158499925097537693121294953036829046688480999012615142433815805994583075864241752496507735199696841327704538230125781645466144211265260289064562621747551076360065643821415146902329850804468203438459984201880145481385204276330295830702367445084992537779259967284393585917656401700489551944433060106103632492390309679404063466058290650469785223536574928651501829535006262289977327176298433202228665741035432673826303755880994410143235414653089451995612445975414259738186981493469737975827352121548463722732098103376242235908478336500555921352974292135320762675183185122855000267310952266381774280050381434960410512500773603668003871113895504047780670749135112577730367640510368251553076316247625228853041692785476752607215735275818077491283057769630326312227798953914202178173799048030337149115318404331742883371870545598198391934493042942643689819578437191291075951173229901302291803019877249311038264016831732692847770571154832086296891848632887775842172411280806668930076040883382989996599808774957085256550095347328167444512530766535161555028393655287852510296498107151228437646570565574884302082880857853711663293843217623409575824055935825208383770578543630318538858727026831478847700013301417920230659872233342856197602544362704222105047473527282408155863098742801757848417508118481246179765927417312481402827289487889121864844252510274283136523618752630286779211905340541613508103187583870565466688842683323449291349494283930203897836399200827604670921364519993392009292019949253816737902763481662948444224148391370177478094562522616925354493633710935052026438171527509350081378613903296778512134184365657080293515278740584663182339233250105622997733488540140376908466741561319450674079628871766519989496781986761052046834980298019412669651027282623588848478956768331584519651436422758400000000000000*i1^242 + -10716259947376113213092235329433091989254529911045728699718020111205102299074582227224123832016412751790799665080297960290039103009245610923488541510049537524640646729256535864004447944665985112555209627294021029120132093433147399947826902379258467866125109885205788143244815765716961757253448846565488618211341966928425664778773093361157553839243568086061724246830601301533094068379476193030852024389723847475778011708153824563485527388819977303250369825772533050773135417111881235971141791479688984934386684179917209592059529222955201161814548379867708368115966160013953219283255438262398128797837871692098068663915635826891957289382122549123414299380437194767352489820556209985668036621600859691953948268569038918127130101641398168441091219495897821569358258339527851753530779901943354391651335879784364725605143227640815975201349730840256007156499108021088821085567912630761744422857924838159199977895546129495478501430737992787849663364874060278899106452195082767274527272041352098940448522559624417483355782119604048087650737028303908215069080676042309247110764146878785692579061368024070283545913701223197556698535663671485331333995041308167873076559174595434290654926784621198494796347418517731394390238398254900763855698238589220883215364458058400535576547098225310821633638365568533830494511202276090388783672560103719222029893471434065296740253340587500643589034299020870028922756336238648194566887156447375692401870183999876103187925510223767306033244843197396798313059441586598513255620285937673106913703324618880655019109444393412203687844016689763160473306208840720135837879942194858657619944134461271518806805308547736508819555473860294121754173276727559541702382927666361008522414184885517752555146102724587079618600535113915856872018034435755057361688046613746014183897815231809434980341833842684374847243707021222426099083469500007824556055070603417845693472448950319791857753895142662103874153944082646878826210012291048401921404772720672494518221428569370411340791122133303947783950885984976205074570347744037969782461415733984613969620604596986954089255943432556604143405638415090984841994706294912088349874603650806004821633284485407008965025758847390133671767582209057958540212544414249532918023810300069212838033294863490133565720949380015574193026895072632259620128478492913205668404004134518469463345321476344573576813208178480242460766313208890260257886215517312470960973049398041856577741738894198401608143929006407199296935312380048542025578568724694992760783634483928240620376277269781335628795864647468926101189711120386109585481723612075646488252956267866278417499380731247061975854983950933505862223291944415672440044759339291920403554885876251217072648345448993973404984743799698938427013945439809335772049362920533548505608422084103884121381485553324771582896428798514343275120928973248876879251737030944442998919379199661450828296874547490423428455986996797018946179117367655800712006233775895815248254946585361389911700016107416881026449045217755777389233964318113263695664265147070803651533338508783945956735468513029769494559476321843668135574067542269958264777721689476937028814264554629348377540280930180421088050357524259663933558541658743146012691301620413083280904439447075501057233861096964985044473486569040991576771662872562938365657480900483638439565676954654042152993459389926484875450883794971813866347460304629887785454013185818233585802560836567814663327339339913295313379192546685547578898787602294682302684155458142051664279653536458247245418417506224835360387297117501405452241725290757354378437617266952757355967428722403213054582881484131478240820177557391239454578402242231785714276213975282050621015698912581289100005744678604162561994653464958948992648825636913271473697210360080104647836715616382543951526613974423577673334493667420882649549055567304384561994299506822983626464211297506041858602000011993033265316546331032154511907950254540703461388828246684130447073419060895627686690314532028316778470999884593324243087901568681688353479163696553603159369785016320000000000000*i1^243 + -1396312988021504992589764045802586008713939693289734240444317005468588381625369315342553628854724438922348207935456585477435675858521406498686198717946021181300575478371872539720237644562362425612101771652863154866705096396298930856779072116410223097134642390838507460369504732563757978197517899884248066670643870861001517017958391801559056457392023244659804887316904733178203639604078147839852665281436432800943939732167186135560046510325280036353307089512545194135189216539159559650823611195497190541299798733332219017979371952573749154948910318944697888034896289185645741823015814366934484449041340983543093454504217064864444093143450028134026612909049156883586888759996005547470530587030087919788754780545578100345894849749618202639054676020993228554639033462941160476164482701775496511404347731705699501317046521218840960154274475731511981033305617644082286878163771039530211360318672909311568615767412599555156585131307785478426597434171607013107446127197402103266068356401920669385393537339510257965553360318521727038495374638321907448415562909105315878018128864402307379359065565731563074721138846569509234025332336830031115914564883585067480118582612508457896797820735410405429342835662729362294512541386489934002858078347363859153795123131310180663699154103555769502582938617688678184151874041217020314423000668086973552754589705295003394018576103366183454792583559561558616611325172623729844172259933942618313046979342461855563078713766913847147290823675468096903201751894058592660497319216569071920118607834723883281669332148538228216729463091597669292675379779890279671025733049058323764587963010309182532338576098272018629705212234550598871948962013467963634787309276721419021209304905348112633136411252111186145170970695431487944581888607899676317478220887172814904517340428113024624268155888002561665012083730713565239969264412198299629926992495071053262753130449239900453192845606856010078568918822168096530240659054650250143430281090138081007454171164441509577795598935895279128332328019770672708000781389966985122955312088323750966242683283846880188346486095274315698446392969645439608095438494453548158398143888341471805003900063984558724346373768322902276671244179814653497406203189263224758934755271585077594400685136100088980744275822260388187425593118154371087806731312493251584373597174436857518394588613744419308374983740185337174375417835655636985668031899688757593571288293001622474650145158007840727071401122482288277682949786096155111740497666242918164801453313280673612783442691514521066587911429784992280622757109534083193232551955754738592711776311955863061104575694674942099087090960907127572556603862899328378922367068331438039287506589935645628285408494841331745827718949775804687027547231610323501720738718246366884167413316299302332790426582476218872237319703936167288913344429380885071591034700703171369913556985250122503451771790030523107505526948181003059777107296246165426499831797423280037614145134028955273763688223922837634987516417109189895476258631493068771702095309896982803230920435607027159150130422427450468847479137459608990033878504460872867567312874735005083842301360479454990955126868502726496014748417849016899912451329748004588681191672290369598180920275319697295067269231819108870352547149196838918194944987814015299565075730788497462725062411995105628301845583907986800694701698818550097995948314043050319251058575907901987144839759270707131117311293026739178977213726710655748740934461348049625315011320947476208361986149379961572192980193329705343394057940845942683476104664279497711781116430165912802280782819874372099550561660041330519851649165078180395720880937959666411761776681633178518912950868433007519450954808362473971263627700536216044193412589733211550410483048240275527190281812130881721165897154019186629573245191011057544263831449977354482539194758701519936452714075687590596264619199811112258039704850071520092261275394671236116783500328781310236925152515472378844979074247634871153732737318714379630745290543538016141145304601722880000000000000*i1^244 + 49288422041026727006823330687909056860770011210746455408968534722287125101210053244552829680462243635509927775288870284739810495211249997345991595969168136314802737061891063761797398303542779860105117410241121636162204150685068045808347461730571726753328140350637398863279905111321653344061756492094612868906863687763836260778695816768930912856984130193750009935392340234152665936531173611734943537709266514016824306242225873239904996502392623631240599468264463505604300444441050925353432622850777420287867619240025226650571553067356995663317636162629092121531846054319961898617839273048889064358401863039882153313738460731377079181743998816606410340572548316936467965817910604147219139360563560091231691461394831045347029219913981473923601574267186285825914832306328326108076043029912738794184636125648661366836261423897604917685001151211487928641770330844658906501750646446154435174778531376684814819560642590185013356562362949463163859925660540020500219546844947433605194534821985832861940697439524093919533176880683474955645010752667873100033789864843040673728397570638936005247198611139055222458680056025743994465523827098482411816134848408595969372164312818932170343447891458334576444005422174149423741718644032720233200375731788575616739313777388468427084239046680287857518957627350485050291106458857826889393104003086466343786417988861884007276949300571343847467473210671022439563226377215034746826937346373380220588575997087584450121066323081702911718102483862834012308932595470803924904303876902000910235326206521296625426044667081650426568742242012533410019911915378533018062113350006322356153201452155172394001582553444460435163175299870317114009777935866604449172251243323235714686861382343783843214819366668707381648974784094589133277754812530176102246532670300084272538446623188304872625165054611797306497495863023627302956034756409437161492341004784635922169529919337284965262722161337594672648629655391270083628256274335580925028200210455693806342080261422623229992177794284891572009341234783837048905041468773323445411568971356386510102171874129312799732320171654801166064470778641723540736001467031297566855219040268897459324732619428016729840567736627902003914411841589059950677964455954106622048328243708478097042237425058315834569446768475731264927451253650447784332474048071670562374002248756032716711362726028244238043103909063865106716471691066545966348757037738323654021276327472657735658175317992430317846529772301407075855570022432603823877479885842759954806140840578970414163411105583900582255807611461773173277435658697327443140776765022482441006597632371602955222249328938589054324896596133746423320586879943686881319075968689573888405466722371048674304973289411271685521433114991725016946527559299675790088754698587706957261741516593454127837913757247435380253558041426771048437203720507311308963887385907559387038640888457326501858179237669847417789271147904021434940781337066191285892614066625855479219265036935180201034258181363420677496191136008278992514839865086341946753024058377504072603880607489461225103738056724673269124899155923497912707694921283159352775249701133837114270930637504475835109303758567738656278998554173528591406926587163658419660618776417647741852484282919949218757976072095306305119327408828594655556178934553163901870489761592625197927262477813370588462399067040932826987149257758918027191008005915408098224172029372256604715775457782262643534017452933607291821360444370588848638875354008808957268400803587474124838673282307184461488964630691364807895886465391347699489700080340661768491608148342854547543222073372590678754348484076251720720516511732212683588290241463754077602268377546221724432912961839594891497650491358405729638729605028310102062671796399170922091716295070244408052625966920318727887787858832029097371919073450252894727319240171209861884078913494417464272591980469403844695279070872887712855625495798420529473940718258213246565874663564032385869560471278752667619230211074953049207908913973746207111729328947200000000000*i1^245 + -16140025987903232439632796995364505094979928790569481950773580948295076936976121086162689144592459522995774940688332106684466916774710383009585191284759259907665133048308270114272267710614138090685029656682402219237563653686200020071732405557899154713724254214867933191603920562638101137280727893610418268888216115287311868622046671172367418736162925953541104299931470543190434473490318965737682328997563197032801088846909978124625842196828483821057315814799155046920879680659554779033466359136360098409053379789351508224318727978537620502488443330375287835570252414455768220971403114403697754640444059281560782564095277568481510558329898005718460316238562276862585514449513015020652003158332737042932920659850348444067170955911797319025953522162377010301039954012217624267109323730023367410090356853226186143645344978040489791914431801547172413873731602656977120040704755302754564609150620219144450458708596385989074649226893957657697969347026635237375418614550983107593855748237059457876631213542368125882630213065039871711578781151784786569158010148198181718389816518221562930742415868062986736636347297493871915149895272685554194595017021139226215503664907289170714709529832732161743530992449212863569007388649141223501930202837239663233683902181714541451059669158052516484287355407414577983176842142263848954169781976120782186554908928162550594614230455233675355548629204147391503450765907872291541093963008435076610002924234602590317597209104305787613796279904152666143581913554450593827473286158558712992461907296376404524314750830777169256871618353391488144558325667115571801146876166516061142538624215889946326044664639419922789259372757516239049504405931618565026547975323887906743405090797896445267957418769412923887539844287753629876877675828548014750337873276354372160186807768488003991703502522792284683705215745679226303984044613760320884628850678697715551310042542468161284110356444715531205549685095335332627492320135363203469512162372193904596127554822018948432242640278386948553669958024926663088745733000575808955811002705910758776001858329633596544761397645248201225450703700406461844033311735642110196415618380925021275204545878766213207520850069992924252578392387288545446763078331477393728724155632460147828803049179117411844387843517429700954627838338358475649725744394813257102668991512552055234669257237937559989894211298460669140733689070565943231614994370481448774877816183149860652477308847420778212170196061319808980358936030796955962141174094145441357464770301278849592670027700409996955538137343730413133662170469364880467001041138581605658110426616646202827277132419192280399998728460568613230361296600392030456956561378223953285880241483955827405014340339328626819240065113912729576538885605736413922031131366754233896076362554225854888827907786434131879225708509909943678824288595056227111142714275459400936279078614663852818152759750174970257635812043229423422536594997637249091862782494861237098691039539914980117341427097203458816123712145381540496476610283315990245277844810054033129842356817620779509065010254338721675285495941679616415679093271112291849211882757235617402329220782309559560164808138701262657874344721277290390514168334468841987402577328969702241136062390282850071784175975627927758310251525439387246283226200046532249315798220532780860696133131771510755671344649887230608557621847325008711117551029029334291857747405902292317105897512031588595541505595610273688839410768170444165062948192661440836253612771784853886449301128279828375382216117840847643416367091620876958916480587987091668049578312952255665447891800640756580878908690275384261289918190563672436604221482544055472983579198790610805080074732721262346116655626809963569411214537725387209131279954591756896704660468004980599325446870510913139951448415923762780647221891045731070676551280581723906460482843787782814747421624761212288262978696675663744273013484854996032081442962107597838770581327070208587600713817884608968305795311668652404090758758400000000000*i1^246 + 3016865104337640247043989495966195033588133180225302948543382840633483789904817552881830172204933923262501970122329887909339043955592194440020356652129425738334398505030287449894691104385011759756690114553947626475862778573125145016177012706039216276358276395261894945089050660852054289024578820026324201904263722718995932242280712618479077224587293680912390466971711766610241308846408133106493565379325329403816220545934491747107825781788486914099412070893147951651165209633652377065278520052135676083126204857151717232515807903038638501771551278917224716616191962262795933223421506403022270681784114078889585995346097052894719243378033922566192347010822825829608487227565498176595723025244272624178711610358630607479606028254807609553848423255612302375916705786555130255064621660306586377068773711342888388790656090587448421624307069443433898573052081463339979447894380706908684481812513919417500725854131720397383178437720863979141824960049006155287436191192477501419333451599405383055421923474095958249213543567963617479883286072320875781035753779946782528817652635657998466546473876117421047129677193824520597412152609816776630116467009395066039702544640245469707466002460906096669749046859337385126454505693918490183904805350966070235493519730949271393890365715481605926157828293229065636295689984458911875787808379756855301925054167667178836479854976165902501483000135152277103124864357166635721289168473853098750159267124578772600921179795926652696148011754075919710976344477583531687697541331564435799247335166632671488240582798121908051357312387194715296518828156447826172269946204284703739791514238066810293416645427242701124152844763104624240917049422695873287108479386784248135016031624036359629374081539393111458525735288376176610581906636926215623545537386192084908370045163127964471367920633956409527885320640450071244430572573164120687646250632501653801547443787714276544191337920839914083150369356189487665049038571744570990077018318905802948281729098183121326937388026003487214143902977322804256399882396914945733123622062470379725610385294134312093701992866515210274947640331342092024540447710212657342460378153166803219884080634953746311655832899714880053014824230008157972449001322077592888045964922738764096913785047798129663914701873784140866420735894617591271151406422697099799719331792253020674774609136840734190319002571512989620510478856990470422359439682830807709322121148840821125292995870740318420122116002624241977652739332881984759797810579387090948985158864916490707734740730796780934710660520707478088218381427426330429509656744432064600640711201246114153211067482823965453850450510828253469683132652926732079347595139268766685740578982580920451511242634967155005742785017721435471227002445034106443466407888955903715603085128580362406773290878831748404670280347455612593270630176222415605939534279516134509373142446538551838632026691110564313554929289895024394315723871448550129003345093837929610785756073964405776603591791538650904475178914115028159965968715915407197872517526261086140828549682155677550978200948499302714155666546996843932613317561215887450019229560900021022332521262336859782082155718844109857107477654561134299023104295035575333690468294474523507012406436971490173303323101170021065623550710464681784153337337638872073063268332327801737905441762728906162712663042828251225700887005524385346629567763685580596884268201440746007414332712854309994132343189256123984667290719206787793524097374288912387760931997628442168398879821123705862349175210233254083339150554647978034576677501520706705462508188127781867495648272051994681149365066033333310819295828560702587548270770498905692200404851894491016757675106727620878009010111378817176067212289024313301549908899523576793197503726041435146729857372454295656208335953651914115764888421902676259659413998613857823060279673866771896917829345409794281969665842240233811194352548068629227630452204010996826091608127583438748193755810458298870661120000000000*i1^247 + -68746492222164780592577906547204238701586323993236302944386511642235473859848353174235164819520497309035924868710438841732619079540279079508662394036200852711702979820171192217277807329007722504158626895205869922861549180724709900377136965874043431028220054783445494889995969900252400144222553783440577964456517450017072792162088443745033383832041319404384090499693932958259224756047523863780449058498889800434475753702513175076191457127788671576629184718046631004751454987975415406913463711744072094162239416812380713008791836774367383275751905588985157077373000730150030559604459719135584048571402855844644785198301885058480312313273765348577552800781348603463119713854927660496817330772952796065439842243821765408697380483578488929195004265951301846101381846994231484600133758387195214287785639968964401983518469873511747296768273414206911478320364384867627963874720453421065230145016171571313593800676145153403674640531011645269933252549545295853781506012053937974684920973612588711956748383081541117792400441661823074101924834464153182134806882646366733823474295461923263570551793822085500774938208221787374396544324846075793754632119518794519108606627839591362950167043861016430550321655884696210156804400406139140679586971983535661655518708777603053431469391774691844951289228508876415966580590219761390091274965781421301528418677824550742169274194084381521114802227406768635900068615237588979012345913349728762737394235501666060963487603919254932513373361992458251573620598877435257002792007513264610824632225739672916906771874077569995909844829849987977032202324514182567343328682667451490934694872634066108248742730014049071911550718983668342989706490476661715198905653927975677816620808216150111823822581207074943357438327166307643491388385749607549359009314574173668742443297796507908765845723004639996646649581435215673845174095960858869936292659790832797209284234650732814844979608086589016769417302750877565249355512544402365678610690398066383317888494071099034805199729960291242875143936955682486659544912391070934516665345513134592745532353266391872425002130628174240004677401664433392110360915710141686152399230026315930530203845485568755274661727493667707180677321286758736816481372999972429850018112746488675343290463520001790277404502516489125451461199970247005734237908841962462716320922826797456265756291843191372133429433152059873385652744072741971741858361657924887532489340393552836338402303821579067777544454936339530786606290828622085804317281577413962527073583466152257224472814146137777993380315847154106455470374880677617816993818530642483686787063454916499627157303613441072471663334835197912000624843306127534446789517570317753087006718093084319603407879776702600370984906207232992418288736603941747962241519822607236618050670234573401084073090497179187953201699014824680869278699160415312943295270476239109172375183224069240769816369506337560601166136132378838255554272263670593530839685228481300908034392562649021240172501127345861718115711014315343896699072271184066447632472552839534635027352934840115208442294521566172119325020673625240944532493398188136843103012224295446093942123261497358443775841450787060872382309932863275303442132032578421494082750275613786598894917964638272135561618303952033810368898758688319323501787230022593279499412971745113826417878326758535853370017832720353079743807756876343076286313985247229579537761929370338593369708990648833637747990600929363818057782906333722187606280491074582454826617836867217249695746240289950604152299567839498071087359215615238462172420789650203320326773259572666000232626598853794789724904390170255086734890397116501996430618185496800342756920957404864812524617045406800658119437120656880011862588419754027585137883482703333934712671708363296248483675247725341932441964758827003611788967754886935666958270985063175432237795896721876621299125697260983424313122435877383013652616858393678374974943822060883008077299324446310400000000000*i1^248 + 69614181792262735629936788681065231954749504848403478082082712004412010214628993719705140787404748946381648693217158370849256185218384422795700108602250461812588084133504368198383442607103919814526556427615452261007322809477208852459043650372960321802619287228718349965542395352275753611746419169931757076080511771024052826066956837681039605058741751462672490920144750287386141188465634673095138143926267895437726730481514825051884828732236767783027662407096991985256310752066734834410933847516975608714385357300962558339038750421823624512449167332440639119233551331291468344445163591855823126640509777274979004940449158572505114560990708205847422522796218591188851482743925560334100342004270597875617247224621898168523386609337474521570583441544448102541530957328586262128552248367565460387199160227199946587998989865587885611607584000726252794259394849518648223452159187586152382010665064285895130755451449071874319402862861385504453250954787893811787548449990898070269525449506333211343038059628419597847605817018512329767653796784455138329289552266006040652561970606070537393957821454310834907256322445432507123130422670731994750915820654580797145940545023407716691810806131692596656982583880330898041597232022516110292755951973287845703076299009776783185809945889560423885792772122134468493425916684819436603351994660083059093153580632322474857398097480623934300490047047319174569127922651417090488601312048760109928868093069643981087618950752766858106746384127571274723737212496931447177991961411011601761598032060868849082120385439044200706247607436925399615529947091037908971282717421798171021525552535037977384159093939592394698570209744066313545936512992062076767156242049831028902473098050274859759305342066859571176909008094599430229185504585566952637416135631570251446724993132900767555563512378936356081090659137639267976068152157819543692185257341744044615952860271836738325739697693733812465076388376822237532471686196646537300313966450158484621493543940191942474657193827097698054681042733498655297897459504140077939842293111260285609941696295740128091166717779012923305318564190449951221123209881631047183325759295092972817425376031349779662399252612360638672798390690304233897832150548545301275924244655374757593183154308891697823772973292967602258216583303615382263392041704939015711476750716236414804238699104773498432050048236579490751994870066867569779846913858333177086226903593960227399486683488614013917541043159998488749913194019486269093242815673075445662022255092899018928663364389957092367144025430978605934473329933248652008031619397272666033657146758753952662964721420645488483230003024846502930433684826776301181372383701417518465469482733657873650645993718083766521793722764443718810351058246836462048361304288597198653208388956720315485399437950186819452933776845364691040012207920592043668914633507921615451479338713495472760610787701439971868374827768882561932344496946844408531392291143148822785301595154879855942376802197396993656984746771431640832868417861577419195042623722951116906713518159843086744633420340195155999524320290273889451245620499079551352071566371676440035268299209067509990707278560795017340974928464794810557008893392764192721939891781017808373991835954082648799265560667886260546950571745544035321739530000209273833243007491226757460846601188561733618789203104130859994058215102080397968690040472262477720638963047208548172468341782057073325153087944866931519433824241314164854327677328046032026020076134273277244869839079545747490461934094770989238402193866015572402666477882577530389270267085605058653569758441119729493338831667140448682096522211724598837997938320221584979086761295286459062408336435827968014603802256884348768313500335987613402475378263943046494965990153791958696433896474893786133054393540937748089184118962795668682536805505863771786331236586478379336969017862883558616028474900685069380089126219368778896369407492096000000000*i1^249 + -21930265255408472693766846573082897278899219423276288076945345344619785876135742335398152521909815452016468513188678786796304349760104316538026574319247317651259619601878605968009296667788689739042053069340539920501491386015755294566629846645505321938983927282997621111132316623914743725262181810387386977105275006771624734536261797720221013779750047314978323816209172038567240790081284125721037118320649650559152662956639857211782624684585988381794507955904930048741882704710003971801396564803205853527584212239577356845340987630750282401178438347116524823908760274199185362478111478505881394748273259724353942877095329934949400483019898506328589716727542036744476774458407009532612760793104828435733328120827579987139837392289938812447078867936517110940882783982832557541740030943272836798756236328196584429408557366047894610554157355192399111026621561146011237901950866561103729791314666617697673640309568189248145986876156383630713374393157098004247703654213198008610557806129718975736344480113184981873397390773728972982653617850031636409730957329210118320988972163350121169854358327419312049089170997489279291628804467737834575613064677825464115423261396560144233132916571298118190881970432326392193495206980140189691146541363001853241909541646589411033745399955893719461038448243990024376427253269296827135920285730307458768874096501791649474002909932297215961599933617271438742983559861821278776211641814487469458427740682309539794948262878115214199716280597255806934079038076429500441874853929337507967612696845733844562570224953893125701987013866412285475233965975045701077132842938042757447392032174300439906689636359169121788314083930924578992456075707477912811225909539748273540891240182162794727799911865968335681241779522237506743141522492192542248813718273704513632628983778965870095580717789182328546821947618797924549019811113293439747110138198933792156377700885991743050624246652613299273383020912089514281227649469242760970243952904623390388764462977680186700199910926939219849041608604903844049564576815131881743263555458767621345167437092813145555760622245424674101060379376296219581437693094933698257374111952526491522442565685679992541299865132955920264867038871097913761686181937846867987070514081988717338006824884948696400761668009297336216674733204245333222042603501334065252713318115252917322418079281754620918922018622049340281209132965318354167741868878859968891522839620054003006581373858462820411590835046126423719810032028637385444878433620689730030609854700449604983704452807838211342355352440625380846772943844999408124931032952659793105530309817469516113981266883303700361358770832472117219166063197674910946440761306427080683694036405662055452272368832516444011702880957908074540157151226374800526067508460867771722006448732814828068376031701988298262991147195771721536817186631833891547533181635619838786866395623024707072477864782792965512611013000290438555154231444551658737205442516419181860075518978012463319588080116160266669258711630267913871596065725823172884224923076674902270853198761607182631338876199664006543548973983054915308554782030885501912700346625094272210371092017477933840509094031935992395666453906839224914921879761040564850362258909252620169733498400815978387452736026269510205113527885178483801497425973687243081449224711800530695103539041057959927122211138155061682512002620645818989196754278284043537590583409146326013215357005614491968733702250768941126357754993069687992796511640392653640924321759443732153845872363960723981649141447690770055190379268375145955905321903224628961816456148857084231855834499859494837538834766398600056891764141015276918137249081700157716576826796070431099979522725487266099482941737205914476930660274974077898152285447081148597984883023813032081892757512014562088950300207726808525613699730222624332468877632382186062505712772883214873781052206731403017212303698612403725641187328000000*i1^250 + -70253534548493818397224639364880943320128235913871059521581190650036578590085846147973047875461686721096934518317289745740601119140067708050067607305356395253051889856579296076356868448643320065597774025556540591188808251325136396520944923228881256280805366442310251688552149799996721577979486170935487688767994744544565692301605989283750020330212904862109639454050223881653588319627198747980742795954215976222686048254200868331918332490235438555980152624164108408311034484172545968900148660122429216970630112292152614635667785421226283840604159950309189825190046485327272059030226850454080780471726828291781872761461846783814538754675002923620140581607132683364446764714415969201809848598049740848936921293251944854393008265576229167430958914759350527795876552977112714332126791470099741788861352667832252784105096481224239725806624854317176556032835376356336409032344005584738839384101666168188264391172359220390247159712659927996846079663827117423601102475421681495231700012263311453900305243223119084412152643137727145550244215885405851948276443158743142709973561033440644000631131365938469771871725871308017417028126626340846034185306799816507157943855577744447916562274720769903816911259204475907701356960490095562446821820804044120530094387709472452243747182224882873008936026715135078403331618274662632643537358042015288474763065255918135872551111986137303732382320802314819003736944247110442374323249577496500151155647722607685185609783134200694829860205081848232771311279618838071095691829218481168338009925348810735480522162591011519442478022116972378836300437108584051968680913248779306485418467006443818494430010504705917590406555279319704242780792527280146096456636255904520552692099330804836013408387657546518514023115929730560066516989630263596073566227494320544960352519571390630134379835409294708913819551201583845271081692167139857891688192572490361223183229461215082031139335945102598485483002408510275862429610468524078529564916371073101815032311007577809869283465740055843770281603563664756864103998248234444288418820581519515962640636661683804192521073696058812447335055382514985876343008739238865174359849872185779294947877386217605234392127229361077348439409988037225108606645196506039815974753151058499281811890479219066242111216157818894193287380347662222973523695254497482228702099253583139440101433041017489007544801934114985585570186233499412585762590740679257582899066585201457109097495574806668108378788479867934353134802994784761737747967886889237704379182691780917340668288158979441591311190571584025506780164309536820692736718719721056716179942714559908280282634306531727758946958229741647824520285370683531056171996182151885718863816214220908492537304236813819374546552373638552249348974966494188055560304260383709235287714091216658848295255970356428126653173490412792636478333859572917538250582652955278289699174694017616729224493318362623062783978272238182551654376527344141556327647548135537378200071794613526915733007688707667684309337988720920379369199180570351014506614121422479279041213812520832042999474894796662504980484953356008335788592522352818905153299808501665677380243713886801770579733491274747482192577015342336288420871311547490183134336393418048382358417594942471941687828090861809053648771389519966558238534604790795432504791128319939103171298305583132337938787891621205625951394969696938888833290717911431722482593875033068073388093164856468129057814228959472758902784902370206709868012897638128517477967254730168655106093067822961580072538119309700151815680592971152796687077979006299437196570422618298409031640661264165446940734767991137841534268742070976244335329435223052205677572433543025253596519356955993269980161519459248601407922440357872377830535576401040107784006799438927488931660369784864060324260490875474190283661301644563270554405562478944035069270466923689134988323337954918400000*i1^251 + -59269956718952194539289053933881185025440071881882537981036254747121860595188865967395740008897985567921280836820545974427984298225080064732904262323557522538030584481233209913193025031694447581803473743502470702217336040869558539102576115503521898698296781727275285805797757110415801318572546439338880164151798737288769324331980788156100538903062855911275408519104177171989639328658841933539757046848241320722110272339620266076159215787282954227164688205165819518476758203907262632736789833382200971215335086261702546985294285588238193417572891090643319533363523087565850551755057514786045694777042443872940067311129480280250620702780598063197380713861785379177335187541524000716696250087653285531883800185001765594714418261396674405979056947698329074748541235116593675041037064816118633384577690808471260251209734751427098807212865094910744974455243831217985417167069406815479980980097807537422085683470386635995860231756970308779767404269841195507858370540001536334204492862980392314827224369258521735431489713061844844588344711418544482815240862723555630977613444902577614037816204711716795412911883264486798463657780639155839172435442106922703399705701379284413630382000830579415688278661390096630230364319044572003150318553742751538615422953065691921144347360832853771702115963512142575484358953863678854142269134211825360810469068966397223224706630790896063765447085498622235252698353283167774242606005780968488146949677830022243272116988895195317861722516002546039188384451770513244148211587509250204829953274439468436240520683222927796411665980886909159999453975422843250218306127587186762604916966617737517950443114448957928425238885836067106936972870803570710729948692329414015617766535170730436057743389265855961387631178317561357162307515090092695204553723300910912755547554261778108972956542083095540545025873744049928552489214823180099106957151942806012125231443863570352462683574004906991117703593855144411460203294964516293604722669569815256751419178726171631605263339951492549928935192076145738837439396116081704698197055904765062104751101183240795890933138300003613920915661696259884318913778818843788917221252974015881998105708855588460605594902016243875299789373849554886505972059943463979755222306165910715213879767980329268859659383277483479747438199231076331739081900800690687027818213753672746731067395549990492240623087228923465337009411211211710542762616611269897650297672276726732107014316911971997363905968569061663844931593186931945692620153844536215832937749599013628301685773058012925632680944912983145314842994200041882958397504492551870516459778093066669165600769191747093265702896901533243831791972200114139229164660565635762566331026638689052375777796076934593873355483537096204903198559095726961205015036603144912665286196041660437468169107074825253655035528960941097413725457965348758178230853722404817986456125989792135696528132108820294278318815873909308631703907740282052120419338100763376502199046277552359516356691011255967009382862801411274490334826728708655181638703710715680018848485654943359409340665886927499004299867584901734832362267037960695249931425291438862062714307026530752710410445856938279792130930476695462357347371497865975588163322571423738579911597022313966517991135171320040917097185815642154946497784004296155562286607401669791099793196383356351009230177867062547614243415996615986007887474082009582897117802024655576871523419997539774911363639640373986748876843045366171817204104834153456449782566275496050549689905243714536982072666005775183238119326107297025482672098971197555516413806142258049889101511714712622963164289047399260400532475466480672979867581632275994485077461604984106532741146168569227928540358703867759559261797650833841687486238049665218502556795630300376335299051669083235929576873236227402690002250782474596886076186541689369033441280000*i1^252 + 122892641388538826799679463841118356794893268093453464725418926103229071352742103898295840238445495469353720891683039595498149785352113210860708296439636975112058395854784499786344576184674100558855878495282546724518532147978869262940784781833935715454447548870940496428676287115074810276117552292319368979502087870392254394261218347894264804781947286368564672654129778216587929590666873942209821253539062698609429392347448058247569506289344459435424583881729124593529335245647612926449617139475342126571121448943643367994509560643708363160732258304223403155913624732847598266255525218215800445161806808586285013754677195089457828833352326103455012785100101829603653697082323565900945067917385294585516824371470075032807044025526581033985667728144996288372592969869860731025122480935300513428930676065039345550481165974210043765943010152340454531468324476770692858866107485027025152232960416682885472799699367862117791031879183025497460143193264129130590020539563396711821067260106922060959311929096661942928578316814484186710024525187317502162386717737260660849849018283710188706062807310534207375771849482225180397219140027983609981677135776926710467504727352697542497505054352374652984615641189530470533998923634769276327159171155557711300858924540514258029918077860701550831021401700149196692138391372244585983866642953809133365596266351448655866814136905019820237781108150254089349959595527347417965734690225099297066820380621494258620483798480001380323572533337888756798299701862749890125737110049313723137616508361071039468999689512717954674625668171297806196561208728847308207539803941951815422239596336174514287454706318360162201181321458284483698288052687408739491764383528923429709538205618956441379622320650021942977305127205925409865545725610471643938455575915638139179052609060784112459403719373884005219234532127224483463523058512198760467867388952288265815764563082588189339778024806206943306314061768304092119367451442618948670625692673125769352341956256852524864468327975744267085689739850942437823689267231259796976847917016942920012821787348775110812128768371604274005717786187924484229171211599108643601833834015852714951451165643247918823013020375293126057163920915844022939435372883167377736321504787476144971147175562134813736715479129418158428817509127492420464048446314595586670943040882838683156792039752434011991054786439113857468236621208840501154839648357873707042793615082747353542826362526486407897679992521575109824243490544599949159768139703744382439327589111000510494320692666781018151880866811370983331229150773796880543819350026641167506456624876621023088859199977776158060649777364177611034371368103969932383989333688503995077347223558110631964821007365424590470866703257735337333156924410305045202870420293451253113183203244098296799644490142426343180758387950978931282803857757031908693274272324077393403928096850194616336842359653496030995218748467514734889689684201698835530611957017742844915504474346803420799775716291171499931575171185286858596401994732139419686926627818265858370618568852766615369031136931546347640595288176644425756853753186478637200669009403497106258844246856925990420170610885850030399094501400518565905233619700151728893153458774408588993347142887350652104604704992749851989090218422818840294935667480314858042198043643808537990199393033484245873017261889263741641490268063976524463714937170055193016964460361676447838273599897655752869432905094100160627082696129962346448985304904458633297061496984479848866030318823676634002770262970535437087222599510531062929198300457683495345994293437196781229021923085769539722547156882883920343611108035768601192026218592714693493024749840416898144074224185778562108284529680446443061201441287588033801704470690289786863816022272166878873974366899332432213009058923676696576000*i1^253 + -19095256736419732561100905972662995274513157202909999811419917637887131669058586078450404730563893395490389508382132499300278641851185480592261872905957251148498768276050087814397469271305627264548808031502092230189494327280148000888264452185211619530305099397781684342998083514612481103192775185918332897603579295073962983878851570130215502787732935358512784020500917600930058040977065525053025992171614894925590706979552640640945248127653704491716158282242436090466308248565060526351736546016852330400162914165353339607191882916889388025050224573672996578549093098150215447036721088873303759222638332151401315314270456013402624379002111484065436718003619093793102341549258212097492906830207681225349928826039741073617335085566250137267188053688917926432427377253277166581150609608233425498575813208335181537755726316916968667378871496014990604746217684010597887428368934868324218010416127352410957601213407349837084943310624484046875516860269687294100158251656862887037053709759796082872006310110927603392059932041049507089134359915061888328914101911895426307757969119413027124340648629618316656713992419980892745583135841980634315100955245979166839475094863923477001298660526178242498936576470133995222206340405555871874789980365547420254465949646641811206351641736037636476890328611338044915523920352356711356582290064883543037722078664441672122601774031891478862990734669770632811728853357285830940529814360715973914553448117510402523751361097027544729407021378076115315020549027750288702566955593492067937938265662151587376736423717003151230175998953639308522896498898473365170128213188126997986445546519707563246238214137103236750298061132977391309218992414643254875382301651708226270060186644465856886555074004442957483067270022310770726591663467295270168316165532239875383106301117581866945813205004044847171990814446995814979381989035721320919686615431800551753888476596762932326066126138013681884565514314396936679216933855087891028003786161953251110741122145735776741410589021331133887931311444471825620566307474124070353635433167811397107012781488308949541299316864264139543783277293957507123399199336499850395905137477308952229142465147283831427473913221342126451521086530113277334820043559311338710020473565819689471632652615748793267864911519399764518146711590684747243113117920670034573076048225846816447371641962126572614549286941443979513213291873730612235290412146218113215814627822806531752882071497964277750803934389368776493742764673971005452625267935959396573408966694727568875355737375695556388416222501588957831477048997335062347853939440023479206569936536951110411790890908426230658083104853248558235467323908207739460245337390941326787688564518776891041894972358551421780205723603968555263438781851117782060978978083637858284252604316010616401011340801572494387454491407589866049014764159024726635110983314963169136494941350995737596535825398906667494613051632539456858948036473381847439879495797365309078279397063488494768635829338011575949014910668170208220299852864961065818174813146416938499046006104432010662681260071659585445801788135251842471710001814297856220800170268393831951985574172082739003752532652581126549886981906850986446475783358966159376009676124687805858222095198831956891669481225573532701160112438627968735211086279619631656269102525787309531608279494575793519212790097567435061420380970269545570908980252118128732957808684930526571422536062161071176730951897883744440561885545794629070913917057122810323255152884464722385142984324848718291679255377233859873361225010094752005099078302805140736748561560883148842270132685452873163056825194619240255066022018740542010449676276479368382140450760616303236116222268491513561773030541206500618714386412053401622849066945774573135857880924160000*i1^254 + 169726940852706008529582279376651201845107990072358600854360398588505832455912997711250827320171832205674352979536987698805439157534207914261499020082162049936480083437272100943745331951637091058836478530209443131812160081231884403513565019714825311220102075445285516653881808336063848234029927745458828810461868490167933687758547194203085910008671195614374528294699773839722685250731194458217999519640164851354601497129075721751457467099524405668569281005983424923127686882058821433311352055945322267206909271629728997377804798555327947763121483076476589666603209055100364045817711312065969548328295810271766136883214853338252536865717505987646026445143792176709816123986675043711150476228505522194141836989915522270994650672393756572761770093543538736525388749694334703897737660434260305803103866002376678328185620595094054148989726166846588946200050612009249767245654968385739495246485695111282882674605746357002870494855303605792744508406996192204480865497877201043085472545502501970963314302508866534715211662647246247547536417090010148570244556386204334476316790863762357797566742205785227619203385037982561884306014655970666743266723916304269371628624609262646763601417743100743883237111917323073028858911822854859240560116062055285363147582149748843987081829072319499202500750848433600551791907572244402331032534685557606038871458063883094272764133209281890426834067936630708123518860675604353809465905042339410394339010599676286511044698487858066789655072485116329730233010642870994868629219295914270920214550483937728175742445936717909852235314829722775710733257439605342922851809677112022108621801669492513610846461986795665381113683888457045903908490955402089776861337108220637682402614727924573693735585105816042783525799513092796162286764098067519195114130946085377192807064896544074118690246936836039233873971500324917502460498518501159328331716277212156468987071706228114430718663051393239041030568670493397303666588236134535894367770216229745504329721801288788906541923544962212800982671607341546127135372849455212711208763443193445718942597832440438645935847946460929445610559651119328128219771902003050993675345972342216800799521305152274657811119092238380818448905615756720518960217755695071407995762089327366480638761378599851497105252753591599007479487712611528771401333976560453485565399870793692101063596697764407869320040469270877717842674423583313287320569460578266386992575208193540060002524919398039064151675776356905627443326071942167868344170840352371062626125930639844596996102957377007295326370182446369303938453264265421813475184813720607141232054533109987445257354451175550413381465881318207356054708966218407102647672105326145220504397730386080217141261406427524093790570277852166682658502381351716339251050483867021834308899720232865885211198137142025425550014151613063289563977824269753881773787610818582516093721613635329931663095311748440978205564496778079480713044341727530498345082812792336311620150170666400581379057264963388460394992601109640090464054590561048692488537171658006302992194410607370515919888430749106988409127410688036145188533390141465783945530216824657203174946369408031794462722655963665062897878314606841566311291517665458703254268944022164730211712553130840125368074133601020726349425658434584377717002384266335973285254263606171250368268844823776193994772909492709572478593331927675691283953571005283915936259540810689070468783737404823234651188856448693424061244877536681036374065313262711213991614306631900564767627420234163055058543950232877972622452221968690250330281947290635178685954284465070490829265463299736542754588155602780763956595825742510792543359679314906609539631640183221248087683605192099602445186950354801252106240*i1^255 - N1*14626783657729537498064244336151006508092049352884659122246117874103207658471572248953334952936881227563320854904455581516346533298472365049585757205756817844297773133791248769969875261981657039922763809436697018881706952757602738156829304384219734967829944255484867650134314855948578992107397378289700383638824875309823909476739879460365379327722180195945302400928271692106587111862683392396098317255052061279386428025092556796245771827*i2, 12989662675372445435239844059419169845016954920250392648135887554366436283152413843018820923188561737588991080998993999607120128105509231918338318879703941301159034351104473604433930579544388474806190317541529798957964999952274422244798045740161318503139364464016821629107634793961567450493617509485760423289283401949087261437167510072572838403534575984296248724181125632832504771921935483365266254251550244334267031172423352272784310855677781141256987104821503408937843120680636213634494646488521992585862231131947429560394167156073814104912699303040096578359522184672305140798506054376753344397287852020915442986697122045528766088318192708565127445367749939179254571639781961036084372270605752607341682584250854341927905216352093056332834687262135300873574923135807730674246043164641228730852660705869476572094144262086366627001676849845698520541766338227190520795420081292049959129523233375207868040244738505228199091841634871993936274557024582203284067031971838003126153501508555760220132943402070660998094879602296701161840229835712576741485747730189096565645163705948924908616491903654726731798217298702087672130899874240550035219620846571392853000960134145064090406328489447600292847755193197819721835556542305327041274074335199087893595261116276843433029338950228248768471443919672077162123142314706395557166489179199867455345857695799827279340026462075369103680877312165357473229921119428426273387991106735418690385723653731724628670470703347734604025876115315202268062494883568707671978298330177646423504011489667023964677919128674325480342829626727225086828589054784422089167457894961722282469353042965158154947811174429685953341430093795969808228921175054234136353565132071643486290367358481395812419269696606514028874015939249569980793664601738170968163371969682807714304785068808764058295915991870223422373324215320987161137030151529932794828720611274145070028130771887475085030655723919554882697841999296277659937169473016953126161497742404213278815086301527592663056496767826643663654847456684043128815009354191645152618135025809100634076711623327058772418787377744626021831425494358403624906529969573537721794826863971924250306061535991524127013663688549143363290458577694795497700883103261601480774395432800908047586778309912670434214585927510853646574154477691501675889905051188409844419907616506082954402832963366961721370637395177213643798768709582304038506141008339204605488652794538772236204449183120160290811934060543218501115154588889246632254882332804067619406177506360496612649607721824601217433025400519086265185372438844747879385662400970550407371515913705590244386601747106666103635789227243762090190931738862910031836457625599806990510317904862477825919892712842168921565926960003093211960454725065303094260893119203002965089329296273024493441960533026361488433328349068609662155176824147691123102041191182202123442775388046722677163366500032641761700092188958202659711052978666055054068704802709327688216085331724150543417894856277122442521294990373108481666541921827835484258793140117878117264593001897243980615553734571789619100380647582478747750074752980321755109420792757638357198294726135720640603855719652260903379619141381313914050774069830042077640492709636221709349646835881137738654944214572419832071121190713946112691372679298950041704044993302856173167858026687573774225861770550659455065676081126457962200049756402685286590333396155599353538642165426495848127350966411650373965561831014610015889653269571024749544136155104391423795436025689894801151161326701608288459588508285876391607579663048341765941889703486957253937900765152912852882290650978022141585566410048328681453037646438869157017208569722231859523751364493073441090081799023736624419877635174702189559076100200882234179490813476482761391755607575890646809660339488845036534417088160860054950456276867555806601407619964914871171174552364642925116983625813421051068272023588882748389947348759772134580937335723164039231640323321052363679498281426570084799012582684146502086104634123065286917947779839261758657101306574789339078578598664394255076252510526886109708059300496276837426079711233476772313745621888764550078936077544655444138463423863562675439109608290500266920032225548471982730887611385395359073627859041396275584643602628235219328415808989659989280360112231821622854216407996518447119611709525159011818695961359825138232617631396458169049499949257786585957859494045340959439073617759214833111342712317730516951422329970488272860855836107201745121888273770292248932564536340757343589430440939969201150004305155507498370970252440609494962022647649260317263883256125156839637958581526551335691120559536115256772777879409080921340689411830768319477495276076506068541645308254897036679230240447169919012140247168049010626856059209720611612316595684873896579449698889321952784103223916497756099044034719498945372601741531106619454672597343922199854128444664129305187504461455961248196286316704090092925680555538374860080699589212314942691935698748815096868857246703354310438173037496516272119292337294268266325589888740065421907765067404784395705750451769830973373744702105484861061204911207225615274657100240793155313344799579792300146285280303207910170949074407040297155000248742241480717839280985478857592305746590206038842452233937159233643908628319675445066803308876035494183490563800330174460372512424683273573773354452197660649329727548998543671922387951032108579803099105591619612931809544047784336462809840796219242805277611138380191149013419513475187621417543795068056381795272897198829731328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 641613100121587412982758211559169956914318439660974437439217124784455979254593168906770795457732774235789584201219321036554887106489502337158353536075150285799898054227922743805362033605506711715456371896936870705439194372071198159749795849458698913514854926099255917396213095251691408004265126752567173106818179803762596475935743553109540268927474773875272537367003023361215705011503277228219699883250672118439524626116442747399431224251318118289823833268208464119108627134718300094770130162628398782312545101407092272542549887369551985052038010319851652677829189630072375146371739217220187187153935337209449292510960425815498535930303920172741399325952795321599177898832285395760999920041643472550113181485358714881352115345226239837353568531398508316660616667270184271754961765143927141223558067246201366440885501282027384666807412821165961526900713690055430757495886552092706061609716912308081523792742165140936674411889536518682926392329242680360894178723951153136500932048090024211708738586750862698136736962434174743998729527805670619495257962222511263704637686290990739135672420134257983413628211646521733185871775763241415498756214490079239821260879841603638617757644839478495706526151059071633017971488951114956840673932910296714517947932663784789514147259665046091878726306850819625355963259107350428775709294349451666913893559737636264041472220948943854721672315460790898737001932194066809283174125961813082151643026804559597911016384319773448224223176443728591262363446967746076455177316677229216877588817318128411754810338527108339149855298046804470460220120074908374788595077877856361072024491385604099991596930200001788419581137821596293601744904164998506339623242288216390359739492221044568473940885932726278822687301778768664713689339564783620773826334854273088722605908240419085493393098561457110954943482847805689624744600190831013144693237125141766482351730365113232616859622702235130009147021643870791581741414805430288363977756505258695928559017695322406299611985585541679846331552132276566138171732019558746234892941782480083340205863467557157044885826856043693038140841214162235755506122545060055868540048553935343054629099900048182530915864339738178151156244735607506619775442702906215150824870160124641369104117107871831899662567732064862871879642049139410886082422490947918526906520393816648246229860053088376916035921306340768352031307650324717412355499577162415590693856956222746224824965062590240731783814337350684490825260376422181084310071299836892116330835372556005707296425987823896183036819439154172723401101272529907849701030199162256005900488886599729364827920103917307434765240956521426718985128013556559506422101339680609856161442149198000133527280921292240617824850304413360414237650601679728954678222942635146337440713947333880482425534501415201103750459027248594943037251282255866024021674561482280648391859906777017776184048919565913521432987205009568886057862441042700382218103850442975064585042872762894448530331876691908552936130070125329163870174315410146005198152945531406709427845264118576508449727996019399423427730452261416175110912111779454000851614036939070883783226888467815838729101715804866721371850707575136908254721323904644968384298046135553119608410613861185731271761109223992344045429627187779317816824192816348400597287356082844546933155324381648486614553874292230367817151162570020475596647175170849852608026520523098125101796430978436924174100155686209418589302615477093745870903553177192981284624163307629242417821385631321702879077561108173713685354949380780616299213167888617885214961182501199619216966043074019662362375786735673899656312220331110624359653657780737706345142732665571570223005927688745407138747128418729153292819989762785234759382212456138280639765932246370204841122817911052483614072630991158693654560241739047316046789621908307419882134832331512885826931850260072193364782418234145444624101920790263142273600157485157550848043497326065276865015364098685136067332572042220598294704828439094293778803790377471391412449455295021989357276766847413647179086185781656633889212604887540734094185148065499334812102697865335134546391291865565789894952825928186508890350876422032146681975180455964995362037050654273635183027797180640074374949124812017153066960924402400017872540913602277591079209642699399632597608138513153364672510260323947459417861650870248186808525093708608939766673354904857209579273856483730618110280003893108537883354145183824661654205251753653857955328094700431090850311857877016738127376516036017164904125523419913402404179515041950600103616108525648691848968775691862228105063764909382263575651301840805868143186206418293571909032626856551957166649668036251805109527985971666332667631925507966930947624470397471545700928656448038465002313741243652691437200380642863207398718527723607969514277323839351120538780852853908732874598549106240727554085061747746901657274693055924037870420751870244123360174346472031529090510534137740150384364293041959717828711395067501082197871266769510616495524170706139613027295266765129493442421447773319042136412743262927562074099179071855803655579891456590953034859618771044408910607888126124340360439046584518067303088381484627084228902067000560391480763952777671257763077379573961743494026766182374101770054880740833146145048064986949790317000763453798765209159203723688957682468950676360401927246932157183903072166811870954084215713589667412220685614439268287280137556591280003084791927909914558317791000679685108545170834144016483358461010967039903700290367224123095180968499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 12596409512140211615459770267827853860298998413250025421318771217236094968844206988841131385672065627169164371692386020703027947980213356502093646274089434131238084976596195353236659597245340335675287639503690297823391633874961799019034948577826175293991086711208556524003117128427498652233721799933671395745436295112392813448391444898496649719883770301252204893188386639868347361374747085279477434317705241026586770243707010178727216653623949633109624045928163518333472548676462481069544505367854567776389257149434209171913258127222852497722633425091793149144589232937504026354065466342328963337860856855211816799017457175103515472534033295555298300168657529180752125385135761287497075118100248194409326198917342702288375919018063004244400027132223632684969439521614908140829624032359050663862544678606417406905876267016584077734562350300167410287951774851464195567935383804861249838678835256912856564750439477231876269666186489111517394332286351778016115974788934858943641399355672402389198305042422393089897038218697324755349405366527632211633917521168603288291597906449454380580166944115872016968315960883049259978190373101572364232873641305959762898333335931445178514442958461130044822674640555652807338362354056185684086070823294095935371524113059316893946865264473549286949851869354479923236098609372680230566714678625917008541869524855319127596209119863888098416729007584450998248538849412689102688704020642658064700783316084997014479476130621323421183133569219037759606101756122229289222430381460876418941805718484278627091836408186073104179347710949609180397321785547508289450397718733073485527724592635245829671787648987837579680819944171029049051519712927176636703832352356687192998995530892821348274049311203591414857396606350004868811912894232774679299338756972010320266582007391644323181980340565238871302432761655544691035965987784118356829020240805063183700712764170379952452125932762967272189891741198819403154386947873032344327547630242171311730777078777008858016860004672358127090402594172008350177904274478634762666183126524299765875318851334889804629312254156477645320383331427202718992712879532621751992783662123417907513518318466851088746291814317811054738738135973632670781492214337860045785979573091961795632789586887769161557638691450124127958124605601249311369817555812080635002335168974795490133355030974642974464668953586564996279349046483403900101895579238828944709407714596176781269484266856821587269605329543994178690879536083097181755147983703227642271262143023356843269754628687537987636438291809157530433110707190276167716869774248306112680544331676370376585681405759039119341743894469713958913325742312479540932010992142635460916950995031729902260109858921051535633220535598274769021272323406499675984386565314949980415018249932784078859069124845559962210807079300940046526581060048949168547754653367184458440295174182039554122192004547607121425567917438360508099773887183367850558806449152218614248427577044398310433136778976956092709586978059222185919002797547920558347422835156634303166141982914325002666896069789115180517956862945712877462073884081560546103600017821030480849514031978406818648414035072615666130627534957397975121907880978937414872973268386503841177148101261271995094497724826613063844068494810077429039032773600509934607558585819425401092193393572818336867139996569403653909955537542258388076151844007208474540659916227020388708920333178494884717064834509745123908373665260296004434753388010610541862803785867086770177977077863190084184468123368329529689393412664748105687084025583036983410102309346530023444921412167903430685195768278829103714513659003861421349292220660302543993661505393449445001794197527942389182481982351447370595313418806176628863035822128460781252292266929560133329447879088361655136153989860890639904057585371212275919945333020516546113692580976509503295716440894140301912556741443570849245289927719893598382446157151633464523514843267820508417870966755727373968484675594483106407347719417237196781928507890275994168042336856625643829290995464464433475521351221948392702656542866397532265189430865127176534150380594068108187907908185781930511360759674689249896571022665128970200764380508297210225050589619520642826879657834921651607486711699324723833179793589120758784091051710080327636986021258304827187746274314622154860522443624680436765005457357106768564709645251589795275064282486634914460137744717740818540666131298161962785244771209420690939781302552698123494678626355967964323202886653042379944955840226894115616000449378039719881803904922911356458004387067246789076661157919977870669419112087694946390057510116223581559950520956290322533694474773382613253922932162203394490642494855051552383796301794215909869532998197084209763438786258581759511494189788219609832328123913392172347219634658475096892152517183248281720200898897829787812188573676467730705496103229516646890501172544918187897449997256259211005278597033937657300969295646636879121423163514740437465940413676254068282394685219835009278699393756229603582289154671731490652970208934070663254023782114168024055103769866555175236699714271257008370417401850174769187140017088762945976719424726865089297823545671109610185637173452883071849883539748493114105452883330705388751688187605287828755448431582978021389745390668848098292556169664962046768158344918158089983772093954459610767418519159777237091693027744442991476607194003758322512408191017342844764168889714444886243872274531290487824233224605867709997703613030736367176789198106102587487284407252932282057797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 128568203785052296191263875136969213667568007232411379639086784520719507464047967226172195429580020484715382001828851084432826301484654897358400055885666733281965160044530082729629137170319709246767063039177161197216508798798082075343139110620622161659420328106052100478502849033158637071425904169276898507833922003739893547093488816673966153767958237682303581022231391348254142650545583903539079318445812157563900845168892920314015647573054469260572397067502060098006701938256469300508541433243929751278922093560525995502955547397111978071008573757670436027246221811589963563824418198575715187702851661263380771010267049637887768227791565595112355842851427088876642770513537259951806421741262950373394166944106107568199801469752862281516391164169088211177451481595054063931861294834508357989275051001666850391468775239687704900945591335643172186395360452968584522804810442767305333171680749003782625965501445235381231194754977623434615550846777553554196654345674432167882246730431006431011779279959533318435785929897258660005029304841671898464853525970857399653641540466967397941606362907654195673426849084099791185019637800103284881653620270124433263000280378156715475805435642742415388984618219215560677881245446867036464767926596526528841578254318705909099912015017765933656382200675370162550512077047678114658455172907610374826178452383957000963602182285757470295365938503600242862903123063203624862916720617513600646552122085736200824322195683163174917387718366695138543868914335460317778273744832150746140932061638861510877082370236595632241143659376602770369803950395753396445153253546152290837436415004144331021260919498779852841318018287530225534914397181822319013796792314979030111317132333266601819815624705037082263241806035997358453410157270934958092252883799388437278241030249192178488068913348758382594408539309106537691168064355778829627420759609115991348007418861567373185048881948662737564365873129195517697625592551369488641971726685848736540462244066732444807947020327339021636170296562964544196724196575800200877688433878494996078370211319781397030478779157878496420143134778198996582395984238185347325959304888262882010963326958328842202611969664605763739714577424101181072217843230450321648935640236722824682832833536336994027213238660374583116845498748200062193505849915217788780100837739031447152479661183745590976820431982271264815021635611219815471447406086352559146507876086394830770761047834875664304028660139671223416125466586195540973479363359754726531278775704817309141657018162389419613012282873823654019293035194245610737942563977236915295898554530478045096883715902356083348060600969709282347231526612664443365729976108002600348744535631515223915868086807535732112597066713506620996336319541162215059880312316312231096061326485277006668797306598949985144397201076928818308670887611277115410207570756641724325260153913060673020499891826027934485871617808300449500752234969452949237370450504221346561986094398748064553433183701245570890597280923142959152481112435521485219652278945386896732797407285408851985352444217507452149640177070987765856160293328351436591666720529237030707346842784573236799463620871904619165032379011078743343683421990052192736083784714254503932591269320309706467858807311491089172811987015946251696720299517231436713814376237728050307182744128861154154149932400114434687859191481913852647586346015551807669627572685298078146131721275998646345430834300494944492555387818616877828436659169533089699155118662104044474920254145176031066480783219108427526234770811577653048676596899870154797858356941035583959457681587063187624560948604023514541549813893105717803833301842459576785517455745571355674269474067239092656746004246648877261338118593198277900124788322380016022445852998900668628355252297495897509343770288827270404682359791412856634040965115510358041454397617824101693890588751225941742423885477334824697454912474441945617813121445544403848322713532349775670261647524410360598412423051825516017095173762763845351335834238016627412729169634782730966328459688008299244327296530697436143882528436304388373395149979917328906337769578795688860384199313695815571459461698669704683032498014647195116771923304748885489491731448066100431882843639948582003502457254614706628728908860349672341894146360449754865012383420239366765193917188564852099007236330602751304770279948707977092225094375724233010335434135688608817295655019617522779863975311141345692628273238434985951030522652301570473038158028574067220761715957933984426351526928213698517638332685165322963863273581346244259295075956392984402651927760921584330617009030012847417195408998613877590423375485126588459227153713269104921819458700339190579462730783554137182059688381766680872461968123077089690646858894464222708346137933391851079793077412117751500906117374648920440213455183827820552642667846154796905740388758267876212076496603041915372906117075181921783857025912979362210932687437610597074560700973217738111793234283536332479791208091405357428163147855366073564959940604302107456981364701063557308704657366129661539223226037531050581723995951574464145587797108172460484231314342773178267149547196978501403479490266576009522666100216142845433279247546130510755462503172800756147710656654050522302472712615607319306998791709078695397739233097401921104903779522770927594206443623864093157930146414081689821331536822363183868246932173744216330024219540032589068983986359191475872557829857350366969947128209455561070248843264454622416433573224697225762032874011740487657353268172419374913125760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1614710989841504811704953227616354993198172847469488895664944698306064611515452707162255056771848824881570433767502648280804809838930778177901230962901673448278869687361731831541211182574240898652432396404142447032581098034730250819241532200328050887076506637836371240824645856397590851791555262171278085301759467650240049446795919848511777449872199605120101937859747105163923353385501097804085859391979211863502042284732993696961722756975438912878153524483100125415463814305286041326095214145476284609665422759119250966557662604338572198685909898005039039537853486752201758858395016625568245582577963176677348549796373053334916692358920591997593430633045937943143265717148156283304728597648527981454020239848644057034373529660678703639117664246739250193019645452302719880690591384694203363355869873928656785246367177438735900915787799483919719485812422094299984684822071375775632139072325098262011579471524781774554275427896909208523705729284695262954338081508407815027837099948075967731808646985373945397744671956233134409604282396867833226823198874832554703789092652738472758666612902417694655431100824087444874773984401822323255811774419357159105987882068336622873752038289458590651900851943195326645450153157047677377134037197208361117707013121843867736846273151823245305922778925877671139978626539029845860194608741958720018628242000014220703335912666104922685536493166642897654235133886919725590586756777824404518829487646192313128827863345592301719020863441230946080182170547539555992433445004370507669219769010750820976764783126581222454005726415018127448316805993064100189241611641963765109705346255867068498547877205623611371988233220518714866749480377844524940476375992535530638128129913454209666779530510431169497988233175823770583020640480275049502139784957371846490004130368561157512064927585692988820291013804162586602323151189626799783711552684203892641182712892587768122000091482315318675549564531445499221409283795690102537269467245906270717201941662296873810189909750670619153156963106943977185356837428935499470697186828573732675320909317197684172652386612292218534953430896978944933293890469391730684507806064037396316270099658078814030977485886584959262231128520223284498281274533748157527524066034467739207401112747984414801865117802213336435614626964892277242623713616021129517709047062101245175433042573939543410439076568056552768871575968130912111447353130286949918337812224036322547330823215931966267939346414005007724823697963735692871018611727439382241629959457724198660760034390056583225848320745551590576660415575344574448145970988088538183867115627630362245625777624111013228984918877750317593067633105984300066889938096021542512675096714573171923867092785082764752094621714627579960881288305384266459859548079945139350988674163529362831142067406467681250719527231476263917253194486924643238877336658305367236353975170686886822124677427202638427239545616124008843309481545165695057392186239505439558219550679054115157751732436511279233600730832581411211144851799521698351607836141261611686466738275996196698579373582456015460356213101011659102227157891082044665030577617761842924789960594921579558694670826498729834852760026047712687217095798447327702054571634485580106063005677139105958194177549575390496763138341418260532086660893699511956149785713337073473541934438741644694490843743476013306647207256108347105054996979544843400255207327853223192561951673713258891402939435928061451910098170611295546985886560716431327696662302590097137018375109197242115820162543121622170057183177262500831539188487791199686457269050839274420985888901411792893958827353858860237528353299769505489778368534977241638070640601929444048167772542457812820197399709011031733177587848709940041181800535855769625542032495848051842124677385795160298476408246439898071883004601936863881458195284167124549932814831319430173536840872863128105835832419430464431584624656404197615663190155035790577079136567945620842152486467396504490111298787412086282823905892178451079463232914636407227531462907399820565412819203690962324877221209877253384744678782007348192002695513817445763572211558117994789078585894486786232685409775529702689036118393596521997188956057890429791367307407900562195716422999159889804892171623705279238277974762824416524499540620121688641953739178628552530488680895235006155047759381577432582775420753129182112682858917772135678687875086565512659362087436925453980125981396297010532678684458400407943422142022641463982853878180230146046353606458778442747889949618232836709956559540750719320171403777000866633465137355374446506987472133468990193642902042488930743876462040675495813043475791786921424402642868512389215703978233924484378976745099877747993293894212446818993197786709346020028164539394661809150351473042365957384555873278020530197146400623003061589876005246690720872826660158228041547400517853077665263180475760764996076967477084501355441537087742459202916832331203782616722732871628039146844321935479132908455893757763753838379509759590160161225143792955871046465210572357983832107890466109185592413102616788705601647466065531336178117219675897528775639709145559697710765650581444995165229370996849909855773999656806916781981412112710942982182008862827426460517581540659838455186078703497679009433330269417204133543580548033715565780707344250842258186289824444840733630800850849108615000539879895000170146887301171214295987370974814056380868555162383752435836182307578353739984890845997536324262647566957341584470310873687736177330834304736969891527532496728119679055816160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 17377663988538523881046509641267786291794104380053572197169069084485360608969715701387623605400697717731246186337852345305395110355167227226251498549414597314887497489840278534482773128218568193734343439187474481853284642114152705804640586396284564380514324321499653574944178345187743345488773186044085826418225424611919637077749721497146697840093712291532473475523250773060935692308580596869927333030863075676149030902866490793001187916985465228555733530198293076726592495715961673398449560591018955135726193989822347326388906083693037338168047186882843093787423263843640620577991413193342945016230046170552339320270866624744300602864978797960928270185892686510705873421856671964730025931806943785589394054153060882059767602968899999315472447801666555433135905445062298630027236833692806903270414124681888955366180439007152875005301772079747708747220352144418866895965435661802791419667404952712225888033666146379715002518645350333586289025789031877178657788350026452880688318050750614530104432651602650479150953886701589359868479881112818454025102588197312054766933770541438574544900552669269753715285350519624177789593214106960949063168908824693518367449185948081408896911748793799550530200289022285377066931782631154120003230662321344766544081197770295912303322428390042568753320549610953492812038562451080060545547629931094532486446959535108985050377584287928252707479248635947789808659766456260622182910323273405318028883351740590080516493059504540848250139738852030073790385477618759290911907558722190676866218850306890665138627845134887385859386955112235158574314909328296917676875686516454423004168426522241600878855999595742899202723700711414130726435160000475214026451888340157604616298797537646118235128693262596212215672431471338188092549877525671487677799459699134785000598103408325665663959536430320974283703198582556569818866027247738062608223868492780415807563804284955291177121552015602067928165368598741949918419445057850322953011106672681857756082458458186003391509682164816031053598324612108955743776179815646016705834446944478714695080576906723610674340110036811945945770108816478097524472408644620468324733751466539484921066245897803692535200065378543723672940826788537159560632761478022729123236489069487444206539664382571268072281991419823726180260558123924635167657673995291608131108136218954330526586956790670606598451697626961386575029598196491147564094100851699641766982010915090076120026225617764465635767161538916278689290021975706906209365863003977719426007136340809990589585745674610020121917150417650755974988316155538351941152701872348394060826711667043835587798827494081025037587913779624612261480239407723670044461499061301832805550003290571028057406736534268214728304513369667144578912368961104049234699385486914684235331786125319100452333817642503972206414307090374863179830624102882344272037821851169229576037488946139510609961349607548045525233401302198782866752728634461742266204189762411683704981808449047544800906609623761898708504690017370253024440430136064949367898154791458480919161780396896207425037401427293843204386829139314898951019215709215119089781412521065280003626371994137790137845950943006711802484486960432413394092764419126763618836651601348839372620920051822803989944282321697687841404774369300857646126672538484033361302360171152196346007796063446110859870594292569507194238836199064744871001385011848518450321178727861348211355393711984436901108298173480678084587147735011695775793630039142730260048074055482372334942155388386017915013069884691162930758671705431210795350697431719703744773951374973392252076875926683546861384731863573259300472617481218231889438273102020367095166498533080816368110017200019321448954608324909208036766277136212489198759602671249091917681745112950120505287512442893727523415791236813459981610052459783365633657185429452855729343505494022102718226204055459867016365192206356775682496053056838142304999321688726299506681568860351396739426933705946825306216862762645699140280604922189801644637963451099535018078756639711802805420754757543619246663194106656513353966793517415935691659872142317422273719025351987481455839785544889676883665481225521438170066649256809783972977044268726759590887267634334833131831706586531293587898775835228644509282131331266260929748635749724437383186451850930333255641044477477685608923122350656159684371496924748530780449200920877534401238324876804158702045277343460759101378869120867007604504588723575627404716810281455288144308598410731322132422536504139519765845388229319408965314311341870440949827302564023744535732350018559821329088438140318314533208834924741493889346505053025838095904203695812813109755212201420603179970904620577100132369623665519120245888392762481386817983197423159823569711055062717123068319638456170398485852578108482182692883098925771075166798123163110844077555334018265376806828352977281738417378444630584642643989204967026128548435358284598909848964371567430485081029088940965548983115807314166404162101438522121110922419801750886360906058712808811353352675858074974291393981946945683726061795204475468661360895952046040593713886044539870457443186272824332127584359283636445682730730563770098236241447368695573552515857588775651865100412142934115952467798761992866423963498512441487731683188070519522657490570121552612254977135747053405158962051748709017430726965280321798189035287532234203542893808456505991375017635218749439930712988900980713383709435447906320399765620840017367028237293960361055047094921585056595974874474721801263513883473548737242615197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 95495989954607203471809636676253424908730107199501011653396846497276787437896383137046420315874517632290428986651903495962233272256398926545484200819846364463810729574147902715003628068967097590483753360252640773781148835009999529265948367135195815829732044926263523130041638417478245812968785352596243338998233671740322128885030735891797921868087354895366583567082835898881834466407514253813420849082228247003249761536021183735197419074675119738769981089712913962549241285685885965419618611193603510682316226374258690624884473738975691801435186660318199633994631379972487956888668366168067631259109880903255025982679314805560913745360275672355061803225876179055035324702243520869844397494556984431931444556993245791563257356281133356981469791751997006240057884436502655195395396156633514212408866371315901066131700413552553743639153988541559688069379472813517409533353068847633437104211186644382659513203170530756586625517293600090623997073736351787534329499777117318659318228664774323084943797040254954815110350043636244006468827615084665848000598734808114422672928988707997316206192075733129388383322536648715224531366959568843362583535086355817967252149395385468321934582021486404227595481490120769560375290187738729561744091610720325440692502102602751235675418839391273390886205305755727999962137222802582811966101531187251696917557196782504520734592451447893195951774099001369891788553985271724835744011924939605714343327384189472302120767839335624452379456794209248389143833085915569991587435902151700448785224575567505126371703178155420416118499887331679299276870518258273340727390513054361380734145013322472305396995937210186352940536692218033619746982937819537224239106019982032107288799984603815558837420870856127334469548700763699492201274676961981996109760184068821308877399455369672645741074289631386438883057875149378846015725948815317132076296700405476021780714448335467321859740607252129106145791237393485059615384584982055188459034086699456066436575799910263506451314027939611627563771947365480969020594791300786184607313568013738606190513861723568399991417097563648295941972594574704217238441525682989356339225271634246138831618245417556953188612815872396581447076100644912317524517106161192562411475437093296936263700159686591474469636698325798251097601020856030891388098380710154244651903619896268009609671488431787605254062215150423786388544987778827701919038187169710488215953065832258504672416279587330046866903716189559214639156234063283324505130766581060646444212706856695838216875295557724169830295726078794157778151831940984595952260253558485388355082767177925652411567671460160710722028454095522741347919235550796099951866434926311769791705157908559521131095982194176494485019625685085186720382537239643346523851038365684871164524750646825702827445085473773497349587850081879341984581414720243167544115327428662375006944787352750537459632064545442126059513402302810397546698711778672512006048289590540784147675940015597311145194549150841526634664332550983370907257209933791927235977446867012466837255822967047526196771833614114560858457399534053025898518536847741723120123592962002592292446778387560991233045264734791713236273878877449934901119386635985578868299929486899915104519733761630293672782785368394715295952902839047065984505070361942217029193592896918208218482278240651037464492196958967083733483110045402595987271450986682520546078405455041651735611204108839998310666425047106476739288744204770050761417738278387716612267497664612844301707913764858455800428010084487577070030649501497240499852149527102135399420067073766819859253111030376081864195236077360312393855911211285253148181592317341365119142706850285992141037480967275572192606018162476675319324397298987540890534998662058240222906875065631304372220487682817295599484232388486069546491246704622687105576151526145210912078027348739907401685054140141048638359663827459845558633018996690136709158031978906161753378180375205010882574127102777720438268919481702051347064701688409113115303517728198459440569284111989629270799252991236063836805486226741536591974452800342758459480089673396901039181520047458469589019174146416409823730888823430408788058285284524147746067122438007301366096507903118411495957992625768221601836570125600230084474892261956557037459223256531757062690985397023397181455558408387785009748532701438196797071020363251394735272073991661230843245511759390826930412597605212397582956854428532521665018284426528525228773843990079405482455113527545022146949312505282974349721168108885356110353906549265221786901968933324486682148353861233680043593085436268435354520854718299396063805913527228149419989899114959846773191136024489222205846228344382021670171969777690763263854130633490691537459296551701014288929751185302551250165630850128463014968270734002392726835680521164498241665962242421694479940351453327504648880892073025320300194876643109146810291550293454765208370530977157873304596502906610627118143107378983550380093027658586054946583491025890870924420821553674579828586273452427389804123516640325520677005242770933171015514899983728376233989712840352378232640679793142137859017342376028743510855932712454597524781326634123843508304201133971946398293645711840527859902571235915802175787361629074760443461253400633447045914981208385652194768996504566100374042033319530904458620029150729294442169211625875623139874520057875011905027907551600633162478740379389765333607650490281945756401956425291716724198206967157914578361406096988929332655618433570967529922162711463023202524098122647165616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 342019570011939226813454894014788428847852413225514770959896201643698947547265427971494766423074239185826777994103374602078636409239952361344034469771396929990983294725181984605027398105152914877566895952929020313466470583151753577351295077471626722663602061756567194821652730505651762864399470181384619035189052582989568456109191849165086914713655655000184818972272705230871981257376865139217148407257051015957570282521983205946484542489972498168837474275311355077398002024777315219723618348327375824201311011903654559058335695705360914283891015305648170512384679463155236989001126414971013958632232430327401850070399265244001734960515169281254472868344338292843656803830564948208128010963376577423295362025635558999625796224634448428153551074526831858219343334439094465569516480537975636773407253042940257955422986493428485177223307844751366211820339528255633091345066612722837466964255465314791725073773916870898438974077929047506282108686969936475271133757720936074782775403318285391791107489253210335388629557268076279695633608612023485708746402848333674393190524589968174789059626764253185004876776226902013155792762900276431731600086442461156004507318921029417168019260816007748894323346508427782052286292386763657717625308576756530831109010998674845005184540500709896473657930873388298318877625761400664419403206893250650342512651814654233513056376597081120520221251147283780781508612373969541994255001563620873173706333681973544492726089375482369595183319728153690416146203269601540784468409021087313846902356599049776094995015158293671382880639577204592104303954444496754457242383983917440201904647063922750009172084568874998145417355031595608159144779807692224597819590334229818051096208680525704653865440329004443611067830451659639447246594477407283701896230700974094710009174346773206348172077550478213687476474021415969173671261713521923669994730857720542314237672044119482050802737614892718333309809582196752032121703283436579117887541468998206305161588399110704866121722221687622044723474969570131402492519398229283168815165860194220223591877178111775301147955668878553961647188460322245366680622952196805213564794185242076971082692651455009783409559210322536007331109391896508028656580088608238388362187348650486640686726344075385503445705418646761286657233446644756294297622016134525008804737348196942293406442327640020033259376348929676120193901175712237347259477715042010925408265328755614154792743361061030092518625491454583143946024574621367654676782035157043513950101285926138515523543147098787847921469419323613632758832293587564709098746298040495009428420104229133860097542752243999059554960911486239303400022957705906298448363178835754997407637876045610749042777385407245770178984248340657410828971658370828398524209157433521621716379368287038377899939617969793455467041430241893389659731158623100100075076728845432350949965026036654178886561377589893260945844042065532105526353508712524922941938073835564826879904245876877135173527306475840427222579560181708928703691420026855585067962788552368868731178938825921652057310396465899664496657630931344770987950744998769203494429527529509440531298502620950178422791633048354171536462493074788666340343320450801544932832438599392594355709336007159212568744384094716956005177077887278120829093556022336526063770905945576082967722615775476372707439833082712402015185825458613544788795174600954283354578567606922312456258204600832980838677991480434906608330820277445370172904629144524296933048386526817436619673024162586201608369792584566333260164699539650318737571123205363417365669161090991907325764449096978130388375335681786578718327505432425882425301584915721798512318663552372974610559741166585410255455871996410454195391484528310040027798588564873891871768649847345540455047293644543110190661721798002697130109697271201157590448577971117217967917196235210385155767475934322234096457195205898447812292906413109482774235161487621256008340942832609067213735615750630761701289372736030650433216658628315550527922317976819819055956814075935629812767713978697141132062117977285233815717010746995876682687945766257379348516718606626822138397125993919807479650897205631200469901967320283056826509547588635410968219803419298689584171509636505188440697468508599764108361535785446732909969660666398930869338369960468492819721320713409446604123670918136007115345305689262348313388551101550908688492395603574087302695044051834905174553751942767429451638420010640890224515421744640002207416808259225686551920601380456977486553653216191161335067868425973568383493855765176373591498016923538561308038487465511477460575203122154569096924107275470637558478986909532932159416309330651799757555108662758276585532710111953992912505178020192558010168873895997393652428870202204330616928779319274871534138972567701791614274932402499297161122705804939432259617283226682983637055254999028577340369587610636715952851616222308456690346041729483379639336339429528909764094753436847266772344295322036379218224716153134401623723063259965900978970360942585543108732009379613485860284138115004287505208795670847470957752051791096842769418495473149701199663749556960905407033056999605010490103672782857216749473233137483043015628332770461378725195982199918679805995704334397403735645243180233076690754476343167510336453042789498238506571009700176912933593707144944419933271690121722091167853108166981460623838666547366133172454595024176583322550957987983174405842991457584716276693199412047565948835147981951417901258381755410718518570040509825164500715194961004949600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 4392553214400002542056635248639902162544352720738241598774590126778650761141165343217753355582215088433311070314204278785966391134029399964453023881604157996253042724128410567621519691670832238124881582078787374241267491707509514275477091932205030987418698413595008977313819664156869399480933673372650954209234846629829287856122339654763326493824604777536173951519776318423982351592332899725166266492150791275190535435293908520211053288058109941588242479868459446776824315612752427773422448075927351738217162064904333523512412660047089195337144616661543363685221214329221518850876408759432358118835934888913434356165004654304081766008794180916001293433552474398343240285245083817744602391914691232402780715702672708473978830591414988068666532215732463741822139117079002394590185796250846121221431800217738803559256679812904318015333708436618226992915073907238476409045553181845261946858300264720877669297508887131231606942809118475783601230123200692804280062454578242810784040801712893659891970056499016641816080514998530072787629967052933117946286319093154190424234963722171840504711172214731755164463350484608655442407897268287090022815444057366081701468620293380700745163952659869434945973094890254224054620506925584790371123758377120630147305734555735315285466620974225029246429102114489379310895116043161441658049238787666193435411047823782407148255333514213367553950044079898920462951074811092751707843865407218203263037130416788768620612934597484430037345514848198631124832602164416668353636228327858692984073404629024371967582041356163825537971838648292873489427918531475472450334490174806526329022792956313914839735388549962147445865734966310286774575250581151666544256819873210330118527137891742528552462686568344723545573833543921882192070627831210333938012943628708036915935586285619609529699781256825227640473143144517678369736114209431948367323951375166290845490442568738161283546944807858676772066131430201736309696343753343862534878546537770758498682965191926428403276431731867739904023814804493316621359467206743380167176126548984778751283215045132224558172678633648319368238286302347209344058859732413882533910674113367932325494900560990898400463569315525533467851058728203819422052029098415678397010342107992492503094221531921267002917467442380247373281027894588121532480885745304716942107820710783599623697753384501615979239299143697593096202210063536571274743413963725317778266597163087107274990820717308253517865592777149580944397201701192060225632515053014940294190626499313081512266733898026718058707674478789182404087157469798707139028284013671142704914058124384917938906878379053773673606169765376770419892436672552007313938569499829228074585780112547578848113987910813562350584995398078514484411325979738969598164581176774067337015753727232103271842138833877439841813629137455347705576857273375493017762570686744330295531052487729686121592229846999277243568143673861229319189698827927856863094964745265718775533545449010754057068421762742264177794909802130853977665607524742546645867701694284876062712964541901915263684298118547449015583938668296454950617697056665985867894957250549352515671523679967096406819003627317447878670817864255602110552259482715232488814618462164833107464917847135428930095682994700509989832877967618827090595653841036407264572779288997167821579259085309447220479972846761741462629318317783368603410507302166145234034116297590445981011037440047280157547747792017047754447114668689602075376729067433952610728840179163609576600894977243968602211954613048247961551364183556463193846864011605064794146562794764170853672877927764743108514676393293376789455201952274712300095562811830301292839421252988133132673833985796241690434583278977599265996257046436667514470466752443607679236496950944571055549290910527928103901422719559310273271446111094976830225485103169872036155722217123655861561078452293131243604428060534531510060882743094054856156036164707375015872453140359418681116641568506794553363389649241336465274596778088111320563755438758153574886257562256019460983183928870190097675909004912681895932436959485721490862280943617187610634451954003021727771289305215772685345227179044124427875006088309148255817399729275243304796090783097637496486728912795340406023133597912735304247454204383745884699597331667887220908657833979490680362054392851172901313235291537471608569429028134050404367268705333881692514932350759170291793562005731949826889480475479688957630096770717636263146818456223703667602859113003623946818714232684713405417018667623817259091828474057699483730927438590156966235056793218034902685409050790700814463942906509353999363267369981196609929267253233334011233520832856779493834933456926751326358695310384202494809905300074035872534735203582389084131178106686252238279867594530746343107424502371379811252663898084390716279680260643792310218604057583565587447039757323629664720017871580647962823615361853789444231337453957406247419616565739517246487381664097202867379477758770426052988565391675216985793148641086341800582951028261939346079346851003578399002093162216812346818604265567730061577068119053615952055550894666311875282438967045819979181557753682245863017173800861657569283759228204384245748762913826605152250842379372606252411326655971982383110935618472322418281217196580326628426606642412745052304412674937732741770982747370658458469681294926675478038930143493633872689386762953046959846418759797277369874102829391098605249341382690257010726400825016752236881713444001414770867661527457096657805000563718576676150456432802484600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -4223710154194348347128287986282720963291827808136334334765192500170352622664945776135411175025321171911023306611330821987491276552494800028614649669233881963358247814692786134230055528128588509553069377397067327587310489696445876509505323607326314725256781356426367831992226470224096214958028087188763968502023962285968975786887987328603819892782513701393352302404693403747613037902465565916004916748612240743444722948374926455752385801438915646596213038576540402183136816816090529820412547709216080376900824541305185010244375138061831395286108475394253694043204143432178076143428621423126024958273865184872176540433102336359174610135247213708768220418671181564571495622218618945863233058144689086908277373181431162823294113320456384851560985457348407944707641562387992270758329098270013484043402215546889732412463614750299177548367083847101576018520739090161008609684013527984788628302630890096791414997532872742265678729944968878519920670106196241566841846901407090432241968418806602474225096900484903018367041575810129898089594096498955851754958116025513443815993620286224492932799000552392899382330895793457417388537730026270020971717622705834580278862168290225045989966383072564149201906510751661333316300840949690939645887533900414017977868574264622486414482602933596431144455101662742913890888782463072459348832659033574745873947041658688518267741599126976782367692753446499230391025208725351884172563341597183964662058680848296006189102367938623305896818376782751464295391712458970351484437541207944695740557550419264064820212410707795826830535574711434287665322963474525928668229346084811345681008834211206124518307626791627878140388926335899657317185619390821533522110317923391371396622005146095639732689884341754018720294121156472222667620019485540325886779348184370026512997350219943340075237712263201604053090857510264357020062526086098531561805904250810573167715955142808802127552643438872070000389242792287366706834018481263536204849249068954053436828594260126783411951828664423289768464040478222641435638108835243815624467205670447415977311388411691993581349308535084639605017758985026220373289407384958862319100475058303832486481332976745405392609956663382821228029464887131788502887484465012751035545730508304065597326067212264044498674932035961086529973494711025758032761039993461567114675526029462777048470536158190018927868748013132369640290419066677721739255259359019726720442301401425169401126156081756446965260404179480244354243840117309895543368836030806376373759380874203911660207467332789640224857560374496908498361173234051599535567522207535536509960131068361870586345384918977837766104039729364577201614131105585288880056240281636384254130058022671015633065370112509836307893691417629351730678389125057631451241686072907174596813454324138517764721588530798815195408509529237503586570207050092595354566105009144714016033155817211299359489059530005876639765204179730041421801661243863896609568055534873837841078435985919939785886504888829878828390013911638466621043508143652669311925618775843048836753780629977889333249888310456413218663938637643995342085912914364357100402493597749521068784468796560600898366473765446282819183970327236138700514571570730857844465032681529039104594342921680166226572680983948160117450872994244692584441855189843052835351765209938970690690588841563497480941475533860294866387710739923384338019650944776057000485955304802465175357096047942159640361381142478492282849498369855207392808809715434004153555898655246083564515029692089816128252769463565781593868506212117419850784733104421268300366175871466367851671426883700872738648833255017338062922770591242871013654179162640925446029755598880976731998302168847864219792872246378380752989261121801460667225794889176861454564976575893807723293927380946653967124282940442792464891618010035364968057181406064673931103362936183739962266285976607961417573106308046143090205133220566419856138546387364019755138396616973697717838072247045302034850578304354553791458561698641913468542765108923256065372816239736583765551220780547720291916025248166630839003280654097801982617645136883833676344854627576801243783921192195986810819208633256352737244262270468719276066057095341905870853500208263117041674268228249198280141457318371172324973582548537546540215371474721090014953580424123999156115698915635181529830538343596476730471976323540360802956210746361285916586124625395585712089869953003400814348363811149899535096900213626102814443650211881187922106707897691274872757206496668724301922450083510832142000108941623764476558102970170037348039080699637853774804331374273552713954181117141875127666963991693855869846322283426677784313806982924898560907117262978348566484254895075648522529920022421086258427269370999049247205479628178141045757513098267778750844923217972665844389833987721335353360541301891418094596344444898822597694953122133116108923851548038015586974061301160198204617171204301400176998732535149774042304029008471659991705400705219709385873856271300208493890631881004814245570718707335359907013457308527743336958050585641668794834410800927917473772561221363183988948834436424346639910826902156752849042198342907426879822876686277379262844239881464327517034055364037044272430926228376071230030635846459826243331852920851244156959369382776436906958069757155630563444050034896643171318793578037114716219049937380668563961610463130248977374525777485389276647308749219321799393557493933550878892160655114709668613092701181990544985682689253288652567481581509179025678938755671498389353630112095370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 109207490274447183539340814417939116127587980694007845506093745069665546217419787343455802821413807031492422279886772232334127483784221473605426927098955347510338364339371067496011656402432788677509192525085043043157067303863201901940219374084454209605236803350158955969757225204556550464875514382200649810062923701043549604747910079757819886479900120804981132685568175739879738608533830301726539618701605179232146334291935531713308064032371216352380240817913386606104950388761116419759002251818804512740876348323453219646797122372939350831177105901796536166317104759688560179079216322907753196513416600526263530955005207095496609913970433521714261827446992559842501970118381938944767159884926081675451006660331884015868789816718777812381474198898733220815804517658087778090782818492717370976913364272357281315175214202560933684045827135561959038961972318416957429933621520869227400716889956042272064692920973037259312748501703400595252331440480827479706687641338830033996323412524894210984888508570410468217422763571019070134376601534296526521623362335731517932823591316857155692720395510962010653328630411827860136691273307203479556301092305863852838013303086312427311423198090642291027640868032726705154375955860516163070760126009924929568584958214253600525599906795258023215769786479361384100683259164951330609474054954462241315691626502597080807261611824698782865376388535301099831298359301644363633844319335300985945275180961104655964540480560435126839719611139525011468797579182076351664072818092130131563492064109866280567291917182064728698300482088151109951733903100857872299278827775859915417028214082246650803941854951231279924466038944335856562178542531059373793315692670253026021986334123702493452374560797105380148868316196277018375139179548646869859396784254776521010818203738172879817873734486797572544344177006962817861760338993805031752572941136461729687696580366105611820579888950429626878070168771854463368748772826399006517920981492391219035999821191662385630213766372374647682741720375756398589359351991257594708927426639472335987371328096498624052204180660882557491015771737104213326308405492381764960534868480299782034523375023467407875443505131632386142449665292361328396139324011957658095504472945175545688932788376710388808902210911254940649996653946439542705234803026299861776166319935590973710753229100821076872117007425566162293386334598470985073389028655655354362902046052896650543880854416666017441388774922527260760295379039563146828290735672277959053786385116822695885049805513212615687977736089810327419580996805499886885672433743795943640195516480363248924073600072864970029658611101467695062893426909174633976411363619552165139508017010808470108436775736157804089135678708525697995874488778180910473891876341341172157164448945986649709619208943711935575941774370956234584614606774365258170012304854926886639223347089070481553820137980891098919276937545978821746392816288583292627147614348441579680884814313097140002841089537156490886799375065492237453360656585993417270866911370806762372943992541969215080780258869472676966854364896940009758603524296098620135811911908273317467924783490186481186586277840232781995964928796473521687063108065803659711785580122640244423265555360729860887649799247880876440226912962934025506721759247952248517756016291477456320403490696917582529237050789687066812930958753767101551814985851924876688422387180520719227087669036189524318622048921648729418235452946902060222896656445762284995637882129492803591516897804571082508118929878355736064834362949015194311195536495576625300181329493133692016807262708512939853155920924789171737891495462775936082191281190215427222118846603277351170360885693713178029151865386728812534489258138777070643609101327866103276076079652778969613447071559719129563741478534622679513997093242448672793476910284609218130562078074797083797037580158415964313106880422916711293616352340539676226011894631481235090505128189539763728918673087653659296924429084656604521240423575253559419925300749137462612279884524599020116448046310007648843607309087487716050905871219398909966432374238010320060809785531387217517992181376829785953199436658072293681607493189646591305374455001275804194596544352793155191446752972803032422883438382035584212991552318294280766188825941967704849286057410539248018930909290231696770777103895032738880600458060851372092609328471700773997625447607981053291049503229478051087625524752749740501942930297973128063459453652220939218493898984661797091151004054506364347705469814369630912872367329234287884092812173398146689843609309482865960144532446321568947666645353065072888537956014636306652925330783362112045488338094457457525308697489805010707925890256582986386991936680211788271776521941696205706469185588801266847795972585640732308123103518936907858149731535859781955396147386392435583734779189562937326675158825373440460446621641819248884783584356777393349023635847798343731578385560170054393449562507436293141820054136162210684189754745741774202599656351171513126781602455268444375681292716189547145323738739216809233391933857260210832559704512551861529588784354866823454172044029820714841206548961021895637081826727985704110471598989548995872720365721290350693536931212165741312001144985033050528546892494965430418976446197088743623014815793718061810261596938181972845472613699146519478222485462138383083980517373670940152622100849019878005812509246509271221836894582215631613879714227180530703852409566385348879140520793684282637982336059823125273875198401318170658139604080767458700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -98934081846017273351127481721038274693340658345030979929519111503891886328651932858291219881753218446709827178002434179939726958462317559960321694640107417730516771670350720078512427766409036572029073928180268933338440450660467998114654572859911629620246929832471426107792718973170686151040797026506075109015327450361376083375476259953536293205373419776591679390426855366069463102790758209420273067778237745839090000031234667883563258214390033434223315995114115610793298839169112679760266728905393136825375010317649752276721572567680760425026776750819770516150116296170481327585271380381722571991761699693300049045496700013103167001087403204605522415787631660553644010624886015225126741086625184904186761114162200951123450116194861631947387489494089754966063641331212478614950882776505745528860161646301548415012850212702783648727777864306052041292964664307873164284193925350011835348663820714472361816242827129829397239785540189551375106758054569654101077432287310171887846767577243425372082124558708591700788679170540098362004172584525077598509562953938117565097847951697627119661924856864809509022676050994455940102625336908209167780251477297516709236435264292292054988183004704770361526060795472652015832859056801812285706005367491264484981224239905450298662131522997169669078428223062772969982282819083013238195241844696400299343421104106353605599161503499628561452977049760059278540262811033862725005567431857169288519433676718855595970001385546431475250941364454334075509781924348897256571021297644307402132687903831131060590580538163312462318670840573062249815599182088566096466502267549141363888817484446986045370021558576136660287962257661834290400945777372253777139309457821288205515929235521074275128153209143184291318315143212096793689896948465583004396278886101952186393956885046037226794637995614932740929238632543217419619582294378711087955236326381370423315866359496586924865595932058437490634679752236860982045945454682348513252355011892114109261281835858850281349455690553953714476808240888964077566883826088869603153207330496055077210441768139670625324481176556414116412821197594623496692414032641647666408016314275504305182460471087648052185003318228319192182323965035373699321291849749943411053915759368804794681674694597862061313236979840488754860327890796049646127803176170342012589349166902242429076867000553184935275819212915388429756175804343241725306481651495731097741036066191781520688863674756931090413800441445380012983851422720394492475132974038844692935083578154121887395420382413942803122520310564543982247586318133609647622753702443523270497961285521115467649092714181142050748663738990846277315760537642295256221309033299623574038709926283390487979434629179467472636090713360484163973189971981112727418070188457700779491234274087125301641043018129503252832038564860543180890108525850612508021670969211411776103140558871971414812487984550803628144778001256346038197221993720381466986345184076470177131384949976221306552817233492561200385534140539050950298796367877834540938708335824960399800006476990991059517446178090981892208664104305859018331988495244440761869806612966166656134244841471930798101388738672318044987559513597044694027777000642719803690133316585503058245357905174038164404253101427943311298849196600662903244389988651671013297459426491312994451932769235335553130216129293462868141647864089143307439488205650763389494562266710810244332979660544697572781301188378995811428090219256808841632173007204716766965706715381697941064652808096243443865036541963158818577919611458305500222401759039429426829354273216815845468389555059985307245703874586354605703627408696517507773590054071292137756072496653261933039973012056624679860750162863755593694452383585565177877728653374073416967150979009741745248809230546656757390625776269797877176802936122083057369936422342393148773624452465112522732873557248340923703586248285644581297212340716812513653209562827207520501825208772703874604021699384628460126881813242731229401334045626793334935301093934737434873609362029536579469695951862139257283724658794097485433989002283819585221759202307071353021748130811012831369414167226974230694222595453663015763237139864574329105819239458694899147175222077022348856455150694677184607574265892592288570475546436797190360574401523946482348886311041997675987956587577169614986048625349583482208423665057347191153689259392512610048674247951137451838093168925889563012214974473559069680159118372255660714857284074380354910025261069952303484774093224178823260863323174465479697114911304990898778736488691900566054048951133272337119221286425939640891678473849048674816949579465615753098019710392940483566526505840687645031690585341083346501679832209589004616001827716167815207549145051011850612926021409321388434655335387860066821612505784794530111635323074994134220525153726840475764566889362786078499062851090743647787222793207121506038456415994620504893483126143291573802713660463425926771981780950939678058374201002737948671621345537649035273668274986848984673395267926219796172810077300138004171357169820536260108345815498777632724795371594289552175979602984287827085745322051638244630660786703727764305884767912766677542586368030279300066976951920568952273758699054321734716024225710313451344948836514638616681754280596444938750473438070988659662928034216984782889906597997158648347693125949505207534585878413819202561008238915301207610185501764907087457109379210566899220569249330837068452661185437331565754449750251660042602563360912687024204012124802231356783929817067305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 757345514134878195140842070640914046052856902227717270551572165700090762373562227411179408888765309427644036533310590650376254588340830176657257213521894051765239481701506178492651021212643011647051059141732699236617306757089841897592554461734176966824417082217111817771155090774908173227081549111587439064556874868993789340102479588971172592544446332328053099254618238019584372578490648513236094732983606862310054643239047591913449004278637487800850043091193511110531654039694703550446868708485719580587796931941211281006383979806426562273181329793843565203625562035559496992865293499034276478069658912768448236862258824580489440042981197704118668552138122345416090580479281966943354863532182311265512169379973651794662389428030678836736716697475102220609711403361074740826939679624729441767769469810478181424862497075094804840992004542353088106762335651600333295664589800274339479369670985273213933361488137147117719308631232148884725322596783891505155801825693606720561460898939888471267163157149252260781738000069027145172084422335743457262242555373549396239128643591787844624296407672553731997104326584833701578845522886785259328002543564061423736648558152380275033429367455310963937776177394142972586479105421550286610641571704206838502054482395867194861026504433027790188527404742998881345824134373382221218490096304224091196774040664339895067698905518570157772294070430121008924007153516729495160013714905221782927745855402957967182122947783758384777963073965213258374864313818971055627211097232486863988731711260204958635051289329498577786982760756400435508383249422146577082647178447579528574388393717444648620521698964156833768507002351159392723317168675856797265305698745371045522246698308448991509413370285410677221289306117938599012681638209594756643374057933541104114805321028493910811746896498898107932045535113412011058272306297248951849560038986998539929757176794372929598522903021351179881683879879609116714522774935577566402609122519763684835376872647004460909674692496179788411451841505772225242834521622539734560982414860582061896286245154924197196795882158254110722570782420664528017109578335595342729756313259929412055462143434702983432225442670989848615688194386837723111718528870805414819693626566854121314403535018669491628201123857849397859797743155195679664804789847871637138390391621499384571081532025705975972624665575796222214652559067369566725114122231497569958923376639860287093836148165233493044318115995263582228786015946352797464717901630296512620542787570399678781056769796441782926217189570502375295266970937920553486657769813486135158812316560653001606639283827446888467451797203836527916611100477272701526406158811180109598127547389989526091482903715367281065010281446372080294693517344851628156415802799059261640347136297500019780691762264978732629806635058788377907164441636749250752060774812809019444252436509911770639112519801759550447174057377117632416697797758952459333903244005852686174022706411367385325658737138833797894050916075872158112698679282852365988953395383672767044465086944776591321863015406376072580904480351216213315470136541841926216357849087323152428359132368449884780869394037262530614469342514304727670678128713480065521371482819186571125611722156466008833206570919342437278920344583376091004655770877560030699642350869986553624331834618326564575566754525197086335846889433291912561343741893142516219359171654030551769225671576311304801656707011211651369207889883866683854141912494326674899107310401630341302723375222232422261577968023148068546124959394650332513757000147129482714157331498973179401079188187757509244972833025313899238617620236969679313194173883873200251470335918941215885845807987918435186996054674284198638442006905154619597443408563630115927203738565337555092546946044006467989111209950419419670375719268672390040793273695246752435197241577002511482402112987468530118216933377788614207397023215027888831803611143905165696513245236188149442179771168143279380901576912458763047623167754359698612076534851988788059180140422247563099076835147999395522182309780560607792305068351857816128069533811284474902584026841588194636202457604333758829320581060109625060574490047068718536721321029917914689873504641634419721612509417769256751820542445366431910882362233298629128884812179760373687473639424214901642120305781657607552953514470535620497547926982203457048031631117774291428680836096109155558648922727277694798801749124584537984773085608854315315465683116295084865774651604145860513935534227020547249303539763367008587800672423217975547576249341581886070383485532465610359545809123918544383351360786359067357369296678809469389525737667823995502931279874937071923412204367607122263436883066300298383963758196339671122117404604851587918178939910602668587613603783062536232222714602376152926857152331397456212870985721633577077647944855022961852526958071106643823499289339194796282913169074697136643495192211638313775364792360553716192616725203270279727011311531332799313521318474222791746701212312531171244903952560884894705818338500390872334247208008152715065313747189001010290776120842365025079629914560756103741694705519769614725192165776718721605571262564188140080430221106102564024709569508107096437093941938459247164554617828423756399272535725278906802308965161180641712559585948538428679951456171409001807657611697405300200268980609378962703947939660728281013505094931925560703991881267368686718018498270277752841330754497568746810677495254322317816587124950918375019098661969632160169927964573908265633022696179470750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -519509746030442452666552744618356843154747796045514393480543800514880756569565914231073208685094561181504108461556030588572643486726009345013880527678921138572016979488677123701316255944292953244641475238717547452460109069287003414483081709602075584941937468261150521460034565530842564410535974401908108785853789924689513624589056986861702039612648044815076222447772847985068575623971233104933095125134588123725087802042415875437709183568234992392829321474640842185000711727111138720426686678025763510649158955783188069133017830156740924296089218739705695306753365179568330747847626503688196569748063245125418042974231097752995016437073359007785117543168592906709279728454624075555856993816007236311846875223294641016864936689660741949174680679414325694080917889613418541297958781470503955508742981163841335180562465243895448501839464580315380122119950692262310164109248353432894186289481503157532982618741194315155315500846781126959581763265761153398346516003630191747235139213163939795228679254166599718127298000090976277117865252283946103115823451713304938824664127189777350994072047479592160162136399541699215377197271234097690220841197212599010879911920909100801126488323965795643612332835459910621733885001828421224233227950247599820402257835247033552437716607234104305679397542204128934051881612797129087786549810914918713784347251605234087666696500155594202278516362728493028925224779157914672084570528175042125076223969098107273925293512505765015481879610937069706839927754306109688313237795049206270083033073946717076905211508738183890350845663570878598807218965753621463231201745613794014333736333229371551515619586708375265046901131290942609350252049734319766261688129335631384772596803849951743923649531925088530813582991025245255096982634824523416787557227250110457900301877268691700081084417879582644427516411919650791059205407465351377475019788880823948590883755636282809580504684669599005217904511003087040357561917539320724046529319147026152814048186792895344208318236554397353947671109681245673809795710881635418843317674596035960988662581348878810894665490270041202510670544916462465422777187450045661623199691531505246496675421305123017896442971314619753535515277186465647467696537403253591418590381793711586919544146452356932854248630220915126259085003157104060392121575845886494556959184415775225059409795771022178117508187374221320258328949019755154879101921668829603594851880888670529659929890708909401421974676075201927613923541095461191934867796939544971939465021455442423615279137401490270476887581089911715613853687554438118041948146255963306269864728329326771852973969698800688594292124320234384894717267066351920538102689730648773006295819901768849649581097379752883755270654908940784975691364931556955448001416487984896715727000407014599620528591971489346761541703940132335211095077780455105627576967871111095646757373414276582399021046838186263779505341064211536326969600865856845359748222796432846275496271540362578288842996391403532560792012054432725861760172319232148261878905843223116180394489202723229499961166365335060919268029030181040129562892930271829404721912109127730346570135824034869914932294451077424919546350843029558654722448926657026015769889620293617424987329980443552638588051703822800199056123141439335114652061108382010240654897041352622979988664592908461031600791667403867753039852983002620937280300290252604793073597063255426371313993178141179465219656996018326520640689743244509268772359708104227078665718834494473353171391857561692598254457738644555973852461560906512465063867017073065440344223035833641044498374623581552283754406475750788584069520302292423370602132016635829449520332416231890187053883124190834250328364030517828077359236948754425661672927304690210308484428018687825929902799048654684112402979954730347128591279637124097093052838553946620194611084292392428019682839655248797469640078954648163051633741465495678148051045571735717920897939814569983445534401958887993297321941995090329883179925493269580207504323338831309675850110638790775350702029200876012795989696390650010657248048698348023769018461806870039664497036212585637521401314396274422222216026527324890721629165426948923179576605798488428349907816666374622144588085393467737765056206191428851487795531552252113559634705536734436797486802569730051622597484982471965443535729782396364641462635997704822449035602252784860102106357739498200627513086046582065658514357188350770319864441429225718996508360556468840520199559045395858844664371359971585262717558882707263762175548409459676230701746997442145221214871070071343172020105580109980245318362475589698853545636847221455054206254934153343072131798813929537312526615305155603373010241051580707976697685593727527333134909610846748268788385536410543901802651126293435070686730673477685590062713603884523419323305306442166552974952002214288490114592829940901180720865021830255936690514834224863953910964244418055314272583218249810539236287989806153267508554631626976518298313712497226900264751463126635563953368894206556184296550020738144098674869910786521685622442311148218376185753474959218918809595282543094797931315215791355521553630066284250859787150824393174846956654392181269629801956105342259494907765324794668393552568256015839978719540229552068228802910484534386310342426957579187065778488545103669584007495647199194631556408532886172063466501028733903042370929220303224886073081206895750225356018810158563708330124413451947886667263056627997492543475283530270676156287701359022562514030305796041233910410400062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2319596696200334287504768179272782699829895183357417683583189623985058165348816423395194359301662280028821597354275233528676806867199823012384497699521251607978705586870403317290968609625727722877212454053885305830739677712658485315692168802080748400290235259629917504839149071565165481756952527137339429704149783869883056457834964174116718599084169396247948623863442219965176812796163609674216614155502638906156532699904256935950070246291132638071737168587037550641938170310247102124125681915018886499090781750928423716061108455644406418632944913432596399868019290672068561514497704017850873709770677644632765420867472336690557667791651534308516577672379439787782363253900863913578199721069236094035580297470530948308400005893282638816933554538582195643497141245315165444425525100452321173847967996831389512852155382410989717101793376501188649376851756068028500791963020207518676472862309844934890918090708856319877728600813264207870325738732955989461704898571655642876158940419088866914326274982309564149544491395748462470948665217480357777433009532033444841115078406301416993786344414562431328873133158531254583974093654602339328343981092295795218567279389161987158096255829677899604589290077700608653694977662296904298188829288963472576280948916661135744395495247893656605738269419127542774141245048010503648068477414553531395430850602089008332125549116837858645582031309626868811600030404628554184687503375137605559974872392595332928334861901092578896784872290254007147130701808142093674548527628611839527596755499491862485592889295734116877312224306071466330374340392167640145174367679372895314529281803985683874326427800708233043074951814910105407839013842869129159188385834303232776392924430716555583613496956230626141728157293819504207845344269576359209126214350213421127807815921464714236787953336761364319000120563228631897572649414055684663917435347250963462697352876742670073599819132917832950831191771784608012434834598801799844716218906315707664945138329411183807742255606981499798571063947884217832891070454857999714650097341434328932469825131809820469132176476573226433436550686914976460829644772022110816557095234673413470839182729005480529633822733204973004467149578427158652939334678748026425982015533150909741117889292490317269378924415317082492013341121681001567125480222867139443469602044353134525749419012755804069193039001182586695558507470533923394842290725522027354190737555079135291887844863147913982102155510764961303584955529337735378948517952054806310694538484155828931407248255881150281996003976581639284139184322587349079744314002025337355012870105483268798925201755371869764307772394077103035615327431283476055712325892295606797536908202374575503968658769626340264335478459053673918735059513349463108491425153108246358944408590023716332687206492112409087760228624435366441269288592698557668376520192089086425020692268349897123248057846964936468572381333911998893342549338456383870144452760270867218087241562310668444920331828366027226976822986928345156042461615768391211291300783876661975872344728658582291070856045370636081648478726710532758857090550387308764939559166064926905652762896940278422949683230948094735829868628166346591066538970341139550410446053355933679718437544506430980646861324962454242183558846839703634895965245070088396920307607499266950944664381440753551256811728434964505149955711398766539709364803302058367543410529628579026463824972688150410076885272281489797902208756874793428445333037902599554556512591564812169362074568835017245509181687742402600497759493886989490349263474587673411520131951966367656744576747435491098389180804369270886935967779078445834465986204929021336212489735063651159445428672624796481407849764917602607022605440104485016551598333570767299184039595069178761662225270810544342615715705920811269695256928880590190941551071634696999922429798186876018511889556584274268784714958317254883806184485098290616735250643278373727604843308876864332897776029286915999480557570846977152942392449428864395255591980126912126905164202856743040354342536165516188514176441566822344549664351359374646037363545280690475419280439614375602023661522878168018639590674474107356918570870241665260071790903125439360658934029742683372237094186215435202898262732167240035811809242753184383774750083408115471449967086076425885160044435646657423621090308351571503607684273601200695630475068702199777922357651031150070512502368083713282243042809268969288292126095373832501253510401099003166901706918209656247931430318098144253767022992710560425484018588662902384695138680085179027901647578618567239006068278478298521901389677228603922367662469977854942378942348566813096486144364104840368011284444771141720082913217979901310585766659505430555733435518340689704486880038331298488725583050958444845796247520482852175028142195625197187323278307110352375867906881483492553569890680783193179400515738162984791162317376630991815672877710328168932603137025486309485449924065498935934073821226832523462385873398926887053750392635297183008027626036400194401774632304756091460231499903045481022646790626657808838635677309989453082630957126110991351309575088592622407161570667916699548745961350222543999900423543833363875251609585620726370251491876370975975718394762884644745844604406373229318362001428677432479590048876858827150539715998112894564503967583411993030609550424880751061620661586557166121097981672299779255246130011972912040249034715814485909116095562579541144937539964894338794193258056015590364251164013640679848543985575948012639896891761296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1089862492696537832029563223293518078439219800352387814326109049098640579898479449897408623481722560412985547718997745842293070603416896580617634205819073478299284153743957419730401341281469216409153908083501491124460137342054125848810660411719223218526676777436363819610226076118855171086692413432409093625398280149999135768486878187109949380442336596107422564357037791997248381078981781166170828642743487976163580746302444746474299715586197653028592863307726926855393278984267382204638965150262136092611755246337243603939465338355129516094119920741038771321794984019591358807961328592466705517862086338578753899706549698745850938309626387564501989402591382603673761180988189837993549058906321532720955119163456720601839351431789468572056663394969860270942914059723171979591784223109901094955097707780213737077144876888948733740519995851376901728768875780362409464602380374513401388086194695014551792559162722262370052911569636472674864486808849011325923242520366547626831492634951376840923190275169063124206299840904421457426146564177224433100916207065126867543065128413147502600599133216471455806312520448156335002577954887920912317537436771211154750236851139156737830047555928300058722889707410960642581926573524228770758827428242083930730918505798193389897321434180661570736200058978749789799779365270208009428302274736834536741451336089024657394344329078211451683298083959854890844273245974216704516646713507499347501101453215028570098537135944537199285864162611252520969820738387378344961401451368321021732887049658134539914826983042340223768391607625068647326295535665564568196000473010818553898161966536669743738406887896930955973249506445548847002461012201919291874817891233316641978024820934802264739352205774773111159199443029464364877516868293566915022776196088985293982750644542979778361239604451800564446512124360628472795314456783940394104855147721942152116947501192366535149127248011908975960898961871978250582263873081055612887567359891390749934249618096347377766704950785431683960505135751167483163191163173390516578784477815008742331161800983726049716681933112983519768601979889995113362478556501796051277356268172645365729035561652746710500499742441829870013789444963726309646776050890601683538890761101447269211236921172182093217685551447862887731619941854057106110856347100414398784708688522622647287767223991962003796483716794851043353491443541226274031879312902280210217715517220705149361894555427486959280669506976548154208888257896185501005202582852803500194464972141888715931367689053687325734355819780624724088339868451387224553440267466143568486457598494852500083722299067880484959849577065017987852427378202906783424782701955464590798712356028430095528500766089739788200207529313876359266295473969908368817147214329083265310723755435474567207708352949170845017565624427606457929299683635467003785723651427342633787275700467657262046127701618313961124414889782011559539391100797906614680177079515086783776422623274554488384176999088761605283423855312088268295975421358812832006508632264514304927767055509504172898079040608250473462049185586014289204766673285400259609321435390104828482805012779356195581482468099429263741413018406520277462625745739114743419826984671357104326480121115088452547644092960367765549834715525486549119958096578714266603115907608716209106623642267748317965085901812706502785162581948424866852455558462705704731745703376798095258893934881207888214798512798071872726854033581978090230499492428614498994434959974318474219675177864179378806296416175631453442111896856377150106304639204365375414364781092879010390144883501514923216017513326620862570960226064530998945411028696014988144161276405729378200879227496720608767972988445175078887040752843897156044671158628438364527409978088231564008526944736805629775221201237782728617229528465427837619211860556649627301096303969158390732671129824427269759363251880337272631595593888115595700787823632284504287270906983451037446820243003686032942356045660694778232041935150689860891370578487216606709960362504672231691734115858639634716732053991001999394298451066553127280703437757682308269808289299395727876801312434308106849934233495822632944480775279707287018987927970065642779499263561583571503466805028288920527090765807761191557434891450748763437263124712956498395141297433256084583366742506921859327248558258370708378316657356535595100155662423086219796792611456982789882851406417506101425407242726307005201753812336614234953280406318596987944567410131600283290481451727963274600859355997700136608489748421991308823149203221689723352345021135791112363296116637255315642898216927644482158452469514501364951148709147583057002824684581669457470896417069690508586980620440445493514106217677498451004537624199432907989725633360781076881373771996494248379027154650187943079915792397868299657413961533314446136041833387530960459300604653539463838089779534422308777729662117082940386850797641292638284972229375988518972503140010658555057432556633606359015048297043392141132422155260187208766818359125728433549850924264818789265382050362105106690308321920916401083807024875349122568918818770577950613951873529935684730482693712588740506616546329044692373968695012802456878417058754513502461138129100291169263374456864206630617375117183029913342327403261663385077139028859156704943800212596622531857922887362456044457323961758741629876951713825503130636333236558809191478384651980268625407336451019767886125809711440584653534110015451688916792175779901221355507192481542331835229985107038602158476281980656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3511367267166430604791774854372126196019697404107808343892995975967557987275442131132584917783341951686380230815439071921618914389257403470293292591645401264627861515708448674141670901613696221054548951522573244926681706178952702413409373001530433140276720880337600527925754086826027721928806616682932162359628806579279348757545389812036161715245309328923018540674693821317852050674176593779050566953541660109599489613322159862774200186530836115490389503376199108172773064037504036276412921134167418186744639941589133307565977920575162513916421297989072856843473343167162582503885566398781929288538182937077470920954967127871411403026331719994184180524209004107464324310773172394689962805499715034437198340679626179460045911491643094466005934710009417511919642027247941298393834870545164390372255286450979418529414146775245572482585495228194599021457335052343764693799144640068574331342140326811235872022167909870805189543327197404694978070944422437899322595077891228931118508934426328846764971504182160771409735317924485208800488679753199035604908713401412294170050035394726248049976679636241535336566111244830342416881382861850596034290806631851429391744011633875148060338867273449839167755554187765220159944232390458182078816747912915482525970820829079320653271567454797749287852480014557709099719473438450268084759085168264979000655461088932347275167790613911969294235470186559318763695363297668155019829059650628566831730455127436388540599126382970928103582814787001256874097698469616439481358826801287626431229888991623432426582472961922192420944446647103940033395176638653190850274692648567602968470595283920396848029946022097010278733896221819077144664673724931911287281381654463190321021310894871831678921451342140227587930044400631633629635322771885949179610263339142728129192507456970729965922592865795390028022220493382196149597619663658151981008656738112027443143636416288119897238926830443268426433090989659781726423122224333828248603111603104279896288958554057392766980196237317553058302213773211153258857202247599705400311261202247502234702326722818070429178118149220787356306924173605855043440471904759654308875432870785223434398618066082757028540038072016305307892340030659158457780329304578261092060829281011122915469045605725379706407533395352838110711343223679386974061792559271821814983075311390299571365204129791105919419580782607467718774408477216490159870736575590442065338639534217125453502908516147953995063027069312008295443661698842259985558937178519591191323831795984545061338738127053609334307463924269382457593187313058279471942881076329407354821958806147636008115217013523627131405375864228237750924248492927815609072545723910400942664366119368425347970341112063956399273990327066887355397120179579752165741238498066982528343336390380039606807053361001406317768831716794633298169617414280371045207885572835612610446408564700510088438286784637057092866852709669982004890237495149780727996069112174241498194074696364457810597573422076288528574414995189094511367528103451993371747087355694253704861729995465921188150101979181732514258252770151115454803187395236801766696866582269181049541381530630720614397620902031578069606371143169688478155030321242262375694113872385515842432588444084136333931200494714416361184532749457626287219124896522004768189985078233542264896236672136701349393849428072266712855353894657804473350447077395303320428588038529666218865489808160566302251092252712042675205058147410326601631777640721082011873767949855723149681847936128614652853476332552415446256490999299775092908337072995298011668761227158858704605277303901818219928939942230978006409607363842670145857125982004091111607129897729418708146200101734982345930287267688369241634309326000415944233600845884352358991586581539554768367025881838364136324128281341400800277089838769261308276696824508742147976287790179965314033688945095067036361314289210567958908098950527665144227950723049125803366498517471560594755409443747398661748395626131897135043861354376444081366130733813097531354926600331553737023674967586371218582994598827917438279352421912342173315168499053544078468024904045839110862084643659008412953637390016546108347411216145861903003508023588011567394551307426473335021156512507141845174564982907775084300314539033886372511482097999758657783581781803724496405585345927531592081514709060503415504862091030864277294429546953466883738295362547014410764298408770170014265758698065270071731297282376569287513797383923935925058041451570661709819009957473027864406676215447160897417431152725051832961109094735613632842648341349404831594833128811735513037212557371503287634174195805118250177242207013472929668425990626256454550379365117562411544919628959077860128244010025279791992652611914566722716319094594616809449635216794410960359708929310652651044763856113009581786835496396569237619506905427116939715599257308813636956394491298615806948718306337639255994292844611399975170844520035439542447296126077066418907986945600940206701663466875503127081351000158091257146944754298768047636063383297345052488498400071679997580293457973101176523337282742972744049674661670801216554773139982273721333259062693542408338987546217724965634174353157311708844186204254276405063261345716762656803961843493018722552404843997251589153214943426010075575617237810024498546448813276335564884379172484225281590162342351173400552868973527699782915624299851027488852304870714526251134190731702357517075261892515610009450229348351101812095826540509912920834455988713430117432478798845086966208123437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -812757982429861424001248415189785207206275809432743684781343703501610093294870424548671371721279083070579872796772127484230118554012645728127067744856048000684112235188846539250240023692469471470118230005406806197189582785757805528420913570463608342222108558773828785058326572433844123259273137289619040405977132694452153807191536908150293333369494669688719019013930438558241874445858321218495132702027025322269259304793107662180507166530829843023526674896279216391940087798815974065552663915414542063940207383995485007465695441336592384756405655854999195658578363771754907399324516323221417868061354630556975141852314452921472883661146526994201094000505132041128430690915004461324107133096829107549699598253244607055328701409240876035292272400572109622470656495462593347122051098426133967506028304291234459400254634294306016977748923768588680332221305718096027184647434182913607505189814006520749982861253406825259962177534580737061613896449525948299319188306626480952678210178295940555263509391061132939765968237078687297623978147637301020190395546550270828268987927845371712254069598127300608581389944996487430151901710893877771233421295977510249004479754558462291264254957847477887220815202937507270990724489407763857694297523836672603779799929377116254195314842396412955039829482969074057087240136575252389929697494399229204359355088966604979856523540160971221159310642327068869571467941465141778065506555554000997080857415174889771555437657154302056059934889180147605055343641763678491282843591495117972863261844533084727568216347616290721407954586580427990779126299060670995623230635352241688498948183447180454581046669886608120734345383822926621321905245205836250078396873306724414281985005785766682244892779226772003373913902013786778227444608220747023267003768385820334294398386350975087605545814830309387451398924883777402264328470143954072584194683197005134006252499281764261002780137769242785043416314974202998975701245374680527267428677440882320796621534120716480236784621160248086007312059772992663267242394975103954222852511426391957328754729652308729009225920394754426702610442878195755913921348589370948690618222730726124926447156313462172356944255813522276577967026856557512217853772725447744526595701003505754455788011509379223906082742846046684868294171494030430703945203302619339175624895610125512061022908687941635793858900862381057158056668486927718314851658958959120255508195439168392058656782010243447573050186197620687151960820625253238329466803737455952798380762771374114583092819611633907005938049349028290113736736676871314765199988580537778638936055169413403222838252471868105604316904892831162055732840732026729412073873975695324603571514934543327892178546270239282843710699401761713044605747941979903921710683881706085599378673519186258689011244058265392638614005077224861599664467865546391183283037933240273229547068826274685789769178266559161388697092830873101290561197177345345601415097456577783700344501584922814973472768216084026216239521912698696894189636886968482061812731212231534620996815603438269891703162215948224750908393413071279004188833734164824436672169142139408350503101694367624003551264580673076423088681439740795531711039366218438413594556218496055931894996641341962192403832072809726337992487602625290649077556288461440311420762631255641044904516727188124213105814577401921778111997833958341031022936144095158749029905608948646879118726625176806445515417370617716613719501453437318166603644942390715037034565098376291670105174250175155398730039547214265004640267964154138144174053893159788024032705578789730676379457489148505528479066051394179138650390892038827441844533509712788107023483949481102914038509286755479218125268897274132768179828787460649532050340978829742667106673982879319248598877229330623355386290184963785046634491175211819227027844210485296575466692697803312830936989342146443483634861764357128083669634361723065686528588433358050217398334416054241643087622225666655926842543210861898134793113838867093370444852871523453986893189827810060494298103499192297998795136898950547648594802911789267096200075682321751375999134364710439026773738902250558111875799641693293615871281963786114051680755290432505868816288026812429520662024438209557859835738034230134211721215903753920395662142693698811132695776858938430902409206823385070041688808819274167971551450758176849062510461298589221255938013396792247196853096177227850278268317748002269873832779552970328916077678218252763436561880667499403433565040434098730951730222629610832940088636188819001702993783201353806161219698364493212445806013470835763223508574327296749654897518789429396868587318129559852334600456462870850739227315298381762892482157820699930003494598558074321496379349939547978396116190689711299478698532926030189485579110210025010676900582282110808572925410728119519173586896557727676881626368324111325747289324597342863566052168521672765075401686087504688101991103874650904859703305901713232446636492176181158855037551623927902252800034302467643916879743476624086879734760021517683960782139337007123748238603361352577800436390323727783543476895996793179586999125567184067077455110950747317741546920303679487597327687773930494521814961657517259421749009638055523581694493856528434800244870159880961600234460284341931826788571944953820690479948796885674332581557477328043662458065301856604683501535601213777345684300475373991776654152179425376407328518778801934713965958990505618230540376589036177539738593885724625921006895196715468705390794410270647454799765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2595513358031035608232085315616774794940741950112025965396553479438310410528054172484898577610276991444573295788922343470463144943418811098439934639942159825573201990792476864363667266385041625379951171585293914708894377159068679500173400562713146034909793714943673708200952262692240164103935192193772797040884921574638286750456070202898782687561290017552653930642283621603955000484472248943442857191603825724166687103973845724501224462897503847892173504824425369651061231707844774004635065174653946833875820491399590202238565083116508051372607905922785684878352103435348306970250216837443415060549369101769254968339583168239515738465132930307976873406840195565246234034996197729631956275857671200981830615939302706069498110040601942587265544969801324353541485790373617105667187358275683894149061571623833204958698144256639770658984080376808692273048017538615946656040912187105295863050786718999632866643007548941241616216245147818441686945019962892766048893249173428580807721016388613903547387736394498569414343174128670738608700578144899097581636725285648397514734698089166477781557957881155282471864663796932304530388840009893692194798148341417822435457929851888027032160066125250750288275655191717042126859232827493493719169673851736614800971141068280371122792536454314237909090407869954027893940609711455153806118540422797359303585085681166483913684933693958143916214809572429456066255542546073558363508012754456483204399689298704398172557214895934902736033214296677175230398763010030491632997362006801059502213976510112352012710222258551482823466837324144055301623452431934756912773192850706089693222188259750973650713898754367017249033820806616007467078402868294265847828609117358369503373612691724367333644674958456011919062768883990799326049330499990239265280392813024862826658704657280667682769480405446354982480160082639547962382951404722585971926647479131978609960945762289722387122842489992457760124750114106219865328085579453942341834552156414928654621810377910269138355294458706597957802259187256805857933448208870382646159920601469472755099643739401694593080161618413555162571068911150758676591977670488568810017588857251212707051802024199230489338106092665121614088879278187501651755669692623689890460705942926271528304399725391184949372513550656226871227066612534106004187551390325194454952797245096848287566631532352560446575446755425621996264321916027745343360271317601384953980253508253821823816591180609406815905396765271480937685381968456338762128183239017394688447247507045928460533014474386453283225122980755465193894808123903593688394358122424446964511566010995062376822592169969607009162716901810426953810134584163484186478378572277502511196942877009588613039446867465465386647431334581304717586482472741027757504900379459446057445962405244648192528378002375104959655081119810599349272736267409746182709842463839450201258680820032085786312586100461487812904622496283904986495853085805245444245461815684244703728767670555586403112133008462931160201849161688121552562723218187740822281382943912909509673705813153360967546450497816342134110795428408889886047638770981327099704789103588757057965873353548873639108640703680700308021034961689467124945700416321204698075267261830583125365695334467334857875872906371613653547068669248332349681943668971758214222156669851721233223686921074665133022198997674433244570991857130943592685808489029743880607277681918448843498914156102591918294028454456086994210341903211649234830720200121567415642514762840047855727820440444171029885783697360515534624521011866007569666440439125769583922506680441140352673947530178888158232928701992614460552402099545224065825765358309906217829083284400173042711924657881493682997739112592663854150611631446946404958360405987670841973641055579559510691006127111702770300551631951671756666874084131128498209316544116249657263964475556657104460028650775888640386337669392521851143285306650661518087943662647711553469245714707994111996752786008887550517915818719983780224670620960647501624394603000597179975005675955882770198893883604279671281990674833539459744090572335648282708465438535813318348564944688086106417016242232239586375946382029817344062395829394552447205553060768553918986296657038434942276119374731929939845305520200668646961122200743270480819408727835407131342465351130607597185101262287095607509745160909970528167737855190476355847529095854776888189776895201407202921304474694523381952414108019521236416936677843350801238822585237220922666320682647912411995450419468647845105868488859656840319580606302566543098045346501722676030693906809844230230273174199140673640716962421168077809911289440854547551859821432093371075684945376094927846124115856804170589905580126705635907151497589451879380239549430742374233973606455683133147357766497906947189450220497332435023543888645905662480104261477352194864927377827987633380583797600533499227979426828900636739972530864556213028797780639267668497060202980800913001045316475743167945013727412101170130051027807786490209276569107129813109658532499085577881815066226689443999912423984647552912887677193462200389694794824679364592158268597624469116431233917364846748302600145484112000689878654361471019321640796311911438997871457280141164329732798993471763960854323288582912138277399960493885554163147898566725977049525405352075917706581305593242110567593850764452485634680044202218786441352512735979519779984769388087382500624126545835178919965312156484078247643340772709131429062231048767453833145754203702832694118235022880642261168740305136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 238184246584342867331514662540702607969113066625706182413359482709913604289722069652204115737228771919617818156583978584951475033446862681770712647909703139014734175266916032482354467314785485858403904390188439150296907139531184205783308161352004252175389179016970795764519692509632362531378512397793294087847362493754009742087806062122698107349688205717178955936208069918552154283793129735119711385275048710872240052600565059680156348404022396433380940394966060312643283663477160949007422044777468314191636698059961375629289044064186765728889492064560336707095923629499919396517208510562931313092815509366347337103545665267875413252662348248462964111391946894515181773471595892663556489503629568674851443881384353426918877953545517096355843094820184186844806295190777744703604881192359171484800037129687554769001528678601889814952467795325011118691923634295187856042957344115344119052130217083350865351770486594212063693728000358391372893153010255114723143256503225318853488153828712518100830324622336394044808873908126636687830389722114426888126604486421908151531283752730586837909675207628938523408993289941587840617547305197893527134533588920163871423181253982148436199182421057827976775935535347068251838037352340686865184444151099484027274612967065725368291296193392658754276896936110523681782177150220422503545242005807367744203874631066836268822016520775041359137011839927237020434317827054440315118586690037809373296118891488785833327461033310352274983675131789102145928250632472781003764509244724780391436779697783146997221612113543260569428155105257552739489570675540401659193245345290428154229827674521487046853128837073916558291575236586292976953508867566485045552809642314370208506566181745185075554942617858752227678125624350149907708865739673374480438548604679859550446543767621908593637625226681291815092361856585005204491683104821536615012691114295243896772706796269755006462082935323450938073864059734749856790685769507187792589206802953939373485295602789061034022772762859901852706860528769801165065028786623005817452865362312825604271804520380311678877566268901121261503627778032924848451070873323971853388957925271980027406347688780899073791348270726510694909514575113673351549049428206910119607926609032523213330054009494726237378937432850070153232764449611673333794668136566835025464037283812485961299376967789319783587274467757036511046684077598676016594784612050299348456924282387537681282309769413065071254578157500965525744344648708540220614745305883004864237484183648809287642338440771445240460348781020806234206232216177299015806078468326075493868870657150928878349013770335496035243817023665455961952747647949232529949483599537278260386140794140158331375191069419552019517149347112637796513433741885169849421112978865930287599713887076619998045341925629512099261101058433731284495726937130878035003695265114357561097037626526769039032982287696238003216805837258019353603187385273042374459513827287979474323509917506263645093409928442119520153618155056838143423022566796087637116307479184807972761953532988789943650069321175028844986269105886506014877281790205170930421156077418950646927356433985463175862649341822189322380933750802553725311694157575393759782325884138656846307577045125980242636532854606373170684623580382059388254986265863256669211850672844379565213727576408578196600696916811264314562093781616494951860372480243429716948910690657244820157684714708310100568937408907377558455456215347505535417271950077970506381298816049134022506486273746007377283062982990822427580545327724666645816498504487322635257494650464134425605797836813949436149376142515199670928448705684686820171651959934435332391444545598426414402773954749345966394182056175327713681004863887042584200237552174440677693563500593745150978750122499378734478112357503508710286977637417907312537337410396730378455472733813643839393941798623771098433179396769039186038564174224784964338113565871514038010367993143720158714169458692400490780560596336034827941267818670827457474402473587194998579712095883146747619465191645886530365190815459772002873351583341553144245488950889617149244177482033439291487165983460384669272321576149003326651280220737841306575936584767118303993606078664001691360925876880241657059278085421317774011615208415801543628877833185460896996692768688484838494880935777117197640357474336520346123631113044226778670140730149398642537780034505897328860728691262949158628797606502986313612321712376889538911821820926004187698163635207277784132180227395313753719272501859409675121920913948155470014885076147822200883882326300470494097071248315592694075026915493375631967132244818628042376793633820731510424061056016142072028223847102319804902199519296611237296460872276861568966213824111806532153707151318981226620216464152848897110236642287132428976397475186276087449650558118056501713198374958687234055506506548091120744394416743325431275561582926892764079854039818898173237959244863323042159169487722547471801688716061371823671245946227911110104514859256955473376671516538713346212368403071274207574694844758415259637386324523447815584394941228061941271100847062173557378930586004763634050057746639888114657368574884313541112200942828503512057461974980318825340267359696391543960635700598186282139078915807186983619305608888206384370347567889123755061983431592781607454242619965615802373365772672022808257679939825527371903175410380023381597559254361469441387681767921652194415425804158952743739137630754027085794165731317047951370293220884545609007538777145388147460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 900824016667542829305968005216445867897180063848593239265629600500465051253110590688695906431669252033201079571053187021772023698880615445868833142484792290859158372012380551697454994594823086161375500887630350628548368999604818659557568633966018088970448644998722237512397315898017147291172909756119997369147277926728078401235403917522394866574451699011142097666499582625037725128628089634870085117831793501104647257457348394371440830522006089703219366100109821681188766248323809319992458057400628887890199990234511146150834269360352915273260710928290663355171178445636880255376514988354814991596663580928070019272360734538737024114740192346599257226309118487492913841500974193865052675514789464399604958927800600546782700215702040387286202947274976011368830537536530079306943337717525669102807893342416075097432787788495649305260781365593373881405174332617172869375301041816970444953431094984887285230045572120702956497800384630895607976080144256383271540297689629103268577285902165811972193910521857599361401035277295610961045593343062062401782818534311996049802943229409397244278761629961254223313403924837985402033364824176610627740823091025124574325506923932159338046705043171017042482000757972587973957795791644415812413903331378413316353812964080545430175127097356654377619426720112374953997118578383998946516233979388686983951320194625892502756319332022481654759527823035819198235435843892045650802086977612130136503634264116105471208272293455569582766282528412092181703176980961740773508884567233158500588699537881219396317183437613631620315921833589646374737814099563326228177063268080035755943022967942851999192247988014435124776082103506711207756042853546160634687730937755793155251298246972868975453111223560073762980861101653445181417977345913829430415635312273034638280340239671565682211418089491131671816888382341237091583518591592826203553182715652121673559122964323248359931725147650191879633486857718663847376834941164743666314168705636186127502449155860377089303058705073473754276822174510607637479944219268293261715923273306534282439216216952770140416582562262641791633453718779890526247204534324963362104625915223913264558787289773377000822177893592912281032334714856285833170244366755432083417012483434545209754013265715777262721859740771296193243000992339967737578798236413721008565460275997801182597364356061948160388431680804264840684973889090205247747793201525394622812188520573787251008576748765675419829779484069676826984053262944815204112794419247767219217528366814122164053311117854233778756886006873437471844496738584292719451785122562283636908385234165802862005584769681638429769311395690749066767865675014779663558306354080113898721605485449241136100024414325017137833829145970328809676813413355079614926100687325609708300301270740104759045853508758617708290667866981371413408015431930023447358370493910026613068758454329398737512364561824171255041685808857722363543406440857608869957681046150825318926859333190294984713142406287688911702530047509558723956614026863075484438474486659414712442081928561006492091042535399403025820689218387668915440158555992513697838765339830069662798319561999072266683059123212038185386762575888097461368007734386718799331188192405020117671533196727521349261428392348609311540396813724017195751596266837565583258455742319819782747109966571527492430031375356306581815096305492889129816504962957241037589153253844816609364341460206516329876690432149617063797014210488002985908002278412643493009890239638837437882358486086594840212963923833375655677905351710328819775824690962843005013910966374361128565932679553941017082887782377649689135617182569265497060983671778239118119964394108820615190367433080583322553279445705405070266168105190786135345749041656526553072675370882565984869624769900267036682831864929124470139924263179134285576595342664044681770770124784225866917152590211382373034748092108068664326940388169590017313139046821402057040965296022044257105402323647727925872304634625850547239202067026354325260967830801769736239264979514634222130151949555040100566884695157515073658790062466411040845844555631683395879057194077457173090750117670405820532428878286309326788497529061227405702766074198220530271293150033431408860336116689338816916361696530823190066284683116456581789579764826177061942853604533943020283811594837742498981965143216068694298603181367748142165579148091208794322092250691151669791471602233084759944889430644778913465836119369103690499572737227202664181050251429539072884609093615173147784513772899994190294021994506071213840102247456960310623007917718106288673563273215072852544415033340711673373315283100640402239722352106145440410081929796993898852377912812710922766275700244868929128018492561956513992692909852122124418652958948113185150849292658707075367427479480260750933085796024432882729309656170691750662754415213634799636860514106967677635774677818688669565136733126176404902721790147776321071559425856865918351061452255179286880322935326550246040073282786742360427496571191978381836279681233597301653715589048459460304331772556588343428019629504509505938104433298784959653583483501453119043317106522607487285499039232160841315673713282642876346485630703781344507109536136536543776936971988203597347152772377707983324765279438388058926184939659120349972949318271537893417162981577694131497241482106093876635389235644007973157490602572816833018862002970261602236912722441173533781707232144876571518440989695655379841940246246313476433608443551873110344415519996989222486389503138307841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 602032369382260008158221729399631197931494418854570408362075071702447457743511401104324470392325091335397070847227281114541772149433838928777587952698111817994144858320902932483581596584685483586303245484787616884170996381521797403784131968817965117066337921869199442610200979454529040734489685330366060701149293202430258837285797795210255516208117532926281205778049953095253078729084055142344056096855274466095846948735308034365183922614222497227701979561045280178776865178812241061568061104881929322028386581320030912427482211806371761261817345957682569613621960678133067316250474842531078227629392301508887380810222832220343832976322265476963428771549206054650923449775597221863702342768294330484950431042832121783510252448970064102763879382084484522514653939202768109828422708517367430542160786678974046473662403101176223634187767094316331538329726505643580417661633831306250589524508207835118331476989092652404648632120290563678268064743146778949355111560699001411484964283864417428184844697258271454476473752981569380935076617419182514621742482657548113513546446820960712230754117828035533978482730600940279306568429343418441711482310699758691754515973188879860604090522870664737251698469337293891220790262441457130168477643417725865258441609399908841560011017085692997827733231493862162634745764463711232502133344200898687235287200876333877398559934771960629729383288067751574635561460094979062017440302098368524730391239400401128644910746863959704300463549046741595686163858319333781260655124483597569534715435905270201306512989158614598130411062659694859038710886503925628706716931316383619892287585158562289153892473755856763870542698642652812938598944613698704084038346566410513538454431404671819718277507692189738982600621957011978391388385220483298332584559763803862966479347108406119850495902082812046466302535089520495386101333255658916391261279060496282369328216859787017587071905198586391336267557511211360721920467954980936169759284933891618231934679666184176163396860816439775233326668061385202000949426486330915967437692946015289906081917870073370837643150238809370559187637681795344748295935108174497561683970770073153052854848826604253937829346583228669982882111255904695449973713140755111915855894608655158471478601622425307356161273319704046838059384288597448141945262819636406034040269829260749213149711112741743343868086012325657207743610393465124078275694091275948440257988775541279894210963288934212227936444961112956817309704910014939154256892779681097116296071589824736237878178042585210582545512064707003614166613228026828084777448036543274360650335467791775099201039018841335451422803450029956386439096883636400496757264322253114947162859557411623002683770348373246882902946666920749780582969164699322636939191774832390132948020841460752193932324949526904488474717050915624383442505939341132260409825368645434494021471712702143526743251415669625376001194689068355534644292398256918072757463885692056672825443462879796206031045964625493170240095781685778309275162184664887009442868948276512997109969286927923017482228023965147234654692141813417430951505506648879514453224720800980435831838768066747449496147344548251167974818052653105741137005829808040185303694458408605238225397119123754255919425602397177007329306532505170119439415351926065186022833418735800449659143342396805660784341109760833151307061077810754573862513073377910072752465607185335582986654139279090149223576669896178170806300525454781681344616105242586269092569980630594973471051864833575128987279544905762332714374583740694936055293578723123794489886076748699576185887813841880477856635718728347787028788004239830857476623607808530308852112211849092350370376452043470190210254311552729581011587065650330764999799007075154487400825644479639884846497572437696322073869780560911096025630558643783800412674238963399544636927537734458904504136459154866396826537530914166556143983789697155873424572176405207853073960477957803435961770042648799128578289169886461558117757212459818615112286218439496865293334953722951663410259511236992993882705811053660681306565978214999685756129320564499907565166841778018534536011237472497635350195224730032763945493785048247047311345314795667752812091147546736500457737266021906623777605505276921657328441780373846308895000633079524475072775940700991731882491255550810269296003063839365699605014392068282918294228450252866551786091292166728546087032086655312804129558359172343552788126043191800601503413626722192067378336547829498648780982214630371724574610377184882681718620762539752836763423274879162262608449100989649330263839321555971334282911518805403059568801912949698872764278891893094235253251278121821361792821048422940161454522761209155109706235977596121252739704697943205233688621323670002375308538382451459743821874110564227860557365400646230485896857142870725625623092855349221007874362365982695213713742457244730371394017290707981211916192791193734869476359428165857350064495733062705511409397813416224913627824699406697047136950672173389534018369176067378230452936417296681079312038623015559277111448755942082595798134163089852956293097499707550827705153577484912002413311205611247887891577655713237118277921361274625873379430054285092601505930953348825307234010475307023811382417279332358451868118180878856946270103453218827050684658111147982081863759577926372736810320475210617185109345265603494694658555389042978359233018918030306786986844717845403587859148472191419022181517375822925418740478778689133962669677487389264322966492432081313964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 235818714299672013270469326001795807081873369116704263910395609314907183810179487189863600235780965332049951362044371168053434251489545645861621824879837295353255048933515511204334361287331660287913369543911022853039271105753641033343738747273781009748096021154327464345074508112497139550051475929974648812434241149813042871053833431307686050944377532848898525479932822883344621915293104288303715088950533695286830804289370007069736886828500543154500496886349771389619375264165896491814428493728395500130356439594234398098000702031834800944245309764056227466660333325637963529078007676620267335168216095634825956373356864308711340768497583266865869142857727290442020312739051230703190665304292118311569271755506260671428327935243928808360101344868017170656784477096016713955717373334109808203623704025759627263761717435111079852392093654390680545778743329743342076628479368490925895491398375583263042724281413485063552242174766820538408791581178704882290365769385063765291739530404430041351720531755711013508653364100337922016519409717342926755980444392348121601777500875028963250203275366811421592532714130029829765680505270322853721182477549661317633529381028703988407499513193309096293180002305222253989416559831365442381257502314907566441085276937422117828096027017768227973267377511601923007824960220401118452942507539234242323205532434435919763362212647270289783720370533291497812928736277231765119124301868922255551123453133348906585761089420294976430188319939511022979891082677995433192965072326549998503600800154412588114503775674214242530069117757476789469768883417631952185493857957341001072002663147584579472317773482287777909599995193939953129447248121080000025129569588228127689105160080829742457273252099043419617682127067003639572773512745932131271979349464631488721141602401323229148927191470148433298973894973499621189618233124919889926671064909671740983803708996291494887127725428694774412939323915382205013683249870426178545264505096238846475952757344185777835389790114722931860251460772296857947622849607838614823684286387984008456514641158381058445035066285620509701555775508716616256025801528846588996911671715341119224116287613438912807322522026403566864551384593502330313405531870770297240314303189481498915748036515803049073624336732946505167522976971035680133191615916497822899067186375548800024742878240473457795524951995148794767995259607139332613667185941500108202536704539613205150940858351787612537612905093103238328001855974130334973853744652062772521718077705470401783368362295094566912847427959554460049320252351608181042907174818163077672626143095832490739184330298418159134043600680080779108810586562359246609324580824002967344964200672186956900289854783197051540953391871977419159187001776548370084105948354660575031771675377034565406758755558110255587592510194053954832106416164350837034076655116055186735403103383803406999198252475181486699231491015584184243885216011037453836217992197252559374073521670145775552922545511612679376370144455941971042065907888492926785178565695178201544538724013955555720858934191526623526804711607797508179154823101561616253206651677640840073586738779544183928062359311065258287638281688708560648747767549742341634084268331871776366115944661824651967777497263005757939477121051442067764681169374573768652428124870642990726913035530332879504015547548056071165367730357729125846336454234411814013726416062347683761707543215488967308704580185396578412257703576233090177450772737822035019876875242715897475892768354041211904342513332999964030445257134641064171011675319649011849641023758127701844465588664390791133983959435646561249443611812858364625823825614250343618386050383133199545538161557194310984596014941167523500803486379945749599836777216949408738230833807690557927139462985266308915565997062313901017634934454683832753161123074129991283417443742372169280575681916897544568020349023773124987290399159077684177680142240402884827740365478990498348328045438694659907274782827435264609100913813467822749187869014211793014094792921904140889853017381976184312182841651265280055943386048143210908272970503582784841552750975494789057942842554774808973540699465518052179358188136545709126271330529858502796998606442492927957034154607494854533753645405823754564294861566927068065358927037429999442646129933802683063274045566364873739091755848912620469297897390104060288066810288821730024630810960003979992967552682099350000272754539594959939784151005380748709671131737760012043636984313078823513860778290207779028271992735224652656502036370541977791758685802894847360095294128121683954581133252408966393960855281202393384997312398400846702935200137260259513605939097455238375376707823209266477988765912283340581752992400143284836506572430977449373196168559653463427234688405196567939435067449586997064903299006950572425543504482164407990014528117640927849282378432113468421814237599967555684692128624944217775054759126408475264762936793720720613601774353367777650372123478890633556285867209909650291432918253907493227846396854841764115451147256184089939868150720216379305262706794301542339262249406979741112495025461895922287586216212330885874673314348789111789072644790752943787134682794397428295711826870557075672676472139660598013338763795073389948239025246011422704162144314293914566451986040856210797335101503299264911400123442401705505170095612474422247225560254887179187259554672532188794153875832243264885766754895357679668010949520696672757208652610495402145977033221139475690702182801709344069377467006403979492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 259789544225100363370864495692708764500751206135463675205981214402148710874604461048064405977884568391949234148749825938937641010646702042958476484173519401576269067733061175920856193903036351096501292456641368767796090457202589449897465785720321041146062490971553259805236378800324780776405012063003917422131424914274976386426251844704159513380007327138422390306139887234054454626943422212401833959287661792205859454991480869399963255215502169318066075016849573293995526220279512695207376464152686511290052842831225544000889855516495350928025045279614110998295854398586318788820754526067110845371240760750811911998234977022268871882586158415082349480317601875809378667847511768286407166226560358142307562651485421851955923027985245975600472696811201456434260848754920163308600407096914094200078256674452050011421778304629269153902342221029291518690343338285227495560968125425865700084116470803982862866098051560257161972785417667840804514978160272694783313531766358880890930155233821044638964653918980164544662211826197699374655193977987743074184487054533055635726487800136503339455880986809900973792889184960128723273556358787427205541590671200523333279920768616007400374447513812978948802935495722306634935945269247492661683528366069837851457917840820422695847349965147777692304225853759123721606252885681087007722201046176768260629105720041049729961313467171620802246233210485089954480979636791522177608128104747785851714875598996383559970943487120275975775061262986619449524584356301172081255926372948331898069956225981192521973344318249972379385812019651794834104698680643172814275776910997969049046249352984480093608798960924098715929378421016542320022946275149546504157489764693080047863177022015281954046732150622537807931130299129515324638602721943789309875642573733025788294461715153542949424475143878413917055062039576027459085117633523585511071160626069092075163530727796394070791229187523221727073897567370111036596214988180808241988731563547548602593742278014947298434114429453580234863691878786340011253259265832351969555325839251594933584199537998772557420033213361089104411205403454105916187519748030661185081605793176991763581673077062576010021175555570500680134282607344800335630295981464049438163460772404422625952546682997701618504939939960344010905670538398419828162065982892085219621199074890810647149801432273540987836963397167591758299875611284727055801529883187619501784221946837708065907405260243801247636475951234665845117520700754700667290107640004508049689640621757985677456805771986961698165946729303585825553846264087097098371983409608848818276481411198477803464799965256412459476450944164392821562396047074653352453232990343807013563404817112255179206044782601168904563970252703611522545830929454483400107607022734510502441450838902463429372980819017675238955750166435772066018762904223350744845038708743133197894170483965081352971988992782795385463172592812367709903506322168827682589815986884243088286708205491078254536347611824154916681624471974814463473040759295030798900799809810080973903417099868472239270383023937699617754947999541637367732156157649871169664079297015457660154417076255615988109584991770545816824609516835351106372483788142898607202396394789245198552853946497028567757553929207031586063107063422407060048490419996798987702365440594342184111180149412144195170482191159740389683957534435198188321025575434270553108695427356153471741154882995073169116447211895884728565877052965365117830956477610968858235646975265078763154385342177727537910298763166934341685461192213918126530139541734511073901331887632612941873545602746874146626896468114799708347196645574918372753433839206604819583373584910741085609360687033821606842833774632687555029476654449024072781035386668084734780432664822204692752748212960391619974581903918038391213248992449865864769680997504676452507012399499786582964189742834448498462150356934992624886409890370251953691475940667443885737755807488827417549450974792358360714834369598136110609301606350362056692893354929319033064793016947829080303034718381490810275732439577215631964545204256087999489110886133908668714844982719564620917631669805799350898818956410712550829630585450315717705678448969927273904594534550729338851434740428846066760644896146512333880761093693306827239400770055348294061454410846768921588904411752204332838025421127949148385080229474083914864963768899749274687868354760329238298146811276843244345086478539140189924221095687790393694089554360149711752466834670655028428236778876358020059574531495927067566922353338103981384044003000456985781639775747732985901655610094180118452956892008723111713842600177050785455078393797926367117121615245789984388745455486398436363449974519306484365851791396233207262151290275509760275302882897538249181005186628862139440173318723935971915786665862397734002152247131553741449292077302179278641512806650078332114779963130154133658680742947237562833188838137555778166264696658015947451875033848476711469380270972634667373416748537571781089719488688775208116602344759330725376025508933360286889683913410368518390884137427037843940489210220309462846003488719929838915939702907481321294267239846468177471906269874462838577443719624320647153678766899018426535222121794915129178674720107494206820828034386436227839808497342545399220505616287500137072617269431648602436393996438564763770403391201451275384154196670895319226587903368182590188755584950168264431254663641022027108304586338627590342674566909157559338617898112015433755889562070644801803914526702880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 105765034711154811274914912055412643401281559112705132757733584166822938270126356448923034916773443936456347648473190831311955290190302375211838830713002413539104268532467341615093869991168542748024083062365672082933765262102781204893233845094266388614813845345562685294386349224758172964962033696353760751337266652768323293087571243716388744443515032344285796411981252935555965167308778025013222491045543721985472459953378381075857656642328409305176880812106046562238523480677744932542499663908696800545667082015352142509903709801795128140673485754414374953167050867248085850925237904035704075308311530597476007367288702594537995109147980986936288104737100232111826954103970184665245918230317141304362763401726801741995182964616990918425532528078186661386561997526860848817502812987650076135359729380798689989016333115170975408316901138823281414189743761707363344322484483640332684248818692087798189724329827314925001746672001951936614797086349898525794482037680570558753783455470143911387295339529986791557269490657756343759504810932155197360845164259413948823530609377255789119773875102520891935889368568191043277925678074240345345599097344698308563251121528237367791577593057268039171506968897540808880035151393422086253997752694662481280420944381395704856335601258492641810560978605856532656796953870667727815903440732521417921070554005117055923176634669371759240244241793434557707709979153375945791396925152889223103301881881781449778408581805387559902755327169823432170334419817013484827276616612700788082642130553737596216385906861778177717047597456471387290499432968689119361872576083591113739864748299241926662857254385953327914608531143988374571428172432528620471639832610380096949022830616735230157554411413694949247674336376695249939025215523019001288105074936315767758843295932830443578777985201476180092666235759906156128948634406653308152615797016205236474580344317105847585508186749557692617715696174875503221512650253562121541743357151199005655994732792851480916574245198019592116029257959823327459055451526392803536006636026354581401193188443797862691856835046478364212052352227949447207746839915597670832341794752845546334238405998065721456543257448609892226146312268722185133135833490618069381354101916732887687006707683645845940279943952737951943058954989841135595705982427544255883843830657308311430632021090685338904421092559734101850155466593603874345281314192484819348530039107001932967393295855832540518251775858893505772359849216943085296331746728073660235016646350080445270652087076269655779881189805071962539617962731813641669728207835163607349789076654047309121321928280898526314853528165245615687476910940812229220536182652440782695233476586025489950124137500885964123799054089727049595019556296817400124438838871424151678778071027907383775925351996769325438286197651375195415472528527125148335177838674447582011215721572978180520268313884773144444448264787067994928327702927324715157550525005442101856283726472340948856468090442499391222260074781695744725542361545446320448391959790774531060373333597633473302845909614771430496255926316341016168894620067336464780988491940340463370366578266057428033466397038165237024744018704318466560745931582727574379790172771147855495634278047890739244373596524428434804208244395619199779750332305452474528811356000300183158563800378572327270405568873290532317238470401536556340491790492513331061432410927814973440690439285851234055457599353044204907970328702777899320023127945633940237078596942481367302762303856988418288619858693359156432919280312417135834653672600353844430697815822898054866091642984785214110816513948688065508861281130220615376493886894800093654546037643607934801930131443778993669301590792385790622455167941367557578970053457375785486592785392855684238234364791960434413913771736992686210622663047812970744715826581530788053902896314366814766606485832800868032940288606108991809497817138616891717797522056816643989902918399132657537384809686496724494198858364983036668301798420309037513528978741941754734872697307534657508309730357132530375767277313934438648817360629649653829502561831017095823107210049823466491931079884426536617591942078664864547341654586590558121771537706226678171413552841203439342165773847449731544417935659099663310219962161497697600627776444732829626114502036928079400439898794407713061729691644152455259446414580299804255531517630653421491131902984726776425908049100331439742295420530996945639770757350448059548602635242859080747006060204830554713301260149515713668104069871262798013497324339202649140206050807886565190448464704962218961097310851829850005576169550777957088204465272569624438718988100853484738048914088205854543022526952219647047631298172802694725437515813096460590092640429577564030112391089277060410340107617981478882551991138321296667809488914371763129753829549632653035898521056520440456997210958895073173233362986718651642238807257022619021460154836616769728257178043266321502758190877094545478094032637569616197623722791854244903816384254563548342525228513669077205115530254625295984063782599259486472812901287855891481692226107199411026794167396214985611252287766581508763684260141358130787624054812856588954393525613983000459735020864051699627888200756330337443205448731806098685143364767614630938374815487984249978556426859963000656168026883282974047259609539036553913121249294598451526395416574327952496030969311011801741540679825490433960927471042456441383299055333177536740193401954513691443494072347908758123708355657226217947093153315124511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 44733634436147017439913200046667298629300667602966453531896738398193711883432301414549005745912846192890451701977724007803738100185443194061848969638748911436083069605221503314978232244614674427597316595900845487575241402998537654606173385359954748559579258398716212767450710341949977746492930299552537384001270889518927918580417557852573419242848628650604899874921818507912224546712580472983968619501984277882509176992502814780076458626875243297608463378397764145288352621724400005137251798177989926758534137470990063190400758086596729584814196520566051944195171321566625733414265882720885938245427729383245524314200386971597074229998474007989799197815888929976879856049912211365023352152516892549091312439178306621818757430970715545181611019572206360038787679928981280097145432537261525917810840234640003994434884913988745445453052608785031934344198848317303947471804915807093545713102733104086970004199541636413150258155083794553801953330721327985313622029895660526225499684952817529311675351418095908442657376807111009235367459913563979663047095137491820027413480587031954453519313849083911711998292659331846113914086398942107560814702880736286497197642691797910487546500901618865847232232307686375171851881104244310533155589146049194689650546616133874337862302432569273194768185289769741644827041829067302159710077723723629085838466448684530513233656142609765474488822544297404242718621447724219846909516193130409314093950609449998634803398248254723525603402741111881415551372049890805328413647221040682981456225353466217275509864804878510406405795912147763906174751619986943670370373372032546071789402979491573373692020619071209146219366454907335903492634907909844048956474403437847550081491840498368500774015051648382130340665297419079094042730958528427921940717628409892193582619273487613828930368713794650578480732033971002828464587946428095293788651916763905358129321783204469487257331842927544548875391120731080911772644105646838058779065326545054074392202233684951657348052454826697176752244725577122914116103232292390071757979824786009525732810314549278910927563469230205073543597040426713971009761412852899792572273292087059097880619916956727441077767329081452245600858550792683948268921021484968908121904921715714176459454386595363906907953674311204467932412441821843742150544114236189387102101809353501138294089373699865349520386754482128963825647334457930415290413976617147257530328244618126325484034562655448564082100596679860049197907888187208537026309555603203709640025213488918620605460793062000628682873591919367433872702852573838571355959470808590155134511817368814153059140621244406410430758900066843983613665502709184599833354626850449541974069177675693061482677532367664226077936253610595016525734021318719877287606054464669937327494003233158919462942051741697062105801329287596179657850188404360863727970694633895051641430411094197082247891812523780377344716343752528771505011556606380802087138079334444537817177866676831461148135509927097198951879219002488048045886037744271126706641749879636778458382915798990846562221560177656856498237892678618528167992283280946869459082319998436629319640652732724040630736332486029626567547473136016762656033176020728479197111105876219866572064012752407864526935087180815422865400543427743969129257001028680826844912775854047204228388395320252113558166362713794678890815307985507970050004485422142532347226548092225678942755006884926331072956951433786954429860354604247214130944087615582855175553474981787634002058143692029477445823477518692123435732159843403998665848240014252241618438770249478918273720984594983909854769859007692846622860059348488592201959066536770349171991500368925975728639964148632027922355462424680943303277565246868947288301576716645087282837449653851051571586362676408647044632968677123653153086701567795041406918937381564419352620516850652701501762433285393128766781842676877238512684358532995305793632082724514727766283481061176501406979886408685483779162729369137311393338252195149185604692659033280071554712401717244052492856242120218593091829693044872440725686034821752547116908031848666637505543161164683790133988206299547085086598908209092535425286621272374455954486886826940563030601915651161994711273976201771400143272094270534901248003491097410090260624786705835087833650261055603139143219967495280702477458409285526469197930594018290448898166972336224547009668155032115105525579765238920718118721328540654855818330898785533436527616625225496371967067346323580114643523650788284461142018434080368829263069598928821887401470368857213664834019295922703347708761715872409846443231572599154784535455299834509458884866530907719562594501138745966637058337786792223598537641354857259096949145618370790847687759198248308351353489256652978298649835225852389230513445971966951824620316721266724547771011183592143923059018825922962192023790549691480337107581513361355009214904672637325551360560465504283127517832464217251930248425623871751941689616462767387985230990818099945038604530249468298625053480983880491654040789211469138275358635292970662166027266069700912232727254619213559133673734145671610546194915052860449634230234022904115650244203057040668564566429276966450621063951668691122011780786362072287550136732542400302650510867393568282039981579667349753188191574075281877400291428830129565410032566637139515780714889059250113726759920437880288229516974872623717089908899287326791865312727052286622469832862641993765524384605702815192823405081764316955185752626152167766985392277597045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 25168518995731105077820837156161146874852551169630404447451548476516940482987061665421595467567869743892162163178711930232409613274049712004571429052234866822624909803972177716843088622696834849514247913242354931610443341387612428223752735109775400587151225684964397053162429533562580133039844033952260779918900759957277705466132161608472979541059536091631976096049094347884070256720735419664329637654337365496628019385416135924414452441916062897215630665578205114804883780548446402966738540844566221476161609786492107855148940632199675856490384153011734858152440821009916892792002268151430775309455119811890954100482473794701048899906852394416288312327511953585847909079835356164335645949776379774012197650931869560565667787643541485123212122791893439734590579325003281220697559272413455723139694312934015179784199025070082747574054514718645918370625151290015214616443338058036988147906189223791378449875188322527817427605212763528561918956507070936688697168839789087636831795351172591393448995419069399989675694479426063764270729854467297452535887766516463002515713389504680670317446495866944735839796735314597133251096864734792046635747181458133010971796351268738802121303243769070286463028288493409041066507929811608847176850235307201848001488071818162883980108979153960751984755767960418830749761879309927015303385268995284226943359457221410490910461960226305060886687036646541911410642377397707154205184169234156559227968839546069414909028218222476102053450617801940783940998059174158623176597997034644523134174702620812062406692909334741098473232887261470342387674711544477794631055038822104173918374404437667222899460048622860288051118633874742782655816879257246587535956211540984517980184223182650525505516710370893554801815108587132583453802019715570031580887471439089092552781455105311331751733331730339895321735840947855783039887505964151772437436604459333785873529528058722524006456037120022961672072076387749713397527639234018352566495598417719487606008537334638000556494017005737673859240187860786091898121423486174301934331511012042922911953794917087874436806535548374944125368959766817758794938708327789548218947393125808767760976417299906208761124314323365839674217199554865883164969433869429272407164233237760363853282621645943383528792772204363015434481972658979589498089712734918377358996798692522122609823798411941458859957854912251701563602599254538031909358172169166761482068784384654062939955952802777545518705105434477358091446125984331071880602953565121392548723695905632532105083365977563063968662470689834861396191146459698271943835231056010417749370228715613274842508961196179805520672033406163537231773037550579304906128056808506801207455973451884396126078331876454020273747868299645204979006462488710287856577448204193021889919401631865912715719097448504433838622536816659440625289488569207683646540362440151794093533272157054165456413469335328306081854059670335735529457220078777951546609503327793591405843563143351234881073348983140211840706419329292686770960493987543763848756933078119173296763579129780751786569747352768120467888932499061213505437923555731438434186427153303618456335167630005892613867378614422353480132522156051197505280300977883514935714161415800871652920919907175296180041063812292351907731483691032748796793819100470699854476947725751525537823006165864290250888025364319441064798194681452880669321401069663893235857022923353292222615679188952956984813196687959121747778751484268061724882167124986578402255176742227179651755676922479235865239332511915127594811925708865724043484719193584947233379665219334193405182406471795916507747370506835635551018822510298972822578493196548603648959816665430719833194137917376092927643947060279923892952956471718168496808619561049410303251771918174607554289606143349859606751175722906966520368816248531692226514559395280993113806101735732152455960795512518235337372339743059980472222676328267585323504981208639653096766871278249850432919537428911225153101866592739978104812322355390053130541436442161449467203923841970898808205797844921482498959526554128002738812901255268338091885532504027698799535721301864443965706676888736463516847854900234835716945216898442113571173725194649224054549519797462995819311143802652335640426164643417967429317155371836645766339338287659260958696421474897995749253188669114370204638436980725809253757820345329668360009779389939432992382588499433639344048924187223742992383337061657965043728648681796420069685152538132743642342421088775590668209120811759382268192761780550211702074720116969604108711795415978953041673833628816601924244263621152602771822784940947701104066950825477270997194306815883785932474329327542623745533867400490299958077655329111644481206417502103913887454562577851795902760687596973019558818023621990894054183758733709346243064033787083725125971514998419520898991766786234192166797290193500882890108187194555436952789704941160444764968756082575228778815448361530073602792196352128387547358800574233533000214471013472555045138882827548826191662049721988318943550587606208897118332979251939680214274722978478334314888098953226723928007429703254743432328074073754358450372210150571352024660087613919741901084981998421853270542572758165136792376198439223036408987958597337222303664626752234856522358125155647921780228256545996625929150864600689653877389054588561856405622455302787263699663175912341123127530705653152747900630686689421254357714519032176074667651693485198345864180428688305816280486360691240321587358549662629932071384735107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 4209540954829243136131787105861481221265535522552391540609028069314292463958294623486021934695761852719511787653434296099720726287890451273054287444185316367586671391614354145081890061750039372876370032093579135162496342926021033436116512806992000030969008839264027005330652649861620736534399267602042437540275847762972833196146138445778652889259610615558946063108394585656442008687249300073667553214342156112722159542100597548869902292238741103060986134651770947491100127066184412730624973719988995263499105052440782385768975412993033536764784628000527143157632922472311781184899491683226212681860050427427966725171613292029719042052994762786433764306452577671746730169464136107501317783957678542120636330229348787068544153521911212372658383867702640452053594858368433711704673129720329376218780382536704748218846791530640682503020255751675446743909380002139322443865611790187136563179842070691854703391966769790086273973329515784284963674735831842812364910096464163701381887991265383276706045845822468948670564002565313996302768544097540174204789205852958310466506972959277996802281888905398423519973081068824437055851144048001298008413335586263711333154471568015612445849149564180407177852030446776523223997730392116559108924753354882276533143084113221425517702319136343047678957985389018275403448430607902172868548466121911515148068332774305554001930583883349545566816323586967194913471883529058510147992922790736231685776696518962302331336606592394945780302322366649522249752163676943988853819284407069304613494143495248653671036694078093466659216507272789305122491357456336478310577421412026126099374929210113037807870337717163825013964120256537343541602170604747467640450557746808382945487874117535625514231182633503429117068399743645717731778668362131751458118914773338693189049725784233851323560746834249597380791201372560327717847946317011696112134765695786384039917784135682373071620900517778675859687468789467551249053902383113110374513858768835037597358004312049717257187971247708839590586705227359963661126132759755100747038207379643229088606789750430981329097189268522485862814818981203788489414633783687055281223103907243736061488406291733939924669356736936327084141933568306235503928773618433376924524714530909210930132483113372502778694760911828531371078041639374301497947383688181959516247228784266954603538470364829148765296081704846583946559602654851610199191853740449125431703474438625157552730142967420791839132986280890587962161622324153142334398069406237589095396311066847335383186814226886569908127235517848437929521621452067947786901183209902794529720514870239259104465145087062749336770422104100557316636118588478176795342393160178097438974939184677550323493701075759714309532304413817449188220322186850233473811618066601441656750728312661501208152220614942197046832138147487975390344040974999288665649870345218011197842853356372910729855744825158273530333923525635631582762002300307057173574839753012714869140732453277891846526376979619205046185469769506463222247161356525323796342726519745996329023700640714071084387808266933356260563872896753810030012220159527534344538959976978918127152228542873060285240413180134475501213003154891843955846377203691635435615947678934192660879942706429256249526197732262705590764661826163726088533166379281399994146787470377455337374857149704809341043425055462332190346942148263976745974544219848355276135111946448016968688346773150496774776259496531494499513369110409155565557150368013437856427460137074891113930288059138103179015590952749124400041314006123685045406746803440582063268048966140562616957453067601791872921160716592465829782463761350655491068381646028163163100149411388894163161822572418335625431102216091142743869738679923292726585238286979149206653857097754835022481267788001478070933360273234919520194467538204045799115226001744296482113365424612440396834726351662903468270839650826845803593572564027855389328468239227524308512799965259315890106853916583966588690677752090607709286355150955522021189894474269951917924083504377000641887226810290715050919577238745420678692368066365162711836987687165665870067304317349530002497549671412786142077907964139363007330782563675860219008098458909167756957821883035152652135905506723360166076851796201067258521050355608083976677771628144305378801657858312115075340640655628262678816817897897665777994082071812042403387503798657591042483509571237519275886306594251494598416532320529400917435714371941653571729142262027214960835555093329633043478731906939898330472803621456305528768838289833688482436419425544036490243099404652617799344266007768546481927604443724841545636424924786253255969960798327946976398479813582434438887408949698517827471380607992096170378483781817197972299815259905773985237045786720296342524232969258401401237499522213084637185082341432084437806886377424355205183086304286148047692249395809620687461835449398364739355564368474390703719862259846903649813791693292844690650791818670837678401514208789434208858584131712612168019517364646271208129292069282682103524388463346962564076587952429774959351352059994422173543517400520721908760912835015013899420781107623884977073279550209549614130751722648823956185860705955170355668895204696327936985820176183469195142323281406863595617797571748407803662779013809811386081390015672511991113573954130478195569807952353873241553016443212018254210315881522960749175412436947048421207621596444736393137534136450369182553915735256331832504688772523990839657287975209979388592895529041897104026794433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3493173070402864042109947786944941063596993787971893046840844307559106817530717258726198633196725833909336717145065956827150522547795694176449033442205861701739024928850451973861907681251178623824887230726004618285889452220599295655183068569073923310006914424612341606473685858710705498144198030398656663809610698486897124479836863976357876446304818934857993688877134373618285374142481665853540276978629898276109408874695654083163535051865062133002662742602554271640456369542190333444156997648935339038227385749526984584247136088811500424591637926281519336914038677548703853545148032100832306153926726283784502113175411166943097803924191908602064479770941849253223782196890739259562619177413756025432469385767561321160734988111270596000041721607461655523127937131840889735571587571960539822067230293642850231117842198979276489078142190675827689733548013205697269719074772291747788089374825552668508893517854288472179591493182823774388846681921676667387579518546984962006958897437552276323870262961743715611458069730496903700310055201040022656335933774573596517596467306002365163057832803886541835766365263224425517854338040714900335135448569390313362174592678939409846495755048280901796648702836170460147059305997868111453886702044990978107715370276447198428976286355577044027960028791912704921925447654906374836966802181021847384416745618221102844857839409379251817800413442872048149023242667412697607952048110389877583633624395830249217364752199349550828408389435745290619355724266555116738566413229273487862013621094416779617216165736220058301745283634158750767018045156895657818203031088901974776471963759861738442951000402270524015655003469338755303405738447109625479717926919472379544285696336058220271930098910897480527371054986796548775700718328887729778534867046580205665139597902188362156751613371255425332493551550215947175148004770320751379446970437006635980409483272208545647928046057086280530379255619124227650596502509258163575265129563240431346918858220531407415449173258847722041978728145117761672069818945735995744386641982782888318924539387120853179816610624336459410415959888265272666887855625695328767391537099544185057094880763161912994139751626967466793495233332886545453160489538069583860295228257527556137517375298996037504865749758057678666873758099851468255688760891409792114607667799417406281316713969012246747303687004894915797547139232789198256881398967826389058612356172755093916314280589484116405797478922431719734813980650474065275743167212769624998588443078124521178052462243965620370401244612744089776483051806666469655736792446182529942256512383140749912032659489998290298729159506725494515035024252367703601243567140976412994615697330883791513760212414693382745477643926350715006657394023892847989187403202361697035092630675068620665020611823493398868496425084313215496034807930481149139961890259268736940215174819184823695469326955943312062468829151879510729465849280004380834253370888740863594258900833520722661838735312641038719659200903748372981885838640183818095548500908529356567189379242597271682789463572455432570651119974999304820633252059110239709911424371986680826921871996426830946713866402579790076441500799601880994061924680894825401870583470295661702929988927990284768513459668932630184368546611176708074507337980807218239816395423780710215152793299169281493948049601381490849538590212889931321794958462078685839484697712238858135025941191555489624638731793237268777565956788200904958430215800813384348998956644759912370863335026637064409278571880723340139351865642870295452493750889233044251788052180225833752606336505774508746863309727937474376815478826863433899821959756023596906511382325219031946765871141150039723929370967167384389543693678991439107833753522064649316788222863389483659867501398482582752444502631775661955841826283751205392939221857185479630581815151094916868706860195808649117590565496746750259017325098835580109313809104791386889739293917975679944332736344505146007763784235720553449691527506258176239386409550405203894431445273823934826649439190128796421521774725472663407644803055012054160214999295789507304787045833227079262927488986588292207531162528970675240559202915313946801192844666127218268286111058389141580138797304696021898473255678846459082720021410854417714032398440433643765687719212198432440613112357055643011989964431506840304786794925725269039147942918880443568583925733981310649238478183868861453506520000015537913049791844999811995897148758899643144273997659894325490177021675556737953346594624213859639983811947753974744974182408559902865565401995418937390882628554058631899338099758989802586156381375838960415303672641728123566177858967283366594121218337412243987033935827106061074223533797123144600438004928000443141300366306633256003200881752048321580414914800136615614330283332632010272572935248862578504303084851829084462300781300725368764228458645137074197627483746065992603160703181992247242104055686699163350524899602720093430851608643140442917156179297728171142628651103263746307308105334049774120446506597000445584481145018097644252141592648366875085059003725410139233389608698980361032307008506299818842167728644227976260669644356575655239668844680849018680974074574576683711393028419571317132806107594981246310852029761646227166761072639684688627616673827643808727453686126237258468084215769842236572500949154831868583255967880217532348650036880255971550947459527629018898556151649102143412396381615899750312698646320743283273149443193418242422096214518576379861677169799804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 833711186369689470977566962571901663659391289364541921455684489223081144886942921669127507571027335167227297104479772003193834932202607938227429894111805087798502521650775701934855785340155579624388893503279134831612119881786872545710766177000516332538279704461322401287510667081915458149903760457983868386704765662499009738224856174126234649813354968285222447889541140843557950824510581401520832890361527916159794230507469102497322878247851457826153213894237165179057583807223485593219140201157576299383655567536117613205675871735022332806820637679827253419357444054467110303657637344114640644976341407711981227952394702805449115163608971162448230185554722964402225974333633115298605536244945812836786228941685553376235920834015031723862851085868109625692349726941120507574341420388715770800981330235822884861636246987844075803676503507256374805600699913138232975081789675168648277252162430072371725244257085741137220565903305013568481552268069466706585312679442705035578302751800398159065774950310231740783791736714300557052064810601900405453189615550550680344613105424123280100868311126901846762724222954283770392859904405866600719124883851634081244169916808978454256556171436846136235992817472674349386630504478796038694410543222364270845775577417216583409219539348600709821560116413934074693557995466550803736442253101869688715332546664841850100132279508416213763695220336411231959885141734483722984528086681961086595978148381485412485305546260589804947175356082970912268403686082121870446995320808925751524055184098745176079356684374924681382617749887020359189479998492302804679874042304751666122497256406950517771558798427250566275380512380979589202357216358785603567637230855753710994627436325861628590691924342720983227670471731520228136070906316714949997134147536442240534518014498177945805746488038142008141498277917305079827007532381598254840501261380449519745189979478473856316184367302684097727894929489333291829261555361659042483377826356662666823234377165789438653605970853714856967720680868201793619708140526430698488685883223923126887269618434189136177721904030702803769979759984686083919703525166755687295129184973708635960448540492737767809127902079707668834403110409157525705876786233398845629142245997412802718787412485549204841398383198261057393900919970963768403072651460234267520998690096221022962848131179241899139292341354497901944380971923107739647769614390277278824615516221693084291647269124731733453793438585732745444499259206471389578735782319772644897298222433032487785058723007267557331376375979460521414243724979419491089394188372317068322275931716889974458662115446969498533273060497137869131808259528893435305639631735994578425427384216104650416531589881393445193479079047672953504094440152167877918209559717102013818882017142544977682212423912543652449778452712219804822898832107306069369009102641623727669168116056994983145109945465279023291525624047877917986836017812492098547987133864575405217208436262716215611648649474348815567549075701101781352085933986570642642251808704115574370439613090534342318974071250625493966524213587188599967275055258880110127716569765581156427543638710346462046057023240160374769000080496654051969212000049447657937844620111766826135400817024584821490233306580639055590502436616114440711403034682015909180186047990015200047270331296971672754385606633681773841878542061131912199029104848270661817790979869799790843503305233908182465652413775851303292767209121939931411778025211338827875601135817412023882675063858168501695383492540691229195578040029260068588390657383927954223876495155414082962067915387755520175128692119247894342251155566632541394740300163859101629142580934302364480095782723998911890905507545441259954028406606182764978393170512904126626261039206574892604388962173397006541465637802338220161005477686615794236422119493299986350657763147022421870090731751329866608759819123838030111715717168977324275378499402053009679771175130151353905838921141615216805701587533830474326473734587102909625269756647438073316025600963190571515399324554670531225183004533417613508469985024765729839766151192016525792187213740698368183454753105358209129831445681261801273286297326947241535394071046823915963414069707111494634907411819431911628183988799385514462233356879979361879818698261357043723287936800910720981965468529141418784882357430235819962798730918529688940291137395649508661080190927521609775711075718780053501291513601385772763104417041243859678435066402544994543180692253140057195272246174876038920606160199927410157276721562417173090938142886237398872724413085310590968166967744999858564491046890797758566862074410596993637961329907824743586132217487995954547669004175099362774934576450562459305981017092468016774033198561851250096296175478202725249851982008256839140793159286271267516968433402807501575909965996147407615506358385796411311688283000488448799413824037085791800202896390236130818555012748806185230362316183810381248113529433130577321268911553556158107825521078019876041384019167803410119670446753394083186345780662912455927259699462767752535307170919655888765409827886679136751488971140719210289354019479176896836138023701054785406156343814162754446119892782673316539611166772086200754154919712632177734160777630189625962459792867394251079509459805920911596823427221049001201491799369300706598207958134489627772083223343551375425488397597560566769623848555267374891608984841386101162272248753044704809456216166014738950302121422093500433545191697240796605887922565735893917083740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 309397553249174200854814873134900188743011442652997953727639814666361751667901205649749702915997533048381364824289384299589542761063176227040775375770709148554402019256281921703995890995925957248309622396253415418451784301370201841633880040118621159654268667861380315874199973553890531200933406871916664730817232260195846729820861702085195097275081725134292135541652865050501781942020430097798647712664167871021821440140527212256267107407608157857713097359373578319883035517302427915848276660033077917590395344581734348878175113520606913647703818198552855657212426483376619703102831679322349501180792463745364933252545887715529023148580439185697272338886860573479278103680535297126368453625705993663914011164309438178234627899519039199204663494134104536152331597767781639338929802583314165499375297112632557441862362537281460199617722172160776000174633792453891448425708728479155276857768283333813036414171670436356174949157011129608365994617538255135594866308845755396301588797998315188340842284287261474373701910573376832622234846410333544934318638539510086636584873943707894884953895832337804004636985699269146619655297441836732688594155398558064789920572053931279021123773871000987819012248739792460761306966621488454638961151598798074629424599540129230984876563726085061242211180031402086801786356819017845770067392303153488145260518741419734457373715256041466010497276061011283356890327821008700947445959229353904918385938689667957894927457547728758592484819505330002860524228550888320504470789502459455093084850027533968670267551328642631285261357567821412734724129707267868080224889917779673060585626348562872699517361455241044397437578034156961775383324453701701057767713345867222838598163444741876194803638205550261783363395199697302645075821827850335609890275403113393189401764387681665368842676081526237602478960741245083497668345469624250016651851778457832814817542476500036893931033220211818567393028141451320547979832597146167970872541188806910692417964221464036307267395822736160513166398768712717092472151065520923155513715223809983113578479407870848267969754325533300902592443034917812962487641039690223423504793619986319596733049795414934097801662115691798730998257160034013114927385483974590342702645291442641565746658303227341984857236582328676653470734620994985607543576177135393516548105376459708549107225160917215385486877442147100133639063173415946650074938843739801756046331426211647502992308512174797645662211484248193190684650541579012091145677201890136232123609426858114906946323174564628812715720685030991600609680702827571558675502234615163112889849121212192788347039303441589276287018135166584190570978620631823600006237531622386041675292272517657566580753286707287587987927532527127011873179276196292195347195470395721854838695512736745802718475326400236433282856756750091537980495115383033712614207049361018952540897399521029850751130385980463090390466167763509018931382598302136042312139787061176500894346788436276085840690252238761773686119198769579663134860784002087561677881658018553657539314929806715865254378740057145641639323163066645129971499908032537059574764031679599547195124571027133531554394397131919710337853319279502803502611697197773287321500136567159809956925835234843487360598595799740500035267133816588475404302227603701180606784332212677864469884716559809774269549843754064210720663764487457355705134024932462927827936888571099918798358264313047751569825212117076069918609898614504755198436777792559363122708892971921910189178357616844743500587446143737480032407598868942019953007436542937041502530148854475028955293953005265655859783591225299976441850899500219823394024919210456003413827045399630486729029791597656402869980262043397663842632222218883335427045640409082603751230411059934711332025722632665454867768725211357736173596282395238888362423888532680653904371702572831803245821183963280805088937577222686316295734040871280885110829465720424403781945249113148877635123008010769489104494353615794026678407202977336407439739504711738647404158571744663866886568869239229254677828971347940090892176518125038022182313068703599450539555621510497735680006108069051199778934421588411754013938826926361890434783962324193177697232765791788929176734631662074899718978905308448786730920134326964768977517874021420491893619864144076356693262794830317291690955433559374980248336274924632480653240681225852834047786976754752161155379203512853652144096661778948872501932809134902483057118558803100663845059553051210114077281904149081208069497280810702687054823067486280872810133182644286823020646659341938858899769024311343051245737406683565824500272054286919455092411091571569703515273102940870127127114065416896888439112569767459272887047153960242608151714487873927723025100766289605691348812348142198227528655760408907740402058797729654691195651327461654457120065511231114842641636060363060427449255461584791075854275420907841357887274662290639156491509376476045421486768823822210043779846884472062347505855748813374681095615169542364102580991868516372549322901303761087614022263915045514856746656453674533618065602098478055745446334891931397902908012527762943738122692853207398151839357809614872397993297257952918267721710467124951552850809525204052325082166441833657014850983718950211265738963541627255935963721202972480236032865712609787998691075781544713463592352674029092854977215165950065282663883233430026738961003319102071119981176918410231271529155115058771631061359859169519763044698982584437379465422288108447074890136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 167703291599735270635993830551035656886721219053071474023262524057894615146040986128009890569972135797803933713995059572640936672726575795655209211659582514493114913161680789939629941872074313290857993881999688047363922605955203012675273674129617260052369856606607842788723306094498212152311009212313100980943351510094480138120130459692400275683717561555120259473031308762381992803432364130287716918443480524040431305677581942165031877007054499898457426443125314542912558182508734405605554467475768482301518724818096056129449449760635179938801378358148655379633434795214598360306898704248423592997452937392412152378079003029409366770040197388517568360289469340002476824605452125596503945844198752505935544159243587082941922189453802727699417695946963491574627616833596044588841623703945641059561752805733771608445851504526823408147471120153149540974291550604206359168120372813152270398196497832865244300871269089294056045600318546447057914889953648533338807906881579485019770820079404650830759213649513151899764750033246519627483549030597724740406700358573668725518124830439691068178624801264009726053241866249817034767723852429554832355587899604871153706286058197362005538967443206428849692579669978659433766609030794558145095917407726973550945773092682963528080150430235825988554700106471971409844047619393644507256825228231445580369535168627939101545908880717961792249500501290564293874799925802351276660798109626447457440112638681706270955120596574923571021741808511045317860725675016477030712654497022934920593933123778535635431238886915374952111490918744219208929522446851351282800829001608484629855608852478309999303069493674377272144194029481558400551542464560820818150090689280856280418589099187602694288131590131109229189917757749433897714156879183551938875991980027498305898452595915124028894863066681080246651957971468226311037247545686285718722216927550056745745360827732136052643511844247852709840898301799416912923481717340596148157593114685369839765433589634816793874465984258227574182853101513627489298416141821918427192937030710100756700441134658235241055152834781967885999215090339769301981090574302766987130816249105728412722386067334680350556479636567578562143388251841437074641580907708878587973971430331729177487861593391554430584978962094564702589704847170038703426982392233471457644942978120719318918603086888878419690216275234007215456232772953093845277670547544352147154611320791530891296356236301122322979485020421623967145631371879911167033423853503061095698551861572038225625578742467642946106670589023544898404103993159795322906477786605310343876699992187543743214608823286315156265285880271455369824164689004908467181668259030919012934567202477369609834434160201314330512275196357529881274453344689770489003685764457661638888939194960946409380814139046883642997755523875245667447307772726244552133515493261516494096758287516147162330842010443680993887137195767084290050614285805353958153029191294559093781703265644024673327436499543764975126686293607802021473457906650978931334654983409654203501278588728718799784447021409296844214987515464525238844781181443892941080761198948527748765749892616861029329418850390196821174203748592691218615284839943480691950327429919622404738243103976757130190414568457477499694570681542881565153389774380337384002395442554240162216912254395957943303439481688041376014478541417527805687619726952040961968266164267087958970432622763163004074541169139498887816375606218641568024263944990806642175527107802724206564529947978845530167906094048711981017606762885729879328563271810060253642499363093161851810476902188057058291124456294645088168899595551196734314645033457945072871283077480237726773926547277153071827595188217960142677600738271281196163637196745102817679931006820053777252551639934771865601198423560567944682018261249026892961375201851096015223659461818352555737539246218853330431121338714854672547679192426957865370849207029547422867363581997471575233943501779279846577045333873604433676212625002379624227402038247142611071973045331403012801174299309387651836486196511003603436975659571114087593555023720802244924819429207781112012559511282174802236298422240107200607007200350796965230690349881739769527123755568983698527095691254470435675804769573160825445144240461743138037900043691848268265628371051992360971065845550145414878227243517665505508721741811356584373996329437786362800304199881823731752012848607059882886450867591867781068037331497047120843599598393443312793930777033767743601374206295289263606074163347236246298338833597679358285728568126206044397590081533748848410647211481191533266720442220766331213153114967852213723424963829705029320153463087695495440286213437146757133699337290360546562755359567177885308002259548820029523216007032510661127830419271085036162709487569812191526854080745742975386506626680067828050178090406835148286927037681978457471282811258929136335412414970237176069325677405288031836405854861816203901984629180507610392770641960361406513912718562254060661000949864639764950927796544637284530699838528531810567848043081704546853329332728449938859606291323651366312639481273383070540358856730407496821058814889390035927497125913268792949098993921057588993915877211181043405196556460560197397259088516213089231631899568452659475156165747089151735325045214686849201604111331499200324400161978692564896603493196707440004192094754521503369927064105858895601610047813917056794703333082608138184199737517050781140199622054168873552416494263062912967739115686178207397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 360316035846051038792876743037335769587646514835690630392497097219470599041012123854187164287014461066422721370763775220340587267956334409487667797177095842839689917291194379483795325521945007335030791483803034505271311623157872409555436389374546438058644339103092217979795513227514581493674444345362097634026107693584442894629241286676468301075987175819986216631124828205354388480692255352064574103494229801924036831547446208599305827291419878383133300896139699052878852679715131802582241826530969224584527603968689837412599237570915192422202823791933938612636953501274590365118504096669902277761394571568443390680073678770533964448272669528164848785214591205061429835649433014698539642260884592011265335153421974600141787682312850133627609073964402153333614304393141762412002445516879343162302919886665535846899920700059799627153453880815946303492501187181496287727274800859265452875950025647803734064127219287848920365215620930015627682994071553878275328052091718767394593235350590601034275094507915323008946910281157197410442151145375737511944676866114164437944224303073199958750992242206140355566814529367071931858836667359057992464211418089270006416845790003086074810752743907326895055617344047534248899378920818793638801505429387352371037533375182661525257296701295337617248481774524914932214692270026794613466741659333487310517701240463865215805704071768464475721990584014127258689870396701266790529643856489890513392923032865073237869123438087258384770284951430557293017257401846160854953608128289588494990143463157315628318029037077754158466349165490938590147566242165521829924089992156487599030145635286523242212824057981650252100997791517043495297949154602284292617885711552927136467992976577457028265121318028699118229916918702422740498662085875639153976040131991498903067033361780970319134897195392452183870796663742358779742831165476522146751588072779476549099735127013158636990958793926233483431778550551694797111692794648427711902330476770747976125655425589260594036794764871815099897896075836022128324292054903037367212055844222840471578667336217358321785301652512554836382611591227297478941015297152019921611019055978673383540223857834336633901118703106202394548584152020846958582074837032620478687695279650211803187960312977101303176826948757510699958986793379781159363373430961775753521056111703886964458678278372446337753706684350290008386929892379985871596850700283198464157367311013875509001849830525926701649202047813875199283723185387336401765003385077352508037656511631074496547447817969774038330580174299439285955404854509981913541007292381236598549085373613506997901452127552586147114295147687824700594854066738362446376739867509743531357070742164368741216419249851029450412306218041517367667372454623068700778519915110456540492431713246828248257629347371556503858292599880447053475697810793575375811103691075532491862390013042882224808504390474046520965828763487682962325628335570782587586151055899483554621521067667355405768268893373126251243295694636793795031366159642656159383107113543954701063703441964985943546002310567721161654642114967794391025627039496389169663231836435853169772480786030198594027297424694285495281093998066489752452901438840607292712904994070067369355469047559403740894156452795231249241898938538500237812550137346979115918519601528717672733211048523153352849567112319442365191033277346261937751486210548180227902278240355279206952465542031847262839210697910611379617831907392923270344025788227139716500274641891320223833319708739501627422121751821698976048257328662278982462034213480888464631313933915785310893959773506066938914074384503093320053719472498791110878362825091938471351592512468927188927507563517991677174088527545604893874476889958588049537933495554672916851728044462706744705825367811997993724676061417789573899013626246228421752580651256005560295592964645347647967771548280726305595344176488877892180478531427087629516422710563520540643932518441802612972502024666062366405416870209237363671704828832626071108090086028481901654302579858844394314663955589405935968879099692719180655845197732752564279003524956650576622368843322326025847181526061441439414932738672309260873638154491243852154662317716683866491803581018667054465512269747519137718902473352901488688379575673044648014825528728781887642206458745631449330184841134492668305546514339741798349814969241395685729644597862089912987939072496795389972189721607305355599305447168172934105054961785838812325515589017006463237843110058127412809219347432249884279011327460932625468466980930992141928234051021046016062989588438152671705567547455084157261912853447566960299311289279476146643392608006650091270644524697124714468690464752482843432543430539503440797361199710703786535837174339818392636963475373043520704612606150778864656613949461173313307427184927570601670617214215321137376979026027775904608516489661403413349694985623105983831043461951184724121593321372135513132425043122592132850610509018023909627529529361011026727495089234400572620446262759093801240919792067487970185863615315252939450293195069036351444873870758760308738023194805833680558375889885170798492904846004652750555117895398390866530513792267378675155844803134470936729674247544345898660420870987014053121684399605650873497378205650810494714093540693695075923848034508627202194746078451629596178051342282191016175292627145688945900421790832075803513516228299471820721172029149432742433941102118499234640666844747833670155679249600009133248593770970096038578882801532745361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -13445370487461205206893912648214784178500539382220441100673677506773359480607759797778163807981153307948055354666017385542751431491158939293388867760130245421052951375223604388357212250063008842969115390349823045305119292555519766018415234511927690329304564953069043517522096808980007677739201833488174754014772485725937367594840209718669264644863432754824038461527170887437886108890919359949272485381580722787956736482979417823129154333610058584584471466421294020360947939675571356228832951248971657141218641269845002312143950463248196148710052792529860105458457117950938270100265729367786062856385034216976397332633992115945508734847360501060877992142098281560813111602977696678254272387786735435667739327435441582502697516252033707396025809032145374466703257678763064977125563015223002173397020278176817854716626468677802683867629400832397845792162989278398286472129365162696381785405336043373651042801107435772237588719896405734243856409658292972735897774682898546994157076994113912241633442067776922351855193944550919979923190014498119797708994468883026824382372814863395129711866567419527718033664048346416447341972944517414023937422551642245536356418844592958841020584960902534438909655161294282426744125336701662608496252490759873678498803422141099710753003753772091037044857709652688808443023139108996620834147208051812447147766431654053026196343205473696491157753257816467185999348994983744208658586345620878311275023003860699525267766543640398688140720418729387357564598870939237052448087592037319095587648747882276019846823586848513392617383660453229696974986717629057247819427314908306155602685577776110973394137203859233414836053275981737720911493666049359273901062988100305732076155154986746003900235928264769328449441586646271254663052595918695333782258662213354086397261711719625172727455667576201704400981860394525313429493663684004013269847157196102317999983123605780429174579963485462221458112054757256251473970389567811686322250170331696073330584806429979112741313439601212959793499089772213680104139948965888787860054993943659636155654857835490335159963629774298223354565784671825643680191718296072126561005926050102646282699367142986915295384767408335119383531700870926192300121552607419812568356679431884564394453724253409655809729650332505466352969785544648969317611630191738307319622473827291436374502329012971467751242819149507332935222350851642707945005691582428180716213575588179622546704833151787853387871710134341806327897775865297294619909090786652441670157684214741120593720025870465733212765775643593180570277774975025733200973882251985535089873897263864929410774882127383048733726054525169360530286529493261859870786389635750035467210148249629083223952111029288755671369067952588159453469982726208917981763770341382337476359314152240191981809205401118546313950593224291149628038977530038685998767999355716731658227986078525775619554215329428405401236086676850562791244996516411438401729242318987755791059749431440322448610733020635023762351987036517953940067566202523678683070697972267768359954050827101071080932784768934199449322090351395237817097678287357832988830728318117057015476954419853446591395518694021149429932830683586579383882239136304825107220762213005373944056483186479982630672587260738477547452317108556616539918049707865022967560435340885000380491350281839368158188636348754920706877199838231423047029015906033023476552601068480475819485240807752927214737250345083526252568572896895875680943442134724583211917958173915710499266841780831243754489667300205258327595956984194325242151394724994337941165124279579458715311248305733051319993928016857372926677872350505142072364303012460042409749102181098759503873544711593896956055537080582759695413577801812430331847112878071421705089996942488343886093026285069658953943791007678079833392832226862500339288888484470976161072761738871693570105173916450788873351971335525669471822177689963160625499483157577891585700069047253528979378534359820596415380358288412403934329197764191237604650112678261001078224190350108203886028476561614519834390940378225245994702042976846519917985043941341594121510032306075834822940406010751784876596473163649143709735833834308141385254846195097888986014403814757235478882983585117852193001707797547435516947562365567426561430482520924218711609831782714058562333505468670467481038108448715980112244661500545709653969040682730885976727704096922918794153759837251981438802476452979523519196292162431376872911188833974140717756369546310200090855585864632132251054620693655309223313174114168528760458825171169240065162236926239430924859842968086329044676767563235516910715823267180302478092214218290907851672082306400015818857598030669639193236323833361846729251908288804603597283614347830426428342353598228993360301739435164035164901603613499852129498204124758806840701013521691169753308017909441823670313762050998052937529639900060765372320854518920827749559689777689272890237315990841986319247123408156452288774264955999494724327833293731513527320792610351724548717502230863815813775940477869215918015671117536909329251125822699104727330612877381909385448440878583645317872078161689504311473031733047629904105582602870578623541299811494546131983766715159654951418025698505003410625389912581212564295407486070230697933848513765161935569016891803993345301908619532820643357667426837450509491096104472935828284037190293222806387425098324286472197581366828335397341651146504017282563840245227933604915412594118039506825470595559536538056910634040832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 4328230057061511852081265047275719247448881863723393992122860236358418715542304536811333899544075756932253923950500185045621542274769057951965006899770451208852531920218237245966551502348273287816200809148286603047923639919109126413376333235484793611979275084524164643337951373106116048324822621244618851645209701319099613484801422751226782201375168752608789288266883029753188260850013137466255130215216048130391385370607067984346085743317761283351014611892032309198022947720927541736642047166412409570872811486412480074434128026935583594180923363473838859526984066861634768601784976961174931268099544826935849500495227284743332814503258731119185260897535949612836148626261417597389495613210300330067412608185278072908854301905303434078275806318633308902263182220662360825362093766311189022115585844029831336572430679072924143021200576319762469497725441001940766773319115052687944200225154723046212430888617297198299771454317899108064228953082024907833649241065376859353970950195034648395001627205763186516694528943674157751314793636011088474139229293718534929256902661849148400176404097557882418276371617867583991196429137919975324862960229243250726617631459690783681405747929351302524503902798567383440139829437669854413476612738137695563923076833238566206165258982939938170636914857616916138369726075534369542488206652877560406194834095804828590421943602981110882011051862632565522271347340786192704775803610525250198935104699912327710671549373562629178279977261312568851998848955000301341450297441434012035367014838045251170018717778784696400026057926943683610515185774353456560396884085495886096340688094705420992207729788687531940144880914374897430664966956980040839635988863349229131138287419420847897658566983091917124775842891826679669391100785175129131428379875259229386605475756210536975490508837632997449323159674167275904831346951897598407838518887248897626567618466710909985643766439336779579525614415767711498441827369055775104321930774455546190657381951231326088903436356865431233052122616113744681575394526453360810206084213474304357447763293422692811607001055601008216069859017203230188240818017241749628223196014336261352224805765210724664618626349114079152528800838246113193233758356887307396993171482120406492460039520229138866907017815525564717115256266582398903345839025874250308305289257849990572229550293767706415978377103139603553107029382189503593187158000911511679608474847729987818608943968410604312053193556840157860515568617217644653353096572766738509658882992236896018133602005130910905047118038066067005112991557537823704724120901269777746910162678177303197574527218089052951644394233463995125481456347893005061921605684417486636492808738957792296918373014907464225027123913037358706711586689619456175054813885054159971474303372532130764572202470236374288913936905281238299432705779835638302821920434627432831674298714589022341452089662594524672841488359537939108770578566592822515534867139063779490123064341717900811871401232355527472436813155675065714769620180047903813262041881677056970262427893334993515173647003594200539723357922033626340999731443936498635500063847734432808637942145166373986787141291875772189371539031783617851263182748024571599723984006948349064373214056872308563277293621611890242022561603036197308580921673617036970507868451938427419344153183034587122613465459564409021185282172309928673485811191227117670063690315798800451525236007520562298295284049379772127909566961194341138217053768630044855079207080823133351229559164399385421963552011487311757226012351976665349954259456427626458124139380983563864902722083419972103058804746286018298549214959321955072486160857527781075959869986317276956236066707261477667244660379934979335997019036632004993525638452288224616091540436309235566391403715288408252919286417640070139569363048089762173918813290426162861101080129970873695847652740666471392182821227890419822243330892294474602372091636639781996171117973202672263240321169926389835859688914580804707534724430888921090033113572210619127225253373083430523878060718821418674518502096147490986698168577700562412647724316508796417398960432115290172187347281028186661644250867725829368572593365394201579721243527935635066988812963531024134152815889268776963698345008637166295449444230170904920457076100943215145154311213071081988729750570766255450044551986892584742525247141657198912523913123940628893172779561539130926454019007426724691295475047299666857683916962505159543243593069180165433687356293757030549593078088547365320450105202552042476135283593349573768259721634085342907831973844683298642003825342596914961893945046145028397075482857335342895063117157943786347323758743860749754749994771403424049404688915306369860463827666103145906036091032875801206030333182014398684763887466393879631414383780683944594111301238139426176673817725340386411278902777651859859199644417431113928150273666061141482488604807371765266573021920986773388234853770852257797954512499069928738651621213231795484147149651713204286640418872451105838343588249755884559542403724933637024370631949243681504496199862914861987174542313872171305055687755039630587301868025288486911378724391920101858077284663039340509348664312036044134966292748425000666949244725159259063696101977224448364856932837479614883871734881092671802404834101885705238987587996812977842848227139693058437304969308624496729360599984539250942760010932381250262100034899884383918028693297923525955552518696876406762713378185425492440746930987868339818961367458105087280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1329166504243389508515672747305058552995863650432115630715634636508972930671252487248673341219990628482555033549016031303678268530895216853192678545504585940887461618756871988570012604733082235945548297783998272343270106296791377325626956733346184781719737026398520239021374817399712206525715402114354836518166556782539338429232423696963293235944729642513109393851358935476838388628172063291355907754744330141125711769140950895080078455320171367591871336400201699564219360816301520646024378436790290761289269505624294956066207065585474174709691064684739678150263280683675203971021142946635268399610907777394802159308700272740369174479289274060795318101958709297926490190454333381153792338123550646527178315196387495721334314627386293844428381883789883351984754821324767574596477334515717589994335826910802365333174224762981123752609528906494331726433360898794541168964655840606920354700451189973007595325733548111760458638129816004821711309305391480908308348881591290364566498327753005989912231631303294681807195826619497540897581163892405943222665718744521703314013025172687473548270163723467691049112039228626329208528417685778819037741180563064937977432999795814051973058607184304141423660931813370037423115679994349319861590088854542937567101693839787272782893701869247149859296044707479041433007548133553220837005530276505959536528501596119529887951373048095738629853420928243641793600430090398441575327193603890498468362608662927301313188348320399887674687510551106639487204306742167675139161363521465546728207077948335844866282999995356794267864756643779857007415643829329944504584381631363357474591094454148237539117825575404407292570733858423553088709147833023851334013816600549565187331804376858910256583830012050899028627429335350949109063080666517732068884877634397235624355797877966567318121192143694944288207968676752497769978243801680958741032757404723030115764353150687204489905349553242532566201893024596954889939840533603023594864066552738763100333225946064108199215630012739761151269481232491038432952183554656898693463086532671961539099134130847854800554304683710886473283495156688001683100612793709775977224180002264716625610988772746500069672316656427795541671566710538069642297690869348078990461300512596755123152470943662101471270323913041834351269554206157284320549603371387576456528256741488583891349558553492016948015476684930538899925909657922402212524287414033923742584449935536037639970493769694072960161252574669992640848681426932896506032372081852101266745923853459453336825901158326782736604165827400833212473487205373305366877088228278472756180930971512631647893516020231795947286467397366027025237342860473023798531611280114913840129628652619015436357269168160849361442018597015330620252489724769012866609802527648444003722614387101381208688430657932972976545600731959053253032788416442808339598433472484591039968239295565001904364325033054171156494186122613402244551052714711313145480813561710141005493635520298549106037964006178958129976557238027319763981596512003695857807537092590342700513595086665730399949075686757892591055369631228809608753424575775152483886292594367349826049395731826520507771686310792561290932379597653161228197499161541553980646269988426365147956957380933721615590578597231372159674600430003895751381172801575443594637296153803727037583620733123971000105774989600618528792336742706648284131377944283847483284038485784223079542939836124320110303228146968635115682115322117059728856126911249765997950823578967027608068224591820406576821709444662490445103581634302106714947930421372733839587120497592174434213221396327748001212056265770094825197977322015185771830028771786785359502519703311863520862006434200506372484399492584887849939722462863978414167030586813624733026838373612931683239237168338566327025498196731231509584973254335525438444754482758461388265848366546047439327261275056136271732109669893782549238400981505270329052718061967540251204631009425292732247755681226453453958794159430666274235161705713524959478976999373721112761016016794399365311650805996038756139368770486138284851187597346234402449280802444042838614143602161216127522953742991221917663937016987104853412964655795875372315704036920371946349901523050053119507960718905868047812264211313552107231910564939987230511914925706185755270692079310618361694495472304457835524663816625731583812257464102360914091784029241657539864782433922530307655689717007306160959484773995839736468113817106918144414210810088644105264103679512544189433162940423045203777200734302485148291454327948670155687301444256826940327839030471612523955334097956070698250181348025127646470822100103577624005736911390875528996818167538265306575307424937945573929552638547027217477140708123827443147861434711801221411405003643963884754494867475762806066685776559162419782969622534446002885998792955738044095850827663183536113504513132786397244559735807506128894221799451605569033842764011578470790789593136273141173879774880045946650092160274714778952795274339671412763208989840313365327667934693048959989053976996008933204602100087467102239852991504912967682196475954059230394635569884450076763032972102334994503310144907416364430968181235961927622843178774702782779789301100831329240947937211384514042031532422191807375355886267390924928896562149176048534520873546510689301131061619202494332914740779818971970118611134551667385459314113717814931205243626903701031410420671469911508504623641601556490469483468904391100240903577416339681302944299351599681079387664794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 185627058423490917571824794265535103893973567637191364450132023855693689396881338333524208912254738111790907727908502299675301627889421570718532643231665149087149758947546192512754705295177596244032346729559460368791927987444125302447196306025109462676245893099001640446505414799588496198084928232185740645666890275859010015117434882918704781330555222560912267198648269863745948684415803196956485115261762667125257653446145265201686797867394503653523885586271123208403041870894161128426613653182694081073744776547388807405041420710337776202333697383483755052703247437730485310281295865863934981344410323352873632167090813140744963557332100757154382345157483222657293945886440899053537562402844566296067189178232482260506551137118394735439465028955879843273174757980795863605649972401339507147128487669071925400578707463247532237357987645412022159947565636740013558541397120154651922094491078819423599983425332751467921470560344538570248008327968132993517831911114006809205445182124212066349626092333875087110438493237101150504132362994096152868280856740417059916389041691823131777639423971458659591799055659055594384079372164377996557439191380516225486086031929713918550070678987851893721903135109010291366137119417741953218516165708851143637175529571072304225181529086684082435010119477086124788390352731564222169193368339521998664051370383314501793890365464200849951855479832538609315471947360539854353549575294917466949252326982496384803199574465239469415383967612050931037394857955477046719425532058137243112040799280388666442156226798488659537829476484712268213657667965589367267317319010570403392688164376866612596438922268759090146315719955534831442522483556991298197843764949170847030643537821211403532299995605374781737260714275589319973602568852782686372985842658918081575067228761582529776378561706945511280888553787518957685650615878023368250845705523408501991538847341520414515730504047789465372897862128746838233420670748191224892273121278405893917943608872214129393458416337531084321820722924641362943381060517255874414202415688872046306518718389893410988549805390302744339888027875047329986933403918912676289949930872267904539932372638885685283403556328346686243016279241580397724129701792933350955868940406307569920887294833672617602149337215512597863815856373195051787665933456211370884308745797020776222670734692828688332725706798101230990618299294774343009561429680058787106450980095905863350310032137247926939319722324085823228028279969607751763114273430049200494335472825876845126408000826289942235199102487960493684439994902380733002060562690535328071073837126023064591510634097500746751536322607039518669662442351070880834267985352332928936022429386276640278914748995222011193329376591546368342138029808488923549003933713486405207768784582705031941329435322332805137969482640535993487949956424272457678099425666136200197680601326885143499443915772882763748177948184829781810626479597574023482176462460118914816947498824814222765108313926115380140016332352148536755723826133072497762469291139131787826527927126480582564864107113149878510034399245325319543612858104191139811939779309540166933714250227056852289683294695142004966681484570794862440861195090385360441944707021438161180712125850200583487503961117648971545142396497947063482484507822515568952931339473376909662280910250340525694119867360695062783638487241812270451745589315126774748711158257361854365675771343645906298122560080625412290256347193861204549071574695722411382086461160346690848060407281082073148430725698766524914053321928079550790809874413204520579223684865505846555935970811719647694589066439724615603671753893795674791811781257663092955842994140132270229698691629863156039417229871286879125430314458140892941230611322123178026130534706483696558550044919293705574109698768489768316438620099417168368041637662185146476411923300405404270630313888666740176426224726562072029875905239825492181420695948967532899963869333019294599521283482104905873531784772562849573963707881758798607278726763503944512341966021317812540224101941863797258483447630425132558818675134903658584477740133528006384346764438879316931479762343832136279123676524362086542713215253143511339470189448217509477025430316945534578943615965038009909778554853805823550616224352148677176526518212534237423414780923080228122165554022564032390244232857807495575175911132907558947964427505963472067271365300979301899361555047891253986194384235287160339851583794335384287583174873737317971751601915631738385164296713198639976227159204635287788879684323041535679155986365843894131668206793719136696750999262041407377080747555842041678546859198779373099105219767585686019070805704362471313880538991306916114112844575952981309405655934327533159798959736124555408834355799396301855440034432026008467127348861772402964763044172149294451924825145967721485352344591198939910240883085462577573324205744327690981322257274820904056993370107905077657217016886022401241959665871317546543799967293048729130834987194326313354280284377943792495473318431783946866316953349201790402824127309148704003439844003636534731846226247066480591623474326434501896670949583734909410809346696869044705682543358035377157536797192044003572681182543825601112181090563237619057663156815474496709063432174578498272469134888862484920465969261695329394052957236671937843667466227572477949507858458266723776749005254710613791421254929669875907912629296869204901480295594158332025845762228232895765798305265693171118589314177055458383664488792419433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 41247491630300806543931702927416891847325350489000827581390175616550680531861417995998248483535127513960025625969157744831264420657361737227617157515740013894719801697603951672256511126545680699482436081300098545715931853286817804917845010905065058616583003822901809581703663261671384311904735028203602218001626399491658571389857608968583655238370879521589914954585240265967587365572039955659613564462615294643467329286002900746975468583050381209348421385784733583424270797915712794076967612877933629376796050138316868766278629186258756059783506616435919333184209987380443457430368951026706351952860600534310065389325345246437052696724278533717898242987426362707638725832636119415373764167606770157324758989542408758220906705338921327653659461811875142856463615830471914716020515253162555004462330693106110682431556714385698815265510015900314539092657012688496569679128226686256413323143923877617554756166385256957688510919593913650844371325939052128844705312114035973022113574535113911686052036033800548820004895824866726062326449312440721292003234084591380096797506578295089882993315225900937786697260331751385505517093168098043011441445965761277674722399290426417613650545205039488555035557243836022524067857802072200293049240361124867829431862012528655852514588020596684808617095615974313269835989733996631485409649275693317216547646674463112718562337316888724343116921839797297645491335833737137988510256926276863580963508801477987786087226251426368811213319089386093389729827851430548968955260505142754051705602777786705967602625765450656937925879996111315835846556327715876968459284850257809498257696195220884385653468219748370045192489993778717542105715277403980513161348382419386847402127509031103433736045581534575331294822963907351407465405198034956213380300925831444001628121075186269184853855321552522787128516591807149466611752440674017712456215668668719130200270877793997319774873054328726589254565478536281185014252464774869706923518704274654658700611011486132624600175450469222807072143331281577860234209242402854378959406751999895313301571303171335710254730983753139440089561098129395753439512636872914340192221588015690770711860505084100378186907574167585305044482042352589953066194319538026276598367008033752925646186330608515196937217577471013965150896377782714628561203217460913133026149183216375942164351717589157304791015665895253891222019335216555128358073682760773352094132487065606174481800180200903804621846957155308850189909541094164120935585465132135744907848633039203628724149569021969912507806674723857494296683296420111049993150183056503677402717416800918378413702757519908341431737053076147775004608229218816436629039357604310664438679891380999854929945248854777767654937020827404402261724989569911910217386151997238501682026010375048583566704103776471203874166905985020293634547586876930330881801387368014628091792687906927274691619012842882619467422890181900081913898488744379681395128269324080985468522767589158608666899953766703442544869591831735425213477596265181807140352892694695884795496103934717216876886432116427145218638857830135018437903316453602420230857876818207695751222022008618552271671093562165502802545282849919452671566454388600939794677715114854881605869942417998837781912864550825401452433597692889348107122274709273836253201075391117271486932016990246724665285672276978635230706277179132413432682242610156143423880068112298990336186211392507446257005906612475465681429263390285751118569459830446250426687900537247471671614573574241363585254858707060892331164852502471134902490714250043545418750512728352880265275873143603063834199018246074245178756617490999283849531523923081867242017239534467101019284896736385038074359208647500527099735968369177375020677659656736096076184030544339427185254762410981876379944100864740123854706703443377542189280767174622846575749268188005849668268474411720037529654892811357760531563290268577243723041195324346684369825179753321769487219120275019310706474121132201387165397585341365006029718656569230606102909477681584242453976294247569161798758260520028690165808592509106094250791844912343888955634265007286372371695330383400174479506074581843044911311882591963189686592412929605142383653283580065567626778216726264359566148188136507505596202426296058521078686189981306828058417723051247552913858540505987212226889943422944267682704623944367103874683656602098414027056090148375632966421901936743195070619389046001665197401138089548502544093257554623937543515289788259440019977241958755037874728942621643977817465247916918369687164986519290840240503642000215025276108591057113171339533015011461077360799083900918401020171225969310467342574058590735333902330649479003167684216006280597332005655850090671658193985297562573898623208494581032306625309053507176747313693934138424243575191487694861160282121458475442023754354344835354713169590771410059754782719863210133426427744696453858391013145032344015009195926637435332018978310730847200812020382126917618483963745394771012631537585447775319225051560864798594889346635721868534897226383482335869780432876987887543942698558973536346033506965780591076185767249235733089679363700943606581631731903557602902530888637159352378642058514784395012484752566253725013064839575008946538321834752299911395629809565207504809897055060924266279217996032355699586075214139168955472665716548602867105200122846006883642313981353791665236216984060608027588355942223910038682955322732457525670902413544611721493005599908212694577246159315109252929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 15919259143757856347446525981790194518341887378943864636694601338262899769002058797894558163371974712346397039568638798188164988281110530421531864809073916909385929831503498654944507407139185806592156768511651593838156801582887780713733921285978298851864231979483273601732875797577665947974033211875861918485497259905775356605366959920234739505811481562094332290951857559567016512128517713288428537278661845468531500402247116132553921449419473501195392266933094441484210911841863516586207437817160369057791719253065472136294805846813442693471721588307911552244571704547180824034109996198123362118967995468208692900340191052543255834991444884204031547757386951505018643128179618885073327454303840841254436358408572544633944904350018690049530101087918348997113662932766866163195423743026680102709546675721105199574214139246272153584829999202769950050587972024010915547385583757981665280066891040329270499307909565622039070982757192311990034928380907357599219977556673889576459310438818321612241707734788278155362874483077497155059319659558851046429145424898842490339568931127487562325849429955254496413137678951434840273625609109052985817035355709957598560090631730213704249204003833767948930172966142000514578810289100666860243683619975875450524492549397222699183696539024858208635855562353947158044449152766773976038214243514825789368153856364504224741951377891277313975484627706681186356283257892474546011129592165690005612450720830035113760633871939772369815106877449557145674073088311245387508909997814010274866081122357282502167394910104464923397882569243603058648842048815983774396346178568964837431332163142623589774110613465630749607446140674844262358357992424761724808628757178972406777598543482630007306671963282208743889444563762658276694638960661360691783319576936893791898756213922061696948827850164564468323205587634586239281443532602477599999710343770644212337595984708389056494205004487820299819998119605907868351563599189288561304051879174220064902909802695379780248191312501807748319018045442295237284742030383451998781482741013854348124502960818618533709004007800658688708195022706938859985994977672652148001861293587110597185055444243778164229966156493883701193493955926607712764971805398597753252850937214585095228892844060152753263545243424279227261372945645835741713957654875889268176654559598607169176447357612987266776907240554059317560216315059857055923602866766299288883126306553722974576938361504400475443840911740060127312863032621214817469345898657482354262390881912440903186405154973711618272047941461642730571608273210067623648896180012876762823588283823496583220219154163693827150446443142605929768668760798019446449470532000469590590589957893864935764151402218194138217928778885217017259530526819502116033455836897631983525516589444684848179366597294254415049514336428406807980072083876761407684003987115134399678212357161663171183836199482232072079074147569755054286891411675861940233341969045540515609137925587309018960031421404209665578671713340972675602087002800299575370071480261552886063070990276042710106116318658375153122195070411407451653755699849091725959156842826150699860511549063986801835089667678922269401210251905691953136220450800051762369730893438026066398404932397352068167807755182243317560251949343035560743079542078049054683778514703889164184636293335813620585707936456478374089033072957921172671289302057432376263914329801720097082695611816972764159682235300451954836647942213030630865015910981303443841704186372674190516042591738832878736575370669993460086344401603130004311128514851399560082786791931411611838990580800338882646372162035640272758769156836353785636297850931006577706362739324707810677565290375367853118847891131920498686170584081077898846650521393861915248662250704959176016083205342059696841728833394454876977163920186924066670085994473961774096426314612407411793261763972210113382831027133002019068408743615633279512784861261542694077645731268005702246920962536277836450612993056937127073641240788736920178447448213098331484822126366129388282536690230605016099560731199246647888655263621729536787474736607863853598052833155322513184061128718590262933850750447129980258404141973856078633558339340968795267519722154080947562757697271937889086677495444514245922768942522822498467160859315404862650016198452113511310950419160823112885344656050366107313260199546639855892262909751469220387608519373354636799303256358931398354705909037989264165003260031458712258037085018257928995005558216317457748874100595771873420730859293118750256334829317692494004658871229337685617788794298636915658346855010318358658845192301420165030218558615579149098190439107708242372810073058434118500293027695955872945905706443929552990336446320721186946438587519107888127564011409474287331817974519335326802939598151857884367199717745054403506608461121163990350925273799949554098185743038110665074096853695645453303144322007550925615891797591286860745766822905972051717200621456463394714234775395119761847536477624505955256245171220128965261803809026805743246638632464876962478988015384404759852844423035770208812538140286918906825544725402050881067252537274139763887847651206172083773725703066142510637022765907377085145695799961342954384671406216357281645652623385206904649134739177772494009675528475536476395343324219775636502311043309833067233968202177043496385088436285224663139995616269594390735922468925420531274572617838520072738574536678786278537280759846932729841025725151628941694802872716586850583553314208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 6967587598173722409640081366251796524315514275318386372748944964872139556597254364127473962583174910350212218589420811414399435756126012666945601072039692574014336522362620674194155723597780584393516005307648364048582560200837734886113215386488592267091450438456854580539996150073278947265963434551785500845458632187666559193712788281567218544125809417540439674416586669821173354614181411143179177416856221183341576854985236456491270316717994444569526005134671904612041528527936694705072346237755025736578024762244619816510472377119794154180460285327454366631802377189198945292984482519704128864328441201769126862976025372850371887770457715306711770169263635003705940618068020567832819678574000605148824199604779560252395345849673162745262597454660052698069684255254153549701023092756108217660217861330977277287691472116530669473270821735412505096325190668716659441302015865135989002442174371363431346983075619252118770941706214298850072779880051985688401416116749805559912395787065228317342336304391775649541887985334706551454753396031777318672083198516160501027313480397262591405716416683664797904056982526232913246812472386834414747224520278866917395229953899893740806301358493965350682341122886149128356940936196791351317720965956528070458936258650534163722507937699096285692046535303444147353551126303437052904204967368771319729724407626001282833230071840323062485555761450744895956845752180099947006073643289364431383372281648348507608064680814592179931980961075158882502357499881770120731590218749574758168259387384713645267665105733575731727322152340193820333423467664279999611566412024820398468394138367928006687912970852920542212115208803210232405391521362139471895619749542866932774903342650580550708685441912087321774319773094490856742554064189496660895769579697848461870379740558564759856793417265865676473761242378412433229040944675213948308768701378016058172050846005352768099022895599762475431430865543740661612979618275697204256587524333038716279620347057528632471929100175087867468222659156196080292900729342909574239842530116493901582636532944475843051212452459127451879259126481695915749843516612497387215493663071636773688290676377734417597484387511374199819110512900760621057982474578342797628646269881255114794052071976754961108443735066244041833238981123378922930310927549687549765671727889459353904618086515712460805705254380589727385085095000307827450282473558161770926012613696144571294114353125358848035707025704883554886533516045419846377465086873117429527732171603197328519609113088905584062214333883711755178883834739248354256556032493930966434046017489584387317915621253578461101826488174333711024720470097833846524149828433130883401328719560417736541580143131396823692307977309959589641335942933246826969447725319193313334308892729264568698993521311591029580189684901278782291127378349716176020484260384290277106681931304404402112644775680544868420210889434934864823440855905041967366950785765805261782733423264112167952595026993824448549483848400408168970130557923373425442421796990366066543661819177649452799974438616817731092557684158787192885686310829792359404564605924988788245578324662213276214700479647527963504240743693604935779966809810830446244210373892010960543149033391107831811044184561729057411410852814660664971932048567356148128418817679428966405131304901455503745401077588935718620381903931865234181069728675798200968198732485983247000345366145603175695256755203090838485490981820609074704333304851792489996122301018368856057474037536264856804416027120271893621016387312635563881837409582273412371028375256256880051017574469044214635440373515733630928669344001872889809490471456392524237948647420889466864860168702232691171335946029701277597216733092820505389161732812853206954550428957627514829468261747921699206351269703875494337712966770648893643485776596260985284754683028884164562528104186747723421512136201930024423867437921836425105421203745435627716947679088562736473656309262560462506377256643405233743440407500174867893755646659387193859115669267780884767669256601026869469989937843124055384248842979059153348894905372442938086760979841968883360490614577273663246811814471291107448740441220278717511171440794896357509758658493712846469821191869664916839709651529852408968317557913281979691604319327197873396145350947075126503386289410499927212378864974249302381134134453166080748395658947012382045442346170676483108699008172902925438790395375922798308130382462401656430389192230018612873248741945051433968580473524835352714912302340371992252901018635964821509099322640948056412427543639459908842052673261027892785939747029008609527025457484701034728084106986446696139997472754195436121116626687866941707338788374606121824230762010323422096474037035350560827747577830127017325243686078167465057454282692781321100750216129563165002509243674395714203372194905942945589749550130086953206591634750506055238912505919498221316069254533137029588404879081269689048383277994696049836541647577159808943880218342321226359542901434931156670983176093744031302917067085031110183642323338405676489104998908010631871368363767069041247638697268467074763028568583332446393534334870158066413060190041931373924176631437637095492726801868756717454672301359781719657050100164483166416262647636201454507103164802543021502209943201620241901758790293111205974492433894840538427531937649750015064554709095587015367812985327275410879439161307383764081644666864635535370200273621498333077632592717031544955377912122411653399467468261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 55024886828619554887068241958530576565400105959419368155255434284659940550816346861854530086369274361502063682657152161918922564429272607799968030686460618717661181137879429124046673649163891500845642495349138631049791764066326086497238508666830601297083114517750657810723098576705566602180169561663178746008711791843291094863107104866709760009136780040615104634232408640997057595088461904399701554586334427318960044148072694796405367404842138861754167415218814886506168559031937520281635347033136097388926147207607533612857795390384654873533984124106398016032443058652584369769533897578266974554428511900611491745159858572438734671073433652211100455355862751279454166106254603518575757662631020207516463047557049716247907098978441576623549270708123851353793000623499610167161801894526362713214085149495794701190130162635582509585858544160242012159419129481829838400997971215456825978958282250169466499352825143378712381195320964143993486644580860861442749593612151369424304347638213501782032693685596270779389627969036152698577493493946205834620019288666300648771078127536650263346077582486888377138100691658254797785093406341811635438217966184220865901486062592236636767622003660514562689865016134414509540576499003211877012706170178244912365941790575514367251361335775241877409114646929438343069091985514761750102226890297670653611406015398905990871277938882495367055447956737754139017374973943093421679318127037987371330578437127830079473033437105627320108321413088424719093970443777611055233750798465037184828675967050973467110183360276730555357240229743606974201762634033787263039965327191488740810523456748532871151649925396490319724733366516524284283957204668611266159074981243463787419892163533223760255742649654460962812861590168621524944207134535510344143949749599390083758461559883786110835056849076146999098901151720763338680487018168721369678098979067894358611120865375691076987921986194398083515452089164566933683489839967041303395571616705845578893965455827732995795122102554598689037424710093633336185198858056589308606667872526152245678705293302162403365262299902471590247457037303802906605877334066951613639307707206212096466674483561063306691200096099356213923923911658072926158729881926637151509037967229323777113477473617168598371823288802276805850557552841245894241491681373165313687045692407160546587180348453453882611090092286912058310975622889512641378257823017576120767825636715370353092830003998050498768924696331747311184579486673087608578591086726709348259981859888569980402812705561941231570351267079872447461166216920111651198320207028432698209552775462515356679337971078543317756705086527698721380554901801496814201545763612646337377980889202449554158805766717222944331797774345027607341960570430033923055254609518514664191047236387683804464968434727484383271333226006124138444409144307194102055511157167558075093286878606079054796237076669808250439345739828149076893412557032341135517640592803150515219948749786651985284806416238141087388492715089836697410317169591687760517611474304697963396226526038789910348630863619372505898243254599258634251641071714535229282914369405626890031094700432840762399582205967178283676250203522895435947279530842463910437341228161815279882347601306900163225380504287676881451740730958451552004374069414024062735491381354259616065808508962149426002443849221752581882485352788137548170146623986745872101161820343312000510212430093455494731065645992982397539656143688385959341150912517617350117899954871808049465231210522952947395477519483912319159185478733878148304639435390725265236314644795404820531977183561567150638672206440484403668569396735436084025667922786945564134869990842134060926293442541738142621003448676208473196006778145324868774067021567224512114957176285130085815655159312428883508496920443450885452877092165711943433675066233267459758148889792815361878847152510509353093469444382461370168350226112013750480877750017494262048003868252529522747353027490535724029923984252807280147173530987792097464053452666454473064767288506191200272772034934465114031400354386941784212348763886883505846494674783659782062730930666628102877169818943718800342144869133083727956019087687262934819759720763199899811022162305469152887368813490646678710131227753508496322040672694530309130927218069493592506690079977888549946520201537084380236725131123459484813039577335875903582258002599120156253479911525182110381136214948173501445895091828393433522080257589900717846274573230613020214418919540122555435629635400235448990510839535997351993094241270212988660128564501275312388264932035582689336570755224197138789615718246101136704620488348865338575038146497852794877667779918540638044339926112508789624010948104180804487794187489642572631836631397467185819036773318892121391426546136639444075949166264517132344294336671806881783947013622006027411076552172481496114020863026217169030024390444092837379856910157607109358492142323484621052120010283652034315831610873711445748120509068793122432783289741683871920715719198045037095541746572924806467465496693372313167562412643796625819494166447536403379071090971191575610996887852415922389893127451069816383343789910015259694050841047127162199541435171546248582380714343495536628049060562923761996543794968655185531576381490659418279420410118998980352940256340683353010683235947296849936318910422940168441863747207279990849104521842532862472847800426357734382742155705069821542189904730180794083781866361297097515354105047921679756428670790046453475952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -643980367777179120136214190666784782549051294228653018406180600530932146695757245271004310740192168713193097266558381766056820354030992108753566286638332787797991363398100184403357782963694216780076917804019927582511915554406427780430267654597261601114322240417730812312397562206671245492979666819424769439020304497919079034297127973662407110972049416801089017308938372523874847688428251550517660715104678035336183516352712477018691831118987813422032255581699414141470850245116169718168243789908346792703002086700868307745624629607109493199998969066070307469865246634142062089801206360040756259011670413612303747762375886364600918221674210353951989841630206015251385482861025191338314798332018982144009432536461157130455388740469485021380097424344296054397510486145516687239127646872193490686597671812056778560522361155602626650074769045189496747882751597764580942772575739951520376895243442551895100678743928478907985734900487832186562109860543244733921151505546949786849520394977801054905785242906732176480431208313470920288488237682396397060580579785358148147857022603668866429146055542869232793752680945458815295381157138636227085548367734930047712393406703198503594985070207843258273849029430620887531121504611749593716918653910549676815362520010379495940136786256590573682146308488205435306565726286011858238743180695371170055829594461945491211931658883084455704454302686386366315990785572077128430013360942542741163572104984871149982449560409314949574631716620609392804334296465781789763515180678371767157833250313867021234227242688201188257681611039272246884615473528070560157117108893278930821595599485014931575222914629528845720241061183314128307966085709041578554906406916813522529590528142282192756171199093500946017858406272844209061767732234484545413122547597991406190060052982790135765110186200273238668011106022712490826619518510327349192902449170493555127467311941431869300923591918125103192463821321167883805417692449795772980074850727806583598909808936183864415493415918816060023708548129584053943501092518680636203311480661015664910648707057436583121828015598271802936603197557452803887888028090424024159049386816629592149908941394865999388257480994006944316614112679994219318931076846407786826040191568363598994693364302622102756608717076662256414452870335089906591445298499190502298185379642669859323546782511865717807473228985415589403193045984325730443518802335047010271558353834002664871156270878549024275311181848053690820897552681672525560318702007089093752960685582108122218263467760382409734321247934771986413685679177222636221816930940892628250082174295729393647882907564969843735614450286843227167875589987380657176053491742068510285604052156207268743735110349155583848289470775338952918983574158088360102828121490270391462224503313378409705758130542405564203926407466605971312062695565283179817722019120082577126498735247331303653964640515396123285054847362544078912221006564950128480799284867410907241792571237952317285070166445685675839238296642147939751042547294504763265325988743561472450068333427274892222785474485853926210972174997824643592401317984550215677613143082202338194777158530456127858400851906669242975650390385853121085760687286295598799111944385169483208474894813476107849201523417481260341418914440347779902613639313862604436911708893019880795450072377589079875405829160564250657204031959538711025490093709604149317964008225184308556154229782322198907218030107731086867401230682682427976216207866181077109001986957330646377748179182312637634468569118699740584961346066291723686604185113081480068796233084748825498806537036966706474495189357586638069996654912421678694543385043430664952236194307441068456082222932261134601544272219326974148149580266959549139977963768507458588023280521414733012605738060117877845496585985886817018864031339686256034103270202408990250911138606663466079482111148851636425568559769379727980309969514882532395784821732228369092923411678037589294345138733577979922484197598547890171196448197341204227280536803685415102057157388425694440799491770835004974175510230041469255897577396733294116180646711074353430687039704606805627293189349108269061145918880107586424047676787667533644607193873056450796346989582446331388305946199835845828017642347979290620632424337809572674323578724487777782173139754762220116079045499633072992968011821092233255672794864290041134239325085964765388517459277527413174875884285296944804964078288774365906117049700583598261981301166758070873788974767040371253403432119627884338114652135756659906706043615603760740394434989494892757589555668920383039153177599011040576304056098887981586012261480966072766562041705625728890845163576888551451374443782465384716281666027136619322453158633153040904701627437746732165313789976051403198443870033776763536548168447702844047769149575746748661808380370917454972729250663565247978202049005401943962535143018852138805596699494821976781704065313560109605838505701725867504756271970271480555002949929538839880004220107558591850282429925408533088369154625568919004775325232632611134155398443215884732908489175539620055270339095564430601500793749461771827291261311982293247670917830324064288579958184398987310145401826152945570475949843197547843542145195170785030363186940090500665822258065991746180777945473013129799939778624430109875079117738588306841145250015301006387612417735497533129855148786102915314409809484035345120002647627298689130712740852074124780451736601421816452226866844889121469825908136554062366485595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -92851565549696949709044003816967344813934122301752180654506910050135404616450417270105141503770676500959747406743763550484211755794905102377326947752606456988260806688320674696275969542352230572511871869883551268631684700710426503801059213254940046813423138512178768137565481552753215490815658110039222923841812226448820855089901710583490980380029449306585879822285593141949067989081033949932360330126929270488715070550417263606017488109824192273903687136639965226413033585208884404554158492877656804202199858720670733032067344166377418201841863471692266548663937090919357015180820326026820352534228996660044080907876437343494371608676530689305289768032034571234123489115962410655994768703309819821316323429063257120274451026871889629088863826169186311217939633947392576956998028398260603266453919159306979403021870467389427222130060239605882180031269064967813177238548878387698325664275925534818746456257937472087107538563071955968300831234810541805238383292382698140030443212100978096965555462268232855600784224036308009067810029119841283253258800761418245053998417392421770407302514855821472133851346590501123249138718412287592663820804340559298972147334942619079188809701892478042492124839890748518771783559067722574266636367498647580682774516015342190991837970888431392068460528175165719165692565875851817770359864130425326120730057050196983986022323464454856294885081775458544586169328022690000932513520031138795769962822032517671582666627920798610959153756351263051477753206733305253123473316020721971214697644233888602815239140294962533531051296950577539237393557412362666291815244939545571377825817417445945334442250160839026318802197654019985329082388777934804649063365879767518342134838085734555806311613451000351302777141322099331237686341831939283582273390235654726927396572078743912122866742523460049836295887747202776403481968938759734927205667345061094302786358228958955510224250985092905456943231111548891249668892554863340378008005824848775823512336111812453594162886808043793486845224380363102792246321940577829393038209523695556370766225579602631200682694197867091098500649652855222083360197945084222346179116390521357970913455574409484568325603977166876440625765976444809078512866853383253887294808139901994273788929439218097938301900144738926168293268991151526379414396121847982174584856693250129084928639620177053952502308270964124472666259592733151524681704832528450454037221974596438052075502156961471890773381501410366186866624350112459087625891627508205127441776702265058616139317111798875690334830227766729552961779556115390234269431469351593270386314130302902868920443918561887253442715602491951310940282524836028033162267119682487043146724525324634868942684661115154575697765195966964780085392524189654840161916324871873536876278704407002616448578999776376433663422618271347902447664433343663167674473007156371022488553111139325059079975386683068950136508478954172597925376562426319899087932351849680911653264244707823064373769095788071580397999883737536739173286881857201761630859352197027832737146978081385582341871149706139898423677535793401004854416567459179425232020748219965621512664696607814473014080133066711911522201669586263075657095565429470160387430232644516520915477970007930943795055850129360647382847779289863825997541740586924689105907848124473845448658082071620264004151743559811806615938137691202153610164136413709887075658062590699193359633064039775158752226459774982681364574093263212500686828111169320242917419118821931960436827710292077268987174762179550260686853497686966371608917412033632783541484052642178750313053778261524656151029627892738122290386433593427832947254298540766258797603515642672344457940860531490911597936744053943445805196692459182990816280284139980342324263067662531170590347533005466960802595085688007848770181692673758357793815902379239412244256231351866924025722983376219056382170911628304954311759475114085235295690767848171845404424773941122829723798970693925722798265995800897539908055416158856451360055252808812322488101981981988402683297878240047980251935745944327605843665094585353822146859985127111617369960903939513020182785567629714370802443022798606618720161130840992902367265105349373743796352474277203049376304308405367131416528850711845863909013292287980117374563019719088502298130602696751846997932046953866043449658324231470405243788002257084760087267520379446738067396995308018256302067353510340955343202485905154783010848634436437463866945904534857126755079238438549696355391499636181896892824928322847256071249035447233863742395520421469587173626040138295247255555725366775927152637605016084605124991338896053566266742171918682754015300746944789375250209807382678190599176944218905136290666328738617388105890209158096989425709576504215073780939939122764070828999705843866234799516486830169457584304580491782816699477074595519564800351401489748730908830852617297390176189251474309459707011516626340193960399038198941814184146639823940205888932429206383739358781015137002115150993658889066872445789400271672710300694747010423059010345488558657597221726156218811991966531463722010823106773512617079058593432470077364949351559872064753455449207248524128689256341077007665316682580780767116148085323505439123998294520786609721190045644893517775290977250353896538526194264368750575748756492508454649053162538564283675979095139588367386475300324027251379591627428316206633020751172657101767000491824854646989815210303904977199923613560842369393969005914637818932533264160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 15348892287142133294609450440668122116577103628055598764292934330255018125908530227016991033219291880859969098323109236393495531323277170058626430093026061277105430672160875700385975149280402718689088988378851562318852582321530714669103428967866490033578239725904260341470911824164797537060075996467679300620466908987538731780917541748334129730895738321437606888469526821146526455839215782005453982840508197220484910930168623996236065362510170519744175544091916804414637645546505974207596582084419574377118980469542046944907237305629493830057164968060132180311386360344105129316217827967374166522958226345021960002598093269536563433083642581634052236494046818825789109126344378626155214597823249840716650816378456967878189021544692761563309799105156790516857089660580926384194912627196953947673325753717556987521318344242679015631031712187214123367615533544718666370609547532081269438527684104818747618055204403358669808531345688571169100250854025239110469803933135137213413190337125740228831775539208279733150967601293096473610396765194498636707406992056391177998380201518146126218971317466448799041392954446595782666391771077074048168106700405560255935760617171808131687422582423375035789021336991061425669294317879399645388618364069621168565913559032728096647187924354697657874568657123221152691756614160493879189428520346194134365339665598150087614328119929677553527911812462220364214124965907841212766061610455228762827856839270067694735888686536056790148737903218854984040214410254031888885840247815238010756995254079834767503227798118301565392100767369010066321333170647153993856289523914856777480525417029389229262111545375529664139583123282614724915426232405242009825048509960546821961595363362020772409379686469859106879768335979050431285825237382017949240423893772860664250519903929220558950940786060857701938506275119127380494669379902029509115536826542690224528492342318593928292558686110965473866811183081542871492739864151539894470739546411369422105921101567260052508086852275365076593339239110174537616243469412386695824121887921702301476062765683608674222642861653782827136320928233348685969694217799862617878137932352648042313437881037575938312781942104023576851504939624501668532809470483864291529546650817551078657475114816830763935122633787974317136805872182165430022458061525023354417489170229584524213888888129562024538247134216807977931682847860030663185236987603193482217505089057366864349557108612156943610482996311745035451832829552401756285161607912476189323246003125820169389277172059143861578202646790141673611090453217269431176514897280737554105894177079904221757651243664212544279764957338374495483908114247162517206036002155396370410884688424215441690004888041747916196550857795675131123461318898460631874680655958319297268269511466189877049624239178943941217721629761288873302253108368892711447428445347743567124246308584005297172661925707306024474289218401296404168768247549288254226097749640792916602611410567224854285864318305747682575646120516208008364061723293299668951229931487508359990751178588698657270654047497125737887122947104451859235189711131989059954894507127706876696332278178346006869498983279688609824562097766058971649421214647706041656739391046411498582605965147978461150051901974412192472362210880408810812695148431375284102516086960972142709035668135624353907858216967879630785106900492691847723056975581971012302084264028050222312418697790246530064206452445276776518943668280889132023193025924632179493477030877198596994794866779306104441094132133192735010685137598250646662940698188564643637003313430003584033748201223819231563276876813984282348231914369913301615352017316194777010066859577837979007235231558789081613600784610381904466306380847920083242576180767348977025480624339895841435739018015107463367864761959458111097473993136395786434600877748311087957390991893408079388765966578652893434739529359386339830756615515070670687463425433766109911738184027818625397935098687091150216387587024517995670435878581725804420811318007091307109666404308008358769119958519850528088654687667134884406828743748298847037814524527180033708852877978507151119289744457930453451939368082974196668648357964128238303873966217696366460537121193828297444089286953808364110396658875609463324374781111483081626206622880570822482415929171786520041301701008905580401534910810859412138763677486368857207671752775022244572859435564599757714778744256023852304624118349369775672208948712353484129617267090967109062729357120239260237575389358456997246310861138111001904479748000076758805640520978284588424715157289088818676751514244736521990277927738183617557436689936708632991808314198195599828622645647922113341104204856687428786822272856044170657073986740173924845945679974158266601345816033250483170941554260897335427393417268061161091387924825330471604160161205460729455301862864391955288536722216055914502776845090557309043582721720538122427768740644559576498348270131372376807940661150186542110429992551812588926523128483438530260997895813728010298165924617767402262156327614161439760290091351157242941679601370794404824697595780919895049369122720307984630875578847126973005501658879938481393833603763836099957235334960794091081533836700999914337408573476973419400277764964639340505780417092378360267479856329444241139748894604317727297974748339735262424672688791685123846256093054405792114964513058660128523798360011729189713711280873588377385293885688973995556559675504476238269930659036763106459460686892271041870117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1706284797558046456918050635195269918247216587510219068223769429076523032736538006081334757319058366128252104457338773475644318834606974834303869712395099382469066949063598232313187105107220694485612637076641290368536507153049544337437886811317380294977963408470336946435399371654885393372181093514835621430989693485012130358299015755340109410828008889530343166079238722801191707976620270639125779862930597870082211659219926425702719290702935857311363309220908936793660833941858728233239470592766158889933167832990438795927653419672446067481618345245057556089104189000245981871331387785317705111743582283438491224551573592414617455818037823617156182729855708717936606192594761634964075256075326097014288950389086470573231892163564132157512391736117294886293479121097268257283668952146722699650318418136534998011249965596954951195401504874880084822912390220689482454045269396439975708955218291410478064195703586993422287626718543885469700972262381971404138494207729636017978747463196564750951854037806350819915931686066360355290370104745870024824225259555362707384281020529595398398328306204020484555554329492327763314060205675765248046219701389098488920946326112903749750459229215392249237508624717468577576855639970334234347889375594988099499532792709372257241921915930817373010347656119786167818057505199503812689922131266150323514421642994999650369497402929261987513183221185382511815064185286653275243097252154285410042250140260404687453166112204443392005296019097186268781209904505949321812993762261079108503776379610304744206523810654751170966852839399861770598396268716891631726265262185741908999531353806159450981207392599985510537149135700504989280914349334151903063440262008049453124190494513626916200989985864930002137507756285937657394554668672076998750523222670224023176347558341275893232473676552849785430844129041827296950074431761573206108153262203809310234574237490951950059601710234065688804292445716793752458379962474005576481954551857545431264814302866394259552244000949811497246426433913602000259768963174959419094005703415208522558196449883570526981915531440834328295517566966875776271661571087428829995429902581921997385334563410320318658475926500187911034412371099104816422020708732826077761022666367710584114281532795874269437961889287039661165971578242758845152962366522394567920867452724540602037242255187629221507596130547215152238985013593650313258245571586186687143378014641867046654683677514041839289214507494695038952105564137117620433016263817663671676015383635415294339061151669785875878511180196129766752373728192718724859776170253209187270677027017844998242716908576881939415501415792337203797647263556387005452258351843114646208033770934202798038837237171752003645829683184616773203807226477969664724904835480944800118004726313231339767940358875626048239767697442324673996359735100500998204192945379389853023202336354506865491966379941210793209656422545528159065562696339496205477474215581093966507478919265184207149363909922975248008865697200258615925114331994691746147246524448249030031142061036006003661344065298117331717529895955165540199514041344754396069357467645865600576840303933280965927629310953059699662911614746526043128848327856449067701633218735636320496335355892114350919871023914675314024704037075558654810113544628623693691553609664823276600449059795104918179651205920249373910241301926064161518896428235610278898002281520813898255946135283352438016163984419041848337440738218638094873927763642884228996335633424371683721112084934338388488941494464159188045326048818563463337815371553390740873299146839896374115991329288605783883442578604797889182220249930670498629733290021704407207381928659453966847112594661947904391575146882129915609744799892260398146141306605991132930791027223813708318854135956831976150735385998781281736888249782926746470428797949801284098405235675930056767370592227730389722009202049257094909452224006802889955335124634669288882319328628736520045953392316455834091486596856059053758121358120004790087872436420912975840299286002823100543783948467711532327865042653661285279749958744216496430704183298262658714770152985030548967792556132397551904282676908168567458320094139942364299997451126491121809633837205351483157434809246830867483468448962730155605532566138727007347081447159944134879089322139185816223920698935354718211329391375566490488091931189543208029244382455888686650926199779357607593272235365705373045035897136855277935168092529998482705710288789966861900082598732017538676169476760238003128886989760471321120347779468827591266715691123642080457167777224595114523850551593925522054056136912244635084263350075491464017820417212951793514527778152085089095755838159731295926374170516948767790642124215349953023344633736167939068565562294982491728571985039274373755308809853415698538342458724118715379019317361280106206826387618594646626011576901878006578090099298470248866744177350025263007440390402797806717430459640660209741157347324556299128623365601251694262901015930380669610244264684453575115330140508821709457853377193410236437254953423777071406507600198253709996266214175553133239633056634969018717125472436097909332185780063581978665137498238313225285124304812884623905769414033773190924633022875281211174339399356623202101191218855005784893927018579288022115577790624061403517143711063886484175300372450782571136808282252465049849929079512135190835993850721097309255161607923260036349520137677049812437532645941817214058743048942489986246800981462001800537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -736437011737410685678260084253347069831424349032608964287760359161864081546986703431160760040443141046361501635195156471550692816356474473672057702258893111593172492171156340845032310992491011176364312762355884998714646648967870179709500050769291795957237828822990826380280167076082801192385987539722294956572153285565438527956048261796964472363422675800661660842709696890313286430883921625565534943071762909531714628743988656480744936374230184284501543340273152858719853581771004359624299128801752044316406471730472188186521080376418087359022030193911898894031232068293676906024095864577707856656201288642461281811794634209165228837309642731933735784599029412192750375248379619748622347926829597760606719966808481329747719356827593073764022553524415201885971278795450017198646258829451510688261259575484765195832576718773628634613168475992198896390303658909903145120361729818644607122519852881818540428014829646889992567153402400808260047393653299719166007973387664935790675803523281891611856143598349564967351824082346858494912100251142147767644207162970370604684218506463564993253536287077262540990876620569329094410327746837408407956356106278480445736108699011534552104798804075158126485989102831366596688396390103814135662466583940011885503211557928458575877422998390530456346787951635322605022673280109878618003752328960167547226506350016743948075001115230937719842697285048067585315667087796513943295435992752606761372570993727606615584899152872329419413289502487277816907216083731494697038596686461542172383760180809736897532657016640519231566079634393727250573943983810345298736136426713238337151557200076384575762817703532740528879898160107325058081117979076010321092725042156642673119242683021299004071461675245816278902569428085958547238683854356101427146569290461862137700634948336568112565759205034715258129464841216944593866666002191983862009215218951168308409787961343673140359458475907333437376983323556541017890089193762965253616160700773024449095895310013012983088025019529338870696260272357604904998959034904404178646436429051675090427940345291696507956972858857979021876928107276279594110801541035360308050780576003808721556082048712247537332870762339080644824193549797047640885565723054823792663240380633682713282289882910165665137036929586141731521333603956443579820313894021537243269713264941782985942038400804430853796850596631469460907897140471076571844526721647612738583564625448315045230201730428208628395645189722295635121049019312790961738474620690063200302741246761289059542958372993050792191368401125947987046714338965784501182220858433735743648257623054652430252213796725773453634798334554242995287717069011321793240864276166679365323174251630023759163097501736639791577097374327869340379450586963080952748667249799343915629033512760545434959162837439322903099435143774777496833919685753812355125346891755328751774117964093129241691269399043588066568612087568798313865656441465226021241018744379823231626820327428911798808555455349246285997900411384099380365352073884508674365390050665074731630701909612474457698557713473656695937396221995230148000084960620746076313986126775273780510831934277331803316837639426912915654942329259256284694773558313443476368191194185137890249862747241672192424687611658627301383514866595924192355833954633035818240444428784257028062752735797264086752936748161426996721766095946050956821433230975891342689252308385534849476690413190420456288862991370434310382864026233541012834500970236901492171513185656501600989723073968609228442951536792500693898483411719857917293914715028975665659387201414517830504268120723643926254385675483203531912906947258358233236996016348873230982718833136137055643955782642795486371710953410656116132820095609399013029927943898986813531190420563856589812880581939811046813871545337757355617539190534740753236555008090314099482401566105643340996066797009501866921419271340914065799605512167395554837505970762923005408816194038604106512505119930574822283328538203923051630404777852549468299675219352333060224163768436650428625386525150069912799697137971421966803235628930660194383132206949830983947050004169617779837763989615350225731739846785401541667478234309633629914054866705783874517916835299336105529963580197679157493228821473295654956717081002532257903564954336598737412660569237988163830204332944428149548124601760897009540406965194612859239352980814825616926009883535305387021480721864166842671374203761989081791139520517389013001152179886682758775553628561747022756674257424106973426442709638584105137404667569216451566202418904470912555846012983035677468077920897486252292321613506615477890439340746769416694186435081975941594448567604999551661701103778766370181651942568557711052833663122776548969574573194218015867706766859506893603039651204023338104354578775622044490795569142223243043161561251947865307075590185697919050158833253196323207861024576714497291140515941589665004703719338106497543038025524773155058428937839423642327142981154721495080183499869299078652064043045281464272050119998848310039422586717736376510254339153997698419009479149889109029124679284791960567998992447831355641748553298218181180800677570025414005889129295547978544504708248764171711822787361830800164079344667831044451603382698083809177728402986053164256826056392039558523779477508824712266425873765462045331241365542985035515158892425839158104272095724438032657374220706332073577543604495386431508021664302129985125218339134440214043545421900845394702628254890441894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -19424059054184843567043848176531190085715450586994065399442186737749814934848980092092142254097791434487103812419882149829899929264339890951269254756952185482744958828074116536187614048822240862253836873224332385728150731919098441651577888253131206319105330151889240629675929621067846702497517427991492699904202655834749039270517647879554540840135802848572519397157220714541878908643155210787997512145700352512331851719369648095332018368474268499076498945731563920241570045776749363959140527409252836020827763008079209990002069641746175481415321139108468160173189081282652628082504440035090209160856955575356426460026392397146738578818261046971024565499574633936657646499447903163584336006919004090289084467276718554952670551887743108315829623375736236000880773208839168893201566401340882797170902872998570760246080771908008436106645010336082110878298617145420645818549104611881472685804316039874233673392345042052176784948113367010040180655563519231202686362067170819768599852389248100414364794178602335701119033737891989670244626042075449234665490190576881619533868641270170479456145685847922090335236103049871387687607711550429772008077691641688983998194348243062185124922853674714854285556135886303489529191908463703700740767106115061440074560768520828501403307604472270333553419476941276754704512085264377431348866858006900025948198421140423377444625184760542301610067459989484653975942004273209196196574981130859606198747764221751092353435427001925880091532729492088782956382243975027238249601484917632286543605437175139512228154888031626801056119359454913368855432775719314357027984797150761547766357675041920405645704304897127508145222975364791995009679654126984736808237567839572966882361741242509917571545751500501413427216384151931773152871716162148233409230216840173660910376223713816622651513396806799917653800867871055164818683182549362268352530994041031014572598833933205821285143399338788249570350582131992353876574955065535707416048009263799436429012686029330474219191606070206700322584516620738972481629482210473530029025632930311040656274877601383788393796428728056572496715925566814628779663871702689146337684998291351734611046844486227072590589559971604096436016765787735523613698121266206741661612067870595844568734278330451618706543312477461102430570703852840351752668296489797808866345993790955014926717621382330038304384762278726334468770564250923222699421970219999560933377345754260092688240577379113837510934668391829013938367432645357230861925919030544143547066255726320617746522827079041468619594387475813894396611474312049314716959463007846983669137929807775951443730908911816752003419945804584145542023970245425221057419285722613397840238815116995233294247969371395628994514263655438594636520688504108855304965145535016052812582069528658469795058618474401560597990934747751385639196262585314082270094474783924312593275143692699363138339997694097016927276848431445635344577090064043321996511833087285923615230688022773362890567239026435042896928188033200663459980466323846986946293794514764403336886982658691269961920152000505885433769428601776707158016525528546850150817992351728119154123312223695377358231838856384970377925672963336383550973057817585556660111661063200752553597952551904816525098000363634792442433118292565417137503074975685598019558078513450878761664645722686596914784761130894541300300224488609083973782262138620168435095683111482475622538343110293307946481534339566233100522928636226022865109872209774206701920634372819489950623187613627827264653206161775862522228776479055299980377489454623743800487508625896646872162412698888415361888121547633122008750381019298451287342667664849721113018293331357655467271923375314951213194744491879293376727630013905985354952758255894236736063559671408967424691160680110049185960229685798377481199161800270271355100043747113085993620586401963004416767465267730582403961445345697995992383829953192896203866845111252445524133325307345371471672668938509354999798096928939937918803320845915595341917664483812695442832126008744128001943515081908379284595343072596875398437451924591489881177001236681417804832927951336824701926580633219546275371256402732798632574393794848254752620490696616736323299646836001007421931605213409624501383549754683613344660619719110428700746799181962759098095575320155749319126731087531398620661763133799878668072048242418341218921849433644300295656125931943102270311204476455766930118927781492247199604403810369298350135275980294472681667239520964561989130181891208367581410757746273934020466600591237275974856054403553571442248921896227462643537208381388000215661356356089212120133710755763643693615694856373847624465092385495745998284512376779652070739214326678922952138203366228342341571546476178011117425750261968296299415889805039392735151395337288584559812006851192070894378760666230851057248430305473753155645045211890854193765418872278690911009851893347784829137307690237630345181382690155122265837655067274374714440354282870783561964124177908984844267699595085529783183952128470504066511306998969501748893761465785733602935319869479669024677978252733301316020006148995458565012986902789470978615145635713656167088874722211005876453429540918762355237774427752412594572524917720298001564794209398787313993926192720093339271337688656331228280586817028382801929882376958804297661983536900674538273600834196247717133262040113036721322748218119273053031036304458851229905335619797128371648599016302758457275399899588956031948328018188476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 30511957341085530960094069892951952704724552398747881158034982914884573594282633846697722491415218226629821362152339488824536606218266762537685065558850444094278968543362878875509576975445312099026247905125615286215260322282978901697444006528725171200893377517233475640908967713028229039773993043718751821795436649171353767066896576925766809961566057996717959517345694469367506862576427719304905596148585130743576209722593374271469283960371841109007540443128950572995394908359304612112995278821004655672405457800777733192453807524870586466210223851428049348249801676776839536523472166364955930471805152472174852156471626292072298681365470050334596664601384283123184607155754586741332843793323750643048404820010088598700077330723719996441377155034261427587782111173835593623393241508725503650512107292690805969817730325835930609252764032307076368574345193169800838763188772564209070782406686327403096437491743087722206564252745594944284923789212875757873825185006029108048842210288903296917528459924466052356229350477755231903846417270529836203352028637008993425936132549694108379668620668712937203729673687648097416393920116922952515215355673039295508864292685964559577633407789849888483836838317285053323996422156047025885531377735437168948736363836670656682285114419563118242227873965555844735435789963639755139845867086184735751557373611188136401373435409555901460277653069206038854751334235665804565168800422315445540458327669202235062402644689994197069382778295107503338790513285179624519018421671714897493079625929432488111544817499242753004697258825674501556340427230006903082448869210704016837379292544579944637622193055350062975842173662325532700051754227284340638166805232970932692519466231168678620324335463295620270520647093673629981709163934695030167711683047624544630870911522155693080264439150728515374807440923444940853385944800822577068491182358307673198330683666012374876936813194233917248356505415446588770553151349256403750585004439228981703909429716542260260506781131361383169717522359882869553689547470789005629671675757614714984750397595279426387675337873192205915642615563617480114350068250215526631187065697379857872536925849772351975924729987724493684657262588131387269352258588119475967181496237751233784427037447058177830001467680720958148150511706038649956769901801280322830005236935875373257616182570888956628241791609858798757906123546287458978348163190220417655043250573742000083539780570070600654447431958659469304812164388125050537363777971302651104648527449987873699154704995807640431547702568019733445037937465650776158760374428349518735878881009208772942024846155224341877151800229830139654069006109659654739908679410403656887018009663672056536933787405296820664384930039736882471965918154624946561358160277488662323973982802315915359161586809177873002424488575529147887889658457882589514864948260520785198845216025858038207970252295208670846163699377242353792270207421141127164090211120765090355500755252002196501355309557109572285087856012201257797830641772842725705096358017403751203673871526008601023683266458859337165216046841948972829068252373619110582427869961648142335038819457182568484378299178543154338145544426281167889871251570329156577073280115802304739530954948553472744494861519444380199032867380359544165877417355662332499206606263546709436803425670993907259836786213143017414714826423452067739865453864575237110657017597729542467087101402547598010147712541582810131139051970674738500835627991284266600915074954830606297452012721444192158082736845774992703748001340013862709822148154256185500850472163093999024280281792374323321363655380716219653712179907614943121010582330026116982135240800612265886535808793804188742060077900939585065734136221227482498005737103207744853201847907917654949873106005453901422315177930990588386676110171041777818653727010506587414308169635953220241876174893644951454168323562950138882665027654061894694726840373981673453606086465102588655999531571549488061419287990101194229681512737837799010929698643768661722106570950543195845630715854246984798059231182555245840021556778825451218258847692403844755726367229082146070174744106058606809887217793800964472058660916272444990727639785420585835213473316430816915237002444329500212237541410584731388826447909574774187500893678906643050527690764988892975291676551324386207976746709009909598242929986536003218096428282551271455948485492101321028729232146097674246870369426312082497043723518852856556945631083880680670945039441944168963691927427124015106021373233478060879939696464340302609872066929063501677417882554022670357829355862142415323291743171908598308624136033183955123386981495307579375974102764306439367466274167457289317566271932971207425218131725929966289891281088495804066233040961526556555800749755464651096273071951919362411561454873793853667530572975939937646376092070529254444863447228373649455541950963992227193432299310719302983389020550397162152401012781258353736824856135696284595146866274423570154698910279860632738094466741108251203046675822873718942988420174930575294670901925468391136250070859375430291231191131372815509965132705595127578479112423637551131273289834255402514950199782579251338631229732123425704302741342014568845422337608992755277364239070654972292652823951087813242981192822830462660504898131037188861764815162891914942629261670928654460732048921527617887106736461449488392112022426967520120082170427242454285010017178569054351342295467779963385552801880357365007512271404266357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 1112918987573038973237646529329582471487627641659483883841764328219858767188334470968329674655003504687340174787543703161598163469298097674518208528256116378271066528071717409838928063049912930794316368153908612853493057354216816176809489308715314278153060766344332994216084992832411671019228504073603158366052788127975984088168798995420978356045915391851331925885839483310061513701979178652775424317378387772496917962293981814889830271857173683308802373954923375226333512404186790838885833340734849111241525420052445059425205856289859948858781001654353107507121874299704693455571995577582888752587775648617481161810679806174676852313108116100602065950793290197290712214544261280020322460665296704403409035284203079194629693382177087607609593917585754333556284337022248581544550213842397540638884739880969115142087652863445176816194539786791565197916451995066709153663977011622354064662855631209833364264795951032231749700849318172721120266118396164159622297181307587537087048243294624826028588424665766873234778488512285569839512431952689097824263197344450808485388330088321599287220735204414117047685637402920157334887368790844337862887276051482845207395339282940233363604647419277704590246777707896714089939721779520294472356316148901596805803985102491005728527475596571726301028608349503617732575203554356501237945956408137553030868069612901731017170172183689020462530464225434652858216004858757440268886121987924359702938712372888969608318449817687407304658324929905487580944413360710497368514481698195967345947019161613591753071183637739868554168758288992458697415706220442395763774363866618812102899279648684211306477088275274234965030472539346948405496527739421024108761600241147331167344964752122496531808390063422861506182329741499440419817248888845397493337140658176111509530707202505713610637986855035651349152268523008898836436415777263850129287916945581832680898063210245625032763674697490045797904733268516037959611832497506875851000638064029871924356367637956792219894066301875137033332865232712521597699596389255343116057888622479341675121851267876402057322654633703602675900456428234656281406331915807056804793698159268618077292926019385195535429511703955301008414566250523962076628440914892547111633814405573526740550977163212136690979404256135023540464580319845207081016773249022045571632251964940250044616140740166822009672602940494060918739934560655317878839896733844893359538776544454843077823364119407027886088752026910323597934715749304464742485086592545562957428135527964200251231676587426625310065161838017231913961627000838988887785995184596159963212383092225469625495884581311986182742950515922007070433500122292703219816876459064841661516191502322799062672411319195355327704647912534479782552929105499177140436550638910490881972681412916782377437049596775691448404488892863914483380717338704104735947928494033615421391552668840290472151199784238717719936964458832334599994437130588849869287774202108436199520119693885165729750136033144201674143416246377931396882430144997669211818254057902202714998061506356871377305702137555691295667900428485345440940422379852820701555638219679440990509358435186211409369855840621167953352561196487753064615875465656405031664897416622950101734445481075098255226420534414823945937755042916467479976879713637819397356476251318090963370510247213936086551641128310403953701156368436388671632908039846012680305139928636404780492300833300710056164365730136639119620970428793832936808999589766985188644136922824332586194475900142992362289622500248147385752572180132376595808772220086659147104377420017152120674428422752739958284685170370251382695349490790837500069423741138840301895726705878141553716566938119437511863437593462749343274389412950824450816600587631247622770151072343505075909941029644035406014948235797363152021583067014453232463051366021768679984258179235090736671727607262816213430855710671815332266747501530021625628356166718164709952525795993076252653474462973334699293467436730487868445398853364934797914112804184506390398878734088540762809410284904178775602877295091604493745382000860511677325456509712093304082243731000085638211437112170306310614510536331319610329040948238310751287706975503373967274370928693045836779815949400435997902667198675017347788062132705794124649883912558360040631588751664689293932149900075035128055692477823772708152101401249290193330990564445828639022004737530905137854565217791883761792382576543148894160197976213597963288371716497077067600035425481072711762413742177050701059655832191564697062730459455570276053606771442700863176144842372667111620179619451515732711841608790750037514632599918623481798175348738810553028376461139433086314590972503941677378148745687245712781699530391628391361291110169279795228042650577973946409081380363150022706096611399205978904806238560400160685018296585933619677455577070111680561189870599106111777108598805881383510890642270880836803528938290807156233512126454614108852560484424407648114830767148703661865513238473316399862546348582908411792366560129589810812130344859562047878756076620080715664758209098449174091837280488025957922475619699425350356863203343781372938848091265353235643768442323301880859721414521833490343234087963707700826893319452926603234313119528543324990911874952917785909019320114803550240974668918182671450433653273403707650889502135369019822125112800153316228325644160853269687778005663780302113031858078192936123759537117250463550687318882005194019194004795281216502189636230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -654359765887683118607247643915991510944008865973316773401852481493995160704970390921844692365115371739363974311700892788804141690631603162381016564218319020597972796458696654621195392113088231475534358480111679325043603329664954259784021217247635725596117936724454623448582095404834056218250442410653662214894192656159443661881897465545646959226824458610982909857951203316157067360616638058401723184101350981555577566556370000283771173588256607915798063380575817653912798619833826116185413553792602642701996788979945273507860448649316608268586913837025833920478241626147378521224542310110503312998824481908212733486237510053794436436324094696572904675619796808489189275427331865005740124598904048765621200642549544100211218544449249784309295847180592281317808283750017348598831279551589960354512465174700101616797269471646125538199669679012034437899915023852456905135828406735915400178558576611721219550082099251430732231285966672225101021739100284671562987833927461101094890931428716411698914651447898934328126882254455015922457721152292744983520657794520915385228156703008198276179521219477263508623687211944777479214827209216101811580158502027029750340046244517835395243869672193964146980545819216998279421993411321122002758098375736471621594961942429932270411745725250464127337816312985570064217618919870648201465527476382811096606485407127755604021698722774526797644257388340176870836842431832700378949663242757676015192597218603576658420417487242071587265824967641860296449339175777431117004498950300879515748326329963480166156727952827355504368669563231367925087023618678932072273420384902450833817718836401436096204746286351593808122742604077174169406176291977117712545876089085577995775176142228655156167933245091378003275208146754526241642031022855732600406741976542580262893525840362029279881170572739767363291527974508556323683649482386762721814066115608623807463258290689359721548978438504279251180436763416862318412765065471869831439722407809575549093440638831536989263803268014691605401826722011911278791803102728786861063402624119049894202204838473936361727830958625558218616214876257662606080043393751409517379896224018742702388212462698372508634972693192303164914560549935677934756217979697339867374435505236499699782111104177099883234092384885413723860389282615701307655046160012972346341905234830843704678047866710562901018068355372035407470772388033936868545862891570675828347683839604701067520866165215947073445617049587157245602856682806958350145270874937736331429275010400013353210094054719167851809362071778060254304343388295678283116560031107566947536774907139410592601240628192112331969931704525745537562893143618318825257625052986850093469520034883568265925714389449923319678726386090348083075465895992432223482971112374643302393235400506344911450278881052728361443037235195273125982563130846085696299543447037442193268534465060948469936626197895040831169285449634397553715712045699770173250198655473829958853964365610910842639812673690537650451430817680321678787547693480755536516789300807971543865955298626330917126108746310349922689302721089656451745446117210405118489500521289586024128269216322462239328685232245861221661488057321158693419020182748253028504783439771209907877604426681926905058132883364847481642454285928123567844670052025421959602441645319024179874461579129444462312081588886744064357694220457088539943512795880519576120350278853442628286973382745466358421084474469596435349105530217239909229466735870445634118396261120277666990282205601269575480350663289097742567241268493318265560984310687008402352822329888669707103989820633736347167090673439773659677594668548514133166292321902955845124658846844796925727325208032312411833108160882944209077001836772804369680363103205306987678070166877842412179704830359220304164521075788016807473251326426370633236886822424133061433110519741646326397881601015265529305849275631832040494670923198862253939798313686620469217293632727978729510032042275762266160893138345161339858707464577729137577114764899592825416585727606391914682442986984836254274908773009764865437176216236076338871787206040073262757985840332469278646269824111938915362809532270765068087008291341729235206858336765207905708189620308618546328137438132903883075499059487336923431817035193952679477499530491598878683387454553097525685313403800771259322437385144633125685399421185103721157402860404630726963272299669016182584144289935402432656421801151713567454695484128919551528297646227501646197851348005798692055635702531667532724061873858163595720837376594888718928085706349017281192999433396537539510487283100484550863141875153168772739655264014253244750007977348961278275484442142662731887653794716396126748351466465842289957078503443679058778686921309018104074104621312953489655261216342791611278402249951769283572577604788357279660698692862164294383246512032487655976322578572689989257200806140804737367466535662810773353747695519480140318790996129252292251312992480869972072793177747160080660375654683627417310699740939752419085474210711555581483920846133171725577321411951342193955215557648751302655174710276654360516399404960251389421269285498435817397908222153596205346586442879429887978719509283396533868215031589087994266082777690518561362346367339206939384875863413576282491404040814100590834659230915170069944911211448856887383083471213791449775006187400314748886202683821219532693834673068853807095514671262311521680094751790643065687477981809849724213706394948530942201614379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -18632212892921648707233653153684717447535141812144430869154988481219147875242106600834336506481455304552118684730690382195963597581584239936596491139121662610850635420801308236732088467697059547138654550402647000194502811304855822603122962439255306730767997173955757706623414515629771101503367405864496045764059892070121766127770833803842427533455594339954481427818111783358115886720969811669869936872656705482965801095181017223614706797260313707006698485513357018624771041519210502161867536912373010708021390973064380106123391793608495383355373774215313927618324869383006305414817022466425507017848838106422462936782870352636816215480333544578408857555576125746031746506165380757166175209211038503631299873026472775964882330463460458025707984226357255391467232793508576330159940745900409874486991362437296527120805935449608876018088871985557238311044220004046710048207046922176313432666323355696376744603774119626990149128383265036458406959681895606321242394666247947539892246480379895964373225534954971762983703715435658125139048904316233532623069550066127220877443887033889335539188402049306418414075749334154883784422270597663509496815329444091803815716854965891568832345094580358346244169752511206142881669209586925664303437730867395246177050138872083170379540548593709429076706610861026225159021715844658906255206382767623340339867592388027667622125440351268349011591993932896953654813945806757923900076273665605239574173626627091699971768077651410055465457512439902670077488203154285719442235991512850382080140135024611507053303738641442536635604575607265965379246180370314386544588399485775054732888142903729819090945910126305660638760655823501716822667233284073888676060101658438015935904287642742523098962065049531926997996153002333759614401916287656280484588836074351557171410543672726540764857318769673366247100506250833914165295169432783288253856233184814817375306047054153806254132221660955238394515017187276651410693665896410749291945101967787922018062282516424273232175888916055006359489802298672644150906396695125956057212615731127156730685062471240716881546176136459910285080944230087173454860240487547092471245447349380709811692311653043261996837126769947038700858113007505466427886690570250788796451118756882702332977758152865153837364143500259004249199830172246754166066957493442322021057339653677654783712898090353325175394762462783622715578853393149650549868392831054108980218616453046708191197143930636666363536154493488779036327775546764507887143024419085729113257595212073740209677777798654987341824600969052275658153006589863281417693231131743655540350748982991603785350758224664572158292723902244119913524705329937264990480682605597271290209979126934063106404564489462632352554010082241389987529225746507807109557913718890443050212561177532501836523939325015378971135360969469657533271563788010711838917255251164017621050474110986109301503950146577788527582547926726698532708351507351059274277192347494172518650512333337471203375440299326238471161764235573600778950879801278641561155817493805775829885734207844247569343779166326826506085445137135007984667420686710648812046675652689446559025329126196556769435036578356243593975036971791018711971988210165984806647814127624109850506608109818983034029230182549503043230764046498412252233720790138628777491793189146072568754435795210957452738639809878480869326207086706566977371892007389887428737092378009780974293798293307659516294067542779810379376171941211761208377586028016756775764101356026991505814438585648643533182856905588175687876580484342194930927764027141323809660338624427061831993374501373747192999105101502183784737899493052870961658987189022565914811430196742535782514240409220927721408972191000869057144286926243694242180988487124544474192509955526909654744770256229305179118117932911788153682979109310365485619770177868012991033788375328095507600289601029644871804846154678610028326821215151175830623077737590241519692210868595320041400699184005273064446210461940651856025834293146046017711335633282658440472413376798896129175278269844143782496714055553181538965922346258438431151648223297732780943842107144007816254827513659754386928310347788302666494253618571628878708181414004291673478670210165899639004317791338095796789045188286615302957477735163658181189984245661004674199668564195105938178801128228488658541117681358669682771304365291446149456034842643988313691314921566627475460948618190374911540420655601336027964498439408324628966698302819811290190700324758399852334682556116386528390622663085827969667163290840822289743516167721724288333350767607830237289432896321711295788612971709203345003573617345240786223162957513886871004711517648487445879842445416753797913302116911066955044251430803312707197515541972540438902405506115250068508543774656118033083975493859082275407667156769425992296646244799496728116918112659382246450189311817044641626798285265487349330931232137169647867660494889664337031865469476837692559867564228745599127296686337395726547300465258492150331493492493329143947591276937498110852949640460699329249931984512330559626528744366761184872889212761168117825773303312639879516240752202460456983856773994559006236953172967772266956710056185882064264628440007671859300178684124803984431411955706788239930040869152481784828646003172121138165321794152650319705792793302707010471682888789115082117438724608024932394129389843764014811698200690211990750889477981470954233819014229413948399548284140373023265055962838232517242431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 10366057696478191601934928338797522385483215977937099792673222533435139626069898357979229751789580976020462795169190280287245323310770551513778861527550800257545367883857131315512558123575407616061257997824909875782969549994719330571973093816742419425396959302202543581846113992980156763713874790853786037683971884491289051812628926570640469712424007393182157886629513556807471999256184381125274521146331287202130549996431370609791086218059060711528075007447891172945621599440201455930798260534504687028615616576830522973539188771558579310078850186482033054457499300256427454235193925299803777928404607350613983359215974787070629915197954617999994712016403545239842468730324578295180423969621633124723106211508835162875456204566039955713138947158004696789213835367790621567332049644466823856432875849114428358039447650929943372592932837814682918044491733207725545517110596103865497869734882440942802247958571625391598116479094928520838402730967200225265489456949292955801818214267113000569906828120522130566807194727336307479786719597724781895284799398000181330935888740108434244471153950205282276749580565740412683215969842027859012438784786615285871383324364962897764860554016241736466084687955365675320815291288689781550156366173140197324807341433968335810479493563832669738320225014719327035547784793390798961535422072309765291882838320902408054137020145477646754008774787919627414546894003755596517491879796145048944692770579135735881414417270533266777880357446648239739497824695805194992221557295478165859987851984660685705868754387572123250873145609115343668427214125709053534488103938148495715866946714014903361116298439745075160517794521188468916442410488104890274379603290536210137397429282175347863001494256311194344616340485999836558066175332694908021321521083503285043120193679220891168761154690912353549312038700575201830782897400724992076870784280532603083002332609178334014745225843596986343556789607219841806285918507050526614946226207484459668151852038908746023670495565106019142375885705765468107193770387859310742698372051579928386649645960587292972786133997094578573651187691574023289289288489105789933352973850587550153998829567850971728732410673024680312718197177838358982935696438468782988473813315524718823099005102653852726666739066683067143010982489262587753730138435468213889431940854419295208076334900151440402756184775733502764569093456577402331098761133420191697465427964453147047747428127965264312139013203366380777489058819794051559912201440398371647683645307540752390622798410300428179376644743037241091261389962970099879069835547631600148395352261582937204654327380522109521692732228351634232641526760650263257758287472232629555464940002387602253880252658672106360579522192555067382725648846334702264225913059361718335583449783978851755475224663700144338828481346911509880107969618409131499124217466239767921967741677079738084588572957647378897465316509074073601974853796269315103050615207662527489273348153628322135727931144399673721940922620034922965062124801168561937686730766034735822756458389564105407720971256558911818461873659608985537027664019717768535025731260888419595403533355551964895710406267121465137569333365401340909828257493242975425512327688572904043906683659118312965297760344864879456132953039146848686819530912245088677901347845915308894580863938630021399253485354642130976483286597342430244406071590913746634077892062308963302326383610968463132478806758754408992888914391790488279624944772549992792758442491852549804220132976839896002674568839810820251226405816897701981272856554099058292169026987931265238457021808279702937654599065302979099980157768016832335582103466687804419956785783834665718042346769151557078430020839989802013298840064543608529919053478284881481376320670705486786945672294348904607332235277552708324786700264912378193638290627412353215912545546760635348145546701190478995130549567825836933328278057553836317994392093446354089953802727816842424478409111541611923480576671774271178243418367772667609912213674788253560651425007416613346344926674087534310327821847971814526984458351026533069283350514021112211442498029635933499946710421523677065351225664866979944325220693252346893296493358242696428660686513444066969897310621152242990522048761392575197128754630266528842147650873398748228973325450800993978336504998425274756583546586417282320893853875082094026291511529854945007943131687136916368830645284932025182896315929700399602903820102647216739076719432631130036413872582701107739715290860067465448665095268823546177346842363013935865144315538844540959067903726040591556003007818181735607504327768944328082662944010408489455835547584231394211365547215857788185019088510485095157995015866417032973159343632941411804847149450845824447814686687919820550418629882524808306295753550442441144322785170937068374831996945167177174084046513059024718820648192533518025267847218061731317286699143045140786123992195004150832204843869786603473794888188110063458282499407926387181901558346795256940758829559018685594418939019261411166247806710142280908121125641854446539288075852945272068744407527408671741276346689624255660903743302594418893608411750087672644160189516021972258997808335244377500574524877231811320081081727384445612121349383544103483299655226126533646454247945169401686365805601649725400728550749982647589779154643487211487004872988862794261913893931335397378191931410261175920538737577209021784220095402948714984982489392829502814943680277792736887931823730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 83048272389907422683283025900303228009286781832320401417078227483998273802810269292946654954623664768073531605653663936329846894112502698835549327518742789070541620261038203392158684616863718975940067380831610370171002025321010686629552031888532595842936821298898408843651036921989179733899582694883158961876433540775727723378767144685749864853903569760761338370928813508552005820618643416155872512814600188240920484702653762358412034619853814846755945654981366640710834715730014039731962233867027902214770292810346808308046176823843683698463998317031483315702397530215112186373079842373808595959982467566000623625319347516014320291606604417814163629563167751806893158495277199948449239659459270595837205414887584334647365037074079904964732803502220242915513000023461804509578943561868931378808320408219881133525208383607721147790151583972630609413507871855896285267394900219849394239240980673428918935834917474927792505206918636614548141011553142665628896846353160438934455024111465597358518988258429104165220967155995710495922611641138924661775906984493495489686558729874294023921652426726814296520073952544315019799061722336879192190441419476278763671924858095861683354767535975632662669553903908215951325224433440756258681518930752168055181250509936971049672933629962674119152694051542491812601660353881248633947187400687928637966252947285256032322118000085018373046572843098864075586985262786359875045290719649656872705855056984828673719990783301118639406699206884631301006599478636413406730521711570283439176528198549876893795527160749619974064946149989569439407735498154912511998440001304876684087683808054569319157501981893882787052862360637341557473350727362141432197195182034924082830890625551905843654139418183849942709215440226669421092760718784927677682211947001105427660250719864439462819264078640873475953132207803351979405725019844971888321121959273160158133493312724190175941846746539968313563594908027955262440494562978859723431918154923540397433016768125723155600385771910344804225318772706937821144167456198495504097269293160752907042448648445863716058878643485208770427884284884225241521327532184796607085005997577191979645176021451418299513425097223706567289499775034881586031528541820677810810894109894524131372594508058945910343739459808241149425860790656479365765763159320587575991671310987696100844289930153197036790029839365108480709791129226276021630786963119025192707031530687329890700147634332679002162927190232591762648552312497976012712963502968036930193568536838700290113292142036056071335066380954447231166462596037299871126071118266978438717000438556996548588121486728101136088087614395071410799091884154014879652404483194524340680276672740852426871255782981629906872049704214489820346848232690220076034296621657777191993329386733680961905131765870250196279970434190702716700651012602588473199627244716084371913656605059162081383573067057580283625646809196670410433152505250566980221692922517439022146810459962257926336658780771358169162289740930682548775537578028693729788654247940813098369528319947226297595692321317447544259993269308112015034651155374639845801774179468768860059569869820707089041254817338138729303782746890124576509262697874786105064008035627507607348413932551167111726180894433682855833329258899292209173211012054108566770444007602532056586441342260024627599042298674632362343715316367352433049457269645285050827580691392877447138420214750457294668467262365649991440914968534000086086132122841332778411470980659320088348689873109640838256440525212943277940363470745339591179286931245908527431231126649046999357017526110204803758238077064959833238568834613295555460068587421268595428492353698856282469517199435916006756336760056054103323222168551008903073312494531029177142275593745806134763554449708808155766035428855634636817829112028350227075499677801096135062763126790634852972759223741900128316806577205001211576933876864358064361835630087915262804805137505354720485863740023922706089865486773132210991010627787132603370305459442658824198550785231207681862484757634082692755467963121514212503878286842636851570152563780542844488241733801400773872688440533262924939250355498479122164381955821754003364698990199675303849938765793685141799770209297938910856696585641553997819106976847531518477039125469477144405881603064503083465720447812788260983211986454162131248066424716214992863740435825434269337236496944887031942346615735609834688571903902277371949152251776351964745858774616797629467821359953934050331600246312056382786254218283776674150916209075894462043846058406267227954020643028626080424950148683626341951848921080526915782549909236836136658687736431496024532690047588068791344944221178581805204252797573562105437081361742221132024064806174996464168494014832577876780453100525471358147246570055239395437858595412678405377000327650004958424494756210306528003769450870139241218740318007744003498391140141037681872230219471412929326389982597930208165604632348728631029181848375336958311786891910837182714434779004347955467896175319636094912621813149842088223086569568723087848820664507772173370494690677109243541302572550365060579026365355185207458496287136736285168792659086039303223749636867640237746024855083646103935164119573870852746577518373893801975198301751879932636739756799499268068016888086413679491795793849914258472221859564504915304436325630878950610782161238207408291458203270392751674476246267381318685894231778353911726933395415152676832803990691900253295898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -140165085514512782462231769959010286436758156411006458362126518320278055514019499520409402369426482816226489010094366260296778188919273258687428392857251775322480101962380049693707671738479563591057125157182273465940097726247923663243390951406981790708003566483298129454659432299970726984246368814028603539397217283692822976099015617734171599967743151645949979364066486382925259831676553606011619389126478524856379405086471977567816328717525975171359542025401300344979539879990420240737529056497582792523168240862635841877025551315427225236433367202960006310172662709749082280978939695771634426199900009526076739230416891744983494247890633605456185269491638648513211885666699016921755321504485252644074779434039172415387560255027291619312666819175047092602442255882548464019415188358863437093210862652786833614456879382441044444865109655824778747386312435778549966390504447363226238126043287124755763954758661439050386619193000124682968114453133532048720813356277465741235513881109099742675559520803712402469734875910297132659859134085349286018092684999616771729573784268783462245054115642293646360078308312211628683637962467508649743601563634041639469518334186653681560225895261943200215375105194198431598015426585840548604816044734998657475009845900494293994827578411014304902611256927157280587691301798287140365840015379172123740215682838438635545785971582293138467314835932645892413742809239008147909173672414029726040627942591932422547602112233724039818525385138138822937237116798570180697917280840289523096313779907287888952053059169443282057952984529049676777482743874502701303565974136669397969652813768788070510985323017562159558717477588992728655317684598860782593989052129865718107251350526231773585222552692508715311818874927969286018356778948843067415398850933966070647351163077123664311663951751170528123757948454466095143277100643442614996925387631620566566553578105123676555777781646332303712797273346522195540307656643948005067364554015179967422236238500303134341919182457115048379755353469321426873138814129819688956624997201287934348165940529520878300942494475006806586920164096041314964365456935100661899613209913771177805035864306825702118287108801119694474503681314580210352735150360310643471278938795979252758538583003482865577073231725042191799951318020207009351263259276939530645517357209960581880054582281888330615727922762361641600659441760579412019099154347363814332336758502701652575364049963847766472895359366846718265223171880785973756076930257457908417463968752625616523008303543800072595382990237826292769137977223460577799160545633825487114924227688600957566309221187054397864485789128545260657841159097935081015368192589580633520141763070192536107649672147743959611636090945319993864690887650220607899871408117056780939213549764624607213902269255364364685867942803126217746017575890048806302785970832502342904781697900176212811983783824798926792512337693936587360551266067441238623878421335531209957999983034534656644667123371192986288161147610614201394269637531685539027410115237573556807215925361637429492999210481424920056918693207937432786140705186139024931891547788713164238641301083372897543705284694592584701737554231753735068087668655679707452730416360852182309534648975122989641908982187549142530171973987821773235227227692676731039505082503267233556771525752027373545607283104407286020005734222850489613730610958846300281855718538426189619515454180572095120166901432586620467671661526874350538453028087019503191843163080350514085160456658684072938820240701537767057709880446988235760178235561618567211966412061717566072631843979509817168320174826733577312907967602689980218298468439399198832856399479908944924111069224766193473833330819558285874510112549431789754173972800004033314630000025514707680841290699656574640619165090359738622236921374346324933444440047938704666112783266985540595842653719794928497285696413979870658385780028036247299530544693345329866502513388532974908150803597819819578638921920193098403401678675587921238287965839694159369187483065751966130116144867380788769970612243801355152906284601255378365297657551090169658748406357622498408138678041771523445427412666012341671773180396885077352587875077576819625136793160742454634879170864633042708841755954145910736552806991836045100335024373271312402469879934706947917852637803968555049134851911636831308198845220957277657563932706486629017612615890671389623895257316019347491660466392391687288987526478069677647480584654494629007221673369984451437380195199273538027756181711524526894444448698359747996096753290717242658303372826023007333583301396760545902964522911408951999017765256594689362495722781957094602143325974822734530512256569699327751957889370800023517863072488981873147081789724198373494189740004142918817252089218273366897583269667812983029543725982762463380650312103192090712056230820329902577281588249430314155368858497280238524737276841154736443706404889792163106707378442117409235045003143367683043203819185841722083826870782093123821215932154878139593015469932290756236385105524263905601587483440847701690882426958130601372690136574593852793039949908947799747066720303647735592135907318872102653167027092181456759197147657896899733386259946471759229040163799757871910801471103366185672391258735672780529868282967976891608817944146240070906132642566957414928358263251379790508479713885818056938682014592306020689380238135652036988054078946207681196981708709890218558922807974040898670864407904446125030517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1978792117510745403627741026056522368535269175484792622317503780318400543513902334071731181828804495168838861136813038882668903851964394885132252295340835058461923853603166203685089105319100660817056150860758286189423817322828220219067480480268659546014833701160077987935776806485779957758946416777047404425155793949049086114039704143258813927283350348927523405819516177262536683812991678632914265593315562270980353858974625600934131688585611122558190042574853341022919945515829990342750592365795442590858649488064801458154549904570633666455075360216542254245243710983638941214044552985567849168401905167512619561859360869854681921939242264767003967484743635619946757780902506796691988457809362263248796854124655392272257831046469859492408765221555207376420639525390779070901205787696553275899631424948917339785476649224413513396913609544277113546730711370682648517089133774681834987280120410966610803131745438291161212524076074018608627939931291306346705166029541213050043789575304726025122581369921960005826980113081455228505101650293933781681603806805170318428576647824447553024152517731048048469297223227595060925133202201209304509411626426602012642388042831882673220812849179674354256381791738036121211153133808523993921873078310166355932610832049626104975690603061222714185723805627150091358572194571704974134866363442731549398305465589782302834777823130939909531848047897414700810964906492451770171490435090619271155580547790785061248724006332005212880404823742693737551592724644821618892528720370098042765149996629912715783202982802061230289287871393920455178043452771185485423714802374238405990139914854419199273617699653587026505830165335714358311615229770337515006321675608089258045886203935131241486974784314919748187509371933643588648547850240290168279248336178081090461999539294668373298287472961448554509817853859802629871315831629751199958316374646684337475636051924469642826189868532215680458591288855290901785032073915983275886173615217399975435950834237701523156271818185464762830104764855717420026097989381762623897191366006181821690311812503594378034345121692661076634686588836643186041018719366908510466606287016892558429390181036579060518710873313178098603809790645828924634749759380791749341597038013515284692776386591754116675383256938730028820297750199635633037120198274314026325469308736212672562263192767140110415340048305922490644967758166994936135338374598660600575664465495775487413706247189897049731357369309907047644666692055219186922832078572573239079384868778345790170877958754775336577785706779110300488320786913086892169263664180220260643142584408442797515687377672224065485873575552887235269059634418244310652780207490808001444166529114053638762176114103970845927264131772413812803606345100236143798156633361439267766078328136201153388245567382876283098117003271467316223407217405770986260164125360455464403754380814836795150639964981853128770489716801480665086916300705873653627637430710878675151226286558470172880731146791791171280720908191107637705341780819512678792962495362911313368881681948439633886260671058737456048035394095986743918945740717621354946161971422287891890823248489575893599748340257444407175674092758108353576081870431878241264625034800825367288686102881038398746367462843770846010715928117247699324171123418384740990841300325008373499286512318859726625045845246465651934074518621495052718513723857834790152283247817644930488971813440966151564532575485546553437097831295209579666252600516926906203167170492761102355301919885480351908996783696493508694830302915880960702216854351039884376906404125730298033388245725348508508502295632301689261335045875663085337434149480212133319586636368963779959505751185954476835699032103510249312135489858034325673485904816643246061897318024840138813609249515036599409274864772228381520690616269511189637860434256726579660094225684269781478763595637622644147752080060889721584650751627434755716460863556568066841737880608737776242873984047365606679135499784476097672573123485159337496897355291329451976185382341399565194551447315062467730185930508224216755539301013927558879117356082598694376668253733716835697582418373597923930100431777851953284889308708163119844642456071888747568162640510821266343729405334374504671656529172414657367475919619159793188213607401769871903950338970416626772427923868094243068334709643293064494026308017221393575551439240624348325772452391447913334506457543977010406835775627960476901175476769438768785699346911505532037137775088878945432000638443356590290087800510674320436626749884039563581758527135901291351447974125439573777546237852980777504485742526492971529422990245684942718056268047087664563043182536807643887037866127238057216047727202521187904265207996973660095901392483840140735407509878904805662998313813927941338743821612512734869782750172726109382085205185436121015161795596581218742822142846011170179099205636746241453377164087068394147109270201518534814307818690802831915491910316488474219305213005623325606505659320417176962264663003221501358365318826470132679797035051176654478508492678322402626097680655654163673876392445797019096674816039827132753746472093526856858224169154743536256040544793479656399776598030037702395244641735310416966881744585425927698236838527698239618267942084292764667706204624517088466279033507664610677996070626513148666109006192192042043140331049600949572068780605920714809071094527581217540678002703225843923696398757969547631637217938020967267220839858055114746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 1187259756176557087938572736707055783766534308882686892258442264845751788861885109796095297440846866194651369102952351374864659460125360069742165654045374348145270762743220090838185157419269400791016429275243211224028458600908697153405997311523577070325053270533456140974312652086503833443261221501045160862241916092349561026798111276839095104856005184656013802605680044571029848830305071583709843318090547325074061439807647950770016878142336705131367104520105483503268796965652970012819080459672628268414889208938620878645384630142602249628944409584990061095664905089485373835665429165290845979257235791873442462856608294210128699823300170123883970252175035846036949710590193310707549731688807997891376012176182048460208812423202822979726503671967865330105468569257949934111808248954130810721247549601498079070392308405341466486679934678669699957494891924381183883198458794671920744030531778708003211898174993187149400118437945210702501011344228664847115981313779520347218251167002875963194748550354800193515971090252315313259942084007690079572606418144151552630982000160527741380591023829492180621025524835669029282225456246430387255988947146250570229038174939574311148838713038957737266368999492425614714804857230582398914338196171090297218537343281404143403469769500989304941939391935408230070495245225258496696201049206929588238822180472463705246023940379939404575550762310823005178518596437542445682141524424987028500520501637778101582383709012332836025874298050434755520335731255533888040547107984166554420910591551013867880192491258012883928318122114815165425441539397046424417455472688850809540547701114618246540916922124952718116419401570117818381041340560616850632683749012615870345302176318980095163621295530111051318143471255041520681855363841764582129888859545565438474205131122238542530398162618133255567331843662676941388693027925346700487064063580211322655469713927164972857811239445544934390381502702779509156291098281086619104422980391452594893524995209839036311583751985436612714285900222083272931077050202964866150554056270921892244290790790646197611696581610787725365895381721886082964037060914551026476223656514754963775318725664597383211102415313777617659054891963938300800750974019951818501503891034566190297481001198625013876474383113135884482305073053532313464938973802988485585882727224139881016533134629503530255864335943522252811027477777283179655462428214065421999250971481314703608384807225009569038757902213589176026756382294257346528792128009209352781530479540182413783170862030357595085673606134765777899195531146816307707767735189385079425589723579733019035861269878704158525819241335056527416470668647711106388465022148441028269377614178348753955749136911261815052543851789372771852117554182895652726799532752425005058342126119820231582789168710910271567045395081763653026999985800333956057986763469811891530012568196579969372347405831691871715211730507174917403517863363480204456131372711181129407456454852892688488117836910112185871334096328759624182711554224940692846538016895485329155192789314503699973438552626842023631908906141491138479846283656509290062587877536296438026685957845434570081033179060188541347476457649062055801223192142757721869712407180288526249629962246461464613790666621292193428750664531460149210869983028284952517126002339750585317789065468770915521013420357168381747144858806050198296929054475424516062809990639822536768952146291386226800218744015732302284067043906544541577678055692118743354984042533725683708749230668448191891461324654715242014644319181236340637312041447821681121870582606364239362411460336676302000923614326630491275062844274520063742821063182957403155996964667469299056724279781339514893797141977012130551577064358265164757814555044744308945306584172895015859818288777804568382057717791683796105570207206928429365600316170498874389844466444779113206965140034963708386313354491860829800940388130136808843455735304842014063827527971689458227177400481959145690820056546548132790285979309976283372058459391529080324258753566058753587043265572179153788016819333500913380424547331426999549808127520573865957747897887458369387477052968578241734345376575425379839271247990878216864619427807043547612830889777885140398843749794719524990085578258375122486785308069842864319563290428679320799683349419833005877187500477316704940198266805744916246944412060224791397587145455608770486692895116245194424540596561601786626391699539439211430905882959497025823955680595784551618938363530763035073210606418446991537275375322779385450448417768238415006184053703063491030286605487208643905383672804648983690057917752134965709065520999399218007869072505600186162542621155436754299215218062878341160965047196211996682138305715365508986089326084813907480197550771019394326850622830417121960912074947650420621187310549618227684950683830251534066894809926793256680182654698766589390674601122042240203214842573037261689312143874737462663129714527453122762098260559571725384763811868991725563651588016813434515640111590028795603870312589150505630013282879505429492562670550659851909104791378159952909054601805212379169922489771800514421502140706217717141415273692512283833372374990511299961373638955438111730452258142955406985221700259163616411742356823711074383208520524138826441836362083304787987150367291539878776519214378872522070750866860520298284293564046247143244233275914292378792037130015122268094879508849309332615908425744875486242032758124764768581371754407882690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -70586175222166981825421142275682895060270490203537015222844068696832298947491392288653831765329773358142999389029720729465276003756931065390880928752465081778025615196248865947280075357780272245601750604508766920079147551304116138922131153450808397470213881590188765250332113335679712399861086331295455850604675197652464889506650410980940193609760784596204212129051913035972842771148078501788851559685058362419134916148052419825995777889225378380785842723013945277580102780932212698765538368269743799465116009232031085035620105433055519671374865156087163205612493425077157424727110878172629400705014934371448457873553334022899240138372038674999428608729162084891351714946915384588264891368146856849769980337137666084599940977365392962058915574757240013409795440308821639551707453544710062097803566185306952683667655152162449275616377133054472931909008006601907875994823801490651365118559737464361259595281605243642406082389971764574123337236047603223749804484838195722884033657997181590324600876164781884264661825053626167876653840090688367265957145568492007464511301767552201410791342396283523809421718000395627765295003037887431790586728886488808598290039405418551293634982418356525472534647441492196040321586913061984319559903134920844501835184435201642645990556499302751289215986212321065854297920619706077179118915671094139830382706254851439729740588971959909387697528432522671751907370103204995283654654094365886773855951730406018678960695540537860699002462926473187287218520847103760925308020174549375097111718321550426688937850631634996710344194580123096635685384421252358306122082041247610732397151140836576195963072415075427047537543916843221835554358521161198627073117761306258000270018640511522599926141652801709193270161919477672071900555955003565101730005536221401095031882353848416929532696387442959455558752097125774966685699066312574137538068481699131780077628228010978008840135509804021306027394556102449936202924953845363516862253658051558282764534376641734374591403096224213186030392544271814491928539466559650102579758719159106741395570592774689746508549282996276905531996891460590516487995835711871652341617420574254834632521217621332656559542134613506545013363199953762097201278220351578024877241963167504928681924695566301252156654182244442627270776913213111421562338367062379473780879933103729335582149258995830685446561929872884561662182739391478959652239636462546751857442938486588108126612113434569501918689816893968633763213639109192045981792574166114456187786204118443332728786608003856040949445277561470333702102960025445650330797756952387272138543561571599635811378565471148602295377133339977074324744495725240656831756405016277619860032569901591435204976376820905793318851219520824026997167057540348950230503847614443952839230558285845801246697025453411527917776022124039928632264788849237675900295634724599746615454035776794084864415856816244929468477128826037140903074892671629123703341155969929019491593793034908440928298435381996479591403191133818461298528997964319481922313826773039412870333490782355867186139964554340381609617299520502615875526100993080429410259541493074631799232378948462234425576222067846478257708141809871680643152077807981871559776873121109198897271472769760122419338196195907040879665815421292308624047585827735665438601663221800473037252677377130473606253609998341188723695832561367707976596573909319006770579094983098230588273025837940758790940053883701182572575783560424675523778016412928968396692448905557245818521868713663064214385012762662667404677089618532135286021852459223483418109818404786738124973026193528581428657674562853167518326254959873350857749714492222701662099688773646085167543600627535008254738135463671426169492862039565089996188244240655595016367703688248065682806225445838026426263589915349819824410972515332082337110721756103834414097398797071791376826393158649065278545971310049165395837417464053226336522547256496651281298061544667589884174205279070037960573251785157950757025356388009326079516122475094972769878536321909899314613943781352451851019554690606153810120610632233917093477671298182758536665848422723442445277285433474435610577678270179446987100010529030886926497009160732942898106889657989104955997970347118605121190049683550889565808714567829377602970404383485632778311789405453823720007475603262013058440017619275979075134902646338894516102230453202050612178216585944913260213885520502771285760781210000629410026273837745952341416475616970715759790571728402404118737514826419457490744803143381869597768734243110608522724763851999469037918155736698572238222196935534393013756551200463720291509710997837478954448909793801760473525868625990676706928906675600932539581761322043886225616865193480055670439503390521857887956001981080545174489350799361307209709409689775920817358933574520742366937890885209276312695090875365796668379250987605057528771685855605059654882477326180851230966544735069543774344048363360272374866958006540065136765496901850006994668821747839194509811554081189824114391269341091418015889242079736079508199663732538756861805116311089520490006913364632155947436224965971233809112533148304420818479384942163798535637618039687858860523587236457601798775716718251842507995291319222710778563944043065172160911261194359147250845092220565484105427026110552248117243325080567921546056057396738223642230940149075531079096936671245550833795944828935553059825778276668053804529764512025407321917924718945869244635105133056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -5724074266981242569653177265358526877445553479077661947136291598352923218198682727316190503318080126402705254787238871787391876794170962918078026890525899999079150311239246408572831479794854709937275784974025831572823118181537828966670574843199388662411670776162720438456013607728923655036161390232850916419991663944952928259184368381002696908862525537439075432174198672677366874183916541440798018654821240390816151230340550139279473224733534091659676734509587833070470123455595472439685394474365467755732387883747041608422828608512939969205163472990658227051828871814436640344183984009683830004008104430644658330766401357641915845865650236977283726146394206896456522340627955611442328642315983761071380242956067080450870715693593705435189016069675657771597330691592355901660015885800360913155178246409899366660393675044712975698564640166189454044182163144707497879399627887714355108453106186835760050756441156985831435503365156700070736619702073127193674614277065827637687045977843900014145207889240981167578973105149746884143670572692293694452768476960527053380106639177489850551220899558542681401493669668394568001330617357187314749546814406853094561518641874755343874508477541199759556100043663677219740341572026958456874724338228543254325406046997117004933910573864318048693457253608251631628191342319104588301911914493323428887285667839370146590634206334773796295750314363090421233456947124450359862322237542183259423017738432033892399869228459859278015886093811776077477264187729469002744295423325028312735051871613208481070596263467400364522165432916694795640179310111721928075297292702351083053004432545927901853849189754997952264318968038837942564216446054433859393987677253249027722605184126080225448432613445474571278914197104470065364562511476478163242407931914830461192589012210987593033997487531000596139438644842050152485200858907989656936679782921379833747851005481489396642414438732354436804095279120960896793986173660071610811711410265882880524280467599361668640792009805334824565005974809525908162645582145476405274771217732370946388252314163211913306382388662533986028669703063724459641628096296267986532239027701140144226106601458198010081571983484467509800038030804738557211226421916960839418050938315718772045768747103558800925108830104409305052596933838532866912201452425936806020214976035896576639491142553571690882970211484945951166946178267644444758182712077305209367065846675820315628554122082301743678922971121031622414926755453253929233447680671745861669395658505472771167813870514228984130878232969931730593705060781006193537311664670351029338984991396366516033669264426474290866042276090712107406053949775835381876716810034840225095736760662961109525989898238043000100755564128002278561441739755588810629378861955001981018153138646443397142946677059946603401691205719891592808815980477187376872415732830748344520584321880308843587832535327853734766553176309835157626356545471180708307071914602669764870181179966061520652502204155356703051380457737596547714031855169801251616074602234914320922655715255112467375373799972645907959642063050017517522366746373266352026030309986116043035012565992477395451959510134817306694423340404523280282241158206024677992044952507721121393623843165231496123095998684319012718254959975231659412496510173986718877859094599143724460811376116391824986797340598626747206466286352311767611443615526786284096670524822027735510756709221746719383989539582692046944917865736124364255828698462701810956230490132758425874723693198419452180001302732032747164555200974893839898609007094916583650965390274466630002971836405011582769272918853933480879093902301748645001866782062281671731535520651372527179839185770491654251617524272349964241353329290514700269068251834911844685180474899524879838845343296511048429576529143879424967955186877249891549027573931382166883626613291436563455746023558664703916275421263451754274776020795809860448548964042133280604308242171140865608671079729845832110688058339136361369148628652087737834320523705983371930995368685287417182353154924808082143302344115330619338264883204628913217699081028105711752970807623237859801086228972730426373337533525197738090169887324973373562121802819078016157138908241329447617878365513935780894707523709671200573680936254689277938383545712161470290562575434015070068227130540027342305147115628674559711648132395624814644151710881073722128006852348618110759577043652707166805559911608706402054101443653416680274969263142501222471384971030512885963706343225641736220028030906145057120398059786118099288070037130718006214768577123113015484459065557779675528460561052849780102759456542861431902111958962930154412764520896564553453095793427970675930628954006710440771172983866189028800954878833687748206943199417640800333942227415232962585068939365722382371789857413771760800342921680844442447690360472757361764535052013398962797664153066631505445816526952458962732578536654581836598852330181061326997545884209855667217552924751858599453575326444260239149610568140270064474296359254203221392536189761876775884407323594926783050402124252450940988549140106289351580233047966002724382571069072164729742843182548640567660024317898272328338678786022721546009064600614881245062194524155214051290988870738872234710512601663705467828641352707587812991506984708138954775335781034222755664411270076520513809118676328081916066829884647825209919567413634558836750721573559058013296116530668019780754782743770192610099911689758300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 837995569564796602973778250752318433090189955905138625616397489354812820791405259395337178641833563851429758593854336124370446703442078603482595312710769144653216241837362735214353621484151823561291285975886312462902092543882493732803710193414487960189441568700795894327516775657568795179274679290232730921913185016055502136342176314134832303169483758278199229181905861231212075010814131983712791097169458352030588426773497591464059797670312419012454327339371838707248490830179388828394803904169569376133589058163754915802880987177552896583526347843307370612950797639126625078098239412973041333678826723561904864441034489806573540790599381820242341554828457359083657686467267487143467333299705309865192860243959140696282201414567689605697247218571547401898791867653555269343460162155337638441800586364746136611415308312247014153865071885906237480441059019425925971173985551499411108848248047183309805206089125062691109019665308171486515683463486227372088411370319978863951378349075794361563361258299428556198187264710563163295175427867151646445860647334804561885474971717920303728381650177023928168125918624370559920484415730562728549295951900249280522388740146709567720079343877213848552631554784368420896824554703515039765155389176895858845593210845373487633672501860436012803596786765259111789288536905862760602694797547097360852312433987485512629772811676126609241774698373694581135732782948318333956848427419763218099271792096251665387972235864919329467876358355898693455915796503439440533894580655791887964681829303067487681051271801102569908512548024127681338995788676552128502355231718481619656746239504156236086449697881331299862704492442244897638605487376036924020786367264809216822607366945989782649835825514082560300868097322261052928228783436525597007490455084116895172135074177301763526438402495987663957237080052894752938594345631027897584862842951875475895419329151770074556552897072200575626366231611359772892234614498878640274848983320375073045140669478766733986626972612287600408628511645810701148560343534124563090453372552249218437980632272027003717062078341476321327770886374915208541524798811365277992534981104562559706939257340166017994062327372908738607153882570047108793231765883304427029307047288989167254951868234255960821127574374336523271762544420263754327416484332831481389860431798322817951433928310805840297010182354847722086245956454401823114041838741710923373484958112583376387286846770085608236817418491626055266097212116008963029482263942491629617297685293195042114251839814177132940546448406686031740068953189134422363870866263317184701107190775448906772315259818619853094043474376955931281395239030243913158760969018029669985370230631975567236117432998926051460321308739363383944093950243301463710507017912341687573194253980862309223595844816584638465726010217740951012730585578625388962811628566316443348669429135687236040364874959448117188053479101384558260961727736498355744121607199064267865820453152364146169174902991095594548660822731052492863283998816838251354766578299370679778194585946490262569368545059216339347322398186270263625937156967157454416124471157083480450581668285329288192352417530839442257376924886781261965937978122863900566450445811369196700493640919888378309667353173839742270449986716108011486929870882471932594820399629928146050361802697984490556677976983834369011453957024611408100021392144059179454365041572443824700719065213880148159117626142108219509523048885703172972229478098768559616005842233421904729949994291462958879400615052733885925859404324320131789304681756274153077176494694863862371723914598560798636416350332052921003142247266521988710642549456185950000499798899417438676264050561846037037910225167319841011009148016327777033126949204437562093708766946962772929067492255340602296285388273760576758005348120907502083545415370236762848879585524378440705590703314512997402042086898483785157187183804286864768828344203497803568617580340203176602626492743557039015578871635897026743962985160083880973666487869999071163297824522337377848892754752289890538929453283822279417636180831953836707723350505751073842229114008935774583044285366511153231894471174690623339617449277628687171168049932716817889064291189989614247021994043383460353278663145222248300637345771234153295067445420052484681511018788481210979854719691342354780854821367440353071407155775325360788386633798663124586380731327984466841964374271212537048602425824255897891494068718780576391421488493902173383227376186735543818972404734142026804399192869256288349971923504492350152859101987282937379347069762973826527201948743475505914438968997249438754932632300463381435472865383028875422673812861464237492560410418708905777383200501526979427597140111969459031243307825006985337132898433707922199425873163347054861707941315835590375231081313735013523402346661898875655425080408835619054267540565479801589494178525700237365796697638433092138460550142106279397260870833614085479149018999722062254765491441067493181584062144590876195440354451303496957856276343369389449083772629049032460273219586158881370402795942395486909431049040504884754042249878406988886741881586536793529512204183263122731023493066048503094685579157224239578753399676972031566301881126928525459219644855877553313296476375366723976377124120208511342224252998536207402754034259730621697284667691332337902988675855534620266149666486106413137541454012921485372634119141841450539359496641763223896859358319488819688558578491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -29140609396266829429453761384369916642194232228316312201048378257520460184242578352906148059758284956583117650735865334778400588597078258217426078240906633473780638745635330535379537090659004505711042357216578075584902809330304891483991692625934435238913687158742641355877378713113794326336354385468905034534873742502584587242404545657529253812584840851279624665349114679332252985988838295608673632271581260129734144607553256223397367731522459319400089832139645700018154467837653837154600864210759639928069200872569405020805617883666342687433789652882062846328342927450070996992909171009722075592621612358149359631434086361669301411811503097650259598836966911094960603221954336056250249790135294656876744768624189095778125946820177016934679360260490900838556852747355069169125872575409680678096179932948309283694928127742625551291275127327531977433560558800112514521914809762502212264630951667920176465796330878128682130929880782733742560754108260527410217418545716508525904395086744360635717729687202670657683346288971966606846342026267024610637832360820708601381101340230228442971002558012774292845756811062246301943850962082204147427162867169829839378542427190552572218344353125333740778155289278341261931082252527656146838927209359189599610143710534721801686072073023192574141739014271617462411906205155016709570445082391054166653723697684103249633324724710359316193477515752065402158942507868817609296078095061553894052250280577382574689692304159243288649256396717857842052051993911672519112440139046318626271200834190657446578583053242142242229223212573387418381419230140191797351927415032602934135581188137544994818854475172144695438301314471496784252823427123302734465186408335440923585143126871793252352159328808440858956494184294522976419923710323357562765523755960969218015193837767239411630661709826306076035932446916301486015842914603994499677124704854543427321133301388653429617477873883846901511113968848215074549175377865122408309399636439327111675585367191093283457732310455649596594999225100907477123918476266897062803985183306164550759835206465053220687881562973540294663744740559185852507802541459308227743828726665577535531182373753169816895815288418644570716660169039171635763156141147804694833398111407534981885702274119815946920851843873329013917368971990878264726141442019123622937109848008008719736673305925202228556921678471733472251164060636497439258960332432544070488446085715024851994902968502491012874188738694387983223166359519337854156672451536610242448369568989713134432745844868480114834634548190070353250015543035121580204212355133824903829023065855243513403965274885128813634241564037390142580495800538559028149553650348848861169110869743085250639888276366003581936021383344299600669787584085769509542576743297175403098916623221984365938627112089525978538798622513724878542346286769400524999171825196376884933579576381216834727235949755425609324416733799626422130825290493437574341704517067010233193619424473975421343977549317607280313657992870825887867286654845281280453743729289306968625351938509329240688274560600771836244754312178590995081998830739445262776520801278204609964353686667874088371531219828435903573618586029974533775942139644234773521322075309497858050441153607255700773467496842210856416611178564920002409042803878175468472820520103948454994663846598932776305982755162832707239828805214267325495960113315518039164035386247908625932411992374907759012417439771757842827486741258960508651617341766520373884781920436587989087653586831060230084970148430479757241182088223173092829155198150293596649416359185921579917802209769286456917483848438606283933435812993755884621023926307595300149942959213400425334903719715628622482711530360661345658020270623040168400399705806384346124139763757762951080732225050642819678465586025928923320059907949144814127573342693775055796363761817185475098093220529388418759071289979101148390343563787934501314303628342439645547014415485827226945953387770998942525251704368233209060123031645145253599422671631251012010288711640797637424121064198028204521184620180405421924975987936390889013395016161069174411876868632896926435871779632021151570993153463467291096497602531556844150626859134040767190590119099499806107195574457173602394537279555633191276755175384400246097325526619643860337548715248517304419435502944886970752707222657409364214107396332818397448770409105921284799215059859101173286708567631453428223585183492737856998279383115622776511302119410572727447935760395087304064199599119132736733009680568688820192277354907209917080568243989008811824157167994589657954010876462560487198882600660658476378294853635877945366932686232916672899653426159743302711501056170087473483282753422727752905363492190410122341079294777787819245767319320338416999880013162758499862575405739317178394868890839604666123238315740415232748707061718328955570311022239962809438714351112847686741355448936859344415798057793147741296983967298015308368715122192141583597927452599601284824544751325168309015151604683307046738359606374719605563599498960685307087235951462008942763298006706172614288202245127469004429531968495943563928361358195745390978498104491806739381277437710370510932481409903418988203115420646522734776328928409514026346397577196992213833742285324308781593964410099807007589879472540448276986001359377159727780848056725310810839590087003404442140599816598320943749364308166822577249892485910425779223843520870798062816220408421941101551055908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -893057606593656218013549074313915415454956380266570994450276931185300464700983966110928774002075997674769351034029162214742043212933031802223525370481389261410207265935730308758254433498282809982644589750647854602759832561443705884318831631433456611624582203950530774351223751558778606134943949208503836540459768431084771921025569183852036424228517268984125067016588231016442665711475821319212486765052461013712766091353778134646391772684220160781766062076934464624598951051860435846936771677255981151584839109565426848350165436932272991421929891786395454953122445046467811140528159283038659792427056886982911774306261324733220852870686427376263305075726439561266395377316734888922999608943344333415957479046834625348071310171311431237705579857382318607772693839230328639773724676353080501488907093696770615804343305135945372031883190338220579742213770752555302528323489759192389044310336017923237640646579270107807147348952392060738020578439996871449172158779863964978920135128422894557966394325080738483753220124500985437568161209253463528421662222589360143007499757607179111447247425579650593731309481575525295298014211929518262504849822859087212111365184653219649274034209791038738336485458406876419633000407213023761083750764243504392200456267484473111817453224723716412578684224629709877635780696942578523780450640201858720277464710855642583284976851204674681451049956173349875539020409265636882054132021755482773561686948653629166992430905806977482678214737536309253189140871672062485538485366668065200422805270132546557510047800323930580877500902005074107877079300990667040091064277276452458719455735263068043843615851049719716871850958483821507969497785357966528774766663015067052279405354830312306218003922277509006292626069116859726055376151186507717687415511105909325187000863300118235906218353282633595578160015412813642528418830462571724756288329995859207119189196070101162677380804745036828426703182739536475575551991564279351497576764535955803249274345253591798314321223976101830919522956099895623596910139439690549596333802154503920480106514623523858944448029115194414886146921161762372619908928118234246647510134690570978609676875162805650436256354079257612086236040501416511601261823915419877826929530323934521677385917781908610696125162873704889372014317904840781510500281545056059917270486987748705294037067471990038527440912626576950783811702110466704899711734328153027888501809975574864788300565962217141124739347994860415790212511079651030768075154786581312766105541179561667694595109119167744764348293470455737103824179062080761704197219987147015241640104773812604491825619688365962944949016960192660820711835934143114419235691276253430965630206362432739523528781959179770463335589806764140084549260561205686682770838620268783143911067005836582220669472058849665492926279167742010679865459165995134036612568827310199567574747355622633243625995507619634735152968332242704218221291803765096442138254594184458102023746410646285396609000675815798929375619630346886832743666863101785764580498224896154302048904114673697128224376720380009638214013905042044083156048189899788911548112682915716389256569708526384820864515059114516787040159904744049516725352591372244200535159763498349792627392016149661827184280138896931804146892473179369436307563758848527916686911535820073337633590771870368111134947871009422077617614295639719395588499892060292113226880296854492716670142021499092733444011788764337676534769143493331765650874024950618274692239142708305779737197708791508760139838407005535512790522830498845387079045504256679591857965807758169913195012593494815684868736882458336890867051531910717620105626687412188410978462691287547882578556707319347506391775766910081576549044886407245382585105726284789922654663547366530133730191082535264413811230397396131412868281059569995797010945057468067085427250881567109717115537468295091655389516966708361956021819880451144061520865414159527972968504831943259107802229233416754106732025414101734350348994153491198478012792960010674131375976429192931074040430168622101858560419615172159347322714013214856613868023251246309909790981637609276845434943464178297793722852657362282924123218650594905591753511347436981257833734008664979333327594511300776856631595736160905137805992355238885075062493451297739391192316212699347229921959627450293357970841587393330510875487999031667653292433379507746428295668819364080874850584105034267826720546859145049463252692261140220320246890319875713308656256480331314589796305642208345275633021630690020006345195816493075698483008303952072270009724410443730872452160477412147367401365290404955848265037398937727279877222553901335930023760512509012803050918943154770191205749157932191348340722039884442102876138573620871058999364081923978239582890400980764287250776347532516716480026973453671137061761533781215517828009988800563230142840784098343217514054679448761520764974667852266937732631248719985480239499215643330084594842800797734283527790272263106368998113788432105663806754744036999609402535752509884764069665747900958076370186620602401435097114225215449026580622994011558974783478302547590923118854664746738764182621505541940899748859535288152078568732856744314552135323816404573438559159217242392978654005468548777061908296475672084201265767591187606462207451977604272414104886203233844006818463503631444147075770407477369863394017434479177431787260190324355870069126617634258934586620678005353113348974147811532020568847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 379175091725904377942996454307391579276909782759125189652724461547659905030305557043310286371747597060592947160514430878827088848054239807536530375140604921274485099600785135744988106280379678428062439123267099453319341966246427082505621759869613492127772147551039068619563540812371075090862858262834035589793278043258320751835351141545283269045908976917735754922073419567297064363519731987292771752450131769192568342222704422560239987786642959069875838974836551583489326153710370174191182326360475551935021656273988721155129904793659746597824618789476393771484796967369457845765411394200763606176892957083336528111079581462758204001144221457155012208367357656477561720557080597260393683255077361506722622760847744800801980546260740026659888785245338168354759499432642837115716536153544354890178244362057657953515973450577921020170186950657648362666416007461098344760546890668517204945096849771755763466981887404186089618314042312531765601253516911806534419873127209321087871645833774472969907808031764563881323900671301737434236447737943471870454977354307315139257896246132298322261981451305445244362519617752522870673850053066640030256515967043546836718088109491392863400538443146048027340226081393161543315525738358680529118978726789326897941875056607099906121903492536815578154203598435992467144944841812662965324453079167582536226375206316950854386099275364860763724816171290411151998666205428613989037995657830170348115434333508982732680101565087541785873058101742932091607747183183849649727492199068053481514129553913043239294366740551932418607905240726611392454148995166204891579076539665758610694958828495433581081043356760347141888407807013537196643736957826699765840985799651966554474638511384877724799270267883559470088848755622244983310638770527237398332384657647589437617820220907610158167885122576961497804846205370642752580023391495286062845938300692274410820138819664471018421544441215560410908398089714353243559423105091281752118482753194955072990940587285748922425746187203031374584033641124523208355227223913331967121788027986158367629423546256151051087094129613014817716894382550666763568049976668444317638937154207830753636604338617469135044692295305670470012997401907736404799819377788584581843566765754235849223131555879445902175379302008850310920493027720212060434234440643877979403229570297298435689530764950077487185022339947944781839792920291331645071832032876940437728076989354256284841737214346690857297852554199335928248369513458230431916491575004517006545063765906316854065936554300831381665052904334834662893095375047338100209355769658876155212207062367075999571298435714108996064969669158265399959803111552117987259740573195599457713254332888143948022015366015823234846885417280304984726588385126991212016368909279429592336567759342719099236475535922794679737634622416554958597397578468555323473916204072230644809062970623100171274281973432826543789058304751146852281377664315719812349049942423464335984654575611218986274472352691351824666289944637792828091173605719423288613635910479121631330964272346180850997677388020397649855885267809373309733103859902697458332303374241284473217023139831146451170671482663138826508357464435148356548630324518309084966716460916284612222152701142170325109258590466411577256993900145513429287966827890292981616381239357806517119944846517112620734634602552834787958840148232572140030580958187768766100223603509257897406296328559024793244940321239575383231519498561465429534177090045643370565196085286414746352047998225328743796835767753979730792829920420208709525493951752112829875554287137615816338072051204296001553753049224734470667316188394287757100100171323474373116407523236338193254357051844693202377329112712294005210483777715568109818760861656529549875780616480163487515510970545127528538906516322174309114781978299149629098749271205663412821818621562390619038555017361554952528420321109192120874797790408818835428024571841525422261429276721446479921267663877919675492246935433575355653078753753271156534472986409752407532454820722390980256864475975449107274541299829872622613159115484532876106370322368309418230629413864060849963390379567258579982409636785825942852737759265042574654282572568094496158933861915342237009753421692937269443114765881927677214561940577627874827792371953002481705942850801145602028783870622407524146573212633609203753732081799471482721241977102151439415652507825431146728750638393156668985253029660051114705384398209270827731006901557048666188367090381165905935740469430509316355132730186436799570121229710433717649336572113205747602566464441593571228899097543634901684613104036101533593763411290526501650517238368683252657240375747155931942460424911485939633182409811580655012679035369436317318987075643418041500316668047481627706065206736259072267331470904494449640410708940270087529271583636731727754517174841866691965015489154037081751201320683814652256506289689634957096196943037652033284892136928010689718483729804047935985600836781680760305836697754243606180821744934975507273479947299804852654973595195969465540277403514320177396232687936112713670392014138662919320927628922527672743378054578481770117282070924298491244322822189672815774836829778636711645252193420831265979154743624287670247312810069214255921055618511733425743463676719486444046424577798377047125478642519735586612910416152712962605809561516751408206720371524753211031067198895361866461557920194731018978096740523753283014229964464902877807617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 4244233085922318202579434587140263306042749558769382371429467963328405664870085727838292218485065818186848350320145646648651222136664045423961141158236324935749859695448239610136350912138403712562460232180811209785548929231458913660008058748900753258579319060046127232002214475906091984012061291285149408666969673229465058013788756784843334406828869100292768856176833694572586827235553053388593417741621184886444770472636598591466713363384217241351652758679159885272966771630453830433614208547251760446993783379165997499198011688392134416173473465186038849940355010881347993385369865050457771039945161546545601465461616983237145339903397906768544364725881531927947090242699916489976149855767393826184159911161249413817374134391535499115856628513149761235739603320677238680382644423966801136574139879209692462926048629553845404041896363456236292710388805408385928579681541484593409335711828199922935319753361109786870647016647664890073224531393546691937472934861916846669292992796816450827846565888560216159501716526512935327745983938430214103383763295707650638339142224684765486066845504518894078012428180080742866390452876481066527488693403912385381354940067364292239702234166074544949955267318470884803062846021527251827768344714505903249703896320857324033722186912226291518921599530742142055528423953525217690043399866541982292207674707670381649811112442445185197798458405256976124454821979856488187103590742527723827313068860609629404852424558283571396208428250434867364165851466575158357391694779682470203944133373658993155768043618773564109841769645361756354848623849327161256674301515974939676317443225023300199015300297434706281246863333683189292091544686962671198967214236362836159359246522262392297237947487521724359830434336316716342819691137865765642557476864433846274697691201482906380970272665668084093829662439062289486195256617070466196965210665891388020538772277321154173236121142877686242704625948985475114851217892536595119814242900098555942647477990585062333386476912546866512734583663105325508874665960367889188789258816737929659610080917407779498119395494009123159116064986189435189192888098507202617110592772466335144126683313556727572189080374584115814856550716226338238024409856712788703541374064037167198271835398204112313033241657893103827216535614673725615469440935328890820368530279998076562120911767063232009096249781375842225515797645423241475145005115040968572767422568084630867349608630119254370418925610151195843093253081632595140106594535006519794293735987438080200140855077557939104200294714138725221949368705316772274857865355301147423284140965835499443037896647428990346824588676458478318318789057843668260815799876202770374809121178777907205239550510618527095137536052132876317263365182009885833799230960690677595908503358500772550732165946742712107911016116447514249506877073046162209197274390137603167640216971965374658635964331908982405841544718871729872128157910227196835991145805349031579400758277775576359543515249223046117517502850655686753641850912228509979330940969549429939035527310246085647643197699812008049057305226193535511537812833013388529480155866522480336969122688036941528586726817465230758042623818211358890857318767200521742953752847954374286873838383023676942385228992571846994413716908373864310265667391350316437786310182641570776614843263444205723379354562620671238715916487293899053203087432058144298180372597067758023480808354856110804962810147381052704625443756797421150110228271724237791796961712416931323761002878298108273768107509946835521516773913168914551387498789235208065497217008195409160219106332793054958763994921053737161141168900785162283860282052312143721039001840366778448150166567785427365472627019669666938637942433615100943049467140940900496668229833138248931002721930885470065634127982246773423832152074600374229540437409115833531598844672862362263959141012307385759776178586772097040832082522817091693432872740774619425939391125785398839369700862818087598576903909527651489220683042447475700036206650552135626432880034063957557765082230702646522348447581840016082281065187541687988329041306219910558886260605084562375366972943134972490796897663532849681006256281054405594421912061145069031510034566170066983238597805559425949476244832400584363803741987903842323498072036092623825823088123074376308973606157468215466007213270409167140029456531921936763790457681076665940190787288577726151396240930952001561055875853099590658990090805288713319896917790970734436838175998776171737191239008168093347044737051690668690644265012257010380468521445383457914365102690040930697621836346614158377200795527083736398776372488009220256477392449240000315902464962811250063478085096150337573682398316657405502737655669203539608681156178690043458576130680827100052508696978379415799058895283781854647672681661530395400954806349244036241975967334399142339187261719313448058925027898026311408480705703184521404724817008710492301069165004150163725412067967473999962277999145995739524901461817103366533024147054503910714587015501841145342133893145261744299569690698158587873700192723042337492347254269718700272530354836740818434992805511331739415861861943963716534867154483664480705696801503242233817722190488551817569535215622450451296993409913396145524751932167563809701891894056957465020347771789816950324151053887582202184555415733618935416551687358591393636481232170474814005466154705954960872377238490727046354713559848104154070824733935296535491943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1504325522201096171594903428885630916453113109260702754911845277513218526915128024531692512608738613939325063477089402944414764107136562777733847955389746053869142355249782462222307646725250549454052800314235342437372934071362518349071871953417485668561685672408549542229397973689051530735543816597062260535413504632102374665617714220683767390143471307220296715345447426526314167562061848716284264943087516860011489375278902951546147839683249484888520707761397186907782893201806647477514950472157418847132146136210279597755996874108674505067926221075199193103376919717030335460806091286447754225721888148608596398642672649263678933669078618426670906423003790200061441086746945187485402413715766775653250262535075484884571754549397809610229831979009568926405776058526424855017532138271754366560311910271052105646142886742685229913765743176794687570263162630222769143964442621693664312400866553772731243750398322594204565096736925107978422957855785133375219759660361801721314592138548170128562438524036814688256543032441992785239460770020262953455866476387567652785450493857446181103388551498721519900981634395412148293631113468898511726140601554717773666818241781388791003568837177692966665676740849419825145150119308677580996479070944706304195646697645944845593826295533154005013571686889515980800653350464160237899144318619386459841281485964979257918357916184796451885363730074349927730706350307548601542697245033526761706289770610676061048185037258331471734167468059411214232691073814893294843802401773321993401496453085831407630687494318744940379731878226715876746391915713680580503552731993234712493231046709199813265460201114250746425787688366301269574702895086518513885548077304422636463867353646791881010114994860250070446521575473081413489594864739865152121699158445260974753803823494833351451049117125855205900898837903986249530352208844269302251394349104649438147382110219271898731329738796624131666785723070307862463188319906081879893363414482139369333173526690090867356646450659168581731926541373049490893163456922199673243504134916384664366195771966101099467432120747510669733026927459346455276386600429284553139738975654101241674417140121970376840704952312791892861026711382327354751342239325135048492345624276885412847094254107432679665753557975881773885864170805131602105897683130390412402004937474663995792431690380871483745089492378077037003435857011639822628652358609416373491971883470014603726261353178018963641782533322789756055325919378370720376773128914933245921780337822358658481992629712432701305534879620760310643891833153572501600458394246382260876846131944732376702367303428111503827538121028563360667557824359515134224808850826687004512794922983681064804800770202031459319126804290176957647058809341426309512447078902283743452248547300807373950147949627892742287945998575289762133635235879027397830616967735466222878654035411368804908774483398014878227309139183051942603241553071469854504601330269194153815441677251183807856649425422762583977690202404228566457002071493705702092389777428564954920532908273225485964403706554553092275366065236594442163185110479744880510677548539805993789914248559229705893225171646265021582765509810239048385047818404891881845712949426478661623226836667849116544912242278950444721951634817175212919980311184525474941272948229464406057437679309548024886890170296727006931246435943446266881253568624342363482653754888406433049090802620553677540880742596532066755430402260816872462770752420186772395574153926615619334248086118934944216173708951867292030196632413976430654871411622967433337767229542060284173458061456066961176042055488818588140415879911410591391475206549702052125205655562242861560764122024530423744133101453938043275741148292000220120167864539146212894174494378033987840653707592337456858064404350739124338856091367209741957073861509809143234496479720054014004347166130403059004403337553551768828758253342869288340637265507372459840657872522954758060932114581426350034980838848665423130228180232457976025362199585278684395169241011468744213371603515579242646645329000133735069827630279472488747222573960306972385055508275356793818045632709709762052780001209500565477282555626866211404873922565998087753250293074556678757699420444528877254515875016629821367881981866338373722624803572853149882723906803363862815731932367310007696282064512352717052257698312111529017854112298029321526053195904972168807053753838538716460006751507629139952435405678387189200744472008334594139504863959073133381639853910810840666928905283097734580511174272760493062110419768764870377107892081744913418630060892573494139237881255775457413346325623862002453338237632162500303969267808622429566363426022332267449210000846056639538257515305385419641275264626368681983434708826158151296458875505071937370806592501606844513472395944478944026391000717763196446188400679198264034005836224142758925858965636470911779399001488913499743567370970749830809488455281672857836322188350319898732959663925115012189501942570130109252756074440050501929314956834745550831998980355684478710587607509095117805648247550438681587754832670004924682487941626632206394928375037921491858529480009181970621869954608506901988703892425966814466835412160531355731817583678706419628209572157504568215548855774687061969911504205380235188135873682954622708585015686397141068827550683584899145132725872964683092255569607706227530034659072158434612412274683249388614248442941345729195745661854743957519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 308690598558351840645926505791050445776854578078336667233874183181811197369590118809685210124491951912568772091382028502726082097415800250952061896816658663774412075127806417839640768512972137428584044406289586450176737020446366149107591081762788610501519891639470510801310773961128692708540070467089875184679640347269323149810778990547230632956638616749856423415304472251636323672221729187852447928731344413995477963597596867117473289045399106707380281481663525443699125893464014819181299799014664850774692218593776186637740339996056855297997165935149651232927357829185550934861469109431983102645652440369514631437206133643102475323245946246520118628674611443283262052776502212672289292644389257227748174537551375136354948809817029845376729453581958111789465673477227652970419909978351758343532531234628566962028100422362015725210422934463303960052370269486713154393933450342263185542511299675842232147366410707419203498510690052996465519139838358376628244491350182802991004768161268955450429410142813044572036411223735039998646371676565406210148678607286178638189581795587927946773995824388571815824898172239689930363824365370600655170854561047603354502514227397274295177108742851650351645447224408668772884000332156357070808700189702750664834973790357212581362400415930124934631877021130219641465294118098859353315571928505118316977213539718226568862460271266348906408720677612280034808848189156213521003088611715860654863733019896611543320721233740316617543615127389407481993035428636802595576030924758608041436720852815574868186175825085274283269090352427910424168295312908349096499522468834950693652254709252496017153750800575349394711386163924376948905488484580750740205917643336057743828303221430425332386801823310092761575744634261839497696535999473468488756901042375334925037830388804924847752799340756438978111017629730227710622109122626917098546207116593156257753317905455689938491672667665081026889874841791699300573014944269487552473999135992100862482555157970873179202907491490256616857448972217395362983250328548161085816854996832097526991263256790665779821895086014406421087037662475080470471521023385520260388025432802831946046176380352992207515984191969259052395429272932007479509043998931065943361122351830216399454083862855565440842432889360550623594200501109196901842406203386978041508319398075334725011852664043800534590332665064069367396590285760191491675106348922481326607902164248321795208036133802331172932335228862482826363720479294308066292973779779253837432907829766062433708754831531404963773097295287477791595424607325619342068867503616815761767250038944214941771158458254047439240682937173510137309910387661245745093282517013246688760897423420887372413041448645005158022742558161139988853387850466556295337597864418390837075341332552341841397474278303876171960925459899812633923353856096185160452369259027332503609778637451247766233688970249705899917568138862483732025868918904921159176309923236508568175064890214308612841680745435498720533933982300025654548746465919492875836566257512009844647786195818930781008689567274981431058987743575697617932619337079974639367074301282229418275684741973137895206355362746059762915047908390015582952206322047378937588877269982925566457583105207544686762677905062920125837894090271376291050375500092259012963567476592201731988031744302964923315012940751682848488571534204335910248226022852325883813293874641254656905538916431859545061869630266094293881517813355151110772211049386067350043621595892015615773759986316259457289920846754209513624960521899439436156291861036051401679955152987247516420374479760763950603687836987013338784289720192321258044397410670583961719194464795976520129442826289217572581205410562767669952600391790979516340160815660638180128065878746428987620870720423017264977199838498687542099368263285313881543606449213806807253087537415737017891265053169883540209740139978383067816186998191236604936631215077922266130541478571205058375466062027094866265211340979350786025997629608745457115579237730506132852306501178098498997619788068031002839015930840716267294985348730616476956490368429364344210787532510065615516824259476126939295132592269524351516761418278323183986057869421280986246451516755290051686001511040139332679660913504475820126935363906299521754766269696611744787577170325430810418414150784321332445880715181031422672385496186843384522859955353559271601745765479784337458038182737465795833376834881341777859716077417579643904871280907915890511435106942315345085463822558788912490958810432491680543795157792368477330115075126406691890288485410172733406263821500569646053169130699680033965929926848968138138205972640358186439684928411452044433832507063777795524523108328718016959675287467270991305639036953851349261848246635586974525105570869747151734804833714631662207706175355764044229897922055412746469395937360261690208322260401342571826161496519021280739532092627765865090263555412492297199811460670163428422430912183232374956518695015421199002599008273326337415395147423184678420759272517448583522158430547292216362325276548752663763829495300548379504844037718675139118120197849641179099255702942103073660139209503719950349335773558181617273480559328254380718666187907876699098226602053881192507044502541805842802845571335892757450495650184960132085078121278044041916995569159358843489334953075099055229794044543533545364730404902298040014008901329450087049542487249742609090041867148102028295397758483886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -16199423454731222271946456242930467487772164620259787646784935933251748848904845472290393482795570755304601828375038429978388342746923820697461234365730772742695248889419585774156233036620051207880979385856520089875647535487829849548664595109831640774152081827449397504588480432342390451883616852087022284689703521941998630572392719513641185659613008099820273089154656650476432782283561383433660851826447627751342450863701631406491709965533845050153438993296349544624403379987822348597517325035446015370664049449692450713541342372566289139228399915131497163665190522647428836539188761916971770304255322795076163239841047933100941466780632219038362373245082302199884660920578243987437329243984584327358894729106281624566476231541726496202386576727180363039223551076296169403513168409960934766649984223684963167354835347521350235180722667798029189131220170371095768028652650032619733006111838769183062366286895467929002065322313111114829442154727771014979689769676154934238048436872773171264804071004296508051580271581280926933378723317229584578917087371383847562304873551211528345795552220861883509390500847685497119882771680956862468145822859442483592221795245314161039820329180957683282077084206220716009549509891769596418502469255330793771924180731886995816749075956027524022341480620526740610909088639943687838212057202313210269016702370360990162583840816096504947654338364962065747730456903015777837986382029789807925163510855934367257601924873163069929606050500604903396225487768933263756557769068084229280540900074647988080193862390509114380095548827958877474149678545578929773302051063862557378630534569363861661259439423398488688160478845470092752465999017911655723048128526982452398820919380004844442648698441791303883705953371479925484360265573971794521244463900753219585636238944712915131177210925775466207116937313034764601975208817168708688116865468062029035373872005574329898438863060584694614466632829680635534678041555064434794672780150592214732606599276322868234747199431747729659704650355498046754768918584231637077327111361412170513223018542002963036182503648391163468038484267618047146675573714743140779320422167099965759636549241342704676879844735300110330076027440540282817140210538514436990549431366623491220325145557356126512080450536826514068525197989054742903090851924808734803860712544760770128661887153564185149063437396923577095480413694527690258677754727347975399590533626080206077627946923242536741934169378140640290847497599156973128510712582955634747065954293372010710270100620996699585770196821563096595334729512830507230729035516075971246511030947551507773213273338348623161785686514002049846298689962093565100459783338585420909948781402730037870008827899298972663083306519540450583140751490443777265713312737148885554757677236413144894170781780941164348447042308078051025428383969295230708498451971216863105471439711881932481136564768514409758597113284686521664019504778867760595837241908734297738791117283110484319300225366315527951019947666986517937178815474250141971413508767571091563104825854851388995329262520789909236943543942862366960011164026180105747115751475171855207594104580086951442062662596286280809696032415694573422226000006537871905710890923330877930531053896871074159195193238183366687328342576386476459168353302592400210223309577059086091930685256521327780272940230903358319930420415105268920744165179689756687866282277238435322622613953178639105162775945997203226412452217340679194888254496309821821151800194581246978483442752226944896914162207948500920276007225914738864310958972553705769156562285450684298815021648456231240435174290788809914848423671305261810301573362679180754870625545284851331504937049239221799131868324504060566202645248824819278650681685759619339194826675241160231545162250876439135831922957797645896267938098398991101950879661653965818082256789275324034592469393465845924871956030060350377703886225117170237286262531385511613658989673423395364881358126661682291574234092894319390842124023557499724300442360079431521217242074470007901841893796967899833324367959427234084580581452707945466173243614175425162650166063961204620443856875435266466943915596077238871702233874783056222159076760171128738073883554124295802246200145604095440655197317467476359738912852170247857825382006439231349568421045238858399346190853025930017134093669331495087626943644792818956431086971275376076073268218745950127976742206625919008009588176456811055802564248400749781371818544857936036604095136942570766937859708345854907725777825699258425648106016269894259435340504075006935655779300069662343619859258679442119757599610914057999833626870638869109606757028002853987928610085312631484094219907149901885769835346422637291168471125713880162433313919582124971489212183271907901616526982188843226096066328835838486966521216039602124880096574264588808236098732256673586138158473528881894810647325036979593983576965773077739430251028974552423584850025063863735405731625826171757022103597143019703030878913753504965667421221531132956820801041880361651037243920602836906741193127956820353503694351471616489912242534432688391947067530587893332878149149038295493052876553690974129997279269233841661416046903114766790431476429297431388377240845303383981824628641016286356614515802342993378786626822850163953792845637732582426754408269652668954267774875669840849417323080078015039512255330456638798547575285533205014525233308317946807342035953070080722682178020477294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 1179993206784072495803727139655394614437043019739544914969302745960315917215279376259947469215912916797767256988574204126290250649101331680101829600438244899060391148868764267760265964068813127209877304833028900387429119628409936509223543991821615571016289051793444273038313996218992051629425007429682977467878632571575240915195542796362323334879293171815727046952370196502597052888997761765691762925334118727539018882198066389601727714239369048376937683322311864241467753949751832058246378768703869072196554913636683073555705441539738801607086459518353608479259753071798076347659934766864802847156406784092361289873725674910868455741683206581408066649920918362374600355349993296884553558563634778989036656503305767742809452005384328889686647433643627001276615901147028623505423756118125939206368848391230038918045380107109782931898286095045873822647167381630724843226208894427789044492261767163740409224941094126626372869083516052930140208385763067690587393302047712124110802214536793234914483203642576617574949037527161222156838406516688514235498177342760957050170078373418512173503775466363347357309654118413696981049698885457158943603507035384827519473463512895039713149235764454557833908336046518909631470703484390766812939305274602958991737840579103180370134316932294373530866933403209159185044605439843564739695426637673893739749434186475117455745231385112295879425227279273128492702797005310647328316859596310381149261161936206538969032850929105389370871139958632319773267017134205631496266072043219354801687250992328234928933755836113407851210618819436190900266636142485527785069144262577962437416856782200339617420251123186896199468625538393948990686467794265002557644495925380838540565782055062154273655071484670141401614101790995860204662606894747561953835052566135856108335316573666453565399193522308709365477474209363044044346331875525320053440264147567507681926490766107218778761021862609065543869733695200285021177648482869455360209558747932298671706233340671322795795969576809844091494616458009784809958979626351801326647792975809627668384069450684363383249895336704360721801934188261686853652220012081687219009532904436837922944014898898743253438304498564969811373685978932622967171927841575691424557014551166201903024615340944598967992168239335859914503837829311391825707320068957582258228167147171052308391099697865884218913538740995590681723186000967400829789522585401917387017592418252192456649092978753057267912289204686040002850614874684462641055544702250689327452451088744565828883819348739784064952993521009601144979096752148945044485454664877054493530017976735338754408236046404761198109305133357688462393012132172791703750743912968102809606379781657073841269400235985784042144761765772115393674332503768443756474485136774120506173203432954986115131012717393406409844017902126518168990845946288665333020844896865281377762189343324673628031871099668874231135406017707495342865331263918783479554176940692567314431628037741073964954656854018557128655516650450448501248517071289163862412486271618205989357030039521124740532864867885993395048097079797056619542972047499659211158893142023767334223588643027909259627168010428883480023344324168035116682950813830752297138703653028277632202981536162002478389084509006614629046011392780259021064104813699373376313662966517184005742759845737122924323668371388114738182291920790316739814768128116688716700779164574413388777102275616609128724732666062864785367511814039779618121452460641609561512015935938165296350576132207161826304376459907109210084004685263712762398780264986035153201191400451748855629646891790362721619771133150578002188265942614794457615239697940628587487742866636310789265134985881340813899564430256454200172853939669085158001436152476281306376820484265432439293431747576413154885574864939301061586291212734441488736840978088349728867089194428161853537964615943485890857553675531574118162591114675565967097190190701777770875129420137521900678161943339896086167828771294338922722438666077452076744512574950602046071985569663499737255638723857064974459566180575986539515223664758216489743313807952607347271799327409095517689126022592733718033046889201891307095206841894457397009943993362716998989968159941664074230819410784441388371562590307753345297172428824313551075311275461973011363395162796248926661333108433827100351488586898454081061978836863895537272876607488099595111456246786575939427587436412733275768232028390315877761357835684003590198738535632229791178708527056031458250718304022860706119791117971179849132142239885860409021598613375954177999113327163046964499508083516590647848840122117317095409890250503301048074498606780608819209873157133394238352056506421284788174590062678580050621418651503655887442058635856877180688046525746833550967190793518766775141712228107530704869142142481945607404683663605440415601452331792753513334380458350815544517777266171197275092129206880487515164060095399147887334029605277693995425347690878349601791069476475468460404842553745582077443378487244431995457221685337305706671845135938449796597637999511794514251254886957184816472779552840383413622069623934035522495587903093744792403594849316350168846880033026649412035372021110693958385629457588528171531761338019425818297926259048302019620215611609076910254658274996762854300916335472151077165095203881236350383712044218838303777783090027688359820945569286997321455720376910699541978325407233466060041848777473205700516700744628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -44078642912016583088427382885996138489827301926820836642688985502817055274221435393958993705748879865296285009463589487646139138696875038056572507670802664175591598304970984080441092054467811577435705541684714180711082560409357476279902802343979254545333257934728873864215167863351192563970714879958608449045122035212069033589623991689154428419854806794092759851098876366785888893334189768260395974755038645173006450112605706571642863976877643840186724121270707784299076925164045440028250078695843689880518647567937403667502341918931249383753668710981678494663512800619091360524753290919915743702128610350877659891830156107092059176140595203011760514050126584999917714250989543023075111782094471775361774175960543211558160386194732783327146498319329135110551578329033243323977980657143564336136450986943196361246371503838176020636636394505623511870606695998917602261682478497449126809081050137970181689712121873612836761360831528449647642177901513980484112413658676462525776301729001550478921066948210381935340116770689148819675994175912724919599001991036863610134100819275489368044420735703439811199536738240855313560465927329197374724044396751529470183584550035118697370883194423560154233398297173186019548997731724654859815615055521450425162342105332414123250926254963936171987535911882994439617870604499741482674400999551725747301887790784748909496112806303733899377667909507966306823013552863278315873954547329262637504222086007508008389551848392556645352747800843053797298976143163013218140136028065111761294052648188408109061474859414259964955501626836339542183390291083611505976232764877301152612373273652233308078795203384457822530712595791379395154308061829412642794815696942494630131583823901942984254923208493495497281180968070923312978042729614375219005875097142198801337030599949229128939752673232986006869284009407031216411947834271852113938533621895166999725723996863516281230236832234730199383825794597589806145028901598868753975262741211618884358148919391258314404742964933435706204369719831980704153368175389711669593216464985756596714139497318408371739761049869879241646507480642011484414072804946639813255111636999478339133217141196272654887239634121516493395580397140110529445243424613538921673473113879834844424267096926698654809251692921646801628251557784644465697039123574763120769858350476048650044719876030998019220107079030784839231739870949582098195600717579245968854953065339647818241357642374404550571688699320415803324196218458637396546105067295552501244696095654070262746699771549155196220654533592581254381296111126512644178933236829484089844044525968348354891448653457284641739827242886460294865227591414078756196007211654723470745011600757702716958683473341434058758879477991184843518519647596538318623205956461473943866448626087931718233268791339174482175749432854069730236859601057268217452499408885593058993641501948047860789954075126591714133689550207476644564997509955862118236415703005407952626140328773173885560530355842307883809349673809069788619354070421340292862335916350981882992993262862273661381159640863508928876147699188606604757156116070170031635086706177736075983229650951243315146470091704773098859244742539355905085522684075157882167444497018016941463656703603324733484226182179697500367738490857690992297207135544047193059420425885255570486922195702110484098285721310689322237836425488610931887926290511768883911713135393656797021063262508121575220798020368774523518215628523593662687232147076837886790597327392613707298862310046172322769615274223102517266388672762388078611067417059756836113836986438000932603030686274914868942745872804485052288448594361540523657710207377771017135295233020001756138294585891144357214090669556147898033741837777988464020258762177115157869790233099631906170893066455823850352342075743291600642817163464010205348776225222069975864386625502699073998621966554505777539803882589902492234768954036501396702111757472711588263735118968947880067966855276465108990260528850181911116733174242695141928995303958838840914263029643588688498471025901158061559419630969588930285513009850791506222786114341140963205884044632649341335946311994930112406280082529884177448817557569073294336362400496384229223090328342823870969285288717646434878745536482088950448662488616682467616817501673597571870595454527107862764556962234735119236027098596650287806533758061076051614285386221314830350561411848528069964551921996374779853621632561441785765548473185450386167610846448467889164441432955961205780477641013571371618852175887753199357798889383519319640398187263902625173570280045988438717702595219078686840967400817811653348845855432700840772896533242970793383525738135996373534104760120788067601589746271784901905291542743642588174976511474434525901419120879773752663410354214763895005929105786261332695254915034538432306904342583738507290901148694491461062630109725773172429574103291843563095316425265939088766657910165785298049742816685667127403314604833487460623030087204516794843946071406074569105883740101007935821256041710933579423076906776578179481305753179878356297578133565144254483566916151554290158880220620631991775218751422659359635287088136075449428946422911298835787430381326876767336152562131796653439567485635545934130196841231263154819640702611227806370830399791271315503765119554043672986238531431172845898260023417033414213001816010240795947321881069238051955020210241394057647409686261780192850778803403954952955245971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 2136476310664237652226132340535379647557079624331313636587803393471283851655642595234605224742641267521605171261749792039397473406103362802170097003280630406861636280511267552862919264421559654097329525666633618580575940113249873901382633965243244494666144549780268214441408237073925081819739346809513422565433495364946795931207378695534890905248621456865211517616462222968414090180797399831253164492224647376644481007486127003262876069003485098882016797272224529508617892650947069926062797066846487500041451990833639609762168812993271579377384598474562895220871830308464949759988971894306568278555846499457548918591476330600402551866649052181589159958332440475944249050715223680678817119480946266450440283331406398369922262180714726013756375541774260855276614315432500711469121690208492429293665539952802858559636809442161941386442945076756211456548090062806098943550656032737096845286318613984482987757270639577919280085672415173167092821932805120104011962726619757540983955039433691017347307198004092144695324815465779733781784160122184565461236971243468888197526456367432119676746593274440710422618108959329336225174499869349459638289394220315554674158972579768772654456167822805668825886531500720423477408880468244490070655116225289612862737557093433700549468678036191165202836210701188361795978857843586563968510268706277264252971122332656822304247913572989985083225988399187308867423128132043914026885627880117249374343016901689033671607401382874137580574088119594234661509981987908522244798689537132366620954701005239896547660945440263433387546377730859784694756402438795096463149068300649826835790118667085005039304186710368736504019228873170270273860734424715093094993705495626925888553209890916825024535523117028430985845930238733368756674431009381226625347562683679213869079613882662077236107777974747626498812087992802915609354292721765665542920088769444815650729195716638125035097505599569699280102657904330292600914738125063275496320943791466736240945435605495782461396145499287614710865561932670493444532565638741888661596406540705934861459199064967624883946675232686588934478600343398906089110510679313139949134952102170316739018024005775327643999616756356603474440013030991457132796487442916923702362814632548019015563470298760981649213112813525598756033114569456621381029377852856071767689499873268542897927968755392743370937171811448576944159157384855890434151696639082860858980728117970699545973517113997404781662739977055587603923352655885974254046676311095254807262879694802614188142974437410226554858240010658771646612571139507664903201782387170126522495103394772364712929398416557947430072336389856048246704337444379890891495040343296348436298529716236309739920729033380578113084580106779149442871325941102582260134171126435566529571339336282486190668853643917911967456666156390277734170388157137916753382872845483464670863181379936033842211814456188590353684179992739741436287217704699377068049036772443340329410116632034300242807734230764066418566242033040612786111975167955758492399687645869455950658800482903387939093832859214329339267530986831885591409826851294634655273372775693919031287335517142871927136166923250719697101827513621391318214836298884277959476196872989667210561518183137184930777035378039731576536785939705801413812404152468099267078293249119556977436002001324090770039371499261800469581314501286969279183066638178022647146387621579954217924642218794285324758517266536466918402692480026684614197628769547811292080153056492906739704664452078416740580362615665522625827907918698090901947419042630052149978475986138232200552903577733360184551543276126235434965387682049039714604199004486985226085958168822234342859134853303607077168060868876847438450787987034686282868216219307578725714329714221345800409152239287901510084292842376035162670288146088038410347600884481107261899033536813801006015839427707458886340009055607278499131146483527469326360820302381805536178922354253799560863102516480973243481582005108841496316387831005516422285933058471219253924873888702067641564899594150278743147246357523933673078823290984329146418176871015239283638787023612907988435289168931469073821866068343707926633214174717360168034143016401378095194667580795658070145421566901378559654634642448899462904493860280941394222759475805269236897323337524668058485100012548088379043274049881198119457012791813080061963598738115719580776718630791432620805655343290516780069636386801665699953257794601299243615618657718014252751597327771048416713135236628953902864001944480150614098443596199303502141885333619747822774250309539968560225634833678212289767969635369089170271110050520085656968395227207972534791542644086839561958668049547018418454433764894406311375019708368920926233670330460699605730610784549046872049711658831511555160378716226227243132301082673415813176477630385775442648988671421224709372275758978501342732949562181057275631685899480739153206942792036213282349408706080479399644865825189865904771042821987416134140225390848796430276525702499908524131308956033001049397928013030274717013744490344847868030616117843699346794203864445476744251434106347640251137822956223643608021191930853727847860262801066564691894667130649913455503481940989748001414503123337454078696042452620152587622705255622271689468652066590764273811367690015854377570339606715978360213641849519940795406689741794675352129336260713648094897585852752385723606450874945128504123204038478434085845947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -58695822071970097853215369525930639347287088661020402167077103453433407521117607774721636881875758732692895572419356998436324923118464306179885097636930354179480526935057825256516200629183843244389298968228804763513564575816137317832714102752279498387688509767409669800260391210043058033130575616858404086560800329742040380326497705570119894975707137568247602169761279769114266143351518118340182967500875934940746208777936944705629883413668543002296667389439093428111619338695437699172600150694476939787022500915808889014308830338853019237113126496378115138494520561358312745951214193671292676781202740498573209403760160364992421353864980611208027815983970012167129258079067052137279613300868996519318071360630579491704152595936427528799339138237477784556522180043956231084184020296151627966308266819850257234784978158897964942077062952450860732988319447098934717575550724521313972757925614250863558951423917349412855022552691596881137060808741269890003820859132854976257399857737114036699072912308816506404516482581082345627514303498087701748877860613373675665760744399635322662095120130121068627891895341472281510610665807981406446880831308883736921296081640379042667113761710610389688793491881947480779499187026642809527444086481356707561757436674775167726042888445484059180216050647405310295466971489186487607264913161805733878936049046825043801726195667911930258649839362603378945413794362966567046525959620071660707707673045362633462413412738839602086598611841126519283736882178265855120182636491910679282934896128946090166542410297088077217585318186166178064684819056418702312065056493921603477929127548027265101360877930139536374377011556288101366768213873718099640612645948307014651457259369257500128344041911941343560417318786673733225666306188607710782628927570081257337824509869654318619305326002220572794700659878239613127421493321189876673579811296369044868771785465531690525687475715042140940300290436250006506458275375329842229655648575114706614775045928448468017137196605957354857542954341003812675037386500477131832424817105643179010871447731049137504367583347828884837281446705867841755092247086226562834559710547053648412589409038214375299395120202395318191897675034890823065390661833744450565840119123029908083730665968493759878285880682594446857251026100042336376329103355404853391108412894480581605614344830688595697312985058796049222780453635247054509526909761382136149133840837967460318533632782279330539875001663756923434273414734696638065125161634254875330469225522063610254193085378112873057834375985018520132512288077764809152016372019996742050315005246337769635345375599942225927444976347902822913697134114063699842731490839924990693395229068579314857773098910802572512120261271288601109585672676803053877425212235043401811470784285590007910565671886828133903287748349484659179128377256596790980290339078941293248877608298256436940303025359535905188020715105347724588387499984330183661794971228926471807587577419405856637763925117203105539385782780759347741697503938378717515166285283012194422771088028733166266362088920172180005446408683144391753817663311113321229524293714905557843742423748590089459100610323135714654303940855950284801374587421023954288637134363699797489770127595771897425704676079757563059776164452262893750215939287561416955785391138326108509131443869706639459556623407862141769610295522270114798885643248519055931228240726349918889648091323975064422629278949094441701466853346613962686920635695922922310476574869570562590898348034723646106434162042911845107027634367638296745634673284695167414283503406563017822280588396845502467561012066232341378440874795072287610674037602253564366585406041771912331925784740613271923877067414396195811231930935336689506024701028161118728341433662240124077526529581459185197656223791102244727410739732575684610538274892422948831584402299507112830881789099681416977070374079575343307917226267426977632550399334698164638076659087953590152953212139129265987002073012317732365185354872548259775996913620970378904397044558291626769102366740251038411503971190831384821749682807897435900570642672307915875153384429026619275858067102817116782823586716341557578914299394636705099330860149504542176157616815981683519801442665240919105388393019054379220059256389692270849322608758595404929615038857806585739026316034662875758978390369565526011918723921199951193393510887304898600228663087693441754385860932053561283535347411732433445549878065917496930200316415706168140757739992002629232248642789936160214858473360181954292933802728688790592039315928566983145303697051244075009623403363836367303965542755889081570685278901542011994009964544136111856491876989781075342073817701763395207347521804370344610678586656302247672940343048532412645068696023700046309550340446091637228360309344014746323896491550395515581307134925224155823774595385900879674037397692735452119891002081449050100961676072298243550952325547771985199856377316032174802911359845827860455729321585995475663964060130345117108416846529907261244074622330213676389607976449145701725056893579992094383663697457348295941063438821590031623562825542075659678718758594417449514411379232564150735426552218771579398448566526800900499154057003992957264253815491773943261829272160942040725017256817328690874077722820077962503681881598206043965700324300658836110398243573904491551645854393230848528833112140141233763481697563323803282687050539290218864607595605775713920593261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 1988202451120871302698746037493909446200733729495994222678571559186451737286664146201497033219723083980956139688065294857822728849642957689668836306919215443049127542100728749038558359043516881158661198123536436492100557022763098041731053827887857421984066459568805337800309171048106432720149169379014780179946972893592914950397743059799563017257734650835949001292489828834341914632372975658087415308573079557806844219332591839082058120016350908851481055024338960617827016632764643650452262814837194961264218860247187758611264944320121736296512098953889706027427559796877007582796754383650517390278882657839530154695299187567029145808262942608280844221302857789548586122297863883354945455084177958448733239607809054864090784384228769344615006683040266056861638006001016497115995204652977388069453260428538465532589528558428346869241572029807950244804206027322543329999260044079764981383014433164019024113089642752789641277618692691503636777112802878029604099964349604811197421379296630343491696420031393789915929464362334583663464541497439667585524673959452671499204247523255632367707844790880324987051826622453203940536242435012128649572087384877991666165477181426988752102540073917358923740043138871935416254686462164562480307933553073946514114208451190780597825006168543184035946232715094938662204936507019929185767155660864254291197270780484947832829598128089144392165725982883975242570657351569826958825268957403625912487202689303405712461718067243397993809349534656255850985989436180773437403341379996099774060646037782108992833852009768441217484037353794995779851113533538518683436504719923526643532736637960727119893212609436067838132280629959129153995054807303016175594137672670819833401469694861889315764786444637585345376324430500226460975704223670889294842360675428121629367505009980553595395456010235954650077070705867428304286553281837064633500648368013584994375760883092641606843847729402946016354546340591410208756929976024179022363920239762392738917088936850811397176811832641624821673727107635491192127645632104964105218630140623627259120986900416912942514065095491942950232399599422833618147503229398985967942736920634187919581341705993321224227072647361772284248615123398108431111688084142210605095181269872079485713233348026916515857246563940158370467234373797702959226546410668020573649770980328680319075312199158108046110919058183429057237952873468491695226971487977598863425440363110017436214978313980914201462418647485256877634479196806905492321102773777233113148546740782618952649111394733086239115461433082795069926818232483029248454398619765811381683165593317434169044319321897149836664344705263827616118280465714560012864556258572366378229716056155206933593380311720667887629295267343381204391087291506214034423243668531505535768360189293517845557032230338245610613179017740652660785684418812656218632691456623293091423470090789564021619887659510482786639643926111228994241233419557568066876387188714790928991701762983272937665980618327989669319748009224026503352608827833675752299657218410179010494246032011582297118317900879611050182667700486118515548687042954885469492293384570557984182447451784932716646399379287205859388813017662781492632849349509488333848332035880457798754870863440879570408536518116250137220105271902303864350392102267045287703886450617569029573101841947894645003282149072917711854042208540101408964853141185363684570943139673032366164922194593809074628503928435582086001137780439479968872870098891110149182565996961548895749786274871274269355388641816968584884851184082184748318859957282086717600780438126347247507563307346825613009082925039231402509880441566339563591531510568954816785882174596650305841290945926160433570664470481789337440536431677324946961307142929705415848078331598974474439371171751139103638404780535303114093287941670600290709486870308396585349809142086763762942807550926704214912979092368333023847250491191635051284994718458030299564432724589165378488720642921924538453433937014961295351279677099242133035618584344812874738739426745770213863678258371619805398384622959203382751382073627325172592380821967352402379352396044487938112475570131113314921963611888956082843638026697962440337187259167655753072162008213757712493200335471688504808822723534352766068344670623078672445042912978357995977690976996122213097292743365941375793174379070107439618996206454271831234008555627052615554465616848078235753328493441542117521175717114854642016254108070813694436667179002663775967578607952365694155557741027576670873834445394138550319309780804751985929376046144391983219380276216917868560128958649950858611224334800674867434389980332472847116122826704434911886854621590104777405233791633651075993128841561255653905435126101991985702285481358591451164029213638712465336517379046501882580348579803410777778385412514034815501198714327564291335531007665640404827530241233401501981421449148134987716595185291462105072956685255998008307101353438673357670902214376139776992763999144896521930040771033913146736583505097593980076683081943578232672584203717862468313375347645474697328258538750588610555115201520795305307582683136956650943154516457904638188969099805164502519456632540808338188291076085521192390308451129147118415167361757983711118419540168158200761758099944126558374856448029823685792857275377408726451121143902077452215057769771579131325676044944067877361769129278731249153773613683130991412056909339867161179427057504653930664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -32481144100990493866456298740454035572887999241028264645075945099973305725139787903421612189504190767326746023626543208488269953623155342719563618179437822732672204979773552640350832228488892736832828963268111561036746887555914330660315383585127319776565581132842005841989680508773871336781192605684271641131760968142396275157671905590369447614194458690522691493011979955439677556599710666548391325662557736140916610273556525721091607705751033768498263362362331350626051267617699385091053480316840036380968108482739987522520794052778129707526826779244884337770916086506038543178267913500707349060004338033156349046164948449452103725950341870094811173500953891255727976063698703751801089196386196074183333130773097511951459661146775319374722579026137925201676725581120938216640771041174725632087281927070856482706657897440107949651931159003404192589827876732017443589170034932304951584472220444534602007122264273683892824339017354849040916053040083314944330564258890564245319311064698000205433579688867462555961381791231549657720496906277711596804970376402023001124782958085692100763574169800435468921159534712437420625103348907739710699416005944418182951580805562508512320594541260301133506671473967245893911623856486736397927823594888778120720914851638292657425339341764651462710537322544090105280227748179192390133073867820192178645814178454374746318677086775637523937508098726454288024033019806523489957652794214158404256459161089708281124489287490420627074927268794725562828806792046317648060393941452085996190861529328907509082673626601688398486141082188715656463679122051426742737633559042945338593862686619698342471553478079989038022283178962877454319315807101338603438831881957258639917369947997530266469908630211979720661844465252121914448869913784864869807097349017965681108269496441864158969854592394067790641641104744625357768123446807983187878422583625481098185299729207727146926910318311123199450764516099118029898924528588337258908499222921930478354731944996989110502401208634571143615120808271645646929194198112428533172485715015880995174744103731038332611858610256711896790444659759523368293429516724535542206596701334219877533926655274347763908895804836286715819191570504232992165305038686691679555893634883214641707289371936648960753648752169720211953802030044456715105834591512828728063886405422547887438730959808043661954530198860970198515742709001790151246256465192255329191320527099709109050873327810460639676604511340024561493194424326492058509876784360136489136376711126320578272844598984962514659039238186485568581016146476997186467896029563389353604149521810082108614355587885261583290306463537636050381634728912799693819604665801380444460217881134425733149600586966037445836240434077763667843414350672200396801625420359861648722543239129247035794023603479977755502083645654107601964843413318550316860123527455960043054936251252965329858779367387320907520275703638962959366335488584833045427348662413630701149432789229451503083065899664068087991312956057399890760313370915620541155842267630679807675459414825241267042526735033809794163802373816789729912770352367306808755747169624119561747271663623196886304050158166030952367059255071447363475331050979320025767005458823662444066162573543536570080489182891672538223019007080297115068390961653487256474223503879865410335013363887889146137186771939307264940299699681578430830559525358700022415209575678630255185811385459368268054067819415932432989438511347395452185228689002716275510108015629313409608579563010464765886398879807919805564014278034472159963476318050816953523537815752176658257160430183711360373087215272566828816891492470159904366625673648502891072635387487592198806651416892052019947177843391528723463374900198217800770197359170111653438292870924208485742699001705194128168054535056979837226932619642587885051822694754136977225295566344156935236182691982789809836818207419553614710534603439519842423124876398980081708100581933300824965387858950076396150966341968586134486367220531668304349136586836072157780753256342227778192128140157209158999122495727341302495242027757671197530757338799762925101597198268333124617275497641684404702710567511750770299073412951030004491704698808274030379928947757089704031175571447090691672230261865080158405918786548457215564026550456073537210945511696344698062988632344374957350248693706388119678435730792383072204586442296149486017634247368606997136687515517521481413850471971406977595673530880634042407697867128030694676027658051747556969230826503322656710695932957890624573787053589446570815287682092629759611683998883873015553539398382189729600832377097923745639386537333894056557791401366132755882356013220175771017620072467643243785775595916477505614652626955828692119430057268524885623369061719940970213394539477061372525892065167243927994200791464027910722468932457035402314754162117762375852853896563439189360162661790406011274993869163110454815213040578862026282412463477525767957774156957629358043481962943716930441111925985498170524837437581120257546107114396874243214591632686471105870773422518872236517551226988226890602073864001933022079403377663301602298607835927337162613346830914180697830458579479839802102634904359132521721999865358507141872813296794351975162140571638572553156744456912102247709739955123356243519741202391075525835187515572872012282167442166857135103981015258753291858281105805022300484689736264709218442614524491318661603145301342010498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 913972431065651047978359286900430582090310343888073250139928617190377484540896038565942860644928962439585470318265765794885641816290355051730251115532761417986463878565378205218732505158328152075731090166691343408525214884118515794056978275187138473502039232132017382092117224804812866762097880299770968230649128807275909854448466722999752514874929897484548872518392913080926544823497144500338294587423554793669770600804671399360042308752814473801161631387435015594937882023840607271988859904385568877332748859706936193949089488248505491174532462106097346210919917605898191537135149465420581451413131088597790113222403353022813202474600095091225405842360402046380304207596841371616986462238966137373472581610748820502317520114281365928512787358900667009700349947939432061272083311699234574589747524184269974682320126124108030407637270341265164012676686405322871060269201162005183523280370146359531433995489486197155364219989887364235157113326755131714927841771646637308569041017254316438619145074198819035490174946653946888990517636368276427851383630056943635792258915965756083106123311110373707357924044062767383685257399512452635939348335887223929230382315875884064838187241830024026767249070708160492319969944441495498863852231114893826061310228280679574267974849541590055286971289070519645610878698772195730118624411602829211088183529041836519524114169289983335795673858576283122604859139281349105658775155286334260640852833769706764057115963128595167102073905243416176201197125688391719318699431883355558919620281080372308277856452853658576250502374738694172737516091534534978770903713494546222194872622939710227142664051891793581381248138222882450418401090368618167022497959805972751518780084271078392353924818936510976177836432240099474589290773066311128211876756058547978246527016073287176362128207515395199300783908817668717141761266316830287615812502778846912167596053616339767853438918178108735695392467408416655859506473356899421914409135573517122692360935278880382014203081687090264068634117501575461435793642685667559578434173554686097441770207979237063008665221129774785852513268015029844164374852782254208925866790794926975564280239934409214294831671985434320402307434801051297447045295012069546278513350348510012413096462079702082778491217431484801489197161626876313147538925625115408806047568970602453368540840790313001737249295413111220293967883913930536442031522010054636835619204188012607118752205905516948575722560928421759774828738202595238712476940266535152726390948082234785215338051498629735979835363808686732629390487361427692465485303640071357052979840675814335491481675777977943439915882235374863113474790930951881686268655835959395615494124982823971642439222761793741387534989858483033408360169320812335572034232084969384478792827908931530907919065142844384364463341642091015155428403324721876854712702612317934584202007771145619788508608426688590842195476327336072914155403553198406236602277569599813548724492091124059569505723171155771230120975180186713087229322235755494462440121199314800521522693782331833069683316454022046911273539503546209428182086307251334876952996524073329511022405263451257079204371488859651147351914674750416270056898762504221233928088752003434443245009343377322577430271080646975081056170493307441284098190624517819495500193294418852565564630417121500335598863433726388078823933426445389920222925717264865226618589141101075917698741127679282327255925697843946431669666329604577503105674445315197906069403695625619650400076607000769817759822287389079010824636813388299230247864787871485501828748369414824461953426405132315804942187173711366071694869213243216666990158972200576886195410946445041828160495041321361767263982017789772879342186632763491621279652068700562703929195768113202680714404892242898345382848745232624113957347824816949644613445910543028783467296480053798196367141759470860102016997602769656883834774859020827534316924924930074663778198592011553803495173197429250742851605772240018329119117665076066243566787845786916707660065434052005958387710323868809212265397993363102042586302099827615667536124274598075863514126756962495370160729572994963800519839442263130418816390949820433030311327601014737039046294038150263934539027756305582341783741664080260691144688304471171968568674111925031800429732565139419190651026608496273736258278142134382293866857036498758855209643110922119332466606087047388121286649350138865085003723458301456357482547691599820017547728861482870118051632000254743656900259354464466761453056138975770074471596224761070967875943481287392998379186087780386298539472000245958020724784276911079523851947350766152199225984493596031261506224957420013810963760575011324283796179356203657937691073096485389010210347888804769259399203755725725186450548901175638910948414438788103067348168380690823008011246853023335685380615759438267544700224132906740316899770517180424415418671201460714859564223973940454393344536631870524761002331525801431605369041766484982698648764655778578722042941871117592324707012520077655405957618814037917912492498867315550014183575538889725768359473519369307085096969016491974562535622441002979948798475267590799974831312431237330026813526692671679971639998679089304395753861433254905785737156338857184288855080904798531948559339217033647370203163307344692912983521384640153040373283734570833318625784586660795581537081580686056655564780019958834658688751062527444446459412574768066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -5652227630109154550806918337126720785722331418284026960248279329741968670226172573806464725049908019624359935857644416538982375370615688489109276360274841344708462560390431228526235379998134288651364650017829871845136421255275566934562222156156954080698692981605976409219361350998044732903981916401767379970279388432222573208750553274862761522517721840637182680521935136375635803449057815090203897831238142474069200503829268504568458433615213641755341372837792913942343252369660026169658799707548949720751562909017054317237250728592461518983222515582623922009248958030930662353200337663233780739691963689340828765691764987013489785683586739266592368513706172246162219675965170673532473644885340407712732063848050244989086242329649731042133848708441296840830624776298183981342909486345893907689215162473287082668531798297789904505542639184755204994384993587718633477676322577695733779620518145773556942260427333483652406910807416364799244358941924840950497429486621761234638415872397457518944417520293375273675614729988685105338421741091635159751585563070331853337123758506654747857235184474343299536293741243831476502185567572482667004576775672817101402467720474598526421813208134893136689387875302917667165568740041050585302522860828657682867827023061994429301145822228126318374732741199553770564653656093263283351955857704899085686866411135376917073508269028498831988715011620662076455085413663471795921063245180776760622213865189503048404989884509613384525470138349113043342443310946293803602447233267369796349447032623192065633843097610788325986024925455627703498135125693605712250904755379813618715389592816471758191720488727293178587284028059522835137482548033259278422329174434677298971785462962123700087991661861010934676132972959758370884036367798281717729049507854135879341157071397539587485354192951601467512370815580665413616365193081611551351990579383374700682797183005975021072898008445139019227250043986285248361690178559872442529534052577131252921403264969740379344487592696262273713442915530767492170708502744749898119716133320756099903826336723274856063455188492206595507759987731437112172524689591732343258812723957357062740960575814030613003240579274907111869790882445013182155290456464153973554548441780621812520332500091390853240513017461282343093045649044229483208052977603956641703934328837158370961387154980085684965096091358621914276428692146683666414836949783982919651708727271572920530123904939100487402693622765147254748306822756838242045631735736739836885057714124335366054987017804622020035376992216216820952616768966994207805388380616131244612617307971514681980879033238005521405472700613612048302737465590473787937187366405224927197448201174341402951702132052666379883408094551123661949043329225840355145173742850436831824967919396112722124796958909998854707456609761459733890765085909142566130752496222441564804590802294775299820159112077178634255018821027706594294869586582847043194660183511011341157320919330600723794229578945562140766168445670320832196522857030069744629100124472449265508307758521499280165913464910740642827178163417246246765367276108239201366436654832336847853311758414998561020467571432750015835585697022428239931001388455281419932715049859459337909316919318271891734524217118280559033782648425620575424765905129908826913723576233286466103331534533641479728633924145587609568571199463789894281612851065870721022721627485512526654164470039118361606024763754784070296083386421585046618392880533547117543696161393244187511854060865245575741206438918841421250735936659381426535767864049996034743279386057821045889585577444014624158460746969567387010519282663856518737545824274073692138849154580106233215955597158503341094093778426324936827916024346904347786590837689032124669816739266363340535697089397548933598198903853354942275588708073352094275407142924890054002225514286273466417516342486513869353789428841040326633923128392197737113954345591600500866250738423883691718061301155630765069347567024383821190342637860126536896181901097754689371259892579539022894090074136195276363793307262286577500003465770623772130254439772209415714683242947901673634046731371551201031122757954542145445150533908274563660181140641099426704203747486058020237851994814266629423095847882098387912812626372521371349983491126465899148692795613768792663235145393746973028292754023030553690036981326449471929545961882376438582930085212917623350829512560537404639434569896617208668570365123380337838990322994082856252176423662437848823745382994892099495071917377615082378081690633830978849596634383217871523605795466426397046894966620371180130226564635190059276180354649145497528847776701954449040588363785672023442664911597102466632493149756028572368634141140831538216357517030592441588188486105878778578999840079083366969240000994824206371267231261836295063817897141198000153452826104277090893988774476772483793197411544510954263243239410243868653338549525456995606047632759503654654345772891219860697695318912643632033977252714251577764176598640549843069538854205272630242415369274383808697644202842068522109177789899727426530782947655700367071121426087274323535355026943598744040659181321271490658095683415563407693112711310869672901365207033072050181275822707619580235658001602427652307390350420793744266410113211545446656519331419088202855685816974046477394488569654384963181814462550027594513176975899442409435454537185421902689697049027017783373594284057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 211364473828938242637913837266880724747153148911002680975414515620662617454078543207664812926003409825715249967663319554801294730491619716635756800608215533145685146174810465174999253980205810474872423909225605631267956438104446748617119409504892953873117659122260453483537507407418924017841056237508639955077057109144714981555654622883121653847541514800095949111891634583642644073241541101832570968196609290446764989188868714132767595253536724360826366987548491293069659350292513285238979752264884086052743219044319934390199869793528183334256411327119331066669257562951795231462163424721000063669865070570796400723605921087402690535663187749155164461827351810682818560572760213625900511106377257038524062310473369070093063426459665042172864518840990123441623866605181112312266656874655059338040922907696623761550643539510896503865645462356531145467926329792482033335998319162497461685403111841696620860122008017059989777480390290944071656917552573458749037627043381819243568590625636050862157754141961027447797878945229409153963885284780177401602899500927655276376617521348453200314418754430236253245553787904449119850516487834958075059950557127977746067952120470205089572743960016048636994389635204261966833797610383678623625396508665671501895318976369147087091893063397468551973008920959820243717831076484702682614990342999419991526545801430646859637689946821148705092196504712264600230797732771991876729403363300271407592987099849807762972415759659625091092037896405300517110193752383685542369417110930777947853706340640620581360585566525795237185402144333607134209125852421523363001310156289480958544411253819655778801557780289201413258461838010935828458417638684167112917675868372785971947763181213622946929566830391156164817692692091098729181836723659353597274706918986255527168784880516586715883059145822137115509414055547218493897398206105394718912524893501295051102814455739107934276922184811950011923917466488603534804580302672011452202092283605460404355238715435056282430529114331415661144928567777908152212854278803084113892206071415837678084368970603226901960595858852336690837089192435446026413060876996442593518774832435751197055897072275162113357282140735032737816910370452968372151679856418315287880357244223885776440532533090583450514927106726510714638642841571676818311745910273565011978916595504550349721714794672385606430579382889876131681017522692454727493769431445250959289790760725512737782364016657248887693343908001992622000664162291014505080330227768373449692729421959674044121694474664095180475764485933859168105775570225285068385404303273322999776840639754800908884452437633953615383744634731733122650157660000654144444300301383808635826726219955126589771149720634719523724998614397380563485063317007850173323130828679424913405719252154483832660006401605026008954029820986537738669191135709359529840004270340781593886036036363151971416165788378200977722859436312265198574034195891123164595286945397742192930341715546582727566937565336572716098688534231627841063528193175011109944747729487402720950758397298107856936461436254983481815128850746877630882997495894642195523368184074696259391840492666123471343236360024517336678679364337609443044456284788416466027133788214952920990507535921855171545004923587597161527634177640979748616072605436597098867969202228792301413686984794358341184273010305363645596718367808641611261024744944067699567738959697568996975171310167236635579354901203732748555317690029668671882876995364725477330329678848760441291791094591606212978413841522310869680021197146942662481416592323526381686875277793785769191454363220511988410236060356963635456250266099583459605012823116267614535135029559903137500660185406341353455184659119428223857783214361769228021692711161257017154544040245947817743504737436672519748701314070343314474222386275484692443693765061620942751660738147903742258202922852622750423901623338215430910174210051320866214198093150845940439501701021895635452277245117187110849072709715494353323399920565989924165861221615906626578616279558589923770798073703108636600456656235909288693320168061792939588486989184630139976961288983951422113586583679963323642740702130011675205568238827882309270223907408156410513852889057726807070936759310733533662062016520760518949161478740017088255201646113495836343634776196452833760363460624643913478766442981884858770794639447896449099396814371644968011604463974928854685142113650178478125530281812102521115348280044511197060897400057837982473906698840192213938954373598693438626397373279295101372586706949832206783890635288328683720711507952883400131938008583805598264249995167758232308124112753591643331697204869183087325260883765243064679533291105423097582441802806493816125640229143008657203794067458487573817926862167797282762694377045249320645591439640956451811363542361052625053645772673260070479388581546054505777480438122183679959251607011197222239692554378034675665196173996091335440199661912122568269600753283858893456133884112869441865569405933583617200754573960206447607741838896926166249489532411819260683153689580817874399140233850084613571580123265480031464418798391780993094466022267659146666359923510067211698083855629457702980300008308193414156087740249584828087383403384407624854748556695427150030798915328500451132946714219761082928062498088776605650235063038117869855099754046516626563476295104374033061650036518040670261908892980928786897720783599652349948883056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -37145623816863256437040731567179505763876940584862898637190603168920621852850447988524034013165325156980003920996716876558643653324206000605167498008209399582581040209906479483109935141201035223197134076457421392012199970544157728568824322913849615703624932308287670027232843371077016129121541752052352467364758513273689158045124942170108239880761744203584193709378357547417363348093043772983917010960955268759068394786315464929327720623139855435544606721351242923061488750843670156106974864896138995874623377928244632560825824615094649847544334135973972723045177934490866474868556678731944364679546411474514820196027815489597279816585766431558600378495673213303781647828441375375426864628329711075147599286358070381641449729290860949252356005662857552499570534252886026349151319512873297109027889197408174831370847607785045935963250506841508736847589755381261439341447788052589470377768091239825311496741539864800071686586413045387024400590834756988577834096188339783517495742068322572270167693472054782199560285423118110201683000591449685288057027505447379888130570431433131271933978442540609129095573183450166010192970238676243879616433344456914905507153017200790436364216798517659715234733653415493090848856672462174637672313452658702931109957761784714265334627251360321803877362084847535370222117187820210979226060326449374379396558756623730361863123791366925823856408642657061745757140986561247862305400197851255892159187543674785135775232153021028771637013741499202390816364623649319574067739830973242632930669018647517972520544951780961625328248594651362019507233509364123716167033052160792502995658028677710097561299368371534525516279332108264427657992031775990063306171201613628771112583595101688511266405316903816531187721866725999752173257624968915124066509855857516073253817648536407346368896140891696873589851402049088528238403393705509030812807153046508919658728638870821452073579075601738411298116566465686656787695853656021910667926850253812003272252665687612466862908173743353611035565848553592075533892085668232235117680786210257611232446414894032154037403293653575857681563393616442673062911190687918589958369507848717312861738838063710334487629222148119369806610807502361697217878007533720248123078836726703172881461855426136343735338270980542281535176077030246557361369596086956654836762445750516280863767218569086465699493607511156887387300702136196465553493355829064484591106359600130827192560007379284775783371624711164691765391792880435716062827331528005550241858725735865586371318824960198103081460584188006279268836540529231720013496345632037986678319873772167882957680511816709717823123045905110076664398625244873064130635314983821883107604233208239179851621968398491081322309013045207616972489578120952320673360561311768063658018361245303212732122606071655204005820554642043801468985742686960627325659298062682870659738175054443642002091470936155831627957344680165501442378468768649580705947778673805004583538099911711626932058672421023843226689833559922296780887377950024374385088540717760325535411994108789714330413897226035422887565647693247528273351262656712706564945072730780440892250667693094847934328265982184101700003125732078379449752375164511897076211668031857257242082567452242467558350407076107744221648890464235578123825551672976063096765121052191088890996969298420465901733753568039390672086546699841815279236343768943379017046023457684045759172351703635835371785227845161546949156383650640384694876308724069634264511967900778252858858437669942085022738020022028980263096253162383184739683997971504374643675836028327563829269799704969236320924554573120410991570961934814737174726001064200754058351548045966316286007947726532946367861099181756571947345654476771731360894288285003854389682884763917242410675680045730671720454835798601593743898744918860490862325564354094608614393061641818930243002773298381583582997950325239406678174421092253967257132162846960524121866176062316330351309213783595930873040630588395289745336683119983162034788282207095277166873141306979132659641850818169298482021102095395489630384904652033282978929193528085716023339047604333788345079320698074881504504037654028548832308736635587576732831309300776589437166087252240763568721248958375329881027658617823143428667842732969840914310850106938760522689312928333089304498809225016019394021275892207728100375443470792686687333248058886936978201274672565976925716933850891601435039825526800709338076292862115043914185881742631144754592282975650259300112544092939994989674016125637428261470175076405764955557528805618130813582986534127372766135511195849675129470734319347106840498529595048032567611186130528781816565057109048831056921886774517975898604814476058703970134385034536775979683018198739913846027866624469876918978548089725929116964234487249461272690284383319897452874784886868567661679832119215192263272259166903839078760838552604039180231273469016228500492196681208207495146980906245948580754747304562742162476486377891559881619478962422537520245397628095772606461602421624795163204245672506996142087872802733191083209778524682953227045995763861821380566564397375159965957966572995382208021988414385499611620120182575074715745183381923835533077859497598089342234383023897970911146615339220280465661840201551573121336805922647905821790981506218169301068145394387848886151467078832633549510577645553553614046721977440553154976507488349568575358716771006584167480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 33535028416835954751011920643038984024802331952534129359974962071501162947811988307873283066378345627007681041562292143576931291187414746743366659046949175512017278616254541120985759008329073027151361959576054675069426198667155335112286426788427953757075511220611049001878200117344067577043339187766983649456015691950343660075345542803984024904248840505153865184574510847157220312129110318348489990804729058911463278592381132034505091175721199749178139817818732193640660690112103353456310443804926191755614041992686107611894824329420475796097139821633814849053244732349181650882550166490895461615281713653163079451850861440208408065719963277562680806109561618589024130491258848009896526926226772551082324177193471454252876602282222368136081643819743320539282524263275246826483717466631694434334267389819756349108330698727207445294446674328977510288822673696740657238354809680595170162107896843271832481696750187573306688139869258994106515840218735640232464775943888283500459928316720081304915723600122808778191578600491421409860602796453669951702538407336138410468627341928087181881813324426976637941950065687555802391438471847095366938201164706791207968569702421000826165315923827905512457789188325780287529991971480915286713669288157832339734905277737460958145269647356785184930845097064044446490101382087065836196483390779474875155742018890569299283332061959653602579781999981385005337817738236422355396593384890757447174363471472428154655660594409271326865915651075204890765865179579977542818836333815604952864175454014478857638307154498130746892568068066327996775300095886765083551707951252934470504142942648167593700301922244258351611264338622052001105156070391323494839925097196742640597370995542567017857948255238138484810451917193056423170847203577975372925413268214720166619069989684630523893905120949356179218959285308141562589592102028214761420592304130419953460333007805359719835546909508381752798099275419160441449595322910320907890552956387200651983193869745283156615917534287326696549471887870744221680651462506648420385285615849307604851640790270080011191513676948286073870278515787784198120379095844894294995818966641231048522459941626236751527935039223840133722154441720234255302770931006243383936791088627343950133886457796747191700033122551888301786659190225751944674319352563318132989021253404571787916773778612038630812329265223493596153624079547255516431665904804004746075753926236366128083623295794356457365626533705527816642040801026729869867191668657604912182038084071821462382931819074728077541160498968127503786754449390874937498184146775387995866491306093635962560994024482851200366671288185563371827708562215485209798405408093518228700285511897271602654389819757235958724265622567805557333612571514977913563667614127925380583968280130628023602665098688499910580933595714105808876081348635179702235764496032242534647836369895256310408414667317944360461669328739873540234285625075725086019533909072879530789762600105921672033884020446031974400448751583313611130710335487947677984408030174047717427144208778633580762272392168383189428194825134094293716095446568178646112383249367797000266446531553971905682821863907007584513363278234335978212771249042175329254819387403161999056396478032054028091326462662459006731705781385482383845970563357074001260281043472024270408248165563855522877081493072337420689297259856569628944147825459611020949103494103973491976637970942584220294989054028068700434905994098975993015395524758185797330275655322497461570760921200229336342898091373068170726649206964271088087375742095331188352466747848834135204311608115171224486786277388995901839399370926886194686516254555779529777111793286382896663262498377058479426258838976366141530871463833871627337752687898711560779084843755961742666823886609287895542916623696176047828146265715825146191197026261927264248310422457286994708154217432656285596554799913338347711764756143272010454950197348666270780927704103573451934799486026549119985736775197211312065422249111683551389076597761481997376777285173019629883244170574075649184828239793470005820992790886307159251043239094832528314643015102204928889805381943788188758150151322507097702533250555279935769924597021447304327579175444403884155146053474711081279092466322663612734647885880812047764633662696544110035403535164568355528461821015218457745911664715278318157398060083813825166963720934164479007019020112214720199533192916415135871845121028495001614921069639557241596909883995804072126369436564406820663159804995276417483997621628922834141651112029079709061072417429794497312265057682949486771094618653847388589561654600155731394877135972666755626210993198381407648519702315812914227736063372999966805663158993733877476227230085119886476248184941821707853959638055033872732848665339452732717719854678921138865401811300779877629715084590663964807561675935427638246459615503618505077298634598843548925889711055570904433996149467820060204317412960242398939259901469504591455512192436532640659260076053511382030407562982309288538600051313439632100479836707526953403076498272073683657766491475572230955054440843773816214660856434532219082067342944406313643593265900801444522703608130751135316006454095684579302054253101203833616144917357842871299511041260848622371688403218060667934718196062985758840199812976130581685079888952866510173419605253215521635913030411804958165708763700684132971156087288377989352738950401544570922851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -198953163823725139313575823010435355604705414708101132824029454772609285471703970359745288496697709511754011567097251089730222304012436207062316736962402233589382440385987646904689695862678535282439554623145743202945920583040693929814823440052537032270845355745193425202312820999803452273037484751765373874694615287121147563205894182311906847071206707957235786764839982270443585349093589398807349580434867269991331824337187679974179804793726339269459773283406718389111849859946735498080835517550673755751291819378226153564235362776656263540126333725657247762262343126398726241158753964286863461244728663820260192398726789488443854856759760787957137679889862476316242481291050261463309268340537371502729895565355405108161089780839145230099502900821841846944847694977191135299947667975302916420799299030550343586547068716465808616265797913198158787089769283877772628184923559723569219908827406692204985502358432979575244856589807235917918396279368890027176039534836003580459498882249379483539980253086599153735709518588348536779974681215321178043631442672913045217606408861709818381126886812926202617448783477847654691926487621130763829738305453036623806325683106580477250343314526257825059659379841196328981424263015086435572369503921191675567000466646667073501023947641838084208616490577529045181002725446694462411012297358246229941816888158066322803328775457648317973481239859938873115920949444305916896727872556448185599825592811643375155172015126322858409721689482248370192511590331944529137457229902709920861609819193229939519475961772492189284852325382379752337190647281869900582042611149724906550163307902464565275269468445438674295751214885841597738867659507280025805024583952475029141000154821312274523187669812840582737988903092624399395480668387540767274989806059593319220050729882472998305146452360265184086928833860113930239902711922078562677970120297464400410982959676416669845666789325091181630827732139435313490609710889283002036527568205175213685884968606933731319917638897678017321835207928932282874157239076469740724194760794090020677031102881217220148775072779396902729766586871785217792682544975916857414007593169020435159919720535879944289770975532539700365754987195929062451502142686829513638640706647590090457495808213894873087776145319568133737186708845996244160412476966904646974988240314720274645955477000547518564495200448259596632057829997263087186503729968172652184548905638422760655819397742811514540163991540315836214414551102735017705875109595154091822755495190921111409880495722864621945497993111665114993022108180843248763438455946497318343172929092451696811248810779171647039200321158276976499852551539312807243814118584428249096922576654622514795551750837952613353031638250002165362363276602268765290463991199779885209471326480516943023286604044510631505451613782516661888781228203858295416037469377826579313749260869658546429996254269693862836623766276117292935593923017729813019759600938035087214275647782851941598557584398028647673998737658726387916282557700298671628641756859734460879999655904649767000196583073354171992369641752853772444402801705108810143521826435440013936509057901615246961046219721112872782691261390115750418745230051614504110107543554078355155606368890801744450985169500294906459868911677521388616261233945970828327091635772593910478304740572987768452428097532946073547945622502618490219064433362788877640589641382577538237466333067882613100331540764197237172184764082077037043595499760104034908532152807048535853002233804190523664376193262606268082787752346468311668173453806866605205529607926538590448945440404794154752567601397023192918274429375475110742016328508524594241017824347838396471109713940221293423051536301272104599330281536594762715426691609430054262722650872190886416100819815477313502595206702868476645813831096601835205061329134999248867775983616348652976432500282130413009801423871032054313541346155931050293919650073321633396250223842982013102314101269740394244372674560158103151685004009546103254769544352368660467883719743643907264143207316729028110437335746448762252217565340561298500965592142477545397507656554801884387476227113024086245198907242467393348130602852040414963601801017967352287543530350769069629668307095997592110564129806019363098848357199584111335017416614840271607428936159139662180846036541149634952722934007160794390437907854995681289266471403948220016641352069533474514943598400895276345811044378754209509796402632127257566180607369712745298609486030985667447224829705007911755272460097266519323205590003148493002356058617989536190037367728199574773073073394299407426372485094069659055754981965702814777064992815100341298386060004955277423472679495432177425142283657530297616579862795922356147205443621647419415565215477717513321399492316413375998423563038176574106734517103840383198589794701853426102123244755728149629830080642043554362279596412212931191954456403768100912256062114191677252564529456081276501439475141767876210280907532015605107299557591434439432961020265812476677408265867074696281281071080000453333940290918660970718878690799412902040666676593334568903465038207075533348259573333858528085026042973475840183784684413537155442473292302402747200473212909247643646435713803989705461907953281544737690980685623798407064639601489094425206577259472072985823652092189352380888292541548966973503182042604420976435345094673424741374238855495804045858676545321941375732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 5541351342412679818725164650371344579364598792834105573629064801652544021572079644474870956278859805986038078680058185431357073325413980357208413137953090458321697267127276735315891555971904307236843372530447470284842079612135887822577915450478143488227062013113533690611716161366896446957110647848922647710284438154201690667846379789134962715961486436720516323185794949025139167647363080854759805259065739445786054576651146147800236159710871137646182661808997437483225949655628801277089673793222966595544324223469785298948475450114448729729547998742946744977108875308943286436081103940242894805098695087087953900364966396306696164838880383280713488953804591378859731295529150259098990751559318475244598344762496338474327142392105673776740832966547261147662054764989970754717259140261744111615870217085902946093835886557891395870309987811267656636207209723241439531851395789602156565739924418161323441982096959245096391936582393749794124863517079715207989270647373408501229756805521267964546994204607534739926919984755703901226840076965790488434416951162165910774978509703882515452828867802664834973947368918860088206356869594961991513662603812521169259591954163067633625220532456668394346635957883488527065725788142444422062339790280488908351915753569821745749411763980792000605731818626720417974303784900861338199706313615308647616691885462712890134648715734778301671582903651988063690228913595846791586316882284964872817342604086712489497886879880880285234645779226625222027089967201381225641967224079862653259316402040473440408813467214061932742883589274457109841400384237541632597483574890822542352512250736247491601554508921839741635396395089356739979222616701176340707659450594149869478971294008451704679232874314645693228137897769834396711196525624372594226218778935683501556934165890868318364370885776852258380845045469433452708430510503096093696606913487182222189968635803025641779170229995539995235358276663724489567972641641823218399644991557453204597918210450528537190291968420824229941500871752592260690955123446095566044475043568282604400103974405249151792384545544308615118862362697662813061202998673428390007907830400095016433792604827804253864797087498233471606495964145331111110050810558610426630771897866197071067879886102720494373766570185783319695038087427475344838763330836694725137120855735545696753471214601248896394400812334461713409972727380449044265263463346961038234118784447342304803468930884083417323444968655437676851570019901667757863124666297903191050504973350981241112681409218796398407164296141524756432690381504989705296856416620402684059034583049573418068189726399651217835160757569278907654312540496241890331025657467388590555866899374643085911391157870039035813597781252548855248519176789508498498239254559052806452229686028809518354961294695380631177253841800603946726873581815954570916871114903909354340351052765439552349243191663085947787597621082386778966479275611573188868671527299746179190801999910727980177472887554602183226843099434186759974201116710918552598827114315680429994518456107492767946729666534322035952136534472049582007285713277634536265101196489345720394269309073138459864208136285898659817701040660931224289714250056090430347826231558775576921340404166249174535724573079367236181153638468888631135303091939237970044909397339227367481379768243877074978478639038253776287507301587076416355969090430801911128316682085351422560149516153226080854395247376875170006404962927549543214326389399643030223998080382996966278520493129037392696506725115821705873039549620722783051640732613198481441751027025272356922476115829256737274791823430559364402392979389881571741463222832144172391127649701525693904591199848662044557097406823244261486981759743153626079199532827245823525546061764311034263056695564504756099645355453632088357245636009987219347193859587632993791150174426857423444615533218709414314870033033654941530361278004287321162949774291783607986683116397959117141378896601462941608280012225393264027367729037635376569756411259548637102982604571161996903493633353322917673611518017386842043327747605828438286751701360263761539303032808481707719006543954790761283627086023310128513634274111271203009401958374051449567597182844996663630457625701767750137502798369734566924810547531371593600200205097146770829261398004187420633317918588657073524606636058256050503272448647918895031944921879004046721922171038077520193050373570796232517411234566989193442664281080495568306650362377243859408235959843977641082197663388050480117133548385696208481001623835524629745032330261736581512530226063640661796676539512766060795861434099175172477163193609553639715842137576280971491677275672057469912560764361684990082594725610052521074593065999064620290514304726955332820393173520176300711275098547933000769821185380502977506998258243564680627423072444826600447321156605425664719757535175646764283806263392498309069350286499277353869202892433346191850691386207439407984231472866697895715713294461824180560814918636535105587427372710154734379620327417170703951166770077330785210875733019097926024223135862441391999540826005494315524559302325685472768819351362554010383741955391402781087530674986008442451089716362554644080563095543949790274193170392951663116704341600056391654951014876487172356878899871423615800250147686418612045980603781409942325238272109589830343175260988052008038182266381517374412291054852630622917786240577697753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -33053882609850640309234836865713579213462719426739755731928815187736270549965343920570708727153597798690876451488176223036710613286706705627208917791995606655685050941492653128300875373893859903477376703305132171682007574606896433740922864330242257469502599862479444964075462599012899604619326870414359419662947113985252712622074985891716303114035038511670602789702386179257384807537429018243215328498934803699535462663499495859080614542592348953549979483663287650047030518211854194624947426027140859059475219815935442602296000205570001664782711914031601991493716196353774364014850220713966573073894063659044297970308881392246098975225611126063133195060452882757720778412193255452898446135016118815295049482292798492239098967267933556323944470950289039257349085337402724514181880185751296632092189687283192355433123949236309365931821470021953699983464142698994183060763000103682663443035362652676628418124636358323386797595571788081974670036584484224798872806506288603077846257611390201964839565177890738068407295941352714825406122068628774985278729610956553641187216347589751495012217185450293455983725836055254664663783301104831509902100542988258785115729202186958569523598285831125217121472752193800756685132732198990539671738313040106728496720119098243820233552806752868604049067894288362610422596084030822603321066628292877779559786059188858979972237478827824842921461340887819004773092752651705343890836720920164455975075210332554745416710706093054419479631738421190228784415823866449550103375229625461141966821694287130071656072281035012244309179227042405559337019900978814575786943254990418176318411380232835548601188176517312731976114735784926927964852529766837917123820512402762132211059550999042470872735177682045890061225715429926305532443856337399377542481223522778573218136779354991436825705668133424566612562913477196915301323970125625415864376436147850390631414720771052006948613529364635156042041602931572321904953666435530940274942288065868771072323858094940768041156708932463701184896698440576170512080422344302617314440950515102401493881052050710897317278108170160319195165827484377540130952792767838794030527169059801764557235829891891995939464054147236748955833609889618979410698767395245235222609598035842939438269145438080275480136328195451213316042753638197443899905429133553421082649355029792905803145522079403123122943121773073673945810907135674553889242178133517328933350763773913785132451953277182910563756748763612765718089384659273717110989314854993767806231359905112366185167635901915014495608379315488381231837202089888396917229739143189815442699918508638684620013699138250509158218683841931433709605035558632721555786614153521438463329004990368744407119916900308641247422792183434894907242607515616186493103856594849479285252256367076923538424287993673051134851417780977510742237442374539191831872760462358753581755333903880535185304369298574615076981121308225244237561111105169823685036233315485057472806779124567520742807178238169212390836867293274187619634353574292514608340070020377942245651093670727472630821294079562858296060049903170693202462698330972750191285008208532995275055153469416576263406719859447233147694319804185933833746060265378499191452277035367949278982607964161573737249571677259728737257101791248353862913925589281014389077093248413796891853516140094674483768644946309478008290837509889252660915035684370959084058359463393274921410868006879036167032051994480380832506703859414227868550698768885579408637932224970267532190512007890455614728205389125115569583358407296394047913623697298835567497336082623063590529364412551450042428100417256651148274669582635103834669482911518980199056052126857075923711876139149562545803868234317028150841408285947338290995078775742815267447238227349950272490922593396992665569016463280632354804441485934471623211461029536020000510460163431610922675724226356823611118959214656381899041253297714875367262000914329646664149969179426395402170192980728530089738950250084028108372893316744584630768918090653168609379654040279738802074682515943542503368959082069018393989541729645362794861519464342086672632108239848877414939502878467026249881168107121475902745558241845546543217266408089553822125442027090305033610029695809950571011200293706771966368568916602287725589428078935263822801505423500891113205294615566867137542100878021906985191655438174355832421018862598639998733155587763783411125050831556388782722493477826293784466116792526979440386364681129138970735148203996414600278713683339831029580962388217166874068185913131624347300444560235493230349127113337753507671274430176075091165202477283402775735678276107241379891538917410761218290098078013265631917024581147865830917339459962546162974485095610319845345279897003000008644203197779309774153067418426510904435909593646843866366629473570550535845892700189112641679499041381464164028061729103198043177672745116391476917640276223970765302615885707243754470070642829082579948788864457230214441180784255538194139626917082472853379473542241834945253146685538618974790335781326562996342817193308717275236563008973835222063085603619873041783257950812261405116054436580097602309088335245174920954137589000524322843336689096599891577821247411772262234169374558964521903937116579102171173507158129872216301685137808373535697787970683343254681165281288994929226352205238884064558400553907332481204344842417447436488942003052216023206710815429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 341396449262345394987585454849160541639559475026213324716329758931102464208138434449114070825328901260582492787807772747738437906745860052800385253030362112222915666859887975628475059181990393756114520683436387316411946496159225445576407191964041392443967419090756975510079855425525309792695258461449967365611157300856577093200852278023330847845961177515788340326423635836609862721328129019154209788563239628118088622962795097657866099241394633858510160009791675897061264574933782358448120074104628845435270182593650716258058147043975554820594610055782116123375454695689364554151308820802093224407679211293962678702458382125162968417764081115674146055298088741810689904114633180473454372071408099304021755267663263079153015243281875482664575564400531384981149651536339066555542113436833291289727633758906080850622567204576526289584844557725272146387550016664943388968227088759330578744634056369328366889560092771254202267050709780559883977908948658840611767866403975923168030807729613596530233541720470465297335129489721038365630209584584746558535956698988506194618621073261490022548437492762274009740900527983886126988379397431774688518155076981403497100295771994067677000725624426901337443794860110509456515281867541846939881079569099660107332212638205174247533243063123438165581327595291957016546560315374004639995494446505293726474094573068344830784056830553746950900056372852148983475769429164642434577685614199095121775344792967357788853339586775066620227013617745861497458111809726020684164381416312824742344535579889927967910402117653283765454883167529168240521822280766126213914732006569429287036336765910150332097384774957763697920830014949860555401350214819633031607345625647242989767363754258819392470963377214138405165697555373430186680849983667288735145879426133114114196944830626172639167973989242451206281273380012482091866094687466763701374835775980706904772055006022444312884672414048840105326896869727014383824564320549429136209622122675098878776406916711906433812440875445733602161199720406098969632660350148940403478791948385889753951202532280759069564905703813388326270133906951946175201418623269731227039410804518292473642385289053606988036143995843629992505877593073263444773340971014162973578778422986992896420622089456568550689906105807587315241570712432216531585571028492709364148344031922037709636541776464601113652062695162179476565741482118141537088180961404334239269541802871616871265070035678823380225222168992104624014964652492924936277343346553232997813762750740858900572549901006484931446411987451448726983637803359365754218005347786291105911307400305409406600970104555477960356446235552241491513505755603497594136514412308700316276555758050225244665636302362539363831601290637509335144435962320091500395795593778935076023591464499804323379607874362535596875558212843423846312019812602561724198087555351717277003049045723917899069978544452897244109730151989867237938929211082161413541716614202120540603768192366651769976455175864980317537598940456432438652293806204863082432847619207489423677169663239985564404699377989214352663386023906813198310422461942353108912481513702271407564873737211680734355668959187764250639690989019284663408866463172211124077250495243045323262881436758090620762986408570053747514310346159759230763874938902420199497167576519850789849597859504404970134998759926087366138713158390556977173161566501759852710984168587192644380778131119537236729546967960447106193618290407622457940694578341437199632932520860518752086939065182187181284146429276287000493071461630727944547108794558577993739610514965152572963384224845351068105520629995889093001076371995482516110291815427836303059061332198440657479751108996952174665169437690253414484024814272013845346034720186251141869097133295995479294599651559641704473194997296613049288191517728439037922445097295360233921766193200681833866149884038830464364549824711795857763592614100399424356594731064343112355150187339106279601262504738253118952251476002754187301586276618543972005130830559963055380126120286367028160930022982759374576299431356786081868537447088041652400824758385045800135794327956641220390256253696096253992836448283554070153179783923972759129620136589918733838370378626488443993937355020569823632737300158326797339600968988252491960002734321769672696332722943557285591505309783559686151751336534124008257777480892325848154065229427518074067658794736507038152038181070381783023095634003974140944893724973658947893596512289776215516036573606381274166131772522958793041588680564361600577284262671395498471427434023857563595454338618867538788605417281076677962267371998665135073092504651413182440764674578760163903802948219554125945521719962847261015035885413298552106066648146721499901943263282765855118985187421093651924465654759714451854910983166311715697965551107875117138622666428790269611811498436210786449425697986339090075735427228322438820296054151617315894364038155034782367837829597600922395088531766820763058442431717598758539343103594833519239573142036035884062600538855204855140267159196044718530703603115955956379339993423270826858112362334532486306806235438030584231933046557630115957327889243125067359641512760993329099320642401994591988753733231778637844137675684574766152173509540837074716924992034558001317209129712444966468945827083629838436351036677481334894973920038713389558603110165412883104769860460880881447565116104669868946075439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -1808272533296653238251583966341100817549200841690226309653486334314873071051827503953894956671140863861186320659767663251210059961893872934859434919786705081196704677373372422019251476682473384802577175774100696439189361389522285251620852053355703909023233503199942999634158910133162859745044720297848744093633420811055397117085668072912089965177284948472474955033067849719244854377640828675800322130089155703566350519429467569681156705945922233762908012174465061473291666785888321429291414481080095140596405894903282169942110484526948832852192155847210595688774627467648469791300622033522510150365089292246053908308740292961909242472664437181921636183715357621620073097574446567162492838728898041264214981855595380999768653263850048621029041380106240729647932626164256931940768644072683441487708445277702521999971716434166146294129244677206305974345711784298921136762536523469029211615508368550702566314303201911690621667266536547725780477742631922089868308354002801215007683060783293749811616768688076757143204227136693391536957011121322785498582968929064406892715305711675749296705596839853280832415846006455463010542705459303999352771491740946411701564782124269505378074151984248352613637942847965246447048851335204156617347128721347996485756320263269027877641335613418980169257786747241271415984069765141988840073392496990064168562263863833320927601919590122053434972944209193614636095755671874256263334218168558409568028874178491507131034088971954989389487153509620053657562284619311315055755862247255808057539902942974353234364123838918710413266380685172638981243985573519182609644428263736240087367282154176961270040250122632209226470596339426981755150886297009209899907999386147482298649922505817246522073413221441711171198226068456462020804577851641643315396041884779667865214298043188934314359960271946313949703626417176327654759251431723065140983610702688320262921301311365479014295143886847315729684774347006846032062472790759398215100082310163963354442760875494482548148366189207856764017011442147412279521757757056563777710391591036371923987714208501110732713682698181712263036802890671308277246921882445030478060309746367738082465760694844367192693590643936116561716016690910415900837576648888037566249870990464813425858696075019999338200092096800894812351893981788923029732710600175986262242358533628426786113857292569958447956622824799367662933528319368256396607263103704564003424019071583765169936152526349936046453815175145044014746352917069540277155583522932018139553568417430100531156766258087046518709596490022410717295135235117311833819646805432382540407401338242591504204948480938577152870729387856657341559838519094212577832017310448124812220371631302865321573108359893616232936660348015659275340587300257046679003360976138681612564497581023632850632341127196695868852130369984572276097378909923123532772912008564745798137029735803409782939413610960460691361876103880757700351177385034676048056979586714398810636353520764255243177212866645767662021110468053130539058997223561479110456935721694593542532892345551671561411757918667881999987966259043822043360353930178512121642902644264635705056051962213948561341138422216411619702285506417883686878175435755088995184489440578414352373174031135495008513466977675574297193969317445952838506242299170723799554199405903301839096652080215597546361351768807490308895738484568361732367636171241579569455938788866759799347788381511066612738710241392161519642795869174777943125957135390282576911830644301145468179576887537551472340258249094174632362737081547058809898331836066653290484566888644552883669186696617400973256287190229400756855033290210889652827154119570480612023848656104248041890234311013316928867130695480870649134228716045526637698901837413258716457639257703779101732153846464281802668030176478217287536865817850229342202555716599082987034651439868825803962938420700211245265020714310902884305863928834570883476276150461746475223262872187511125541607011307405932933988060308469338447828729236042973478381519376178454135501017379147060405874455562778527265987415961129952980230381371702327660976958646596784614045930941628508996920728333248368427252515470498244536978665052941290713215329971310553767589050548315115408727960883661521607213244247079094587417909100922628398716868827703436591936056387666649410661197586644177022860309482871641227816021204847964258094985573096972016174527014658434456263235994455793794996616844129268513148755010469980667885754884373102808335325413764045553062894698193915287581064850263536747833274807814852403270719541572951530971585944974236917545803754418342375821647462534882570095279023817578508347220932631913698512505689864106780104360544886726295445664899639331660202709380579542317539546900067734075864360511121229267980234830694416235343057285025490057618032532146454411870085943464877986747507941853566564551730813659845532485560721039110969969961130210806479317714899837910145225247741195697791794830036042768023007829649130280010494949045549346060852635164153933799474540264461486537796610609833385677193583889410357846940123900270373972168121710778987536010164268601357476936616649900031230650882534713341864516472841635654030372002299991797004314947638233916512633252338509637969201175382594015187716553722527599624818924097764680264268711697850295640381087516775010772903043334730094515604163485894642524011086126556335784698603674769401550292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 11995295114665771568637748334682521922282861500508271299905123596332168759903219771851696570171422668405806622218845977132090575048552263526621576287558920960560593114831274113841658472440435645126637519406422066136771276027402160803094861146536860001943457704217966144179638719792709939033782392862236862082356709642434880283250280515886359809261018434010355949665464911089140313183239387346317439249138633822723813701349793903760244884105355742801626828067315958715153933839369473165595006006265632451046691195026325444652628076107483945510341866124208194576695295682659509375148744158468893670813885169483149976629288195035029557981678961552125195591244636296218438334257828432189877857118697314795812162166395458260048042692202271968715729293075137642212041919299638115928204895414640786135630309011180432994447473472283345548613787957352875339834178169086950348949053502807457839731435332385271257513858925396503948298358412292224303469173757792416447803783274817758028782033504221995819661863877834417724796150297129001854794033155948582064527466103709447969570793461879393825034230032869814772049473066208848207218528225257211918106513435634355899850779934557729113631634233592302091356427056914432290142388818027504531431003451166969888544124614995092070003685950600139340247066829228637357462734673116912442800509340557697433511465336917612768992577855037136344936938021778576030554577697367974239051846819286645851299167211441685374394044612362610658882455629129054335411521191973133400663864533643745427653244231732851885153873225187297935407680144887846216941136878186479378565201612339515841307835238926835032720189155327214160451160281389720715858848547187496647251273887919067018463872884980960240033035350883280819635561339125146973995342020257787461167502669576561758922783639595741410004686716832617139008254793629605394713550241423124598870638362132723963705923924182089677027453825444356435267798481702612781761429421998308948608947162976858622447794619984619576065774192434805151875721178308131552589318576272606271875159289618009366132249020179251176454394493745582812993481690678994351272123125498956318732701741520277261798013289875844311060299202282515242320528854915271422400558343454446270983737953791852505628037244629495798536542374991304598495129862336151133423263962634465136038744005194064855943965030506947203733957806068343544254631138741153273221519792899900213854287573991843975407075410398532412200398320619347737052079316122234667579990750320304836718822485972525650002334591984486079763558559157174287251246352265363054984292802473892713837629081502871371476930641904937307498054190611835090571532158877853697806995802104620146632707701318431677817004375711503960489196218250745139090069008287032914571203081848372451158121513775842874131652973290219666808898147486878271357127121030245630768026111711251704913030747746736844225126608892688926902121967790417522832707219313645937863141122705420661469986464567351917294190247988592100200249611216655359680929290426343238390768503292143348379391672388833287093601440197181494197358990037202122536102103864914024286061510321788102907226087184402676355847719804117120079126506311258794626061482298482040414542926263164681327517377479063557582457689826777600691852318985460762045349287823958677857771479268883710685876553002240433754816793513377913834466556604650032274795445266303285149228478399054004324806438819002107509710184274020233423634932097687338224902142543380376718495190217850221426570796379335528115390271749752821970288334471052385443673697507638341750733821396339846522587557854514244138705098000876432750218242847799351958580411201224591262423670663735581718777707685246019406197140030653203220317905737440666299346554749615127558482146284503071505394795765770562435648813176329398045560311288287597588833259549521150567773330709036950601234244648150323561247440108272876269917002924519700878511119983560478451160304936062972856367065165354997537676323955611140698545186895403979271852688226856215882350585911192629569950806327736866177393452482589986556182675815888851015432388543606254280384068645966902021432965075649887645637230690419457804807614557403146516642341773380105743061787834608863751519657389353415930414546015412088834003197654989268944044976106688988931248052752600273031747193630934855506339386046217932583870240633878370406695952243888973470191205382422423703197692323896767389991219065204780622752886830807254673310621043243648485957907003128197319780668483081124375294763952569944985772453272824323954000522268004308530101870895491524923674398599808180810187865973011365129949940271379536579335379838172130838410933440627072850072541659446027183805713429477730251039511641578265744827852529560935781560570394466114549237197955325332402300603948143973723877384350152961844686717426227807334292510317853822974603422105552851289139710561154593805053273877364832357271671341147313162152966820110233373336096881976967891126917419427730185643056052417549662752495939002177778894694735141322648615166338044064697314149262540815909378880383946720052054773091022537443181154454915500801027806633457147742717420256396355393576524325526096125043928694278257057394427216074408232238542089603497523399410106895116559830880452440112909083641750663922895297432333057337463302899388887015802833665201713733642396218511263843945618967623545358947012573480606079101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -45079558687945923634933090623377805517433385556200110362902991435576193911202689355117147104631177367928446114500575220461240257752012945934759919914892981405481084771227019217923155902139465132248133097960477323287818305233280693456789518256751050843862815701817700452568774943861376414652434952887656754194801702444652548694990323524926161978630708233786567876503128030676974450173554368726053696632923511478065499280786981895999017418363241839446213046579420814433991454897745246676183736343636623582867953234915934240269525108292173727421790599033432081732360990612404564861321278709927472731865337870372855822735938144119375377655735316984113381678745261236351903257341940396736520212348451225499391132412749496424427224375647379380658132362172758245943208945783896469043936667062073335790716909219298555408040575801856121817587512392989556506934808333937464432079841166937256776028152418719010713299648357394936911381303894740220173120237838976329800140206158533673361927600298172887073112168940018910297322254618691160279564008945548288431220580381940789994113473589828293621475061631130372077852531905445805680227370154425006906901352915705432276323038259196781623839285281277865301838414723863550235983213251823120129489075824219977255193467965792034965051832712830755731072935554352835331556914657427165958706553282508463033191648408902767316407965083947629078005866203042758995998179784116666580299554099957210211243593263789575019610107266096081657573745809659631918112439351355408353277512360880895291010919232881434673100381681895097447183067520929740406241262282230785758332890492848196824243273213899440641283778572375456565148024098801082463018522192474035686141508771844935679734472488736708058481812953117830039488887422022174089377751371247039556995216689884341365400106837531446351832427494785113833349973163590668845441073973206927306869451938835249961452041522617610545858094836430574708852339826042351625758420627726437509405871191854388809493685103767697870980445811063411297320487060151108606451884078464479636358465562504752545331574354304656352429449543785870975732165837689147685644588113989242887578652048402171946902076151175383028910511081599325942498484460106011618569627760833593699250999366650358513410721520997118366667031574388592603484189750378242581267849295492750688582405017341022657728312237041693388993516519938229432622893159933930323023112940319492775729806572469260264858465899012118446538458330068612162695655044299287200812445256435008095699875598692846623472079714529594198355613019526091712600627341792213742493590430585414545995448513889158041800586961328033830084923988920246753031253293111014058405089752775197113596646177905571544315867138662306349525927469724150572313489469934397569096928512945444781701287671361025081269797947024641273072560575071936354558441155800528950982049394855028724218273028851656040297463707822832995565464968530477797277147256098899838268713627368672367718520480524610481070621043769192640354010177490636000455582197961864535056271891687263344218702399199461925434816957187861691469706193164822380049215244487592651238430527225401030712612167244108507225034254816362099660451135725026207742479148400341960799402639382012145201284497404789026215644814657716272590494333332697390844386173417298591888779906078742024058459657039908291507976769863559540704273327416387553215459501536775431901174501387866711713400750932891947190994827905563385627150185156741902846661266957093233088381904817360817145993058339582185544000571091130201149343796391949518305778593202231511337514808811524423878319864491560270419598278547698385729339364915399370204821645937218563625234570213473407685357535731902969099769603131595033030185372812095132906599245416060971039360774864300713306390451095089551221896610804233617174045455216606663866652516623344379285734066309556241656440180505340528952415154706373757981101311144618479721431287152938785050140953916009975262768980888997088928797439247149136681314711369371643712847409890688701001787209060975031952650439156133191714207800583040688607983322567558305035957834032379982481494594230382631368512337018838889284652300997000994385281378990129970660151898636032274969727311428492197569362055608763942781031680615485480099629914980784124067071232927247388801504296262942040580237353234068206649729099545625934209378294500704155284224904728244104197951277317559582062203322775746846326310263830415438231535005961043137892372876922531098158774897241731491989148510572950899276705338074143133339358827682701773867056763925737668596298279267959928982013183697469189905367169998710923661058353480885936496751403478673422672269580453930239208987001452277057477219081265364126929686770819197326284055608890909616100405466736510839093067474475261464366473027647341388427531163028376915382485894078859639944594290197905065233743466161424781956837257720276721559132667909328763916273938910726148723094725853009349763438200066254800292123007171514451730470886469163013627266510070820306913418901405563005041269740129786538039485101183651029406409918849266876531903546681358623778840513215506167058231548777901664407435979993540052706762895974068158344862833409740471112536350524821472126551768805180925724516865568181408970219894945380411015650545111864549797146950954259090810204460091162235281227563780377386613952177802744185342032068319895188324153423309326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -13143463568308810345367772295714014922298510497410524980357588951824119012834320136818581489624637391287399381033053895935946219607248788484942425544641039030378071619428495591514638710518194876239571706337416240412284185559449964415705840754817145113097709769798228782692465766613641913775742520742438852671163836344731285287016770432914281898773763363896473623163302910552202204083794381634058472657778150639412370015128849184354775333094782230811847356344634467294255385466830974071866286690591267714138228758574659889908194176203985389979132367625291919652541005266668416305191493733135541433134549018059904804608792939777821111498411951053015224945043025686521885667774058176018514757817309867344947748956970131751969402743609125504910506841494442748496120459481059711288575611557673282091068050862368585619673850342740893739101428478028182670026784784795115146469759569926483980895455497151416746999531880526176931519942397903801464343753342521387775303295446034780461998378298841964809706511592813343381849623713524626374242310296278740091783002944482659966474160152998076029716541478926133481298170455252394152904826811956538890871916628758682063705940844204977270008545626838972255388597714471092212758582505807625339841876735854866684652969716593539892886707527719409037996062768405888166536011298582719315525141162200555832055688983694300010714310795412339344736610015581294211977494566137121410033413498793924362266509882896241337443224415568655913192907585085618743400962495608098750671508653797796507127153565400689417237325220402656980227970688202874855996250824897470973701098883124227015286556689290042998340449619789531018784595876515488542327633233829970157127166198743344863689333610435518464793902112127338846340829694219557783316403795216217941354186792720328204321113253156717806163031272530037282603368529632834375158553577017978992843891265225666779688012962962363601845471424363397796424620659184335420212967443846231155153116987403694212421480167919017885314982222671026395852442902381571300061034644870018849963474517366838397902214290559590551561786872145837092945884776315739974210152773747763558948941373048733466544496048481350107660871603863641480635959165344048845904808210607065209690929818062840592899554972837576503430141916450203881103996727878280609776843301034038016358100056304013248237131582889265478745776675461903282741736580621746648646408300123950440291476225411277634418516907935209120057803609433415551565233505931296262653092542216386654475488296913543751871132003442814679749574063226795494020176293296692208466216657759708768201416752614064371648170653472440589552700871175780309144478942281077158039445511511177499626754717034920548524871547804364545119034408668651024481134890538073376073289310704260496389667828959961974948255829963420444622904887678631969664051620012100251673458602818952078114791861047503976525848596641646664142297312500708712330190207711148898552695822350775496102289457274274186021851463809612003720505109721708400503160138180952309922962387855845281121720082639547480121588011891610890393125563718592878119665057638105700338486362133968053256524000924337078844015299262821200196130677570042067301159580106976367552308827044575050924970565419339094798485872761554354537682812759766985443059105546674103621696523414143875663925998566187883629297592945153763354585263088033291326059393030721098323277012080332371052030844609026560598310189129520158715288036456908212620386056584607009760704087098849510047302503486151856192066165885978246275983862169259743047414802997149040800104221963902979371865286062801032869493615894840607755056138046246322624180756430619251954454501283713179765341220484787135022842881675987871520012950174639137756745105662711356019830887465742980313893300389686644562446170078698483467861477536230350569038173399425474266776600282764674529210385436981484235348831745064539351163386847975173148777884046730743608050356315299720925582143088547242024522867774459916181158089620222499939387755985111677429685874361709773824101548077630683771144767640890255437809388800414110192169819552351211952560633178620844557514277776432566863309858966976965745862721457213909934926833655873555283273094878442932260674864733092180893887999741712625020384414052324764194921276318232601475675456357869021050521809642514135158161694178232913686106179264228736243486716932169368057291403587099232767116496963720602975417414764412759342300675430628169330619168618650148968862540091875590130241247355272667012626502594835399936618417646464481635548986411987603809974883515323768736264338120868339413760699274927618640525227063295290019239305092203941352217724491990013956451105250030913342326846287481896653091150393657774217229634019019379527011637860718020651103163994273364799116400506873973994008469663286475267098705924348736946797465687424648750654584333928909556650777112281057509187235395196908296337734735001679054518207173848462717116011457963140639974728481780431588323431967829454070942220689458752444369585483857105210096241993733912186593632038033096514852364831149000660719141654547335857014965993925620764402090338894623498415851502421210482904717131368523997245944301784657944898978160291259982541682213605429453171830596050368569553139043261256151611078649730895822541293021910431714253154322159755976071012814046600449519557182384565940935772232478484511375427246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 683066123279760149140287133781556249014021553723320335706442103488973769268951066465733985740191880289392355207725884841137915893432201976325675006706664014564931443462740680385878971203603096778554213933410235982040224636692807517787414164044210625953890354379628386932880014710197254547125078578841848845530561876721513959097940538022923507521865660970954622282136411804469973594598283679269722568966116372135863364439097087361553030423090425344864949723688534386118837116846550445749703285518644738920888550804453773497453746165883668632569029479357696345119429764511337921206482867835071480685757250590215624996601123862728760478486080886826750506830068695924275343760636911470596948853883132384475670879942649531404975168818450910911263210708552126049197057465376836167097747018287113443364404488160341267531617598363220198674811079615865069487826130461542013540063930206103639023454012706786736533437872847776440880342077369115339802045214900488850503327365976999688533606043458180611875831448634714729982880253428469781038898030253351348849609746711294077509164915097639336668872480615993720785440051617920533919376017192567738117785580177448106561421123935030084944409684256063427624101799117327812982031598225040882327343322694252487318956031036011622461920609479681545124893726875629193832347765574154448415335280299094386363179130681618692675046947716204594031327266821154097184269614144116664191180919176634280300249301216341566836740790571722408770288188164176815237107314582742392606187613006879786182687512649786358231387675334454997803211721276137089757824198804225445711327662838976331058923442913654817894042209685206589815091136530909858585565443952895801871414771896616792066378736098830624898245763914167189215848356313866458411775636332394764232119249439236948523683050239405522670873743602417816246933480055314821996593333328844837832274747175455580836359498265573401861863563574345475216951918527207137873594869572684426548492876026331551594791860554639561220333450107166451702189731986077920168134249796361885263241871252278341292154834240579754069834669281206121110357987024947057662808306858469707505037167466096917280592446197766212820554354068953545429385153683968151080954559690795938787022825562338358769295770796975481932596287249325060366723557187436884505313841898857284474778386430618616937435363690293103793569515556066096277391123883272238484423137375141956069452188320938528502629226969203800147410595117158323305356606576659574062007078703310991338484064927866930426857023075387410558719425561789097078824881755706243841120920474348982930445346223731770663068589020591040235715967344520702375900258016988268848451351049858587061551947772751338615153979153329814562483477667256123589931864438727486331640845438829785757348407476883842325497694149000901280849374056084874656391058518508548704712146128431117093574450541821441045004539042668362122174896336509592522662040326624696526342563850735821850576471649931409843578715592886212618336814043991101943021550875423664953851336478811556181775456384109064925986616984414899553139630760449754778419326540349077583241472705107859392865166869242473755114370315156153502774954812633386191986246342090642491262489508553446615196729956718195718466170538182305955553991897790088805673374276354144256938992260137950529551652857044720307333269824987381790451934733647618086330606005386784117928431126497657861354195916282115914205444722536075241118934590257184816175680530828455479616092185267376772591407931006900997648568198624808187219623419514295536917870765259779524667764691374026190134331276825101388406337143116065049220901051529210881227791607692125216632601799377769813637015564167132936905009184079994036715625692742519739843345446884731337035777585099126383616141298777475397976724246622798622104792725182729465869497162349469241394660612287471493699566891661655212848477792074927015421949792326073907744902543163391806985129602165578545751543731616101985333487690659219634714012150684839241123317599856854735271959482492667728824747817405301946787202063362852214468819327533769295184067459796033323435120238099483166773224291510197308534480437797633121791842760338419691802050999754771185755829478733971030939754369511514636230714676098827333854097119873037648289171877563547852985476472026583638603444666857042841398872539520750740133776234226412850198571690579436950766873935779434150837228715134444162995264489073407256741152120416134238746832831831706494279728534123032266152530623396202226481480218842051137017094804787367178539516463382307498932944173697802509030063219805967758638531893546070018985580386419595260959473669219050037031745250629572216235307621451310785478523739925715885284561576147628967395891315427548447490732673767176433322976204035590746869437942392641111396462209401360089388007910017672147125141640930495940439318409271817473882019705136203144993581062705852988806908666295300791526312477884711528247272520704662507429836173554693339578581459664410527649544150199572964367998116207190975070331973952524933709707268511012830128235037379355283999614697285464545733260842061547357805449666262288610354151325074065384777699207389840743458749339181387464273741929446003289544107046096028786636055314863308788065185889320671042688863631315159365078956752568138462464228490664740311563158513496332217684447064148800521365956228692084550857543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -7677948944836947099731766731141125937378992391393761827906761803369264362457873126913942310812282320537568348758541364297924154731807961596599796407662785701953369529105516696127432314817555481349230048706504759958673752262095322803752683996968333898453402544951711187815999331178172772186819976547256011891506758603835639133134223070135499480008071225848709973214919385755475283531676536961842311937614437183852322407270471483229886461901644887291706534132629070755914629203545083175979105499336417415875902681945936035759029265775591832655158938444683039951007705587757035282882234353804473500080555759971635440904743684299251405324717058553798394426162280283397366705681080250290548628173575466989030806282476940280390099014215192770105344420988929062563362519235790478567749174389999725499887033664454122168794719441200880892371550273350185951454227789387370907095257873507568361687846809217206045255535044594668046718138141236885997353765687349007404999000730019156043856462741749292094257392349339025232565077114906810533441378095922812956582059158952657010605111218606984764055601508433186511602392376962241676288403235374523294907220223612695681780859870621140534784299860776300556237616330937283148123848318485843153294084055451660026684871840132970514424514712507171692309229092673829429986285326749325190641193189279213946565279118048935858999774216361009540250302899430073528717770090726116543724105219432526954253146289363746542123986985793691669035901037467634237168888103361363016750137675696558677615958709497855139642107156582497578748458567747241460715444661822730414865592659111540609954452659807806724854438803698560775760418711922957160090327376550774021356710251706453572712003818048110750504042122381239538023919213558625968583346087296751322441317248070912929202958984306702648387026523565203693635750258439984511321788700305455659570247848935610535638153928545278289626599838983089345940510831914096250310925071589664418580761272052969257236950171540017643666039038281059575981663657473330675339863864760838966725356150987839125297304638764375683216339183113997104214204139996001144407533206501904905264942037067948889727225836980554414122055579780235728371095372489760616647390547578574150725191557980149792391940395066789025008866743888423721950914941843828512381984127382061237508557642968517166177152574927273358064909270814710047264787286534535903705030062957862682085799776780347971616653219636475225648470553921669698002355156328211552129682948986367210932773731879229491552018484240792665241713670502875503559684819650976138217979119444939059247659582071216349375470294296593738890749783316329055609721682265094547880185031318139709885293176320833684279523868220374890401362336221684142734906044917915863716886012989140733736315425489508636172197404876435755411705187946448577014504816380973481511389501127127080126481560092488716014209946961739087172714267301694179594410578797677142400209774932227140744494509117609720092664021832549030479211372353069737964143775447149082681982807383162140469780750388058448310226861501355480822925535034522182922246213244885083092192842133715449893372443588836871456233845578899382189691117258159124904052833884885784808724317557074536075051289214100317662540626566190510433251028891644816129746263665538124217520397367438648682425244751735796044874512731053882605533645307624306046211837782490554496858299446759507575660989545638773119713681082618384406644721484413906159294639968645583301377791152646381831720194238491312247106343513765168776804219633402707397955150010834794604613377234989612513057530470572754945277110203484761182723892197792465656077338002496425141605716397513800673608119297208345642703335946661543130798973628251150021266035092855626562813817016709143430528645029112195232780473757607435507265049503988079900961971093233879390356976376618268541520609459837780185872087360602104310179482526153389929799554231157051050684062414976901829659305590042002917754421720344288655670093860620265040425103231859622228787037156825957928230937448236651229398520255498555212550946519197989035307044183721721220467057039927089016585840999005689000411345972439208107097251473236646777728777877159611623947107641681014096373371031327171352267078078413027669904179609754471730524877601021267599668803914165373396572680432927658330780152041364335193920737452815049922090353279418059183574425261047303488418895063511414330879463737902043192895273826484051056082036497160688301055453875181377122460384313584661417141298746602893617669844763933225053352754898778000994423944969526729568804176128457894369154164844856716358791618489941317592065174432085595914904497214836979769514765345960266115787472795554693230361955561535966334976067741044831402226964998001551443829508423367330729813883699560699542474842650992858983394494958931549252019392514628879790195908706575406966314116043463574980844622814228203657574112612956668231091795546256792753076156717682705993251105695983600170583809836091135704407128134711202723070141528067067335637089937596350031730890805750104402698920229928219211988873995028934679707365445541558122263710656635187011558121359199703441848307295004352289231845647854105023138768278163008477194648490775000256312041670982473753288915985492346627317038404701627816819098688885113514778438686588353444830152352767123593766350475586790480519994162023067474365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 8830742206537356747260185358698677368301508309167062584027235661156426072184517230851913039165795639630603726826411525655209092928458396832898206525642586549995002246069633224501873508547002233180472121629492171795849923164244033860038775074740377222248952138625723246553293096200429008398421039559381662505600663258788982320777013824803992608794272393871983599078476411651655339561089899725827341020719173174958480767640084200219203598357739549592079823780589223789310958450238302241051673141127320244514449810676758392338191700430472624057935745775949154514975591412657675998201594795837091808952106225179632671045584324724622823968192855107888811810795161383449253801758470594293814821123258617677406533397086055213028894807875231716343458203076040943487931027480164376459485146838275062050122054014207959459879895543610579377517998121663392587209471362890392713555641979802442541964406664021212415023174256193332951133261345051201496179934484477488196575739603897501380526354701514868178424203722419701745353074345166958192833145630718733226044180538471055572646476208996594751341761985350957673756124432527322653168382941887277101205418379251283788154489034716674433233259054224566994835690719930411278529120552154208081049281827761725323810360411365383164193178638081376889200735461026733998677685742839088932566578271579008055407758600565868396270490227078777977853029464480884455948155100410189106937335369660793335533102565448191569616433992399260132348537514457853730290690922665839703996212202821207746525349572513309578265636586188764265708496492415526557980131449140529656193843854640036432229892856313415485286007110219380812490670512812447134739817790770685927430359880156225372410175490817992018365889975987270892993202458292101552923987344572260073899204572989361589900175690132559004914485471297771979628996439892938362986511939059808279103378682901605050280488591040098343431132117759601344839615871545013136569140392760826825461524234118511596755386812458478390859393083519877399637260238985811665790310556456029431330670801822630420175102419281791810027046822442686388697013073568528667414738084924759605090092539455451513108676121826701258651327188127568734865602443817861724494047587102708828484047729006610627862612607660637991953064589519400380389283339915353362827914032917979801814910245859484070200076671835874084083937910097053955375283929695614145292604096948639123694449133444976471842421346975320280186361259974849441606236434657874029296707107398856338270167528097681716129700830059075510342585472122029057150872185807614071969981456171965693339892263315758968740957051997519442032123077698189859064585002810590329193063500183030999283883965627820423424367546568195339432298142207448953817004820203323173810130148539391798020092867543486545404904888909187982841652517402148183320548128506452826896639392799198267230619340819115021005571342033897440958965660464315952526438984397442585815405853301873533809753415486176120216975342193097613640150047785921326637031437322166124124562049142957032227984425145543297741547133025656368162895382493439574660179337772695649556840497757612502163182553885545495395632915075111819970644758831980709820696107127524526084451042891338863680781914619186195802126947781238561660899550424008840122616415941830705692569472560739125220512402153229114988675426053689222806457370596391007954373987609892128393600351065670873359722780458693910117134640415563986097517143660985315881700271442026146753349850397242540910054053903870276630850763052863805165661601319409738408623849782423012396021137134899289013741664675194640372160743909883176503186751666521216981570175729232973938925073014417934576928899246722378771931837762486789378525340340521555896974363411031125706911500947674181238521659167968331661791613571924660370885872200521406008633435377075141128917440951143580012223659896910367814219420378301807761427747106721164158149008933717915377123404999286161961660806313248815108195171040759418170010644468356110376574829236585200793583681390529445898920201557972828959871724421656894228911343348392214824408746883852951880242797091666333802017088615704343417735905853077848441090793943481876067644408225602716147383180272383544768759822955394677549500649948429760873066866995049764353238474501045446996492136066683564619429887878678535709397099611486993444327876530858258958138783500877515521474120801070297543097850868953566565069832819394872672816632289266569620287552399918854148164174573489330904117798917603177466426154725642928924812763933567550941059919834980417540780418109694446936421957284220011205417284868813727307312829815488638723495521988658225631423669150183346880000208904237510868047023342690467013030252070143577815137791878627780270707946644737714120885382192829417367737453796229765295114006374563511402364200521638706068482024760920393255820203980162924045410344573896397756782196994751197807195679029100099079356898024947336485148838931754856809624137811614176375185445736229396511942975482431838517796924234452120472996289992322602025033915780982401705373081879282863892619546119837309919882934751759116161445702631539936627608702576891834922461121919518302801768683210626048021289304301449317338493480852862362692604106717246156872142923637272589351780365597914364409706988928796051065012438921827625178703326293977866586273894888847735273884609341621398925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 27429482194559816997651886508159210160062365522007099795340688603486665942056510173148877887149312731434961607705315252088396367879388676693117959015669934033032686120699154574325858756609731140665820836307812795552180671765750071808584675815071578954097459040907262560654744140307648159185823279778081623824878773250136370153390386424200708315339821465719712050736921085351827429368989074559403805589761121038044267255004784228050701853267856538785366016949445515292273007132834560690718217267383092238840808174116787366178815407222765783682229292702843119105873766269211828571969342724391810278829725149815261529166331842522472384777650856859619789353856583782348406987447007107913054239538604841166233409274482235252177710142180765717563492665389545360268593295076397502621271624195300326233779516645288701165808138747685973517010331832846898436730677505964168329078006080415669778144354009638862438987632590282397217821396391469119248057429489951806559346686039562688729872168291469601174676471979426829065303420552553103876276477009834008753861929660641873699494834254015394638346081703887213050987241592926407131864542736210163533809303436480316853713193579480129428089496699662235743085138603758994407736326476371112947918430896964245948185528007792666631159708934711648374907519539346836700066490399465953654739081508839182745949036481498464459920271914616943101318452469664207909914760996052350882416077419143118828403977507796021040759700983150849198002287325004324404753743676575435707128481541715119725498109267879103990656835647756687225552030361349939140480955914763912728112197601535653773788181663861331437273331327924268124122121373705540114497658587788246679181018791956276513189839692244971330266028609267231488447273863878114559876563688707641086147628199826245241949082029159032473254851876951939739770116398079551703908648203561259149860626599291723028555658612516421210761036856609146532144814333040979749316877205299204021927321431620835939878296362356147264039970369544166630382696593598639478517199006484549283090014624108961016883693285672671240723826649868630860414776763051112254865760138864336227888805857776573004661276889220965928042263130465403502802493642225678660244825997652381679511355771242272202600265730850684458251714966459418683891115231904018451761480668177255584873124711298196055608282016171305647226711326308885203654533490261393037441363725093140634491418186643741176550418998999041759788389980164270152098396184125094971530697815347370262563985305946049369933766455044986400333997333443737966814639765461002701798068065548850126520517802781922559498390803581405011774376169760243194562273056056487639310840946700241404663788491982267353410619406863756778004682045578033530589280141310297830301859016679455904902848966047245793374828354484108944245248802943915671450500691137659594407995930853881730172829615138145977581521877014910562936009274004304349333681417424511335205296331507162679590516601315499140813893480437330819038703871901524966395401185939598164107267625220441274534776166275756094024892223105787983141996786077739106547007635076289911332231301637632485479065514974911629194210691832864660821378681100990194489285603225004404460067969186111174687243298062629184894242738586386956626179843776208147916946944289602320142096691534369780858413008993538165731700724839788717943632431053013254828235752767515416795602871488881816431504303148554540000122828986930971835448901557221589792596685831112855134720669639155583366971305238328473207134112547835464955467665527402812988839495027050439938057549366712947018880540433407876610299320587718301937673163137615379519222985100427628370346671262084704493625138723121691821337015830784944781569880564561270579890964311437121875767623995366477436195128873532234611881174492527400675321483011746666271776838782929206384272829394242668911824819924440965367935793683086045027072627950067232333652920885460823356983279041977321242205092832983332941036056607552101675334238437917410984451381078882507550019638947434767292283209120786495552172844638089345068088801480643561961394161021560361622814528590786895703673819110699407421290249487643163071544955320236522778104282177078716875133327983360312407663911765035814424757746071094444218795755794306897730141108148749102113780305221362512177355737448456970378341108193534961758645917174253881009943146221721197776382339802805921312645002592346726270996081280709239536437352247692677220277255376714180784677314183927168462489425626954667257892118611174813749285408389249816117976858545877139716901047388672505978348227764687160527538663782288505769247751147890644287145749919147711332460139380416940987366291305676448659026875347677300873910539324259354194061431272660335618677551032902956749260505958070440394017710957587747836535575524842581263258130701928742102698076843407813951443781123309008869687403174319883442409818150589152759542554158367379585092017456152922087763787146865890093664656879378153424619354989147096252907851196647571002944005078194781757688131716215788574987041665424255233275625550902117949376585330760833243384771641682567020098237420980025602623569639376658323702419887182192766863611990614768935685963799111087512932139262307363245293192155228603860137315601394498237192690251920471192316740383632751926994415769591382511556952444322591416758783111617958638817071914672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -1421046093133842546882456405472130062748579502200400935380206564545431298575647233136445750007959552265527975710168388314770549657994286130869989806093279721442464282378472033267784792478773566657461741794614444240661031026365394921437527295804167603057903782822082742810662521026177242026770439684424231381154772138453784016439762557003886893618659881604814010507283563139578064668273014511278101721819646658322532499860492996855599268004222203981614143198338073426938682742759327585982795181808628933087921581868757953625489058754366249407739597659368313325154012325935838813271685675354381273370154202599169381968528554022338392156937496044541851752990699267523232510652370910003174895922290676929720652095103388810875833233194911462932455330553508429868040919668104539070438103064437594394066843331446515397963705054373650328797236319296279232182310492079153865816147844259938535794483601248394243394918363026091453002753180408775937854815576944626651681598231055232972761809832480693533430827226470720541927079300003438681329419559732682198824937822143103625905166307054200974012173442129855183020772001005555010535799515126190102911179102644916787757768609705284820771425163541021272622457138855639899567768726091232277401168629747003473484988846916649841768671248742183482825413724920947214526607250694525028224683575256662030093893131446926571692221497334808106632120803928486482888603774422583417633808015829258959921031776767487544440596331653517970106130681554470148247057512253686576619680582373478234021640801205891918176640673478367270202341941065449328585198292453893343438463024205261921934761965181484345121252021720488409691552147855900136973290521598510788672679776418685488640898895633236229170377729669230938190831824582825745917722963096878069473613333479581428307490869564939709788316021664854535832540544218170632602380043990712602026245886351569707096891864497024950877248374077678734811382269659527089025929765735289250768930121223745379256828713035685708911213364305859790818567407083249020430649178289110339925711133231086021818646847364671037633488096881068909778612222096446322234014070797023434871738150188333652621470270771629872063626190527414274006995944358603276715807666259362096397419405597122708216824034691543294045976819257939092457704405478592712473847146928746238990282017387800959792763460387030473916716831415077809570740450264585267572411443524776386137486586131396218842341723910035531533702570115233324902406096853311828064913166917347833508210872338994004688697513670631228383846252379049437186238137153492181871487018716527413961216741149322195965237484532839577818457861480276146106983274560251381718604905433832966879736561413582872792577058688154867835452421348140036202634081760397462852349735616861602077113108576460747131704256280102466234978333216966270994029836454051391269903766420285162050168521518770927247626177446324877852164015878254326045954026577849560320932912465039784493677855658120117442236987913105226564928781716412037248926474322638834242376768117734403076212236616619768749027934466743309946204043490559896217766960622735343161068426534925564579824181604602060426517855126603831685471666648486782309074009052828412344432300649080480626563049151493012033825487817829486284161049572556728831456480098783569832231934478218116958706217134769494869501618161604254989559010852553784225535662133873384858007570827821868806520213842157665686590217012451052761359473500437167083992801300625956123865711735384216540668058806420349535045202914267260904515762109426110554369375889227772625243374265076418737546330956196053564848806790128493000373982230428584094531006909865116667555014457166565382738673362981838651636074066827675596255581602222505788692808824352217843028024479090158162607611345875221738988031695361714452649985153319490394450216745852829681070721387420351703204549346139801852018955025543043240656481702307187881189000469768572984452899208572019487257567876219879617788545065793488819456139077467840138094314649429870026731792730036585255219630729023778470538613143499170797730957672470281101816485893070786647159741377647217437848075677408575556930870782713282481410002441775876895017487670758724313537464565652246225377090733266250348005759231254060326288645876731628339305501721083928281280363829221894604384777716280613528227985156854143504639865338612237950631487165010761170341684386754528727583527366103727778528522211692225188176903432235370484923524405551820038722241683289882222667248352920885151637305421308975572951008118505889254468734194935484904259224821618455543764605278298731400691398354812651895013364948689786067042194747959576937797217040492987871250256700428407732610088276408158544767743287082209263498925748145341508501080587467531751492754323894712233266471781844718874833737329434002844739525076055178159995453425978569289804190282175265339277622870201326323754236242441705823579203566332063782147975681622013294040690501515714933398214113257731790137048009219364955727354134913370425441557041367002988445910016577154812345449528653457834117398061409054054289069210386664977283986218416151684507288552403171891410536881915863906630760819678252102108886376144434485885210396017061302366935136144678168126643830637450068975164309691364254708375194901765958944916537171207695585726434880432849371983524615174754313073890443774871528148651123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 10548288160428934031358362009064162709398558192405599681743990089368587336298161009615529562207139083719157219785979323712224366272586526819578802277901940009265046141949986153451308863658156881266822061853756536363152607960514691028941848962104292843342457042716303643375125688179385148016057771468423952842155356405162808662942690984271226540574898315192040934105900379670937222797830528949943620278937285789266981713702963726344463550173059772048248327026971544372665066214306234140959047738560414140516264003853490769530683284827005189685775931425010178741458053243919910353543550770790608357239504609365569053443111001091063594532502113756601364326805063210722990447330498465342548357573565019702593482602961137503020552697614800989459206534098278919034504864518832911419696060618497650053199054273796975619309878422625140637677177159355670560748484438002510555365409441559749051171244673326380785991997873155897954293520298888426597898291070188630252250215840606267352231970438101971295512000011321975461969202666549184402569423696515093871756095870952768010925687827621847120974673968087356265682136933896735982662175306893307883611459091228695330260503186976525337794123500246060252480233904834413403408426799740962970619404116587698571393525306486493159643152640310103195149981694824865843695883196340416596874382187086355935441697200386155143010394974569670465301973967759363346919167437319907447196000202272047361094894705857485333508689243947656128717711972206975800871877757275799908810788164082152074027451855388450837096660605849462157643421679180378370750024696471710700811021451019047663732914427186748941495050010763211900999323443243896610834094499634338043703485553199958563862030054077732381629331323648458076906455102331709723578531843775146590038427801905043288007309944062105797859013886094977187692750027568222009541379950782937576809483490017277277959792613325409004447669233603006147602504257964883698782855829023159709110366318291838026795025310141558031762836697130136729157776320461169255273157884147757857943382609172250852115309582267999805620007186404010407664534109105922114636453440861717439469474432700165786701133225385728864489019933163135261965803329605923939462692843031339374362186890747286375978811876292940917780275600612789001271176427541830746406452732849262406833468692975808403651858677734310073254495207939977341420525839056868501540229030583367037098824306999699453284320071131662202886836815882505234134507794090989376337478890428863879357309194671649089159393671874325772652080334181492714921331365661415601987973450521813438906686371403646821152311282942618473653100054765351644574808823742275111180267341405498344853648057387779971886757551033903811209278068212844375695465697929287787717687567183797465315468635601834218237345604268826669668130043782031599706081440176706934439239213996380412284035500446531051377045096897834877637849251028743033559319222578863133718328895318608453505945172769903656556948777907212980953298508569864525973357307424037396302380570327440458412566820115995984702756099392611383824929197188965769812997485979742802952469568440252778414610142330128960105843028101028553729211377972692049861720146755490451055854016524002361769298774240561232662279371715314256706206814672536912470561752634662371567311510907304953067559288170976429373035223901782412827424606628269412657958815718194683647863182371336871767550658062355632401463381983303086250017146898253327821251624631102566271653845353992451917475519484017968790160639311241778709479674010210377359532882924846387268121034069451748729541194980046756275544235169722471128557522871517852801370362410590697125165113362731132662068217966408684857218055294513873296438213731713093129277865126836839481167148641293483003560309731211083647125343400560271766468631579910838816214855731841673167977259194942020176194132133027968469525215530384877522651442774961021392036805355281368897679069600285488578330872169514158355862006398029315472689886507515594433025755605715272206852711859962204832112946030452236595348085396051484274001402426548379620688190426446466726996793569691165148950509495205316890788951416884893446194570982285589722982647042729629582364231409326839711714295519342351625217930396749683721394299242362683710104025938731438185336012657203690965678637683424660169567517536842042575760172794176204043615008869910727543066956138884327497525244119985233520679163003738864210793114947828165202291487875495594611341381394220992020704407588549231277804037971706688687808806674499334842032974206326275127609889422163338616167567995852434649249015936577109260494586984730554908315042009589351867024428276952955479861546631556124660906631953269261579298347777410608200589666248465420058559917089135092840205069395449292636972765180108298323641319388812457680933801639210602907632113573153954955985054555269119825721963920665760288501194004188214430756930314480416291405574908270393785286956118863049510036389682591145914873401029649231571214402606800192552648446305871534410510841538173512290014635705033446445871472419062299468324365665904150644093502753874918099453191212284322197675000237631439022172317428952644263254069290312592508760712831297966543699852394289882389875560723846229421664945366379358610146348149498140216120576313171741660535596008497730983466536070283781079126583790639415383338928222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -45890870186349728787331746707784826872729051556314048794666084904729436973334884799885339658987617026348048255910297849294445115216042971072010935514051959999615720707070239797188606911170196965231189513318935421322709467642955226745663948447598662381242018900645610604677200659528487436310713308156158848052661302336072241019080375562820617106532040686367805982892857176249465860737076599428433940611461722549620835212637103274028132155521925445420479305154164846111605963625592545754477946989040747481254790341571998334600332601224429173821777343075899714078394980283885327730815664684749677295674482899625195187157490899251795639566971630098179218542821938732962415916661935607491953172161557876469491021961341861305158630270627266333083668957449875838351739625138231440563474674188952246792585268320420542538627520102083802048223893788775099983046344379723681202072783160316994910383478797197007199488216811701549008590152373249793105454710135553232620403271698155704285016638278826824108494363582870377949511515528238846996701647079509727118862098307189472987844713636071600927325348991791370230237294130672464512269932562848387321968980286223545058099978625024005344869927114762549551871692017609665245944014146591836092489784961816018421801641816678833868458057964133795101237397608009005497662168761487995207555109000298093667217676927491745859618058545066134910323929906188690349608067049627020406927694496258165142390902172962641948517802914022712096519349596251927157132600594826696198795117538303700459638707576147014534921754749303891014430863884141418052038934265920586554072976782140785789635438313027875702088532234806323217285753879219001394094698214406455827970389160614131138386724840883040400084951230389470570573523457353292621692573531867968072324598929324971026185628784159775574342172018614998008758021097314374824973940850379774934040567514193933361913857573643838391646568838393011542641776672596473266151179911861399252645238779508788202361965359029885049832770509409664369611213716717491597602442041984074890093966089211329992526207342495340200696582728700130452393818589828656289585493909252127421883807144029470156371787606139038496842206638867124224869082927869409144979167300071413385243725288904138342364860507340789327383776292264595281498819281262551900414401739613873820249221635028374860719215319693676701163125300771913707792004609032205066971993850461037196337970896064399005198539898245298822719765435557790367540792684490266267611440785571217970357893010085464482445163290192631631044370013431615097816728789814497794258896244662106098557279029496975847340294732626470276056915565946616275266814520245114795150570513409134231984824029841868982425894019981507928025713506387958022296984417770830374191651082996149426854594684086240059860092143914723207265345325584954071458669934237751151671024311684690347871215456518693415165335697061238159317971747237255288985961467820883930964675133669223952317911879987438805299777901065650654043532246517026020965726380477005516570499825189259580151777575199732960260162060130596590903549606314583803245486430913183091527845209804043018398423145627927270499378806384979299967703272921824525853828917871772626765305832557090316754902105375035548471845897937905698043987848893204376394343180297850983299575105718933696907999255216751599721556510115632982700353240208748655227729001721193731430504031567789944293952182278894061200353945645413841203440101086045962849931535251304193863249071333671317274976724059172193541649890505826746159333039395833266798523806525576242762921842441650074432116805615367958654048687223314794741070485477842118934680277393580116237551241544710464322216817672512567867515733204282268753033753867308143761833873292117385293794846866324780019473066777396253412069918770290627087047581668700101851765101678233842050555257167536671486128742622425481411664707722288508773062393628802148485814032036867209211476838719609276130846244183762129439067753738051820461307855592427655949508405707550869913503628637662438590169601429224032147032442023814630116319170943904459876088925973092803605375249281963469127895156386397178532629736242496881301236255470471753026661156034994441401240796008075827335153173421694166533346108786670869465674864738601599590722562070868863204833511204143355959413542631264783402578669709058644957229610504522504037643087614500468846377696144658465598365635698863262427563987531196837105510174958922820403216038840887384472543769050373671431341712821133009766360283904603921890031701112453490215053959957694946897853253207185413381521647888847730147060567200686265894742761398546478872213324735573345253043647544604389069333189974821440285402635197888860442916424663327696165786673350575407444769798106832047440712960882232776897210387241008527224492628982293361087724203282700872256622831701990903318699747152895343857629299212501362031580056344658227702280793969805157795296714940059881080691153873664073948397883386571815976929945679018939810770252367138756842957230488083994955997606294164537431355889508747849823963074199032180015048965609497406029688584509381802087927417444629137612392829750511121450963324573006190484317718647126766891445927439982981607868509240789898718850952360213486057326590546770030697936830822433091676880252290224878175403668966970067049141162457415177300390496384352445602416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 238072292638985734460230893658250337703782527931597165176460895065555227321758575858690297809986593987142768107187930052652551096874809220054627010669454916976788557499176519243323363770195762237445822904321142737148164648252974986383395678583344692622890972453528294212365641443386882220406540128432559906823900985315912952709821198121755533873498697947027648492825405768873786460559629471593211390369198180613611601940645583090308912620470972227450001645228414685450763751121828417070996213344263282837826183096713336340539435702544704497447517818731079580572199508007354156030904962677210701641967582481944014222718586566919232472516226773288767176872741878995880464440232899546213595383905464885868782902192121510428311865025953513327926931981536625693181939964378290462414788141992653928252963087886059489022753142398174445314675309190285189025681685185662916727343132607981849443637485679299367617625249053803979300421568144445871421993870894529145286652642555058929482306852304990171812526988821519840998385081539017495986447868147741107315446488324242401865725628542106773932880191653055445469986317475901626893063636619034331864662791259216369098565819115614285958537581773184685443281433233035888787526940522507853729189566453197333436579412953026806144906958031583358276093384944224017410773498902973270949546278570436095121674018619846925702117796926983999959839992757609481751978220500802944077794729763943392619364872626445287163820606384135939284989023901993570090387231367912505269389570616211296387103920450400382116343711971239750273291203074627824633985283628424887207717493808090987221053453100746917545707772570184316900992232350213894658457537810086460633913405548177379867468026714016942452275461892806925919498933505221130344027959740627751070136311448083025058783527724859250255781806377688252533013551559473057571319458311400414540669683787682916222932922014241711506199814381266678468978331476092108281656225448684992122101302801839470352067650666400100614843766055742490992492415867661127157206338206267326723814562678402144632873304977548036564457548571294574679531217739421538619627935066083579955466690117207004399655649447061912894937161108735722375510406785356207666492086412145830339046538286135709155806411847123315326929371793426212267716173655911783439074652150772924314267018574645515862222965608604891360872960726137158911711532993109395239929990199402484633947285266259574470301880457229296396591639747420981685054247538772601767667875588915962219009795244883646646084821686671673485545726082448024977338140360759897114493616765094462554015453670616165859569883247764861207770993588272068955126140820354405262982605026038497537647524301590576456409706941222061709540450460014219261187688953716752612278469687945874149395732724423133561938455643481707081350168481265193764580331899796843237273175679294042809722498821442290318080525298798553532814033126210840257816926453932958459403974728955332878032513129029062104348814182587508012273096560506563964645215533119997755666534494514438082239777057180608457799319374416850615661041801288059627221165563631094967262220058660510880351775801284487402162137223539598805837308252857606575148026091280720967506457299648762526568207212658111004872189470995156814168150820677259947105269970401712309183001073964660605527906997540388508840660894605856022708930668324875512881144677568877494938737262849517616682077809618747961049786957822141440205257951993669701525002442415282423215402292139017686963515054749949569510326893412908629109127423856652895107670733253544281805939368983548698018812865598545229926788673998235076596570740236640160967757954128918825596413454412775338646883286850812930681256342367413340889341632029717419757793245590085813222633092634701411004587261731921562687780344287390838977652989484297021682419421550326730182420219097613872015684747379678553565882209978994482716448138985186763526159538153575679283460060698796401560678145510349743779648150942477572069209857000388941376053027219409279577378270251515399899261089799319874178430736848950231089447673429660397261059715744451521760129851594243931077520051253834256189848339245199301717318472611945497307966829633343001334123251253194470444152932726999433944621621775018926840162321332529303028695619738394746548043734512902630696806149444355600485133895024814712847569863805787493582376962883566144845146544741176157787014870528563429616600387507640702612047404477251801433831753071210886425181494524919607739095537173878640447495852123108706564329777720735311097331770213603117717234633424578904087279578473302110851219924606945754432498033790360574950086371116823696697717137582805560334470786952861015643216974157374764943894760315997135930709805085828078901713294790102820523007942124941061771780284627324372978180885804005272888284761157261333033809795557109098948840967059189326944945147401655839636424601404278701095762320647144873160314579996358177755356887063234784368693428380818665944650184056608724126277116552479417483515813361940381562130630761509071619818607435068261704780516970348804369379257615187841232580579400645428217864858411236316433331842004632286323552319723904446875754312888196917628053879265825397619071840304689496173510191301523587549238877638008493916507739865505005488347433611997807985438694241100534621825846048892572071054019033908843994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -650060676275024819802403876495321878403474997086134802031557413439215490951131077718802592841995647465553151870445776645985489529561387420196791177512128167433143907391178517822900360455778922946844914064989813645382483232678231170688100401009486975105460366074567046845195112977816911251361890415409866641538688061532173087536011414840170849542288883694085232952595521522354373884488661419966974429488899667537937947014492626147852686443315936212840885638207946492788264023752420281954707098280015033183388421930847594996627250169249200170447492551648447819392195662629577370855241786159605283463405711006638477281690910836653503128881812062465490257946170023053570580188476598330870870978603396144698292204773460955783166660450178964584389481791507561172572560576920472759620856363286960633726980612491471069198437374647719032004411709270168114701620084039420724861433383053443782827498830877481072510224774253070858832970105214569080401421830741326557981192947847871591942561649784903018687407035134549028307344196899381991993182334494266455168567111011011070698816421166565972113815654774950778741324983002771384230665103401228970463402763519240909027155183981994737600586127481371705527522457910994406453360161584885120171234383669372698386458402754296313147586493927669002660739007847426053177564217549046152595199394363808499211371124489991397006497387602984288372580660026261737698843161134567098561801851301542343210241673846639987103806065685876712764139568069546161909644938042534500480381898968234254601133161941804919735279264436459745279211953468761413196966351967207596965882242737234208252462910603942699276314261859498148071871096085484218039462314921937989678414290383544278657231766185888914412799592977834647842190740092024789218791577523751796299183626724319195418918139875261515915047668548305621362032621075460189714232361713333195655290055110222763696617836556155276423020904679037378805129275838598084708345135808805743844604358457862724047958281333953842201207235025360583389790774116217078969161460004365334199032270134387615123357397338653223561914876869771228341519054429151781494072036392256311769016370582087273806265259386531416040852063097775608547931270708140390052050356752279986421657935405837569919117354210961560477615293045353352612388070046882787949048384389006355795541114468839231941350953766465643414861922547542956614900098406911109876433100927146153929042679904299605537904624376862308528755022251695984166714992113282438764149924680926671368227257692180589719741190116669644625035782964478489071506112143759053171129216899663963629139250039200466119009060451839437644438119405271198450842566446503295159239683799791844457221599897481810874687831404278035436060254300440555384457314654285601349583571137222323692249020084011256477389270161396085216965998638183919432981131582167407982928439784603061946774385577750320191754039784252672360280142929848942809594167124125249556646300173711792073169118575461468187295343176897395394380466856947536696510370483936419952173833290826246774469766785466074509993662086797104303664703030981937504004596681093711304015593597804031707306135386801644715235226030870804288818578997300024119603870450823052226421944916342372671150581414413518925791009426005903600435116326521352187947001330311648960417459521600094507345333141671342192992955854695054078599968857056156904658963021026941114104027543546907330535352735160089105388345869326835034709947997486152265485923710851932358763017239991880609949047795993292398111096728611962473542407229475606868231812615390618278475312258463532688315095511173475805303535705508069043583002699533135172239537950095232001071516341058987793897266408229074096440299176848664496481625781024824983598767223162772833593755547351810479119320604129790439823566097043042838489211862104684375864910163290558027520990865334024676310113640407997900682756017364129662755306837757554401687000983169187157603997196090292415678664339911992409904311189721056021501408532927704008827051498538194678021462022815951876492476056657688716048359223983671812019172364540430803411845497420799389157733116496382789087110772969506901463054277342556743359448030345632577736684206990084005941539018199884005950576675583498167647872770560925948039336861710576028728658433710406780812153139393463657039486655294266457207235449654889545181368504713075424583066375720727658902921925645059072004823263999551334390067838621881488867223664447394355562333353061494147654557172693247209453344103464308119310961988947453834771812572451649585822076801040005932254627719599929222558632280438451952344761214843775450886191851124606068021819795016743223123820698783908395194155905559808269972939697796567079428000831464447755480290866404408980125619470644964186793771114106938853398850545609523516752603376920636280480099734261985573181313323911190246357894285010160955789359500480661322532429237047363276298936242489582200572627647570987559602031228102644922619731531372008062499958091617029231118115430918246145822615005551691530198638757767284428347441694781374923325836278699470026947649098691739926621487468933231549907575284650307988018093392355801186265451660502861257514358206371532609680300144671558875635677527200592392305867049953259865726289691796860796708583447410845709010826754065524373220600410331362862745296915534254367230460047721862792968750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 2871741065578286203923854658400425376272163672067046380672320416052422641993441975409293764519772181164597224940173583104714030836455877976386154317024325524532589176427572027427383494967331517861810591850637678091219747022017924026877537226822618850123361908063290108528845436248946412578869032837894117731494097944022972140843402207881942688290973899135487115418950164745268865301904686887940623651492173071250025156893833614157339872020931576300097807689369743476443405493332807578967207575506838837921441353118397195373615304346275396071902474437896264911056696651982881776329058178052890758344975231564699925248661460339972824865145725469539326679905389233501322093584508491621525234588231187777765871756001494504250426298257376386078045637333892764121514199524245449604077876410987679539641500856353141980484919600025614581476813886056259653433430924528098686204535969035694524469285993991246517476192665085542801117170213647400136158114235151126128301809183127810631181061481689140339316182008958686652678047629397183819348841357201491507761338645387881260347094392604939043805992548466282203511793071037279431913857713380297442454320194479911356762219120648906483529861495332377082709734642586516640743022215357611674105919550951352518723207074547643963628841909667455710997218724210617602340407903494010692887171949459042018100269021072073016890587716324142558227138726489006348902185448839757633845039913040248022590261610116564181971053548467077309368633036482435601198510451184101158869229027977017609105663263710450147820255672038305798896279568198421032746412114972934571247294044316222464617428021611837993586892745067994875660503270077947155482142323296106060779871726453626282558150952833046152862422520149127179274910945972874196968096097769822943133554096268440649738264905960402678393548643073789713082528150246430128961958212820142053619000401514799596991144994820634898927580557679657561101065665197682041069866410259182696241337775470664911261181517364792434629552950572733373202050503473398788621264629226162374178038973852719615906231117656396247727029757220583912660266644207587269053123802754287658017630363283399038459838040495799153259546059942111619211491707478337657578160820206387614487312195482622175101030767741925433157694805158359256034252453726997166858444299947053705617937777677381362229855536280617032088334794984147428887623360908480463506786010353461440470256557245426314543138134314228820083684305969744467827256818921488831180384972067280942300524671286293989308655352042156991389415215017143314323425566184055931505851084322109422686463594277885908667972968045458780833738383386516741496822720283409678869685745876659098441642468592844158623842442780575895163079960796582914244980999146724476162611927396328818034942252591158090180135842959056530000796540086466183845094386476003042857856748756460329095585146544214812904022194939912414008552836474994471562160804796604202788943718740420925124350997260889249921832373638106443464557016983433983560354329848363683858491471448594850997643341729039898116848355660931205652656001312198216465234738782631630209767038789995437583155749762957467042888681440248807800181776480353821736959003955559479173815248910853355651322351778589144424832509666903156396016649129941184799980371329316702435996985497169234243599791839363287933572116517742671599963341680208870460912945959018398004998809201839438633613969981270798786020531995344368938782912879260923286629374279345745058605092427479852496895670148014160597440319862033550033905218171177804144938820502876346020201735223416668366799201198320697788203594088889337963925232544863649072202937425393462728935428502181562668629405026377739026420119667279744047482515587328843333112537825822130232071821546362347963338086928223287170983938681716891630335659979107693098424522695116658559652469086451703442901338517214769089686152842965354536000804517175219101469162159094305576617223445851717057142978567989053176959805372959260313288518776579835287691871664773318348210343661896356303476387978484915342055288978183669756394577896801348330725232246137302023962025286514276082439765115036942249895237830439120669944769962142991931103485570168135470350315052934721134185892591377937009132997306368640774554767227363302037056129325896603514740089198271873949248225805384780395449944849242148989446869848816077921045754410446483957668963189328051833698862547101959506749647823927761095172190110646578219338631681120409684409963025593251011527357118854811212088864408981275149073763258246493052447350100903986061834399884333915769632194732129915398620421368954429777231263659693551424076708952073928386361447916739701698210794500876619243678732737224229212648111260247194812643146989224097036703101136562666350682798042575801920351852833131264372449269417609688538103309065594681302271985042628068857613388102140297799938243203101016735103693618490218399377127691156386614547044171339824514531809646395695001450135281403970684230640726149466114184790416108844532377157490941036436046471174345289583512144901325442983967233977530061632617916417289606755306848042097561431263871862793721016343608442616433435256268932802486416551528578724582465523847253662527187355852725198384241212636662431775728687132337082045861131317139985258679357515229271553659146750077173996379409359747114649508148431777954101562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -6652571038746891127582516734073385572430726598925274922220038142588085152846566135988298662298572231289837973588085880325504225606148452456171336134218159133812587527181226420187688823052231640045537527243669302373013869257191790892390330831039746164203495175439375558511669849118602809886676368362787002534907386269387697625313828708173217639619949763599799601341627163188487090641296775652357185772816465951136558456073151812277222455723326445624269173996696986312107483818873203149056680553951202883601229553175278798196700509552188264103686433510248176771826353750142072206233177110062429217670986786025960574592156193538398833603581454558618397958055238026669007775733758126103546408647673134449880254128281814897945374126414140188913720979909311378831161566674090694696479376218015125579154026906362264076806873164370877265304316422277584325044253521315978427912119309205262338397571344768684045730845185248090531325326236619924776622740287664893934562507252175835871395500607542011268705361254044370139816360478630715655856195525451567254145282195487966877112591592893440563038094685412361161811505686978327511286549312458180190221990886132161572658391812204001976954723236131880308356243986709701314380602236166825480708414525003421139824173541367105413842386004155839052361054769081085363601586831806324483590223324461131109841479695111178056661903366905282510374144594057870270493033323134669229747191093582701117756134446341963947284268489863461279297154045382964369607633238265280954414139237291815375000273467733484441315943857175022400810269268616324640192049668771237348801226657082834433486494638245563069151313830301111843095454642980251191852331403812855228254057112398963096397377826152292513118869745568365874956081499260477076215615314533434526557371515335824549433223471645945263838078580978980547537708648977645394927203587831763987656791961009066460990709091297600258294811414327491415607841464321172806459724917092962584230584613586522955898533558657207634594677769368015325611847540141931078630792845585641875392122759113861720703846869420630814748435737584583627876836286478246825718211725579696540625374083694565504682307920022632562099246558474167569922018597969144460951998392240768875611683706916765000867694972638412554999819215521298460622337382143978197203826658131213716737542935465658753312901324850333425816673484794025703153850921358816205383657266668592154416106144311626941905432814483028761037156762531542671957051665067487071793758494061721800314895436729193853120692189144552449737295564669793610164448439643885572385747739936655226256672340584280226823301076256309600122809741806518229143512535256006774380933735941997266967505888488372046858527430237660585621701228718327058311038248701253028484243539751873704085800856054359613309653269618022590770357128612318939436950161413272282312412657733282310154938879674208208176143423539688955761912317124539019049601672001783491792546445118677066790143226307452793280062017125627183549597035398974907045604204330600636104836517612157376710286208949939728214175566288543809476425068503792518658344225338960406189458056319840130557140724741042029031360687727051317664276617938007412666827421403392646272240489892210412893013463465688277431603879305017802228959235543599039335685926698206655760741820173753995730748777938726396920216109290166136601766776810839995921416681570231825173724243926160530920459985763419377442858218894320874595716755478177926075555542009550283776744652992659227941242597856124909826728007810281929809492894916808287029747418025520878023609641779305829248357705315612374083160872650133189484404795520132571964767316222862247745609962004106339398094618083474090041817949130772431967856485865302205946672158324848027076438102736503252711852153660500565473276867741078394474648228715551321710764440320162401699552573240359607245371592717877978406688356963150751040701005016108028827776384907799658942536554535766100013075827536144676790550335660010898852530572259180075326363062617653766485522318419815250695802081923177099196878467196698926994807256397125493111592873810122285427167820035734394428193791983571445351132800360863146751541879089839336675667712313119739638289044077110495463979763533397407779840579820146704631172995137393881590574097801709280370534327876571978387383644533779936417310303062315487088908122013277557154623375615178316742820679782693605722121688155934815688851069023394005149402554602366629446203723204093288868114267153632721760803692193763714473792585675255339474826361766334094324928931874055162535514424737434620671758631690709072569782060790942341497471121785109276501630032969909151630442492353054084332002198929819961989344029493445923775193339418800440097852627097474387390298359749236130341212801320029398577963956330701840327364272292485995608670888682740345619403428859016193282244779654637663817988480094072486409580971652284330767197194452891400186049602550805212578527318253769268189972273673310473269639156266200851619657175438660444701374798047775346320286708842353983717236960236176924165696802399160147574406553071531999188687777993666698903160313744790573049033063641225176600538590521221391747602331446271149152023186331763670602839001919871317645693653696132367212365271767788943197359698694819791923401155503770835703172324237901491539304288380662910640239715576171875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 10519494040709748145129979298298906712951360271745963751133614951328198635940508914642352832072937597410755174641411522613597007441834543871139192641214440578392940663313633285559072173301540095133326640388020144222946210305658741683707864560089378317037133881246243687228047648134393802552765171817407188757323557155052240683169208205743204268195565953060938238094240830303979981224671800244638368788638241370011697939996025282457166378887943584713367714735122697865218467132850821639869527014648635559221144390242603610141348134028025145054919919223944780419065262599586493905657573489220910883034319454735442763717424777021364616633347442829003412764378277242254432255715005189278856204230470163809131931107314366063380513249809740186205220369658624471364337408313658168522739818607308096239189028297242709412184542299306011094420962468363153652971921031738158466543657998836925709000116773837476587142194033925876193899188199642425364709276684193618045146408447432068763710466642875558549088842576381378068686586833904435450890993327448240404139678637254838028700588981581148140705551621481702920931143907072027129849501504035666289747166592710775159362954454901256536671958619993636166118382226629185856538158308786486712200572922392065294596080923172806638641567282369058072715441356606062450486793936480175472383823694187213059447228844247915371771664116921816600914139202018320827161265515910641848900008263107368540663336971892425633855137536065544640694466581049036720762708355997817766554893711977347025878435343014159180710233232142848296782267988611792903027287762528257376860034808813226176948794634864567038276567337532016200715430829140538897424639520871290582389391099967171856476653163326079814476589896241956660515227526916877035460837546457366043781965340457364705158728338332529201654252020554739198950436860001969702606809170895852590527718182202750611927264942635346219608169814920396610792873108132674684325362523003152618062981828374604184258797528262700569703362333193343497770242821949080548137614100385235772620268126536314802364407206056426529293678065209602535080500114248172616343816752752335117709072136081672339010435751527715357872585397781128722064431579719654196907785727880763152606730206594367710378982926788369108260874225557247522854667340551180747934958760028461981592409894516363930625718903928439306591317394180557116281149937355721065876114654961668260594880778023142405168844167954202922867948905830899947307124390558433819403698670005818656297828377975131267768032631634881570316369564557642817119567219025801519514698990264727020443649766899203945642467295179880413466064669865778304614805696636464561073799695767502348862328134991089416570031216834306423887169282077302585866066444030072757168741968774673376011606603026694889348648236277886120459428653137340652940801119148853738251382795334650423473580059986537624855752530981234911399660589449592103563934624582999724590477150226117476534033197470881788173243771129972223325069787195807865466309545342829260535983034249531491809892251800741571882250361849464798715603629387872743496456279682590259305790894309487351175767340959450047760348235822814063786833794907282640120308567562111822123501960535496508390550149568412059488029384309856635492886355221636123844137807678489763858699718020317607523220846729486715802877926820499080034135640392503216003669964963638161861174558353616441034655243530618119951715363987890916578083820794097971717148314557621900367000930127803100066493288922345335287686885204122424438997429649478433691758451306808422819117214548250426565552896014925917498332500319972011446959278918948415459921865384682225426269404744087482646503307127386776454457384502718316085941809661165367006931343249876668380062604869638299512672757407628544472155508803810805022899398141845714159684911765040667283043587853421819867646359723000009059805853783455915900846077946309631956705761205340857180312923643827912549714488612681974681251567785017288370461604090427234867424313007725526812988141521381484283375649699429503607519067453632186611205774552916022554166093634660099899064076263398026482126814354760752832888145911003387284365144516033097793158508176007234142492017859464543164261834443940101758974098710081043946675758371035141249594610379829666177972654682646501111339683967657062044223887228407282902367500288404033352241276500551668899065414844406964829247893746567203934386111280538130028012364756052560452475199691509520251441820209974476513039620594066791808681357733448879163598958506474023582430494022326433243066717330889893681212934058601962787141719531698309246873355770768672133677163859456204142111733659865415462849817305571268077620844054506265309303288642624268720058631323877438155063690664087814868178557756444203428311003074233282344728893534778831624198132425483259236027787438398219141590838937407541327755972434208811831999394844799485591469178083879164935823059166386998868011006859325072873003696019705861094193039284763019006358401805659218732885072999757209561385969755687039814467538816487769531730293377139985771560486934035855117083201205261746730693084631246751314506281184784221924818024569367131274023959677483624546192934231717612721798932302278527148721302651569878346658252779577674254128269443682208726178509720844652557055235939098558617388334823772311210632324218750000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 7663890156879189625665376246564200777505190763684572855286414084044871616730893533987455933541943020673358606518345929934351376043348617383664829000333038934147078906329069881726285565847796653353745162581752823252994860442959596961072113324354237494132070523968393856673278526690422963005456637599955953076771839158813737479553461412731133936949775416564436739681536061852544302304320352604425581079858808701356007625592230809386118447304729076798321696428595998450693250338509248104654086397188934833216609511923181084522874732891784710881730687243843521459616219716757544398106050296803678245377041866011783562689511691485133945465768776002845889424923140813080235155598022111936373484432765503649037079622509085550677309512336489196500470696647222769262267612469754266649927352840518117488118453718253615242017121329951741793048951265151855335549058568044453129719070110755791098229183368858044281454983313322026725583934922736733176835651176469783770503107496518818784595524040128971834800016470036230427080020079576321635326451786518119222626994292565456336452308455405001059364172386835898113174486105092389920987143228200497279608541588516387945445441457592352163948845218984066014473645622529642703903820865689841401082088476523843881151337338628585647811670108279779366198024575798494397342765996785699532523373983301910705850065125617070032454685775917387876943053447214175357647758171950351798701902847587927581035982522586784326733248233725348053621445470014087419483640897590043335202050354225205076308744429209389989365280915398832316586293424891511587477988304598841741208157663323483832744721772138897365016785361105430943584763877984953191098010258306686190065136271303288523292357277242220139754701490093858370481032154085259691385945207045154974732371882429921763141044642814304074631549339348155010030454796276260714173326149398889936125880260810849081568311413067268449812195241459851042503372004244411706430662584792304762949442922908239573694961849035896002703677039106288667285351335185894386465533483578748807802518864606879032477330341514051381531690662406266469919348548388633723238911076874606144724562551929247369991185996208792293609401274153602178602231885379641353372260078997031850690085674499739696713825858217758226827759672268010112855885658028340067869015513283287269876506873955017515930362667160718794779907243823014025238491899284091417509428543257438002737133578346896248888142579338650104704647902046121664560312633008802958145433402880919389704924271679535339501042569905290293464100025662772891006093476269434561933654158090840950364093780367562314428271289834523260610008567376453357108965386497854234558498204769049839057512611416130674367594235301490184589452673819436541368135863010228036287274305310852205116723334157250023401579017211767074843906682447067531389271235003800514836588730189585900675045245312369228474654454490304820706827538106120572035115933762137870278840759315498423769835864346076742640164476263218108946598025043343014640356694402794599508246824366722191136449336077107930735173768913288544860009156012090618930684741145039990339300981770774610997070321567938217487261198332358895312188334655051176086122855208967826330350331180104305599308395825616056816140536462287809535382308783953488579179124232120918399674593217316900950256283372888512422518662566740864965732764513624744516907721532571297270322742226092819964463315175737790983157853009552566062833963455697044334766701696966331009109535033792253393499122798492828705285793937139260889523122767207540407290045683927393636490638695891611915531921753084339716505696822120227229225852568409670181933402070970327952491718898690734321300455980940043616158641816354716020837053622891480566898524711305460050752492017219811027234288207656900532341869737878636595730816773031471962236234017297464109330086319886272127722877771587135778830979049958701179439722023318654933398354555086109834077693750459708092025603339383886912987582689401712185977415824711203245359094837051876062966337225842460697521587105794109745560606781759509361768347836961048403184560164953267628821339733435523996181676571199746577681203233507419414012261196537373773994417251404652646865800254191162094904218552561547591923272407963576058707391736571072612058564602262299281686889903725116736276972992451821541009653530009881531316154211206584624607690317417708613197644517427322396725851014736360446669855518645754042544705277473694109471213922565929427876623541177822890699832726893727031300752401458427077914685576950542510578910798001255232469733590755791371870426067162429543091873585413297108057014342789819889648964607039038605201300576843171974429333690327209066222046223412524669120377788874703999726152647909992904106470509274455670143277872696117811973829575256714825370046153534709866877790897271384034045504428566139153260921458675731532960709407675746390902090170767606870186446110761497028356054904083707046286094720557803351779819321060744876853976146218158639184029423942474517968924086804591583081430635118594603364226335362113877570069517491392633604230931025635203507069574827667117299594805782977508920189553702332292930177815769982700573687688120615475415664673387288140378043399900478476777653662764428637490817727067648022459593306667333835637893799413112238486794902669885232171509414911270141601562500000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -241762513665668999218628700507030138771948298010259066149195309808006926527362736586924598206875155788266750152024728921135887842419551065778674722186124778545330339592001032743805809444237456028664389700683016084989776432308454088620021197207858143515477279496390686713676046603234429789944679883310365484606549541438380593723948020325079886317822613077303119626624805099769393332107261290485918332970882312807147564798784234002624299495574956239761844922672765520584467353601668103832434981155946396351184755521875900896436635180704960192136619209610027285050788417798456052869340922683354142748035898601424065059208791643885878261226585008042281096951828613900282182117321776216474178417414827529024435921004216196121274390118715573981885459555811700555495738907898272675001229846326712525035988283594546349645735363063987255242012156211890839656808086083980569225831020070356132461724206551007104569651677600080953020470239258418911592753945814941063961360122668362574169628550897223355332097854835764098961069096093457869905049942323035021186461582226603409823833026820760118169613490701791353363636486995834209521674703242943622074568925292400610328777685764849114901808959946897029791446401778905707677053811602824723828849782360054892616470582795778310822326435192727625988750663856413366977073218470937863621940987068920493437631565472110467511535655773094073153644224971883069918796325864088014287492066844124203263822019086406464939855902615660878357774161766036177135637046491340407003180516783039317306947922890422603667007892250241016483131393460416099331627974524282542505383636685946995479328013771903443123194030255641902798216300987510607580858487159561813732544448775010623262464159021107471133879543424665210859988851391520240932829612453036456009685377870725662993367175089080102492096889034290879567193612154923923650370476136007122472824732277127982996567978484242689998047033331009781175537151578146614223322033608985612716263512845070711081019720638932463863243730575446556321284864527313005779512698059791776212691911160713667974207362508839813255798837991970273138402060521529754218508557858988045589556689850144586285773249138907790286937293923202990222508528477709498154299910208293889076122667804826329545737577133077071941949862329664704407101679643371356032785759984576381302012182931409290008638333396682285402119154629816738249820026283423907395185542598944524844250482931682639346989440365895986558899415124033137629873933512116293289637021945190678662425562992620486711943213330864101814121040901831938765262190368385860490271680020982789209923918965792131696745440387871702431796930543649856443794245971696300388575526687242784720200222730324826252347216978848898191933509373760058534857283772355904214500840524577319742295662210271430200257825833728779075123440433363014612349503239122269215508458872237033287557576568806623658960234172128539809662363312755082436157027629308248075493158958347984288930678112836166714920936466497842462471137433703585748403684630685172718988948773429942163605038135960518197160024261193088259093657641856902647803682993913376962244223823745659537480423776050340599742396042801575328625834978333993651792035457888595740005234292102280679405646084152430155893160368702320730949399302021447394651949660633851223603650577252364726221437665946311635127585745386364342592002382956274405165562987286638460498208040042319582199432943012517166425684198991962107169097320406496202985407041066157609268988770404365914057587326753426742750981803610247498306307030916766503327541810889634898403964987134802696360304216326300479438681712689257034861209929535190264704541361853534196352695739123941123427373143508529375278363261918941674262209439908659310396501979632495658380621114903631424520584127965132617107461135557712300339082979204798993636576864812658338826817128051203409417587197074769416780979073181513137632331405763541819570983204655103825024004229413774604708875807816009362836451903668943660610053530732199755582802358319691201078673791386270174079423638213944614356256809685002394704314900487418609922802446912233643662172869196932477579106304722383160028018046419469629555751216336365389972247176685452642495036393607921512751402326419347093137500127131494525346983990711216305752705333901546546715066289625259611103667521266102283334188527195331161066820885220690327057330821146915317793024122191407719018451051632336450073734072153077246807883727812488311922557012086335418087261006291865865959235983424243727998403521684442193361842445910966468369140082568708982605966342121803889794592103279405148536942201672151248061079536137558682259256121678609213295758147831176725943433550374687106392349208818722315889900955547299105596729009337327847337369166397267631795915139886402529430617424131556906052761068488230546553946377244776927354744494895685601279997497379034441538717600744444549576453367140671610126607593036408070101831157549540294515227764607947672982099139689126102119886860650248910747380988539786429418854851111046691193202443937144076611631845903054324166308917329200905272402379789060155665373388421248557751280246189320571094874074141965748704517375584877171502418962927606293205490494074821423830862697927831323554091887477393804017932879872672669084145857629526185554960785731713648720464515662342819268815219402313232421875000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 803827299313975013235162858945366323385269574674189368488614672048794724271337990721231107111776942189566376123666316584094911282382034318710596057941650729677599410634610434727159197996805829724979131322082083372382389644023513206372395752615118523679635416579687543610731822957936202027989342875513614936968019681924683819672333320088412372819195327945666149256994253080088661804249317110814209575794340254750708705712612351017510395693748510223638652469798614947146024727260211535196951622066614605749912254247256703280866916563371705178069053754330096550048765711931068322518978712343382723467618174648871691870819012037244572258848119932279313579610787298857188369946633588281756038641797500975000410072999391936712945237749841985681926493149727729968605037721356113918957499547253026774875142634063226062699150739547576691173158899512283601815633602237589351441025223155232902992527256427058986878622876293661216831577837919133354360527476257064644385089023776274162865555179716055487497775276506995925799389703942914666359914211345095721044109129327013275715833914884818131737790712694495747598216977382367188424921638215375183250865512180013445208538174511458839462162147709291680129055775965384005406684731949072395475847941764826282565154013755121706089699366700507794896467365594880442910760892575609580579315069525205409501858800065603057642694040331521827557312580815528089003208234659568041617728250898728777455743524711541985340816016612373203189481085773400163695113947034168190991727481797728359139284521899084212231267227879516415427453091626731464078295716694897494696391918846714759210099185329597588834875354832252006600492046053602866294956369345672871174525723796743709299618349396897843227320049343402462224928910758417429725834269908259325579668674049635846172975826562017068293517636309583193557712617048418771468278579688026673158087473858266215842027010803204216637690945883852104296079881081857594991706338964871194753555401841052899123728173714445297300636966288901118812203506401247383444801607230705411536662069352617956134264182502218000678829014198060096356873147803410339803276712799117167599714811447004856341687652184449819550868157759795241841554142600808542545371178371137094162959911911065223963719072695243980121672862193239267052986959060072452922766103408893799252497266401104478300271353954159657797723310281985064003809567187079971357237853948920288049873594558850498421967020313577308424234549343511531860997913082781724902299982638223798081104566533691299884913695830205990850813371407788701157282426227953163909372437369966457764007569783267801015093818129962864958720679464911502331228797204915318440561518954787620511289025136298276378493684893339956905487847309887862493314297417375467788712205176745620075974380258655583038305802638137433152786917379069003157426862535899954727245901223327176869816171277315051352326024763767409861552302640416672984013821969481668438127748570884485127257411543471427446029204411949072785794566739153037693868819685940411594928691566731275926649806183494574684477388906744552449649424090122744140439663507346480817834200315521033234339133281791313892982608979510048961168544525119999935622232284777128524420119229067865530989792649344802066302717559497947737121958030355306219244481461661890812147097820389783010369038316653432643878367496286478744752760357666805059308779875102461574635407609531839831737351851585361646025432937942754696755873187043644992439284074492433170909986718295249855316541443482633357029863831752238462526750307914673207661849123965027972236502338611088822267012307531032214432391029034404748311710787109612884506282991822280252996473688046515143309133545104633139430773284586964719815269131744184738104038853189394571831256343603072464369423684042922584486319454987886855081016321625943736131127555352393246807336623593136659318589313026397723634878045896840397281233899091271095191457744141848343689825495070553338942330517558969941778353445006390171201795439836067526421451154940936587344532396437959226081780215588165306231256699339402001065005436774474850540810821769711011701486177483997388543801044141785042941899974723184308280684797921099173910681114500520803501810612482629345424416086053600448710887607393205598635005437761536314106676547562114585289464196243656868777308045195584579514874715506032401306750054377817039381634089040516229521128068224125320921062146320768293462611123182959643807696584261100855963245150170582321630933429072839289246135536678739767678397265775599894274029099574059860584163392387013096336551615326287936808972723908166758321858288643739661122609793012903737084731031749946418440069565993052076111948073559926367769791411049176950635490197834003603057498828813901369313533496521324098543521941567678707777266774683185495449349785255215914254657615571662243323226375398300975515986845832871689867583757560101764682995869949602060210993321749853163143858563260150328042240549410056152129824293826270898411675316194709936673011794822570066766578454526867463436351589770463661366021971603906676755262531751113139153967138315744131395273993946051945921347927141376589473383958400995655846960609798728664028660118545136749400490770578926810244216091216625212338984758846691107728967792629695250073388254936627248566666891204388414871040424714010441675782203674316406250000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -2939708943859545406907675376297556506640183254401397006152889743819005097338529553676650214752992368666018149699447675502950512917471991834866102768596986509735046673833039125114799181342520315560170811277774899248489591679789776679031757623607240988112054299988805062576815737330049819313340142415436322631662618017805391308162175499587169339335712373343064021460009766194327804507604865500818602222457885768737988189939576850168007708675956300449693995809680227650555469312635698052882151882983249562365686620093779647437578464799204320649155433432936823141302905429058018036885520441826288408557708827173038436634643141811557077198004023721234942902125173763625294555458581017072173324897636491024488299862478573778652004494811425425637367835535578382264538128332408675527207765152311235948726071364269507754120023205048608414837332229492992607044011510261984666261169986130422494598518504487170862825174718446797785141049363437750036360095942703946581551206523607848004780365822933017826005915510713601757012756287676110503445980566439552523655692542597151043630985175106533247173218949869766883621143080784060673686846310138296059338124088466119595836956485485561270375068618054850008921297710414701662048181900668541276447451164458085510957599430669158603938733464677800559453420456837114592821300214332293900310719321200428655590646559308183742662391951326603372925283934038922693656850350226406781949123273294996768571483039433062663484244289085646392566853870968385973386511134747338454693951089170860507661416519155082780713815051299151516285664206818748035601393758584844439833849842276488641704729690254352599094459368274438149055122478577511979397833114904678355334890731711184691355566254821976401088271732689995671034950751784360121694167506344387341519122691666396738667861156901519728779781006093400994174661859632643633182172751597301500209954219686829921076459893447363519658199350258553471937776415506653875695311500477138882540739211936295690732038561356695213407500121138341611329960274369178264103485466116920756800947824674437438151375968395763110457026171327284826758403508201156360259615930647316066773915431978773410542650546058112461917806738974160306544225884731836989760258152862227568792185556537072255060154030149892111209579276913812838686826691695489701247363646760091766166941137832952426948192041482069416526836813966789541673612242514001769259853476352672366711111226373072969244512207250241732541020392765534151544922387502054193400012621971309811108829168017953662723885680340895042493115643404811206963978290914658202853032345430929287632286092288537464258026589235605378650694560745438901370629412517565562784761842794015708279102361042269028503828419231213001791571199177021638108978980503609245145762374336984985710889715819622440376883524881537999758166113083059849573625944205730269203351634458756819929420812714124216143970293113042349033559851301912031073082467846959254564597142720365706491101982395187382268279683578638972144120879089683236369780028356721158096940785843447147874277892907825087545362718725353613957180479813608098367081548997754118154090862704063672550964843192998535018725925641770240407158333415595241210456528800089394885704476896310112991705316025414277443914787621786745542057375558806581366289975659676723649799900385785913010470174878434864193244591679494312325205412510535183066269732048478080959472484556839623429543798922821078431267591363205156906785309857535853029588013364935743975618502616457593014323622035429017173038744965076469743724140583191713805106307797749357507333618348055242472417653888593493442152866332298383519301558723548588433727513240782766244924817522488207049548363133921784516227476634427596112419124306751095145279798626267712715053661152819910861399217414266923576908356051795775041410356414105243050255198611141968698840975695682753607830525200112615514180133881015496435287705599732745963510974657912617501844990007484994230845101823410544837999449453820163875324430564447844783925982459710380247490945942961894396599422992684015343333036419193096544385981103250733812595593588143031005747465533959952949992190358337309486225016906549571061437816957342399634306951837764549944665128137068945141454996591755136132286142830908665413210589243391217094321078479508415933118454950765003932932779772153727334161734792518116543541329489362203600545454698374154844288602676247421675321978225467122713084141756867394200632640756808945881621946909192922222702554477467858244645627961479529220123450997513454022834172747596354915433121030016743332119118574231161826495572612296083310139581877415384722325970697313952520773713706671596894697302918399500237259752741987510031910330577578986095628400228918852154290034284939390368115580581396480580068004315045346929578788384151892125384398178342726722816296071855488805873152549909887759325728181889544627020000765426778728035830232204283088102448098343864257986333434098086472443474845473185235208973942657645923378123492704766919972994565678436802622656814305587166946443542891704614484960404842939295358853118593526916863540267871581363283226221809887325389079354608917729828225037573891572540989916777199317345702985379118021181097519475443365475919894128807470892484646431214054186341611600317610744770271405356124817011005245087629234035375702660530805587768554687500000000000000000000000000000000000000000000000000000000000000000*i1^100 + 6216143321380286910204752435380335590107465610151618856919493395092986473220518393773192448341786137741740658337537329255015283218527603326724491761377798939517465438943813647380834081779899418075734685571606177632007946534729668728784996128446522474461407074027924533023749372582695780543320036222076752348147094976406923910866741285973617727114715156529589331263154996756692872207045511639151013322222046330665191943529899496922729480968922073456102499337273027208251163542127538280197039211862076432174675836074289556774916082305529323653148432633299066581896931231598589194916370330941943431070725639856998297350159508240347804457992043120752526542012469104110268183352989956384995582941731749652998456155339879428993742884839923533220032507814895982629783162900746820911429147968200605869528927548696827598760717052627217925961765865593898802770476397879074638252264317594709955791457145283903822630745625102682706666463373609389892102450782501168046288054210180266379821343737493922100006923840126282107216880498459444862127366730118572890265220784900111615063513462083897567164809699727198757486494441104606211977729342291690312993514592025604637398531402801871812066108519887208365067754990113131570433737166456938118943486249184197337650261607633606746002432999865269643351440988729105240526739123494889822777395078178918656516451557653712907946309251399900234210406622925604534797625930333298654546138884644806819982813549144216065722403847620850162694961290141453553013145747404485735948750735526750100878690278696552415281916278517354689224700918011911954648641430995823809711155651134294407588850823314921428490734924372510332897535131983891284409791092548918539013437442952365052731999222268850824933615230379278963115358259255075989540922421184102398250755384093199400033233746656938517939167146234009216618547110318136300284148238507557533881480834537653991301878301741993033995303763496890949230082341896859231046154831551210055061671966912568850615192788758759881350176003824497481236720874277766287196089891892570807122038308869758522152413536511880480614622966504022334059833026649102143765828857130462350060128705283440482737014710708612246557778837015462819393136870725939332867368689047718326565256828734191849858024118759804658357917984028165851859430515079345624984817506601124691848753543667538250026527430555825042282714464629227694234263347847692525593586098559676901378599224537212643803965471427098812198353264452036659772550230690107621187223966891137247823761203194527524828741947117841771953446226057667667893799408644008743708188492790077887084016319927364842076939636273013761356634512913739385285802525175719783826601471371563597425287905898272635373676665421515347221487625412597245007790174350236584330196991133411189237722558350091830652716135216239923901273902585086529286911642772988028201828355546401895191843414966796858885421046421668463477935070553097863477049411684613390022598026826228733983712845829760570682868768615139129317709815055606851383339722317880193880400132525173327317602536360119622987187547931137834892911455330693516507923385365724543829444408568130419220099081181996850979396716100491416462363392745614674774406211182680117267405791358752315315789349176052586052646640107109776421687300463515463380002630164481082509652993440601364783326895674390040231623239367752577177366021901108627569310375484563919664240927435902405850997389750492628292477154948303354240334800195905212662494152194956787543552961188065212317090686018855045837606955521598098000306348217619824775744399350936064666901728536867115059866739074631920035803792586748137229863114624999802556623077293353181268011814225847260480380673270341023899416085888995503789773613139828362863484768476197019446582537879623365941437847429501260282837794132138535862882410707010205292297357027375007712891320937700077962408355869710438667669569897039918637847775511368354867946126078753152894183230957377751158261115370320130207334672060110282922210168727602635921052880803462193395829826079687670247556521559430616286719882618919899008739858209374499186713125503239268860022746110577863091205408978012069219366282316374166452571003276281115795130848708138427763074799353546273373217945881531362789217414756472025763320925411761771984043504109389195772287252334472274839738000691163244525822342229917225020913062399267430444084104593695692318789873209444016598495605521554749765930528775067339529490283863774117111555008138409630627154288606594858343270050156606139962523328663926326627145874573089805118993288689033383959235332056850583733553724298045832874369832107507756231025000944042858092494693396309046622400660822679675866120422521100811920447774648676345798877566569394453459843460383637546519551198501631537027934497021826469548357901358829159841496919484563926109644007750958679364184215877616590122411800713689762690028923951643381032786370848292056829914237773175403172554508226044399634180563115953956461241505407714202689069633678471304019208122273094055577863099492601748887011339223631632695993823167788224861316558701979992036704409788615515773745070242896268666914295841231972265423263116767668404930213125564267284722468109789266975851841325413798090635550513152756511141804042310408384208158764721755675453154341168277369485497575729571195779499248601496219635009765625000000000000000000000000000000000000000000000000000000000000000*i1^101 + -12251434805486368287779345208832829727617181531804257674436260620417345919110482545290378439690218500312117068769825571603823266351149413924467775474324423652877017711992540383047991855864206675661515416269007769857338333110869417088903299259671730738019631792159277770850708195000790445470094313667902479279694433873071644709281300360720036677068718034946387366196634174096093211607316969759077923047014982511471944295622138681837809041549306857552033158416683303642396694387156921357369145946625041452965671249693560885104120402961513962051477010411655912012309892386985844701498953485414707662305624768546175432572929916945712634415586949619747802496157084276740063100468578914318562958831764891174847099410243806434555082605969068219631801639283209773733388467204199573415189889525543487896822867397585720887233128960415809744788951826065817046516440713310465804845256717785520189992446527828474862086528317719274453371382864497866982525270368945003822625195086404849783041227992235136743760603466358488669789898395568733002404457881180911619424206777124759238880368305774190519107099741810724993307244370403027147418113675035237953855851026835781007680449100194918041379995870490191059679555571942771253185835741319438401652409903226980895070829628991846217154357841326868438366335110010958071457267372483998541231247661931108398923368874757328535807835374327154180602335626672497156317767138715138392561411540525759261659706692759472442539377910034578603443086319495541206858494920680142882150032393791031414792559984315527483475098462424994975576732405266026105474221916570388564682158274951269070315720722093408761789692088447567616320296288726911090217990107991422872603347409446400486991424456768143134346336801184605834364033248329972496130817096123521997962806720855256257227901346888939738989957120030836817034551637494891588005067655742338562953067288961645245462007726313400119440717591212567616292126368222639349033816613785053037644928375396345336749573865066847819621567222124195491105693732542787956281628235174156284164681878608428620666601004352908463192015266127224647725208424357561852083824826023965467213535875332684129167588285084697848735659046901935652420310948574746450812761709730841733396805686765325936337184697544596783584879233310566541622550942563096710688597549727245342374006502211576850374331465431399888024988499344639678393970185055386335582663903051494716402044839596572503573177170482237669132845477453292613729874870508540142134462729342155046423140524912990757485906045491713307261421724202064558704407841812901322030300658609623032010086491770800102152810813459667820078487540723884376178185199090644546352644010735902698355307107757822538477411100975328965120739454180161308121721729433137814668212555510056904553050557238971441902966246412833639867892559707941615465920807689183950046557771136079975530388026133855421183742729026794369683550220340367533253934449407123367843726166082370597024030991547139721863849648816712144281968893835541684112824702810841991759480689702864041465503896385703389727199960064406371295181976292000418511057484203806649964958532440689754631748307298077924513354145557565825318113303888776206084686672981769315676543750491377353496473843828702239867791861842582088431264648001657755432412095986138804072493450267691531052181543797151021038649274314930623445114747584213189811595351806582122253089245527582708433162722585365083963219230612814278207994503979770200381208850805425872616461871962004641169494605392037314962973003842755275868934591071829036312288564161954037293662646768709610162778210596295321825138930793312985596581306697741059876947891998441147623801252245356543303398242606080977759437267780543072481657802533054079602023332488629967970376479471868507565407182154772209415838129069693050391198221092111679562090706550751097607288487190331803815638531059989030338154166862000844951683808847767652526341478714048872607747659406136250109095177628390880031634150120976298667926687771788342326319268674312583042591771286480217056795252149092129774579129264187583247105753858157691939503698365660864169629795631214064379704686347219527732023579953740002998946588403015010641033795894521140818179814675637017577774842971575900953542085600608263525708227773769659211840893065112869101048696038696125052260243849077915443755491452703737497227501082651558318724102616727581950932974792749442307075004391692739752228536262499454970267170813816823247767900357855362576013369641224676812979454356288933454291414093628296800232819098614020121144641628155213971713891603952048467275950701084681960263887633581111970076933746771240602372409712899884228500830588471476540301094177448229258428044230699044823513441344588275046822839950325192679278571153308374660770621139041205714933966728368889069087976580883599752278009542824657416918486299871489490735839490686740757059280487880977615956631372500437148682038212658385625216431659578651797274362449204474382394966913388012147767331214089904868827716828586279301648487563557537041291105561528036606452939320899176315857803958327660148609795860723100455086989112400073296851492892260811607555485421380734965419805980258356638166520037649723535783625772681404708485966558774633539273164519211646319796803210499998083036131886305484059050338596641438471124274656176567077636718750000000000000000000000000000000000000000000000000000000000000*i1^102 + 17982447326033190873958417456155812897278747815456347875428264092042999706731874981446988909911689141372134540918293749527365268205885140326973470795124582284454082273776456538830761594618925582047880012381424695797391024261514781918458295267304784727300330337632967516612099400193562064400568020769127212124168056554078365055030416633337440226075746236382171373482041699877202370636613688197698747972441798951969389839503339901491008479493438000877209288108220397096781502956374518900509974130529869612260385155433391010797793901031659726610508984705758652829295841920078239362132708511961210932815856790077761289791872290796885870687186761620704901661409326529668678291268956121584509891564796561358702348766847490890395191959073243896686002112189351528954981084495102710779284375600661824437681223931983104142958329475385878229693167699615517864737949658819598142986199767449828197872734580388110645636846058050570401705615176850606882928011920316982228952324846502126420484343992516241373665286978576766855867553708220582778845900679758081406421206702796835692656243548261133366017547722665931946910421840961132532216416240194641360597327439938586581135852879089187832646188805012273243101083971520567661046853204066983788058525950743115154678017403995953113097984584603346457134878264100312202460681538217275343976640569419356763439715296183465545073257219600494670565922030387791960846860658867886004743879279966607442042960353648721391613377667270303217805858685086104412215315090047606816525690675152358182011116223173743908168529773223925176584348928447430608739675972534882470548757194172574532985995533166511269052482946825423880118023152124458241591842243632931249998144175659390566191640341302941551829350190835547121763702163749708734547028534192821306416433677820414121731477794921188522183347416079146641842269880559169875908607637308575742727721751210347815670380612804309977660278524570222419203101442779074372985208262658625449972392729156464020728982083517314748261932250566341032678628228338298123463030578497569201748909954390994882220301919546851367357567034316194687526784301962085604295989808898437820402938974698035206762183777667332893416433477667101058346262090151923297402739164703465658489617027914923718731931783419478681633007485115500286156008056527435502235450441594778142866356583810051369923557355335391299137503839879627406659607467186917776427044444756441619111155097413083720770702386768469656033498060042674945858349801365039753768278671566129604798781288845058969859030961114354724500656404063898454154492398226798830064471864541554864857431345260427809078358323049756777637966938574797019992393914263461691985673958411996051807724684713492843391866877174824550221518271978970666204295969415934082302915639540798286718382743786588726482565352952899989356747720181507607021361132596681485619204032813857434487347055000245111143305886138653086842429662238301660509560528331695652804995300184521964552055785078177377060268350917992194808004150160486050870415160055833838616694628564828652294604104890390470203521928828912087042858247094762128100058666745072270566377516968922238561706947733546671614616127999428393546498683648057830295076767592083519020314870763830371601206165878829358371146614448411197231045858598164773489714639729681456965627553855505133636228428438759781894763193371342415321316061856816401619633796931122032106278767782564529250332053313716056839447370180098859699555848005696360252051243529239246867937386819550998234019490310217003469120310357311293422201194820934178432170703008641565686106301424539238011969054859221775918313620396820298688708340831794777539444570592902739584331087426703980794376088028315640280749348398148963063489071980885780660522160324435665606660051745898131542211008918307640603558090398400271489741907023827946132585509678653121394465178788034168946321635646785880648871692160294810505196234745224652625926442042110277725030800119761737712104407621879704372508657879983287770457187699467369840390008836609623250079318595000190928429675256592014814563537451104965552817014398371730622796877056990571500478704897115638374821053954418157982470705850332832947635318178427570286763471539119877723385963557321815674554725633790847679420310149562870752582209206655245345297255707873617339292376355974703952448840056706484678942855900292821465432426546797099514513626476003707855577964233015196903414303212235015250717846064720666956098251232096077009094086298039864507612021880125975122047145911037804152560539065337949348941969318273328907866252502520239185441252392800573364815903921322903552502275877777111335435770160136089112779053913072294270786643617337646167066462238911382665230626417707379914943849700593298145358452082838757212218027654614328122185853720691356449751943549319805045773573534257344965731429625810078090158280174754213028012439209872298168454977392221726061118450861532258179555705035458655869789540680198864433955717580249782938367462647904753264234453682200199439093161182186752275381417053875106722654832071746326184385903528396896971670798353920247017158069817344730103569224271571048076339402599755535687735889574551389005913198232953640803050630843406507040770693600968089028770983904468753935742178755013433798550688828055995889525777418136277905486020145531256275717169046401977539062500000000000000000000000000000000000000000000000000000000000*i1^103 + -19387662059027955204056122205370657319952139541851789901112241828596402945779294607189687498451740181419701434760806801521755534539340687785314289312136188891418999777578549140189485169365060106960722019078308648865267346267708913123586987212941505476670030249930793277067100234063608236918441678584169306119848758699851661506410864430277750811307327906889105862843751985339238726107543326961797082863824535870761154241773743396281340124102174397945263044836628432204975089158624970555614235802990682048591910742462653597883544546123123105759721721433106715352896102930982396261361230408229617489161870645550535777077275782766612960473260244775444468381857034886735411040320645383499959432647091641517394983489671080189187273251475844715097302573864184394188164191061264241507233983664212573093536849993998232849314918428703795321139558464168168514973552474133670172358166019893932144674481108350402772821073668042328789313959252995457619306161524930233525830610577300695891006444196863891723183009122870595603785416911741351289965378608235055200796629004262526343133125928911021022859502698467682192556757964984971522016672931048551065363240586492077251816384561907286465726298578612145511318682063487495920458837971517286947465478689064102993551278077502672926069921110078874683221605581089428777995830433466915389784063604920980908219582566857185626731430702474595782789568931734626733302188661053204211550893989599886137294321900671352177932594275383654819275490041346393848592401952582908777129253607328902303712268853279610841812446594619920175889917810726037092580911588940903237371498037750422755732813920160626709212565383516798377427741536955434916553208959801232482088687642822452816405327835330607093744147424071843190590084750392416649965036774696973961402700220447257723336941063304472837647771574131406755717867668131539766367257040427528258125911885779358696681088308912545348289245884401461678061406605452908299514645924178622780426848269046748619029942054560705698126432275671868221801586192920042689982116348593291781541949046094686366026470763903539748408551866401294836847333605987314674673493908276024342587277339233636815695649274766313983569753055393867144290327887200282381434686571641254821182413192019228963629226593943691412307353317663720410823273299077942797914766724976792760244954066019197947877772635022197673760345760648677886541204722174597212295685755092244259185849170923407171218368061118741651666534438969769413869136219978505500394061043841704671920838725884582217017529641084492216936941138504454280947430987116929798938717883880177399255507610749881443007164398754131202586784161371697562047234515947291870234236046232716334177571123816345597315117900038782131783906208781192669351287657470641718876036046849812869281327015037172503717293170304777090897066157338338209926444118855071044480874320323291034580038720957194581112083133828352829173189304806568149328680536060567718500769623210990278647726075494674001606467742538894893209623389790948208070938595212287092882064543977311476157372600877665792780221868676878911136241613960434574491612841015561449111121791824433787820771912983196073615948918100971128081426905527369789290722030447192061180392371615513396102842590869299010225720629036278891652514374363993396725546913230953205069186840495993813381503769380151856242780194314201014958089319536818647994190542473651505292507992949579212989827312319920700169529817375527543056662828873841169766603336573425776712568384376766040702117542073106591272293616845234035869098076612389647709661915374035457632153569441025264095628166889744159160722033779637333349531898368921753865603823831101721328259870155149891697969925277721791434291373984299940135048601154056583309891984647814991924518436656503888311014901445900331962567982925041414529193616277746210858637335444475757931296365017226878741223733485999622087708161305337480057613431316291122880463541902214500007733204009729252193809025127179273266353846349465434654247035259314465919489007681923582959493164408121960207212250345984924928316435309552793004267399784265519669634308192147938938431455021277864477992284375897290585910858279630552597185246067947760812510476663961698869466666626716684562993135152977226446145312845421210831301038980315437741932189272561840667249109647786725390333718249814823637159745788775683069464267410057822027212932581054892396335272551803152260842371319371083831130398875529782176370192694414873330814907503924511086597842550738294820024028651776199856668696157803243247387626553948133949950363519966118808390704528456888257575158337805493381000463381403982767248910852882983083289429812596282341043560838741712465404761582238758956394393834458349715071186649349371982699448687442087212054037447903011107798088776233082459481927834441252897666684132203235704082984893612775078888917337712265144040451396952159230795898181638421683034711231420377711666134071472175291519407336379103850987222028126150070655939136302321491636470072320685174598191102862458103704677829250374305105283395636457748154457591593899958144577010665224185049524155948943936712635455599075151554263166937720427747118497354957926232606055520824489796730148274525225437784191648746787561439371164888328200014089751609595454951555590694033723239369615236327160090468169073574244976043701171875000000000000000000000000000000000000000000000000000000000*i1^104 + 11769400153693473244316975520732647680293204634517634669881543641977241444896114325099288071353755342277614288898091080038314081089961722483237393426453097302090678779131351908449041979652969833012700489319416028827879530800669658624282479766526077147353899971748821268799402378065205077585257039555521246461030115245385951884273605627886678357592339921599672771538247125754660626629447211129117772948564526472468274187361985565744720222511622627584407917843904005138306948992162357015125679650427271579395931008982757343907637017837276831694506144662446451385381056629340914585728132052190884255575752943517679190900005521064411069200217883837474409383191340319592369211622457817141144060838288947013578932809444425582929452089670445359831132055831192501080981190633119234334418877854000513482203643781255541682892552201444396855381235629750707731951831517247996107868806873521743306673948315923025862640582234139421692103337251601321747210464582297317314860342402984244081296266327819871555033402445364792786770897585841472555094043462163585070450093195343534200196691671200606860187956067256825600063134796194318718215614520747253784905284016476650476662203760725671338696646603488344431507778525723929771794344994545089099426116284400394758939270306397762229612646026023735416891145895805028939894078355536920206382583290510086803753275986744791631585483753037560332054076218044401429805216760859077548463129784671611355360005164349661934671100954565597545216546166059538676179984956945374165761435973859715971367176099260576387353849812631733741213616924565044543962796705425130420016719154072563844415593859139668044569528682001228725864466266576589291073754821376875716365976450276708859629887672404772082050118154692201751955217633147139830958464202152264704260428512338682647133631130045222723809213203616045166028774785739915337791462094927316686697336903626901184693483836975384896232189427405350373160806930766355305841736587134294476046968314610227487657919890575755345815524015248911657805970011182377889849219223801243344502178290218022625420153648621072462953030976969434071703335346627903985406230714273075047645408277079876641995334903115248137787116276149532291171241895949470212709514926550791276738318202650210348061759744240692592190836968552541749280781282068276156008156496225424864883166484335412780640988420535439483890838613804601976565320926093508584627518878651598975110121245129566406382062015562446548092821087253611089022226596848633240036724368992969035973735481572049078263194361533760242802839255469395672420076705525009313435426244088081921382120465479321570853065494483790202616791668815479701543499661204288171887183670923400066715711700354590259038177735086537057629120088671698166874317623535403787246129544423880324417414956189025238950581184077120428238234858003542443268341424016887925406480587314185996881967241286728730024162830696926608945452202071852976366652104446459618253521147368159616107884851750431002208190175632082187501898769827818924142180486773188143680376182731391241806357536404579344222117340541204059989310443966475325866792513506952481441954727675790730874878193386225388057370708922331074685853275861463773268168845867054830195373959193436905227844814785775610226948703657516098532891955471263373406142725148206769876086359808599448176731755175028490659713857658797413556499211791423936231983416807595195731262837965080209827570307238909704294420733314038838792191933726790367717257631937040837482395533814245803740243183313699198513931860368959180404652142097273230165340503525552656424266996179552703099474486965655946107076612069044986589848797327890973058064759818459706585290180534306480725344501882216896699304314401412706749321966863745613327756995313971833338971110872591763862561022690534963396110601439759931302720326915847017743754716321283812485098454032031928484644374800009466172807445478228006566843907663439969028987083313557105628559559062750759855423979961855615286960114983278009556934733141480572042739404964345111372266797502300727462606390261476095006528482568394111152924124756531855593423443658948339625484888711307992622416617606396987438129026383539885886583204550734255416771081569630788105059522503921678934045405195774875777654206174916713971422915328763407125088422592648060360770050575215851250951221534182494910716375081249524826886892387286616113390097222528351733527224126961894580192461962423253353781845952973162284298714566869060359408320088870130400501155999809711302146376001248153445813814831965999496764513389918523122982312624859184715635837973818232331173603882211094515907373608457828062682649545383686305609105284412514173494080439814415928826924389468711044789709558485829536493422742948733816829814665924321273321917879924800816059263665969625090523793195617175544383794013945967628017070627713963430198549445144708546664824352530078845491371258456746055878991149948710713381285939211891379032550816929834919909811151262296200346330732140150231377244587151397335279467329296208180082037358994327702817036617770958784308170927852032921045324307177114042175291335716946075227682205081937066364678829094357560770160520856135469772955253832605132764798784143206546163933808165488470154705700658111171096623434917948704102430163311398011645073991351950759565170301357284188270568847656250000000000000000000000000000000000000000000000000000000*i1^105 + 7457205814939781371707442625171069829378510416586583232701310578266061483130451742234475216121799193393261688657035820535440808810262036288048948929521801869967606289307337725611913628645754845630907440766439376068649604102797889732620123887882789756397122436983069425526783307072291455628770642251103396733884481122962045881453186511472706984868272516400514958169488159896998569427643589832091167754203918753478812676372094541410117896791373280994598316913682588629999953694113904745413135917039971549607926438254747224866094648550182882724932478924568044225637169845979086507973888809133478949404507403878033385024405035630443197057739881617730291771923265968231977118936100921281271873208303121785890071609117099926157056150001151552616989899289915611865567172443571854789427948207475840356302280123114112870489214210330997260894846916049965019407447003729779815397550525699445444812458638173690346232313608268182513708687350144954130230790673764248543941550580148038497503944202442950890596944959052269508555569702227550559708105967794079106781315979053703534173348724272326859705048550791385572288241684602136222886538944238988316916722396439952757686628850935265088597735523766939459024106835659999315030824901667771977220429759048339288025733870802951970178977239993681259502164466321378577155693572951117800797450807389408300027033258065793288195738752177708858622220960587564561410388996994721714103427122704187657202782263367030994890370066097231709943713225565010285879811493339796720441650515972451352970232706938214873094832889371732601814947660402250954885942710556529385644267661348600526242433848716694521343774393922941798588883810558340146690483080402856496402535006556092614006825761892177688818068344413879559994587412310418469920740190580041893026011779278696807414215170165047910618923081371744673985642790892736232784675457902576739317126812590856393977626737982148491765266332188078386574842451229974572662562064773639843932632738845555860319516244834650488189254115232782718549952707800231864510197094116023906855145075768148057529547301847026848991227294272369893458677463684585059816459279042831838889114101271981339126220409733129413161834957016128001288656481226130384293435677356908391726643703080412202917787120211373843289133362041150757759240671267718156830457745453390859593257158687214179362184234408176972471097335705586443900679207904467313793251242398210968270503484327714928990439212609123305699784782854639271006888979193549200819057495764512085099218977875025844601902806517697731663258721536800292378016370595674833184745457983941948454342240498552762697031741551009744129915447876852465526453328401782278316333859900011289192303118505556282690861240027294159348426545501080902099964970390218495713546743495084671883992673116650755118577148736289230933959532663488906317696718113546032125537275487387808641176541956223510620257990817204051227684604888346680099602636655416516681106752432700351756466146966440096028146971338733610622602473112022583625440521392818935552355808034834477174591078203856514088498464333131000356563443625958042625973602292614143084133428588507109291346263489542897183064540873975196917394312863224013227926011877612194086462482450812544783530196473864693768754849337876491553949489695685639217525596205958832791357954091678901215244156820935641602165246003124045130013847639537799419774130235279758697869670983023647022492205296272619986796609058447701971500407436029029727163394891902106277482231133308512576192950873459613718679971915571622946415218437582413272363619646785498673676051345846859048827089289856672360496235807921169434651948406045854477484351576226356311729524556183459387251416392033524112940935323611508264234785595963689310561883898240726686682748686326298492663111845401825306002235843282776176404400908106832347263754176355635159210451382365720433121068748231413915880231010356849954622037363429348883824669669026551717994781097535788669017654012855250120817742752159635357860146559840126551897864935479420481085550282856731362320379067069109979860173352973658436513684601452414824911935083507267000056529358748781306520136632551733018163322303224001832648951952032493343076528149450641959734015645592996862179319897960029703567858220069099062075326888430735944504146561800103396984292038353522137631483840510421098323808760242630913655380196091547033693430122471886881361405309186732533532365437144620757887306925362158173858268362879132155612742987136690058676640206096149982152931465898666937818483467941463202984539638531523183958232366820454149936822908809973920106954089043058528200660036400575321177647209717222283413910522179750082438919688644480930672627624489689270601726130602656268848765696411098314600625940909542866969102073592593416240820211434248996106812276757107085131134517613393072078541877640979116485300778110752500836282988532396896664264310653253861767426607124099284831073530325861230414090918580911531991373238120584602173012166359446265914654061429551928916898634580487416891831869175710586374024348182846166123767942020913423655650917180991704340324233826718595175239940712083922582646380797566450400344508672192374770986334062754694127070664758718376248870107047249039051628534524791961248880658172921077284885807733154021285666007701209423430555034428834915161132812500000000000000000000000000000000000000000000000000000*i1^106 + -40169058637584730877130127394905150156829080439533358671077350573121596962123885920967203831899482890199000331118366379374556916534056989102656283113075251364361222034830349626625338331185064263229459220156718054291773347956071415777763821413095945300510472071524587902404451425339397667554470233813594266965891285416144709788205966351487694336278511249821502812321837848732156776761209568303416282409675484910971395710958508349252519859762992940775055343793493358180693526083510346349776133486984320222433581131931873400195659454945934822228512798220676115265300713921540793696401158637107285698821635699108883988254038414886591586203493101268277049188146892669250786854566972953411074690975043288466005592293665725267125202739903911652774787221911135668750399121336460852847885242412122000357180732947366053720059964010026212549582467073351715679935760437370480193070289833589635657100678595147269944046359705772938693927694416343893392898799126065547498656414624479995869447652809433483317979281306894915639742337986851648555858913834420911553650284589963575291697286490222698857658585833942315856465075481646406782664676116836032818084422138366308078021029676622085035123178918227531943587818601467154687653547230666488704792386775291451225070369589454930100474542669518721827317280116931097144445488943419048590250422560146461773669900151801217305555976502736946014725357265517385685022764088136930410315095035087739210514692092332204487267519495108543140931531633202200959621217495882214814845749058410726626186055962030973679396482849977688261199628753727999127447968046339694573088455908193382077555525720417033047732911347053864374805838217203742685385372513170242686062868217688462005539612637640142335152709158660422116652638119033751786551922349791308293867743721300629104932774455062583614152159419194388752037392688350207896711144549295972068420890585851713344063209340519772254273708919001669397272305247801624175880162920981889029438861995597675216974182841968822181259960136844602676304485043969727207713878376701871028718216829622579268261604906875973939606923821704876376448140244431512876941758286488640129246677111361331408845835127932848454279529738498747564361566237741516364620482598590298726969975336714677111671824302289813540765808770631676184255953204626104715923335158725073337198259276953670488801666062412616385831636084620022394019634102356825594087657690791792040322091521271059005942000463367647829827976123044571992440274763752822003469151591491563322216334775388455678941600435992821347917637978788353066198660619991304399622488815418181644869553585116842816442615915955799297869444401607018489649720870347642404211724812837897974182183632054315543628296987128952684043029667408753492054536256639245866480195181540327674785848851741609658631957270816682243773789451198520652072433727611046120296800947555254007360374285786070485391689051592802957520649627355023883552337712049087402849896567845722643806065555946997571414613684997837502083258514081068594952269569349664153267422539513923000683805370738550608296355162890961264868911027277941667642454899618055770362188384903565819419125885689915516186816958123426727852716968711183172984142197893708596772825803623420130372166438373533428660503295776730779611283152401547634350628626661606611411561101438133392856458182775935567353579983597909497980775972417420167134706634324267089122986824890979023899582126241394643772707680189468038538421030523598887819027863456774018301241003050548566502636999257338807214246480862603617652928686100281242677022228108657400864510020944789003638609931113319776416809436756055018557544505145298899908525989053855086446479593662548553542032101990329843974329216193959653284351138942509528068115849859685076008407021390635038457782272854741916898708289910449860334694905594578115386994995927630134677149566130362472632967273812236996397663790431243643891697502752566047972001926881265689581334510771794159666320280339349623296557781474014726245689414892450036058657132044554958611033944513694875597527040968998573577018085200791243967395321833134887305179673096929768177285278883336956573188009465525869283052919041998545888888650978855297705823646444398318026950712870440667657367179267117705821699655002304585473822474289794034261462395868913515777595538434726553184443840094353277371901418789503046022296011570823000061549266978422680038285969468776183524859547641789317753582610508989033148507601754634394758162757164265436176663804674174318354549773016552127529453201802573617724530063702274425198020063743689048250731697430793609981719486986916390687020161844356922252981280353640453396856574441429006398944733825265180491631060618031085922794724658965324252992051637751865746869242844462487260979070234620642594824208562463049109976771492003620038231260904370984887071954768155154127116817433116895769124838475805726346626696663874116194262894004039378371038611298935363369386322274167383656778601950555763722683292622350652989728912380640317669265751487855440210556426493923827765529677224170587590427437152597294144054495750456676498604971214106730289834024458504744690676620115433050411611866639558784624076676266257710259459889355461428580844628374333511193053368795289995136107432168152400297878954539906401640346478298937427098280750215053558349609375000000000000000000000000000000000000000000000000000*i1^107 + 69867824229985163226904738418897163763576227497291271842167509198321159684211680369815599998298478806001970825251060349540497093777892781276837382026595079051359422993603894909237657468380065576894940947846229640823844471155330294528019793732361808403717551839355226915176227712132203970978773454696092267305310297486036418854878645537189156532730592159197577470845430032085382502415187658379009673821243369554706089647837776957211756643671574177430906343419493149622578069058982817203936162201313336315628357411620705206710479508948516505446208685693655494455576610534596287161115161855584309575233823074159949776235644642627555149226823416760809601166849106219958751489869510481269266708615171044006163166611346094238403932438800874122151867211389258225453906143701855654806074877777378927399674792247353402505656560048582053141748914374447369741844366619748330790299263632799357879101799850614753690841085088502750092286344459653523336298208877571585680463268015552864926608344226260959627018431883849628945877100305382813861784328216836665564611580708915829333162537751556805302576649591038365406621413995765239785112146927515841104589878006923932412903535703784900745026680327715602651665038422809453561433752778253744434145828625714762313827260442304567216605497442671151193378701964678531926888680101998622529403358836158652185081377266359632448416989305459449041544998173397061197541927373290464727269380371206925603030202401335055004628215300659775889747943336909962806169487757382875143156052383223757699672417647382524878935765251337118204346259389098106882466241501638022657423960568545114375228085222770369535356834354121148584614691398155628595917226533710462803102618379289525620855306872522170058974134247968660040467843112951987735431630003323534744823061505736332022313188135554091095878638378449803532871434462792709956513855967590881019597038393762495887921175122863718797125547029139812924770543251371759356032771311677795032924977975669850916806841948732070707154010618282856163909894783544435105050154427922806474904826534149762191285034792786014601867107280047426756457792735849112195572964032676495687092153966089679833054254468468393107259024490949166180544940045610823030877344990867462740503485319342463579998785208539267200164995410833733048475198343845291416522437522777893402300710470885517864805100548564976369113104786665271460765052801039385198638535864355861749230677634836037177265702563720655969940016408634912788590042032200121508739008083112755137097958853423799731935614987786634790887949412420937230218341636380529124208595341995274127423263690993164190209440768426687254337796917350094017953642669844232167830837748220855093968932599585537773906855723066588575612112039786982519423446676325262064616465885479383077270789537300281231466327258672260121265729855268427772503662500358570393855881182496122925494961691154066199075194950997126258703959031771111727341147822794606970284262505816262149766970468659514993234933970864130726727882620476535840941343690405187732806130428364251014942087417300300138810076174310917408081493692433169761232231563683400584404174200325150833561418223490971777590037182883887715457895983741550976061205565878710179970316556768116411265608551361114143601226390284073688728881515890091773240861077779224575884247080522429764707056860414944674487117903811536562360107305920920830486157345543224735548646460782242697790614184880814208047957064543507087606584581944546107328730167812101919612254609755554318904696525387641656860705471756271231736406199243567549250255528806740740364957983366054818548539790075915910062462382697548071713280265089810831089579506461492599470972546676615683607637310556841219831131414582859105548505814545941471119868679666535277731725421903820050618490499492515064503352954748660866249687276457329376724485318713735131650905798719020838599567028921370529138777949914425301747415474917037594766294548316993599310811399462372628981634896367815563830140560438940891570399565629668115617312285263960727236765957970042370783009737585105126829162922167351318525678031892307500533386468175587708865308754798542770598365061683498848634230822625909420871354342710011444878179960015839987788726415201677287168452643176230626591674669678291311096718191632238972998973345809835318068691530385457686184986106731775073586718018605797946447041569319827106426704090024780766595086699154725492941134351423638335048511628573277308065327021267847275616960760559356012643413238180651197053196029142158081602947243656584260458510212617691125780291254464738989370548241199300897991301262408609146997423178008108012272005374663900074454867729179320530124200929396175073576564728063826400864418680470947530165446068464261975832204402417303854670181610698980610108030635112869093834663292457502648964622363200955156641741059889271536718904199471159462278623163606256113398855747154745957603627407207058042284767437043621512152836709931887361773578474824026688505519462025993874484043563594499997613830187048394120749924634602693668860571128653693146241461077694302222916051691964886991682381480904341583207214617417441479500820626013269360973113147148457717068632995302708024252181153128274169690633271752499603611373995524485668449030897053374778130983389517100244983649481866905261995270848274230957031250000000000000000000000000000000000000000000000000*i1^108 + -82058811087558546156999525795058041872201605548855903095127531094670284868648201555565699799847001119564839886601130215107640592333245434885930970279307837541135758091316222587767121305002581562795118972201569058839570825491675196169917383694204911719979995439798447777039692222852179892479882887577861100693416573803039538723288590388590089572059135377234519653974127617323610573860266347220734986928456819542339043419832390414544224339569113242121582012491984173636847784411763166996370745665993267590575277195887355427297899841104980210154057005865197484676010995861754149417418704226868954962136032794588403334216334163105476182364300708178941010553493738604774860422292133902284476336641713283001289406600761846349859759191039038210781494318265395125099107015994257929448949153917090266136956255183928437931606476809316477300606584578958872541057318207052931083898784646624100811590064165566845637922863744160333325318420218409557248498984446952018030834933290288203867160839120707049297069689158177522465948600779848448735002723165437952112935955596633968629416726486767771345690993950193746927915421322509991830195726782741480604126509352632376172413393011260001926251619055811415153570898090146586905572942915910000476342147731122720153649273352453277099490828616833758107952800865466489681420472263017845791989560755549074588401949741458660969010136315234392529069639407270572757400429369870851855402427940129944358570498804419872610504271575964384487088427606160888830561230760017254420558335678231597734286373330593928487176750415496124371608941573588268943630956077835120834281947563928859400703552865345373614504996499837085685577486719512413250927780088590974905272415270192980615869422725905228343364615654118406280644164253220551132049329462424013287393120339067675364943177535449179739423938258973754608642375225295052185713763631799108402750020873470007283564179899199120087296099534113954224936626576845626130652940799530504027546578100120672959802560563770733649113561283728410053227734812676224895285723371996904721143440749487904802922596050207433773592247494640726498302177802312140691379240414542004177189523385379874779208761538454489222231795343252878324709481365167816665329006747883762184537762856844940384137562049692304674534676553932980348595900971096310903313676490985405284478104294861444533175316984847248962874910818551638888444334189426865312155282584899789947952261961199064795930914217505288441532651399444610099651561662644586245631042343242394517320807963681896922123371507326981670812747261652130245953204354607852242526784613797509186960397647627661809359125316632213705937547705299385405214423308886211084296650380166910503470456925293039094898095956439632241913242526792377061053557802986036702922406234238811107386940678068943004561881582442880425827503841458302144206793394288730926777674876830921286364710387187014556572771569922802395018026440420104072331403342736683406344929943918683527853675503223151323477594700514338981965609499021829644201564488823986548118177210672299851694122831075036199710659701980825346266353474039379084289095023418966228345587349275848548617253482823293273120017298799282524649473431019589358813830106360434387070111578189086090692391156992543808447203585764577701439067474409176068330130429396445893264512389022300464864862852857109817786362876686622861318197435064508732960414191922218194659580936657108209631079972092395590352469676465968684136610178930333246042566904812181682960400360537046739548750829553799113894373344754528570465055123174324654617264222558765036066335888751762048181791191189576528183455849655406607899881156689962509758615354306862444458571219815497179905374011871004499593763320766644471226010965542448665277289500309971630969419106371460365851218246647494334627927301558905448548594629620419866419046033434539518390276019211063729159154606269583647436540241076125112739341420824021904838144776706957961672073891664306519574636880635359450442766119264621213126138062767827875996916906057649526705667290668075840660242683681277240596254249463464727577587396488877398879795794999630781334845183579808676789685038196986331242030649495927208699476224127458795931958424177216225818203845320440209751308752437408772716544425893424138918933800863442906038557043609916343734345816766761576042701197052033859349449451889489917265237331024385041991175407789538437677947423631275087038877212172820068242448166181490157385422743046068692152045325156601784348800606965183172353020719917685558136305400207064271650160538963923425745667652298048024684578397633165132625746149247956151364293176151718230136320421075968896905878217336455288313662606292255192697153044367763548163984461581809648161798560589437498544897537717871286838921680646858124854634235278289343647364619247223604029710671688153982482617166692747117830418694106477844455982222228439339178084124774057649930557301670131891414425702212756157998468546659720008541515950197295418874180247808867175371323358560268202952412778618341374209180841416946232152851858165737566831611962555450891077450762527822662538011540277096661564472341815159574511958958548195973783471480799414753005463577884962416696222272388457803958072856334492132461528530013568734623639892540030900963898199821418971700026645521575119346380233764648437500000000000000000000000000000000000000000000000*i1^109 + 73842111866117715174021576428400990545267440461437607824771623445272177428419073924018848604618437227155493265528434996655563190041278467080183244559017340882629013756548035560601435911426408166718367430968893868641957222838556192688014390858672366369136528784988273840450525003529776066227130070478424361021851036822801216796191243455017014943689261330305994916789437675733467063816471751746164548519393697353553207371383482822812987503431879394555259171364100965522966022751899721097729411875425846191461991144001355736644198308460622326215864637520038342369724227962850633043193730547667271464396128139570513025742640680622778609824763358963604344236496898725089499820739972988173669586870026026450084209080269439048213373129843771278197855337253315882687956320717709393981398642731521336776747200009167550580363050685303998380861350833545661313260226956507330212996144382319287689045608762097887699813123835039263788382901583905457008089809179632705456199488248579325002119515601116177454514279744937969081277181406714587942789053080344966234778250440967088242961768180317001375242782196978928606792584500147647786694853372369871068283432417599010753068498422001446571631658937676166331094864178084844128987376815966489345180953648231428142810116217895058269030674340245247923146981844459616156259344110057835328529665449206801883087890587549629053696398011585344230525381499053726879142808859391364183515413280250876393013751996072618091164503004223734695342449608460547424709521268579319310508563134107561416264706634133706275887806973563071917813470342987577180147572431187261298669388123955036028829772069374608318460794575480056402893135858377650474215370920071215164043501203967555411038991465850170083589564897414099615036781430185039021530741226577503328450526152952134171099217794409247789367927959877611487771633847672520684202997563981693161877027165574043136604161661811733184927214722868004863189743086835616229437947139162507840410178908219935806636405398914581216341455416464839128625225944710516877933539375459834989422644632221490982157787951433456890844167496869046097462846541128463433489752388316293100721881707227488200942898073594570107743340700617905953881459090490948299800663749139759017245716296407228146124046478647734937589248410602371329480908545912069047398891536525936420406335799460074400107403588764496506213162221052374140026717203354261030229785944840275985914848552827548901626383317696692500645491492022614365306338853778013026443128458986312469756793319838311279715347945414574306446062818045181630987558682434289849564888374179565871733431463336446642537281557619386481501998265536438880362990679782606511347812409063413167876283827426232831896933302294842682503137651836012356597067228623895880500681780894881392450377415992508590309561756458634456618871596359691809394997981291162142836058169585267166766991776778826927615852426331997809189099874144739038735982737914487990824658991464901362795221886134082984714366047147743423648661199405708738100876842872813795899900365300916746535328508375861050027399606971995722602153851836625742374375439423163931807783063273998284129227690566713902759660819556130664731954533784633786272544500749116242378491557501393826553330339721593869238943258192555470772008231619236603440301221547607686922319067440563976107731138165362167219845049781473949798408779762404598371112621733312066661841730177716276444951153539961778960019432656865624560360522413767951416312008285585436507291668328252394979515600130000868046655130287404903856323790921664529819850844860678126932545406066850536385818632067701242612913019508383425688260059249151277279922904857586131360109985778508678457294756313974199715436002191181756093839439430656695318454797553580539590852844982623040081486963911212400237053669818109616809422813187965254963638828605191049992457572569773259091342359318532394307695950197405771200265971147884533601520674025022328525405771695253387981186015190167967629618289686324101446967675359984043268294704175273622594304499805263559334829677866088836146289990530239322280606786201292721530939138197071948892526328091406881991551046254672337528910754309451901038429335119496003200197883541930040830356473976961035450775338217501207687054654708231765831956953808342316812181390336454402096360128747524680923911107071758217598443423938055794749059649904648710008496636119709174172948833082062654145374332941935818849923558760618926073611359004370430263577166708819171758330570466015108014764004590223421026517196495172969366363061302655878345519122028127014077087012932735585150341007072387593160232960707003043406463475796254525530467348304258543032334498305985890449390042990313214695185874993897840152831368715656787317422021244596724173759949676580336854537740563639545418848089888155947499117780938128497718575125043660872533987562991122342017506434079636956452345352045739396464434750395206264281624523849310673664028448207136997805104743354855898294445007806375092667359042614540931471054151013000351270247292531523402717900748750310145159675749622098152138115068988938254748071911600301394636759578875113514186214792812225968823079725860791957890412364453928179837096606963390971962781188939145978200010635734668464667411603614328451734006544988908604665311941062100231647491455078125000000000000000000000000000000000000000000000*i1^110 + -52359348799524715814591412449790075724017223536971865994551958365045603024790476984467967845604475492836640406595069419852243680654798220462408476109986224472919420439843228513924872671505600968112444384180735346927843424100631728140356765133101034582165503348676259338816677532285099939324019323662035766376230129422283435630312874728726655560247512439792490543648866708539920237769214339290146427024348092824629284269301381271624749584036969794848743005380609467455395165280981770326537174882588715638564272091730120250771937408285311732583356664169835981694135903270141756553360926688226852977285311110483258874055749684149533760271038672733425923910859169715194034483352860210179862002123113231330206089369343445183085942935634152902392102394161545473030881147005979194229887231144030707610936517286296010242423204757529852894280783310253507197307850993696502350044237655425886500040375963618855104501870547506513931079010527330281579738135356300069379137591734607340028004267008142577281012268237073203867297230969168219575492965475578507533022013473210963054218715061374963100858819806579355816371481749684069449293000341461912269077447035033428463828651069250113550679191301343780795320947852971017456366248350019113864304542089065424632716512243360730616546844687076688818528110517183580280036151533100755780189075455400088059941175155149453605295485032196186808815817967432904899099670054932076013438127295686223086437561364937446952427173041573336690666735126635011816584616636296983997832820397187177379248913391937372137905708874723847754771493617410852047940275051975818805366251352571129323652756166134243586461394081136454438096104050810521170694671601324491661903497264256835831243138153055642620555148623997691290187703293923393007512148580190944605619880597124836853338466835454326373618472705446914968388050803447820599867530929783088991579415121844505786694199291727244121694307619115876601085694367897261189662103488541987507378532225777095541702344817286712109960082984214724503017533522903081915304730720959432050019463126117336839621045912833089780139928289318547593058365141045299379304156602158799336948329147275336132462028723198887197313611516150118563485638618672587753091968781867275884890042031850265314690744951798901182170307290989195566385142469465799711161582596218148118381553458422215250484078853201005258129484140955340728977059196791680764408471717168513611698869885825526609898275846785074890593106562637804167087232212731850002763562552727446005230525064874496781718064805727740810326485054075141229179664809263659113402456825506072240718157102134504585934126189103761603511315602531795820415189202778530984240093303297933425227888001723553045031685810063646055293793789891554134517790685796571383441323678632859170551232228770888789281714658680659573191166028731142144850221538323144999751257872993267841061809948745335843829760677378032665107117526351933226664081497481659795486400140795124839198651761276448498672902672945858772610228316605534065289647955525997171371378672310331795271958196433074012938450927399963852907818452327553244676789110885262605815685338739197968172944584913536439346322202292969981329860946689634779200927140413433363681440235819219240686584288380468855602564080667642797146354573969326239438605124693992701685217075528744492372951289937531045587473987542161001683230744050918982709902011334900882624543424819807979624763068858890606589728736985463875183261118046828649922175726120177627881232640253772447014853020681806320120684903831387397176092976670080469048056983313071091221288635979604756403503157904840645073404496548953260187343599870457670963622696066369821152418880490937841608096264044129298113697204601633025976894856677816116724458910657491466913572574576948214030706937239894485275594602811134210482874073897433742282252981095339396722828998547080471692492349966047787227867495228081156889060265750701901117396224773225510362279812348738624113291814768973117243614200052372296309850837760833394534825486665999400775393417119127337933098368411187458221374843366586422034588333341291122415609741135226391883529029248849414626484578691096691760384711762913136839338999379262906408372163489864847750927855978220512392006027690926487612648967881668463603395731430896765391304942944435696920711082130940702902651659626540792264396147883880711592765711275379486685554154796239468556383560227723171913624182166964632906751278996967584894646746671964836803647624485291062665344578146808399093129323780847247478194630410013211337671197466358750444252618252239011564559436320222319630627277969163157233879093703743905683246422157415023626619639458579736444040848042361356367421464510008025701526085559206310624801398015169413585319236054589687767158274588168296804090576478794850387436926595616945514354615524157118084022005558340391439129936393080250481408636218042859886740937917896855297949540943983459590848094628281708926597983393843123387994163473040114237116111665684562451598109930607944160223626659843203179888190535455306844093141502100726735803492755874116210057762214467433090374312341888864098898083892725239427735541052551907105883951706820546296670485681901760718001823918108877502567778701483328131074773798817562789901366763344803858517759187485296479280805215239524841308593750000000000000000000000000000000000000000000*i1^111 + 30280634133842100360556314758013563903522176012166932222782795085009791877032157999519120688726226840070119222871359935744100252451327724286970509763108632196480505818887187855237028737159843674426008250208282743059873677853839833570332670107192477189746328265279196952794588436229544658606932297597027199225069693800806013130510253072948005573123723083429926384474303121207273448303927243914808554300763596947037395242243903751458948353071313888889684200003586453775558054238579113320135209438978133634647944530760919767090548399553499178216407851543251952866440893660308625832940959441403661507642562763529625667466409081174143902656699164439985154880152193809752051495935701931012269555105426082049736706095510787217054219843010203427893866981014017758943584892033029007265470937702303693551617148719627045276495379818589018631771879296245996073272225856613604091916105709566757711947017710127963702885706208655505365069683464830298333019828534779757446805945654896785530432164364615296098700301595649817658282889803627592638473590372463777701094807489695734859221409446618411275884471015211308547590448818019616592122483530739518820242144096563987008143034219049159504084531387178214224807335011960654868659591623283724356837016852631233235031230427968176509260253945845648625986482816372378334440823383716888455016601755236861268950463887802838287324312987179353562487694845569226330161091087043861272830463976021178615058631670308935054196843001901252561368181960136161159691353193590962315590426942819180298892910556588604717593425169403867541704385543330881130678742045915945493099080419714555032551267935450456654955040470306848530951005768753366672242031565993745609456832287987033564118214093805984003018508761774406966419760785805868487690255835727740357510659103238200837917368983565137404876467582649665435360082957596628970503578447117232650067300984107307546162309746064523293638917367137805857591634802166508291626876292530482708556278560724993955467278989846857376332005111197458878938838622298806042137410350357947843766473652389739309657169524331459752202688086409453264684479514595454974246911952631792313471798275926320788400040264013333317539652760582316423693968421317523708730767973175613065964580772489374119259896665144851830513183844574554561344734584817793123732466635513187505370218160963187722077203649900415384378906191596228051858737205279365139482084331221943341058093598482495832861013439079472939892676050616215587401006864735276493993156852517557261353682557053402180748668117536463378891237327569533875429746980910905587952120258653107575506161940981460958384732234955502210361477844139206937396607676349395554986846547140177136585902173724473695347634943805116353547259392734417361484437605533519169456358225764119871471785744955136734487659544182041778213704162333855497778914599685700481462267811306109102704821532571504713484436405621758016864208512512421521702338425216469051480771830627481280524754026218572870903648679273698664711824581750060833100988844640409968242357775858210549497880468774425565231177056468481961496489386254640117332372878374104252556621714803579162556584473799459875331713394376749525875102047488966338795556282983868046905176198511589679155678967494692178243911000784075065084369764610107600372403487168933242874245400688806651708173688353233544350681891537318554632668849753600901328114755580407980243925459211598482461244975433688448166208497053280815022475361084244947781488170865827836109925581305252447171760997663393035009183554923708505675984211113520700399643546026948071542283774427300032995089291498526712790952598858812637835524509781600819311299916039112138201585215045718060173192639031621334885220610908425247257240097173142422889053421116643960946329149496525769931128775719060057295136789130691743922249556425617722111832958270311930697595247409974487601170344078516274525937846698899452419752351692713662635940841016156806970982238656437148958701698256903915101662768215933961642704475443906490818301768610160550889067357451291747196809101979669631877511357523321785918712875116212690470187335381123619443995942688997468607562187547188057124429810390622546513408789291403481433798669197224105590946625148542011179078273822280282378440333540831684458632267589586066273853899665707375120313711571600657379089360665409788915598948645986723270635493258720098342770274534195281096562526233501619498809739912345181841756365036904947859947497312382777160743314475378335121317055054144962879780427260419235265996459017269312655792845124878122460827587052171176223209120963809945467709102043427630906792544513669757624321092648485814540403382434338978051936580578933310329718688577395345284464093124716192568657440312331358948621932828944220207163215480225109312662789784591237125904362793318453910934888912443971946501859169527215407617738143321610523883861949139754907908161978710714726423451108105078085367588650827555294905474341929755418273586679290707897140172432163034789068648037125052446746299932699150172483531727202589433734802101804941619548709011335879433716900549981623671945196255524688944313403155890560757559011053510912367637147004229867505682207464614706211565974186839795775015010569696113413409368795429067764683320644442077965857729182630464492831379175186157226562500000000000000000000000000000000000000000*i1^112 + -14581185917761099550674195932240855259902789975960757099623348560741860604215355256597578300426174910762452343044458551502424033062313048086030479171584549253664235904799917418465991458805084153382144390477502615081048206020538599455122464331037675745021256295022299754771823010900734632020132830688525518028769790200311669493866803584618237282217898268707534350397310540494163413985003119090711136066258625581000496332073782752479537413422534835657826259198532238626134498920422635872578365347642930564245874161550283214120692357597303167949557950378480167207561296776396567228420625497387797510345572571961571358756624001676983365405255956946001123906002281985703961731544768665324793817817336514576932220002803904474314689545086287983119034423961269603683079953493997684801503214191036025809271196214827968462871670005020078852388201313716580698561253288562745788266965127960872322493765886736610062926272501902105886156414536042867768198461105369980754398656321327688331854080628535423680671553830763611188249362526822909254434055500697730632127203532920113694113854962294515108897963094714263472511774785968040970724818539754903128439054315911240911439675930653431941805583704736862093753139324778222702250683970675982558004991980981965741016138709134026363644957809634100422570811672442292317676146999387918554693961362842803753956000277891560222149931171150470698006628101367295461633794451903649784281733539142454687305475057820644547053161931151048031035365462823234913920988949263150086673313318187024631800024313645859872556236981018795991110886522644777566550349413035678817460130615967696026435603211419661563953994164835464838944706689618377604177508473547504436171861868219383428172900250368773483449873325338232107914463776168061006031196639313688847649436256940776890086813979924441050852089492655763995068302189987483627091663145553123398228938566748033748065806700348278257450629274847034488556572699550681259729196256398563540420454696719800037010061591883817690021798253347797226847028514146970583064848267144652132912293273571467922799158342774776973786607585425235964515724836181526517464583461430923201077111250892485085062546985799310923309693352390124218028257041569009932990531776168615216064916497872061123664780517113270833638732794477116676796316548291129510471810501419445290147647953941058319832604859720392898001983084352603322840926986764623190337223030807822902028462070085584365930154176336734731176884188149825776734153672325437708155857894360315329650200786531721461457378999292483760364110231991082604679104425667903662020470223471487737188801095383307240150878849132047170583256765827300164672103577221476671275204049337194693484825180481688204611635230239873034062368260347115854897999653269305653847635917951391918956744910429548730353423005586126886278917122733746442566762979846789706830692658729420641275183294700344968184062314184432599342711964431241859542516621914801845807963278474705111461440933174844986617619472082109856960917654964267136636326848585798538134851495714319950192642023062685753059451665310067025159335785700718445947454084269873363607409077641157663902355939915077471399538099968484132311304163827964346506044620984799863323916506224325740554153669439232152198022314177290488873797961650613045011176281721671707732664325138175055894517796528204219345577743984018481965731088182702630629471146033946306260332519657316248782741331994697588107622430408456473095581073327584219871382323517337467843047230940593030380524880389893038287977730367118108180149114008929912771689752412955091054090354370208839123403606557847369971808492157377970131330738456683796995509232308107001634939260000029906947045467449617071271771184889711624131357635664150208234728782811358713135210007109581509259840230232020279714580236810734829300634245195378911385451248651517530991461290743528519773680708583314967556916003371701172735408020489678537381304766842794346661053034239412589723306268088581440431641984684314368209863726287677486962261246879593305796294353126649921161979953966068258979461540007783828017835501305105270442048636533803846689188250482416195968714189915924305621857735207094748852891193841073948892007044774590059825509488123723810073974174171487673057994554285347637998065081631428285482010586530269211471767847468564189304307709820638235463940715032687432992012808700103640112350675767133567260380499502809957868869671851957771562398907392351378250920557204535775048982931541562815993955245182976737850559399447362106602196037736452904791686375708979029499486810180473861850508517289672469041765506034876585541693500928645207024489861815208566567264300214288069659020742520360544207697902730777660968577502103619771187878839522931497277675502767282298446385364386966749376687200776333514419616099748559429549177165837798424446149096600960311075594675683530168050317983942521325518476041906066257676272806410200708469079684870285324515731836375189718267396539388970885488451297332846323774004115334461973533809614406517077174022381305065757568914769742736275158610824503302593787373447292857578457487870186341694695692524402682166637458056592466431829732498464607359780932621560181221238954466480615452654391133331488946805310469450429932747546928200623427007709409508606768213212490081787109375000000000000000000000000000000000000000*i1^113 + 5941600049159003824900413365390586437838207124604238700443634409364995730779597849161332558018021041284181114732488747210695756563914203106616900323820564275440923780647737880441721357042047473738500778984755446398137315336321880580689739370277832590790597104032979143546355912776498363776112817599355165063830122415503314784961790835238428194214126684301969517525823601807635191050906604081578067728117497067800788557485913085699480805385857040069643503254007760850464363519259907620385030754988334217393850066878552987627634013856130414822556287468076713686607734094544954775631128637819694546968076637914527302243031278922013160977378367639969969022200356160911948374185050760506715788420880239409069252999186346477144566145262128243902694386734700822026786298108448592324807076132522478991615477968695871267664460093668807134283777789801420973253664401249053050316527670366425808078518674370509049955220019781532564216727244962301522253549722036560243600832144469763281442409620327576760405542480182633157808208529089242521553957153094994384170025003575605942968437498021112024237799026931127845366625741153551755488960770141093782867903191032362011407792329444082969816270474923520234362503358602795466638263841726143841026779641474317544045520268296798353983362385986854400138155348318092076668985624568264311903821871885735776753441854976299996407646012974732275766881049419831198313677106309441931737650550975293408406409839268697636044925420043954718740860893707031364394251678243227099599982645305761490465103052264373137505095429932963324976385790335706457512495392816730743607151106640808231006059943397812208563201727497546668428092705035365231580637261483027490287957950466843841282374786594400909566691187667010840026969769261002395562327526280238029896190416316286141548461424335627595129770944315488741124224226888297414576146159989476508181178079520577632843149375074885742688867810702528049235740425381425269125044128921236318661909111506053031028089708273489874906043357802587685517530864698200690414329302140632282578134466786609877007081059714406364079554595484152931156573228072648456500895743347623675025338889194044563600186762439110858089891362962313381057242289483867158874254930024728186890074051049943053779603189178342656120289171500355267128498028817825560661900423812090802054649823965806833849415917585105989038493206417363554768695996821230985954157262275521289665590636120243852916757991758804428629597934255849917816723758276936181577619933213112352050533880757112205042820151533584369157952839043944097865274126121145489889045282957079525534903483632516438898806053005108899493203438309572441064103876219309557680926659538527272319214541561952644280062541620705117957366552438360686755653843311505088910237072112519185140266062424158096589146655256866982199178172761311546927779486661567867282787025434932606801315968336881191082186183144458353235343107858050881154833817599345885749385044414047808263355371502501228489076438844751531834214556893045722312675898774367353982074220463099260054983959083201727534583053874123435173741399567697604876711246993719875406144695411560788670564948542553458469760822021457844467494150081578430953118102087851679534317338819772128895831042700418279165891575043325140414322033492344343146868476442076018822551225179967693062714046321991915600187933372466339690165900666746394108709815599170337854052454779792803335472615399126753241164182425724963182323074035735964938047346128288964574870160588215722889532838387652159790231698027073366254997448158458632346143092234405733082978089171567690712806113970085915929793750555184212286080869123627776863550505342658955640122054275080652503151721235297836206443378325216036041703683361415592885002666757790017011560112155054285590669832521616709957311219243064977994142807537768644597148356044418386850820218104143350216255104692772519694469306629967275947240637320633329193866139905606800261760470477428750669217739122410029920222017340725836074562499825584252524402562462535593373970804899134899365495865538026422699683763437455079141783861478104442641395227637199944357991283152924064160589551873940906417562587597126127186490565572790030635978351808318912546946984223966036703507521249756733111217210968930396090900681859199877103843827114066919818675012460044743280048032397186440892664691066799849414452788036465337348645821451105506958914228480464239072491752142472175817657976477788520050394936223886223161660344563046328370853757708633409593152975394766241407228077229793983827799682285378071147818140782442441089607670630332997351542844506193060622077834745513685955818524058623944118373345354737002005857888332519579919867308201820870413186852525883816077110408565580467835227299387777895057910117851261432077288477044443304255594510255008569478447960532891917923149555628862320199323826127508583734222601851118075465208240181806275737283772200829521925688060335436938409621572088740631228636582506997763708945708036585240879248740110146165431682830859881480346730927530367771270896526750800307028471066336036461674347056344881911068431684755883398105802730537030468732751209093196395603706538911233474775378602589990044806575082559503659176864035997741947774129175284674293745178073238369376163348078989656642079353332519531250000000000000000000000000000000000000*i1^114 + -2062040265620351632934423159472003426372386953812651986253892079545227788742595373101071225929078619078941862934887080520263085724878301750041243263831804802642912667419796957506799144485441463890193239001918929558835714851641458312383680096630306029971843514798014856599457775881493609692827094624158235998179969352051469607886587608088887881579840387596923148704507138914674282954944358196097997940247499838713702973644865058287449859373988002280578224423201046951141542737561179085769225740539125935736242515022846279419852573260914528412891526802303001521956949522521812434893182446246721363150206566611214363226062944963045493596789606133879233961075561385597435375699269019990570133922818950867103146986124622213312069866320592836115285409553380512526761600034596088698340387933206653584868758210348923018024452268604124442205735511424652566715444554609642910315140520391620386854266012131948477186492245602239688478623573954087120574177172016405895481546477351998898348903793129831832524860827183195436623734756442528860684206683263621517723148861307749766516546085527582508862809136794332319164056982023669622986865476667956688178671214302746778960130248381478525351143588940065135328019172913807887525455540228853288719985044404847079105712238180736309888092779164774335452046738256654479051575998483369138014924474941048357605978783829357010493083442047947026693317030475293832984002615112691853045680193310720703400356053351447843406634236122495386855118468503787791369137023979875509013096402712299938504417797956076162175319700462080833754252057440355594481405611748829368840222322358119406330102802429152745329928361033524179728583352484388476626441254292209380604742004712237241571412771102011302269715771297916311544430684778199334191296641338217567392313832246186631916761298532448399471739815450391856378104289743024186598228793924040535072236016739313312880390975136254781604145544370894855171437388648469274731246071140357448468796905068574083820524683116369464945727379337134385227864284842588929098693271274837481446289119063276822331020534287145644888861031081436277016529222453183073897357750194430320622015705933002640802087558771979835635465750367346600344662513486817443866395111079183658029418588018132316615620444918390203152757316436418245734775643164558068363719234768519647194223577316726307410894857836505110949654468535579252748912971471282048351139918094824988491538239123345438263652676627700721304529991213061607317655057428350351277546179226756665297767282504253109036306811578366569071229463594210984063164555712492182960492683991239743556109725033250904185788028149541150823573560261262196480911323438576023492772523656796422818804172207536069229455366185166383366553301024820521582870913781027341120649247759070513559879864783556432814621980361234251904548218764612914615760441469793740870775270333728684445349477667040411343294759582221641275059626893375522222998120810156050651428315282976124872281042736337655371547312661853962815692671956917451956838344069318555317956865548660910783253854042554588456599254748178563900743640449828371643522712669837741315950225554315059257528900451721781971667537297419022373436641361920280127671607778075568000597476356878071257245189786271729470260725905568600305144911213614250766012429870248477698104995252941755983094163552784117147258157282330669485702433292031686698477044040114625124482169941029774323203329950612797090862043883854034626885574049514611467919066367849632534042370072362464721761155145517439189288487236103594493345522685240916462508079084832778640603267877636363161713280500011949184108794159712906077370656610822220239347771812360257111252800172569805094586796905559172587130331402877499294557642083086603363043044890663573610591076216934978903818280092971254937797480785639023039529429156541436213194459518975817578027570485602965133309324956563983266690456232486943497113564138797612771382113577699804025500717820244099121221585795617795693238677258915169292475144822053956665316066894434014954568222834790272899550588127427604324868506590261531709589343229845632899473618609081560636541416169299026014459391485718662059760118235395865685116766260146348786399565856408575916062433592108214359270655766815212817013746644027469530296272045542868008022840733983148490817741976332871148009146904381418490069284804670891090551797953544160419794662457458350537135340077153985809375815688401220268184138409248828641392313053895890741764038520700653128730545134442366227249431496276948931723703301959145614163990673727046198837473558090721418525952269436914306983458357795587239251737589516490047628485412138091242787220620738449178452804245687817643863067312216477990798525815944991889901984651373476343990059338423277901104399144748851941147078917145829289774026419592772151859800440044826901121065237774839305414158035011894137359536547827769354602006644646968235599012839956025590923453690761509374234970859599967044532677886018315362352369685516366086667503033865581164879704911771998454530596067936450717104617840844704867052810895801153981857459471375281773331966845312985329562057672616281694405391108848307101119634023516554815416878712469205494206013483421404010045208256339165799771406011313655785713912921286450341540330555289983749389648437500000000000000000000000000000000000*i1^115 + 614162572035662052940561018513003124390519132760387518346410928198668367575698414815008060848394550602323582763278507033793664847881361403256043468545870926242935947817813341447204910446154828110201989809256963568521252847278604710541871181989124284243901153797245416695080186003442109458674214463052312438971416610467607293060645779302137919710147083684656479537822465129000391579753151575182450230083500792481826346816841234248542004457889635161154670908782307785411200705210495707807401850567546003117426275066483275647815177576621132902850863660054114983905318958116823054798566395963488763536507732663906827013839364017983443143027560424123141901133900969340125298343551372934427116073258466332157778665262488673672112602690374900079731090002063424144453130955687413583551476705207824092086392268876245906936758999496854683309108727472633624933665100199065471854534741777411365242598709586519768678342294067323865572839216193251547442279378786541394446114255972839129562160515269867050933827789634634441872600538797574517782855131512045758068696261203224644888603657261390350903565757847382202102583696084349342488226473059469829484279785784698942140663929862394677273503360273497321849562601576925140698585376790471376497979694533759728288417502062967430688673571794311462044257846521865019939930237153009315605320788289564412685171719650427656552930733977600016010264611429984722515268239545525600840712511606755784182381162026882492530300438194571608559418798586348152817245749659934951433717988035003581161305290089293440146516909784741113702922281776820687682797707600157678474778160486395746178922112652699379404343307538701641366085384944295503629413339467409118261617335988884580372521864853866896207616458391112001174937057496562006239334101234069367212925076496894068968178669605305148840191586237459235619991238345223610675630327506813681315110772438233538142105597606115816090198317210548747675091484028516919692109290529530288092655026940118001826632720326190411673696370516073295290989122307580164702886539516036351965687931076010526311159826867420948213737473683145680814484941764349816479949090829571302797900465554148364398893943455367141110361290823077021276897932241135596324426851954165059687067253190837008768154848120039621766279900673527181358908325030538445957651436780475503154090378289184462786796294291549722020483779032865524036521001145655254866315633506307639965937697622291563673929894949042717195526515591277696887761769854451794342616393465893059519472922679026649314358558451192503646651217794502000525692749174729392828635877804974324981964625265444733559826544121992664586338237013129677211919433032529557133317117318079371522870172077509173798317847974397371948959047501567784278556239039851130893795934305477668909137679984313353482706326836653899363604294576054082733474783222382442555795980754189746361888240546458199995066402313401588001713155814189251585248012619173821298822605612851463044766051093212591467634301420017418136966376195373511197012071196901289082317569176053181828430151465780877338534197623063196995505239441671364802671174800418767759912699892516134662960205024866007076371541769186094005535439510850021895631001315290449401502393133531535624633294709819601686398259742441038403442405270984373862631961176717503132684969414570563265950522401368293034775972778165064157340702072291484673591109724451864093209010794541835306779765266932025515758710041959726601053198128340999759089580852021771150770458520288794428946758456853081208399564240063217628269875275103738404778817518955793288965991916751916003465920195998583826364069408075495255065239219071721233895568800646011881937913279801838363231132146726291314042357639577270713461150496170950792995275791712738494056569968546589720147016069265900590774610665897271575854875627045792285327605614620176166194971666506359534589825094167708778774884043434226408990072643659008926492373788539399936837939964855532144453927310704971555193430809738555081311596630711639783777109961912607128355138564855910972663390458212449015088534741569293776283443801787502736042522559892300171797552314609693616875016304002476156547233648046121094282539142685610483024094755498037856280772179830670439250645759600707066740416787447600700548846494271195996889332470186566605012857864816677626054631237013465048000010185651222062897569312565481053017305781181348920673668173974764646022070332358268153858132462054247489888024086915378893423150054309388835370681182790046224639446662636897632625579085346824609658750457791144244288901786244530160967661360664161315513436373378139688881047924949454197275112659926272011432066998305703874954432420614200695332510960908176529499679153735631272999511202729755653681137817964198738409367393279171063282037017317433646438192238304236882869512483700912062681779419248472425770714510612482186527898675553472402926083762978094561610715328584998350847376132631857252884423601272200015101737178998661872431206969887584037596957883684846208291259165797976953305527943760646573987573808148890482053516032652567252334188501822924883183136437208505688337653835940067507488907533120623628582161640260879414576039006287725239820638516919523026711162111811464905555914895964023558945499292605063601513393223285675048828125000000000000000000000000000000000*i1^116 + -157197224755862923150552268096136961656625082747324536719592222614956409283899127618451951431639314482833827170889245895513484118149165656371891240737845346842588173647069489052217646305536605023051435042576549197857555383122884205937227298216731007873177144947025879518378817286560807714611122225787948614985778088313257335963179235338087696120667648621404197507065092774068617751119090862518953803372482117380470639143232295187601175588706830273318317401662710205054808572444996582541005409796385755280320158803878561792461589062903077469751595370045099181931765498859078796539393737213441530764643570975596260311787238090237631141828322048135409973849285144401407419987685873491350037134593872565713454920262848466232501967909836587846128871000467585559128826404609048631327092571284602579602363086459745330134470587712159092279739141631818201877276223917896926064696910447673698224067722659090598765744089393459882380944712444307150845727521987847749992677022896570720545141496627957583592577749882235673566693131903756832897848859458724002998208780753180195781002461540834741474680811767603908022257755878109124692007362803455090400238184781718981664420374164589851627522841833426073567138058354940575146135266120920603625840495988286450661792293300078425451499137170213484072708825540995939898769431507684249832596026332008452232109193632387888183171306185102251553719315792509682944759695565081722392183366191203406827200536899156778865378515344013501875835959594009549802602598449756016332081242126434210368444977036425325713939247815131170953094874047188783645026324016565010809124241725753030715755350089243428478345889595959725519090488318033253750700824264078025052811839878551078630048185239262066199350539307410755928339473101028423288083520006919314677765465660474328506711770355503885248773461002925485224649545417457147136050097994049218923485723370199212428878284257199956070224872181829861356392019388548162301809594677139641876702263494772465240692797456935838483486441388843304356295498567780859965845502304591984153601827034181791704357039649461555410068613008376106952493267311770737932021050660334402362304212497279547778983751498664556433189403669671279356966278107032439355292999655389093384311347635948347662834854014046606544488142409608235052581622323872683315067382625420921032927023192464690786843621011254633138420486764258225319446366893403330529388557071343092816592939951215880631522775010584742094625636455451150880418624326083680453002835686706717701118819828662196551789026006126276080873189689997838897371462326414719193799734008595176441950817229076010432400923024791705502040139466169451439034683367399795615452006326800577613155159903514950479233243755373142963121767316421606729276618568093125751064808506906055298143145764798668722487112492036123190549208364160225117705449512977150884476468721853436233001959945111909613447221739395702504695602712341896237493589203883559527351468436962858009816685301330471980788334822677220981971432938241987235679425316460394476247404957464482689908910763294912274936134282940515578219625000070890684864928699773792194294628985921125946811796291184280985173329825976198705477854348857450237182102945655871215932027507933784143608884487713614135348666447896709550298510711476019037447493832531930195449494927807828932301691842675473208875805200557003018886012639824291422640904538326205894933628966835116940004994086331212301291215301771378959673271977419728055164431609266721394613924442562128152921271371712945307577983334311398775822514379912872201872336031807835274553478675468179176735562674375424459738964945204372027587731663631494452988608071924784795677199656178971676916622898640935837063613738433789666246195605323584648355959488393024174554340870284651099726221745159243074624100436154671044730323506649677543697530601096766914411242768509347775418666902355506570532846333452461721744787908996182037610629626324654488794300360987040109717103131202779217758096133389183495073202553546933864427248294563803195171135249745434247068771932926973017623679670432553494634414154001031644963886190948738043520918863320569269280165531281195281408880928567167152479907044533927204411393056585954158325158676213279485069774244098619391422420438515630653754258446600601481152834785361433517257021801925082594749948126369311434203091534219703276756874218046981504301180069754293087054373438528337557866627165003692280023675616145915824025807187909925295643516279301280653986733816205564649268709182908703426099756777766977356720406643403519016041825985260555928219276246362769453920059623756615968800444150170480601355468070638220563709099352463393671694870904178239823635105220508546856327017478881226202570521958211303924813270831799135706854873609885870970538798760918164734584626137137383243363865041349238130473268479133668825684187677463094404118323945461187379591209649973195481296168033942416118059631898715303766610768182070195941587523107908998373871930140535779068953680450613961967980924137950737092724919984530161599325096121806662037919002411459246828502169188661840156673720593614017386017189947146747220457468773774581415677342163145601375768490809487238098421056994114262804697836534023409037751612280035254029519897756017599022015929222106933593750000000000000000000000000000000*i1^117 + 34553232017726195284725128988054565077327760383445801122609927286593534595580472219882390911509034080118142592437285842292587445335580071120936937517816310424852098502209795840490680909634112785908978263207666797888323681165226782399340126640811459316753006418718700815250294576608239961793630343887002807477575382310307792385251305145924340131505883418858831894494450360084546227934192509173657502657022699078057881930461217523828036320559702127666868368985526501715383071329784484409531965270060028440962525541679305199459845718993610125777252108555152698485544900735270997767010479768325270039130268292040432613450481318309281448622422099639949891008529902604340198536390819853409061077392123537244628506220348576349942441477951106846009720973562604117232853909196826300094605105843942736539535398500694266070536073012198292828246880530507162913007877307687729880090718406888098304377619210497505225609683263819309100825947129263518453465649005145933764360478426670434304983324591434519468116246313899953773251837954877624621945552818265146941471553062021914229177678317325247212307239102467675214649020705755164326019396392667303549619913776754076627418780733900309160944868556723395100005154673365068854079878955025312127719795705255741343574064775632304515026249163804581514551990666249218243653917713130753716847075982980177350354231140710506272190222544545969673745799958024741887214657153242103646040254311215826672494444974029012346918208922969012540858451863765396383556315222576124106410665283325484918696391507510231242281791535132147466949717189880676119898635216063399989279584042445751567316719805279784278295394555902601024086019170583855084919865238636769303509595436123801468731272946011223000649847612089313201816661214612203749439909571165607739215052462030862535717271496722152260082145800952703625355577097585269158601019721519835013148545913041019583011066411033912041488887075348772472357988528580323031843810024087127681889203613291638294134606682109686677222239305910228996123378808993720863973928142953860414246942772097277461644078773157088520085815308233272316583812489067145580542436212088351256750532270844782467906812251858670521939014167584340761517335679902118457213056984411262489707397814377288878728959144485848322886590261904924957959831618677724670568883002981082385367972148753902778955193865846782721756089947072968592797053471670308950661666278912175580842165129227265569550716806457147968734095581081265675037090768319807047794789963034678232723110353806710253366641386520378670869287899130602603716657411331278208517312164535480253783614299470443069183122825843173760455400744091963469498498317630926062834308636904921502035521140812646854780813900032046134074678639169144066142298877486407069962438546956068031285528074437477801723955687687387243943476096177528845927382902002071533013156485610103924653497124933011198315305873994117663557827290522260742912510789684019033576995032036252760113655259571778535368170316842496005730877666745026165525628026911614500972488578579280820145827436245711214906867828189390597973838519046877845408771003091162084278921607828098321181663136012241369189942876135854250182549454218440990472666567469771101773779890322957674290446337679814114433130299943706294102298040944439834939075408525320287191972195223494738105423684912421448147016969629738690075887544601156969696499965222831485276421775181494263181785405057266328351561822015925881262090690538394154229798142717163170269528170486990836511269698766871031086974168298738269648683666219245234528352819716330225555339787108891962825603286402263014689002689491879130811924986950307993255218407874234768984972892924264527080043601855555551407992096430858764879833474957741887161683149822371985483438563037740649621786325279758301297012121872373952250472502365415312202744749039530522319791218939080968651249111086291614716511451529644332998888706639711204104180996071285915583098804406206076556166624838616134889657001299004853524837544201557965096018717626860807496854401861825912126916891923499829942445009625741212578090396073311109014435982468775635501399417016654678456647888182011665177294560358906233709863649910622090007290352280916174651732586595718800708166451010352021556515064832271598830460070475140361222627226016283610929423765578188430036530151556380500438706094679686532102426909342346032319028900315759888810505708798434554667035880374131681204519701475309634326755248970702316947268520871576714679988666876946408186263510758856992881066414516911052821216125230573441950239587202086816075981733478869831237885779708888795495687302856449756958250141458512793538026711548643511763304363239014787764329251173055197912521565943155226234364854018600152383923709854246949878782433475671736052020265135739161412852519515855538906161350860660206349037677340604441052309970771606858353944405118635724269190386772212627271444802794279428715669675000238084617823505403077126765959936267161655469583792860109684825713576420896223672120613666339295946683217115066962280854524231089784114890458955819272420853813554668835113193776231535570390286000963623266010084247785338223560329992969006771057838635178082721757421275589094060688845693675564400268404336314526092976961990643758326768875122070312500000000000000000000000000000*i1^118 + -6456966640261688612352320088077534576434429135024631034334812426860451508497860366540564955808643544922774481717209933444220324127949666612638980254145757236390683831079434171570417245446767260950958095782544711488986744066475276635923095925885120921259325124226149994431702732851023358903553180949361802171970428132327140983905369734445940341553315993922507531905411568330869453349264133174119432972977703145322669873311689724225667576060613192444865348853090726737153475502659504825506370442730265596245282326959960221224029758513739498824184999977268514846353563398391427893515602836268659559641614090615819807136596400219851004009341123452656844774946587670918420356836081646646361552223047765720615188539743718265895494778130753771750862621296893030220688986247519355129540319005798127085010388919084444400847200704466493189267357633092178036610054239309868812214630469981971345093184180372090057866465711956103864452357714947024983089720617143378799015584731377832024034110880142560866902390841024210614162186342304156248223731109647557284235684527753435324840547262412876396934323328966991019401254692193705545176331568058970281643179258698998398582565985292410283083942712239927446748342485252250841076496282191463678588065963578194025744338836465545536306949334775985607352237239583763316211911238753108306221055328503727500059117305168326969493009130186506034397543364022097701237649952734653674921704901453988434471733849377330038801898236137412882957683409760911056771874572842146052918710964492981907995285503182608211541037611250731360369021899330099264158891825913152563331016146147465032617480010973111448272398988402842805581124204512451933461606166002134649139125947585627865210831937481953208183176767688909939085172848493133303557683333839343250215558451217990758754533793068281478683869269295054630040959428704733589305005886744473158903064043524641377776270759772992673711689031405296072770207682098265455658650288331789015800904640986609097167819322736947106990309731237728277602043602656901476216244140479140065743288331814393106715411150605123564190806885396474028967571304501149586627177393361738189132695061252950587905900808838373898498150915057313134775015306848783674572338785177896329650848527535683374293327903429958997129291818392334056883609632503510747019745025017372815701338826040418126070434902324810153751006927493563078046391279240283236311399888116913802201711616869186276663161337277482833686393869124569099748583807659787274588849269773585494223031037644064831651432491471325437956443166606953672430556258097056307510191072951601185346461564410567882555151982930390983201787932155207586376612949244167591087783049686475817080390710472892772127413453481287474735694466431190524883565668020040103342788207946970031124924404807277610723106142417129084642522944755597776951624693527316344486377434505572844041050078646401896128879159712856872944771469561265289806225293001831280475514420979110697533926254145386872436176993933345241618471171706674519340286630393675955831811833852221190469999152973348661513616302759695304861939666571384754961853255028645939485098231148052516697856740954082699018357322532473326009139417919318951841297795550117450791943259436100057581221433108107130397205315794438201249660451504449169732686347837351377768349426888860529648633385186039207439666870537570854912041754503590314435027280421979034940051167651776424028103472157857662710130906955497789877093709147733708862305745054136898599328411136267790876608860082016484871532807907570758965097406972477843294034566486479403390715997678931875479753311453476001294962691892551834230895677996647944093885130147791059748569439364846490084266189617318742041345951301387845053498267663349097879621405693623244227447966984686369908880945120096349651600930984421105075070241954227114449586692264308852215581306354329599088244254915701377084542103303946733285873787060307728731424370841273246750241607338417294799906536454212551167967266376504217520668726601075414054840781745691944745306670583145844854012900620878961823334642486664029351072545637598619053495409320473913699108674721450229472557187736804376031156893791516815310367327820351985271750617415586294198989058068158189263211614142776665113232250453283827007283704472365716739393136636949832429527849259286574595257343246199040743969372843821306457731388877725148495003823963202149356988800082409640212307187261004523697830936177668783111082460578113249738701385407236237097930583805384496950546612341710089639444186109871023970766392518236797670200894521972269655893199661354314116282406724193467300097980453101529996577859382400001935382808890478599266861378192121543385742725477989009634922527780782200354551395109864175077747375298062417475209154651260442751466081177462329586273135537667538902250390883986551177181497484718824511627175443168199573125353052915350453980048063207467582412822823136906166841646557424391609446505436540284564789786117751109145004551070460698382839809209665926490652026359754325597328302656834533025923179626894918537023752084081803025179148488164916478916929127965134059112530663262231460551149307721289323182850585561245968401990669136023251947212498125989753123726723077357804773078464588564884252264164388179779052734375000000000000000000000000000*i1^119 + 1011338811216053524141235467710717330739712858441865222828711801935020195250625979585706080545698727170020392362509425685035021355423378988381257391659104106304485951922327580691474672385180866125176909646063515761902299104004530209694660955196647633143420855857419323357341611712920926864945870868742294962242468087865273062713140246974906417167121162603590723356337563493544856848799885450589411699880572104438872517676526249903714564733422888976748488818384002284430566905460234682432346491282654407899981651870557268383065581946409039120881932728833637465235723383099504877256685618568418462836184025360122399059938234080414196739226371917131278085869217681513789658328525458490265628702499073118959459299539862110220438957062660993759553665956662341944412336014749140751869628852729987227110707635321375119797836129566292280330956876642493420522544958929425769793643589094243774076538570577087372909447444416543942209082750811566642723020053990108423975725327427381652450373817152156259453380345005661105444496231096000983835356738440426442103529780440020286721787820019970282504421097400622117141043165303533251029768922036946254438748147180594777029620153579294250586360242700342533298062793448546491658257491393471937420945924378544075170455881490297024396885182355045046933239380575142679744631099860311262014225314708410282050739192543962805182183630994737578092216370364050944253223136237379945699952185271671541800701506634973024428481956281851564594404195436593189168762477392483113321561644891433529837283323161279041303615293966495538768027835854503194375158600203778554746378814351425088166467394084541762878315131014790228163099811167645562925932069282570989097345956306938605190084519213147891962379050142283769739627848516635580848442811910101929176737920953747102071866510220197326673669562507587162310107646895788798381077843039977749585316753932771915115328847725787825986226429419276533420062366230887606308683813659919273170031961347213006516410846072156880667519612335749885967471606012141790297800561735354970010895709671456189796362813328295339577476902430188969207160151510664351958395102399968782965243177858579002541011156600995874674759935830216803024475821072360646347967739434021171325907700307152373614259665759093644133503175579772346816989593597097879177449056986539827386879396907158688053034224235193756575308006587565345239766082963450415117299699380513837684172074778132802296656514395440341325056233535534557310296881881700003104183336352048103913416294457071545903462324051929928409609473219857635162631324503813234587398379796406989282603429298410052192371786208035207257339150207118182784708372581892565436320389243993150695089528206118032095637075899566372014341694996897054829362564383735687979950455859410065855757647042097163074562677767008293915583652265668687641541485963698505099467086645597612451120991422103241389735863498738342693796379609388614220471611778198302550554677138022581927341733017828285540087055473100459790311443047016459319721407206756352834810231758569916757392624930334022641683214559774126524414727441201949666851980610884293133865743559119163011371605132232031020087542213968136979665298426874946522007513384158621451493313249579743014094318087053562746266356619038766645118305541210983353241348773154765489807879795435475634197963787503405690483201794058974091090095075639315167895597015635248296894305312976094089550024619525375081519527074541928894243839415172915973769662165008910269773401490538125900256511208443009666895623590240780928916854040571910768395368894102173444894015115838986633411315031620711994170950132876327944762416474636875279796139414590577107207114382046701357399527988277859400713401325048629933191783294888435072835169712639462463239352215782836972457684110187392866510827634268282494043138503717280254523035448796184731440083084442010199044898208338829148213809475256264170467227675792938184797997044544698829212156538857952526466223792369446932465361765893070207910754203398226905318302679117717188065014009363162225487511550392346415446756490417085384022946558085691965120696858123956913860639578426322739482540682874216298165938542705348558252736026577625735019230028372502212390777014266645230666074237884858354133304002964727949158011566655439973462685699060687175316661995156711121054056487739585860196347750197877838296459064175510967969446371739319587487766537440291294461050229861500805290633992558011519457925995972849859467970788712151594162744221824489181675376054952818590207521441241413691587196093730308942439271661279210692549978167823549110129386100929467079142829504210652548510089364524967025202897102077051845190975137787520296602595785200785758278400954351575714710858676171130441672386801333146007156604680879606543765799308133551720935164570220334246678921794138190511726574797416850721158206017613968541430052945067463433219546308802477702364811696122131822173870015500077511455405352419890334630629163049471852971151863269307800216052590177255560069406325823079698640968424631385748712974812442281839177182100925078360516932929928343703121582387939924870267122936672879641422142556978289038314650666491600708632895778672771300466646695028426003474671362326035200032703365025099628837779164314270019531250000000000000000000000000*i1^120 + -127078177149320666346402735507571838904991483983611526994066629535318419267475812916678159995419795231498590755462017561763708745830628113265673073138138842514307006497676853802185721241460814103510817418073507078002492840785581170979014059041647709848652217127881250654668990774912732671406563477686233785922461017548841310309655263041885807670080676321137279218752089888814415674597234256601147494317813523427891135936856957256851449158464351251637155515882098710024478998364253892632946830734146437992011667956261731450919227880795743018250574756528628048461532370400084985785833758460306452165313207829894595076807031356019956246654670736525598237330571726052316515676375293871871348608518261570617976422827243205653919191059428373720521627882713483860821836539933655476036771265099849851557310779127845669373153634821014372904975012803112587495534053576949166162086966314438336234114672996968277417700732681068610873355630085169295476369634420423453687543610592777684453904329427693111753397272505566573114025051470216273741802291814515578764572358745047281008900263581934049387269156127024939344598377525627716574090013700824912574692980221960909945082267457987978031296772213647690334986456574185201027901591579433681740580244209332513100648510989277937195462520982097654778198914714048304404330741194297204126451191136433956916741758034020496068247213855977081600664186869068044870100072094529901611626407925987496237624390103250144728402016585257047251935530695815260911545504156244445896056605639923531118406820390914414618578946473439616911528351542057290713640704023442437252853810253994048728028718443530465059933372744502433607213951506862598357159006458340713940112468792825335647931725799561990420444371382604051664425627036426830424281286709937154818514223003397271968498233849139199272801239855590525772136895363696547407022656551241985511085628757350968941380101203359834286545986613224816330498467061194980023672742614274078987962458149819062510166154980942162160574161321700698194297905802518167852095701425252723421642290348326818871131676314026213646774445905810158156181919012991150751532583005012598128006854125270056098906207292694413295359268358609381411266241285586206436067875818773114228342249945411967430671482208124941379158268357657146575096461925525079847817907510475461735517298490804686267859867368509969388564649677001523945558238100313257756110087026651385114344933928216759167333480903143531962538233534149244636594855389187826455845834987839773719262415749784315672126851227642153780761245425485198971094729737065359694963239288338953232058877765836930039349313500561494799624509640018843861545785347626030028990777676186954115159355773784623976685333319441939500707855741329312999707824714295802785909043699543808723014454927303902243040920373757508530789765130332886490171194761616840182814184573806655345383624512128684920708019894950197366107041634338773443785061241438477768592443393657240317273352142389365428564434639887225181934973098307506918199393559509280783240141031064755986288773342128375086627732704275495535995642533796861843743016077154555570319000557695817284367014253799301601152308564386971015840546891941980504502059188689828329672244394946444115039423731999886223549683585046948638780649634092523994607879203172048714165852656748005640432260313737450882621591983893338392801926479174258945244367864421851074877510116327117432907196594117215343947883166844205590968956234218923331884230896885483699669931677052361769899127386241173714241352917037571691104268826877835821653791524839798405610387910853275337605969532483779368473854261519693886904043647128407832671299866841707494519344262769553597483749283760983307991478925456684547565035373809451569725030674566520716423054297141225962365316705490453707072060260459124130488961025346871773260961871750988466380133321214454467352625940290720227276906077715035065168354006392966196025339097020598212112580837243500388269699703080474727951651157392093778926195200279144903294335422897597847367635150527678109982799936669280131461399497180947006245063578280817135368257415454886766514847292402090455774772087033361895664159193697826552226436912729036397334211448243798316442821210986296513051872677069619659260058968349103722241234826252883751248363373104510416232627687435978119079698061806649377148077642393186634473031148820790492908746675985826325645395226567676161302278780966581176404734695513041148421039511235344866625321842745245809819303827917381987345161755874119161265883423346820830368900083648390643687417043465452922716212518585039496908136378378268050579114864876754738328695012686916332127962695565383688801224504398855462807261296799630176998873649604263558855907249521771167157833848710969720125152070898237716878993408653420303158631538417065282374105058902899799471030601462066105343041395429412032154886803555952691467150227909206230768442893454387016408782480022430817983801958612940163477839824136248905915174367782455126268760742821546890433815570794119388904526309533665188700426897155082929358637409563891017225708221687705409345476860966300760423965289949746844487726267041583620085192584059064001138820714380600482194020578499404393963120612120933777822173738059063907712697982788085937500000000000000000000000*i1^121 + 11561985901941731150902764056559376888637811692774105453722142712800619072249691934448249660278387554009803247182555765739339603951413648127520420695665880619195191698508055069912744047515419887053571115994932406530578120432646371805395905416337573211033945809507495351116869361054726357423777016378448149640397779641495947677293005238999633415306650934194289352824076690159898861863259406002514022525951001018001670465863780892347474156060513846138454094475501613308929713507019343536342610907192664253155191306195895798415297484756170494839169650955084358127617747522398261361521424118721615843420975057311472918118990852560991465748160140847055535226339861539911888006915125475966471287178729731247613029021780778912923032836827982051966198425560434235338317578062343695176427332173414542330204629618080238258749173777856545584499068293908398891230899601697072441814050874516519685184901776235073607925209395602105890364457028176224316138256847781621784231097009387896599898818127417962223238415194788740273218848652066788860795939894174859168125064386626811145537581910651744036751257678264915491636260620143907139196115129992915980010821604570095862980932690573809794127812818994215237776079996864440026286809429238566193958961065101404157724344380927577606851602843617970233606079720830590445186442497577458224829302996315400097335406077504191940167383707269412675664843649239096598245070282212742412431644316865697384656910904729343729622434721017229305321807888905130874391077903082254957086868353168505085260915179750189073934768725825163790424514459230674350607781404525208141678120666984279756242863811180487343604075250806335821349302012920993724846446241220153147043622373153697816144521906838569618887025055504124484701252823276250450476293314325738894049618888273849183725941782899574781579227056321379853704604008763632168061019414947401793958725106872045228690270500951890811688788979311788684754794680442258866824014813595030498570744401463075000644424201167419111812483320792739191237433510855518463555471148635975732903452924191887425336343135062423362347719270362348534805598545768125811680334383881992820138170142965021395481963372167676988520742921747973915413958188491856337631449158927947851493150754010622408451545207556070291709041848338465570798704451362633533636034506462900384601434213441044228017227022500250156798384844861426491781777772960233078642765558525332434415920860077901983631272275925897399856814830572204601658324070675369855251489404283308424033447635439287432954724182358686560461832927047434368731684585707943727934498053043838403929669375572440469260238068913877610472224631611871733183172097315778363096341363874403364321253306595928261204532720559631949458989122047525231799766850435534911532770338061027485532805772048399907817951321081621219212115064698946581171202646068690508935055062220511478167329081456326941486529632523439084788672955973415069352509084778709574065836100894088501578505234355432764720785934296397974943935069893112223952148767959775483657209185943993288203077696922368618398961064958457411171501814135213627194026629008706339800611365356119025181129170886123883925018368280335702479827814072475281509837984384187371219156485118477835436035083856889092052558991886163369448288352218692707129821984788741755250057601185329834445881099410489057084665795902589341573061268177497966301169037238148429537982758726548281081992916094671659342071550085925982563879958268683050177039370370588526947920390625900243548664065170011206189571459802694900263896352990031570399672247575807001570326077501913101791231825327456950224828451391227555048722688226298735416036842326232674387206143742690473187768730476899286070462477252828730613904277493354638884367456838368068535536672508561386545663507444427998619757981506008840831658806066841095403156558395096218218578962560224491856831102867461097943081906298610572489489209097224643987876111868761892405994666111584050560531713179450161011852428265857221313616535130000243267268318905034324867742049368037916619447493110417651570970931719611108285550998636314488741570782651057313857914186962215948497001291842443439895754679324554579499551426036801707237544762378462140270418541815108972537717487873414941999430018351656298401519624014558343237562495824585484594798835373517130178695044168125166291133682282831540559280395960794055971959186861459337317972805354689124497975865758667700537350230265384710106282476838081502460558465654057868774448466211337016982836111252470720933379894486260731558220608200626691473341452425269519800473144253968430779860217297044072374815553771443175433386831474743673039417241374322884837196523346805109163967152537587034845677968639919178092391897229222772874682286336785049353002578832304204862058002852875452472543590194022344576148652887799561214686999150894868303416115877995171224443108576493102328285977848776878074766080341948786982417402183927829493364586709718673117302117249379806055414765609078132329618638756495293409523404712653207782178230488001368174147981543229915760459595979648145284685887443657389524237384544164553368139940751276126886955534766385049230883811736583241828676910098369652495071640443772167333337107415769384743953196448273956775665283203125000000000000000000000*i1^122 + -562479289239326259835598958674159667639820979469340033110299295120715061500329453302927486779357882240842133802763012793640239230484038567064464150078926922805342266644883932891318169161025204416348863963507811779903551912764770468607292635619017205987146921727881783605521906514061053804639698629332849248153847045269722115469843300269915285566615387871487453026316976012443532730441732252263785444578855970832399580703863915498662903009995063365869789998529627780782592065017920196700490835230333284192754066969061147087350348143296313157928078221820861950932508600788104760269495521115009874424420966420095869924208970056927278564960384231731706110658864265399829882126534343642491703484587290335343729751117263295486022313270532567209334296882123055687910749138146919449047666802356611811626266515162275394207410386574290365272590426817118568796457573370907003517057132114575513909877867629333660243270568224956970967921852854135461764169068529983546325198268380976926310725788200708914536741538689108249881264318106611467828025701520725716472126539973825784476278757104299233427603329992423291765953860878023966162502809551152098920408742428717368409069689669784926961707039899852167031571875259206882943197525025840288595275093004034297489647550085776522192514459539769522662940431703988713835641115139519040022152042649486934406946559449059604205783234495438442034264573089674909896289333627235045104827365899954038274117936710559404923625742247262457862733234418487620353752711064077885537528177142343103972419976092252126303021824628631736361400801281417456933819105716802233460226611314221026271551776648126675823014813376311213384797586963052034319649948213366562391219517440829093472817158376771591214244363205460262587229167002228863667358637082246996135496225133860695474644824708875740313394277761310655459940344099661354697069868710032580717337531929262418785024479506131214023914095394104603023922279901172540880512185963901648727349053837322833051320803336708551707320975408927762436043379858991955806117453994282051597616088764639059642499681173339887390054332981115001171734270311384447459941741637231856600243413216525863000705104894499387029964454568761739270574003033472031688188259774553469855459121536399878020969993514225027258327332379945448527665635084794937020686918586371505843612351810476786500336228251821689853361392490272384356803945129196139458711392670918367134481634526396665930100562812976541981603622505187464777731040811920929356314696183169258136987324938359504908033960979384225615347902581521960257034008088436770065564904427683583622572846503262810158660730006522043824290012067610460234214214612320251854061247792329601852525232900938594190409043429371166241632401239729498252850312714656458521008983209671564351724408225503635134746804792351159072737346737328754661136780415342579823535150902492340012606215608577503988759794456829315948882356994216278429003311607824275297763657753355845290245050646931674943742283098912553192145089118635954388220731654353428852538399107179686024985028656700758039887887073474243028349891796897380813892135500410148099553772424459075726653231776051451702160392348981757856837368538185592398759139374997077044947902694703198763921701820058828529470967048494389681747086336560589547397142308552642220180597582470695546922306050254679903590557146500403405980589808887743193590327281270919857479777220618653880540694434722576046739964847761839765836463468078259947742895254321880928668620585690471012787257612730131990270480342841069895533808899418322468592306526375464211645494179139349985188567508003658555300000947783531643315304529428475168643950141801747461146309038374041280564554689722266629229648780722213799648062336943209091694857185263774918715648022762190183507163613494949154879370095278615099224444942347079310930440681355917697518825357415570683518371890235492156803824037209299824385643216590218385532763138841708660076786864531655409497604755025546686309775793283862731733560457252184533398076546107856404588470473983547369369969441641245248792101319770405298302243378854164456339072702538175063453923064861374261454519069781263052758321724193848769243181849526278110644902151816822448873681345242908639057024934926989057350058325116190238999145375015649763001179779049415195289059369730076553535020844178626177715630379088608743681617438135303556683633541034778081322627956006513773414563702284318415347908612497600910406138393671711236638770014790134745297918351432562362194643547312011587899758552906282708165895048470716654043625400732778596591734718309847189758285396025194514946958180747550150064585007095816943118348297962894165639542657725881417787887040395694717186460970793052562161995260438753239480958401676948627677489914995956452088707843366549989898896431712197270999335404559258824836136698576724031215998282217600901737610580003889855485250316574805481297466914010828608239721564873292134537243687772167385692516726832419676797771993222387193480510954973819586380751292679691889503322401801436279467362912818371443729124991322508864103478433807471784926945274422056192091964915209546832372024958701573527049830840153679133791441176035154329807555160983833407927975911455575896980008110404014587402343750000000000000000000*i1^123 + 18562546940818923361598024489784831882909470660562166362965278633487131508025432114631871001130117397836864394290613722244434015945431010391997550026791105628018265913643928240482813383673595193470177213946133322375305472494137387720757828185724332399930358845954928163633054901522769122767959385728620149543255223900680170567886005195435872648464016566073208172259147727183588339243795153043741969055847299620881483580156313444025163615007822076875651388918458056989766480860172451765402724837926912896894313772014744473802759866953954237562059881164934986239932013348367173489087190065856987924628956594607750932137768296694591112882884899669089903843720890394386417649396927648483557325383099627049815385367540932796947826841617608559999238823305517389685601330967264821111156931651848133753650811250341085242895658426204774411239781315634719849987785405330968444093770391349719158577768678781212843534232210297464218115738342640418349878771394791127236123326860811764199362419372462192257325757024149417663956619964375767530669352738494115965487835070233326481608768168415413727937009815975842899511592378007564721032220605403780493206410542863958839170657137221963884993064947725706433891478414313804705967212555451611452803150076182630042674304812863325888127258056961772740090646481661515291650726686718364118343431820810642683107234763828159568705768555919772526605741144159374952973586955888088719589001336603952434202039525768510376354356659458520357541239617154149154701582410283601741268128004691775351477417734994134960208327374405755909244059119863457405196715164036252385296506196628757727671409841608179599389221396605944407422595931658969688558395000061442505183123737184092103534437812049297278116755634277881236862517190010520311013828174574213530757222047182043358581281890731864965175569967706670774045240724410261153811239827127374882952360497973906741983584378820513417967649438260988298260839384793684590584444577017731231130639376481577751699402756569893102508893935033683239525093694058834658227322297982727720037492617091345986832161160327631321867267435924992749025594693099767259569338165166704493254260278615876780352322674797039532866249618278108396316206064065023804353974104057540263774405809029386572906108077503028820593280837157851484196774134124851335232952315326758442179394499710062608868374962471847410233992185446234899259493816854882630653341697611301710056968540898944574079661644913793393781456244308455967480809581500325568143410869771373649852612001508293167634390178528497441672494587169624620034373394304060756340020568360724040298441225938900611776515788430262113791968435138981284919314265990376694881094333154054191357108709945891895186741568235797667262583955302561147264100522923248814201756864802168388817132758403737129491797826905311860673567393120702408078405501201295637025750986536629139330286797916374463769090835933783373334933107726059540454557091545305273082292448947647356593379146924194280124602294948384361875594413533940894192184424410781273483842476912659548823774683306172074239943077591466002618339990722003461145272676046331913264564424972881413522031941393319697623228647936300065587161981156835314421751522982046116369103307578401240921857712194304699115207492399179741804031095185526298734055650681751885346264736527372301097368020596253218035624892972912013821862727528640061740030100762269066670192881104416295411846413377421685053470793769739304396738301895620693891707731376601555250198698478689025543983143304157882985900233416927476036587556425506114929785098208324418896816501979315757503605150146405978692252147325444281350283198396324807189874911459743020487303175894259422758819539665231657558740147777119197371130082275937573506349334207047041042849676721322431357478660944597095889879781494537925995518102858646753870143546905536496134859527309356130801765301529588035394499651499107331967940435600517061704982820988729220777382887887344339828926503514722404544358479062603548714245152116787661047149633805221673048635093017065733483080116093114175616758629186353292281914387050927772299509080898269493843131116062886227740612031721432398157944665914858286769504057062280744113609499131821274156609470680529699617167499466231219859338952278166235960858095141336493179530140622561462254945304724366605812539508330788210803216563453239011207587121635621733928099109131059288390622595073470068732275443079844051333748925472554034639084698427308350948673496617143882549335403089580329190490740289233843123089175982849311001644783666362511548968297251505627624654829228665443333360225047532588622417095465192899295020752155616013442474861205014318326725930344419506367286999924813344598635316833725027771178957775828619115155377260049170431555162037233429176451069126133107381512469122298245621060417216498506962267418311085658325643850589665476637305120978371241135432157143401491343493956628377677858412392539951526612338323449682824469547158291401114779542161960437610886524576959972475375535407872753601789319708666961666377781094834373628827241983468128973976848376393541421020753254542461248057442243906930759473789046595438718897328896318368888670198457047961581216730411602472156779031209339336783159524202346801757812500000000000000000*i1^124 + -16188485809675312392174374489538661529883838188753585594677148238745225827163671486527403252966357910238820370714612760669149166927796242535891011036723185105573522392160069224525548342403811316814955134736122151914915214126428774081842019624264262799168536994576705229582838417244543484049642727233413563611624542766011214565188069445352861453828598288242363516681517325599681557007322622087691092120789180524506261349869348565080404072652941110294932411248114747736565074447409901169668271345790294792518207946891235440613864236897254387310227547576090746219639680294438766862717677421813374147932069664982444360904136763559931077634982665468589809592479155219044380274235363634716732630601014347253745322479291128369151346847389413537262553650627636775074362430277651731752052071208534886510492523541265244756190300413144127817167210373610209453670097948734293350333540368765826501152292203348655377148878673747866812053436412928495388630002232285641403878979158042351855896222098294487972331048879996661181241945903546834929728211690479833549817978258164803732540763523490984531893864451382258007195277644711486464781187390732365833666819052371036862068015454157301807607597398958607937318348848233872197057492793828613779778193683795807326019257582248883539306154240395150619782728978857336529057614453017631621818845015840655088060547539726645597147191229420659542666098239281410050113948329823565170651371610494834604561457063930975445601265919822929473972372684024311110322550312192670718236017086668115998523747354421977498444427684162306944955535370902729649065040609072489825787652939416802719537729064689050566330809968005441808151914420651909750976499448870005021307478401340355109952089447335823904846986910812807695906350500015108846643924385265039712945314845651933763044525915579940251406671504735643777405555957009809322645201910418436387114454743942920968813774389383908884411432951007494988505735892532454188549957477613402299344993666116153814036336326566251917304493881938225447366604795628082621649260703532317987417022476352313688765359901127836028904817625984752966020799187305591286868918066576489057907090853451650793206641749568349456676823643344685031175986647127741270846148498918273059098415730003541161149241592924381710561015542186510713081247860257427659281666395274315997007099882556797696014001642393329816167458440974467126754033658690573043077989119770721360022815088372433396695400257223976695756516067672382264551678545015264668808106509461563661581893072707957006372516249385243705772275660184627013353256931090987032415979096277797671234972129482891283250932455317013223704356115150096344920621738576235338731088480035604984264351323221092736035869831278897535601635425527847130604637267451309703974238520285994418506601016034886254334786130948840473877161546045956928820771574593152719357713505948236244143445838002495864819578027383941589988214887220926961228409096259797708231488182957767828880377529168292189109822324681023166924837749567274121323371646588080871567696127106428998727794292834495147217022048435376573531727879257802265935109936277823701619569013611339143079708976105598497744073523851214714603357564244169233105795048331058882383178025961245104162258922253759222254063995052863244732514149302306415469509246359794279081173654758575503366475588078714185533370900129376125013889420626323526106959547652215881989946586735446789114863415780631743988407629379447393084839661631471416586842393709033611050085648090818697032111314997582028119522356471397426304037758890984769113357388032646567145418540071493730567796494832179043138569489241829379859255165630706926608340253074879845425259133369947932905667927830108797718994682630185691828301774826961588957646384149297850183717211646113239216885223891534113667027956532952012528821611897571741777421579531120155305608648967555982322631044154249160213609894952170439522606382152421679962602858723008911342751480144696089449433996388514957743682250661118996476583374361217177184111905727042643579381247798148776644516370206846514348901530980731999946744192738274718958537761845760257960095053268777753032193001615971048963268736271423082401277973609888627518244338349358784723267932051987845159540733878202869130703243888873902096893139422251447300257749619036028858712224923866856684713591734595470118788798061108708782408366100344215603766281059733966604735553894368539133309281484418152678178507495155846232561619884456338466029460652261478436116844189514691444123023413431703669442960323190257126939851207847758852348265318512015508913586572643508912113107220426606249588220205791993980501475860799505419727177972058138711739209063966720196788759805741420989363763346805986394899521184652099828889832486011185685117468138208720976407121821233249931825053292580065844262013033906806547326984963337577325824263645515856031781308508149486717649492246482924958361742833283786555947116576399789833613623748592862474787905272148584403528226653512588489751738747400399400355520938422748691190500927869499702503119429465434972055632434372404500179632399583758301048447005711538458241089940650364243217901130402651416746323240101592902438690846444203860564659837838197287140928892767988145351409912109375000000000000000*i1^125 + 5277832539502989498134715744338587234279146693910784770339397773483143588230456941466605808079186743100209549637244943974407362734199609179682461557941560670585700738949252084259677998006167137455123717970480549948193580083120388817536498071730357529585234632057155244741535077270015325838893986862805236787316561202879617559130196048584366163512519574259264551759986937442663315361462047220960073256782606814192135213540495568211190162474723847340207925403225345596114158433727763289990808059043611076160354105421498091087021124600400816348451402721980471511823385712602269271368610473538679415102047796657451286837683356406064109784691908498520535939189560522056470808237652660557320878684004419961600029154306661496555327337251274229609287677710176638406790467881584811833129091889826049661056490224871402179885321597527839477579262393925150944177486570700146408752571194341398363643252469413830723157476877472440577895891895721459060517621792415391916335405481129187099013491522216903777306256093556184480350062060158730043224892509861614289407086320523065696832038024351883330553765718613141636442296400972590457144935810550925999250669302926793111045525255054485954178759233352783151199445876822762366615439718845039701644683397345291233795029269128634658416555200559664037600955540046052772401726446297298004365612277020218770854069381541124315980579833904896486243330612350846797064426559337730044666535585889187690286384752750067085480379552112377268326162143486082561958244596297523442650804083866385761980104051923537075306195014446715105616678051067716616150692983593742570932860967299627769044750285821675043201447091322611054843697793358633087752010331809673981721881432228669690696878612115885192367916703923617064791439891433032155213507965374672950446817053906758749512365796363442155035825381238727019594493851169376382423933021287785165157040078965176404187672659276737587710315547835091903077817562517820631705225871943592683289347824345982715932580935483859731331876534478173256636684230369880539247936243906923234340785013345555786248097286320492784446548316669023864098395466781175696989740083332092630935130871323788467798038221920154251588144696764187070114954955703694525678942835450776949972485264120048005884485977447139391313671497268848230368508007888169170946559445971611298061798803212259004202261452740766143687867736486752098820896746256672817338940340141529043060099892941528214629209776218643578144149394233171874440420072160558537369787140961443517457673100850205474032023295721279842646853839469076531823203950267347687173488818266662943351419859017780160192336645400668180593878077272952724520218018454592132321484809567086121524139717640099831122620122798442931444172988314439281695375594701992938479915854912053983794052565556199131491614384726327812708933449306658217216078547331243557404041536767977630730554808233249917925500974558587548453568212042575747471026310903496249278541127402561936969066092789375743294216322508360088199655901017973973620788371110062432892017112713014235823211522507783603872741994904398840626841340747028859157053441046703752771144275211851935354944128806588918247740102075270840291583311928177210152954887222022069127388112900496976644883265495623294685132722930749729914044671483765652342826871963423482273230500861406942526071099072688873943641360089857293937292078800196441969984992915341310882048430608140899456862979432922511884719183207415729575209486876759889965174675884749625438404778671470000445131541474709558655243499164098545885927156308002882312989350937776221307624944672808921135534946803393034652007984086084109092665613734319190736265335755350479976093621089414952533465697115584741624046655264735247628822649256326141415240442894801485372826153441737959721450013916749308059931864619382318422057273085048046337467935899664404437963711528899754121875960429167740627241174781956515955462025517201131627413011542397741968286885876467541353746962506840009187456874836229082397095674514970936888526720978799215306470069654759816318069788130175187809653568599072202408921824892445689569155333343960387777822462596854623098138091075684534091157762813676259327187796747718607938515234092397189070306542821118008986138937552140511859178072525616819421569723352100807885276015682875590054507859260820608757891078963959386962883000568135261439356601813230375354173463878005030182928662539070307389474488581187260199712600810804980675577811807565175868043359280908924322473469171248705813908171820037069092943616502803309763138976547569848659507146724278049968361611054087235918350565235672730781613084893208041609036773543991643402425234464403021510966959429602863408494549515497724173834993327680616437087448145629503285278358454098833437348920258562668574793824832065976194542342874368481155342389287467294157036624523785841162068485953111427188886627695784866669474233015823702395130575393296396643328988530416900517689535708854869211098791798959324750038605763084078394681033374953949048320987424719363364249163599870776549325194833897865147689107616359294233685739246711298142925809040785170537390228538209635440058197203294589094811970792111083754069987080738580884970616649565222644469031365588307380676269531250000000000000*i1^126 + -651780071261630507806084239692747168537237054417177649166250485725289608268745609374864314014657343319457154910201001501783784119192339921101739671577275355334663441778324551146427800249097374515735883405033706005980621282684727735434389663754818132540559887745630386031985131528172982712178330552892533320603030158022076936228291602545482923120984641579579293592361335339888686012961125022488977744176129647078676070484123278676730448167785916441576528378914924200927945683046218654111440031430560309952624478762752902441180346190573436735073575362652455492104751257883972785164265751945681812792525267045389971877406058945737315686107212885374731411636198564428212392332835403744524793022949637554981828722333766963857040440350568295486179913285456820472257740441580059467611217889805276975577285232641094480747122101061254345948222205602580160003868942699477910383845276157927221001998497638619117578783337737766969508431680905177330943645759794690378641320107204100255689382958925179370864315629158856117648982249738106231003063374036440958825249877774146707890252344546327015206244986029028773776687560785273371853225429740092780010066961381690300530820933566972346248459510021237460360105115100202625543300007772384781093583449021547089498306244051126330776134558889337992691974868250372386882459238108174355164918442631533565451115299824530480599720773757528530039524437470671478452533234259910883865915913689888521647082147263561182383735007492337278802649135523729687960812374103680988409507273468031504304111605842382277160130243469562606037184433017808441272076761115872684578094304432633593725530858720718145649985238754897590110422685687864047606933981815682973623339844285389244932043187742443205451440727666595594032744685140746836634178567241583629822548097240397600011770134568661919996737419251439515277125368465058137821615431849295795268322320905176777790527834015040496872051993503368023057620841222684863221153872257965475454265728875555050362811223334883810626423557467009831366297328905130045072062090019152705247270943198348708281525440961191598158248569007480550327308260637251767439184901092459693713332630301379525264945729842881581384532931755639213526573601437574912483461272258350713004781945264446983424702424446049313436511056147914554914767759310567675410032003087928627881487256702303041543812168858532564818714607759441845155187381804554171582148985665751370362799231039567893351323930124065536739554093568451023021463564185027544015343771811322248157023903859752557172026819553697752477609168167579887728712693689508497833445376875194976804720997053142081158373139961845173070227364472720802641461026686626793945676630169982936689943660317766280186714567223128733419548810094687080626188358534413521989295112017726627854280536508692083369911968696687889382670161428063126442116441628995952030225875973414031313075270600056696252989443492979082652887708466690653150226982688041713670493985830304457702510892552901861459575888577121172244834122779392053089075806543148260745571490962623096844801556140242255792300762425088558406868872993958284997339932938044544158840269970660062746527720223679872403556552434923298050630324295970885731824553219096700513516963640804587430593865830278734316492331834424038764087899726916111501785395621801802216194042609426362995909047192102105959592677819076324409641357219268164932925997653620861335029151713237701593796520813620771155583316678132392851290051063020314788259840960549331344164311180597885565211532064758244019738184109094906953795412434270247333194209945984207226241208036841507602451352604117585047389907283189392305358611919795475072838839786018984168154051636431140223791432779428868865775946020212666359427655097556395077413556388323999088639749318161052894480226775559741826929293570766401496405803785741040433074487489567101850222791421665518414344069101970001673462593388681869263184329904625497311952210280054520951665806809384273819577792368526793903894780125912526813802617317236572550360040941429341582646864933033877152628595952971680991351848652340928770390704164701119638270698826447104974758500266225631319492105524263095070367710675389868945336213306639526892367008686781059411122933076249712791024376263550149610608902978777797621518451157118840634442186872511913427385548461842566880077221838580925460049515072066998455526957917377334015726444434862088045974608907679956974905376551809096141117459528247738279956381300434261888986528555672059095422256237983346145523195721170174681898324254789616178263225260414408352539850480070711708724416339431136866615049870489055309813245069571266060852031938583789273052887726775231314190022415381816669831632002942393058495087443372722349361661528745348896023066876485096823129021761422644133548916529649463717344947446525200749192509469560179596930551016532789209970569035307081265366360340484555223584480415782852729659346723555201884595854137421182324933913335553695726868313171745920235369049486137100538083914673442115531485859455401217294511223968069702183602384758983958381570002173632845529473047159173591803736118284857579480883855954548957374244106228842121193229733920811967898838554112937703486404389385810986823344137519598007202148437500000000000*i1^127 + 8245745531129261470611769304884192435220553818422339878693884329851652391278662605169891690602017079364620578009599769955745389932672729177470537308222799075800887325517734616218767201006978638093494076590069471625146998678771128986404563100686149413996832104932074398832530129542062519707868953407794637894774425895803107632060432644367157439633785209400509803695551999784776214645709307604610862657093909274654526197075191846682548966506029233739633839638844392832429512699026073716445022867602405759147525883343206902546735717911045352177935992982836917299933590690971154153536539345596580275628481625273603755442679774840525825314641615308259963837335682713873755564089227439806862905738123141370657495487423314659912021819499214686216018127085411170759145052127086795401240645057369306791838443536177927125169392951911873053017621539939866743913569269162378159360235402830507165604613581205163898540051146035283666895487026203340475971021341705381982967540336391397161982652789343241308926557094536996882902399559926091996197324985682818380086554703856288153830753974150874966106480351878981692245210076085216307941331273802662676967729153870765899098799628541698981530831540571557636091355913092948448783133275954780099407017675259188309889551577971281861406618651405478971145870699512503963707422702790794058181262094770079197332754774502567751787132990356903819772905855291884097380798310706683194914878451391215968163911517818295621999453764784705355793217335754114932852427235912691093651126690002642680941991670937516275840225119289442340440832255124686081691819509526431618538550611001158311255856458634651950056025001332436478215487038385438125902020029188798362555491392396361803884116064814197955258258215269833705318993797919018858477072944709465087572668942538342695018088600986904292985009374376723837755619985064235003841125511013807387048954996181669582083904428827296177535764618551648674112371373508740299436283660359725298756155407741736011127148988439093264805341043627618369667394978593925854254197119386344906990468092368476673897852843328344361559491781284909140116875672885338813983594257038800537065679299891615500625761747876453570828180497107835717722751811580325546770302624145109028297314349568192969606750962810833471605036294056038566376932524967936458193385674807755367776717306117551159531232621864255609749430825519087962385423553605604539178988747197525010381246915210726443054682477013063475147106374459456751375329707011796642595571549788350398226040819487215573037711575906461741224447152673914394339954176715975138365707048992616102331083703771746895642284750102394128553492072573155004474848276949208327684293336652138320172070814047096153211806586283520955837670040639287019701975385357483336917755561269985940214294177647993128103172288298563611635224771790057186546506176221484724417269023300370577515537968294725100748594824162883256715410443956556468557281564374248414573411156942409628846219604735356429902231540527524361998365272499720954078488159628575603616916961954307246317350531404216715050360503648979563312351896154222600376187262466964343087512746248736124265707599952037324561269385418371005677089685531432204780060329694887005739619588899267650644326705278120561316533982049535243195680590928537606854081602071736826442776673344916604001575476985096924592962617439374060784711775441643740722316054027726416519940787029889762788651938602174739256897571688521853003740537594435441763066831075428578279496326242418546123551688421860589597324193522790124015354138789787173657012077646398155886400762149157964775784630873331272656777473595809367455480456876696717828170121246058449843705078965866280829198113516062463444918457625224223773482114400327275350774727158695257097243463932895582831344181526802883818066020926498465135321379287321995591318193991612932506762228497584687357885968567311158784245483209284243736155428383574386051122998036206937950593314099834918974217230849596267583985996197558881738813891542492450751718343947786252008233104472596096304254492546719077713459538690780131231411629715716644428375092010251999146029920810793733171525377697771147537059433896317003049537761434582131630858190881176318464794733414309777727736401132229750783439829779492256626866802659336655073242317738146275745954319198259961433905642099501017197023289071355185982342070080313756527748929811823305156095424825059801725881019695841185849400127960305097268824515168578429534903279466520564057572990066636612417527782210090531003103968285101306424843965453260368866466190517719886801242297029688105039749023057973221188302481631320949131505811638926582383934965870610424303201662131473747782891448250788370454880769004146650153842209085456690773223217140383617574845951240742222802731133275926312643020513464820611151471821112979510782121480713633818563309313895749309296879129263330067264750628695901256651866126851689022500453798139591428308899816740984599632780456638038930862441043956574205927486379846895062335138948059327589387561955017122067852543199421633414924099104883837099201306659677764027397742635122192226924440144676740590796593798344736851555053744309741507783576209629939225004280345387996931094676256179809570312500000000*i1^128 + 4946573312783251445144293818821203610212310725351317106227909277820459611929589968035556961548069004184575426488212663111056069286564985241959940333062716854208255990403648842409139022587829465278811034960952707608260436761983329937822099760965825239150582708937420214248487704773883620482535216365779612334363537174112169869362425901092051149484346368901892252260394607146469269748813767067253132950430374297249630197697406332377216102546764488338927530028631253778893134933319732454699940592868756808904516397833815355353897013954844772683879896177022447529373679988948445255922323684134063254035843831093648609482236751996234614774515956456575341455016545409896521153741775613365656960410432802547210634752237158165135536624253653110637146539022461602878567399655392443806217427744507701078887885037618810060334089073606004934018470637026513230584267024114365095710426932941268850711037313819544631869204732760307021085226665728423679721458904202445429779320605234385934776000319144810611173350169347925727382871934088393123159012878146819458143183239611578800428740413427878125142327721416909430179130118037439179797888400619400206070438395631559887527275997271558748627574484942372477903713597442399178610573370156215319004231520655253346107666962474185181010001908636238070410817605091446745613585631436382984489532377699362532015693072908859578217021302836285866336715620548671177645725917101407508015502543615817368349429325321859263438531853812410711397492613495921289525572117709084885504619666342415019169866410870397788157281766976128099445307030841629866374269795349648246442013303547821949513290846615608393193154257586208560663155553596167900303593328220271809016928575831599613915514253352017346463203697456050201794236163958757532961696008816537462665313550034971366554634486256219361486701330694164039078846253488582617364884764580897922886602588553343716223594953800223942210954827223969093933260496358937538594079106647015622529380227218202249025626491554437715461823326035170940932163723494947545029207279864048769444575280659091352355379215394722379589028937035955500212114623521526600855519024041793481953715176907072739027365607969118578643075365662087662444979396215536193928926922911475064942061879899691047320356463869957232205122756526572636424761123458288686610067251129705877785537385956986436113881436401939880119571795671088817108902477899947987876889238405869531132517840806988778230843123976970504384169680263239438475407218779318258836441499956288007522843806351533607998907042081066322363924541279241026857982404791802775215408776035698268000588897633293967169440891707737803092108585285072829550889815393918910773642127437591389108995304726124298212980274035214030516665533946005592665884499895660926063646350292296004511395381127450846234748136315943131309775246739643562963583549253247319989384135822411427154254799012606800131266803822415444742378027763034954517567005295745098758107175611957706580301725373515261031808653968637813169426151290101899930185677233697693136378091089892866336020048180643347076516067949681885990612197255571463909839588379700065678809685826702864369420664635934227451843251520941659864485200932311537171821587212861840080272634874804151035430030795461665560769774364249543741509409872250115651662274484401002914854395065398453513180185337596874157608126609309788324639912771168140337318380960931102478151343065878073785139796887147689317132629693155193703814205619469166967279709021158610105779100699671390191367781012635315403829461734006049307201715884017008349710356796087838781034154064363761620940801268284533312527659757102996139387755410139500901775310111972329403639346263990838554112873396426602753385067705460081779539606062268256394606791357902929728036624770457328193727771452575382313944501804358654920914358959503040667893019693168518611848614884030208339488056387266024964674942462997032962864735609751465244799331813256449644408561073629369742302565073919971041271565154159244016237681992193304475411588505927279087872565006818245456786858337237877205519192743201178171205164865920382084261767539833250040735060467124216099352989047672911377761165975413207829082509622560942347392011052814403156757967177408301183842406096878985851428955305241309506676174015236794307929165328675656339621232431672587885657364220376946143438507275506069290495383870304836454112519637224179543510065559139567349371128143101445017279672208225562042432375054009572241352643695020613179904585034907046951016855116211358411354149075450291280219407375469811172978983204046881685951953467087100077495438044363567683192831335259759731894673288764177442920525340708715640012874346758536141602025799159586765020247558831649430055817485687028996316526031335085671098467063559369657816669910208431597860846085064882217368508671976603790873234305313942785152845990052214011158064220308514129793782326545764561136695278732709815978140458443418282451078469280983658155939847709445409021524700619915801133240964276200873681257423284506402139174558398422377379236621475689536890324740215552381103057223135159649977062260417263031679861787107681919489931866471124853410548352893016108618867709978417224192526191473007202148437500000000000000*i1^129 + 444009335793330658130782659723688481949852499046078290355233607675549128475375530337396696143650448887676140076944349395216597726104018707101323692759480993167064267489242667759697538830470962322721424313331909505640283359675648546118268915303837382653076808589782428100379622650486210614058477243124513620766178965423537092654578997117625910696250088295122058911936890262656378354395660375017795274868260775955201962510258138776203006805506298406751277326011669781033575084695374551178302406746970829603045027293479579737760835379785267572402064829277822537575351395126765003657531300671590446593917923105779085764396652764474344063664702766604133881459447330386561011740474307563967580792561004178861166833529790547380922324240705297632747918775607394520232846400248312279217012494199409998654247267604528555747464278141931776197178813586974191427546072400980462459357574316629510383743767919857145555736652942044628808181240498859827469532236167793138311121234360735651860463290093593395048191668703483581490025386356544870886768960961362058128313431526190255242915832657511154862503435377811712674707936403929903173090156194026032459294039838240867207846310736395324392898352536611783382350141225847183846536531094693408484735834533287165706692593706348607705801382833113474796517037584782153541483766905370991836023273721378988938378254058042946213820779329284951977704784191644824899974750149363001889715553807707749068222687251438670948014146077017761444849304059578811156442689091147827551723903894162490490238839973358757892370040969676546080559863806065026445883990734597734793610525580747551211407033543299019028289290293516756719709198515335196009219335092167023112569402176385899164146672175846711881498209926599745913747407253783313452585214266444593811976997338788192628912082771753257711676889749500962480606892394296435753937784317437316987625493348111069733165504957986992163278732984669570792621446713243914563727378491823223935989558213336788262672336773261250872048883381434272538723234915082663569970754748341091772744046272106526005896891050393470198471002789056003137274735577009744106222583830623924679747284916479477447108881661682076560162228779836808081195802812540889897270965760838159147616182440847942559959474813642723832956992590885632782763961089588905152513089139044736355461470123253370513330650718993420308726718915089898474559983356753588454632159890107047374261940051892809521653474978379121900124151116736271952615125595641950404257252510960851690715706208210628648312734982521733630356272070207024095279307380912747867301401134879340456207540130796910337894937202068624436876724111256702123569187068289004398386869087044306187521241394524646209551939545162861434740097108378726504831867712184847931411384653737851582181063017416071334161490212184722718515261093758059856952593960127769700707894969563929539888313134102426960591383758426097377682638314975028187128490286275207990570351778852167980726058597713089849946023878503314151535966268417215544213449603293750519541325210552851233981686463855486528490354235766706388675725392082116554828918800154300052951130676198257116047282108574667588109407812838883698443163601258415149718084530262174010120939082589132652504770024430876476531909418947785369404542198988532581078335757196470764174767658664602253994953823673841187505712166597125867981654001981750643534758907535031717327713287154764337153786489459407451689351926581310257924769809862214200034380820793336797042820314733704270506702919727854702831878404164327062789002604839340112721294540345576236888198311909617733527646049564668053066184943629136547408747434346868322548224901557743453885992710533958064931876827970710431542995269094206413255043387435009213583118235494458987761458134015799261181457728844114467725506108906414346898902932576082646512386490093823389938753800715642449585116081464685347858789437274412324177228204160625388574964055923136728398711061961707754880542662415891789678107327899328805238411760629257958464270685626143513063366881483312031354584759590891285048262245278775796052369948327949524902201826836880955294974174312329471609067227757648416625726336617346373977404459572190927847867318799851133586808873332949125845876594095843086182053740475858728534372408019472946182295837373459861951010563304268451840003769111178899489714461832023776916168551675281813390610538003417488317905473837302823326329710190411232795367688223789783847171995841998282625214127245198556541437755744645856819986007662270505921562415241978295242151623905600025481355239549201972278964924084885458449792725690795172312188185989286520573637044300576233604562990077775750051889721066847072972224858392395481100557447883355143407431764208576678973063747991602575436455271927401835357201703767748451250924696497168037327444670062178599840420109027977025042531712965991996464434891184631761921698980738446268958229129788057766673657688700537099062064553037849421457357592322407930965746024322716663933497611548606035848473785834397257789729776200343256486490731492008102671191247781896240775875990726114027622877188704322944468708515519829805968490111369914682715480044872258247323770774528384208679199218750000000000000000000000*i1^130 + -133546986062328411685327527001216901038163553720699351873999275816971332592393554370457043419089043108640939646698175909273660931117860775574014646602692387091321640342824554256248121443083207107187811794823954856042315875762183205732820191878375705256126747415258027027004574829975225026840323990699511308517285010893835888584597688244655851068534898521117390029826579056737824295527740944437994810448555824817444692344348727517683478873413450015594949631816167057536102120831909775358707373248440884846930606992714179237588929013820227051722569438117429573475741474073829428521237716380904141060696880310991674051103834837552831723802218870180613582096113550330684455053486521667307630425791667921279377536356253821874728055698334842493503874436914669006113861686652738610672270408346735990389043090953306501471345964176532587867798570719164754665994542075918440439592663163340014901241246784562946837003331120117576634943730875577296227796976477843530102387239036837732023825846322991369138238647506047503636069247758380884825409291801623778669507739275315174369051422863570719493323238671538676933800438454739844906366739171727468457501737815004863912502654599199122678975803910519531255685286522491699586480027172202214617546505388547139799123878770614708919512945151451709680720475170868751361002044732051917191224389067157849662113187312800589997857384117808930879979165209723990194577514729289394822591893204048224178765252329804781910471750982186385811830250231545017071572593316306562215361114118938944180299319272863844697709966458413642451389385869034401528859724033503740905366468112540620446241759747289506088335107779592169666962312485377323487440956175305455002971260432378456194049572347338363117097291941459587065020333018251208520064009315693769399767237156924858430913630653848019239763160417272646325560960201917137605525568455060686502473836247262791493018456329526159643094266140201419441362648139813992209680328807137200788918435129662879054215737012155910404084638876762078739401426985290120672674139814261327439850571004862364673623037718481475768060137321944700997362805388847808523772278157579143467126780492497263430084381345004062657233257694533404923534680741590575520820327309550725973130340850807426163894458376062587877900578598434158583075984267593744185344109541571023212430643216417287439119895322468182492190621141021574361932597350246472009128731611851783642887794311590615451651768177669270306900554100421262792935688530921373217768381181896872739308884507873586526659087064352559861319483836281893517671914708855361465811448105013870372913991927680039157385934723572903375883935580236918289705585153589112322798479949404403484686565731045212685738231194544864452426666723461504803050963750692497313941191338106920701598800378185827827513641108624369931022146698453985428454229904264328825115633856838553941225489806353309417953887039803620573600340215958641745347393844056859114814019496627984605352608313050643306651867028670306839115278751052853568959423320354111016220636054888353770481656565458216507664030579537995787406140226408119527838289587973812138250686999959487407328103836975381485415057590239104664581526406790277732720481290521591076453905273612115019813196827156003821798718223659226769308888959561339008563482875923401201826697823456361769462794187754095708139095728079575377422443500670038420623278759929856218098435504836278507952309855929138703090568788129815481795802673093105972351020782286133796730541045073069835289225855614620046972819625707999212237986615650513518597763233994244336561086786004487724843833483521156238029814125930798341681710340409733321700053211935741723708354628753831269051241637500202525662551052494005983330777161579273303261147992911613038441450015085092959927196661036011588144041177913874665740752200936736741804814540553812481456249259305333086376331998750194253100662973164886740595371917518519166136167297547887879436477392550385367766868526749482704322159377377751942636011991988940044340279136585920102767554584641954965473453277710672491959166366260508116438917086367805764918014468392996593442079395287766184635713125273599211502176400826676591371510451687106432015365367201722936924429329081458654995600828122131080216097727810412710183254221103186366001163385848823150858706795036249493059843171354605506605833232422944857505246449079911276097532183265534164957539806012198346433889546878400343904776868123822635305669776193324754842180658691612931429181388920675059080636089451975524324467646820570140225775615036886263763321515441591602447104749556367436187310030544387244243973627007527760001939612613562333828094439031889057554717152196095580690491521828103128692238929969337149060921074876524036746064281803548691917887674809399463236574676969222634303755204850562377986308165320658006151412528564079321393485645573559201332161025958814507406802434122968528929316336365447243510470357505215167967313835798385594888025093776372082163344805988076400227678854987455296080945585312282024120675373763166062392805195191900420839476489172623167237144072946613899098893441872064288508092559738296487396812229318798781463328850804828107357025146484375000000000000000000000000000000*i1^131 + 813978656018839454532001922607897415761680502630089153570913805300084171007307307497616503625973414391851168271152885518765800632701892176296037559381287756530135525547661468865015773781509385172792626133193583254216439219230604506461208439782401150986818006062602342382662204685677833306655376496134936642275950546924636638354790637301077491982386818660138744255136284365487010871131952726820725562334824932703456473433895754010169142866417754094687166847970807819618744364958064181134563774937934142723223452345984322135870199783961828064172288039750985770102748854138669141738339021301373083354895924396467082179884690716860240605387524971265728192031867839491573745985558253640216900057956201172805047575823412464607931285566700075830941029935735614671052412939013373985791828659832955828650163370167711828291154665016369343545596296152665679768089340175033580309443251302648083553022268151642612972887510365410941054783333688920723975113828311833375629905647917436611690150630931278159032157047367450734989488680815317052892270669536334778615745853703371599964105069613812259155855439883657816923915223774507593931828615197961098293383666582686404796907509313080359450433171350263178927851248547679289937502378665281556818149697474286946027217807995829481356192036068798576082965290477301155576591056057865486173452190374347007295163241456573351528550606787457032057622103954098653918188745993077443839849636843493541597860739892291217330054447570261146700721540905478659479468953593715769439042861963941546083029387364621450702666068673078093462117581861583089542067173530588041171840952855529252599974624583599045458047801016032745101262504991057189880842168347259001290721611368207675705153858197615364774295262749019989185926045857152568583663998088254601684669679606263339688209936404804175498087164259333146540267898107605721332367490520364459754182993111125891444943704864610056660400186626019598664159761777066793064314781861779438459846314449770595640165182860604966739427656065698943000246398048066124382124038838179569498143009204528577704972880931774942599592488110493001056160630096544520638222983359455402325044163837820466937497016124430625481004025549294472740082084983047607018037370959583608047321966110280773213748787486996620505357466699167207942997497556047319383238551431600267320158313851009943956387335453359387284378467633440979865521053021849535929129702580529595012046990129969641769960504552020774006936588760645567455024581249999848389088128091775735283553976929101405301316783385059603097705329964018229807298963683055536257996042035577082898380879687453497751765897645304668884806916848883841983962342951788224501443063231423449388210383254149161424882979635070825439948958125719211885922863666158655933369108541181638046104601739334689617911398426576938325541056118736183147269665841834289489751698197411105043350494945834885044638637391896910612988145170093275524112199122629873146005691895933138899715680731870660639668846684906873430949876955946732569304184573951812641150269565711531664725110954750093032826065388253681585393524453036781450846850016119150233747828216614889408265614048794680766132414725817597911796705166169832650941316259191951089079458369665904995476410645994961581359790034241817488729029014969347165334674995236727260606903918953181838413777491361647393017527639157736348293107881014213089730118701660484143477524684472124611016605129239387913069491378530457631895421021648108734419634598263037726022813528896709156892340226868250211809308948725559100794373534187028475269471440807978586379485472044616352571630206038214495843421392938444524044465075040943104302084184044217292855278452768146998979980245844190186644659190770682284607657405129481934148784544049263540501113707596251183831285161551877090531146389384421632858548188915930500551709123605787352958004972121056876405029586618575629320019549538241104803223128070883240443400602267755190829672314185427409499586540764366714847712637543693340214761561364087624956221808320867999214626874784405095703871600894422481021563452804253296035052007794875117239692139798335722987252912791733210602041083879900846891968724738461687510356317396602097704765649511174339611260618077143171856799445748627034418137082233061044124710204921786050320202621612078673994757775668803190693260549174207079481876686741696172273417571458206535589002922563635976718587177659336777659700628887132513174032312066586167930696491260407123991762779252666733729557230274004405366363439833791341448226835674664818804160165653362123265218516234991122463862573615155784387928631304834134249024098711541813400596123283837161072342725063807583445268385320502145058043832293903294925943363578670062646941853812446980676141259776493243936751217990436868373590295842610334017072925247444297374485572760907671030508744619792846146095136632240354696315474618257924530777843372049918752146642258731954052390045484343153482165191067734112521720816643055858991769065934894436201873661855401769656846810648994566949193854012490986591081087639007101107050763111412205151582498723457005010532451265327888748051050264546713020052948195370845496654510498046875000000000000000000000000000000000000*i1^132 + 467982396077425613633784693365290073667581958868499599392473922200885844826080069894652936459261503015905921725253970395354971231755016433870432827450358333131296861206835198952832374551462076375688749409004474500523008903798681251920773468264257120276868287915457404207840370637094263132795447868446387785637836308429270769673890179189400947734587290796250195632067509482263488738363980375207497138135830617934637034166352137704759546306741532541271057659679006714568453772745639719050812757040734545925700909646729264544756170253809790142582973275690859677196685031777836228129218424077042982348160086796184713239719326982881417617163757393675128256576268468750292737047479644821019642884494421217568252380353363920014848331383425111911111119137602028414323832789102343128773900193701651017740746954874976512986159194467488885142032429014658799378391559935134409864376379927338673030606688378167033378957795499182352346310148346926323113000095128708683776207365575384395794278054466909204920442342392182009889693998395760575751187050898237029263799350703006466331620949417304551917598171917717984277328207095360828637865364981769208656203196139553462401530163437589760375852262542857571206463724684100976443436466626585107341578143249331289480322947851204823329513637812108357617630932479353695320383247629346996116618697318555926265011756337492659672547593846517207500186598268084847317025924765697206491730517195423932944797227186239110116758298361859245756567335477288036466290991919654027495345997222684528125283106245420875234015200090553985265266984365987913648019434338058393221689384986331348680103339422591454622596101584997725156924742088296868124465929773868542407868690213416290962642882926591778196157425835868191748696052372203880051680002172092679646783373625853750950118903779642428564546665292803467494444028867457836304508610496411808526450544842025903069431189296059433369389225738797333450036757603317223007385054675593333549891699200864371626630876718066602627686477832033336963302019396546016052862482206953737715205671311641549151900228454437082758716550403690768516931121369085806173482405095007663149237884718814590487149389039705677035182214514965850744754960055797803357538980240630649219590343943769419810297969685153449120169559070264699178819389320928139263789961489256405499105621113128258457219903194828133112929584134872499821060712725980507086283058290461182038558927365041228279026454081561132314324594414462245419274154951317651861335050856809845015888076856021060633454788769928899568442161523164497910944276668867427709741377285187488822872212194720647990477801752731387204167838758977818106865075856901589875050181899604784810321244484476477117786137919025400667398869021908035107232434609970760950422161218011906789933366274373318772409561783533667150820475535629123911803996133286638997872974878290890702652349464143102087198459115922414721818197270352997003180567442781649920635243319709270300336037703736476690154426024994049364764311213715153298569154119763480805219367401359959403516702604501311476190936687940080799182768059071846484567755291404642447167798030753757302992742775071034254533661467356243319355686972072173456842503329113561476675405738723407138884706758401914160777312171839906492498032918046550646024957996759868457954865630681220632783460592610386188228879195585281432860722525765130803618148737622249731017810595300445603109441825113502353511653367066936549494300135976855515282715457750908296662264615404691766040311420909357931884646864857651926405096917456703963788619241304299443334029673778629356895806661537560892608362010577195688422816469107857886888327214357209654739170097782477177517959256636491951764194427824799830017370156501718251127677564076564093322976728516651851307527493346121461856475789436392754463462960191060954714403880573385903210832713455880049303572873174515385061447908738810222726871808123074258686093712521630214253545350361118187102537803990694403995741300731418151467736114051600978166561659976563868335413835042360438328732219401184236478006013655604210800598191466810480044800819842533554334214976514831898953980410616546757630947155725183100958708581820053019819770006840466769030086230190948081205303794622139065059092411931642927719269062730543796390277062653589225753593391079407601491243515783220008390912705523401582458108015748390321937096309244582448287552553791816002541496422991503761261773763571631025866743886215129772119353551846891451387708946084262730407044722924824525173923969317272179993878973967141118390570769103355009926803347579454206686771008343688289604958961738236107434819409085359007171079164693636221009216914373966781074670971892835387635325324585731734987698219312574827059560763945094126275111227846946351439680770475447763580450837862250320485141784873223675113114524323939193730786034081953529327069410238340921720955222165198341351722883161367985216738844583943789649599085632857355112035724305127719683776929398341098459194931090548084829376358619817835320820913788535638490946761024281150087708848824499163600284975061122791869820390006671641356002233624877817419474013149738311767578125000000000000000000000000000000000000000*i1^133 + 92499498795913641827352895402731128128087305990017110408008589798109259200747858136655784360584267660250132589268200229476108989342103019577422164932352425748601452321080575282139125081283416617498376335437282906257210473175328970440521640165868391918357430061114740003386134246289840984985753780529051255784204593100695781416313631070210041067101875458827689295155110557454094011493931667735877684763616776551604440609537975060919270901799298131988865386605177811770787127179879417691513550463681743107267477120553028421248148893435448268533593211725585176901185854969149679666366327315574123262200195300539744721593819818152959045057877377506669805162729649304741193883636600528368187634382331913207269591417200549380973435368278930711923769907898706977619704878595557886411995484084818830261694084336523567806451773678631372512710450413759185267792844702110781108018766316336240209988831552170766096748094654316947811868719359998096775262854298894166096006025426643335097962428431366026384758968553129111429082001369178388238681537939611938658390337416026093842189093159375487085228302278162308434030006482272665135014340191860802254273207268904842263843366963741350013679977150570908013012615021019135225061487990228982129537977798088496827162855647489062334026010139340325692465824404557315708098443360935685189327673465603847363639426366363876024905126421078732082963399364747129404761620227405644110176029471338777236707997071627112349742641939797398964703204957342967479661746945174775523094635571494897803705036123255388158606361510408245713608370447592901743699765718684006541393552394065133672216057838071877071872410646179587959615122629712969602234797884313580216145936381885688065870816894121086971842239434552773830722834493208463174472126761758162121707337034027734788963972622522888109884965902707121672380403273104684058092806601568918982563274461108093418151678956184367050926228615492756903388178110083914780484702205257475754673333479713880656996259140789852668532663311837469053393036537464555324910250998328662822639562657258926778575208793264986792881891072560559138613487562522894088543530753360394146251038299406605353457666201100823670677783123791590204863506323910313641443402985044688643332692122296216915248338434401720108274876773601045271146180068776119071021630905601831272661233467114239018842341312336256096633939599490526980091044062000605362294858049512530182491698345921200728074398114321809929855687840608882929946528664563154700263374448001786716014612533017112335473369851210788685991512004656320030245602053172637924016148703384996345603374045291263741708345024623546975509611717598543089737361584037450012239130159839841769496058819846352515146238728693864243577714262916546596039865781046673819407178200627719166807111752165602146662476447754836547388910416970415170902181070043430351830663676322561964352401516679818232178706210308090980577508425029521272169254742384384818479124221719928322450657762721476974790846110751991868973155532099426245175214330047222897420153746522101157945807848345493535157343253705778930286505773179920784673730983983389154877241863224072665863568909437605902490725250251357240818824889141986303039155066210191318942737565172820480244587869161277124707943338650590257988551171034447859181359293483157514398144211041096752095623249736090361053348670657568225854256539646141527978230316489194052797304202084802360391359032856110024746206116004174659919717486987801338021126631695202493168948937193426923594136198504323812735999249722870621087051803383365583148893347684006405929997666032406477116960623099216061561219720817633593718395696143765524284490885418290216503798373318822402003693268097583141351300677726682552521190412114038672863273163271482193921104877605604478903276224902461029338093050496540911552301840867205123491074246512470280167662617087571135559598637138890706318912638796666336707056774975424602876806680750491791807155937069140285333996247258067556596124575132127483465635736246466593143127328336773064473689714475376575153851829531237427577610992680753026905438203397135634704946201140816236619365688091246872082286072477667537684185220865089343404810460401418987745070478461088438600435045396517999151473011797123433674039952971450091143552882771486978258898406343444142497178151843797255315655368836615531363485892371838557199170085863268500586392968047099617003209010050231457077656725501349750087789374997950914599458723483236635505265537836158420126648047013225476746448359711405742896707368888126959217979561720474427073040009033810679294050687586175206829334675374842763652626298796468317226350517506273102583592984116261828036387149456615457656953575111036163976268540166498583326009730840684669601048669554114449466840069644609243103103649016539621560695555183422722460515244805834270912883927933329784842014251349669715247543945962951356412338923794043131980622474696649757006141353118665809433063376560458216002143459897426614844653312181736665561234419904518001605722940474154465057467268264850124745648458754471288113929599264655411889941932359135685776389997070356940866986406035721302032470703125000000000000000000000000000000000000000000000000*i1^134 + -7073988237513769770603469941070198356171222471233291859356776540459629952632482764187023955962167150489897262261494691237394131502334719502405279535079816852378799682739722334516544737921719531544245026957433963114064424565971176922881878235776274501738311421763432185045272167340141820101527081601064639334936333678488533056132335763572108270070340692756255617887091418599483556620414597360262512630635630066448106290025055056908223570999614680762080626066194350717039413456672402891170613555148982210311346892553281267294038292807805804126524540817849773909978487255457932378096075426412159136022072945947922732240059566709040811565642477862853214460059725239383015788262442756007415528646253995622637127951530741572712442346110547782589382410778510146781456151293082925345785957378694336529999727420188267413458742604421299166261499628879936530400740523920902018968815204044544566977652641743927718548178440752841073206693940991399200931513346875681100139887202560560007337978708224703698738038458757873722611234963705098362815437764060216695682105002329734193315661007584210403290572362357219605036484680448315584415730105959997799809271982317846781027715773551668577016354891468627287376814849258401188026199985225314677870904592292894522432103557746091035636200387396172836362987872359929334669135585594062009210981143668349658603029987235139653574286994295633507156227402169743909860948050805760563181019501114015306448780220323611600061287365641730897690710507370320996129310857301110063385030925065465739843009700951285316075751029445985138473592319869034533547789187288328578440530380970071593985145639116426315966626495825674187363046717572647713706150435446810210904025108020296578181940727429327047585067232190530316307220051949532587059008670729084559234023841628766055717161004015888023387395810254598613368494051869009695074214220223583660078069616402464450523386466698992218108585976518846934559325696949181429757867816126542559564197039796502071315457930385710208738392098140132433138294378376229056500319978683766629170312582965811225585783417710734441797171155687781555512997075705337081282933186831935299596425862724799304430660304589935863214973415225809406315256574068827646786419188007831036317426986501527464237080776794789041292363450618084124205837910568787910849111455564323515329264581558755112776268665471518583310879891765110779703844514511115423762535108769226776893958521458752647875686527364404670825498552932105464044374189350565769980106582550134233387441235082914378183084653701694699725666691370728473436263625829211149950689843016845267311915271961270575590866993414466914738568191412470808921890388410423962601162272833917211983912881228424940559544428901864244989727673014873944400209175435487873789530536125678985137276486534225291627421784444063279214274843865403732194125386006507401887473053616034740374194201580362085873625508878370237304571001131014763470903031962878729933468798173143989513924296656337891266357800215550743185089739455322947225713640090987644995207099325017864476378651194071564472092475933908711682704607856337033964581103473846503625884922658359392340221650087607703622395788967815210621905657661836160551873552905813025485967571312966507974315077753644008380533076071653721388168753839146286667941164752858484145771682614382931685539285809026697518186167619252821082910883548354624339246879629929341454648517551109116843282794047342717637021111834451044826236921238411261843547305607048059471841722923917515398263083404044168055414558087846235668505227388721512640437782587374784718768645062631434775889558155271778599185741620519133867770967021752132676411135806198960036502916698564914362604814621990072084563145136766709494999685073668600256323054367343971795828856857942519873566322874157808822805661265533972834803720690210202641417765949915124428119716545893366296899460447040553187290519734112972928552538724316717197259938126416850923048983390286122680914593521792369983631887122851428917088342538352991999966858743941204081679082660847988448534870806746757067308741466321887377984638038580284690619192873843023957407691731477011472898662559882216021954782952850603877102441175417774670097392977875314679120541579289280954187937057565536138922672153804130539074634171373293537407320452805873405426953557740820089255813126851175633427185791392882645426010437691183601117634345375571743621902422754205004736943948420096506957807237911752013590570200898144293148248650005025248864366830159292599965662220773254877559556081080606446924091636356499726884378292314331400425178692221067833491402669547367382092176550769014389043465280112648623474302270151749715996154656830954140631684169075792456477106569095937834677275920738193621326552036731823332524325631490468033253448182318689093368942707977739562359417411289337913239640196895082472397490118542881773478248931089950351506505327727955570739331189669917866893965811345402955985866692548522921373389419142340484068992254781693307614063566206758514200483294920455118198257443110419615351179852996158201558540851290163798221936419883398849961508858541492372751235961914062500000000000000000000000000000000000000000000000000000*i1^135 + -185408284808997371552328078231692739605856831327858874662503402400198246470508557373863957862423617216761185557751171599707005803142005480749106482526428435962496351278484522052455402244432614818156640127742314602864761327614576733175285042125197016417040367784880072812502630903972523239550362984954057347365805617620656626637437635858523676709226868799309294332774803057070502710223128562516056265875968965544602201638872458529400264508847086429602114053195777475080279142493370765559947703081814580230751959401797562260428807878147054969765380928086549916180640455711239967596851467186753229745330881337418083852171389568523866003970341905382752888336961354614111977399795045610368917075949353394987728154592850551656205803881161958017329908248002092974988913409248461352908002880212787247278478539128002572676170701072378962235297201702844073055956488746165038715888556857310243961597008002068431514947446120471294527756718072759877475843757968982228438348109801726985136612152540682721060414180321756425709926874115384005001432508968525120347679932867731343157109552468812647522660517673353593861934894875808046472610213365768097834644732626429104505971601906449326912359831347703433677543178263647193171367757734205850303464191880798490603425185098287839689558956689357599631532669637253264716190950109564843806151094157684669507467459142336853932504162988278469033017845422150121886937690369034327921889722689802728334681943323255002447488147592640827471210610308961061524754530070706726774463208714236316833041121264230712895084865824149613111788298485864133042151747785213704898297266766339046843438143407261020275975630028432552669924059165240892857086307584189969273445630489245256168037715251070986244831261608406298877193883866727987920043916884470679013840069116077287693321147626149284320135092229977510368554408153358007170871205960260156434880282944124067994844372575109153973182430347430599449272384022871409669854287517303383606528451751908866722816451788246536553620243351763742958153488797960729446210113042895763101097900283147694121169121036462438294001031652703136889859534683299194301606849448601474520067500485786262118386716552072566510986722718659510344024125281012398269913566478159789584712392484239772310183013209450711203940171027674920254535578006816643380372650049654225084315067119983221203785330458863063972397983865111850603013148148199525279219380071834334164993615670457913632769602968708028961338751378025164662141957391084069292836877550685573008330460699512545633598992802118198143217214111650516077764336586893999875215470187896333744462770774605832341579171123954309128891071304497051706472517321397560246250871274233611889012073654970690799545528943976086272174289049940556347571392544416278628238364593078068597657911979988629699399417815621443252522053429587998066689014780232026972733178906003105961680087725927176414609616562757858670353483508584067139443556903908653125229954710688623438040302612868873318984802157265387019763491725271536964456507741639008051127006083844763139435602686038368802585330406315996360872434987826502556557307132643718005883367028208318533749790643758079721469907875881862076337523037016109828121447407539640746266484224164038449090516458599892090455341382918190216471547631262594850695577035840004532771704269005784425934952321711270269404251242992267193930331626134589004671789152393817378251847195514939996283297054340888424529308998104640792084450391290996936328548112449853893550101186541213409339072806595793605494104023970127507161991637499780758850175403740924920499865421652636163706350480506052109204284412848199584018290801248821455573827820848824281817869571435637522558274082859485554511406500763400811192735218611108986570812224617539080030878366771515379790457572433327213305150681958733010200705126167077425234657973397058408072517521446155860174619258307608841373238001663468534774396662426441001686108035170524713038818764976058850620872469238653821824703639974727166335325171121614115745822182999189249828080860878181205613543521530792867007852732794695065132462120883045400330920587409279378226765946622608115251504084586199679828074352256867344459179333176647525547203630351640116378999126719986501835977632330989052403538173310759797437169917544639444655433198187605182162016751993278271025608978033604058516529105262888556369092895894146126302902299370083439447814144210722323785926494312289865857741513656214273495170150515040967752363702527664895953009531004946668746915851950697349244662824777460555434915072772577492936869667147045064907593607863138896887524319319447678775509698818224865067750623484420679376734171328783038346100666110065658979857828257926623847567062977623990765996358935759822496706477491972276829057678240697279456302293543734666091298430373714364644328070717750054099933157100700280113356083697675546018806788481140549891664012043320410187741146009136904371587309241242299685989419793533482015271757408447677508937578192311426464647457178991246479915670892979576650602515930262026549433311690029624642874003150871953238265632535330951213836669921875000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -33996468867943447563492700269051239508951845438426066807323193226618142702263539052714841514523707125767821232778696314934083939640722717054694189654148792652745697334248928551396536311591535551608928048971019762961077813039129584975677926928301854371429541136922614358813193280567334139129987050104566079537076719949888938726553213425017220795398051243739321484049230344992701861270335154300530378556621873619925932060586082010809995472052693093110952606593694429290703002122983967014168464125996603638509082596492467431167236963582474705250299793865713602160234785838925466597029679737911952847641358726000141303904590643316569881971800839652340348181898647414433406996967672501466193396873966493979570133216397851856254685010444987155650100814743537967976554444662428244272979455053318604431036700407586614081964444836396499786534423570356432369836123882947941261594540612969820808828563137234929605706170317300584622287066903955838384710587517565055771738669444879044855939510533448120131749683783913393653736619124095830072080223459420447948181941573024472519603803256109943286079186741630912910520106576775473872080361435160554453891272763598185095880468872690894409489477811778452003721306420118422173502739330569566565724047030509431596438297087668881305929863761019734222653945720800906009434927376027785813148835882277787447829195306210747180772290031386406052272901716169416916208948456818358404702985976392891676602694865330477586313882680385613174692775844942943034500846510648276840005279359278936643254815897330755319534308399632126081135128126085969591541357623062739045638175510686775365600335097934111776751509525741532803369806070155948175401871771918814274227098123399039046142133725459683686753009510859030620577343677526161391014118552763549956651205067777952174681797214539725176100601579489158181221444999780651453400927020791652300567322619247013067248205396343239407641636517563681818504094973246211172553815911033499634627399237751393406799911672747726672012932820112775855805347330866693052392120486205849569949505739187562358541144546275925611021286116595262566254015629311652503414731852149456413449341224957530960038431513371929276040487778824619096997470368897777988206838849225327273552342728844754482539182029966471357410208712905235760225326378382866516433910817600022616796900469252198994937289593432068719814042605898463586408724470129465516000109652635057601047219706938239295740030261866184721673396912978867388708332042519028149382460591287518361746985146159510131991015842603365261651046425075546275590030071440089757917116550981140367250337734446933836245597615753711698291404480046002938868851794443406979484568663456096032722504001620493532921216491550149820796674295063920215859931929433897715010848506165796291584686167012150913413236009276172041543979136276340750396263847954853158850770425415910901220585719938993184758844807870355847762404494249948914531656607538811422962468686969035518467226352184741625599443937913044727737397500523394526367996514614096515350689277625888099007632661373793202619737806985388516950058876792735869156296937334556502681169578258998917782889957320644985665691838882353160579320776329243181368070647574450586920761649770004365551568996066569166937112816871647634239657116745301122296813322563021097696379445654096299653207733803187813875891860043670051186313731067644331250816181741465560429806472336962103532756191215353408078759168405027822671260768761852921796762648501767180659678686364685131388201561021454522073707262121682065847521806230994848629972939531306739254283863238250360918026697811377119697624511704872580551471042442963070752582664101155356314998032261244112690163039082997196121875619876464390168409618033743717155653319321492816732344847002770062488407640477678823175022046891855858215767921519642468467420444385619591862887555878859880209181890939268050088565345570123120531417355723477374139332327304764355083198084875985691445738405693145511284542744704460353010461282389109350584389181233110946523789503399358918551433442221384104301634191704185823661603665983450485946750273781820680405618347198060797599064815731244000133921478161186485896446937426024797340365572581354173216280792863324270068790572259986630247628953983796618424012355497013509548385220381337999523951202170974520544110088402833415215460716388498306653011103943530828142635346264231514711362972926268036579806062631983542785457378024323029466462692862989312240448174228205388292518594273003476281276420844889002851114075145986371561802109349792383350062321890572241252746144914733144047534196238400006247055687302034311770832647988582265542191944193824620483817909203268197646426824210634791492033309327418148547308210474554995525828241538855940851502054494224553163811722823557140234223672016487504957501075134281571999714396568447008210427045988590295058960499899682110588578819273008352219549948726214308018530232376207789383209592150271306206990124685386872787593927151886378407913815578330661464472603479655685689082441785897187216807811595558151664658912416427938296692445874214172363281250000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 3133489098899536566541747259414881704585681193353394936275930663797451239965148875644643548924208465729734495565107425721425290377084711478015970475505765314773371839880287693889806221716633225588880262637524636621105282450544275281929656083896187840604498147501081323240902554067698762262045594403079117959526076531857501139590640642078512370857744028783146185497002271002560166642477776761741197251775286252370670444563553479399720963168199913932391861854745180011665969926100077840623463078115078732427332859940455019802960442681928331542086101928392965765808607617879266579511334661803486866215179023588294095415650372423635713080586184331192882151855336816141815026415839038763445831358006274321433402517292307851745821106720548106178503732808566878721376421624850734713451992481997024369745532751212965435319678820290285559949002398454610551850291625934350214779993800522440708165185304029711322546619815058772831863699151496052076909913460484260709852568791503734172295148725622426276731031372467951995426150721473074537053374030859597403071684758803118130627237966280196021870857713832761031849152088327921574029771345627390286268215708280731088358755655040785407643344936561396989132939898615024633552419331785318065836602028911323744932031978305892798297281999056547641250522350269448909641686493927512147531518605727580046134593932356343533454901101281198789302693919339789644237873778524513209875266143256772013601143054341480558017718785708378670382143792156282895628406894179239113598337819891523370990368297001687958188690167806645803486671596033639879489127876221183114843046257273439062616331127353919595403260438946929123070375395607202440556206136436818279734076203276513464392496986063970889684745085994759107440413258766311212778384114816959120689018982567473659278539660510380816457613415015122365006508347906892625609967006173119116828977032687845611098146574404897568568198341596116445567170495296109115142257944188756006092105473493213059162315943428953963018291290664919172175510292046818065525050657700527014981107928821849549832020180635481223228169781027841766623876797130460631941215212851808498049428028232227691140262636151537194384645625230783524378672076462571450018392100754388351743378450441797435032743765781381695353832406613760987408185038570935305334190814348897757223382637421246283108924711867878879593481222083741308788981082334676799265049476184667643243863394851493492072485719049770374025169749609792364566067818973310482864336208703850744444246908031020930206024527138604529955831800588018665177015489934370735793279997321191243479491619333553735494205627310662008606312231034118350939714355177524500210587035623196104015400563007363096165919812463298528254642937803281812008669437919828262859472646183090113745654203160854339736819408699673365546090034474291513285970168765078699568805597124464884654488477606487713049528833530788370851350761906994258465442093930535000661167337292562907528385322801039738700447228608856842146393220240104138793250897520350670806655726853142521822668793454074013278973302590369406975511310333458934901912783320088613708516070656944616307501325475728645760780615760037752413724926734937460029085873106552639924913803264911874843097838758440274371732913917580119758883526779563514749648406089493202742823766895997088911958104288753379917980357729839922041199713098675322916560764800447982120233389380236916149397018722873677069045952506689327997103129698093480809887286145364386652582888993547985864399261212284882624151270916321001611797257019460120960165137145646113232514008361745890235261378821476963865729655151954625051538458899071035412995548981304647693875800172684957653948736163048962683539564949688912178325162849034921289410581426538819728697078894833092921306962901798456881076680483564760418369223056452091836828308863558994224240692536817853032644178526552751231050668756361692120432701987332571669372731559633177068733692243939271094230853540305450298217584587262194741157748741024141667826084441233767360056448009500363508392579407584245093858211432783729853555984319301017918875046024868735335974587004632669133236989667262799120951905608903537540676989832685899214186987863510529728673819307985507783056580242862479108270005505769057047700363198093889938396479923889680799085384983956395594549479600964037398073432630248706292155835220316684942644308976348638428618051508414681911555735198938304046159698117013399820950342270133168185181032098387168478175349689404044876640809382074634081657446835874452740643617585748031903905527491793893421939573620440639981038362858742171198588565755906704606244376071783422001834027841239761232851975991857696289858518231301134314915966213706208569294576789795539470918300428297268479965426041088207520809141920242955176072773701726770606870274143631246541874588082502063033321092936309922623097050357855663887260248362308918518368879127027930643297844807465817557385817567634588551611210307060350102311335430956300870132285092653685268361651657817805897141276322455062862464880615324141217570286244153976440429687500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 61690314797476706075036525700326655431236799664466861440851648626355259254808789071044375809889324931951683767059949820517009477358456416264461517846385631382178789517058977771713989584922149467819279315945181020628393133196440273206486759022703467078297510627930524265534288098026785328397499698799494200108261402331680714464274045579034189009661174194115320741062925893162046488682111587080241769869058072510818599881523682554185925120362855201952449847660667158643595517466815164691897009450331338061181562802496318285079457762887992577715536694591919085283360357672865398421484648889784358425193947402650747475530624039527090556316037865357971940448677397412095540048067175074029450237695621132448469086849761969573738003916549283224087189283219280837595021809014434423214504169550388018421811741352534892618409767539995370066986319912403585546313881900637505422889601845771337598906376418524139023309221348722291782946508388958938101658150219930481099556293621495069076245295118314598560315313196527573400343386915727531574149266826457977851248396371173365419892699230335349277232929284450103803341224063350515918592608745409439003236870596121776253034700076634220394215395304723229049946293617255432625909241812917958074682580082055639845876855388435640494483737312673653559457745196515817558843309960861838682473124937361842010857489783671661484849429748356575517535277812639598043362768924533140102871794884189163239398432720900639095582270448743987961095467158455931863995678132697711647012579132775491440642350923105125476816622610258842282242136089954478923990304805200870824096595760691700980312728967258563231796716898462706436532679923978217492273239407029457221634691786156562437215948628405175964300863460732050566709574691673169836885722619632721696909605694570445298947512979631957370119719271340013719561863164159259589414600557936235223304632567884397681972203227277429811072788978886108523868302235834424811158706458730455165998730007713322685554570726058864035041400452351449693871816834210976715611909299191390824045739899704271228063065454479820140725424268118761859719083422973073161745921463178221246978213665803898014737475123977292517954104516739362494856664965172772791696934629446256186478415618377814813056240525934723888177510672304758244235587813987368063587452001454032569848073638345918566551309913975092051319939527110077374732442704189389628583189209228307222752176648338379595304120269435480189350208217837756662018557465157709429481831245419808504652036115433407889785122753791104921187356853216627670872774934189604008759947865829280921429453066092068113223654964366361718029728734160037648748332579766623179600715705811794600927419577366397290339889581655852371069282392349039638994500440937825923708562234750497086594078684266630461281341022620072032422023049691904616924223932426924009202401553222677505552024097923661998638777188630938516762122281057113421525771898638682298190356296241357529784262849367927423758669646249185138314851983769778560961785747961737758076705571393682673795853722523986306938795513252241589466563536289607371135187382479865421499206003352603624064077255018924989281575116259528622927558006131651663644537166353481739269248313779412572616534582882814412850248574918463430182473347851948109966646420274250923024905187399804225009395808599524141392410437875083171380181485102716212018177437272149601437136381680962437493842408464200885222158830705936504637088511613133472051912554699489763464939670248208370713956830649001755280165069994565636134249989554145554485287181821710461494735020584590512728034250611718941165269209507923624815714050649085600323120724803901098121957261410104108344541704011268589399127793699521976159475430518146188468893247242851352424173577292349414819084663917742867055182445451839528690216501240129446804916648595153448254284777359397706836271527159824844836369639187225118749329824993291660416859416071837420118530754836782005305571687093592213087482089237888861298169079589292676905155670232930546987725242001226225615235405604471317053374182216693171839449135966397701524926767139186069643151268212859396049459724927208875018018687405205308676767666385529962992456959107022891720584934458174180914657058568398584806660696634444781059097510120433626183487031391316824755724304473113438210997095287623954503585878382566932034387519049310525946620165704485928929091896891328212071204912107720165488378424273779630372781073355694435802237163829836935426215348303011542134835526422101442068140589041161871996286313230756107947631440183400077782832485070962529315255818594661807866866467764225594764549224031694923743738700596645956476715684597187179331222563983547678817694330340187264705340722869316254887381791488160415396083454593135869750644432809987321774730733579681901637377715988081523682815654825617229255820507415312240663729307087671451161970175183229842108986971191374552630432863680198197680012811279252693631688037954551898392020128476174996862467539485816694325183951340433233775065239975893987647209636634215712547302246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 3774448793697618324699822611864944951540725951117653418346805684030435676435193172890554612619485376123798971507719637414957624844731949897900390308487612245376145150503146074666591300235851719251396269549706186626117336401953118929361274681397945691284830335019862957689582001779015543015664273680201481126507113227944987569234342605456124508582759688000167322935981554899115381173187332548681363861853715266247527590852469101999179250536980031840224919478042646623448700506761241562509919664837092949598598066709709632687890396923238603968625425241879533591391186323365907748379387611217987034564926886195462781916657137504547256870662052325022726910752993399885843662730929149723094628407569163307411320984486148781151925639582580539025564042052608923881301913887470441410955252523809646602939636974626337130040240350975827511913267941442559453843000735511994552871645633519358619629155768679593258412273700887382476161507265673452423173279924221288784342713494559207317023991153029811078817017963455641874313425942398972362292518457382109300879551973424090471033194593636151937058251805469144816474351249073402058739414827229818797446414761741934592128747252574003143760041631467964529873719489304307809364735071765337282928018029604988110104974487554923890374287624494548570835874048449123299359451647388376412291387050670073653422068340810384032339024982158190789839351612583894941487161158539611121988626570601035760569550028760465335423933954060078524483515026661427034802415989402671190128769527879394341557980113606389477284709056159483304928968941936892241226851491393413491504899143137079539425017272508147327156609812150243785553559417062380507611871580103433678448258775186604020617044319473476759112069976737516199708714853033757469389380350365547008153906415148032559214281971806817167699063429146506245291273081163134311517627716001925509318218849412998659030756943759621601927403870473413049177058806680533057039958205543010392790288951097876902255340119807627273931421098063125533082545894625521218392407984072026706235656996385021426205493360463091423497059311725337313888514522283119025712352215451323118633916799121093213237756719537953219519010006547686832579220505970007359106983753925090377133248459155496370914749142858030257787974113127659114030402794799905822048926144409881059314160376782064082870824214436657601776937225460551433388198948192768625201489173864516018043881207861659500717703564584421880021363261627604091782678303202435254082520109387669840429418632322618038236768203448178689012531206352957281098598559211519457818604702544057885518373375366245267231386293790160764656413301244218855307823504013746173073779338503817516269583728110296721311710848120942242160725810421948085406751469979751202371641351798259814267448513578898806753854314761829978227303433186569376762189705606093664731454449477465789270402372875225313450735995837171342969858563319655727959937359697196429254466385330979460051054231530337709291376249170985587381255619122184382548786305829125419570309472014608810692143060541402237269962341255928205580141887809447289960759771962956878288181567426315081230245415008625695259244596366964449858319260361816312994113251818366731057916088617623572456820539768831831152098259988685449416384915471096933957865902741138908570146188460494433352763628974387725989560693282005941333113831153914250345211288888183554268228928010129834019956061004561405392026486315134370596744332630322265991671098141524361878481072328197546968746430453512261257952168837271594589489134820173937368794699040469713719881701699448574869267325319468018942811957068541551635290041636768624283795249826238160150115717079928708017392364378599125461156566710853146606051297540729173496273469773417510856249521863873273507156612120197180638809016129659741588441196242717423712202236377591123893426703240978988213500655090440682522087801806741126537245174388134245690178056093373792656797159435161193947322875253993330593330675757814269873051362236059966152867895516102056911469845406787393126698508915209501253566427553925396469860027089975441392779911274657250785261770809491036315157621661147894778529785255611299141279704100893066976076413738916437736516535461372769548490799398676042050323763130281449727521522485299133074207973397311541653237117439815730367982941127583248500955876550641829194153736916257836018244946796564389134765221083194707271778495247846177764182954772389067554593423379326704484667578270317258241644517346449999919502095541257151854851444765439866269719419411759085827823155542067412094760494047865477960865562398014006662783898275133393964229404500560162444618221785278094733412312486046927531430854928367739633169552173853540859077695964562406539491172044305594976138700306825404710547018383566494861688009807866349391530903365156793511417189009769265803728602038845236033033650164402403750850049489262671109313121433800146598118307000121195988793200409198922101543482679792206875794276432530051164385473673284910095943041580468472082326441008041654825210571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -110388791052487091178905219562649753976068729788335504009364977738550647192059999357944871245768968682960862254116527595207689771165941964395903154608870397998517640322055076606052437992032346441551499625192832862087668621227482228300146943970431244947606802355370792018858352833909783328235062094230453247702266985876733787935871441631480523362767098779129559901465861244226890037898830744271475120689305667086600814231171841954933806856485751200989004697705306497040916369481932565298840154291269951933374188985858954374816305709356688528842581448027898365147565969235629821629949673499423891971460776903120217800128722713297857258482823011216077347113370592766138814200271607677363672183367640003032483303131412743549424618803216528960088496974312680857728356910740316842545489847817099671820724005333031098737232898824936279181907572385938717960348951444255407356508563239783154113202351312179311245511247372034699359610018208010071201637246821757460951007407455027731489406571845575551949381862142573707551420522207581757427990841092994612475977853046228792109056922138963594543693214106644167101326183756223835978333880156868655575721929363007032721044470990696986834794360195593302108612428122761675293474863396336881756407543175207327795354967328429588173328654132545529884988641554095771113043962301298399869039751827284019490302689713306633574618082656221546977497481923636489921863418078456434640647729599689360902584395407750352730034628759360254005916516610577658930935057107833424372356109531558373567835092856637715252553153017616522985719597254295585181603851378935822800609809588907637085219415505361470854579829526862633355161393342884997375002888309943797568180702278829193752203961442746589459640222169052928182726188344396406386126673933834147450016623568293296323124807570472294735452648777588416491736237635518191210234627307692825775556216275031395000067274388438894858389602116577468222489752090838785530496524073699794192696751695855006752677761721581946239472345389297204421217755237774319095574993084808582908302576787940012208906356940100308054343938771629745223395718747099576742911616349641964329652400435327124751329317138360101260887375851558071815349884442341119251260254498380880025662773461868819617801274941706816136054602758534185625023678700310907286532783415219649043881506720196023713111658715508727633265486525851513066565221322855560722542824277684616553640985119679704863426528740436585014091171639683320356402345647222031537530541154003652394700036954490896341374242699108472851878216340526951433034068466553877652296736644075703207424772926598145321347230933772037109258266595261893313500029518769006155554636454659469527771141536233304421727614176912829319074497696404121111617115973971754653499111043191330881693756577063651351569107610811490802038235425090531776451432748147540996868890921536803252111040558300734873235816912459311865238852608451479845269143413994241877881214198687432879902347637379879350737458791806874113665702843903693434178674231452924714717784140498440473117227171389574078512160792869730122868605245964371944317163347386708822867464352560411400334409194895217691905387485638163680891203805338621221352050520440889033693300341419301976553956116546553893436919360663869679334205215255366205855145340822720219716605954809691206792532921814993290451448409899469687657681796239742434493369159703587323322777643413245672471001119445522973504643290199055345409846495673613021648730372718249779625875607285645208821847970910081232551930605558725077221071530113747241790074204693807788337831642235668665026337964092129473123471749558742973358093741726032409177837865259334278627113320866794341945820673820540186326213051835953104047095928763366449930994779487387090709161043409829379757492031853051880033056669745805833266869604260688712538988219407475898979729049037562426772461448362335342385681543046964050138063431165161566189358678838445607189377801887528233601166386542984813544527489652341930153392923239752580832066184385542519723938241249245747373249373270385488964263018653150090665614044900346583829182865039062074333641126218178211317129848478103377656119416569452583910954618676950546582019633398758266642819845570329325995138735036331647578991977678494200086332812895589709451108095149521422046848608709788902024632915243719075674802809364673987046806692450189998481749232175344829418796944891120479744596859888122013787547400428733973642678098199135079699263175495623613887741493127140401937762285233398610748402400844221015140577902581942563393781368787431939310593803829774633125759649804002002058179020225399198551899066844037966161861995651288180274666809189797894826989117256456115405592820338794185063614807130318858302738735342120233886518311595299588174744513133536786047087401589306884790687523127412721386856333478780050899074923700905517919155864129074730054018950545478369081727609001251908728216183313356886551867080782297200028278389288046987158327458163693211808861714438321058777019173541483853948408208847045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -10142855906402119099664399198294106568667351310244407689249741077247388587088453775883117534908929652837371018046968346847593787887456299201682281154521017105047754134271093194847586102500337507895241954544049055893020059172202270596258874466040723818388457589640608237627497443784138219698150471604705044649229155570508132579717620682666054201913411642493600338762776295448506032794929032814394307416827206479431858076436598280649679627594184894700817269815573561251245992686494606993053915891191006060728762405849384842388221321841566693195319621108044584140818515148914051996969521688580929202929408828433591795256689768030717802399810538663242534049547038757436722580971297845578307629269156483873107683881328887520542268717856320457617800028850306647210688301374534388661100224966262558931229202744748009835208928899719128273413168830110133928488240620415813458256355066965921489211572535355866253868917741179217832688585870159550871100475891481261946339886928514263779327525225797643140013187293493838931297085059365358401693001424141713353747216995278108418572006815121936592571852887378681355388028666804261018670027579790481314131635479793442848921659184786421565404493601222591626881999537035589798709431734655873813108690563887211286503363386528631639436556845492557930704876722915198416143802132499408749575878477723122320931902479973738510617369100684800266624468509050341497459980691032592113799027101932075741385940244846809763688171426899572540884682617909791630402460201718085860287683456000769271748228920129274257313015260599163706744060781139414355539048053405004125147082751652942733761208684928199343389368598488711050929878600576120832870849129932433039990336315107952322274382983163376350847913295039562657114686143620013095036557820026892495205425919830724050063747781540343695388697448560505045779509768604587852289236928254080724905054034064624888036928108091729974554992760163247601056049589834724418497235497166386759788007372374994229380468221426116966472836478679160112346683673711560441886973553127958875412996086510432915948853031803251780311164837440255267503575365766730927503493481796122329451622164154684842492617638908907746478416578136680455453360673343828215808969606771749816133975222563095454383314168236458120466382555405096716360247244772240850656663308043601171953290587054802977308069292131646440774237488990408587128119963468717220393168683236267286897105517981237260836812790094753689921179599748932312523206894818353893630832906499126667912631957073693837892020650523473299435071180185872726289048595169569702482582129144493814591835183578629771818422607814730709820771650383594655606204026281274823909302460070395792976187398150534265603926052256761151104972786136011444785188175801491907428764192796397978488030382966273667596398026377095486208816772580183289081702769829832456952920361571953235088338124020302479747247759228705774423673852517092483912044279205256951674223023324234313646607806941585851363356868452646712459095206413246792066826069478228980998098223023294371713894452603224207520150360891986067818617906666758118600132548387510806019698413333497113271442411208109776057754435247678378470197900495410525983962482367347360854358338918010536011783207088700860808138528267442070500186909426592707020371659608822307654541725035536270663084213160466705249833810463584541379377114030478327673607125519022069715279267500438009422030665059439187456019669626159619912949727266044191121083288564170715248881355824377362444232086948707588670582629172996060993588625985819394770134363848473681697552198993111285762639240367789793611869668632056073519286273383640965629777197475945056234622868476874777295023976865221085932566537864808158548741734585644284456164777472855117521471655143977026849858881378262188480434407729262413834015324620439517016869187667926076310340846333822954481125521782783020847739138224036076692865883345963261167488863187186482407747371318008799239819921490368837620452282849424314148975303047720485103675292092346330277895752542970124273422111854371190481814419719501101857193986914548256009696994692218953056762038426296283971421313941334566608091976726235517433931944563295831102022361927400158211806177975180915056784836975804801184208648686140166410555040465455165765257129214187694111102134496023817276546090274264001483956077052507117361085251385034139945164219366050218540843483554613602537511337273459815739422288170751462984030417079123009650126955691537021493320399413318056922116395924100045672847036324667525301229759556343247816661098087638967398798415224507146086259296962010104609797463206288091970287221799229037740975060907820021871502135614273485274199129332767629509572018732211891296362130987949458252767670625785880790562079153817583080889296056660808603168732911788901475095245930960931539116208706792507089194631887267301683598162213562569431302724232246719749813294995508400452013774586828959648518182178089525812198971794990817966369532589751263178685276427613557271574742872033407128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -720942934951820182811445288116076191445179305869814697798180109121194892190520072924802904336710886383163224283740444471840160218516513986973194387128221714650952706532537160663625929082951439716720989818964122600068076037355206916515081272566338146414158341032313298652407630762433871908645761337311428802745194190273684195328062622393016184182891361441637827272701768371968033157444631926277774309197782815010069996305805623100442026526448230004156659481517931442915698932453789041055348980101990288753846510850905579238888713385209549512148933074545744512086388592242838452125093008715237277558464093217960175854105585046440664450344819419039161696897917024291495194133776985661241998419865348351420556481263944263901724452110487884890578977222551267314010622485207994101564609070823248628333669981950339248907047079026790867736458070781847648822493454469898520674587181225239132179700609982378657498316746654655551824770667816354203760425752650688502332987301348675562827683200839849090446916552588578612186397294141181435419402421374029938518497602724825952095097040346304153535774296195190076434698530482432857436272111068199857700487881059337876336765345739445974137164560881944645613106438824073516467029615579342172760850202135884279614790470283625830930341679645681744762339785405413520020840257883267858916275255888783747250461402616615382287006769426451918597556858354236419633581922877834318581944200989228730706237155958859103262285044495408488354416391028759743879911781893396918171298202622824349664752843161338692869773619310895901097175537332263655115151560582735735817503890836241492288926941076622082712325346821598096299429362833941287031726233466748490805578725413349149878503752680665080423290083165943857631485825682934619867082171712099137889668517387313173075863727134959335453070507366119920905254784827699354971506360067387432503303666240534265149479971596547239485078808951518796603796517955471647617086810350186023043679231151841331427070739831676336287850384231904388687234447578858865636501286351837680834976865224711861310657752570995579512024525237358664532446518023965612994731992245470414179017321730223342768639029928144254692920140475731369555907997812250444467427260133121556507964903336370916697132238452142993006300666631568615885098516567516360085754473953079079390288954282316261722704382379809506397288582696599645394677371113647155723872370476513380668601241824723733388462994918100518150206905406727858538768796912305791365975819551771654697529316548520931399223723432182066760159645227483208762754278331857936156769886487809642005719695127825337706155786751724318505694910951737241786764223245839137909586526573325297343557529951962129058766474577838693580203567969743482320288625960191906896518081925162196421822476669293438093829644636987119576216943923748310089647525698955412683866905774707816537750757353401014873879477132579584013005980395032725349933731061949486156175268174870925375476479075765730220369886042929315953342743258913798503508910576180797338276423010688804969280239717888913119863850148162509314477795955891096712644761497595389785168055745878684032059243806840367811697646872977809810727380062668509292011035381447928332052566254670526598269310880929577297797593073825494604179240539824302756240539458848849583825541725557821209855351733004841205283599474025929013807123752499918963666145440421267725469445421382106395625068806973589863323911349143425382813338285308428425851442582152431246199538617853044157010582869689900364410716539348296264336077571227081671519578366087255536295726044932221701663921393159657529979306926997818974116878864799740223767611773418465955342035293178575297919993531409037162940922251351348050303172976658968325904805414801310453668353528760194962003081640950851262536391892129128727124365790901753981156135435447343083583000264692149951882185497154276322274987851579673402771103318380761509045220106481518436037532797522713259669931571193174953866215028541732795680870147971120219107428052926914116002031306439178601520238707591279303368053065430654395664381220700445084232386649808239588536242138482138115378055789642911849888355697116282360019444977639588510728747367407730541720905328940958340146191004776375206301884647106563105740147806851310496372336996023349317004982546782252932434221797001444533723863489021737768863257608643454483400169737516898146709163644660790443138552201003077195850596733976833518284860935230978060751527990089642199689242120820632277300585086636217602740876814827196650064861706079091463161258847041352034494916628328494810395709473893322731320560716208021774509212836930753180372725736186489744469821379866748095649392904878104711426491102572048313150277577756887682288091714392832738358490874509688640054069670349249486090818365385571689320999334160368664217010839694111471622935921355000170720678971811779282173822283801787387211712014249973722489361552327395556939763176082273603894471111797540187367804071190874286459824673743096181179009206250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -34776511772007879064748274528997529788127256007365264196533667311209428084195635002093132502696549094211370963837985930046745256150000557428719719229728516199026364827953869826576507855540981048220571462572954008595783210906644130256124345654342891436527159827056732970704494568994791836927213583174593029142347727928337376483260433822287167810609260111118114916920072571224599981164595889109717987436896585765806316632596537420243641265330388347228886576712448507946937678938231506531448181083724242885330350405382601849488903566738499605888509609609741792456699370185989738347456973369989930479265589769961593040253043897274786369206016770864085866071074769849221182500103032945774455686141285434441732486852627161789049976197056714501579424822574491603647347503009499328196089565920138410722570346709981650691687607759312549396445087163719069245192950996574975432262335026979108757393369493146820937965859402007653136410269624645608923105458178398586452506430480648685080647773652961403065148330509580886777297797223217136618514500569589204734192648570286526379367118129651332802095809525242426998952608355765294843662775078857099340960516661523046502122027822383518792207411094760570166501529254764263770260363209673347114267800817591294815782574611355737179158887796876438547239341327190427300392217440264760107272887352026500124358562042288707206486154817209508267840547781208412382006410302255055855138193606404685433914593609464574359143932629850326546781992719491430863372707478211454409276257476620679718062294390847281105929926385856428372347153512983032701060218884933127176243285988470704873481090691499015647566313016726062506311682036482931592749074513286660188870474314347660721706059066891068735907175644976362060347886692580506314020325291550572707082867519981353512628659016774968363556475381859173388608162619018409135491437094467371198637596798537189587557839401449940513335188302851291490537885225536604592245681121206313175240637700701470716284306182523229011195053646527917830321514508596314763647618182544929240447448693631819807883650963686155253268835490036684118954442332773950074647792762192601970116880256693437223814448198691398204430875051157803340435526881050565431680196446199820114877539221590835856695981173857002807796259004734098957269480967700305980409840686213992108723690048776855836789101166752400053939739459158695365638543649327214874335589789104516978771896055534200545558726595885462317853972779986410970368925044589650307026719927422932123708991552017365326112305638345884928017657985667826353012365059620720011374236622084371611446821306774854317736820878331182807872156749092111581440309668989133300028733372519133220821138555687836672029772234768749267594599382387475580233329724745985975401575822652479155476450183109038416474963891398833777936437849916625306114907575803793573569413205086160623570412349030883690237434401952620725554365108499462512140440674133236980948037978261579407549028401949821407638287227515592061107868417066644726201413309751558486312590487888297904234827746006423559471062350431606062643791696252781031367126388751577814211933851533129115489151011834575947735886161713195589318409777827729174868481356667844778174892837598493296906400304203313590200936076876701072603495310736148065373570518516536040544109959784067358189957751631892535225474631252992181463563714268910060084107968783079785878971272849972016880637585232404483809214917609440276139236069034580358310069656324171768368096222702959742428759067611894595857288496516934735990347014889534543165350362436831261888575012348552282980176219161442768355214673035663033679256184929359086049738506071245887418506610535008690617203891024547851009298791644108134396152776416018194153212148873336443220418394988728018155749976210326048052277418695591378923524742289693320149905160418035791335846583150939938803467943800649974954596234468253613466680063490569375791705132997296921620049455532992775922757116670264388246679357200005981669673375005847975765008765290652963757046641057095620032867368281805147373425543740802296411254443832590583820394542195735831362058673707374554971369566354254619078965000099097888638809521374338503717095531507923293881826238049385646605782749907870953901312052018280025878726358301659344910476940558814185232546872590017634925093695974509499470083034321086301828840804556042928633480786404502343060287024512197975968740855750794721852449104169314431947497025905307189522547358429723668002314731052736123201176456802240699427824645049752156631360294350695132189186927196843305704934086330219826233603623782104107241847622896592926070877758899380879371105625411066690677073004690900786255045702495965259827988187333799854257493923585648445211249355868537180957645286870227220639209566469814409478326045507422251324841673501351317049021151481925123689625423859535637065906722109533691715699693507377069588403312032150146802276782047887293397746093655435917138943991129987336572380961227671349076178866718937073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -1264858303505446435434519896894051992485496624899464050715899589713927337719848050495674702307421581691398712282613325066960220981915001759223503009324268164437032608646323082260472802169525242052476310772166124394701541543933328007083330363195157667855086913035208107539217376955305716621946049140462803613201708506031276697447911383098323007483772021847871250769198022441365879781871622488089229375290952268958016233436602185657032464105841999326916102896622962883827803083891814799571895871099263767458103494013081453752965929152138241968071750285570593945257252856131368769178627812802287536959232084086530906520192174259599804010337850779355770113093856727735835132770674060796010812905923211819266593241563697056151807538585581694186693828470935488923616901548234819139208775499191985471248871859717581272536359641952640009645447667273966932708590891398226247451444670156429158076681564118665957808607284176400527045475416742038625647049482922310969868412153922887654730637253937481810071452880681535316680496144601724066568880160567276848167215010448191107047557830239141635213330237942064188695449728520953290838015464958263372529970820582986619540237871300794671991819531311984227784598288051968143517001150061451705315138377945708651475866968947415834979183210810679557870454134208881418074352431463089210680196866712437347738604299829317448645597796232889382531170067506321327128597127479852274646113389667113192348445028812866845268980941273427182250801587659545204183705919525863007394034649445545263529162324714327409127490578369707761855411922039247329305708687897101004403509884075224486622557826155156986555178176397320845923027442713409499477683573199796133726454656371822389096115147873026501812258783195536101314201378616421136494570213987941732653345430569638480827333428733252058766752674254606084506882665096342124647903353498559331600824344220033648479320282243367279604184632439809814950262360496343367627011131186979328945202881090869648653713679323191259437380413674293366738243947697363840091819767274380725969231004661306233690226651083929993997656282976541546208394886562301381441882301367151280199698965854389199647091063946683031362071577627299445185684139727586549693847138132911539679427471321977260144017909202879137512191744823546771082521148426553234679335519116549832396137266548079022464316766587361870813592313274613917237817559072779901370110376143602169181535990317476566521270462019362696746762064088629158480765904174366436598899240542212293030229455592197124132700503356979099576870720430971426087436320050744544057857331570354122950792421614129202514742539102273309711307940273660259597917784354444674290932616417633013365867059652275115350937856423555842069216597404214437955840319874811436334070753252900657613014215078839800726045030924639108225298242079803844824033604358509112862570466402684337862080032352895806845208619357191883428392234565018118660937283428273109875572328309605510929817362246419003098098427873521767835936397726109416748638105866089999931747423750385298065273131827215380482575651535373057365404620050182150172014653469768785068260936705874608308395610811107717252234896505723635933006973210317463291723624127765867676377682920766976902553077516184335728128334553097609782126740154482108298970581590039350657458022063497232685831600292642945147459122072540422812662992394463067332783265539289807428199349702339088402661900192749235078524646856654381600298052413794728471919794381145985871821278470831974522508815466206570953962915008337104060307109045418228800997074371683742979579413745960309793395765325932405783565224444136655818933035570104028810921842550268171749763418017060769071540942117008201527722018765221677227037638493736781013647642702766649227783665899193037908920060756598011793497406871942338457658985806751338302355861230852316631787201805808205409054766495908086078676744682350232944475129943325625287197470775208036793506655115136787495990438844589358978374997857340174847594229620129555397596701457727643669148791097308377058959474880991851121412495326719969043839250110660695815308791290051448774583981220143572021838144428724923509789464379393827728990688475880839556004740142376357758540341716623520265720979210211511347620896878633853790069438473457431323349514059413716452763757925055276697734656898342469695213435157467734368693153357617024269823456200824147382719057424856155967312659097166723262753588415491097082379811470424902439304481117159644616008926724623745749097018103231840461218133103096037126292693968431721597391589942072073056935108337478474609649005461398011549162300342020878764704273534323377910298454794702627583943417620535988625041872314298666016529028023344196229231235770889335572269415487334805948668899515858938039533496691100290820540565599069580083646166087840693966351042069748049133043927269775812486936729973684234238977155888157008627142744139173407385276876648073643386185592766536463759217400408548890116934397790680374157046102502604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -32969077048651561250772142177481039642852340765659757135068857549669631722807546153371123481234652936426560270520205612002492127021634865576232527042447925443835055745188920469222317505654759383642878880149013004537475383856245176950028675158204831339153659590511180173310740583836795107444964396948445388990014663813799528119283959850210925442140184798099765217428312206197860757601606711255721156575282743027540165911569813347299039307967354906143032587971661948036448493917647807941489199771795804727576909778206541251441920437311698545700652631519869108061189458740401047589401624088515940033519184668019648242353276953702335140770963524628898004076903762760215276042135480492720195571319586041414263847996169174763152892058257269983047429539038171344997856695901535760305625381632214373745160549977785654100675002268996896283648433026531424882361296890826605116528611691163546738716917755461577885412892968255413347096832913730878909851227195375149613652452727884834636898282480425496151049174430663246668192508445570606563456050327742582440742293108068910477793076327294467552746631300551997431431271688911560931201432809771870506947843552410969411680051547116330343459784724466974784769144572916237507672173632528994027286202257531129697127402928464675066171345119064970161229430682999428362022026755567520084056459046051694126179606680898166376968837125007733724942259495753420501664401088834750081496428339531704077208745950962121938312918156984425874588317514229417226994766215965820432520493813995245434789147004869112071024418199751010864546410458610148288036258931929470442321929794863605215265706542611288054291085610491614793383834951122173427287016308408090954284548679856286139600792993016114086856353130928750979157347561850947275169315995279241131369810441365350315958882404036229908230093862522763678246421145487373906361841241449245709883522727203932437466578675491860978053577343772050093596334595107426785521692047356352263935999751814733948290691887890212568022018572943528269104061990646071593727729351920020096972555340426021148881041936912013355057052393185730759048668356618314215257746720865399118492316371549530266159130369592594186930463810370105634680926048679921766491018841677078823438106374067009829514742883722236830099226800126258404269579984196863392929784148844481663512085096436927546025433048349737425205653234610745628763765254337017960749582633030233191930872482482898490015975648142897183956809748458219627113102016853032547061867387033659692574391980118042234665494164104832316963334286785996125321392967466664538708077142229041431003716236034020488815437412612422436908996698995866956993566572942889236331697498886274906278124943332297862389720630451786394858245056640834593160107162429510703615002431018203615521622955837909374794923432282352661487103302243981452308759437835591995142161379191206599576083676096056008055509656088555984911361978312110182868448291519383285074709531352881768580365253643711258153104902976113349208452982752694031590411291817961062063598236119277724968800795888742111118131158120943960655506237194088413943766146017880956827018950947637724520900105142503300759958402073896520719546213003359709661479667101185416162598441832955837482616305529370524596566380241560709295713848122341374486833386560976135969779891045327073914841968840574978232163531008871853827685494231097467099130989081245299507786662152841275925941746826476536725064374287230469381277926634467339891190882649488050759985716639907408356185567759678792487408535059847915956394382772007878513829374770110954717430779793325569784593751883356260629789476587140357189952146430735715878385505164508885994361549557738338061959196178794425761605239224907169075448970290985379220126900812825988566195273566276489836658624258071517409956443430396314073137963301535851965087015899590349802915234250200869670365226089181466973286593429433283351232998112327546150803079098415355083804826503658961232748347014535694178772141406204232628073989858709361097634180328377850374784170771337904906521664884475381763290959106368738032559147647662188330465297650473834621053860421354030768510089311259489866543624926350260484305600010550016837027383764656588835310348241798257721132803403210583804838346185956467596178610759665899709087585752818699537311563159923331016243039174803293714601343564698089379867267551107297234972054555552259513011219719854683360244419847148351736076259390699460372903351484323478971355611344235283784252306679528214434203211454005606413418467174209823096254829499547332293279707338776648783190038765711306084527435231739704236300793403839587832891852311968449175799927793786505360770670769683843660154852192644195289363299305835188693300599245379003791207276108537710134428222406962596427048425411334293554760632997046857952841940729840854138357362597445338897957580975382184708957774983973843618675992106868129397417699401881982530213917747703125990903367802381965884313650168307598553487295522549078226370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 1133668276831207805635398425701929490415803640121082458987860680523872377680060757657939729776519670722804668229185632206865771088755770084922655737945180272815447663458413702624652903362370193275530061531262743295498170699253907087849241161563688970826691188613636423818029533921451820775212828521063778607911790576968412751177410408598532051568782538247115744976243762181406044408038111475166733429468074943806447599201129214211821789829821741717985338352651187602444655304056165308038080599663214729662678996490064231602207326847023402659240065787627683259124306694707068149796219259638961843348498132937547944850904193140600923417729028678192674662001449761496478157021839476277739555905169581358466222547383120261849943495262117808080098422752078037092933417703204619251133903559104799353139481877263146226820017111878787620718824031523742795446486996442965457454023114787962493823825001630035737831811229428292828266098084736791679837962858118411820575092926488946284940524146134507663614634851791856280718064281636975313201261125656171456268628391953933875123864722293837785097870711663281333569463209133522307346681501219835334960564597898870790033748682571575322342807829836391358959300573140108245892068322584504121070197502982292595778593235334732423606073906528337144700384866044587066145997077308291020342164831385338196202397067565286704159372751370480064588720411077750687321695015178859462856909667988494714787530183226490524897861482256822705724346436711210226375792870146296123561794851245970137564137825902734933766812037247069712936324481909308897786492832437049817028242123290753190063186164323220112688052519411493058273872199035045006624160696273538054870168053600855889702287631953946264745349277034216297190389067237832929483956990541860891269965853967563883804603476214999623787010434829619103651459263254458677993474544128806583818525478079276591356162524408623640531790024715508159310423642779576214244418276611884239444302219214752969847811082560993840783977970741566035487950337869294607642581633307770828730824845609559812544765255693606331543181373463814203881772861375827176110417758657273444188283973824838689608621737695805828151654264047134559734946657351410943917782403549515259661821117664738214351887392468226822510708012163614450858199525110692445090367451557943571237472405374565020276293836337484995019555454455785733362793280402738624021926623329020035556235663603596608418121592783158082043900010256127997727465710731368418547109416593417969200532072671558109411574664639086007234730147723174785452222760397584693800536816057807178364427978382865844318755688799384629057995913324223100436904525847361479542942327749971470005328881510818475349074354543697223383504653821022013491465782903900142053314169922291776219894438618322734212405299598196834231238264073347502682926717810611666997177966052406423835411526151523387812268398671778045390078838130171621989954433266675321733286612069926076283556787516082149891794043424907009749104351785887924366262280790724862579071222027453551329827113560333508231672363995291341098882047075247443865212296197627600670480398902865109238160971278413407239192589900185101222655929852993429903885544583038082338985204300056202413951544212206368294485461647099176473021278784157025042807982180614516219709249629869424253370905247108659227185042830846543339940959703158076107942557242543262998465160039185722902073788815625674659455440753021102179830065007202700024266667824562642698944479696619998560534545272677707405533372479655657234758506671696331034302205606118816710612916707900545855852874953502049343624100088713261537158090185917426763389462846315275725699855262972159824764196774573449971893210392791767275654432536942459508361037895841968306008597201547429261081763735967072475569946642877296289524008969523464770267298504678420353999383332418416267002837385784305704599020536018771984091161027610283485724649505152759360089669460673946763201263566629667376793922878473070417341402682557272841637101782090379490040943437268372629815297842197139803050968771082076891496226024417242293752738096005060588243733609273156989751078020433974483407197310047204341537319996497292810287835113086610316715856363555192154585765016425473538739513496603601880491760877433412315016237951680861254063202069996722114990661059768487720009230166744210960719328320686576049135898317963523237529179420436687852507312215669747270547130029327914527125040042154965481966326932666818849075743701253986891238485560012699926597639568033152875960750951794540678144511607347654155073526986685481351378802144434837284210873724024052022819788788625708481849578434220869645066303039827587768637042514148595659230174376217133962878310465248407586180921200216047175313950368826193479519868154763701615746751999567572824419327162960279446756573116411904375433643026695179501181091089957371949827946536764117454799289307845017175410527124804576818052352766209214565063813227552025262798908608640712704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 181073503585236372408216591397947975991231632410031982272957439139062673867251480886422755020378219404619812379701485641028364897119653505786786809044194750844301465941811579302081833428211012305795793457534649946614932771824449943749743459793843478833308130654971296925717287428168303615771081418776635034212169777429926139422446891138813473960751665486146358316038066538908897397410215173907805755313735469383891982172566124930836666562795592392088212773368452269657426125178972703137706389738061605144998670272787375092643293287076561896380640287697175440942662934453565942258798020956567808951350127510887561054848231856586857031309029505503166762178833995996137775967256052899454143108648629869521123940921664187496099718232323402593635385494598571144558202081464813055244723413109648798657485219255546479576826639398168443915445279764873541645101494136050684742829385142280924534977170086021054230143574731051639054628747685719744221508059494048832029770916708381201531895755378947826413925530352617606771207411840849614058461702096634521529168398312894462338345986935893810681971347594362602234501203373303850978342180696048736881924101738506767729466403702049142831768058377297465414315246464654120658387099102104583777144489190676137787703814554093112238279060936870625806178798924490623807303770287734994399903079793683003545713232173606561810965728866131266820513714348395583336697216830740232643096857798954227469166109472255655046289314831733239738172817869767121889245785311225474436245353220136674843842046061126355382594011894700551294105111683817116776465525175223249812043588082449264728553081236876493889448336004751237556656045524796849932954810121379999921800377539029031258739235474363072094786812490171577010869090172164718789769088947594308601310837970889317709579369236238109061326069723773977477041511631983205104183390212029876075094828275419051710054931502430349911205331692368956271752102517726126315417513274574524341468356722585363463814220700477948676591901013524597106035097837168189201512954220891191088307017742017166574479808258996851325324985884248042248680747122716985922878170203425225419771401056290685972723857688288100820342105099512091647508680350576599875645593080342962188536377708031883479399457085820046141647679339009368802244214742266582104093909420288530093240432287406911417636546904213835394616491231815098406509003377066439759650681840477541795902673906661588514225017159536260898396693611313705541754725354138887324531137757527132306901726256867972245945084811133453495524060295621693240583729033554588087276346432427308736616226527593474328989504742846057583491892950931047387252714527659264961995765854346100085095613156517080935474411690294325982349050762178696593345916986641879494715469170814088047976624190751852950441195266902903782486049259839909798997408074525857407761147843838827613874986714243977524364335011437135445599919748377883686604598239843643978668683199232457685506720424758825987975741785041136609622389338023933931664691507396908900500053155148545301797409151769598806598220528172817703536981241848913849825562355312240529906601854664376954922889588536625405913643872457316676357548955994187517524281413287908013392929677633023304945054048990146031822036195102895064284092018682011298474979734250027111665299620256865669406930622581995513856882505290179284588847559876441665830894032208438671866132133188539759350160674248332495209410999308974462331238857258621681672356984232407479958124861958488152987389434860677194722518772710282444358679830182844390424623433392709606512731338585543323245075119129651695955801225744964293185332960312814497675793951574221199516741887885585319195936105912535450685661409111537744998674516621885241299957914265781444895320967700557427447603146542555630562677665812855521315495680540209603799679969816416081170900761590768620159750826319752067966543769580059036423116860957715025184831689137212114567385717163845108316100922292368668632341817174336878543962329351735624143269153371484747442955497846248588396453711652162368778838324811754590942718027987607474660180003132465190042394150579427270694246441816902246054637213522874973935793574891528384049312526816037090611216185699967769912495991843982159010748902766765362141771440584117594678533637696226393078008177282572321175555114268245883123070351215303600896863488818487971138187505174026532554459662457411688164911090393069242247417976811014951116851725843634119213591049637575953694030480454003205949523569449024179010406002053840667446353056723832186625404834735910310644999703393262891724166329963396072755215949429876908052101672818656452113771908615617885349019625988004116388727628448551125729442672554986152655624242904620321302506550730940940951729600903621666509933991781101098876576631317409047785848587482998892913356516071386237395487530771355247693109172495039922199804896484930542540062696516562262743191742733159742580578861693320982388386738253738566741917696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 11980849000836216827894728216258215999288042441310779544527990833652849900024965595449454448578971930564664253172492013098397643836078963700730421798379976158047647968295218073349756132781965837662562160515552566409058672864074734156101128774976529902837391852284028415032344002069787938970651261353605234976345765167770256841897776009201340483230743255804933979825822055053835463091741460530909561261887820171882316883962071794101526499085953443991796412771112418813886021705008537128842497155039116397469341516489861452337196024709806577893036838374709636046872669076562958218079528361045521276383958045038482347110285654893825671392615187015628843058959340214445631379521379499122478575900210148653237404329106306211147692850629427567804976855706804271028559985406702758609170478919399009688842747686534807516908716306423858835395579268565316345705528579969944770904007778115128146842045424003617831576282575268418852294468949586978177303849103933711635506149898796902449617939477389597948337511546530769026949145291035035228626786224064586915273166146634859227944166779784688582972527906822968869321780481027361685025578722281195183643472887122258926129537817114704143530585026964376069535363220071607025285471885081623119308365189445268568134575260315072213415542270133171297305807273457448304826902818507677429186578683084653852955400151358821017836012444849689183125544424348132231373738372194169876265243695167222306351617751786403250047693624485676777727929379306064021435989681196166943069542091161646181326257570919504684817849056533798976509788098764504753883710501808586326427883426177014179646255136567134161072304169444589645511668616807180874515890570128729251245515741486366348668405026567731003620351029932066125244724487117457999023190904376315558197159546375589908431308004574264240501459631002992823290233834084015558221697019225692004819217901270945728427967680216606721505011372369084579830088582306725307862276767082093092082443877809018248286238124159231054166480797409810211350937492761276009861552649188234874735957081193938200261444932602035470670290880966352640703504235564924154730469288015453387579037787451301466600691195660427081779971321690328146929245613187278487232335912848941274071696724103347047024375899989275417982972334534821162506782538741158051821463889661506141737731819073304002140081986674750734876344973899321812017482787715656043024721086118245696646043142402342005309848983382674817426853691614964950371106149168780929313505651661069588742620098000785877125664834530260677774774901187089608428946628057708904695185223647551102137729324514332719929133505245114676308437836654101666964528087500702013314121365148313111942965323780758082972311496881971746758346857397922280087192926818054798744870562354359105594312430145719132847641285178006342022453816664076463748405373400350336178129289743227565412933286722995231840861972350466411909146769176526604648079883407755797902717150404707331078334680253094298395519401196344343175689407585093727273846702151212908814546673763737892112428013415954789174780778255003289002353760310032941027722129806787298731997031820805090822645428059795780770898131006736337015442869834111264241522628318517605338677276846699231977553214682283845772004104035309700703921786630992091835869696586619165460599230815160631611827565462810613345730272016245960739373689940627452920508323681767048323456006223767695011225019154904964371595013428372638318233470847459128599454524604297923296047639508504671889181870147553757504484713492967439782630565861620890116272641852953443235030711826744694413894331895526766431455375373472245950352352030184173770415313331169137407775233643442154635770503767356425274437255858124598345721878035605220457142011837235541695935013120849032257255166685509766564153121005951054552740268721874093798940425977375750203909198096916263852784004154165600266856118185757210100415045066695233531808375859267313849831091470324612202787231360451417023774687521727141600273053266321841435176701745770378568652477048956557720787812930217693233612430521127856939810440019156359249053235446413328298130878678568793085525085491182617400870239312308853780103160424096095717892273378293910234482857488517630443986773005752564231254827809882032665459208994764477274954078214636716798002591171884617289676462030816310655532851773944008565074854042727376854351548839322179400556047164649455310144439551899036679531742464315347242719914882106694945650257160146583909307307379883042269620110700891084519689255497759745707708249516976374133890029484921527309549097771602933339803119605776887043192918722656853590979119060197484693091062344820256465095092194686594641135764693588114035288787069462796322917478015559056649393522332866539822029538954391245910941694442728658334119411180597091806809207846420198093763345206084700169815111592053137109278280877148873319927328219099791998857630656289834841104573998349331911722811615717324562727256063325139841843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 590825120497154972437636906869872676334861915540735573382448284470709716292306614722932224052138537842925618640494621138031347417074636860084283632883016593963803393779411763759656889450779637709961996836028242975345176651408950479162703968166572342452048600206490282997929552381021622389461429422923044118829336906928470231300356582585499030349037174545907418384570173516694369532815531640926370508720056601363076328380080435707880293809733032954030913164712930310370390528663093898184069787980582557992294487018246234630617592501599981893524243643766773978544687188295902539515079717310649129454748242679155171562508133589503532213371274464458989786069356138768008100536190945940345763662918688085830768843854846541170099200846512012062047520186173661514206906770756434933961605050020766274739696408329865751087604836536049830713961411955508194710152890965555004884872361894050426382417380980655258223497965029415187468885215422292910761006385405190665293839410086441211777325031072185187335495137420729063868888566170466579056601185203988199440826188311736427591101532455149072265527384096724231818222989953183216490205125590696945526924793063801932345863207039116246159421484677084501376417432043471945298142556130646682010244621567901472975404468440936566895865789739242039479243195083985502138160839368048244400906592943905781350819760810866000229157694507717252592740325376487818265890879212684531250022735524968103580031777132863094211712197439006506853863281222801144173705120370014465393228166272790138939321305624037094651554108079464060095770527135535694237564468053217141543961639419179697421640278185371868832381550126280753376268365159265401806338861740134914216523057597226392647050385848083563224045412175774028467098000345240513449842203711757612019085213649974898665569772388416133907633402753780188034366106798737868496945603572370369539335283546264081550933513366626468104955793547126703700207135469054662885223785929467057478157373665660890363584442318793954696876705861433027700394079490948098394332146140086251567115576048765883795555028953551179399760227651039574358979373016085552059903514790123110899054891099049223684810162563109853451015652685147703997231445191775382973233803635062490090384058602297772405992898227862757060684263347229769014848628985760718308503548557003214250771629185843901940875474155534080789940861056443472966209790166760908259506877059903413280867530046466898614241851698816172484917299841953224913825169008771853077123430978587660860989927763943807456815436553734080449893355651427135848400916568015587873133658370144908656100005666140531403269739981466719873356042341408810137928905919494618691204758978647165538950541933504004723060105140979096273853980810038593386315663449953295937545278778740641936797239607727135688646086125898507353844140066320240767958409047593578431272643607505230881251547214930412823487279256454049478065243672086792688328968433383516767493811578185056199204551402554882421560063867665589187516333094883202637615334961551899108687508047389193925887235955948481794842621429179050789954975369591278455926386396748627051443492810946692483745294561092991491775451054601708205709133619260598609403289751363563477134750742316600459290946718610194679627904182132118306266044393212599897022013433522945972872104440729597641449651318870982345836874576488824056942950730395347462083658441646708480873979805947455023663128635463967801285012934152676818859706886647229033399229120545973033438830713696727882055909122638034639760544446657706778826817059266604119587934159490592041748529170473470017200119872973823772419262147560135623171777270798131329734266064055360932226969118771107486616531159190478868915545725047201672316446642067129977900739967118914307773527748552551920182974168774615799331228874901490966811897156179615784599826547213088353169277563994304331357940699049800927640502703579693641744911067391158083598999072843674608787817625682061955819114005884607907875629439402430510060843080297238373838676010496188115599855698780821811556631483332477802409684499927486940054478656315597274777965274333104325830177329736895577973033787266270785901155688669857064500426367453933652636179642279548239893941194527252080691587626861654596154538178573976318900991507665369734261257077183056976952834117040285919746017964093110888412210416532611367663160767606335263213042559558464328602632493841361302794241937626780827535737778247645635688436765349309553425923325392027686458008342558480847478694382183981230228553397667143062115084121711177149773392650804312198935049848045754721775865906493324902911760420899081182054345026194721904768865391626250106823358426129355243267179253777986954809037460965637575044362387816196849030488334266926614343622770226622039445012746056430620863040828237492546005813753289439122823670101942629407588123626202876913146389608240216383345075863172748880276335213682598198972548487417737379833220936393001907583942047003836416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 25537559665694827522362725806849120161895715678555487123312084177163676017075007373480376752235362450767249961014138062086257712668997819291068066585273396562160863570972640536744230392325367043548186039683477652526029656608833711380211080094768296002948019929821095244868946050715321451652067823191630354585222089755978984114418614558265028249630033268453725965007516522405532214956816550385218749161696843379006667045557045596158248365116679077532003673269261022731982248756081096113945378729337793912622886014441745135848728025683633512431515462737086142035750405466908979712088546508287863697833777398204234061669951256295179002289168919637561655924410788329493309437279995235246665807896799719577243881887845701017767762530444952350959256596517420809708863165311061424257569008368014219837155151441405818710587605247498843957267719313659955058833864047668357846783577536381313533534409873411725037572374401660312913517916072523744341432486456383186432979215928705982059455648353904769001757902235930023955239501030398124896605748376488223173453147855882056368251317000136135457017062093359851803274597078980570957097129391114428167432025509123221293822552475587527179368172027366353997729937515096434721984652678856110776108632926763755839297467280201179910121878131698386636888697993526304444922993219686990178999435414387833437119988486079781642291901331938137009285437484417098931065081916725222822070625079614092784281047550393582616620024799235083101917854263028559495394859610285436792708248475089936735326315883224895728958424064099239758252787729774814462920599160533330474189095469494958903211300074146586134426879218670708064308650198135775978958193865179849833094489764364407452398408272807130265078855357338988431077682635970576677279542389512362710265832585462705564268204706414594048816934029019140215493007304415413587732563473415384691845563751895465484119408587172234185332877194363841421432533796078606082051488785609057138727074479136080847118242172024382285655454265254897773091366697146010865151498435665782627805430739376265101169830230941131439871624079901011469734380818038126323847472709076470599805606366754301421572714206415641340099781007070022714640728065663221386343860381272796832612673778369850768073136127491763684710170721231905195740600553405795108704865548419039933860092454539612749476360304716207541202904693571710649480910362420031049225284546531404134985606562736101831924915786423714670658706795420658573717973032987534332026507807466638238313635939927146596248699837287806006394981636671729962043912991908837672562160150751412460046819742281396904560735506193147054816297645232895622706562667299296848589837828162615662258664253157676993212976413464216714148864954348114200482729788001288213098274241451579034431689707504478358480059798232372557052824609982815784168190317161561436975427284891858387545145083537993237549952182604843212556652857683252789986158513624482627605926001920772765264405010802699746864685786811949093088241188529246408165164537222694550123878931657499367260553101158726612333215913612001745617953068367533136976289807286795245274322506414599631120235133283710886324735564327437830220558037300293213477596658843929724644224349272824183133425502293798836578629526060808321444545116078842724810802526302029158476969434134072656105371407112191510244281428447845615501016089603667976967835369959630402588991833416975999241599591026814956894731935204194615947347315176761172171256985937243574716179363807721926717155150375809208123995282400538905454333580503591650334443149024305887152751398579027638175451873859970500090275169139147816027274746252267884701268893083369048248876607209315221003238986736807298076029233370774314735585696602343009734986440878980086365287997569703156571926615142958748131461591335076128515560517334996720346291712130460548601255467669727275033769303456062974715600043922742221352954546112957612694807442681083311310648356451366760585575281766305376220491636284741708041226420215733030902181917008015216344937699880672484887995795153255507568481302442831146726176046680150673599280311826222802896958915380247743761392356638111993173063889449886278741773369560555522779315939741244302993468085205338389458117546480863770559452358136066706837787832195403406295635095426003664338973146506841004804852882253238195820861811010337558614611431596790137563972689814224688790018408979265493820883410748803495166455152334191309017218361308137961031851582569784112433644273611251665269462662006886894679068907576919931088762318273843424684008670976716012252087919805161809369806365095126105989497277788848211126760076111099819306420310101937725973908352709867513909605567614747296536321627918415031225632973414563604391393569528884335170226436016488909790583901994232258823962503695811864768307124318590950363912973109625974832687321448372087529071585299452723388507414569091036164645652947159903074815140591872556212816873525229647474150342656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 1023808654925723181553228135322973158896373849047904876243781387594632456416715499569650113225025377211987430578013002266745020164093323195493094236969430099271635193989238233590745660922553281991382112806677720113493340145431759122596764985023625659987807215042440815951083358267605685690458023648152047348534941476541091643138148872337794206420291663295507679108389980732578264419002901857620371641591818635917050326223695283357339351019382312660966207666011875896965911898156417463497350116629777483004345369249540884409754195450178501295019191919976145105820970478060592419624307954466259579985785098090268666446888763256689659532994844902514830848928768554163417513061454377174504246880927510984300912832670103957376726750579438611187120101149137942738715188323657848799508846521702913706139825411178782386424900693990372406635127217628812533327525392185224412978435746405876530451231306471554268051103615114863242120017378196090915574571333061869665418687133706530401592870246377634335803685187452928049192921030641722764660203106509471865105156389185894742685500581520687520204657663116345477385187219107571269205402080556599504780638796159697774388524060868798806805021691037757543804194480315603412824735377390738745297062809976323496778905627942936055888231463918972394956401376475995072168120586956730351077868297584629495699495389120646171211701305972058170791507286541402609646959861784540703674112823327217245907886863207279496721350797028627352472557361275521211916264370572757923203926831584519576174277879656405488554264739052600353860807679276318326031074980709061292553634009136922230151782952208799221268268238655298300863136693835932534739537559166462167409692401305941880557782257146249923674599981631330454146694187369672738823206296775302460425887039577251064271324377329346201304267359280031958123905367881325540688537757803212824362322007004219352875197125546178870570140652968926453089303332460082917309821061137823617577484994690120044712980595230173614182274195966973293004225250041811602046201928740647250575898984001993263787109672250240120674005730689718048314232018581007552249858677559443408482499591170573403055037628928053248765176855792813267407763165672532696852995993457503266547345702079418238778302257110819541588575651138711821411335131221723106105222095888938102011372595413598903542967762099786767087159199866801522518370515961255022817702129169514536990958936981704014647782890224199922132617540270300655499261151975715753114129605061302702157387147609521188657290862421568428427804783923010940902819398117737722583943498924388277911643751706364066121203793797681940630356817718835815118435638686563439500888174182500111600196517068366718914713680287062632907256726248725756879650827140839644393241684963194603161184331798908252442794471729329349718220973996993335941698751761824563840266108524955140897995429049284362326244650803712425761929720819084591466214400904239568670846266271920735572201283973635296733669511983804391119986663267134508653027409225348531775217715953255773202008626800498357073678404102838956301154853378536573110189730716934105331781312188709374003056000334143619616795676277967527007006114436509394072126346047167708385723114550219446900272903585052597272149799676886511404788274825003642791202211135460400462702452448354101656566945576362929819041292204323930592081922356275684386029558653312265911556163109441252049995658010537724869795778323201154726792865962052508748621869034412861019553001310542467849136398252454827723985219654127036107246568046043151821575914399277973868699179674652315064981906013465481697847125061897372594826613818743171501687057899775520639402234440890451857197509452498720985264233333923614339294418362707073775610601346858228777017228026573207404843125957654922393225712048158846093167427947993986649940236720265855596306909616384054100604450881710799208711600097729738653630011211160057786608023520212299670930736950321388006025940642612304913732799184952518732331507451030088658793396627619978807319025039498157388400122147199122713649571408211126132315756984653255846992402021799843119632747184466275039409940830112623340324570712406230041161376959529420162723554142323287552561853577167550164145121281168185455360571663865484004507781311145493887003330091123416585105194830332034804419836835336869135086519259722020077184855534137704623940160603162078633543128899006329823611278314154807500848364887952713603493889943891473907513246840000813973640624564742733520779863833019423030186501735039843365260341281607116420545388752095716979086793150412243629406580036730840076672608644042184893362978180727745707008470519240345829652005610915917517781601346643518590778880606198328490366896991489552328252489203071132415560067185045671262852824894356020561790499520143260500151900862755530033273882136970051584360265993585090513904900385076867158980582889690934914219216463303709883487354073695558820369610941627659766988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 37227669644683606796469844175904890424256850922872822040701609832837998958020539695978469375140595519209599565084670845363040212388784425057106491923317544691266495218653530667822611054619623567100013661594593105134661614177917132505494689880137525332694781371658887328133538026090507230161471849604982496601838336142935514460489569107104127260886114917109135433641298910907535206058726090653134682616853360300699013522154479730384298632172955481686365247735228379463747627885396752536497541148375861661131736857136241233546897940627896545461123929347796615051432996442280584792437426525369334207287063158024835502758538935271444034013368283558654930398450297313817438064477024973908298179240490125087067738654969826428929411095622088049995003534785395402605547755703423829507208451520728178990841401816494279412236056513800765904795892948265146068950393888669358018739484039920235232474635872522519002287428561255056261295288564430588425296847923741464292750831585083580365597338398143806035263332688966985695483211283185129094414683570091190578415338821481364916140036883228545231725824555007266717899724608253782969721994673238391861149901492131410501764864021859027800406749264212056195729946517923787946022207629040020440834726524551441988530513083369801580122390890992184808689015576236816372031580034013029626575249125482742289217987917804180253459204272206235710813297765703855141546585116221777014807069591644835565640470873353350797855036120855104747768054750031430419578101365396926854228095860068430297125325674511780983454398806735850950214390578655373043093963729411627455051486555168241975008124067424313277814873776261865371283031359406376095050717903403101420821940206805414537230513094114173134862638733321330604851048695469489750887213874605705605485692753139193006908634124179462095773023734476177934985453295480953376937208081268664968769426826220866485244318296201540508267836817434999967937149664351597132263796481470659773208587178508738118355913188465427204820820552033162222591536780033043774172769277416609104887066707322398283568720830664764739532334935195843937950294407333077382264947490113118098947122549511498667113001383985061744064423242391000636798970777840337681286668206199576500243309802191282207169416885604524929408237315645927698268849556958345609505667289983601070719853955620424715826362140124830846885583527471196204693421368963450679077017934454725059787784399650295220885174654120771133877808044737919653770614809602973355873833462152381580073592827534427141660429595694999931933407399963391226833268194285509583005086539467596661476541799544709715640565810866809202389886582318068640654911400736207907660559830023493945873365697299821573530258533972270993289018994037681549130996479171366546345543370264991511996579770877323805247569253773380573951624587045640794806853806661778179024341973710731252639883765479491066472931888053941144074689306205951019020840143712652892988547475995093049506871585542492202273699410322374323865989662173003232244025329891191382867404455691049626489554352313502149468873354322594034662227581404956007320367019142855209198995732164962229201493780905623709190893078103731396250302880258854224897503434219614552475263095253742694323017979244489266231634944550781040225495200443630183089168543562512148533752855172350483700873408709666480765533068314891495772489270009039938858245927296547687529562009754773800899696431442772065117213816043214431922735785058602324967955628512520229803271525319103310274059665573098059588164631617950508924756593803337416593400175730480630832337164405764189975845955371727882433420749748678712619703412414720146914478840995684132176586027321213152989948881711174370719735288245999603878072326649721912948282290367142356363066555859645069448499605262891888914705470873402630804425593071823144075887092680130964590851953157544550399090092991155718972020911197268994393979274335953667551823178071593050111871238052482122189947882333365784799983702259391853120812193364435171838228991705614670995028585173318746776392907084085684553966406289159997440487087393216569130599036919869934970149378233377022018037709930355678950528404542616688900641767151830585825938716343314326355973970356549362615964871269334671516810267732077169085423169717160393753284936761101570265805609413656213208545956414623705350637348942179518647543206167365193212937863891704569690746400258629126337120247501028065523710581194140140396288183168374202485108337672223248249437802927235798723124153890596484827946889568886238789942251692217069379569051611665732168021531955267031468324947332514771241072475773461700587918288043857179020622812821109349506290105492673827423611647074842262197444142101149615075577593694883597078261516310703517105468775351664908653292326576435765474592171651570344840933823131457875919665242412165305510809889167636419794487044236890015147647860176629721493199161469083008949469598364529626860051668423147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 1204296160530398776124466753723695730074991562176952450418617851099141976956943084369485720570107001324026340837403684065454718816142185118999136847969195970821683046035103179514283627397382396426266904591353005553177318215352339085890100856967092082002138588282771445584809333152758749505562895596682536796008021370869279897044632355613280355089374483175596190634330606305988212366971987689949000042690918718376557108450957882963474413463987929538285438579830609455756186949541881363589071606491180547537467125054281435052844983563489401790553417052610464277574329561760584155430385791779412073826322167920586963209431390393260570907109943700910420509035288164404678347639392766998247865582132477355594449678163724340590358261087927370139738270553977760476582292945115300628758612398029400037444858678426434022008815145382389455932936074428434097558769187102412317470561683514501876175090598333865348034737585571634302337910915703479679295891201032366256107057451057344485827949897913356293579158151163612018986471875983459080993366935207282922083942604436487221827752603034316911562501539499132475436149156571703574055033152261892792843933688670469330719235194822758907028107017541044405029353329831948270729799427839990455968811042381150248071035799040905243200812438423190868775232969641969809418415193508957617093221263200962795217284303994291342451936570779207847122507023148300201104782532152411755353087293825815754461794482999944975481975954852674085536521209001449391085430710387251189298555381504680524648037360290978620447936416098699673237293686844824136533776359818441401164006580009411871088652313212104737845088692264522462160690493179664634747205518657165206459632585356995227229718615791199628536581693583097997403330689401575171191772803182722174842960699844478377639852411002552134453236808918459642021799038731180033543910571417216928914608590818410811087291858152210254973212245128826664059980497382514671443122977908498645576771278417096289654563870492399079073910791313603189338801479539289525887965165372350183902115894946910325967964412646418435308304490854504772371379067187671994217395937388524429241375015511388451613056569099594940070434627493218685548452740157045944543345776672542520024131248785249498017441048937675384707710897114368583510725014326577138668481478108923111328380513242205604809852043759532030938324956730074842608136890510089672790268515757586932709564171218531563841921301349135512938124711942001952262592989091806033830829341916469478868080840505556220336127867723280542684638902133701160732063457667517703135989444607098513112057065384407284682345745054490059039643955298746406683236872539399230339822638908064764946200099037248355125352838114151575794117145112747419032360525996214084080056825409504771160232173939544766690719128817890393012352577553042088182093405470247199601728795325270739236949811378852673074737480807524228570990144271480351263176537833951464119222584610777200882457583106157626746604701512578359547394300070256138141030699161320962912807675357767291082913073945775766422691724438696710533083903011442255974622128837465509604265861879913599356474927762887162365735043797991142424146116081867528717406477620882627954046015676764015310600010322476775053945869691239643065620113690145615822691867660770671747261456148796808265808920347427392842306040550240805482194748195823384997746037559482086546541164952805298172016885662349845786389211198785801453427976301396013425582236307536328233815350745518958201367563429338130407965421544050136281303764344615117466492315309875393532180576843229641762726662485992686760253363891692864286442692071008937053679473668109374661106623245200850963427566774253578286319473649954251734285484811241213957345793360018524877048181909876234070379581313595065684221845114815838879182233430350618204130546132989564977947239400508879900964463966556380238446403582898937867935182874756773257254831477288975535350948938527251803916437866077657589119571553275505083643402026118673691821872703499993502960059157192662024830802836150153771877649269323448464018632885817222481594601053613673469974656947455598154826248521714746737108056019733297248971184381016550234097915374779528622188577106047690803495417906254450533878209432631778305804844853975597217103360440877615516034364534115232454947458986148794174773728338401264733441420431182945960530523785591336100361012975887748105418571636414770938419524303364975656712238488715250534222083654906532544451357880295246364163161507469694831542146602131417556727712390620171175252094310651273026218660383284452818292474586097886195854449226296300133522351892829018637462815186225483167051765495144112686552717160844863140776645856229724635200963832737557938709504125181926481327886878473791611886772112580409965763264598839531243360424355095544751557551536766629677945133882127253702378896284061631790828996370099569140533128802384952789145680511020082856057634816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 34771620802742065079765894718333969640644255041329852948659422687489519041512236402203480727069465870902131158126130506239358773685476183956172080428373614660247702856469771336046285381878615509965395828795199376746064142459156090885340411455679312690966175793959882014613320308000713036744556604466800341068247133288441888267835584590519578389332391750131313866648326770933467144513794680801532614252679139446163556623804748569060614474465711997695246671433591217346287414662837377337763227533747099210894875931613088154732870710410583664107493592509628231163634054614493477690672125649867376348982535848310668292634421856384128365714388153445406847466600436345415391042888761238233732093599782493715658231865364273890966193801930172461091670310320982336063034740224585543620572307640625659017058826250286428092653895138938507519342257460549988253548438279750277509017339785075150932150015936672923387368387936750239835814309045922549379461286807141412568523039117306646670841998913132652963782025936683937486689434726669916817925478159036279265045762395461671620549805307272851589167785622911425901278279517085517160709358417899223058946212453726477889492604409165069497190609178996294133310811108596890827350248505487593049401620527715491235497735863164303129609435241505513606182533738319111196754947514657459571375849865781875376771231011403640151128017154284093446736295456772468356020143575669274154628296028234702464179145278378933396685029047450557430235196882519128578413707994643389249352975649016586894886996986836940252825141005274734990758240240281184514244508185711428027177055543545233440887174262491810255309393444057302244754423412917819646805390409809570872735822351726140743921226062963241418893427264650709869599477550427229819432142138082052553997636180098881251936262559105886809652770222123001086944024818267487093242077887746145950099542078551527241927126067829782537054986499373697672705644901629509366401026115026492032549237308983325317119386986189684520438343712564862241997459795846721060014872928604261244036284339125118039083800754970232065236899789697951033223908490183882567045851713343158347593919639530913845337816607535692923442301404450557481894083265631805426429756921603964944449746685955098976396469912033656113655433184645864147685373678385187892061957537086382060305062732228213074594901536771398208336536130120880410651278131125934639288264499653244910169254098657845758898148042577771919853987312280617721243355613681461858820215335462334235196073469887742766841771896915993127350611884404243962215669643012491831600933318193025035373397494277636973564094633761168399075719491686233436452498759716398977724915472327739226847916156868559546622653969067764675884633408084823066126767676153449068881560020059301027054375035660803368065416083343851566414429451931059340792844357873939079801810509835488752817025285117243158703095765684358790747953041316361556671723706012845093106126157400677897465830621674925976482122256946232787627932050217967237944664298268014032281717914624711982234781096012259163389345904714865910213874171870448714973555197037484672066817417018017863786478280144063372720728367335228581445126382203583229247702040817234385152313713666974124960918081439920581836841700617600191252365804608649443663784434118264563916388163601898777927530639316070102651532188444807735226767765393955601090846343401680217024354027645343159186397355857524497880800557688526708797239894907749138031568952860443931141817976446381787420655695506297743822451878522833062007329526280562815891774869902866589355861637671890593500365810412816238462902925013850882874999280959866923368190923786670018863333302897832875641203123600095141534841522555495288398870850943945748219464937132272233970134631867810100042662032969825040091715478970184722625012158532572255753842647770085819832925021090103338308699048496006396334239982791745195727413349063251594462784745677008322142780000370952416893253195267950720140717421528464388120198830602240572515726470123259694494919041188170415936090526779379501179360307446739110424399298593784894735382694816433587788984965506013599392718591136470928359491961686065901026920497221032163299387177728000466384825885711329860714957341174886377709442763875607424064082546417746445888975009820025165055406161405056154742345239295687016615300677259632391798549422357719009484792948083091618338553324293038292883439404033760273020240224051542595871292873343902151160464947253262173565339478415255601041934885413814005393657016826891638982661376042176369200465895264815369711474698387965761307632785105052722383484798517859595115694398936930862717147509418635525558513729546399123205499897003204478546032694252973878362546078350065110442295280527936036204089098751408679177544671620306838826644074667079507452317904743909563429941958099928365386947234731729528279318343081390228882056669531450101393878386491675879251344922459836661104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 912324209113404538118158016631257671703350042289001536009041999953443293667672872050724465985472007224286257566988923109741593501840184711348043078185135619587683634631507601998221113143516128752696357594529607098352369137185336719914904870057735928613356169984937302967206781401059459770819437321544706686140985069239477243051928992747411132770753005650001677698520762243407994076087208282282245135717001658439708766284543163573078086628077595275992412903702468375797956697970890739212168231524399075504774108002722179161959958611320800641029109544732583860415777639027582957906286444474401588863204658000358207657741700615731209785384355660530827489411388306138059987587834947035535957334585956553923550412794476935833576061194480614950954885539065503059863634125877988209322033467151776422603983524193825717193394445177179791847061736710950129011251545285789168422233210296915522466569604090284337556542763326988466227862882668729705535429305532689139531017101350127152573983588630703777400598794422171501492606174030980454802750580457703576083845357329750465797908404848964241558549610452856163177519982503387537521772222685203369957358496414962021838425480838463739799610410837375692727622349000182901981609215903903798204047501448327864314162649221148919117423587983440756567989951052874093338843075486100055137341212891196568035106779337841206063586114622487181829997347487867762893935504119206511395973257544888646804322546692399300724968388149370200294738210971972869119971040125066355753212490250819529553144721490232597601879254757110177852767168832605734990970376030314643934290529147564738975486831681442294432463430676095566095479908498272216803426618654779127376325661382835503166204588808917072730017498177111559844719992396102147726465597389791509525034512240691975785366794091168908204456353784899329992206921697107503808874909945661528569919591295999958332511835888962315321115014719777019664209866916000555597747016353251504175121805422913915548421162106859055778769755754088931202834782971324464570500116003998683179672529661890513769560018389962414595678925305772472269775727529280676895651865348437178904047850560179939074189235817732649698639706273388897855075740596938869719378818690789805421218022295126083772159296626282448629231484370672555157269720863764172680218997511654209896409159197025526944009968058901808261148900882537903176114830530842638604368615624681437665769190138559017288049428032375631194066682998126879431679608728314253666400703173564486041967579959710367875083804561508916828105063162531235046811345785977235942265217641559191782535469360054433850877846928347882922579101473256486899676517367375708485209329810218642013660656302751339919217656349636811020316307076924593475927285447556991084940926470610712557262582560549871909950942974801358609846204729217383890754153113752334107903136959131857779482255066203730364827174277895506195050236762019361043703124246193530728503733680009407683900691760473030247266416986081633370036423169831491829141676016458086094714260950972834854472315152505124953395793379675104871775907718023089160123717096632487133293430768228520339426095978154671722291277452504796153942966977540867963133359883745605072102049461563616405566897812869730607240558062523401287760281109789312967975522950044001512922417162567583686719703464642685062945590423925700654650699166043732874285239529922680915991041797014722992637315320485072026191209133992369054830332535563293763420398925922268458394631154879463838731503020276985855884137567792055635066763894002584197768817592138711612533183811634688232197747058875631791632583229030999538213422237567092996191462939755456925668461291834865426739974208765502560603167014276900714818594390491401172245045489687409423525941502264278127149422336106397289066496153460015888897411763328914636065146670842284853500179462844173961481375438323581034578058868394443076839646820215612950401124626562937700830763584338498109146394563676498818223400813615042144933056001711831261902117373037372558125393999019867339795471210060857225666770939005478809897365606042985537029335162000783355148284763593314658105583774300816386923531027717260614046170792766330571027779371031240151004164433053048100025719330137832757214572175066201964534501219348752169351227139081838548232598802661555840360488282525740988239325001242597690023381866805067060337094415962941955106715456135460162440950658448118472302981446346254565288569882492658958053831332765568800975866642954154777934214036243959387277828132904004421947071082474445707319310730325476306825452894416508219802063536363045068100360513388801088743426553924487837223839394182286554799222064966015578073151983373533985292258255134307841731199488405920850842276340384162703048802550446081692760517790793537722687816304979055821185829703013852845913621969301919221321823212137546410490562373419916343758633628288967932130359102318380989418237136470016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 22467154417907932523132331443373291797378181856608327222023161628451376921216235766691732107203630862793313659665068226254024903510717486481302104469595517665097820605665027537772811492420798568966240409840854766262628776462777617045683390445027224689276448831696026759936513060203246155161821817732192377370623255208510509484714832544473091480985011357467418552723546105029714540847298767485249160957323142814142562418104742604755756527763792681669988031567419363806832124777796737448331274372697283455217455071700280087566573172638830099246216402648324980912954550969437280905869513620926689339376237728735430191368700927221542866267251773538774919537292375330993783135002027381770627800865768753733533093800865600040919693200149566358752799556564913750866063940415784912453804322730051463247740318617845543412952259075953027367088956197752026888411760210170393399692404527531160189344502728875174734044695216737969027694149773140941479257421354566291859623224989149959834107174569612054016495731339450796395781254992847153743430641359764523158548858457573369240869900919637118994197927585374192159861326497366837169406474890750027639704775741876056393856570306087629588493306000294135587021836855653120234829117835367289397025800373980720696680075230569014466534582154897513123081209310611317667585426838005707303688351617151550148609950637400443092623331801793293729763717146088956220668637506226902270054750598108599428610993700116719324839172338898257338376502880865046903730530126239982296352847287583218258194370158121744350043969185504959346480114352777111999244721378139958740391693514694481405764365181880596720805213824238072445942091424073056314257142952061115105491164869207155280847766500037393855967136683363042037227946239680977854646977671531724762811871940128264872205805880384850017013196537164810777544508442753664169377119553731030112076690735459407333028394440535024874486984515969061938745132208892428694033054875707151947249099970197055178707223049201883701092949910181835559931368999813733152522475748712424917295208636150808836504155489052403574608773786174545294740199633313390271906094492974599100747124952031966513616193608060547243723368206714975122006352800490483915444502018958828221221336821530327800179546957046590953626541529774949206902788700947095373853405077732152902341942068984852106140856482688522676108296696826269406687318821451190505491177650101469310927336190617568305970377805617547708510884393447384831452464937083121871736996144214902688619284199027730296269929982950749719079090590773639495992126542696994562782835173503466017762526870905769287324332996267853289880501859097818915368120146862417242977225386448490086308704244225413828503713500153568896914008613130837171734045937287120603524023643961928498004840043156261281524265966538062858402604297763280798872574378557929452423491882954193382167282597445491382981247463624031958805351704947126019916617695254824528479728637961462438539619419008534973264861830802023004374373148939343459819529490368062879285772474255483665431397394251969717111168270148939715317351964211547147636124010143415318919031752487222919399918608995725739350208681403125703430139927350049665433031156341634034403681262202436163659894087190726721246046184996848972738859187451275147537898180822715902863428635662721488146561426406134785615643695454362336641627911641416783585694100727756878576974333798372522211951799952492852744991942948286751465678675293326307355925002400442945489368370379404635054654350776507278785997569044671184711683193150249369377740908373738146402968020790590802946600847125233188176577172343859010800611358024887793409967378361291481854688102118922802920102319098370595324667744219619585769551983476733281829795399002499668674797721121625448965651549126232898744723162931894527388556655847218042799210652751024743883023255324160491062516689882478862994534497202346187599755965106836935329473972783671776557173227697435765755883945224039051148026161414031671776438595551721892252443149556473335196185053326511118750301156783332105817766262963186782376250240074244665402626636347086280238205151002391563359048833189752581995756898462255057096118317797350726326527509040015046721665726224497032146065552694744587856440637351330802227947879892555426557781070483714374280224939809098997461724883632304637379893627870915789556726203508630344343044901926818037828388816684990081397839988389533084387575105311993902179637730174540290792613772209173295202901387786212995785220305126102239547529575969603717589146204419807206132467591849801916151392649763281368162072512811641502447688077358423747073303271798384607445802556096359624911143120415884311259813527841511783464229398431364710402408061336294194152263743037457888518266010337351491041677941506561468735724560330219602377208084326326124183830198245279705509774986194287357835032965772786470153018597025139898089035018062152286447704473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 536632659615717346697349337042704166819285713015241906014277775002981531305178524697813113264534847367270510398259181139688743330329050637420674968728007536134180892984330041236968723781566446498749952275072861663478496197084776345678412925655358608099453372732195482594809695007536508892387604406838044930681220533937606079208140641062861150720799675859216707040918686358404806302005807280298236718863814202683285084135934271230185867906848718330633224451268616610529625664190084737948129106120043071951227949346938747420684377796314499139403122926338862077652621105027163940353414243476667211086432677915401706647577040699142551583350914750734218169135990315392795423895263158167692160801187392903880735621182651703029614330095424431671750595874976883159458474527298750478689130912807909217945047102972283613550759495647671000878566244843032069744392463934030076048889216160647932178146221494991363402402698668455607284837441375242447265885391997171073213985196518075127347292254214976166581909637299228956654673447830377518052264773278551619717724743219894389368746799495452937927593660655494831698369038302162203646073135958229847788702479756376431910586503874340269312024425747012203149235954825135988761818863595413462375577877497781408640205074285200462362077890112415275576824010711325066867396002090252888235858233512551942220456421392409255982239139065271780729494509442445663396858639760979973452525279127182293760957363142438549426206526401404088595052988020702298664713042280958440543334937332754739207102953878402647767211240012881087969237738293079296809727467740010226707528618106037600441962687256028736726663968185094658177787179946368977749239464124670742823325593035264952982062831357980798885975908417226500379261733403768197982451902484330447000334759930660241720302375946623334267338475164164444100338830856347881928435494385788459171942274750711716886621432182646209532134079277855225256963364027350470158485837076073188705642201437900970924471143566599404871456162566937975817484935449785611636817066248493793585140063086732406020910892559013026525524604651576511639070657308138286075082693488480455328192733701056474115749653031671623775193720791548304806161637087855251085655404387640141230150206284084407718126916604376717675743436036477618552885150501624751596390450105075635094324213808893974266724476814096153447128511350341534889628774070705228224167067820200309268864373946077195191822808747828873302914698936037413174459688006101564055339800560136004750066161564048364410426221502435348001113922469784192656015379910431177512611367278556556452991470670988470222660508920585299256427622347518196818743387814187211211657124973207036184761512596213897464672675150576085688759271956830527876977033161991448108071656992312302519808658755177009668060848806119374579947176320862686983414176853153245579173226008158065107565246802332474870364886018157678762723521131697401330167851613475061731795829057922013075315749748275584834112805657638218464637483993219642116676663090170185029506650836957912631629417166294967588854302955406691732904221579107700936335516339053805357551925128585236012576776311874906570801561843163007142015558476818712299040694112208030391007759782282659410169193280254205341064434171781951670618529229702748039226566209211124968173663679963487774020939242602961401851061001013794191144412080569040899776864239769056254214154341484046948506807563457564757141668901921342865319914973494654559011527593145149955952810795522571839122114502914239118148913534973485257074582569909785161382799557358561705753446539476095797433891191988115993404909415417089952163527092267191719940582573699289391137509175295320681315355761072533088700655111337669560982341481012570214417836398845271075353595217875329595055989879739741141332841516763740795663037141452310074098149795644745437350345743441236610586935526375918791636725531767674763019853399963571678189267099168514706503144890936475385810308229794839826881830040257103219686394341294571619569530206166359044578063378481123305158725369787952105194814263450694561907797794122296909536119223158448782177005127853108324819154986914201717321048318558320748228745992841377693793666742408022874626303959946170451882691187778247190578711047778758890451764435562587400248271618618823252876493821145467501349007642455220706163236766945510668970313962575202209966431057972860165579060603336351795486211854459192642794345405121328278532283666430689346358836838952437242654338238198713178262556468194730170982815091569839168423933480738334386357409101967855632320674112330067434478675704934516044240700081609689167972401329960032483775371368054214824825551120106114258168019729077801469004856737045676637526798805104669818486494549851191042649106994469400125357772377301240534544780060463483258043568813016183167913367384593638290786629256054459822905002905305273397372020700435873577506679413545526886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 12572592667900426076046834363189793219476813478409548647363414815598896191008558558984066182602005639876483089820921031471667786649591682376229448590758752369514391690298505656351039878493131860108627842058463485940819593678115838082658692415320702536881903578312953049603506610453663279187006571756349372509704637877745052273608738569717280820100415553111829973853222471738298366504416228985592017306841502392211235866829395148742349378491460880754974549202277348379002832273001639064036333931113545221170114811700498888643308235358224136408666129529510930657787376218445000005673584691997836649347365261444036718433623262995660208440501237897302732579687088897149886228547010979685537777867071771116961483236928783785491929336153196255795327230417149721557010309116591895960538933141864469824048622601795023858632109088353891763406886185078079172542285211126548098312155139390772234889614959643623442164893515879513460842718235198347161183863565692779083439258834766881923588087965041448714282167481297541964511966292944630251135014721977198264350798056608739533970365061057089528575882794009477487054835393847806926870002361151898670493044714348696911722024468423197909145474715832661993757194255225586575628310013027087300725470483706464285784155119298362120224176659365997664176825221410976145708211287905543309269258379271250565161481191892362670307366366162485484852123187441902629959391093262067001407741304345655646668067357134318137660691847051158529196755601656066273837296932210697914831132155982254167063413259721933734867015282220804568346588393470449953720568841909360460580928349320348362707403658564061442428408086652434399493426126466165368736345435254639817246296752529258350509131966863067465633460301446851153072969635837533345674709761869092806100663182771890518223704133067713720017734649115104805466978495181445172747005822768798950032788604769253168283028788296177304377198869292617591431092053517634101601634677231194634497370254846883517381825375786040568110165641374405781756887055534048072774307935345439826922065596200997610266545120272907779997548023739755836164552440205669773242114983495871729473454343004785222396589605473100581233392691050905139386128756584772647428183156151326236751880574249798922003648542931124544311492455025064842878973214555512983203562743355403757373154393443042828104734040338212394146865077546710074873863087068315138807355274148437050366180084999614100396803669440928008529449833049481188898396307277692776131104316263601026995250551548076743263129503386899048001454162927585274757568984626423342448418953716214838190936721211902819009259874367632217528942934804839915591428290532160668515905988667998093521188565352656862706766682756041205648316018883292417616361511015909472446911761764522434645479073189229325118593486707868440005627996373980021148770577305524058960246393112847432456048936253398332607386672594513484846295757618268625897032513300313612476833613645143289655084500723370715223569455502007954091478605202449036031599394952957354041396519764679849196797468078977466968432479407804077058742899590811869667509056606276852698407827314728246027388143118395944556291934440216945211932221111604121019859380018930375149372787122356663111989488352152613261506189760490304017154096646750667378050127952053018934100636352283665387578321512505160076836000628797860289933071722186235749256274116364737992137895226225036641327205001880760818346585867976606414284283755320639808405555202837489943869435177304606241680140209146445317276024330079384438997314589043487180830759084925629404657539752974246212036739460761926564635462783595537792745434055011177470515428813618651860116209455555798695351464752616338037568082074742524206051606698359459832396939765787950024299299665690968818113825826571433781755873552955823323937068288234038650842310001473823214082976769603016452381422336245332285102833269509643246776550861579608812142684540129060195902314068755766940281490055168122733441055399101051827666551856505785843499576391083008574986734604691443018368031121565284482943983298281303559671813927281380785144852530513732808656023675719019093151661159647077132769617151404028064378952793908093469022238136807137589780427980170141840094182330849782663880110264055028125035025287031449469503221627504691997637434351389399667273313404145077853495951335946582960795108937081986848301358859454736272900113697750740505205455117372546257627492969459756120544537693200804322309322290258855303405561047310856748035839127294084930452993909173439503660408137944113738465382472396155321329046292195997877710022878483580938699945918121868397634394659236145880453854568276595789838101643122810741290408738010781365701040393990271314629369114696352312586256792419446527779211812683735608307642988477840090956544107149638107986838910808818760757321868803762505488584373909820592884169285933836257965774554031202850400874004480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + 285653646883943338887922325936729269961770996668952047801949844696809244909785797245174985857532310438116925928192312161673100277402820673490658384410972739876003030362166524101782680362958587259555598430283537267600578802063816526336221355335490655825371563847463739775021671959260253309210007131754533457683198706356520894402512110248635926039385508923919495949501871280355751061356144703482785428404455660016548104511155832157387937543442056968874075463984214353675302683205010230362183065556119910190838857614273834852623727939398392437098979319894599633559596653112791576796419923694191510760628254748948905268651861626238511546525935947892610364819183723538086201408223792264439281541204059119798057833456256507254907965710586041867046017493355075749229755740444301410193588583656999574178839491588575752677736274814876503274909274521582147867438141969547480606238279828322753852141328659832805574709025104380170011180455096472562498599419403302603825482890007083985197454985301482364163310381195788546888533101459552036783312388444303699240864640643361892077825461996067901870718812707644139006634376308874003289631692818625543128265938390647131258994196310765212341751072610309918899176125314418558625611750294281393985191264505352088618097133103749377803148286306918636997816870593465048168720450263211387153776136868094457340656658530455665401464871708231136409364857960853485953006984735480700200412067008031958735292679363536729540712434171985276789923119023445929440332366467616512313739957747899259398744163781567140770215477354348960253421022883489816483045991619385116803803479016896153636583675636066599803520086610030684210543903282797304374005003497171774248559740505203433812138138461689217315148405650791363717213967189249676586645219567349068564829394609259019738742962619252069257314091440904318973792263193967243343612349483261866437559501840754443623658606622262485383369596488811723203851743559615364974446116492209228847117171625471404378505633385564232308442713093384063128062200315296827785325824249172791340303526608301678379024102188769879290032902170300896139988290446167631303387581137311141895884081301099768788895337351650529572337960806806938023141408720053673496988655552611447228985899921998127259506060333884641838373063106522687489809731005750744028411616615066090608189787833167642485121435279277196456009160544070417372039684939309367352838442835681434650486739467455732560122605327457060010916775820600806517221753179037117424506007622367583665645312459938844046556776881785684027310971800290811725395470732446037406571350106636564131400612547018245291349085672465040506705211935108367033399600795858777933799043767025976077100160849319416081813990092146609204956517492997978087345086924507650559139445814667008297202802487089591995587431947747294216714754637804869541472663403133656769152517039719802313274450859408899000250211483039090097007561799945381911268831910228817224116501942363276374084230657135980504989132724102298917542059321867766957601798994146636112539626559713936883015584915606558521702367429952322932004045638329153445644770486343820217166967333197683168528416009716812278391047328429023468374110528427996422296138178175132868821547838721009438238074550258727725616385212349627989068669133408805523566100032524319941545913135488687607767389505271722636852143360997009304798837073402274565470931033648196022926637156537997211924837761641561864303456626867353402460337669684424799578820243875909827290102550212460222473951660820881917238670016450910286763509001379548416089089322576856596192840731542431286966758572484808515417141706925640719750126719995067300905071119869533105082968324306658390840831536342027644498344490298639288036265722388016859527329570653088377391100050107125096816178370473757818167903762001144725020915573117089467935747763498070320279611011720199306857710597485856004321376502224600997220936123774098943231431025401895338296256345577656419630339513654443541510880000163000328993291880514213842588528672815428992552761472009218033481742449608742331225364143591404045077155607708121235126606145015059665974117064760185499188560014954373708401431365197794911483656337773339713426154986087071657361052037893499134127566284076935853597025242416185044996786119140422615034997387958243645779743482457909024517602860145688071277297679344518168381195526033152277723002195585666094649609443921925646119358435629017813502039518655230726330098810844102146706940768793300437006450102119489871390916900636360932467387406182035950405932274090076930499188500063707863983899593571076749939731145292210459730816137581740991581200046782700741755655589201528188143793017993743078672962806140754043443241564105807785136505076757502683935722715155191429783515550048145605928052614694662846835286061277329356459321570972650524624061012349161468119448294554783828309695896658057152740622343947516361939353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 6145672071973460048099857159940980881947369538227179993335726064797789000757113101060937028540108763648090807751588437882930076021039809141326485088869048685439324863824236000053135166819516412106278653068525856550931763028732276770214164628119484061045800148941157860064534633756410022817340285742875044840536299281919687305290411900387866335865065231530613302023353368498819138488633752909092488272704071087796553968426513876419448553068676119005777091546323653485722927032736712873985449077292013735639058924648128736146696672105839626406794805683029763633661687632960425118250094324361415157207737954370910488182443850898750744280281252872427705644150309904138031283862219517893570397023219612674262921400138061294031229947577122209546841335708744739016223690603702222228667467495517462683695202157087757615006307656680141853104554483235922284153120498520320908526926608950405668245110111381019747674512475872593043768890662918605327438003625436635433156872911497818552268903670333788895050188273415053015147909109022227310437548063757849402632563319710263491387111353254137547013078950731188648862167709944397758292253269549046776482322399447174725181694761586530894583254294248643909649034885257099146092292283164207844466338829969901858373904576834950656096512227247542319171885334960841244367074402139790550500006417599480849118687074336571181034858696689989849593681075225865316945032815587390084869224541913744829635983226007128564849167059180848340234824713751142076158597295974002441331766042759410541902499224347851122703203911710062130393542181820710447077935218486519311289041203005443586457041550694086533630342183986410118419017402867109243299440808456208127698297746370039164443170912173408830914631489149553614945126249085283870493132507989897892742723637092106973385286565828066319745410269560555759930502429355221669406759870948169726998911323023681077089222454174618350263148660978588928678345960821015416312115034794198244387185684474130679254626868458450127911153718934871819774289797667745402565427871436034778317557592120104963161384835003878718440529171114252321369675787478172165890655468120365767892922468247374111217238728733014666907214761714514854923545974081203014914096025985746050839132768458520952579019244810361358222584870745798471100694900293030721296823490848333667244560607653886207989087437437172945502099745407828353357648190213918169590450323908814207877971027797998393353558795863709994409757165680342114481512336176251945515980600061711325519956649803652514925274464887865743495813166534831807802958149180369243030428324637187215887299968132277717276558024358796446306266966762693944056373131782443836056427817604497945431433472816193130669167040876273487940152703583769843073413900556828913138415561184868403120413415166611928780172511196383812982229167073153452280738772307025926933265698118928519622925654818162275071894394312311637911733487686143434979106813807537784746164264915835534332721199078889927595736059381499511725928240892197689014720356750311420139680003185605593881139239356334663638263227062076439628860290001726435638978000629813265124761421974004626286851812787420763204892237641145152220752153348169786767024118305641197967875740829574318898183853143206634169780553343896715101737779919906515793623278588003684922514761984239093833528235163415585799974884025112968547426430977717252454533411901382091340281064101981805581606512583725496478367215651999558155570963940316520301172557355507497606761607758261126970589132121699966145312259318871922149578507938568348501425599784094435868602160862131933692024755095084792365727447335653072711411256541336491314805681825301067744342005715412086857398706343075867349690451777157721623142245744153079651239711760683913342334111266144890766952575484310787963948147142371864204926672927077759070545830989236993977227606575266296741492731224932620920601535130264190380569454098326498091376507005731262022784405777045924026629577974453109602393426072050607409657878340687936859697934447093013415287241095804073612331668234313784088805055064541883221367152859057031008086339449098033560197032593277742175929174911439034173053151753089759296305649521450355641789275258323135038024782371398264854145299072434903784406959630538598384291708018059905120487923774892714561762786249979702689489496329449898202806651849676832325899065371503494322050909884802096205698818694450051124965560494098523276226561190584693182092548902527292902105572084308943135484089737174719795944653053404969794610063838240704789213720838171016925130267874579008478467636926346000247404099319840172745257738227449326538015170018136718473245486579487962767180252434747634367901136578389315327606929424082774528724678057017553976447337522933097814661376899315364313157707257602489776276581863915329641566711973442127857027651040570072393550531729681786807794659427710597863854740360533114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + 121539289150724459142546126020220695323302627152378684515316095142471257533414864637217277910048939246496164486092726981701034099921856471249927168071252966862619881847809080939738235629698495922616549445276428366575108214117285370635013532823689088376035956911254197437885846491247368062397108550176880270535837944979997713720930223954106858133998404698052802000816491222511809784900423669263117919864763760062774748901154183115659319558602743955045452492854876542746808369441187916806432234116318940796418155446239449755840447960027937929737716122460669868633512993293106677515796558128667290211855128085388524047569464987071744700259838763243865287926099161706901401664113193185304480124677670916522892850063599418419896811291096280966002602195740100273800792773260896509553614298601418359848193615842141885495640887073949010300510458612102971832780114064240823863910067242111888147743620890609701650368818702698753493062531611689769410798173103655252008320581762006045998791510578870487149141254982997429007692764313792982705229314700425246554256320712955107743070933233110238993914180120682437231507326892949982018482325291229437372516420699702465254741205781305189536984733480008026163201961287037979835603456793860534790484491116732957136549398736380057822402661222951575372468995351965309510312328506057469157915453851279581476857955030113377839613650864444321125168263771641776395248264405080982530392896906462218282846589737800243580352654191224894208054188484166942745421991718310028500486130866555805869500246697772596257608243892850459426524579004851712764361182617513265913971401859839490877357353101306001491548725428981384861208963648756512265357926043418628338145359226269482385653953303379545958906603206329566002481561490760016828593455040886985754672222094454544927874007806297478556232713066384498986519060039520345176474508973942373840267544469527061001260483101845422940564015899878869467331312554352149995612714914462856837918845118651271394787181158803632730529125378596941283425892262861316633800837541233017119046217069229384155279288037822672492124204071904329040309387905912039660057064492901311962084232778132683144511047202551238211331031414669050418456236960393345407401747843162129138323585259324441316791062757312405377037770459119748545583828079375470339084428803701044425651724705672939583601929220223086426980798701250065048737559338165112061982039479445111315461547521134541302275755882973743722070339114828438043221496217933575281568157444366751860516340475990835574222768429554641987476675882823572388319691137930533323447040444574413218635235834549358200084131693981650488676970972522021409392214735167900005950635275581839497475581022772962855383390187335160172017058566284386298984587507934094814797094514436707514621698115174980054063705190446879336980011324199689252916338112493719785991502918635422870049451214528943979126909856816868644228638464233357482567582345794556753359973901246725987217046614777619617702795089023670146060137874936708583700279073651711213941093113375398928878590890953763176837786620557025109565015670366113499085689700221816865285286223765909621205551002079696986787552029077224720543184510877729923552717977962714169441058685057211724789331260570645841807373356330380181870572979077993452823328731982588573926670363545301347687151441349668177329374613474544039504466696922489380227278505381113579506989675880629881964464103823802024351794632824159491352342794189447854997132523392941196778917807839055410514411424958937059041564637885242775792244256920870892579306986177380091312943378636751266497295870218586811957135293266605177416526832554949850304190070101172489152731881439867579808843643776351500832297070021239852476236478007746902072181579954554903377322286449684816934231630916468680974048575947614715228230894978830364038652617383561923273852100045701718749460602596955033763341057428944226744026017588559605682626714752771324012677740215467676685777117437330019073291773290500926568032522274397200935903724627181277569338512910537986138773169750292697262088594896707236421631337708237043652103835866081802600916719408828568472689713596235542259886010330722299042904656348748579951248417340223365086295824031790747770530276892723739899592456645327590579402447034056958062542908264706904184180277884333369564017521114659267426234269830697875076695041197760056211811715239295149420798142393473010215627961545998079922707624518532433158679206834751961754629554554974493789160595001336300049630797142118532594703281152117256437429191662798031899538682317056062336141207647484119633014239977574766927399907178814710525220464818471855821430435535961173752334400797102092972877288442424031715586891308040401016607529901878849650230731607233985312275871984327590412471318811918459640119504111393369506983599416090192775023551519661324733007752299763675791445792003573618883405283328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 2152622567461444940222514946660195009821375233848027226031374625769819499981479074204312362506295214397436769472928513812443479551656110951483646051811772639774308045055529796383586807292362386266019777502254933693502530948264722416320246284240118768616161662982747308670257801301990260636994154131930709242528805488578076720476365291920898772835494000443095894327707076283992613811720399163829423431788364186228065678768178733763259161321483734590480595019425745295469734931195092431585004941875096531960195777080253230322393581681641706639166355649163849393932929170665997313154152506963699513371385339731488213235565969503023900343322001723760687077448839589647551867819550654514967919413646176008415847025563981924654812120250842110212918395525151501107576243831543504954970692508334150121074569478387773971846689943639844881815624441754224109077533397444722044735329119907474216353232095654775337776818702724838101953749601474845818255873510812337152745559430624527550805793364743745006470067407538363529160202543178070348731098874307161238871235057810387142228880662146975570234153692383164463392453785152348367315686044837714563526421436693080417480036709702042572941295950444319490076928387721670996940172428506036407495402582765522745910489874404905466156783379165692503038448355286227373178573256668389182680767793316431772288910471221662982826372086114187362311063419364199869589067674328565286728088661430486871248575748363848743223867692950889514507774656835693613044517358987557999799228033602614597673248311501166058721993029895491313565142326906447691214632587368059408675356441584485590234762987115513384604811287847304615884547230882612778964751266961083784484400230451211570953664111683057068847961873809091572416086718941338878673598512885113798327428192313861158576331465099404452752263023528142143495098031651059263148960414548244812489391526579102488120933063098786824218214579762666227309250237847933419126556940424703783990553628755285198024267646861961330345362129199822703353079817513436655004512926294875113763887633891778354962688202902238010648810235134866320679118899007308201144861454261142214203172814286921167102524268466539823643579721683058394782848779321990113749666034893625784751979784599295507969091139492086725953276043927081252971681643073104514789653503327251146530124803972213470336558443143180012809475115935888398059575146527765624240828674843145211158601375534215174154365141026989980770107718105898303912779456502640732719850621779491934267793230363773580354471085985435522032713144350614396878914724290675539413001389536947091793482862200651617330167370244090011267765318101109890104573593567833139041955804969053583524323197011504012321596114725060781728614389452300028037821754694310304227548474299031789240214109897911917053859009123998174777677293780997359056695746870114870790069836768261002294577612994936254073035019611296647629084956003909909033245887573666589823110114051812422535256630669816800299252210322672282385023461360198542702432179833378114361267647933496422318993678641111805779183942318604856668410162999744272127009358246086206001507893429925587478799597784797021198935151867144431857923205978302760331223825431691612951646974505919361869092038962726858605746066447986385053800772748707849816529621880893340103605715638808718154812638341631571698354659498564143269746427277872761513578310077677796703329728831651833125089251174455911061512546831041891516329585636258083579567896261961380302337360988578740272973426244940598296222863527544534635344580884764840983765833939712361956171245946091733340579090656521777226289553454237814460978341050413213770291100848179174321140740126381624249472553688453034925340071925328256783988016315369933871287956253401953333082336403565480046353274789143352833137721153610022473697593337907859342463833490481797809831973097840611766346529249014002028252851637115518246289373223248987153092362366659418333808860873706485417579696232924438572479527334176463770656317767766575621317378207809248533806318970300666958172673094499451366615349861135412228105829846733548877485165413576194162039182089495712620835774515181340201361698155515286033912635520517207362152733399941711754617028176313231660175036586963517224656146569031553610202348066465688259082608866736007014459072155552291833369032990241505186510744526742000029090452304233631950218428670285566743669262447059753306779030719612376547251483651420692573318108990742168463430435240597444325190224547851716164814801440388712634961312449842750145514802843893016290074185692408560065623653208805421746039726938540968723020715464264039002364395242737164685011026158554716450169995282623963027063907074195695544433145675163756630422343819804962818026230509970255907974388233891018015966182775898119001451937968278108489188814999769830934639927764080015694161584506701055808146506183596172115968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + 33240443279123373725436954457869520856973810314850055757623949559130993570135083641749894915204285844011619818156106645378949230122944486725760495613020154121155322849012373027765829297348440305716747936330971191361108706226214232404659409454000333139842504704697760673053708004790934180972050157628214669179838873474688525187710959911223179689807413853560132849927658883973137281399664436430564544833114990964239959066150817368656195517444390936402292462619680406665939337673443156245229501727620803014349939772742922144418079290670744162537795903186976893353284839975022687452638446539671708743349138924439184942119516432573261973943324058052011150838188779535878228962155261283229362201356704656378989212659000883182166377282318848999345867852084137434967766572330741750022700420303788319813908236687955400465098140225952591488444956933678390570719732277002394230476959388954663334115949882566305513876596159175238444648874491614826629890099651127199586032378146900616888131824622978599895004651069060585356894535632396929520942233345414516498655775354462564130851683254597685592077204440579185905229634131129750072251308903800147798273800260124271800679388796486212449031546558167910833439517519552911962982612648333726064500559056537131051282005000748344458416714331941766299633772687172445630622674148312835903323673028136722909602539702744936924174076203482602496097900581723887452636135001202633687229948049164961330473077345766764910589745237554292218766283491520740600443231385999060409042817336643683083201820733699184389709078081782684104771193595760538613369052176675863435977753398991711811160765025939679558986004175055966481822656541197209523154919947175892618406483323379520606791214963512979957397606992664893645081439282905891998213447391461204394892235895892535267553159792827162903206907424633028997832548972662571859238659876581043078185955687380239831356525897952024748459667834203988634822593622720879676939563227099115017614336695486197571727936636455820487844310073749707689335914013507539222986349386646455167038881571062489762857370373175489437492071835280818308409548102577302480808458667439042627231186596581131511343695991503877422367638639829675883199992619289256093317686456386231750507504522586816679296089681232645737872802182268584918153697619507156997896076972801250105478382110591709211962284046857054967219043645086341082925463444258048567305504555756566615081773092894342934153956938422074619340049134213876616622854126339869928714915848448879104933267012945524237071600147267909018003266813105701092682519578814969846047078036617161485069160001995647634822261611026814925576438770056493316439624195296262000278859308118936031468377318841508185902074401424337555119816305288706140657475851256740324726600534388029315058547854945285278126657094745491968476791228794669633342680476618693647173587622792144515029713398021359141665368716160798485837123984990414868906277214690638248748017847135089101292624292924587522800651736863315410830008642492972295845563550854537284746813792594592851255796927126340777941159065457420114316943682578224414554097861037069423618174526656410099319581092950270405894582472281219903919231310575308302892050193569054981093613282529471983871893895187133121812066870480011141006898077640005226643468946330912955445049539794755112605369980232244744504014859157669191971045225447889070286035821070232041324917719099016383656289237427181651034587711715602561534156324121960357914993856767997951616229508823099141937758180115159404441680380459985795432227839543853018009149715484680401214722104026063516223543494837754630989767149549903739539366807577025873526711449333469471694126923980860347618158060624862806363275091572961663573260229873690728497800893019056137696281089385230198347635525085232808551754599112236439334332482713103788644669851331342795046701764872728604430514576843773317205840387263414490070109357134000206755014879928463378300756954143320979630103383913804354533647398264486900616192757285433672634308812629561035158873742560612696153868344904177990870808298648053536432519449513641627546783056373053223846976444189546229064113065071905391125567275226340308142988795351251879266372513318877572184727166417589059577343063987689415218593269397142834876900112158429725836394154593558754324310212068522142020580347935517000701573334333868895306509052493156299436406397216855364012332151998589925867929735723380559665711136031553774745402796924910396185321050246363628725004599320383921084117036850325324305947692775162029746634116477913958062170883755251978928673303091343777910624826207411779456277123816300745020455512720210862550434634182818420103011171520159349661799413604897699169617044636676906898273259559655921873080981354036740967817509855678527705440218207115080374994138944854708662493262835899684923159731248535344329343701317768066264484591068774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 430882093708398005943250818291023915107754844314456720007250515583514332115169874013533459891504201550265807673146184763181424758210537631406058744743925042145894662391168283290704364116412107365111993804582491631544934180103106918591523447076019538460109111622301615769621271288429238444009912894770815713117681232842098728027838176024475442534043346288683332532718384687722825712128833863657610911888157672428139582495813345287384715037439891006356788342605028704415936933660975758976246931609206365933596836842510069842646274041380899756842300718742419682230013129892532109073337518248322306321110803729521292513199869428837022455177281136681453043979562751906472184436142596978829493030829809644905190838741329555184739225925576623474087752174721946510868424984606325586697064785441014859883341058500288794649782416414044320440411663257828411049889533582767058145245249973020168607847198959151515400264922398461277390052605849732708765207831753306649019443348245291283428498257355687324977314950914232803529259413294008418945442934916543855836466033614484835223985882196601345940722556844336717302976941804110329512245058010845130130354765682399198622543443542835008000140368308998213356161723518839207915721115945891114906694561697833930950971270414283499177276501921507403646021815963869512870669624923277331952677245875926016134795226672503396254653797122373226076094303941886610649825629661295341762309924392152232034341354331375936057358052936391431720151333524429519357001002663509308413101783661157560166770508179788037404643920710818000976670037279108435856021217374563475996322407420806934631435887755306310070433355034476957650403164834718743379246524981755297082498760919389327088161540341866545079937916748828559793440748487545391607489597202160606465633507615059344640095703017710910113516213464097681340333548531958940576223298094537060708388310275884371515479034452818222608567460452870549437036076158310693586636584591254543040289487935007077815996066230405366688910228573484463015996772849687688304142616636768535329334212120133214815374383646379487388095460206135444759776035704962347849728261363818307611176945811015561634281799500925488624097455512346811140383376767656160684969794215870179544973174826499765241958576389832356895560605271981747010304738831280530475123939108624564481053463881449911771203358922693058444100620207280079530729687361472985721350268637589958552456224552422013056114157193360966464001939127182079820441726334507209930097627686417380457663320046398576656381073754257185981188502066345799387156348440741536994219749810979567343188506932059830044476697543137840491102000543360769595985868986473978920490627971550903435743148153118901272742402460328476824430170493264709920825576964446091465300302248182460128176143716578981432525672094791768507441014323576195800049804586678847653662904460092058926169988571932662337146554787637162776092843884151099037216913739166706913107439058079133300985456145210657483344103647413353137717035356578545678554855264333291488829897714112329252735059172720732985886361300937914692233614590874026028761589661260918185694302223749857215226903412836481591508023103646279814412915191135717372789127629366298544893855050019584970563611797049835501656116993832086704487950091507647942478809743389641042406886023284568093633443866446500068259907310252448898521451691700413321343145388015865787943119550735819826961548225612171996778802061531578499612632054653284850234842365792959536353514859247954716394004793980536311306565289510121597910701088748650651538707622111749337192468406016578093108359990500227577742274464867417652493881933190267737398939413563369807427041516022839780893345243733615315187901734832468839835315502251792095354650676014880213601042849614416912369129292165343187239222378574872381225663386253053879416712025592763573954672188871699742137966110086295386499266849170255791955230474069084686558191411310811681270366486502950312523120525282588034618653964367042377886124385855166405373781485002385930903028023012779100753915688145005168494155832210040826424994781936701495522298322068136805341023451538677556046973763360130763835154616293953713315040477784485467850888296811072759412076865621282569863511818596104072181619885059578506964348193904916351429300388883942627394855710279056078138839915235171165229989020559606183719518797178929248972865361170401296938122638718534252751234579789570660752175180211006716050381307754382364105039911979618169178430089370227315731201757544289465609913651606066503153590034340070326467072670081841291110554050743585752190135209088093103820285883163682246294821376917716666205130915238801109313243964609964918504205324381691740144279574764141209136164809357423062275261524006624951881215778683430769827688779518073633223186050504648238265250610700432638641553984693184304289312715436840427483824128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 4459088423953625489750249327014978593497994151637222148501856319325592064820704732176238862303031874487057070360247291535542134235640456682096374277919606795524976392595647535178496403505026580548658764420469029651884633597636931143341078630076791740807307101012944038645649491544838752012992449000806710197431095875106703911424484071394199961704318709741310475370395106241741279335211987315509799058966602910143764802421367720218438662172509521010405807865634404924491925604980936377030527735083640399831641863613314313182355430348345787174614852383001643674643475338191757602579354491498841229456537267777071970012491098749219033000054688359750884917408886256366440540564266542504703414956278125758949889744535038196639777599620900948854093248901255400629708002874330628954899186026336116766078990007411271968455422299129134016613423939545256112156099592818216383491509522967434260908559190088723239438444113453194414513558452036700106635813816947540042632993854833923834815784366567089477845005042978706211309953919553562724774836192321624579723278267280235843458949527460937444362222117881342259923990313128475143533815239811008820014741818165350618482104839471239572874634899324276175517329911997397706556199158588560964869834612082218270208496646348014700699688731804568383285986340929238185099211845395148532035096870875490703910268658952516843671640687495545917523346658105507384500728975762448599568471479407346717130186841392851291381535638525298249061124146139888457103261665657334520548559689074602833144297229833732813576381721732669718041185040954254568094864973972439112027743054251916420808555966502745866860118072794146714538939392664839947754129938754363185932762497023087987221531652692884212577200533539626420572212976633826060066452238111636871936832215924707797914556194567807472201742307193144228036619170879284657866197097981073745451371850014953769173087619568767036856171988572380819140404075345393046082028204808666392685273342128763574865672277785596491960583697281597439700627317511952127786261421794849557742043741152807559904822414311157901851861526644015300250520076681976729165654997165187685943356406914886858153463933899682945885426870540025611776407090346858362946730259112416896019813347504077353655603439360750768373573657600787152529504658980396774681540563176883195181053123648565096604858034858168994719490361250081395256363270880989138614367226854414149676586985377633935401461062822491229211952664512823807741857034478977158017722360017956551049723781476611459015558365353842270914043443924528463599978042822618560366045162678113924785957378752378350743306639726336920143435903093559432243280704539579270446189773430363603971689730983302481202336471086779620050703644121758364366868416572390496317876867997975957929816169429449205122767303548932167780834053902014939729533526471736923244835245703291846659256231015421965874404093883758467715696586913746030063516531291271496164754794689518566489450897421573117063336351424988241007445454502105750899231829552934285196254864564791208069962081618232327184966857095800542381695095757665475481639570532875952303664049409510961816539479995869646933279107237917372827068661550681856905555938780217545290983647159315007538786373052030832879630502430517298603902764256483662580009858048375336273324369088079972134913834612890926917120606558351534311535423038010293401186078883316433385864756875010650786982703206473656303852790077248865902498903666960895110883058092268222304011733781062576091331963674439870982953481185490579828683987109816286999219647281284977656757670400550620452185425375653702484110750503284512246911685703866838714254230421853633499846759614768407127168291163360315980688856817537499321136945198581981625173239827978824997790180332001519309238571554250536271002872949780315873824057180750106949815248601549691542868114812679574400466177075500854767906309628760599014014699839141798774089568270898645338970239435899471137279974923554404136433705525546127650909126001365392406871367701830952919308574054870556374398486329380021729245157952511621067300588186590422872685866277496231063135489512229023729504972832699493223030125087269392454776907389472132192539430791247872374445357371192650351112752171515261751003308181805437434566570198351613290522351833510899447544736771227831397641262535772160130188692932922889214088337522249280445812683706242743532918714743223517849970075560796022224984480052598309592963633025032968603428865218036437360073598502768005267741167962916717022715665326647067223846622703083958696350813798221326733654003424059220282719433254759635515298255639227460536237998355824644342678630548774798251852747812000984536247475233114749256693603248598795671355331729754706131694105911833363222109230444120818535822835538276049032251324238174962806742466217175305621859051616332118939538335147969898086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 32758261484106047812295180563517660684183223918534424138707797952397255005080823000149999515182390342160654221568676270530643074436639863808191544977781943015434521668006754795125015306346299589912260086773231197740030602049408055444489487934512125181903897944385462506262294281094099504692750265111271310425207614189718994234860243109003082471949456017325498052073128206625690887085918380808887451490668094937006644207672629202996368276720973002228576812721321998850144150224519754915349498607387391572097065029468078411862258383661840496775710956053362189970277901944864979898606808133114580433947448390040387255710585815586158222509811190659000259414490229523458476417497658686890917287097745978139606430539852736753411796294474516777963140630322490745300299536782426366611800239765815306850291829954198395793569440212833758517027338388137111517204828543145924350412719361766415594796356413145888587538398855576368390684248267419297089871668767483045901196955025023059303067430481140553493700928880653751017485051824579279579272514334100046491489069865205434947969442358379776580720856778472941777552603356649415129728319064764710460559193582376902918471558496880847694133590747251060343702231404553609958780831001346486839861879658298139868469235299931566796380915581249300847639667946579163269415709327072398767529386815141800548121974313023506854040806440363345889663687523960334975580922553051791200961006275984211123238972700171756373679895576298019568160439896091927706829945189901938325753480486707674718262566778779237333623234930314311769791987682859790553470728740268836804100369580986596217789746509012206516574210827045709600349361869055983546401661764521096469905259437815015874906328545987484934228216344345047323632981071328779719144543575676403318811996750737111069283637540125783338896938847519716351613846316695520241655106176165094258801971720461819551266399496426652306987562893745529740372884835971531062084850822670969010329007600800083782023229196054697668249454559712315507977955637991150504487090884999413954158956272282249349470492063869997521197741042588842099034331312324478409446346885546374701987315474202634359798213732991799227449754445560875534115572327337651267022578262881729381854005198741877048595403626571113490105145233612909448687014926164131015601873546583662102637251831857151235395668928531601621541958225819466743810766808616130525275000796338545461893734481172017422411799526925112738148116507936645892633279399706890906703176510090742439471835808950452043377739344358197865545080244603903827278520605388490238579094134199581109434797486532453460389758478350709069503391770256179732135398809881084384775269524022159888649453456456257242943612856541266637217166888390294861229697452472105174401379919195790218497369014728891343546766336049508706460285054499529727571102557293851856524006322518188719331307225880587350172501703900828328145748856051364854821997155805319638668103938204000308274439893552425503981485049934862091629917338613371980366464797055875865122131795744162150549310552296699142244425741432047266588599415974562115012484927580793422722176763493148758977588721857354230858874004405494770153134271130574929193136866309691604571145682591648365699173770961854039622593580472329681991652426287964860833620839849821400324264691743895429906224719401585077144047240860553852151334343797704639077901924366115584806119308366124254652638868359645361124266999726668679830281700367835753956661113929487780596754226345398915905535845017633484898124671382251477931631777978062962139688801395836726956530241891955905241759151164768138815476623544672290803714861893765576275707115398482061814191658042909811908156249941401001944486510258847397467125130580665613710080428780068396414681299258185792634578450849737765055412121368802737867397921619501795760290963369141768752976109768334240762118074308529169170842249398544674561593844193352974669572405247635816048124053110563308199574003256009215813203269432695655938655994877129261631044908724573263381222888127387194378182730653440790827522201032210101085819727977629000583262038731958144246555468323331985027252087507269666154894846275829444160793956974713128009514251170405065883020257365287506904326571630219650187543268504526870017455423175947218922733197756984678249827092594618461182009170333977372570442905729489769677736683900920881398729788994306535624144418935454292198547124720445935978392226060545801586826567283007807724061932805585081932307415307815902311488724790825887784436139478533457108388148545829137262133286832865841039106197467021590234153109395862942333533427852966502671982581701403858601555262293522174442202599346484865266142246778604247016540749757531002074408427176087363834283552619701422236932010133616301615998346006192558947721653903365411576222962655481684519710458418756721458998295920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 114731537146434408403935175107250261024788741101349828847671803959572871096142302960516218437729536081952758686222821045087966104737723760875268043381583916584959372770434548443735745847710902682832010457287351086323856151657670322882519965086990468039809579421554925174623208454298991503210168560954259122268270652994236296264026734018702412125436774948101000449879790518462091577316427907293146761482035742010745782368965143281299653313910396699414676781786877070242579606070530324064651759015548455329122092897836307843764322468986746334353211654935993539945763782904078010139284277858753866712977086985755154226914132006287367750082781195517414712018485090637260289459816775311089749194976889877928990583298334276304317361324973827758920886451585643073390914439438788038282535819774780364111915253424258728221436760880430218553502408197063852925475671363490211332192536314195876923892794158267999477112834925611804731560972714177937890193321884587827478843131222500435806072048074800495144608489904263131331650854901585960969634302326469724171886667424373878110419957386127835556296504347204420460429538784139940805339029805097099142912582959759845643870314203941447608415433671494722406834335839163521340945289489268732649840363183038117736131289282483760612237397963600677403784995189271230831121787824186627925628428213192401761238883619554304119267295663220888051547048491271859246671581116556627627388342848038091245567667638527925015725077759457362117041178885307421133205599447068719960502743433657165438128872784869832197702702819647073649713669914092616802005317332775402475952160094184357739094167906373332584403934269029152867739679087651157319142685252591390525752190947902505404763859218412874637381247552282677286578554105550268402197623041399558170651361405287801153841977488491974418810702637751702689386499340058479955323171564082147516534573289769012489120701540018847071286152445430369012812596534721563672806745534965865006664166737981421524258812457770536285695038491656475916109434311345969853041005750079572227703621544999684916509378715427915747524358531965813996490145022266494818218900732333783859323519346797292540821721620053707971212204760539554629101612061689138006974433735116827125485264807795372527770586894191260816944215977363995202904002528925889983287534077825868012548637945651752047836397667430058305358143293039307327246914937956271348306371383641671946645586749159862663942581787181468837334217471819592109046584893725136229044375202427008626893480021277831555684090969780726366881520730294047735474256387467565171180492821636714433879522403243513571362620242384705633643382086565296449693501479452835890620389456871590083671655541283122215417204118780229514878152327049837325999340836596768210331705145951426686433904336831621217148799329601089363779915065139847221345657871051652196023732550939899843520933886622814637870208742891294696063107991110654636048202225443914320444703847217778961681130559332043725068580405548894334742540152184254944389281143476767169187696640033600442263813410786202439619006196394833435142297919488685191070841903330007961486811966127464676998227840506362692855861432240730901059079309741963579795121047626667320261620375968058051715755402935020205829636847599699090377415824895965435793030360777825451143961706934390238336962449564040532997706280677414839417930032018686617187981002710178425363649319297985438358518025142847590345449942697021757624158215643415110601737392917800098662675454914125424882141394621976830852033269344200276684953884551205985425071864841876126856108591660359939079403245949119684172041162746724698029142331142844230420973525576082734755090998704181389622518286214623900767381701851400030616163930142795995017361904103070850822763074320328112536693351015927165367192930452907192491192311136339504075234351424991312760012894156807240078100501927110495734388155608629399583303563259304476256348365674565632700746181251114718160836674792332460720417618071914050354822302490264614878439889377651822617508770743247181821846777068671883813669097215660850734669081311538506525261754217338085485663954288369301392735497118221653459615823705904424079421552504172895556307638147757325737681621331690893981366139059975258593646107554062766881714336349853888985841851087826714613983502833369954762224305900800031575330189907341332565028431085504026324746679577858071426669654201495512835899064972410487301094481223774681062325063434662609468114954009778528216001565510514803440663557743535700545454781267355814946108083444825617832150368381847457062192164650139807691804528542351775330774225153252151527304027319223396942476435951509446748011640638073033002411816504553945920740299266287665575096384606672275283639326884730378399714947166353011708428001746207014537588102741237119361056067995731489617560686651834179256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + -198677197890188997250854955642057511315144728786837538374670434955287746287926356038635799142005191407650170234931382850012979463847498683266375431411648798343825842690444660135736926451613895727411020073741801981447259355535908791187329561927662306374950915908727202266452969847743619203131958219149202061901880157319848625293166016367370986551454451087784777545427230098381282699340998243388086642345260233888546429239901401968098929265627492539396105745621630087941992022304459392787748915534339677757334900323803647971303014601419811752872462243909711329458006720931414815041498340927132646865199064013002433453030663998896295692909622190258949158364356167476769780660522972573017641605863570352234804055693562689549431125992084200919397546934248993235778129332787333420336194053810760516424923194933498339615032780698277467197221721019859908041635399358008768765644372870350365695748624660796038990482771049516836739774674422082458945061007710954745643593789337975367685442701902966913517423790672910575934174165988487003841853600568534293418107177150337511679897438197039077393347950923973357754909094287918537333120409026786535606513836552486481340396939041658803870550290351341790599565165777467049203637722389182292608698993560033641528724646392939279915483455370387359636054947437882402631592970825626935259588229838692856975946770662308260252211214466774668846761420839745389909470639660512939467542128307488904932488935942475843334858704801316393489363040454072048246989151034137374177771596846315042329596794192429279970039666492331847215038592003639499028117704125916694134068103420954592261665944584070990365887018126461176523748422311312756482438128552325232547205451570820624091185845091588779208729803148140371914969124468179830646075281218653670938054336517494551388126253211436291553432392851898616858075801648781051464085898710066487969784205054054223248261120119904024273084225885113741507309894395292298213589673322701808701788677092107860413765640931320053951934221997633509643132032065089650290169849035369613525694426117966759890648934699822751992828446885333114082172382857000759221943328993224722182807171303470749176167083165011531945197718330622712346031423836613763456717308713602797187209594549075185134892138767152210150479553985875020658666450138674668999635747786847307218415368583105668550508903906642246169304266064095206421916733298045653536902880502016602853329426613661575940543247884019765189793742643414499118933699602438938562783412757760015988638218410785817098558264586450387093509593978799028114270473494998930618373742911735706410864759114714451043383083926874663562630047989103960442158568563208202035694572593527614623247776284750295404973960283859318461745848351577588520524444671216757643041028024840388727040852495278703348878522473124191903842190497678034184204539135564295078387187939366443457567244840796181020251904223002611269318194497006311889196057963788245554393386403137468755194487927880517987119392037793880152729085985753218059135229039457227301130562990582004402430615490149067880329453679465000193265175008595051323750514870899044904677221755189378092870975289329980615652634943141884387500928435805773862949592791925526911429076779713649340151823971127848807494100868166221921772922825404873541764199652456315921001583386986391279567734061214303212835120796279965862081400838697554326172597577300129041096460425951892887131933902827426888473311227533365366217103466476503047602797961521263357384449527225961772018288423060392795917548941365135698587818677836235643290116729543708546825075764597488981056368651236325991362611876252008824056393306329030940451035449541321930578364409765294916598115474396934708778613560391487349597609221638865373139882140335844110606771345689587508410629601469386072019547367888495069549383898776049238944435060078097848221330308874413606388353946153987958865332072348649219486306262535612984992977930201993635423495111774809181393671114260722303258502247981353403903242810676808104016801141737071595952424032961967966045064445165305138482828028971398522582505070281175706459145586320592210290072057007801501275421717637934695077398828557332733914949427803259161579258333170393713275563869503220140807400634695559844111114267314113586632457916673895101273509517862238514279989787231620388985816553580172290087140962972523062946933788593060200099838554167441253007390370192939188911461120659127651309966199905741138491801901240123536266756791408266805500648851907191388977351220042788717034826823758550215232717689399781217133610846539993253388877746163870925417899470618324436188501121702887704891523557449822490555910351434807660103221340666233771925542999198993322399469697037650756850211516236859847789872353900685403763562922943997448207442882385360385126020205332684366450544992033391204161769766387712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + -2865370593474806075468791346481326880683194276103254863777638041688332336412804533213054906344147490667742263186250333309975664664950652962277325945376899016744995092440189314906935341281843886622334483551683444581977834776845997818300375771384323311041681084236707873656363098758320661175199321837493504455562170319249535390318495463627166259024257190230047226245840176166047190787558195035743064263540010787343196673403751896362883748710435172782459320538391758267726274167670348342417713937421830451623698951666309282428077952085641400842062934387961192506065615786616532818338405233526641176695600288423231312535953209823851842252671883495205054204277773473466656348344949481081498252233739112024586710877263571554694639617224346184469966226241346956405138894045621468611703610430719080048481687720213860877563562452316448256468584546125048684211646480488656142136420286049172186771427037639764686427401492727029755239533445198507428652523091410196523600482432293796111687163278197229671693994767130926807461958988417467601951669797131218298886945342323356084194931326348443367160495109151628192986886307047136867591863058887153308516117764096400366573340354316493406059243100422970902102499949338908777321748513211171491396866815358146249390572597937972218280230822923573405864381800514319247700442038181997301981043527334647036145379160128441604236579559873833192480787133549384303359281906834912609533898461539022983946250368461325118974437518519456714421965761310991498995773305040892853494550071112758291747266844032870252992183196853871058907022902334489384073378942369768692888207640245291192733413471219796036119756430904810619620252545604738014514002187339088265507131791482512922192360362266128041571024820119604552859276918778090426397793344144486597525820116436478759272091440392995313349500905756180993538255928984689095742992417441124258148543186762254447028948841558698542620548104916217752653125462582067246379762319738535500274948455740144506218888080059977977157004990651855456049027351203572836487198573938736172200315568467999513455560581496539154449549026705595166528176304748844552660982878027004613042131763419399610612702946990435494031438950627529171236417293806945351471069211068108168750725380501836261749735404653087727211050711979091225441520977045876845334231497937961051813158834937971053054156510797933624829220395198539640641162609219713665158260817798680577129057131739797712050002911078164442017477096498020873749346809485235156821944153174599082504068716257782918207000054204928369384033583719686991107728234754970728489342156768917404557048450970504326221567882842337666391277557380530180333818280546000194474804494114672947747173945287196090412476764770586761087244408115740773994273957840775335715647642606503681347501629058602292835844318708246006361399146663446057440585287175466105275260295509024504203393420412142862636718645004838361151777175926997332669867128207392372309979289162069281794772477854135201414156254847455495366653007022003938200602861002964458149180530071556263736779016736781698842484936705517759996237150375142501352119348090544767734072097939672697760040362299215761582691794798465211597289923325832904685585473109028535150177538734384095551185519063515114468591966338508868208202941680835886177310096028801853096541923167646612308819559234855447793109457114779616676496644656754295493694937081660068556509894333224305520145294456664956121890391921892305397364322063439736387647024543022085200576164767943929222603408191317639286281758522325241017087593826712092711383601231386232218189986534580161608989998087351805484233777459720421426638902040215672391076431180724766083110313368548647553583798050887569278323141009829666254073848919482121512819790059436098004604711374163242411933870993674564888484393715468312370213307394204501628663482342497329669819699001609012526259382501055646277393505014601177391709117977493825479434105396805969208910831021606546304891517505790214548381888680999458856518852278471156408290258984482587749612762680342261466767828229802429908729810905352189062402921209487604101617567351559051684503476206968890561320436776044398502243766066773916598718960746450447809835484890535610529270186764182944252023695354256166611573977678414038503692617889762877229318815470457177863534228933753051742120026936862047968318173717868489914966076861888814054811671990444719642352564657834079270310941750697181727449866223742371450884924896066625156099550059786951895507523010338669150935855223476631012875374040865228378684567837744399795550241057747242202950004334752000431419357773643969276875565118951256815937442983594262679853199494759282777002843042245378196140875209080587333893011601485033334574984568917997333719849304031943104108615552980431315555142483202201330526574615031594640549189106181870744743444480000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + -36117361606963485377304028430108471279464928261855963199145705292952744211278242659168984788973898645613227168962109391364899569454485920519066923099653375955274284289683920031382355531939930779863039427261648037525534598824830508725545877305651449065825351208784324455814125501737637237569896899556713764489198739682948665139309132076377674791851261109572432739949149299013735956791175275193777994077656230892895248090858390040062430462834342888653024671481619813388568818985217832792559362741667681954635939891025747794454853381070877602312324755365007008207655666287230804791807150837141103653103658194696125050531213368601590581264466322297099738146475293985155769977511127396557100612072885927904560021111295913256650491943561203316248931709358723496882322175705629785075968095739048308289271976830586572758687814133185870237441767959078040817627704099414429208153312474873391245096269994926922572774584793792525737946812243853307095612709081410309287697236855955243732077598132051890175472354536139682964515431041517416887072963248721225869366496203936252853312811505396358098952606253887685761617428870399725597545133101285129025739358084843072441537419141520877325627696433580270336186232461670817743374883715759477047521711610609485389627150130807891877288037531906677468924002278753331920641255466028985811477254870105083276655730984798145342943909758524177249503624048031980800426587311697429324713167156790247162682458308497790447266665867161646735785736156983321112803883474463503245400667887357486450205407196089710858845401984254691629640742156102684998550289928866839792251473148159932464768289536674153871546233575862101540506325424332328113900252404013329434999680886948232202905035801151294558197284952084053248078528054491689508672755100700117407450703382141544329484901835194344708042137081272901484290862234489983948661709845658976734020075426256166430681342990466172389942767543277748077767619713323515287170239102282748011090312781400872775370914673430757293504348121889996902468716358332332765479841934393877641373842823704621793258524770184933684460788386037432384198026608212721533491084924623800831528763202578981913951869265223855490452664615631106404275512867009564157165930415496144136276654797303219101450213568602455328692788812254933291851004519850300638110003277246540643567857133371853579918557857544878315393638737192400707528355201026590675740111261935611477698283417854482022375472974444026921060435602872003579870146660708627319612035916786255677363605732761725191589609425000452944807259001119366456375432038607937705641738792760364595485135438033907845861925128759674297531523153088107250484061176863895524560191283352766256425900956520960622597556902307971408098230107593408226302679282360291370311362790881402319307027674022969549347932256361999437720697351220327297197302126305054762580063887672691864425889427403404023068230789918194367291053714634645561015393743319239191933245506458735410987677305479635772080723701995675939317920214939887775267531268339512449095660114737239400532054765122614130165358922273130972980437662669849883880649821144709169318972903543592847511994156446509631482018352897171972700884524049499178478630828352707986606104648224849120935778166903064234299194695780746140624934171403447718502658520439426491116119494577851853180658781271766886215164733287005095498700864926402158473681268559240944808699643803715341323228214161899485565466589597848033135937465728658911638292742825059133713078894659445133276692490279409915150980155921281647828835288185872600140870299062241825081269383733847897683414805780565862679107858697254390202039431426334581114684054091297587060387794221271102427308710049160284335917825678463434002527736851577625010150054312126313621159594312143705554834024562611935080318244425054468458690180736711851202854876844701736198489148521055058393496751990285000712859397838790063804994022586290643016119132242285659142365906992752175062161132378340059125524465927016984644226304440289395485682196773595208467357423964432580942077223347318884700039640623460115202007303286504321452537982786326167633395933020923894295690694133278473816532165488410630998174854305136870656888216029258368206763394338383944160784552472569895775463988611093651920573194869754086137157097061797626068505861008921287601670405381774503855049983121156919219839080323736477713377059448751800781101183699401893740191353391708063211692353599379119165940385644058733681459445983969339814247145273066992595275655933861346204259824568258698516181607426875033007438230568184475909417773762006760683875755150129893250359567957153793966498023039708538612373012252721090075896430230133900465620205434568421551437602046909164493763685010293663117575532985947554387998741332536243057389821632182506730096173294959229512355119042612166656000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + -95944119003206625648367609480659029576915088393560333922722299748759270445496726892394700427826656444548971178750824595134885588494204200965441832420238578275706720879823588143708234058759158928732617364054108542498638843314714081595123722492618331089313117385234605067052739971703863375158563159659229170222121053056833294566809172390009936620209000542663754593843395734527218201084069427638822144181139207372892316130108089917278589866085240772288376321589253687530317277373028180534184833752816644282475784048392216061194566069542581229890766909064412045749616655530099929110501075281664777520140673625428019536234705506761010700797186400477185177586943200881946763192358356576118394870831860027254497003144906762665468675512747018229270614386910989705830029946544531700676481608183586446114980974364123420387612785206156468442250273482037906328427030755189432680073594597662111637113325701674300273544819461978471224041376605770864337898827242305127816827700737252533811783888452880297652528556946207272250767767021872461269885663060146374435431607578133201339812779626746011200317035794188826368616869822990937190103713541980716847333236622805189521833672629674034900813653487323232474003542561519740372991841706497014004163179400278644146385857134798721228573684004105421786693256204509446347866419222003819059726057349025859130409474082609859632520843457522284888959696216104277795344192787145632628024015118351704689899885619378516188267762569109461378342871417471437000201417808775737277963436613329066253601281879266595154873338337523583226467314954426756820671337283897002182887692179301883640216500042352233092223557061832082063117786809770187779564637424704760689679139755504390759687701453704352729682470432911664942984296752933393906961495557792045807812566718112084508030845576888987347139424478580357868160549277373539706028419162625406658191771004194656057567446290552853281444845321231294707788684386042596061727574216822392824969823776117534689667014689268400502655477363393168085684373249312524230288678880070977456057255938400488714054532040334848266411037283277689846973608629228212306709555526325180525189317016602313999603810733271423808481782230405959997722472485119479451748802497586833561520208758438774922991722063807736150132677819552364907979956712905158045715666915258643994164959526415646037257510327227038101854446574825698776743865732707532439428188323160931602978454747376008969470062627795132776999794252392553051113689793755407022847064395192827021548269733685918536136994089597572816806165821335008349823011761598301740133483489641360688574543667514786839890104711273934035056997546686033424713682128785445776291666592923211302886898918595334704866811288848587972036898301510616305926303994810228230856585410720436496204244689999093316621663318137530236403039614841388505359268475183181439054022946978894165494574809609226943818221572310661024756433464363678107026404910749605112161533484481869762941107004976890519659222677044783328204297645007686791642566392109074418854889433017176572873386597042632199218484015733500713790524804382973768092036558132899190159323866042711725443376812837956672270613904845872632742806769593473264494784239961073465422886916470344006037484111244280958328062495688887595724203509278768288399434428910545563022418417736616719545819185028208509836581559404407187502048554386867041967454914887708063715074009562857322541173993481426769891636076112031731213467041765552523439687899305566634746999717973367971529016700285569055867421333429608058035374308272000295479904849632514578402397489410389569064517059670748365229306002877921216046888395476481168933331308244969097533093158806167248429019857909812626390336484345494169261264189919579389436872934562862142366127290985843562977839821753752882896425510837005397392306062283004597513460063320185836404721800975653602688320683675468960054889396201442255350079610808865947981216483095391414506527847066025162364505327099441508886659851773285684700773239440667065411162500583761159664255923750946064181889695509549224682898528326477627623310480218910847307190968178586692707286845094613286638931732435859642659396606040990228876026084315962561445735103996336684293525664229752921621219218921295276771594487685338183925726908451963379053562298020833343826490170714527661847251307031877573272433497040185982056725885604124695890380318821267637033730775001605119453380933072090142794123179871089144424962592317480313816592608874667575601715516311108620126627656341559381661192745256090901740826080420834193964886965283942988284030210041494553364847579452968731610441743838366991287464898124623605480040179784442178178905876122061610104429752934502614077048383631753525427542862410045678273704185724365923096109818086937958901576058415452325979489080829080063344220150169600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + -272046988665731434106005178478257271304674138319401135057108217233864667854465874455483512335145524338154275843760460509168739238555949961556593186945301287102410824791546336174934995923131466509185965608256103272672614614822394718563226381429334918812251199998800614728997455116758119966245709441852565511065553367788295764331233551835069027259043639225160052398342285749941275010933417054513380500714803661392501211685398046263688217731044879743283332148643078895410324683456008274823989388585960213295186804810604658002380932004531465473759233536668752803833566730713709791734648205432279159707665548772889108018185334382162244867348549808370646294914170589564361803114466572792502281570622443226015060260306564491190499932962465963596128506797403175384345958360715189110369929456195820859087086791636487168857576312861852432147054733524624943024764801110252933250722004822247568401526752066775256594607784189796083282911022767039402361379932621673716828258967872215817890214607915481559733165597071478356814727371841677607733211654857420420122365149784926113646988139694064224374917095702967025376216111196284330862667335973160171420121955216084117777978163211079214271374254532554985600132634922632803406850187292226569979481359743231041768189606433737178298154142816487675839561903141759280430536779370593600847667699737806043517587189062334291113938150668311659741373869453265237048433828676083772953887156129817874973213161377146778075557588336229284413406055372813219962112899679449664092126907597577684107304957998958387434459214057574496071687138364028082951585451997836724008983579858271502070630424385164903079456569063709882784603653211973533204423777679854547956028138030532495566203554046388594936721528039964167195193616429711087332692877274127987238102438190089675718405146927361284081890077082267383186048015938671396783875334266054996119538861825059398247001392923094265038526066694448525008480674064999961638756437859114737754274858802324460089751680583345259998043784895374573030319026399674845556721260193219797840855994607591557061349453314921799109564430046628741807533509588422734995159502005545270535052183655240627540517300845939645520857233248983894767215203823061999343014835350339041064520441509964141020780410403477953916613445540473635433830077503297859825333233050491136132445553141201015576507852556441743809143241320374152079592915920837310531357145289286908252025395974174504008327542748764484766592841829742521857703009207169078576313247187429256763804761927416877506655858175385793830000415954839025474709090511176441933565411483710250428188429063380201139521935485937028827878941050060656691433756363728905478747083385010588988104662527503968088470844960007698408664185019730877830552632252175090546034877475062442846716586357633977301384893075823870894592819286512033061314265149355533732689649644019982698116992514341534513530791004641899620016322563920262456050777926203046436623717898828188943498552634858044255420127032471823097545524209894015698207978215838133482631791274906606676219478590607810985140608956614990183488000978151859685583586060603735901308752210447638040554794677169119280243596780787489366273325431203566564958751717071822100001186043494742259592383559849434299184397177230536524277372362410185803616058999792830541863858738449187430037199675897444045309922187667797238428165901014618793675189641445670856908176776336469853269279061264767149152722373805314630876106409353851174617578833553761776205230983592203994245151257582087084298628577171457508844279392314927219984454864646308453563359032315684961759020049158682253081931657080386098776698247072991970038916810650539801255844604191426998846409410096138730300098859403303860587041260456341278680956236767441165858205268940074527087981006187968004443894872798353803737198307280851801774851298873785695108476339445488341838885279490825902724858463220613072409122585291352290646360232557357824680020940011717870167982817255633010713077280433494455074740514433380498712532406157487568197871788060075816665488551399257343110802189380657232446563658651971136634151874845587394032130610977491612079073890414965612855963826733866523519917764294209591961757074493398508934437435855566330278905512546331408049870221606551543286546209173138400031513175451798602556780004236059487898090021306961172199186442419500324903191819190345267215088669559680144796690658867884624295946110320615424549571740011770929740007498590712149601490325869547882954523873644496826073918679460949891433709286883323247679290342453565579038883798991872689024266822724840930185468255607511194540444376621707162958432032945522654287469628085883680261303788875469923311847507425976043573522617487478582876351058134179101187659534370477966851454254218953166472588384162737818695379501402826997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + -6880423849535359161528882175370340674983581309688837372847769742814908509882793403778097831633712211955538342283452248133770878547090591471502090054308837921605826861112733932555351046731252406397874687248383952294975580055960614204408258650347313824534761632752646635421665502152478750530349820116524380230513125929163383410614781055123466864364637392727382259210642087326220115645801963916043137970287234421931385095298372286153231343740703980923968938233622042421588336973219551105636322726009704001585642997685631583531194209310583690838708436523038449109493471122196824846221247241945937266330753091334057997544472483521230910210723257091185728828730668408013997252586848835236162696549658003736172674077561836825890363257249857103772801965052767358104748699422625646701652640980590890074265280866415329011659442628309161910562334347997906770492202182984878148782265546471862513755911544154011224261169612634205364608706317164948111697952133045782287311114208949744483395286793406217840242388643626831913501845247605062931180685405338378577195800305975119231472961919836924073641742723407061099473203782471376476889053815157811899845216790450876724074095511410230009932923445891885989358384569189296959630003684254828749270124361031492973245999406897945843472990125288193568246481622859073028511986179574323417560969023686964997737338222416087113028352518287386316787504751935738027644806265152925810516463164604000409801341629392367062101291666471890388233241006971335142188771949582182899659885713428902453904792583833010118786959782064423976594069937223629855357235925571145497103571982522167084434455931443290593567639709555600097487676279028157606788732622619783172350928197929349428702981228000786574769286679277230457437816387815317380906678661845083231516005102170054838475638147423252326046440517881253235492745773073076216257024034457765321790581312771830570016753058612154878523810000156730124186213922919755696883086640912816734170114915449848271122688074848476199692717738549239041555978181370768151115601195391451906751503076055773241957796230973725650337470213685898247541805513894543714750901410458857709144818908510789730342548948711265387362246225514249755812719993219233689020510360602858950695132849736306603311580501867286685888350976229216192107866299297404755027990860121042904654910559722791930414606941410426608270440315751822986271023909491545706453838746592970877723756717504509198546596758419378490718927191958266465218310813973440089566427675318791845274671563831354709617921677533588365031762301792065974911694993087075480263277038155042277380689503174924597918736032432650556196634635273120600757842892442785121134095996043840140375324808707789285555456135224669733012689497486971988027848673596273234841141574039044516549221200758995018227527267658419811698745355178056289570886962377008457805951448475315781387497284517166168439463518140921986396910345808946790225077675048906609930295978442726688410684163621642624363840976997815868015572281990659909488014505611832613486591811764569907149365171170573617825482387235561560868372474110773369061550792137075692078426948324741512955607237200105180277698253296123336415802690200736522202498200227323658488622726162550919225999510276164218448218413156999310725864474220174101097570906958570756295209483813968717714202602668658594922671508037813791510993488512442183981537302341664743112568129531725991223301355158717193280495290947876734217354941327799088470810458704415746491701988407551839519721214755858349095305873875167910810008841023076433098832574263226501701235319108489282572110891553502620129645091920795862645188552177536888433325593459683239143400577380913575018574915038846124403205566321621711168107916903325533348127536282716690869903380046807471378108545692042148886593427002516064563961660608301569969985185453152171629504698125639553026218437169863223473236299303372905760081634396341605135358951444898678002931175520743049972770732983128755951625479521261549803991176746486670305768032569745631781398299738941407328406351005320307119435296197528411556730639399661156526616426750254461727003278944154616734671169714134488558177670010837216077935796164929741282032386484632978202398402340323574888367998227477934441902792814430345131814318309635103561379113868593714955658135457997487471468196202225173142349475875764679832743680122692461244603107695503866965834095672150311376310081956354942931926889664604014187282369107336536908211376316238913673044691529299194233766281028103313716962837172152867683551611578587954662435409268472182724792513476117570681844800909692975992809651184773810923172201702102562665130205699006619079448394294165383249185218078211876140659330741561367586504823832739275371725456362145450747388105644452373782621541628557754482779720704327680000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + -42291160605011999603177993646222813901410145398387824455652216298123883291593243679172090119453015184322097091073991643709773094755090106529802961833896207260385521282910259539028885089583447177082573672382869861908814797245513743013291170662339404177412571001035574534038627456212772088486215706109415099078310302198969742748604737924885802378266507673182367264180535491747920238256028211854466534383995047210645292382060344353674306493475577695517134301832997734452252814978191147946260115808667601069366066240938761471358486589292407531014157698851921483488536485703962133923432032718911619428787532263069280790815138333980753974536904653102143421044467020755318039752194863428689566612834449852053693909508911500841633134475213360813164986773462552353011026516898579870610904374740977993109292571782948066972306618918280734600680174808637396560054138406513370582300893746301167517898742924455417403535868543603062570725343833872900483916169783086722774087178177868000727503240711730035492733782982908405755367801459598395968022430063564628172491954316478940555567955982181890309774086772886044724348272749039622660851141093507009435009386593550911893796557956502856502736644865317620269914317267988557703168627894603556268516180687307550457483046635135377321200506139894149763000468870097253549961470337374307114962071568401952955401560695035681649238841412745077617681584909093252433952696106242443709178498837587747806978019748681671287799316335591428231484992214924958216986995653590646845468193692113646742553488525728124484236274272178715280875710714569588040886350741069826697337023079098140292267451058073682356385460359608096355521964921591876439000356336329400674451641296296764057659229841625631382838544166074876005232819692486176164249921988723787570591094510496625235612269007606065835689243107889443634143368730033615450824747323455194766916919275427224370080632387286453964869813548708429944055758191189814403130831496144066145220196588622260409799956399000823106450036336535595913083782351239707421174941755653807245088068447546010844636909178619943442950033060403222531151202128524941010915128051563940091734873675924848958383816868356077598146591154858209122140304199698309583097919360958597637254417890744519872765619870678182844041016051573434806023412525031257472260890451482494566110813709240365235623846334413065317054498377105184143762273529670070199661868940753094571129291858729260135609689474157611887177774540095493191510866675009291503378849740664397682803731102171809243600321928907114632459327268251218754953760579486077043459632605913566649805994189547106209598536415599774287204662224170019454136976009799359022764599160364130767353112099566662739526908519837958899362896478439321419550165124461588303057646368973523959137031979552685283905856813372721761193483151317644658118157930663927628143966090946864497100964146582047985162764237204041947017639974035492471956045766053877737767121295878727466455497632226908900029275015974270861444210154821778976329166647407066094849433484020890089112085065161289707637539649787264745224833660682412596472632541675917529163122437143178917060588391529381146828854754847169720658071801130841129716921246001644867328634351922046679606986671298585653341826601189423655330347713853340749447375213091745262436891243995585310088740305758837055067157761198261873759551688074222988277939380380096245503745743420009571409799976896625475783421644167565928450151925277214367905443046834943615417194266469755228530318067889142478219413070933636796843894074874959941647669728265657791586767820328066242076457552601875852926254988573314038967282933377539255251825657543180678678246245072164201084811077404007670460640205453140250770808142641369013770089860557563927539648621377027671630316417222617834289389150521379847619657754704695780230492535277759047110097696112355328068024759073890861165252488608912410375703759825376795897193871665348831999501025311316855799519109781410578750338900689235999387196869226118815357986998555263595177451361832417658867355934168813740940984412470541421689711833026148689306867074099992610040504090823065011652250449858409781960184007640120631274064636005338676130467936956459801882048988378403085148353984403011070511254164961462449728050960293297807721626631362703955703061761231520895858094000082748076559445050263913512465106009387614992206556874635060561419895450457945529231817010281122569395524585670442090912132893567965016809479401085495598072039222615010135576737477316445482886451626072554797931333194841135125054938652085055256324547136375969593589137419597205029805929312138168977439048888270192891440126973690380320710531976953487371603683615302233908157864173462528955748414241399595910891487058810229855133009323831232650396643151090711001152933068800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + -240927075344512500489385576814549286500520105378326833976316310866275105910570548391230665999434887371215445695825131404692497325389710220473790176160702175163527290978802635938230108758914033052749896605272841667569591078918061317236394900029805531362536609431810199641912763753834294060892778147656957848421816508894255439457780915652756450522527323005494223028116121139260231695432937281269209916636996449482441822465475858020255777216267988501666534313920290949790136287181111206513230297807275470634871445607299913255390795725335131039275019100288834324611306273855473494196933237100483488313054989099740500275293886317779358498855406131967651444664980062356835491393999134171880021764781828983666581691809050404331679838121860676961778189535178765354917247848509760032493560598487934197698585219508116483246487764994409955737696294570074536711211889884724879477329037054592762821593115204850741389668102875994228668747739776417421838425626902336712281735418274417857015757600709452787473095932944737500032026802405917315759811875437792326974226676361501642247480875263444807662993553804009196837972676297291947867896613292201223280108835570642295521010108041793499914299534112019884767550619710391209568274665579292367628635841837288015290428551882785470543721563950636204255690787038833243939656795002046310016616755156325731056674862108466345172737791097411476989314307405382421786026825274299582237735584829622529032109107340740771580692905301444867208715554044975003228311205116175652231998444411845522819305397617116346279518980801099593646758401913761142585599591360456299845603867962250836576307789702373812496115872870591429261202366882437798682282744627346678415978050488687265068144213972543543727192703662253996195482126296613970747009478449893569002470064461770095305873390046901160201215231743770715321635938937846356915730214554453575378911525098000163516138134235591524553141043309870277357788687490676366698615875068453550855285853345529813883283318666810239659131468849961889082986270865376157703532461770848161604988099584226072054298150524870353157208611686396890394961118611224632224486861144520487854181544614300956326474213221145463217938349093783911983066048689565143837125929877928974666745554222257065487976403180074691300466563818366546469327320934584327139033187004149136434311176099589306801085905536996152384152067746294501532245505706110912095203580563661065690008145105505736543746158121072776431672655521138813576093088797652613890211739010096286672192275334522812251199514377646212283700434655866573494332374935120992612989317597786648937832416728594346360816986360843306491915610883562202445669283278909999968596853826746784032390622756788238938269541833705586843149321445625851608642323798512075040605802159996945125051260476043106031417622381236482627415843050163214656732148929929978300559635023261533738362471179689311326351713043656374522420664091007680055719265391778633636684019819096579033277575832073830414110372206334333615920695941860551902210783994942699638132072165500605661299866791557713906068680762089481751298770306154443320349687266495179034860537152959604369091324394500330794582215277385485233554549023052024036655844384673332062511650717757307717933882387937869801523485841775542529823177542162025526067199242149921034257053699435517198475501137563015276210074526562175931616261664764998051942042789303200635937620899383400639298042837078780867174306792568582863613680443745308568750402374533906589067573938563790768942282994948336115839670030389795044670385149894511104725911873313990478824727030614063233310285839759905725831222436663307824931357420913309280848989724364189010224046200150513328281101358320583351002220113667859439500754464065978118376101152377384490573787002417491257017311241878053821614477871459861939894113910760404932957082230937323175283902335470725576984277455734517039623895384936238914334437222629230545235676689544439138960924441663059811141137900647617919389574642273703592974845371952694701142089070816416270079589923542870338306200916688158855442688167438409838925161318507595820043674237906279555884215176551062708472941783466279691951274820884201671412531430598952686147342102512701004136660006781961958231872443722760059220818136721077983818267377859593366396294994960304520493828250451185474723956932986680212658925279797859037053648137489869930640994370538623602376031647884990883869766034960951072461977464011001021213592639979877171241998570987040540857837453002445665758052289797547408276288643200143598869818955707846140970678571348273891579473547252583028866923470213157955437452377932551524328978563588528647240716205403417282521001672925131435404741641444261390574870731987523563827213442895737297393970092844018077428539363911279956504730475068087336960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + -182478682289444539797499839183916719853476058331813029560227553703026922433714298749706704028263960528190724283823608531506141833021686092206309640993940177276766349508818819015839168310694662028451860700502103199509092462435613547669967747787464467623635460695660537530781305286498226910701412134012615402858366828004359931413658480665730487563271791761940346515451516980894406538297398449078150757359899032743652247771284023501660251101452750856090584181418645723058681761953009703477419483206250010208522314138815721483599266355809100149944896905219457739574861668382493240378271180428410643152607755729912928083258436705333303713180549098894234893629496319913431243107710431662604287797325048028239778665150769175440206480844070468134484161335338899333085316276978539031621959824522907000619820018237800055744354074929801717105570975119594475165657175739339935902730188064116888047244508358811029243367248879976726443621355380411987055315081275781827389384562902323077522070612079663394420714283140332386182465274529396708941508286681957555412691648903974200423591381902536718966908222594472608554465705676468938097387573178894438342890692846374800833751123098201358467212333895983377027493844431223433663696415970797424685740850330727772560893454375257974003103737835383091793917932711788345929776959655640962935098442319855561088824857898233880424997307121011865401253881761585703203575500522301406466065197665590461215232385225225723878855190207707301911526911113757990556555163685690668373518588908437819315653702777687042464546603407607977443423334103931472453322671151015583414969071099511803870870622614852376711426512112406475222266087934242946073973530447785289341617696519948489388672343561761195850956700419665349360378002075999316605006164180549326143266798542151861045790567277189691625919411799879967131706724721484161899646233235740928059148379034437239028000020193154156504659790077665435620851426018449609008276441178004163270130746299546662120112953722625561599520194104012751357603855621766098740589810455078921509145751102940993469899062014578286321344668693868575424953071580103925452113267423836077445496034067293795932659086563426684444020691205380266092632088575114632263950978528562136523536444691097890883315082167019328698224110137187259284316431816221050592452664104565108416959966178000343430753342261414733325128752549983050177049513732812601344738087725677487064771471180669172996141196348703729753581280512109819799573095663218004557910358775648114478795040268636662560504998961922406959476493800993679191633266316697052288498288175636179121878407274298685631683241122030803772142007001971010151951389029577423551621152315985045742930780806359570810390272421221483694647582750740166221603737766967561557043571588253962853631997010288109945327611839517352015673519783196807671465426410073060036669977899286381680454390493616653179181907470494646238400797158547438737208712661185279788210140013624514356816364560778391505269633352190479147872598478357899036996197726226757742222966651490860346532223821551133524047265197192894767844812853772928061737830612943097769222839929210591439795888499145898573514199984308581420496370266146041571546001963346205661648199304600970705199190019467635485501939762707300195110469357451133500489687620549641091368658664542939340898223256879891835771310141101980641804473523444532354454756741121289608882310951025052124116925415117445523433381569554858629565742605027654503381983458904934858464554837784139327210508558334289874092512255400413901142226230811736865175080232683142825357548356131828806903365152321049032712042726846506287305400168719486412594083468527123246371747634781848700617336763321141057659216482791264634057327627423070711563965416527277680858550559172805115851015078524999491580955352608656115505177301191775413118155621384210550396791612265677734707547082683219828878267892640461541482368792135083695216162839377939723700064574009838657247574970753167589068582865996530443760566320081071330981334666575101913833239533770420206343395136308595198827061969822182683462791494464355431521237230364367405671893617486997819100857698182212025865078268748563166052440897829984259098586048346823736498519117749843139393567353020258658674831694061113504022645292675741428908937230232304711228838579066387729953937206886649041010617133874937710363045106540861060205329593759159656111527330786701893695276874494780812076026213171511192479103278016250384549182649587175224455403258060850484016860536781511543231425389633014302071231433265460702276258807439477357664870480028517080881585812270868400394290674061480768802878834810310580826589527504758800058206433552034777758689277376535609397336975546235990012367415822061097079044377873812982144107260242038350172584411136000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + -620749333179887108440846144388507389591516744065020208810527173266036509521457363100495329581996376695580290377527224648115029992173567442313008991159769261970372937264078551549885525628396255542462520528393986467803375358402823773893103407894660877756810112414353568816640380331555828927789188524580614520415050676689670927806403889249475403404208851937850934344970326650653059489145527671314153235176860876621290553511938211309267574954522921583618098943098702274467482164660730923414283223483201085665585539053809009089619229973517392201388802663338338381692101606450140942259544942971953569030836628714936408883718169596470453220248140889522606928429003800757557090240519355402811967702353585938743511681413276804010697818904816999674471004886250471513906507198159917034558644723799570566669350292539644722476413374105597142675795371915059548474719839524684704536788108686243496970139469683243653244470524403833078800216198765319958566560670223170853276326362369038636997404412997566858594396859782287483529802976563546469108615595781265482428868806410877644151327701863490164701033491122766349609882717252554766387500154528994756239489161002453939185979048753518202257228580796055150847002210569016757735016416285837912000953510224289364936588423243231065454333620108613212287289108821188780951898204542431601748369044306685703685983316788384507142581488503576828241516381208199886376067173549607782052788549016491476691541772622242055240993568745829643314672349210657811928989303403085989232231815812816120702310853219783855617977894893282597447942331321091440818817267385669094522830512818315828373036783103748497262281952358394506132673320162458530117772587842251026516147730406271164419598821785144816658433096779976378760149000737090498905138730364309386571186848101693690802193468768239081379522791381591444457932111902997292892973518047055263580010845490185619784898270696875169347461218847893526804897067709309473072381013389521983577624852806692588625080106036234995341488734592958463422765208640321592962518717246874209323463807185848101566044466381333857796789308057028224412809590092341442416927654398617566446772073392090863897899794803688026151023107694527768807193823484457465371131274365825852749590462605645062170245566430518216264249043311219887516829613911711292315678802677253615472015502335267575492249406028462848104112636850849990064456423954430266679571335339086963561211472649535993611299601060289240313360384467240388695071263278994462170295053421873251576298242138001448100781788318700237884990533539155851095363306873127026541820313561444780533947512249524749325054584686235710846727139245585560613199147490861223020316596203793349728382033979855767177659088288391534165399684736023109311513624881720796547697904193966834073680472755665752609523036522401426850152399493251816438643550311869470988973293830917525672291869227142616322144993410923646430205139295337837800544533323289557046039485473779179904415483016001608183737971550921063529275779510899313254736465792533101003673120082131143905679763258409655843358571306615602888602818000755086151533432254751304113160211162487195148155881561169263825197736216070079053906578337333753168073839789710886677457620508021470188709325366839653868894273208139885710170075959535812944524021099406568145068037067587093008963796767151070642644098070061583564586885448348794495285145218110326541202971308090404870209081968919752544097880408946325372587230474767089558179943090652233769217447028725104866933405246342821265055220395035325280959007823869883473459348242720768920041511216583803354684499177338489302401672612092393748163932634182611382297258099268315285684991328961657127965978894585205300462386161321193612194680309930169352064137645472994837392884943549523561798683460728853469393759054831227670429798924028845010224770502644249608821055149857819367661500955002858873392471062767924351580837981459646504623807745885836473500446358322188084208272896782894451423010470160316045753749486304889081163389557276225170211782333625639371582283408712371052202200481711455318215261430118054125356665774000891931915350130928858861322772339423596596100839787071942982943145719841074505449149867685098718822590166765427362608375384429966449946145502212035958170749453282645177398927060924081527523045045485020865912636421147991461893388569643997887590490359010198096850728201967186652644450645512585508779941966428807223392850439312776062976808875851416729163722167688809114602385405515779563714287325057410124660171854088900482988710380167836931411554791594269680361029509169302153995276878936109393293413493458156475085316508830619940871452441952750431439212592485705782168851601923764005629095894160440212035063559688201756283192426290082457879691603598299365376000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + -7077071119534120551022502213158135127912135061846635991619811789359972231945927346240402394896645698321071308134118234794040112038170490270012575746549902398203307538060381059136288448232084607611693193462350125029792365988497277967507581298489499080469169474074925126547849903115678292372598054503526514113502373187238580749219063231174809985342952490860106397175629995707422177727957480776159707290973964380937280590304607528714439219022894973767438811520177096581189588398669214479923602573066358342569703152439868745208537475933135393734107585677621956873646699299621290197604472853116726713658551068032247836761853936970159308166477723291024214998745118660185083536011582243103466011725560063648249088996802362443466141066490285798084339219066686248268056978593088549220397729502202842765472690886465498773129782426512812432053227172071198645137552879629524206195497846917432415235379321859077830249891363774116455798465646840506212905349665199849336590431838314278691206588517383003409357079045993658611778235568061744368288900053480956836665736019526912830457331909622243969931758399669021440214166737327815651026621847928767164926406033370904000781224648465614196830766062472482407621473085206490463809401450714332402924129959551281025350251495063755372811357591023688418154576589409775426630602677228438061547458963353508579164240135519517433881504017808548290423495272389090098042080072472973053723111467077426695049089839138198541037849629579095957671427971776124900294188956072844709520256748230634355142711027414730274023422816895659698990764569238798625818993965047012551213674325338577723032921647806139893977949917872642868128213522252810796893985790900720109512573773614794477319423287248107739961435265247621183049463546636652862218565894097800339487317491866689367947381742095858398962685859506809357317730203415406333336305764107081394235643127250775242156601465274423854631525198611638152407673092498846249736100944824743846865250488814960367026883076191699761313786360284152123438922833480249466240510174438240629574473930498198653642849159740121685405888759335531242610654621086468082660480110606244194426075670569488725088941053391070746597889127001300042953807516143126522503853220551257204140370084260176724614923976960425928041246459535356309826421167768598503787358180855040902423868472193328120290395618989585034529419880492188641682926308121780916216022464256427857539395362514774579869012779014468487415987740478067033454106763460415426520061302865834467385776358159289405183191205764991421166365880693312208833625984566104882243542873275906071740026180021064537065664866358160503064608868460975411613155031759613903006114349786400291510281193511957124905413759484162324344559835285364846327095033198203729395400115872894628909808751995927629611791253234069407806050426625849903453544236568058837406823991165151161489275573382480714110796315773235799370227848903361437115928888466979859626862524340997907893289247025716939204108444332040080655578982406630334301752146213202695508684287810572033082237413486339221583647415009605029035455750848821533906916274316812142486503551176740222316218044047910693566458006707807554635068619945627084682929210607983575470480073286883657934060053305995126692257165605952555579140666999724681467679632841352070790752888110277627277645627188190150170053012642019494548707605525584238883291539187908622825917182700883413085305866663040966564980518151112343431824393397312320360885704142444772794287626105704813246957859493073837741919794047711621030291621185365428380042434550839846062338800212633603593304930656189649316070781012854745768641003894269931748526241567490049098535774245087250077186169571753378394838792245739760605710797762912225850013343395452490728383980821198086951742653300147386530135221378448253338863307498960520874040863981093962052153122760250180549321406417963058488613693424155113205470213895941712042116967212331721565601036540535698641840146737840911437370192761663975339115774222651513505744699929806918324614521515364774207247606425393160804925549555953844976379524510565926985291423059143698756962530453367541729058193337623271929966377489590821488647439907844803072700515679243878064561570289443218980306105885526914499592142393861429748519503521738172914950826100550057259879323256821870306865372911889015990307669069880306078316757294469475027812733366648057682553054546648606498837942905168392637026467414284386286593533905817307300017945819537915370218548252281841955454042811863166164256254133333889393755230379087822985089569048818572570057411090147699620296872826432748231386718388157301997868417196805733313825838598936132505311204405885093833091087354151575142643727117338965882406353793185232758947781109034947045985974904422400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + 6989644378453481715045832456408635662711934951115443932340437488928148122892545299517800349229579046793006923084990366019818204524837766660485254255969656424942432522400986402174449975881677711496480358881833064991664862675844866476344863425107201926375402604673212629452940693014785530116130160997908361443039007380029726486428830519740800296519225275666239034993538894117707433172584747258310936741655898875204696190577215931783582339546156299259814550851888749362356037518180771325510659412723789644537994862032099122323923876619129817061286827508062678156615833866903553805362860822256084923687838520720234623226493099685219958965379835548609974376791101172048109695372392206932208011635518745824137992365036731478923184562997898837352445243951809697791024068003146475077057465870851282323550654595139494763757008624994046274459663374981670770028857922855039747914670374651662347442984276397456633853515474624789629571594831294202023548945448569249761325542031243346837476343870508944323302572282419672324273055162680957651153411954546593892804142774750506644262582062457046085990151184386416282048078142627793194513256935939094880600553819315938075790302542102281288730341391922361881655253689032004001554891366118651525861034720362725610320673858186990511420286112175912154386386139203209036895769900710093543086734854767551539991033355058102007613463226743514241021316025923200446670352770779236474956748880969649203016845857711136282921094756707282362782348871902762284223487394366921447176693026011795834607101198487520231583828400506777833183958919501794004862206674311972583006908482097007708428860312128087416164159524826683119368544993519462285629653502651969779389094800243320170174620604061364438568188564551750111491487222533406867832984815693909827508991914105213399084470748913179391931512189857502989514486287510208207086489811000925143247407211493418537441557653391274113034796655764175532248236321108290474890711534753767321973502822040963367204998640805088622422373802767096787282035202104202532237907732571443175443291331541977215561096806162405648766607681660140566215351741540802376818252464676055845367677704019057562576519780124320953559152271556067918982333800387275175314935482849925014481304289863136205233437331429962910931812833387729135989363811069264563845932579104224863522271253160778692066044071602190846705897411802870923995896686111254879717392243252910809731156896743156550186924298442102554736719664930955187431340999098051696133097951640799740792902500240600897534747999688793542578597891013599223510239132837040676228907306639031254801427965345092682806475806243469417611755135810487495703348148301718598416129109714664076100166636490763972263616965048461286577554057776032759295374281227660138842649305169531566596445635563250123584309924895400390521483335241747523341556286446925347280083548673151045720389344592147173806856844585995319061745099503537003725929836319044599137549288509373118900236920014297456329246557527168945062143910077680823756957020920450866811035847211604265588703728299714062489638831572261227949460355857664469170329982757258459880731254390441498660290881398379521184517202881859829663803247676571288812488642343058885137148585846449710942897384218411796825576947574045511182383913767759516690737801008470317207332240431484045313029501041334512527716710465593878496226812212132230422039376976620848617496733457952817604302127282855012120842038300189499952372336032050239711361659477875481313736105193167624768290341720753652772927616047836069961333602259837063316472545300738798518686162218412288440233929780481642820434581386481425339285343552980744715127577856600270379747502265430246478886232460369336511352845756554467575976213512104815434247515049707433221590430940095700458639625131960467144098179022004344242203258174215641545756861515740863284366940836377977105813287150018825600079498110035859488687372082660069978879242229961778033244385648443853299232136910603869878613075444107164473419772194490095658712595918628919399990859134070441698135382045856333295142633459638924525847005263753993743973592715820003881298047629973963336028524296266048497192144296238595435140450282392483076830921775192258176546108070843954190351725851159452774766125502425000692841189800901919494998262783672365061616752801063565988785059971412231067439792503087512033654827434758799695085804539841193110333238803434166627259035520976793984671783214868490962356722998840591943573453084110438785837891701870252921350591408032946827656481335842127085765830393678037453645446614337673802962607574568132543573530256586893641396104177854790226819571448085100637697117094552767783852380346791544289843463841704916185972294489779544350527500585120788203486099183858757431984128000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 135875399417458210318222657832991147819104955652677343876484320278673416738764729452424918835428115861054801745168968655665836152975298000695133734280511891154983287602278580046954475449490423198149407229407453271490622496319930739328756537041809064575708592403022624201349042056411329258728877906654734445672525880006124875440921443535820092934401367980945109957470821101827017893331866823300155858923143044304593123336449117794327345684803102548590276215804903896120184692137857948421565062871301729603590712444151499000198563484156411594619009788640208685981482640280608793780468805956521184369321933256743512121064469288874054123087246413480565674881570281154796273360269839085423189755213481266987331326547923168739425515354413233037861970742577996786235700677261882717544093450339161277089510838080266476405154210019544972556632273337934514383946578942933326168035521762304795696577359389913415905536725205430405807449244324518523201520685386096314802249153509690891736867924132872193484198049602205015935833298251560262089795722473588546019714070597109229276733577050857234737915516728833769417787294440684057126702370410711672338962019266774806725677516919301640028446623924209273333420227097878598961806230055028844192587412289219139901285498597176127528220551868057949450958762353684094466369515741490439203407089311734032635760271423912530709322195314255027184156339923608723130332662889123039641820768891147129529911883793688747991386398464975458286222721773702944522651706187348686651976890784786855935407401632865074325239793667957035934295710312023408076663931672331753148132874544222784365232683917492186317656015081100115432828838220422163060048310075905683081464841686849333895503099688453502551201354575607442535567460817177214906259006805781139601056579193197239872367717650192166588945360020498232921519218246554679307700945289119461168656887557762226426772668703392236222451828695058046043702304669621174785519937299552430038567391968140226073728595347343903028653595308488415677359307888709420218584700146121763999492817416122289657217716710122888482714514635125045789696279658169890221303515406217111002234285601186567741204128936820931578605154496759940095421382717104122275317057301969116850505027454315382938700876449951689428513411337045377077004978184729704118798524541447012359257303561050819255349985630354253369781918520201272753302441235717046995842719272282512159913715024453070048330933068629876199393753126113105782612434196618302002956768517847140826685047142373532780714367865485700957432173398557991534303850083082988615812712317798055719563987154000303451172184455083873132927619076461973813273945548125818751888403632187011472187742510998172607249141066488075721051079501381228488801180089612633633087564997356019959399737754538315886139727420929872029048881814389582373580134370276868256737848012178195902920886927358395575722409537064627740030963800615000331452339532406188311577823211017111215468127986973261465024752522212232694319333222605571369357915123800248075829313608969308539315551656914935890689306339720406308036196035163539827687438912741344168730285639784242307149750858008995093136080441501690909771997671110853148475697355874501726167992563554388129349742266674882332287946864724222236592027310253018635108840771155276658181240636140652520536033865000992046263671725131955251927905639190817812014404916493077312393542962869177359463853534205882756879282605353435284766313339107865662131562690274972617678609940879448870169645858748921424342073254213724938064039132746940034770508785253143059022283150556192946836836392737232835543606073647865513636229394159775595991585751674318473520888876330800868850561066486974130145163691684679032101744946998936855563399898309556150214787863760768635884071731719044161903648189863084598680051206999793042957443846735154644463220852099285283291249998960390864667738529082656465096929058503714533399634547681437184138520078799716149925175676644339269770360550659665359541539883499315161192548624200562727552066699524777380689251559214114309694416776331756553269391507247952199076445229669987771679351331233411913507460627556333972412061012147080603047281843171366765500327135767826382226934721511737830302941556330020971558146184401155050127729549388295852969058356048444462691385678548439171798771804511684396368617974920453290184560286686392234134770808974001931457660669301186529889254228114853003831110870804119769218190524863971040552307634085464613592571145072831533076047938589835898482237005512269737224979157773686480367729690762263520019372712402589941332472723396405545092765493332781806766485030024992707443230264989065582985248627803724089540390976034044401097564415373183728700630815721517240771236809382087884800000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + 15306322888627841437404280587721254974930345379919583158184009617181555678310749657441430043398953222630511074644847562910907886209555857081413915336660074024762743858807645267506207501499984827822819194048924183356938581422177926359959662857874446827063330371227817418107349958710452355791742441543015139509069163763342225765127978616323349162892923766098701234062468572914942948784471929910390398541053133956378512724079473062910999428129940719389722676004276262733628222407320915766160924949726915908799869649111138597118106728898868049980384457893868989726780564008521392137660990508088426801056785185745251384257702350873668736239452150159312009935554660219764376635971453369865484337879595774262774366509848273680089021890772361189336152484175387168495389813690029334921310568826356933528048437939174395358187617817495601889756512401354242887303807947066468783954381631557317081244844564028250872702721625706829963987122691603284433084957839108664093454380928278965196264118788442592738813223880644965362156178097364204737255564300834813654073944936531637742524220949913415546312598885885439385873249644281791159705907579786942940889454698963663119998702467962907312503871504559888242783024245007469517363554051446444125738350028881960561979382307657929580783908261719347979082651018831214240901930460375217899280839858291629584851965931345731307038865154739107229104626404457477231724351470120046424207424088020806351600739579091640284667332188442768048988918838398707009919334942220328867560936298131993325851384669769840346206446314698530837405464048273073554950264500091577043153422113218735746173446290157020292358665986168546493107575667138855433386071396155467327290276920924301974876016465939943300086754795672171832857647993579598452802302233067413257480475434793071284389416168700407582042635517365437930965364657672824930657692544915597772215658928452270270825182137370003443511315785596989471247589282462701798816647374063170833493025213093994732134633727680084106751562093727595567380804894051758980539682464352594042969542169823981832896161607071736285642467347101974885434169613911099866313160197177578318247679084205760647661068249593061422306954919380334688774020041171759122935329631246466665522038849021195556469733796953206541767283731175853462693856924178359050951436576571979330798024769339939885609897921996645484541230036352811500566834344993783411829548741569087976216335063826232099399422089051826246382198480200974443774380575317806101347190254469360658340316296290802871774008151591217510278906659736351889136976203823777661979573759595356525129069657124086254298406057832692406845869303183310768620124731379870755904212648167702301435650346365993616048573739976277806776571644518089757163614925024990796934493840426809523573984773119218408958249046894766324581915402830409150370842487094639111743656860646005109519392388683145694993840002201309863830502005094962698021749111907725248928375601524828642431190615109856368895459529103534134547198556822032506111906399676552959691541570321088386947614241789519132451250987597270006236359397250708153240384382549269529941957729574294957052632281726810755458834649661646758437093239319835971524457664334325552489311951805212609939031780795241470193929747219289270455054243785697556477254996310095648089197205306057598691532657363517795017377452706846396404724329562362801414975212425433436143274604614085570404446636614574628868142349393455255041603597245437486742493951401079389712605219250248167732048598293492234731716926772762476178486224943521003969753515628763202054883868410805704267270621571663443497670535443415497426926869909700676329039317563118981671882199108278720154106172699971706655479956908333147529710110743420197586427520780513474518061169548274174896115639626721368019171920171577525116585747445389941818156200434352569266529460267318719507969200727828149037753018181787239961370025280301009751612860661271164646868735646571506044934225902412422233843842968958846490335597300996377059184787245930500708029954111510984374963264922772547093822966730060818645295760588144721861701767212261620178295709526929676328670287127144270044160704462698578519570559105500370121047942062207112899636764136653980658297421303249717031783133252587504185114077789515102116561093729120548812808790939116753877835653512831076455120060592427480834644806007774213211382279958485730451387189732215665951144106071358520391154719569763525449762786192233558262580833873220772480905596355955361675278465282936054054972286940448035443161961657769461834183759096090024636563020163768682872413810390992579354833112609093408291449355420938665360050131630367876357171824542625564401722364245781460509837611365116525678057707319474900203502305280000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + -573377183888863016059740409997307857826571674295375888996518441717172825339513915600201100873931144126615822867113646319636529820233766587342690481973489273857736347103866539789290405035827988140425532522650648199108115913782706407029062108452464772357611767070073278733771996189218111201597729930406254603567315383001937576475732411861403544811395226872410482598588287979647452741386934813374036957514964602268580010830892826298191237414243232860670463038368474652817490911872993861499616272954758960947500744515710172809662022967211291565552124525191150325176463428150440978032440352343021384497400892319772003027454615421791212672254915482973103260555995450913632758230931073472884478360539748960622450861501853991423686761004829446316366995148011795393031468860661003074041833442721785638247038051121655322292311418054645503582026403175903843806859786233048997700684746467086058541574973436277030544299594013153724765318225597857263431024187061021377589078328560318612559539718036091483947923613197406522640623483124839478620230802096399789759437025618895014956492005778342164779076694598283738413910804744509009534886743307987657196852058382801081317502303904775929342129149169365367905259655023379433306857963266238962227610823501437945259469727860264763242577469211228897624612208910225400501345663458865075734911078397671709139340910620027791068498094296534159141731136134054774073013829309149250434525860305273274035063300302439438244826838980355475880284903910543410330121413900670805899123542849495541091186985579429030684136454862466536209847976554275203602179504624148996110482662816601644023254685800281647152649956629666553535866691456997760498594081691110549964763445646295468623442849103407332263732993711704266430702347218646821202499233370132610506001929946561893014510659172023031901492027531439342533299055439394752135109702512088861950239170412058901993424777159319529586803925219724615556858067560980867645272365257007843838193834237551464710833278995270054549551792704408409099829908151326954767256929167885642292847851082293335601069902852205511651703704801042939219088055631468402636186088482156178193745505837479990321661296654792586551036608482283576132590071853356570602452423945155902394260892175742849944830814087919414647684624912589891615800229824262575677227107875248458689257366068204430900902057115391451526655745059682563909895608898438935671030183792284976117088386341189786676621448691487070218501096319280476130395991441563775214442055820952512322309744908446194980066694933340649777408935486171772823220880436269336092412489361512066400079369006391548219622491034485316561339085637946600832219189498765215228075640234118383727128588948967089566158869021520005585377504542413920781435595114096508716067281095401992150643198473704240037951335976104641552739436830489340550101460415303567534467226621855222896830429286832250377254473498330882448136351497297951336624290576949341100394375593890067839511989125645405592070421226119532098178643253516668860345099896128516012618101531468785479025468264501491958536036442939319162979690668129021471540966434211588722178777385730157096111443002887625116830232732413174147785440519656106140791021615226441389176208803286501884226569107636250005857338890123961215696006858135580798845405477965462420788691740159114731331434285140013133068743093641460610706242833180696048186637246386608745150160688159692635166920499182782366623501935047260892863584631535992230540024561734647115470008300135464584456386978289007543103528528381678625167775308889029782871674193218053406705460291936060974186059263314309237106749297577868491924591403122632502705667311204495771472066816587233237810855538687170550586512351620238157820305142404759057625748973624691511285105650778406421372884034523444718971791335708654200235005681156600892004095867666314611633710215491675335417346183880772207230028099184242859863855853404945503683167766536128730079367036136640602840773718041193355544229759792833984632262261032166871767576029850304291571539146640289681827800315752976592195633856108869991451105442879893411079945112445549893511032070378817786675903753711848517744577176338207364719373274600130769057019636038509566623152352286763516179910049623082840608907275764078599466143384665017905514718973871380866305024939856600973392167641669625620921958961607508738569437923842292667719619595014812593985694572790697961706578316804295693696884474928368470102674110074153577178257560164758591337017216662705024483265286254863544896106281206175738807716093555852372967859987136865466660484958191494599925047807595084384915661138944826913423146080750388075632026609925507203081491145308066880618971956602385235616488698516555702836276004935214039040000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + -622490597280672368393097481956850523223553278372629300516456448803384935866238201095548702387024656626036290026095080807049436299264100302547627620988280407057608257738061644983281272892302127144676199750294327305561924298072282340780014124157409952318934585105442780337119597995398673684154956423092785277425944079208422404686461013664895764676599638865403149365638679851665036139713543534027333847683841272347601368370917628378470032110149504095237445174926744913777833237160948111582655129133873134897226739517331265800068079269646083814325070729035676368331529349592627773097320891636145422894830027825193719580745364795995326368139659799816292361445223499551141626117866525899047412839788842170164363521055884164348576138100538095463336756946780501147276452703330839701696127207568043261316901665690240977086831191507701272776332243548703730305609165453307181879572806962902081762716399534291155546965012022895862900167327060542355931499257424346633279578672913621332362608819880016847360072988350546456113420075720159569238329561983455047677407357558259676337036524164730399087644619165557518266328650153959417228250089957544992284686361758618792851920691419322094918352968758483642290585843438958116619582783498422518525503690074713277022675202557571642784425057584630829524624500296635594800345455325644699111760213739646595622230089971504383720092950149713044757699155898419463439881317683384687118809969890750634094958294571522825131695729105481073820758463590288444781395459629129579636348602626652634065853067002830727744056185146754236866426425501021421497569401532695348096944250276958086739138598026752631962650808691760937247381089750198092004283060427052074134393212524744610801413471754058932227873121890309585052613728193015161661621916156374009028659418028091762892830465753648873085856573512155812722224896868217380602854465021875572826949886167629316563818499783577951502374990556222856309595740516961693727282289550859253602265295589370038714992677686455218678874141849378879538536055996636881713078740491777047167319894445986118996795207384232993237814045381908624111823987994380632548048215428282345966983706871465641295313686386489699175596897355369379231736473662339569122396693094849120363190913175872784988137329713410710330319013087172718640364607242689433983680348430285905788553654680101310413242561784140431931388795525371830494216231923529275129841350528647401820286456631450740525036113584923435401831718319204777762294281683652965278983003071317700880177598574612537299075855816397933584215220747819675082586206974961095926876538132218733678982539872040525204792229393817941633693622771532435982094365680433627138203360944824442256097391445891928124640154522106656846397039189908494806172240025401540419034299675795178849961346837155791137172498750229910116178969291864140154741508351671696047035230680474652924221071329644498815643357406556335925517250683584909640185903302418020258115339135148673934360875211323058933855081903636644833539215689606170327403951704685896632794302350229644421905068403694530462518759114604921925703406266267123242141664565912100003400854600704623896319922636995371038459228902037343737574123623650109832800731099124718774834162520677880909944093520821114664408485870804826577230866152021796618277416908260617998217869661501565687211133496825894277989672229257638257501653741048619941512056317895243603307362015178832059022255889665023614125265837654995358630256820652555268234062712940001643666187895546036123017718945584451408245672556136548600501537511642573651324173062219900299498046646963287474683793923165471604239977037181535085518541343707428521652685461297849439474235283119436833727761500148301146520278425633877394182022244431841509999762030554600802982795181444527920950650816411479110320562199335487876618137418612361399360342469238573450366029993750997529032121844208457686542394442389818951149162367119205234794450965867832530100830651715065859181593412495560427336753083907223162506580022837914372541996581939176041060713779477950664260189425191549095607145977547760580614238084361535754626795821180969595377709066505577358258396788175095449032986738159573393506277596612902523443485737624031560139359216970413914224775221905523179952842491687427358090012836255063284027346308336623370577825274289132694222924680432715257091522248976336999018745114700388626207082062225864865087734073283513560350970689363649501023135458463276415907517648551768775115746717032875887205340548535355386804118746579064421812279291746217285350840399904671721086269440669524136925234522109478483961019033166639977244206575673211926538175887079924215677596312098067993562884858775419547262936078143291114930518093262967527951602548736000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + 54945801117436035376568498013523522008864927590522554177838912883887341588873400951452840484600406319583774519022622417821922460242220393036407418996542631263620732694576967145476983352708906023305770628660956942100507033348468557056972850751531096486334509668511473532230355231080811816772487447021730018222674656561897951486460329240183760903278601303398888461774599637932749746313710607689754545985610650222928647440128315233666872083615594205158718819477278993516947213919539989604695308832113848255883740097885024214983410088069033334851070234791444445991910239515365267385089581187650428381274229503461582131341537420385102521981669710899438450803686560616799728018515303714185097637306278414960764365841519358677307387615550223658242363701065561318380936166559153275344081322015708923655557846838135503413472895012360429458668748418548616176637151483560103415101510145448918449214083860152220220211151748754297978218891920527949488719635385203729903346495048480734531135394159486269236294709832855058362697601095234678091827496280512803931828629947899051599574049455628741908771741244544675471504690341372326648148369125608798457335408698693729003520290466339843331447769266022218004797912518952323424268268404283599638867650222974117146708601362305640157994551380945774615464388709931358823134275357934598716971558052734185294615354896299294825325598933173993233480076348224011373523696700875408033829380363072018688594744011010804984933872985498447201732791333512293545150719017418263742223672560552369803077958253765671954824794756781710897031342703199075679098928285032895541640002227564125612099886537464343435793155315775328401678948944901728063230327110419457088393582497517878992095780351092760330466136937104969353909391508341370373313775064975412900704189722754566667323034308699622259650246068241344123790633070437635791563045849549730038656630122989843141006121302748282790137485776030079044264202299126939696977802703193095484287194207409918015764718074718243028138627234054021011665465862269860741300341235961295704599068019199881813831872257895538707688083641083381187125868761761448164826268240656465216498413883227565368328624894411082462736580159292196865091993000044253071222054962032720825934886705742549915709234724357412760224650448177486362056743132186793758834212931692374383044885929948008629425955314610454288838289072733870697636674775279497281326773841508205355977487433661842098259352740927979348567182620699437766705093960196198813179780063643410974049626265171123859932171547447080673776225001543279170768461719028145979006131752715008927620236076996368664566323573203471783779692182384584696263781014721863114310820992890139875714330300517768526434900171862906455715949291244775375181722114734083078125746040366611168055426765893209606296129988084977877141634988669890240190773621587095534462624320499720051088059313845776669259897279376946753199061432364030428011778299924309969100193285751080043298159252677655533058492662219432590124801221592743142778154272948214614533923348769652221194030248683840518119647768448799170918389818595336457165029772641375898185155625091772511234369973471605333048963124687201815024590849235200476493949339974235803781425052769759551979529578712193351961353180956421127535939556399875833289207150312598337479734415111972553104886007485343581402635136707555554235617421489272765697325741860972795323039703221873479859690859292772317982734878940280553771058752532491737270176931176390550060322239212331217693291899672485925495609421474894251219609565425238339634036936054507146595855108271167063126273841518087563121282311322594729924272663563415924793107749667979567106762741805469443016213694100765263679743634946086450402595983314527697443903798830088967218228764685339143470533940602925539508473889526882012248490972411859832982741327880594322764565063868797368280600334409090563409531350827029128890653015330212267553420576247766813295938895829720344140515779522565330854613956947688614183524756900213358515001190735971065305140972585076475625453516249881386488836292016007303598601822738323285787922454346003256060819690342663536140672435954892813769891986685767669615376139461404430647610974827860477712082967642852733189329357820264823797439853959357170240861860663247639211772528482197778034570348469834467755839766833449748881753172904693697663006632583832928580528345179803758773380771277487347950954618293056966065296541359935470850095887750827461483335679634810525930094632764403167799371765325328155777849498392987596208491009559048483267750621625388762656023878946686964847492122702094964067263728927492591018241263117225726027136681655273414254341075766999210927793311751148296569512357860821329510400000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 288500141962172659114362049084095940069375394254258620719114109856445733069135733054756499893719898216485661692113921984973516851824794725156335690225754752087435874037850371735806604535827701187296716973949332002800242673431032576659730397791146598423908968225187350591674752075481346694847753629449588664838303711012192268832086123250354944875380180030293523476295212684462933950344284978786781747630736912196767951123474871003475879889725841813824533495478449725706652143047956258704292675937094400438767373468699625828921948486513237288259667658478180054201484814169024465633411780210040766854865258679552960438656542002996939108678757859008047428580120406171902602237587358639462520147970250195360379057393958717280893859272375933736806007877673412050025386795059692455060493090205954864878895247899145839379322243271961645803097395291941798774515499331345020769586043919882955091865433331066802069818888346917409763035807227858418706481831743906611489103622372081996143110754420868629408636219282494823436558049150380976837742332936571677782100964574348981408836228533706186436035695459918231027547710630301072587413937912882360581960065016861938725048464275939896762451052798389857099615084942275714716663994013068733668148728337147169376518574279932289811193174320715706579784219679072017117651831570707692846617033218942286276654519897975783970006986938119987875466860812729609730447895866046323324489178979274536358569993356889484700307403800087002414013762749558686522674058288027579900153180430580026392431425046045689693378304784369890515189744569240369936883186337761493012527388897412095480992493215266107644212746325903787959934302685066530513139206840144161847037726983240669556221343218891985274862122673690455383515790080144665772384823958427410418009123548454286404822545265976807218503467770552815922826485520167737990286561749501329429742864187298127372948005385921256386848628108006098434478190718277969978233216435364378861742577356498681279017367858980919571654114215955907434940067857021968724666254113937522390624044459427032649515818158788860409781328061395022571116442635706842742687040473302686880741289153254681275530277227757298587103625585975807995443282052572425632202570897827004871467819741906109711376601159388517068206093351787224720745594025175200032486431273308411082683711795672613325380898924523323140582459129803921036292640517191059436976241424709627220821565951687898923213909579335850099795501596839292587797799972484416749176870250212712311780530169208925491043346634896012957215273907323624692653126070621394387338477112383056913770144758387506802368219805046472892115073627690472145423777483734566738744375939497729956119910549084101950577844857731215186514622746358126756910412745947951746583365814772957587087706447202148391264576083753424141643708671124229986893230578248120770546045170009222951220875809827241737211432627884668329022861061457070763532222121207117145083843509388982173550423369282159939427391901484717466095443913300080288471316642461316362933217352350140860889867314410379283645228891680102836672758676012874877985167578725861965252561688641694305614530095980373714837502648180508117650776893652668628023399876010425058905593227076316996882552988684987218950489353142707475948877212010270786230636717755210091368662565104800942908830170288533150628721494220413606961225949398324975206522633935573864410634152532989985930446485080127308032325503375898888914800205294567982510780579335123338568804287597744727665649978061025166102360013897015505369727629047603955194437487958029451678399035301376724307251768375270771761935346210053463692826538612040185564518406673491434684861710184240333126950492712287595418639835449123928461339357551169781057170535025577177126201601291375466561322617121968310212782759394078662492562871211221238877325632873076073308861897124479658271002655553745637719491732951223892021771539347094096752579829698424465924858508847392716705011073512652705322832955204929375312714332090203651684177081767042113664116268521855062665282773748369898142870481253433356536574666774928015555667312938213419301445145996362958376848073056523560834858717696483702977831647819685045123598072319073037380695662983542057940721200839321828822735214661732264288471706829927062077175956821588507189530208883937417420065405458366109330870799715760515904011005049454308395800549506422510045903625868152493935859141475196025851566991832603148926345609670415724400553543938156129773245537697336726856998935214865599269518480155020014282410571483119900166488843033849256383863540546416962188848332628352027640624552276970263664937327754475227079744594483646736793886108495596038009959743258793141967586299215872000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 69614997278449676873411835771549663524058477038624660156511559304019447408270569228512982133659376716853699615551714894851744709450028757542228693107755454652112417561397099539762662315040213890696368485833865412103006213072872538928660892575286180650572480093824504383576125304818422013595495066768893637452480816813157914160991226084074034406292051405094168779859487127687785655396522458486214659669116024372210445552284527252788925939957659838672630389125467287946372694002769753547847920936483620540334901596231666630070600133618765247312559484486866069012009799949094884676571404221914376881545676071155500783638267125699935628977115761263858101666876548413216976926779864332316823012604835888277561317037709819626132134797014336913120343824302860847888203422200854340207066730295057296069913550948393972187652684754270598516050881549124643734565062058280991686140356683059389865872152825855530283042092925640522882988196136392679583030793976512515878097643489494982312068167634559763862553448480190285073233190706231869732811677564060223211547531831948935368226444078893421931299988151213729504648617238170026654419112795807868239494574844212287703631794633676693829205871311479944835098059151774946056947389862911772158752136001592733222457003102417241044675372865357570181638476439309692509668235484579908319318360706494658971845444103614961526035137976664005502987671773876762513525375435243084763043634371299694081626717231914176116035659107440614193037590929647293822839651465891359596926914507544981359363036711009615430942079948037133446228016488024726002531364276910439318731917152203067362587401668969555432043208074994921945472664549618554079725821868486512316371360709056309768910119567984077516923348534531552963075895596980567587366912314476912678659607292177575094906539720407541504420230664127972393914672254315648021258279233570986123773913490711810612075371451418954308761132713195034216106564613584205029928741894415526128108120167372025578669970736061356526893542568176941812076200037717440005137032954117077706411458304471545328513377261030002355271110163517477070536721916838639607358734085521100405962380858837429221601456541015074489252862254736988750504187143651164766318453390751136313197616969322854475491597077537411153465724433247411981817321049012524290974547649630758820679404167937637130692860954730163987435909835676065536155672027848112246179799387771238315870620692220382955904583306580230204731513870405841775689594459143091709871124927830507354551669897600347839391730140674472348586651247598498310636178979842504302891907478284265851654640768560591612322128896641071982651964474687871118266011468318827470243140118513510384539497443425423633750778086446443673757546253824861212186373270775202628526600071898288816110078623855458350433625302866172448814594226186956543188750367852804662001843397131198492103385399630777849872506838150842564415381853619086993753352269320050477569482922963493298403568580170785156904501795614026778983409145235656574247605742214545182777161300540337634201596719366694267245150577899100826351664938338531349703740975657740500275471476230575512548597809623916301839893768287917933338096462670398988699457044236795716799407348713176791161315639251179640533125644588481553187080441495194181822116139203486233091578051894606946831722084579608291881275207496863144214376352317809019453709478572619448766970342850054858953051146347918897097756245629874571992840622501885153746089870691828497221935364565287963017344654009467419581825446898248409809840516856097016109619609285869330541816922924568228248315719524119453821215023228677719484905761126626922736089835903427508225354968921793540468620029946402416517792298434182724751824642129195007446424860918616214757274055259235884555420936730734910883786662075472181834882792029034375149440566693522172272297959622756179247600348201274041447890569928555066404778357877579878674635661123922738117609478779751027048961424313671695839843975622296755536665324402807157705522697601122883614124675213289441226675942098178484456854406241748256959288939212933556032795247350648356790803803039535059008116273454121352881079400083406330808737290808822078855881735821775043453350310274955365146426275491095520878841447007165247770741299933947909043781165152218942085218352892704260005045632109246799652815055181215977834513289044024934462282563454395070292997746236351973707302731507422502800883423797656332247182351328217044360950841705209360848536171166853909985786656350763326325580014273951964067964839507043955163686293992408702685028546552978435241777403486129098275507185954428510945972179113331962573011878896258965930258189428092936249422489324158153077555200000000000000000000000000000000000000000000000000000000000000000000*i1^187 + -44191334127951373612578918575289701285619075880879340094460150523944578759202349474841540104370042266811336353043337455757036796638725483639862192750387524821601233840182483823842303931280222921102527987078146717303487355352631529456777518969716159179455315543861274188915035083271707647834324702383735361916981097271240386356241130269867880990875328040046991149543739703629316489316842519433789002388527063897292276513662986303987239706049716189362512517084505476776969310059046700073023263233883025139720894297226505618979060035440141274200362717397811094211129460769083057612380725303129282898179841790181891432939120761053399057453176919064829617246068952901538947688790744883239871767107945767025107713939194552069848891812197948246110381293359783491004248821312616853866053103770295198990151507652014085984260409464533966461561596421298119596474090070719946010471645543362303155258184424903044221911561407288833762824508879255306767701710030300104422777267578092542931957738787856485553711573924134882645237987684529973494391483132457908246808014670502514984512573162138232903317496915072821726948811828651469739250363462615346869467322794719470876829182614615083846263153005405084480237286329586631194798039741699384173180241706752476554943888618102944912956067231048136824541982028482168569180338837609157857596564572530866420544755379571582925327195151532243074333510461367490622340248877348403422164444728554415219163953431475063799335002340712596385120434257823795758081796739590526816176654750222593438016619545789757094918497273165003841334029595163718572431656499909219377163361594490818372735943770907329772755166852946816387624817056314822119445315972776711107678992905809842509045725430864915373042403902281055053639089146090488813219265609139939325464260810337368104263234032583086681012398738834393065589797540279175120501066355014553088063528606907664934883448808312647925319444207130781393645791032135615200798518670855897056214628653518990394096299870999944265260382904855474158070359920683831943080841774830689727756622225652645023401049074334012010438317888827316051534789760347496064693053273642152320942161182848423015890321426758809673161275365871104131748026688970572739954138511764343130432700445511234175814878717463878840592269426805453022644715389598215991434049289492433849345215408955235950828568320834781791350988341896394556864255111091662305271516481839331111524449086630048718885285869391036397972676156280101771202683038067642640888788568436143347436241753364903881549924839497000943287753804936566884333480782193000192244459694275162278784037674933809692781678711943162346267312252852218148748876714299889825209412318584738864868467077032326455869517780457222000412950314912133040927449256428536627820241642077190107839782988737476567209477743298919557909721402786764127662740938114130814812447096861555982785041351711492526201775362920049179392368590294768694937430196936699019627785045152544095187872759333618247995461581094278696192579709651054141780189255533782649872310333409127275341785186758707255324827111777114152095972714550447041162237060836904477149842472468037035517490459833183465001588694588077329000372381821726101816477105977359822513303322333330453960981484601672801167900630227102659661355747287871152922339667323657216732943142572918326412498905468533029228204335623548821868842488560495741806810436353075508956449423135330508688496964594193335744502000915686055067340706297652420461684743470624236464167815960662678109723417468832944533502685285342458901198241948785973766612129499014113849859808637851740969978312785800586594465650343899348047474593302984328874092857554071029864384677449437436970326380239139436220584302971669062341547940421071643029429598582336922959820241744033587316936438846153639919629750489940108427083076500665090291196558461209252906897183955647944280886675057723059227593628887269093621605871147128027315688358477826972283412043383949401988991454146987102736160914470135512606355447022584872792071681117958097166889267987785099501333813833022068387622617019450322886236585584267928769073785648745237214976138826638034065591862630634477376621053897049984159165942429643903739467481426866020212687716006726118357050395330684784974959345396950323951388609473448943740772940519716044452779185324538110901525249121920924586405385323144151197647119792441554858839931831234715179386097784370860618960158743193287487889603151827210476022584065866056553580739256351498070446950363582096987984295927432045856295858494451100420259314516467098406613656958445146795708302812065889492201043614241616021990193618517412735453340932042631502573805590649393852553730570816450779400206968422400000000000000000000000000000000000000000000000000000000000000000000*i1^188 + -87572048655850112057007661300106460362786360955101226672107264367249271611304447004624980203775382958184094648788610166175930240293004109857221736740845469453807974335675752987132783843715196752696790098063321207569588105032784525090535012940687723615732975342727284866554548341601348288572115021405283450354679490453937487600916179265945228986180515566737405817057768580479878104924799426352785406417780540312713640830132523339924140561344196171623011479158133740461154051318119772212230144644949571637827143251637940299375336825787884486162038519830497968898319857221075977635209178034229667939265241911274041150872401991261264146805440364295243195696409465289258455069904005848176441679846994413151508863632658796440281809471080699360570231054843225475557696086715874050164584523179161547783772047958266688231505802535050254049835001397654460250508935980602812691098832762981903537419167016904796680194175059216950433038779449309644203335826062344286811828483246185314550416221756704575280089649537589334725121185664097504843508221325213160493843688244076904082498916581018493259814000737128368088536616017632536418387148296479720767504307076495949778216546742885413784656048562093237854844706360762272926065747386453240739975707853863573396517861172112901911734324593350964692042668125853919995446735694020054987740190664969754584163525384744588462635213109709682150467753757149045048820403542495504183875535239355683457367896296858556964520003446529788377567276482403555532178150808457569086546880208082633779242239105001158663148241843931627989327288152684558049076563189782992274426953262251248445447808331375132609148846102033372131610899380811799104627278434829628282083862714345443301931713980880280829332957108802951028087892060017125162525114382789630183961100540361841874201738233528534698288959759684956115834760613768210437029897831761054083484131880447464116904204109966356458460460007879086800472843775558129737241250162842385946916168750645392215957254961739226667927630070680988380373662112551528456689764087638003178773062905840239238908346255227488061629514191414656324816154891584428635065902978749972014214641248925474303520108572870592925173217618494247122256747571856562724226188637743964383046297313118442510392029919494973440793104006135881381986899051116353518192883821062860899386720173284334581034538562069422919611224261310924856407844214560487493976760437596768173553463906781626229039461270793888880942463324149091823374168094881609350845524977606264530288256292265963358907671350455757179450879283382726430916438425730654509307619691081822358106178262097595265617175690039006970564431755707759130210726490064183678178065614749482107149970408848917659124274562573868678253846911910426871681015625536732740796151959031005342424307094367713956872409544936547695814472365666945797885163572333331563699318893224379669360848262196982975976889549458915127483118087591021993301283158799024888288369818215142713542967811797595142397680498698792925945807151556515362373072260789899790729364243295391269779372468329147382209771993918512923511798740332274529712910792273991507278150460760917245580439796291699723751408348320542697110034370653710654422753716858567085655612150536442571142173111204402596786708349218936147270998494119626770179473514383810243223300880574004255149482956219792529694649494180079990738106359607493621610331189927169871265217885811666086093249814488704582587452051227528723535519729171649146537246930601547646434072857664593388486706230335888811377208925123681928422372689511309109160221923858427709049660325688509250308708270816901599896627610579675591974611162873527495686155114433289473977380299059117568200931775637962768223719652967880224472393962066553318821368143664407468407549691415371143154611999779275009976811380817463431036638322771262314416798878677722132447741191225994856303236866420479175509358039463473363702065112643597956065714075567016127518158153223333504441512634700868616619001626117004788099203930712133079332615793718853855732981089652355915602899186801699724468945387666245473613828688300231095340711955251482152382447910231540472708008303531799900461667197286327135675303134813211910062629308721552032623211885650011331921666098701546237458689002812979431519750733386945269815262556941840150257012067654332991842683458017157672399199611059368287128028289629800737774452353161856878787718363716584301751278338275263251747920776493867966629949063210621934591713103914059038494526647864396325041787781718775802554023950096419813138734455849766950327838864472599905853857862951551149976777878005124646007920806239652570409241984617667070054947297850981196021583520074820026430914560000000000000000000000000000000000000000000000000000000000000000000*i1^189 + -51585521210669128969398359672165792052803640987358656285262418895168643378213930696069737365407447127633925173647005377816164208077312799176767619540796261543189465498184038863179671955449473729966723991372213203463466076332286424971235032219088941526818985386634146513927018117949893779225409690810133294594821377650752689745918542276560187673790103892058138126935272985858978080562657102845734323710978103671907792032096661526512598147546632224642918216373375138053555968823283042284857584698825694337978521405813580591932206267121268126352713277736670045169983683305979964140573297564448488345344074241415460338498123074055568004961263880218712720924747624989476474105585818752608007178063003016069497427874255327374177086780885182231288492686455499169029194725802508671823799807780040878530740360336293103193725281218414658741616769616854766406498968998600599234666454164658344336017196168054774473456361701977255782216373325069025603983522848386347854514533981518586352195891794899519466567310755663215241266181212376480261452221141541941010634441675241721365922558993120921027814163368648334825961279587656687402575551630914382933309439526291565120533956805839772687526912224042963462583925969618733922440186165587626682608910953373532847292926915408673769193639997317756009837577076616996634577388065535920144186554538330785157220295862793741448815927746147285184354575603015673671745026391774023073614752017142900453501655428516160034409950571263857965996724665108955153520585767747243313354341295666554154072635356359703045222223251490466626741342218850573138514458983441701584932766485079787828736034471128096869460658770945378679848574500947569377823104975417890142176916703954288997181017799016648276207195522052737883074485364113341980949395984191631361421128304720139920724945277448926034038566302683351589501893560346927758452280314683326130586443174827841210032228261802963116620362560948726256716644431155895814772632932719904458210053466779885252513720909055288312432280224692369083133848706040486161921028962011745926342003967140681880282393902231313322476592021588646960667103803979985567894137687267478419270713065399082473674176944787009098843592153584181943099183267951777203852807682721509887153296142553958508262565787365614753084304230254494818615796367493260207570605896004956976023449207777599724931902926544413988390187291358307626859880892368297188737295731763942407843828377734661722734591672583581802257447619375539043047079472135529844531156190337183828063686561358631834158341918673015427133984926733744199888840021553041688805111590652725093935434911300170616170688006640793461739096928667404706266980622864339335863929130526818196841373127913101173518265240553114936862352178004511293863128209460921496847013419835832427730511668157437286627571204473606591966665631563217555581102782386988271144653680518586497341198230336857808494691443624631592238998924570342676214773325782084854446565102868523750120742622361548150892203583565651128660945221925216386269247604329108436780617779942493325166367933375403965233053106040455901981871202503771981531768692444138121891327593804402989842417416207049195098126538346425602125207019925277018749597705361425648794931826921958693830788386010321795380089440172894792214524712283741209420713194009767205450531656433103557298314657031496070676807344650627192532143552972458492135143788427080079099265136851567506702353308917659651103266767157823015953060780191932193068062378676061968783540224389378376302575902518341182905241017874293779134953872538795953888201227941738115460160547414247453680692511534161604710093084655155731384495923148124463232711410287118642405676960185030628655360831590407552216440232475960879804753725284103093892765694854676963165470837416713825931065751065682222294031004260018390336045038147061115914256537278133286348806204481670072927772598508023341360969888368538195797629218389568595967940163375130732470159566316555979490186656765669872998185457149571034704566237464519701655764622609313444397867755067684098712709486139397878341434946048081928173034498940748914757323691536076274334539283075197370331202497076777129581368200921556367719177833768177512305687866178939205883515925564684042075436095542389426484300512021169245945046068069979265852451060976211377964182728863383265543964611830764499454788525125540727904453482006305432401437862084901750552918030836865686886745652150867496554959411843091030018098437329677038318815043410344946724051016608037816361580426862064724049538765975876645479906201154328819058134327789312349761677495405065478824206614223847418127610882326752679100442816084708368686383727576356541255351781414456524800000000000000000000000000000000000000000000000000000000000000000*i1^190 + 6646413803765121407634891310537017212936529383537279409526592002475845374784165875773274778800539497015820983228978589662712731393707824970282477151138752080677817270445157494882536568330450269008078335101012855094242191266620938121221526187577033642802056537526558614089054112168806839121104888137201484320137692227860002019117136507615097290104424736116137600752128949542913959920471239187446767232101291173013023468297394986551605361667639216538208525880540470998575592800997356498181396646464060416613135913009154792192630690742714982429506349600366778563054257688125566052840225036598452229542296705036004161545096484511590078574010794433473223589210861242723954513560517078200722434248927204282593714974697146757994680553498034959989435817928597544285236125729197055510125941688858142436669412953009776735859918368787959925678859191965487620369756951517483165981791536689401992819367525927231584186401788742008252092742975316038092842602472992608919067150483040853739685105896169132990437616749722426359512092337549420131800031581181315201107982589185054706148535389776788492986730485303012656975331989013041205850977722847193555704920800476671092585392709277761961814158476586110554034616585057470303796699861242605272984047439034754937781698713773294951373518827427443321581761754990454725821348677172626070380762668540017011682011960438314880977692892986512517868687582559133787155277309731067840746656075903544592741018877492261686914558671671050760305015208245990550866758614744042391107824325848803447640545942775276943167134115182808129561554984779484591623926087615473524935738009470703978307367057739084289694459615233022714162542442929700930098428858338761992471711836898485883166077894377998695630135089253030695773508088544596689537793346501985718517183339545554997277201774498186148863571680291999347762017926033097802184501078828774021019147776724320840384014852947209346223474308282832635079259622944786108262502809062800088682691622243858636217334215214314892420021636789517979857356077258853538242720361721457668634960710286200305971301464227933235708780713820145399099647353948448269556820071917387354634262902115309314382264836376676965345697199682019379452058712752258220813422704720211769127310487325851535583466808150737827129821631499900939140631878482429365006119025889086956903227697766306822774683416181886863464140307174952286857801495700780357019289585980857722773048721413214976370987406296986088277055218667256049311717167438375336279101381969017013357119935658424944014927912224016844920837196301891710994255422436480481378454339990674013857832077805598148890634989271650934918445176426058488911940990876251019578001737379084377261089412429716817471405248378171396497258856125476535427637259711017385256760945164709853253811669065191028660399026913424740226875680819826028559170450929899717709924846092085727506941796183783034444378405947314658483200016962437128490860006445945017151295191112407162036052864914066972327457051608656376938053515422612352345146671588051842406536526886061319748616130915456778316468991540156316398317975893637766087046756129681418567855664293283289183030854511056782516631274155805161002692442943555706499513922812552144663621768241229637020170093920676385602206621215465459014094939771681849802767757888080297770032685240335748963174689474333453465990659675944320452784663804815020908813938888243976861300838676019479791301374378743047549261441193722140405021352172886413910343729151792167842516448214391560592063828276888771939956844823883919978871008803105919219178842315927483208238470674258369822108656792486476673508179388797330803556356979877961539583105162077806469053321279228563576253570674526379367475144665052655543190333599551017061693048373819828095960982380573926312057438352153358417252997346556584565990284291477114836915443256774854624857818992920352128142332099250474692680560481801821442634645497948695898953019659403642035597426943470068916496185863703583378380698582409598840150684383327065645404209858153008567202372119953047736994972823623488907447558766200472013282327876922350733688860013893176066098051964163735720190639243484296136900881459395016372463297429732764903558662378775620388710826188889559034560136165830228984913093651044725254973788335691070735350279914461007981246547530416263621498045352272367378212896749545091231048697341453085514163193496528747092369234232704922888332832444601917496326906217634415823370292902318469189483715828619242268501132268192711665263657721720045212433463773046985303243321483611182460324668898812362023619276522016363881868322385563286261574722815925130519206775560530970518077964910687490292433551360000000000000000000000000000000000000000000000000000000000000000*i1^191 + 1490320145673775486477382750824906823874898040024819202348711530536112769512561990180642491374914467193279528032396883668677623559529670190285875399566373960694347639338776035329904826062613831749123861968981590793727471470851711692774841717211555917539939500510783528908128802139380592725769697999248294981374342301280442320536616989807418086176066665205884569782877672898411013434937397473549648070994708979914759294182147786010546884788509365057151232300716567905960619195546665574971029835527167549114102119568242134255959693776910726539924834778862077939243957984389277631997062336220108553349754739925864811004343930128785755716282856575514476301914513033743916657316189176185223871026051341616788159394266528492087278152874842135755694024399544373143248698154104741850164643860219762722644744229937718363794972722511538670092877929867049403589361252749794217378410254645420968806164911238814872568684140275536452317286915087851092478047502767499921210851933642162162773013547626329573166346168955076641109762246329664012008166421544819555272407398616245093536431472883938265190818522779661051170098944175545561707768418444007329247563541000425233353994863275581332590261008512229046523395586334846086609026976877700850242452030340333301616760068672021904571934827111780576748021092116609999250924287405565503079055280461267768640213658637520975793601482877944785373099591212054816237230947857491503342792418619780580652998710240462175150874545908133374451158161154454497523953783573074914868001131307727662232525499703980785207558334507147599927721072763686094118198915720556304822034478624450387195395650384339894025776169480280376721701825855737420891780517371127229086426667672377225004518342280295906092604136798905887183512911079185947063587353873691663430459797034501894186246558723711317081124286681920536064121371216957284171479130436071377842088656220583922161350099126128108972661314135802886549889757239017787297139070783852414868696052344843817986968158214994110644851638303931504001667625027533558750270834737913781731985921349434859665856401605281471203396871581677002221938041779787189364550527421376859819048244378638563011891829182717761310173694263441566946370777281000127403115947909746834150422693265723383323492978903406843426951288084479477105368004276265686075607459794511968020030345557648443377116198102217643683077402558022315995496991928486126434959599862156807880975223990946544899127637095617324728688961916176359426510950211173832259391501318178163917822765070995265845825367545971772038291029315162587372964017758365219454434739908597106646445146013392443774057348203579169396626584799338356764378925212303298992456802470255798950761915935236218474743141931189772984681829771668622685869785306914745141009634705433466753019175908492697342012645686186791874194821839230826128993667793747877825156028909382741985779322927330159489251933209904616027175278451473398762525001175401924579447259529131867512994043785538500613206653259084672932626267487079810758998440032328114601385413152154578081517594356637822891820592437496349111343775855013096365268079580915917205056474204905699088121240435214037400456811680984462616781560643944548253403824720357079554702519264267233296935950855097738996371225769361226020264748044842722622726274466808143055356580976345402515201717254030437293906673526869083993619431853352192762702438074107386818502787755735388898183943259845852533712763763171323260019154693903299021827620176535744375509247678051410101275405368729711049389913899251968784240370386929940867196467198592923413116592911915149748162851269278245754438666779860648050428874676855584339057000797016238077901538039704771171943026092922914639103503985392250400592138509274201942626664727969853021546342218878396768492951434243453829838393858068671443070437517139088817765863512903191982186743791573425862443005611262225847936047391955067936187131981562194447443927803121664322706897265672974685060459507891507557726123286474355634338270690182289979166125183854211482317562159540240213077860827507870666601804335926499417392888856671797370972492946041255338968760281805886404172085174911324615878584249240025348517942691955748264322173590196649575901503095636699954663992644151599100844705024255240436171458704041892558035397895238326985569219410330592449811645263306430047311861415343689230610515757859383324276862801444925936398836861169990050996218204381351373346099976319559658496828189919444069800596132333057485941887555446554462961139212853458762182004194474776247350117517354811066025564108185754747384822570429871817874060620968064338492578142928021814602295688318314327430354489883754496000000000000000000000000000000000000000000000000000000000000000*i1^192 + -2888572488985816112917095874416744130426361789164296616704687474663965027358777617552620690453438266434548888647201800212028452071162914570527218373860693504210999820601143025053004213775647769469432507544900465793087978454480596625473927531736093226330873704931294417209401510251311259845172110541931658703031386300624750321383112137774529580041892901058043687716836486299337503296856085681975920858395916544333625090952438750162010934950950262914408361484174037731046455634133140706739362613916564860223781002383836021439837682173784395555966947309708507334420908795263991442197502745849762688518644490110642433155447216315830609638704642187852595016474574646349649931212245694861029888717329523778090742309393160922557245650114386793341108326974477726452373834527031252504065787584792649322781692041635296041293152993895343502253628034691666623341006602284556868849194803293539437098513531694545509897810109956155053957467665572475521643735955798401245161622908421569952343441365049961295567067425041256177288929005346305061394443735426252909545799098600162044598782443233016381536220825520511250487924832280625246055585114009086614519138618252170866813435244504248764816955412882390665972948642852317460919967297195813027783188472350308376359718194648827348874459203715832577789854492196226916116534865514315392276318569267667779273002311399915228974120288082158331709701398542275246653658194232021729592772866285193467588453942448283932750293665841578856324823434027101770437441537381448338618987947018837485188493059842874362145878423224124748544268335800650727024365979310454839438470418734792795357016883034413030877691463546794621773316896473394111285619897158229009076431261524634104438102114946894287790218158298663231016248114213634583609930772195427905471702138551927969685625252394322502818022291147561326658553947845091155064106766782910761426166045255435811997708498867718872738756430374127738899327793760059735945541819162631422127087271436314016051278997770918022185169997561541826729879763985702023924540288714538697022357215486570055874812569577927310560670321980746376072516518658466571850507022009974430499764643774485290987497051505750320389326199624360525479597162535148321133032277898236892646198479655136587117892085109921142949653826391485342921930960296533105442340770931862819426778847349010804904436042535491421211988761463299484357450950053321183460701403662226772493168012867824738119693248673336132858857139965579459334917364766294089091015732078039975585124387373807870974633966084852322891074658830615519731365550232483270598303947055616421144217726191362044163677563208863715411136232241211804051828127918680402660053625730647356100936384287484806760804937792361790026378289673271316060881420186534285067668106521563867060525707709893744816447891187418577648032862988053519937482918628309134439130205736455511553610878622075467680088809064951863177024960541231542536001174063303915890507855701025040962104655531950199064113172658561738419273666993806807437459355151169818369992523795389910708070839345738384649578602080780729295333458306503159983142426358045143892200309157311994822844246268363599750035594707735190756221241709328593644168042001755817680729120731404816518825271127677428299954446539777621383751366523832655015643799150379869813977852650824134754446255704766652140959471294518733945387205249224280193056215985123384316691971833033170310190737606582220025953648184258817801363787212986235006118871450092261591598602185658501949526909674317330968488044515563457739533752384561025871730174269006097069278914233573436500113863312587770502200778653277964294913549983734252823351833668691401176976670709306569862475845604798992527389853909715458795852924631991973452469762968367623500236036130603096765075357983904747391491826375122969381784522850863422552611079257517107677231350314558300001242051759675681564459923443110912817274319715385222192914451611338763633676711872553845074350272250505445340462583948994830645067265328980668223777796377371766857220259629955984833404834386989904256494564717274812715696434620470642053440725498671177127181898645121020350250515931218010030675784278353994748243745962603841504167480633467990062687800409759900126861245316322971896196019633647580352269534603634941393721277564743873566009003605788650513124441903894549894267435138373089051364369109930122739844374616308487649608135055959390793827072785407536332206584454495883248458444992839076014536791495581315961417985858089620436598065715546916109165437371045541533191637237212505743799567496000673353192613056156496274816594694760593941789538486535144951921426069234827213878067200000000000000000000000000000000000000000000000000000000000000000*i1^193 + 1560657944898561503361371059630311741493291535655589714610484962080034585039748911730334590579481553603771075568245379466738100836187284878587101697859468924959690255396884689725306281721153518807954932598613942313172273775041378433912659817395877578902383177453183025258318248965659002603838300302363739163127496058312399480863328245089620712003962534077757582470558250310551900267474357394278883560835033968571529594730188823891013579155218337954760059208383590687204490192931853112052834176602660070715318892804623520000433531054550551484335671805125851409038495292130661090697261813407233851964508008503244666688007266272228157643926236937195570732658009953873136694586558405766587139604885737939153850641349607322717275868747669004391500776800763636292481388550768158429689622865535871187834760999578819881988556787800781996041528179743390375057276169232362842645073612595367835081170811165948935020463228697453972883958304895160803883731033690002148263900229863349305660066203567224363907182429229336055946127201567183947373807520792113127842316332626351993885309349424437976446788055779238655485272206837408430479773134590630400200936102842803448121680945356534064513764150209035788755020446814675790456134482424689212827567505255519857686048279954411672634876903368221896611604840353672667642200416653326881603066590001076366378596248429986184752756851128018062568067551744765217150916077244608141390408994056834552663011838100163526214672894148824825159577296001451314370679340619160134892911658897318238105962017976527172381923121088182224914677562287609704495710144896373672045703448321346615934012092878740720191877699744298909295227324183108980852214633304842257795655252374388949467496629580225733198018125999156711979540559335971364644746365254184787376193444294700819139673230799865303577768012942176816935715046417731836279216608204469823045352493852919879167308163085740474107597111045609045421748705566120686230047569341938737340518182425071204814126671088251668769816754545362370571726981768455051472220696971900055291396428536945589570717733527938266055120459411050223920448999481143234125263431272318258109031781158970258726457593681236266190855019177699078656838542331186824778771194139061669217136722998231117251386975142031280616382455614436888644217780038592712789443454125633491197272393522731594838778591589860690262014111352177637111482529084467365715713925838782563988986536388853619543128454121539660167895806753556463660337627100828522846622233115367224255745368004308946489494347490905632899843669461621585188723603386175913293494979478012865919872010027119736629333133074381916863308782557662938907225321682053516917728683358685479419831796536058478701231566060830399402966503557012555007259498260467468249662766842721728662046082156444436736013351535795044523115453666816018466233692365558057860118045850716275310468208021720316759962571871020288856523112742065193851883067584678497827156691053062021777667516997628119092891851961813627901613179905355693198268749690199863365161392194271381037824475268433639187738247252957381250148191600912596958614587271385198031984946913755881861121974009897896145957358670429424980954323165053822238627301785420700174472067953447380680021619972579712763994899642386498393595242487411805081705903243827712503447476712705118796372968311031703711074537712613528192151490097856596787973923550295353776905259085913304938849223554255699049035932559288619195921516575593852128050848834363635195028759490361171313590839814849326583422455209083847974639688565534758612782510220286269767415890714962825995113194514950137821451739291716375969718966280309114749295087715700317322867303656060779180807796542907696300338369341769363445162839265862498978075385092494363554679732523876131796204873609201899393744282910318088579866674589854011455224522249324469801323757942092278898541618876974254998408907074329604219218475285670368174815287388316597776746236901325346602267933914759645315717041760995810405919404505730282418794317992576471231610770094026579696207774626239270131775544622502386799251876043544870506805730746372565640063273066642266930917561965898480231954041594874338676953104758046370206777739149071236707973440437638400971988159836327004771571660987013756842437918092687522762363533572756353043795307260961872694997866655325890515447872609723935570318653094448371583486046659298910716265977216951474607967848459240791351908416890167675080321519207959732457916603916325712296805960565452508367353012513545220758163214575188925166417522359168287473014327690469599322258512393062958414330484292277238111534417424462441635456384871699788595200000000000000000000000000000000000000000000000000000000000000*i1^194 + -758374228372246683987614279989394389548690586039937029674535974098168627696933135917787787253479991717030051794956777347640976485396414845118201818049004913624800528729555268305274808714597052774055035369923711641031763985274706751956771536582693272346812972809055765425770060693260902725748222764100029962900714110141964566029465197319024962318484725343468324566299457872058813802133114688495998530264653202850597651510244266931479569555444232459149196380054858753176714882339959733191695646668146926032290306511798251795636582250342134710855996918627047131845316629956300892030741930120149978088025822522731252130209640901957854802410524165217347055346411777451354346790141230409444560970223725574857199977055546449150526495982009537546407263637101574475700475238265018356491127777867199845290205282924155817912228392435409173112757193027586649488155165583692880685178931644693601521673504985753200242088602151644927621685808769487681668640564736635477707294119430592982878464660956372365564916946833306552165355279443799189888594829872972914590363056253274230730195018310334904384385209887330046107915148081706619576372830510769983647070111096754039915210716273795312081080335617656881831247371916077541717554692304791405428888253569418124009002513174720373059095802051877680698494482269282688759917737536259124426067370848087633909319532586739195034153934178457639055181478881877313132287294681655486590249515317721264335641954057264530808281169949501647566179147131954365668626430352046924058430620947568233956310633557836873213692589902334991631440017714940130498541972743656655240647594948968501442973303253625324887663279170554531665780395990772602522482624637838749821085861139171738746323932477409395227845284544315162239319593389300372364384784475359803027357901450346005815793383654957452173846441318049566098646867961440019538840939418821615076382051779340867451345358739497764715691046770887519933739043348990941465401213340412538219053088741611983219016528197430294586224278913158072696816013119976696987410457509893454935914730966408426591088035781947891397380124547755693764909411838956069159282627912802203758764359067283133991398915325922844395802893911871007121298584430320036336112502592855341041797143446668783012409834558075399944048809359117029845899423203985444088653908045014972778759882414440243032580877248472966871398395981023669780023416840192645655475551335701142729446115141976357876649374923186990542380197959955975093619285268268863853795809211601297379952827772644947769238717142963731639111401899384595798462195305754370603641862920195901990507347621382847123789298297793834661731432326699635930710855854890252115077747110218672919262508828489594110002141420034979907604685510684939713164319341366911514042135417092495160490080649237827984116033194969682772654795431716550385454860600523371155406621932502172271033370687393014937476847472239650742160811964619952835719242100337207630260418435164436428150427340743925927353822057844614915403430286348305349010030638139088965849298007952195215412056521598814562417144492923130451814485083188256775262810200349989924872072918758288444634217400044440213083632324665123212436784232589695631644135822235087265562859815073714244970526845413690938738225614624649099109030677041050082681077559021807324813815225085357691083033334401984212799273138547527869567138288728522824909774382364659425796683348308225928729098388581105474707539225140250175855650790237337291045085395521988832398808896713247187815618321312287432348747728665993904917836420192887476592399328417855944033763600622985475762604159038155724007839481546964283341839303719849732602108787121400531935796905549772757664686058768311072171202278628625561031327305232441798407133756956634346265502991522854559161890562313559979068549518273972462026087468316510332971620270797826876461530529948637353565988351161382396136741459698720568619531669036238315942626459953165746233259435544941827534004613307250717643747347978614951989099221790202800215000451993242877836358315970871290517324476661733034763306418011089042351838642795285457305708960239427261443327606162376027356018205956290277338410815458361399963278304220854800668234282374868410860833797628126787607764157623933618927210477849953468378868575608308236448891587559750481290435962766569273279416600544349274308343992663168029739097387210187522072749405623940624925271505852159308700075308835409545754526847439651671653269362202702807370006339306279817650861324834206023165543751906917701378322778319202488159245657609877605869549712505325614478526700744699142813866708161700573543098617183652458776131272704000000000000000000000000000000000000000000000000000000000000*i1^195 + -701319311031249829618859547217317565772822955238107878958889715301869433671106364374979629948317521022042163939112135701237964525625777601671086335038396703590863739275211842256267766413384200026829826621707490634243836329469271771145350696858614562867464887736255821079539556352563601751050318103172155985075235237105928692433520580473833057564635804030279978100438672075002382141738531142157128668320245194799961803872799937119293435494723996515030316292897049163968964535866041458690671807794853634083871347920885554276047701657492340006323038980782642936312380195504929064994982028615006897431312767595198421692667620544484712756131513495825241401737742136598290893578241343399981283917377134957792711524110758030875926670043768049729071428549732348966240148320660397237691013266843279459159532383635107496164082474517795437893495968892237459961432931152556751508886747616648024192018365303638747289634642884120342927970147947936535845724957833230522748484559492745187869667392697266520880477298427651566693462337066895912161737818851345041877659032386396414945565425024107635554248065975203789038737990938898407320413948900280863933556616554032562404094482861094699786638504212342547884337713280367068620670961582647296932143622383705155098783954997716943213456421936103749420269616002893371338398563528826782878573576577896186012090884136464337425953144549588817186878621593509996917766244841286821129067634017126784123661311890348933547829637516609169981571958092775442412012979328073054839666717484353000762099500996804327951205351299069419343181115665685390293862230837800552333958670907268058069477130880820923379758627765990043169072491857568522255182722126832396263299615045929225997111009777068633901789050709575073504271194136812727970353533927227514886744447600361663644614216039060061312365267980316018806759269626852272965014443050653494820931177290332641885032391750713560711531696205777805799754256247214437836004748109187688362254186647912373691744731322363480620332177824847226947469329457538678939814913881840492238290688104693497060529999912142163754528032955987081773330937418046741399846812999683503248552975849432839086070308500035300829924253385020789026065902262965882467600454650265109881026072626082455078993323278120861302836423524324403350691170136534316277981337604334442927906273572365309005732529125062240702082479633479096313199860964081957120245258911972925802672278695884354991172295634590562005379078152840301246384245175101904812479554686877283894829794027959318240341129902626596499442983194986427963048117654023749495682774629949609315123724942138677611754987081497916294992727823055591151711937518454425158107343038250096733115509785008387458166244269877684311791718372735222010148679015990243062719836642232208261187060575575349497866017253896299469069518702658212220422681187726444996572561433320757255188997429011831391874578050713017921279405407123378331664171584423896514038405242812420667600179213032300672892753593425029665238760052949857245583747559446955423022561013186943303030201094159993042833724309928836488495636058859703663147057444858150041458502733084612299063055558038317807091987804169933825680688495510104523577703952852265247770722638785610511504867410831050063298149401061007599868765837521100972956035994408545966671110699987188709610040851335975952122668897069432181779847249613521135867055012918518001271193093597649153472139858457019646339758436467530825395405057151903375111240247928686190486716049007032924639117686243601362587836385218502202213611090728153297231395518062204022512811835133049126965343439996175846243364166573602473054024369621743979034285254201504948308675915211119805336598430322097523013299128404852063221498461348564501499762827022434537122198515808195786609702829002940116994113335904846605721692023886525270295490779225185693995728929734596289337927120087001811671630591140680893925332604364590168599176123536787164153978972120950789224429929846434744383970408248294443632209265390187244667031266171439385932257354625007911352366699202636706926657290715897686533315874614817164125456003326756348228366024724828491414589183427069871438526904678735068191184971948320123474463808619620350790819090954533625891849059962349530552458149533381448001856726284625908244037818698813148325810721484904779660541108375958106754710580667932436311751997433747297463567918227275412133617661027314352268930080072394262593281249860085685238800102696598408445251661628714299080788893545065442302939301508507441507941349454998100565942753929427527673009601676903060535742667611702369242305700255883885083419255375312139059200000000000000000000000000000000000000000000000000000000000*i1^196 + 155026521851825989427756156288816768071026574657276219533864815259149715665080346700454448316757464160701066442132983819421982058132571390000819539820004226806505268372273681859119391400463957589426098524044992976312055168456405800078871322699777928812921950331525070845000347310520907900547914521610673421208378428268388465533071129982297553459595057529643793266716507591270366193333562157396724182217731083504937370980654949598795237813509250285617167633135985562645752733941310343456567123359520112302268433252287936020097772228752970850942516646772779487641625065898088805903935353271784497156482553406157228080962433479273860598440014058406567720623752673379006252122055341593332633898803714993457244438308010820583794076573313668998376101923823385527174459936666657558497039539050804388772969292396136091756007460873848536792964304215556425118969020878140330902391033288640526841749506011344258404820800212473211016392519429765415947554661509978566949828390774886332117199280417830447469135544415286063403447366576826548981389610305598907601641947324430011014047853054152962297874733227373485763304323103008683124484453454792804214100684728956899453783862023784955325184343373337260414364481857388470872244832366591028853834537432906100356016849745390105188672145016181278579672539290440614791842944890421559056266027265398162353536934518315070230466008445414801159760265061140770216108342305193147033384020508294585432380006034988639513568255470187003748649645799699909145118028827045244687015458321361567107767036320513047491870757162419323469431803561781723445108862884615955529335209713544582339758676136824837882052873601929527290117167050539350489755334272019516070181248447452031687372640285947223282204045966967874539115868456218934850650282829235017119958833109027525114608315213205390362542349699621306518061424714874371639528706502206215465937424327065307604666558419392717937036518615909977644988195079260922017051968751324835318003967675907000391426287932555503973237205235066774641316110054779831950932740678456931276211621968639179579408977437219077434841834932652531856125297469133870122893996630314342863993006357035812925033113883124811942495856358184397682102870220953147287761008735083430500910853414690901917019495275884415440768324349639275810711925479564015449678229657727176284362743329267220752926932859572480828364126190711985251666278495614931432050121778109538417818515106099474453325383953261908353964461879405508912902439991308149637123970548880877324030334028652364273841780886011763130981211623667549875130165337952949734041412090549084994055564317264635899187894455332360702412118570578179891798608875559452737007533508852809575515548694724970939967663839345383328826909542415253465786096489184671916283142582126457335539079735023917747934543865249726517390306397684609795974029307293788448431141638651210400832329315844916614877728778587296467677605972196336874755637011454317177926667451572337097220690571147557232352092966124365849737264199766097592577789694042144324372075120200917821448024820257152894523448623886294482574029309428162571237494938934881101248942942897105094112237033803660655131081755999212572291150223328829215826651448734121426464692400483123964635706280354298381951432288247095432747157382894461042137083499084371520670140788966183682563890381165278750937187666541059584415566304582203623757456436219843452782255704503583369393217293034224336068787290058857852842607173801369480161005003328919115601725421508829635144991017832692001746252466027594202360278149111987896935165442077204486085758421638451719927246019482516996102726848357796827918894345860983335321026982342266797632439007628454763746392881782202138063190795688374615960865250767557301904518083879015841790711814418983078572563012867634982679158971160465350225769639968265894117859555152021559818093944172145191857726987040946196346102977375580533808849975312872753039923661524614234020411600299409354583446195375380908375050252651704641023746428700417523660907478532685038197521996733418136449103581306900571835786013798265726400431532243624698258946525507509483230834404008300093464221780277555297718125933161623499694831851022386783925942681823840866356523010061319276915780316185692038910217710759169783807521718966719089879577772053869047689762565827150371441093450742015072229212086916319094260415411482128154355620079817447538830716545373496703631149456015880059125225715270578094103140905665573850938805695652750721678082047230262063034816638283492368726928673221415864657987341071982264578029047159309953981129382150613095141949996524220604717371312046080000000000000000000000000000000000000000000000000000000000*i1^197 + 60019045410271960058587483431525265665241766687396472227784601747087844136492395708384990662581097701335420729420472436520426338796391431884305012974104306220823434073142411266471724209248025375422647883104226865948651396272608292491781069693389197960759945132976816474671227772452895544724742641280165656529450559800232257498392359863721168426811940803295356577729851823007079392154898833606941860824291081667557562562240482838096333936060391404146609610291082880738542737844332679916505102480037763501118690183617693291379397223775904758137676459542636256157199786331799014267117312784537402634766732096653102276704026301626591557309920435090607829054612407737372630883510902408892665367283583126503749309148005792967691731605843143852982561533506125017852188414184094800650550679270065262534065247453772644360793406599570455338583239115912293704891536102079118681806797372812842993798891573830084538329850384391906171915124188921164709602796870343251415924830311464091999551251093401662481807906211018069767009432521173378065827298851375886843498757238967365204578494582204598735712297872312595752738445339095632507896651669549507715928323277014409710675378338718515882082292028395426505132783379368203786589364402594823469788900654233236367059459873640850596496511116817063654036716110827654613290869236744956443934788618141704830669586434932894946958573174577628436496890536048113246780676123067515717673831674199855458060894834331875751770764174816792482578567603715422886354938971649821486005931981588283712427642590397629019105029408708106642991374624594880660607729161433920315875042855993716549384649929193194204215796686568862736453964308298711157496991129911244400121161263135174941878114856136199852943291510684412626643781207631785685186411532181167795327777560406116767429773915867929946313212429267780923132411074651683428801500408737785754133913003378703325461189312053390375946113904219532944487958866096560907905438807835385373676798868886109781326408548023096106794530853550471893264061493566042691694019950628647244125971000728052053121424277200321022856138521835670732555663876654719555661155669940473267806287741934713663186773405227649149570925156704369917484649768169141948617391102304174347596427280789422125621972038463364876451169489451245077584087286219564156394911493679084380508239181245885078170209895926623434796145162181411813504359360782511193635308930803518400204255262735449447839065662408164217464543170187995405270772668152729471631532744448162798351178795908066670022140994715353810392819446538272113566475525499936469707158794279850757641535915649132226888731421732845392070263552932545720113773066189322372388896194898256348080018573753007950590459446129876630262029742686612268400349201415888928566868007783257899295942821860787833545350805795820845125767246303997124183910320436585398797452028652176592622775191567378210574031445211172398309627596415324672822492533377106306998168828461061644065073448406207196241091666513620053841502647121659909232362705695888971888384833515454544079551317956592585860325559005794540514150497006737778756742226734820722101187698815693069557267668925834029830465005265580464290011845874774882652502181714092752283835034210443972002115168646116602292862156423707857375112323758945551368363941419567707833295938366302070573405491562156476712129898913365650706115512717407738727275260720630508379994942461635589300195933296677219103696806953582515798314689248258327379568999251953612375448757418963785572028235558422582766889428803385435533958832880220157103601902507245529592385167413863179235025681329446368301742700941957649551705028795389964910805853729093943312884876614689454613284726191670711098835513671686270887108644622332266444733161761476994231657788148669778012713317673926599016655112425822463308097670379466907390797221045502225634252093287909517240102335297074552132447090354727740016516927682919788909345790471716974878688227609021098290917112218967817950209688123287305360497699480261054412882455621899697558046277676454079543583148787929656649803860444258843965117030249081286607894792864262584531868176956869867139202029295249722462698127604033000914982491929146953966019034811027079820701776502830909174038541675304107952124352993506378198617325267471294673884818420249018144804629718546661517709529200201410571602789961149066933508732223687384468058276044046419541938552492651049761837824811383066366835401524209654874764482653901686833070520251031181461713723538817937101004379387429202832436919826412488635295266277624540730502796058263763195254190077984521475021257506883947724800000000000000000000000000000000000000000000000000000000000*i1^198 + -2006379938734675643780314686646750154453652871962740564534820751880997096625416896224699802343075509137327633835407763564162433973376829900527578127547321345808604031592500762682610117549842686612988854659910031030749151665678737835051234836140455886079906193353909382642505954784754902137832113370993430673061468704488586919562562053350926605449405588745342328591428113536864498510128245224345773921170101433059136873801442770692176442735209784759679464551701833301440688561192645673054084200078863149330109447861201345551598503168421648553733125671732402415064531359405205814297217297449407449317547667613654015745313445951614979886300292072270862988182728509852433591640071664666417928663390216346849202252505452607166038637777635962791474072859478531208341536788612242023832692676402637747516509381295233036544971754068914952532075937769262367868275616174089318619600094074280544984678052025480986070577345923074561378809664799126095078106964195971541753037030651594459857152733977795411921284565576841638809217649035452598298651610318094052472938561898120419618512663714447064455198465208449851393385785728938674392181546539566672559826733849493834972379909008558493310643631549562572684504163443191255210050320359289903911244832296717070246301150897687843702485620244465309868168665105145596491222636657057142169951959127848504563557179623886691355472196585305125457391242031473255054491813953400940707384881841359489245653971381628408996944399719360235838355984857642250668896339599215900765206585535350500664395670159543139135503551645834763436309310054001768274794155752009955248982241110832017347575371088638182394665750879206280600883353440841499865782764620606450902759375327769664541485872904560002709804313452274426183783914673336636255615278545272770935295485567637613179446577794339105190466809773782782969115051092557910444642542986748255599744259206994243530050608535700446707117771561585018690904161836187147245044098233408802434121213810369548645359828374067906019556771987296088988948050665832933214190230239442072795387527892243790275475892535825182187825432849631586868758574379906484790326907685258795936928115958994465123362258313287271731394555971851944103788130545362612864992642955843424070196910728181666167293610503465000737499356259197466541085103409993478003041149788854897170527370542336631549686351386710569386029981081792016540897711238476358130208241367872865952658378727749802206968280600646080247763242030012805097425866561046072446332912432905260619043976144925704195152743928227927800611728615707736418697079511896210629975715725092047420391594300513023276916353994116054358484566347056308416560540268812957181116174225227777253636566503332131580882660182727563216724932895915540085724877144703826513147652231481223867180892580255898984356896993532264539404281475973127202296006447415778885060663975562001634549103476496400189322077885523614715674790927450678433280701780329698401815700225414256239760380201707819098207351083830734953406767233797909225165920373387953003668311519291251527246897927769769987469520040067670215900852044827950151860318494794716528860125848588770174577776427425673690785066759782272595962868284317280173954235299070680264870118917423187882320320365434207913239003220560615167057669103178081652170173100288446317047618541038632977106784142192931875428168701940474312071646432627696049291775280589053254093399396399576672843368313351020556127644894442598566206322746871392866614327428919377575594192863215011367356213719020534645302581109240289126657865940040082447811023728747472407780533195825940100619592906702248373751257641417329231772862482259162981728191300259879073192850017161655925117558233429377300309328455586157420194560074172976563404485986699289619049543711727678790490435491841868989591368441155414742917575844317058808662409860943364416304810159376072306702768855065225157292219321594082869137040509695663566635054832946014512713750927027870786518844842932349907526095477206061839982487005735127548561638040615675743266398926191348657800287334919011219459801558746978191022548711240266534990405705091224836728989652882583623792493587837222168818799386996261664423118348264673036442582780906897809052469330325117134687112560599440153060299745552763754675356598213328228705270847773460410688897954617191548862842242969976133497393476761633728474521158715243349168310030682012548202108167116072265245472670074796466851049318164731448873965634614822380685649520070700503836457646766675647155272717702074912719962553020154488996566861523680780953963845294035099681762672504245473370812973056000000000000000000000000000000000000000000000000000000000*i1^199 + -2336369212852535024199687701347096694160130472058589219323977620473494184711266723420782355097867169399776706366229027562992815517626451832800598757134304735762812354309022231878460602500435079386034709898120324940000978564668604155149842137248007862914345006079099782976475960576791654296920905388405528903782792412588975145232217935904989229531039972159148572020084427336594176318421844550997222673365150893215957172462230436488027238942491952110418619547070426919275191549459673743050365659260515603327691688859932912206820222298688532864975623786796969717063507019417921048845119086992798040964042924287902807767716806223295233457060202925069635391656647056501983790207019184056005714662947279053250272518532233458567137780883944310447652813540312944622609234368453818010340331731457306988316896256840667866220038461733153136467065421858723179058897937396927711359487527995022690712010702902433933200525553151761081112815713860542178897381408862798561606493405370013235953779824117539933650059975556265520281594048105283197496783640052485843145266386413397073472501884680976115893684857729972502964218264118885836315894698523751100502336000387207055166182265255407689214162323518931960467012206904794105562742565838033000021863615515665958570010402987063000570401428646586853245714838690069717287715755251694698146312611694051401106065777803054723769813084526020424810119053678678202901551674096154215969800276860417374308711950800391913491571910942128635191996063201042894173902185135952202917889500669353523623648105552697151352481444654166250880421920206157555722452956024045186632842981622082773483103427208262901102293458439666212984026583389659454537680664520502089815717938892123734086552639623378670814338124365989780894161284469464090060580774865576075756406544310647453583894710378978293267795747450029602738754033084254246923383514530587717467847658544228613732610809867743563784694739702929641113380098110938699236584942510426884725361319901358915387130098967585653389833745496791831500461547163955790957114778478485089334946170740604613699089898899765027338377426992552006022616885728979449933248062401859473750361619288059548199376062832674263239292196833711759536860664233978973518681076193542808534585291731320958281448146691186931798523630104114874727505066925837604992466711414501813794354954064504557345613896025559852399160812921845337712826965952329167990905797602647432434789389624482210736500269536172763292913432407149809115598182318939085332147629717003570367731743215553078325139331502531335868579106665773329323161694553624997868328279521363100090209413685994850349722776067082054517179839893563220851893779469296711404456463417157460467898947405943643165509252069347075151839457889808598904668847332606643587678070177258916782126039719796778543390465714731714181993146484750755913979791658847962689381239967059669455932788633067435759006777133516114742002004971649017828241263563072641159921464759548464923748680792879472810984337212702815972124311302493148169177198481027195606388387209616012358198281717235798427518849949800858938715624262242748652211563259411315054503596417749962812172745987578187097639450143679738028427175361430843071856045202857280533381327807129179644714112290088248295493979129628436675510538479151514174207543437734421469199787963223690946409740708189444091738087683129866886764346227591476348061864345738303444264074055782795071632688641370937447182345043047245552852579647690518283572245679845313936355908032539283873159606037376635440523401560192841111759211705663120177397421101557484603225198844270272169827310422784932793374863161689298581777670448498768308455412905431199685040639619000801135149567556006403292853548721055779679913091003590418058855491394085799162158503131318853318006233619663362821100384109167133240269227794914923954773408802609068502429329112284053018217739265246286891464595852321547581297252127402400957081973184360257985766796727662723521023615827999865418515196615465901913759296886376940261208365193326423490816631702094271228454313446087067627126641370765203560040203158255583545616552303003363331772153332309009091764351926647736611459388953980904699844681536023473892730088073590680726067376691983876385243772766458001115587633546930461859483686817314809840578854665413784596892233071871165935557244134456969588435768558301795397700408456267830990212587282326275635589077948402758266363828960072022771611505904360490258030740391908256962194502902432356741491582329567612666646735538257134303727399629806685247608813921289531971870637253969134667106872815070982491340800000000000000000000000000000000000000000000000000000000*i1^200 + -1147520803723909994786949261293660980824401739464813884632045162986561155972044422559627476289952532774844034816049514404998531004402855652320956189786216713361505307091097830511709858805259835397915207953036960688866364987750721165269557224042199620945438177047811090776637821401998767749588661197896983654728915310334130161930073905909976299256211791957143843303417652723700692063078095715327737471037678478588362483507215356449855667635310837267868234673036109911474654456654704607831725897228395881428384433926735837513146728080949034902688834544662542600998429724465156456556238706789569936719960252297672820463315566444830769409846943975793618439863709474547158122794915676475329062476842259974635475814089426287288024848316551899746568179881082158201201499033658390582804505723533822478566478194067191253180112155937047120576251833409603040167069643301428638044834935174998453276812772455866444679126697848920629959152307553721349039999747722888673088315227116378473360142942034164136254681915202837736282211327809497523583390265874364450654251420897654875015495353874937750883209918752956845347693631699906414818911593112243295615540296435241555173203866242829223540790564258248175092647448977986888301366565999294889118015165034020567761218183236693560100746078615887450503295718171362123015260627789051252048411872192442247348056839493612527102995838226935641708978325022611025555453107108746493573973035096486323214430354638703980081809702813704920536930752465551261363729109421580479745337493876691323563070978034901947343358193391694687894132929087139180641012151045610039548369259947765025277324121572246297144246077348173096383356510571929867548680566391236903854503807816642190692368769717588531788590136813229480623592903355636332049707723654098899511683572168515462560711552650124110270305788998552580093328000233390696966197445214218096173820216003122009634194346068097626610923233840195649201000544773790730769385123597361997266226027432201352232126656900945886311291990515223839253045932444036439264642955312833517464078432699163152945986029352492358114657303563850181835712226055341244391803745593836057713633041749063333238391405912973090648125540463382341621253561292389279818666727024131087654286273831360164473864891955830267321041455445335210185599886756870551798685709530864031493358511566273735198612841892761273814494748227059020412974991335216553896095448382812113647649207568777946047583286216161585880218506502758137990954404502390294079982983217957311239290408697045881654463736854439824303606733474406928889671735301682603605895632675200554243992875134634561486489940065506205429279860582225845536822045081042116681752069078018134509857021036913735106452738162704851865466017494525219592610784768399155710623326471534308961790047112191364473408833995982309037279470397886938730370516452652430341713870260354620069752910122647263889112293153185632295889773857720112363447680264840605955896278418375893687640926647386404600258444273973856473943282139350721702663234977910575815540242475986577067557210606306198581183210977545931007856443535843137049375573319684985815671748759339437825518376523145395677558098945852738813297846057257549716743095673497575326784036214671013819017908839529127059715416744624962120435967671335666336092508784867387084937028715995744853546288719428190742796778257584135188842856606876767648633115067529887001053884424755949417866054301174590973848263748896792080951779363753695472884850882506729426265207170922453570498421160482872533271304002243616310860929919174647319461048514033381332232121130778092367838165337501942658234554996104684207229041515995932337479242206479063073309283888705975408707967139943441194240388544774070407304845144351496677719571386419429078993418634131803372224303080336111999436322673665857386492899135903239591509849194437553771101901912638607704362804220392456486712201593006435836955451513792195406496827052798208163984749369889260500446665479079330174182563447464830256387551747809507903691558762212465316489114252957828294431480166899110080791128819741177859554328573801569800150273033014051959203345255094153659992087293807405300748321953829541234381340502653585155935084514561821709289738733090382445625405975162553401652741250463153701060940804856200671550939176973114103649927963154233589451830798529739526791770051200149433532053240032659234553640494992905320749169023920736571388324464867455166943190362463028697503767339382186446061766867544412008588214030015664944278633500788808761131637750422817535518503905225619170452607803301436101359755222581248000000000000000000000000000000000000000000000000000000*i1^201 + 324053086181108821579001687825399790565799535160814903012814256877071154918463149590521545758398731088815507275573919036969895528046488340054771937731264261848492508310197791233829580540770942802165090128382644215460300607150428390702831325779154566966189509071827602762402981782939934663273395753623054944224738885842434331528210616678076044561575908639693663707716021260722342550396778969861743382580211772326558574827306018856943078072446990562946141721399528373207111982635917254272088353740125914191152915416837319975525659611773352961601174107221349119806050627362464199460101848149207630255488730822101868184485405046883182576413178907889290220778783229778341614917849652459368665966014173902135787297643187135784070170649373435556614610582081073738982581918787328204943669996922416077430257509401738628448034020096795206324048870659878695282772849993243380509121218566131137794651934413627224704252150184826807018322315992012355846803552496635859763215951941259906038551875286905690088231469667059864222632538193640053191744036868003984687504778775478580618434575239872321453102055095830212992586207488374915294403752124257150961880417655973116608343947616597000483642907601154046836269678480207799423310795224864083371863345489472748858600200207683261580161660759149338412791602784437742710455722607521737279063017483528483628540539624006242666518739338907298414597593007647326468560261012651745885692577583377426306578623129541224181807988650655383042154300718813282745236001246472613230477514525078667259020895485125420640018613947933840367390189968822626333052654392707306649366922096872816471966194999039886223537885999804889734823604108455938068420864003921296729074008516529318918843343006391066349387515003453499789466679702438643701612453342415706538160264295352189207224260355178139112562605930426360391271444050248439132774074906466567399578805673599595159123773998150790229270722363608698236233176160681162683280525563195378273106060571239889504807393950715475395824869441288239720490689141668297667793493413906874503224835239196113301119166001106039898107813702748365595080603178645112137012881163725920762204421974440535469803741847085961812215860378929829543968626101851144201204778582739490582652164254257375426271213081758034090159086642521814857464809115727131210740198033543055601740408691935948204944113154518656513701751265661130856640037115555170144218623832666286980383775863794216352105831548674055681597614428876146554580541805668178582560408414488638328710052679804704913779489927217946774105960252889695164528819006729910898286473696608506176047962233791618182437449914490116935929295613517845229053648318918004572443972409824801954206643456870951074739736698689024894019662930074095130608337342838701982554818681354003934185105491890557133872365133393376920462188805682654391137130227922287545693447814638141200289215607137955191591263819598851013635845413127746587550009481614201224944376605392740363578396459502638790678632839563581392358895111078558841200965371255433677802959456212380538015567327074168138700689579178743227579560042141346240882640105878010770195957829019982678605477670883142964423662939367686529830070140282418172608010784599188972988851687146549253366644876238188998710719862859441565262356325835837512984609366698408702318135881035053746130643821167161267746546808225411486055851598333493281266923861886479044125678077019370992353448080306019971875553712753959278125532041888632614241826043151142531600578790345293825885493206631185911828524714246287834246458340151370431219676642843411044453420261517862087165435604025180072427642798388764178728321046131839742439113401149161613054972888736716367779614200644281751346713814255044890535571434171236503895824249051383016403455187940427033729748117889066721443841575375934154483400172121933354666884110666247949633292326367931014437106570270286174453595069748922100335775358836518344840870392523986660330560868649766284148207344901764811437361441946169713146306962234376961075086355856479645396860246051714741648686679386195079052869704176200027908800491215000194631013651264270293519430029336470597994567263215528393438367941703635902072241002742059303788399029996853345388228990601680220328331130959159726314409984031349773598947462013020067340537138825255128020946092377307881573533236465367373666195018242328366594314079726584766466352981996011833300809535660571928171116733721544019507929552036244568918576264861293209859007021775828839031562986527586542696874437090413688100165495620617187835026501787422865324478500257083308585779200000000000000000000000000000000000000000000000000000*i1^202 + 13680016104553735243542661892560980025952078063756313246673208437135667978592400959178163116136279123949009217684451930377237150681036414394307321733713660587388976222649829547112368873407440565319622219397128348268078678289421742874891927435679981590482333887083657248497762249530680560360772275517780385447118433518678765712106633152769870092655018533779266976124713864986054660391963337413330786284766117690449753116855650030677918312835165483506869499785265000924699036803198198931094766460697141712876961691858968722329474220492000098048386503711933297659737973222768717374901205044338031599866150951720636856275183089017984797232307323722822546024755348868758378855663943604379580209851451683679270275882838562438275310847421145179222499431272620688257610684728891546081984628276559228768191646320663872377331819863853860593435187844684988931504259720258579857377399736778423140317656126322627962046549344152633991795429496737661637088201800808018527360696823030239901332338120751485840551367879313948394842888290262710504927706380459972203388323157891966291149335919572735822184276418996409846794140337713386842411150179161984638096711157483049996110439159368186188854166461106644635613499790397516117281066500738434227224455671672918872680139516534264939259554451611759283274156609808659423214308911631407486694186640951274057038799387536932277816360678742697294473618820547734614360127802668690072104754194597427371827563396296679864989141638498414717457149667614516471202710996930415134002199449369414556828961444913267324433922248694536991840798247821667847404010972483846851521262418022306016975647459109661957166299903780636352444056332317408373660703478486892620806054512779260009951229671960457519038537557488336522122724156969554993755849056781666542922692427798240213262466125347406878174804573278665708764197829400830174382714468371441049454368917254038637276440746369611046970708824725620218779633886928427260805937302485484175788240967245032979250261704328244986241978500307477466271537749169715698291565746777255519302267130654157651780033753065975817818912475743063421507293774323506637817612273235997497410519366683518639537407202327602565423199931372689781895307296404192089612801578887834301728906265744481149143382507866260690354105430139931249412545748384916049601814908192379817037524638325452817660013508354123476528911966030311195641846013078555852509092524422386512279201808738361665197112621902623778901845898023723042445276938753733135212024721533393535881459543421443940140580170036781959638113853123554192147159955278339356212201576828639556023838254883111533397892569936571227151286522615617463249709872116009132740880449380937809132309494369942864996781871597208533243605149098421325892330924329410108090782830608762410002806689649769543095417569150042339894337492530602905129127862549996234717387274877639797531778372831194561321602146827446179173608903618900382136014046901221495126462997103299478258860297397336204651594981547091870257964237075837543520550757412239762919776895532781082817110591587055416702873491176095475775965438469004410336203797002605855683092932598260602229838105155190116605145381835587177769549464708048007801039321212689409851747405136823593535331320680884061395216081731539249599515804150676485900327471938126729571642023125551532168967954722481132173499364697052282794870887408287664179839587779742799959688692554367743711981929952246717391120203742724396206779871558668307375071538596200001448528608820425612440273459084458588755778586490993694751946797416880461577386407943495352171350260350068151065089240966153928687601839032746715037175540263559009027787198724041862389903260519503761199101895236588030692348525925587400215855792961971765896921678118456883556169344890392042036809138583295080233919338080919947787514169747643353842665719329547478605585306187703855224501915061724541629249102855678803610177736457015470285657457053045415131845616319703871998751960674612905143026720616793219569131386456868022697593820374959381845030194223237079804873656184595287684827507519460292158779995884757194231754142161548662159288077936964332985877031237466389342741008950250706830921646054548632704119919741745539793750197452091023043793175006256148839888482910297830217150596973613845019398015010631837305406906521511043075934156281204760712721371965132196111458229852399535597098442068984511377027721500613477262574867900740155037715786122384579164348748964986145117366408143152365840090463820745650498511729586545103997936727288389941176412461000163433401925686735667200000000000000000000000000000000000000000000000000000*i1^203 + -8955805845414173627494128670546769488063175177096640278548939859012181944202387148402182261180834346445480445707273261226743645323597505178618930656197487465473995091144691019784250501375464201258090593842296172955805456366259192994296500502831706333178736077698503803020674727286607345303110711377391747756481151386925348286315088601097001429560016151361639328544159253950074942113431713702250209058433140243955047242592621599283917562096624368796002159662255765834381414098646018583363382997930499645227789496070966586365841069843910053692409058166853943815983699305213205012235340232260699307557514822358472503452744076309724025692483016998100079421159266479610969206554698594355374172347230583557924279755527130102882074762840151516546457363688359492238797409065167955957996602525031398960476262358808655406503226779136662417111555654816396577716930498731870943522960755915908461637805275399343196084197881140946791610757327884826817151647668785694954609550959251483310883129410132582453873345418943930358033219162459887603562600075162947396788877944188344962461106952951587176686730473056041747424537157260486631193449926186071762445768959276578648830848487143760173812929672532527724992175690476650447328758301250033156807371214729315988902085572369473909548754622837317717479468130073204197578040847618249109224940606577060793455128657660340938116050848244643456464979545902990115794233148600873376044585776478128674969868992765172623135199505717956159400580208676422719994714552902881268094411447633736750799665873676773265402239374733995173268161293510022582474828525279258903567031919844254259533204013931676272935742665911929608070714246488276269787171707669489395540816514172371342540974304976714151091518546068945205835334300038372175486216277083320928653101239846843286187416702577681035020386373640355996819491208885387808625967726899794984257740853832674497876435566846807804364043473948449441092800346771386875745160714071379281263302387311905254116556251623732435987341825349617837295867396275720910727495041326810166852011351012814864640335866692126057702432228571084034045687112123667323931909102932568851324508727742128086341666927108367763039004850221254884761592970811226177716371816363239399626427696431921943299724382732177176971301765213193663902774993671139963831140671779119804186599723945945537525829594118425239931317639041553851430911130624571084042446792454769932223964439510900532084912936737708521390236790921490079054522107658298283917010679406323418492358237513706671464851227486528813746014610628275571788260110650585127841192532072354807999650939226696321912392424835635444889763902627171224037086776613963651344855854135496536792458439035478486627066208428983883864103034983073890047576256161324492149045579791852103741358110052070795259414381060693337738229937450781094899974651128411015724181621058206895910654319673883632842305391343705200067558602708400768443856994910705034609900080046543395743646928245347818424974807208264934078164946333905234331537645352063486922554076477563130269762488409344579011078107514022804527862611787476638546752259756707606877855314453244129009785592951313850231960139348174792916791372638607023996975411500053893462843561281126848018844713766916195316849268867055783172668483874142038045132096411705157162003758638092940253815765612923629098820135558537005000935089863450883071775847108035133317894556092688687665524334579373844971949002886744349154723434258751005921855294592446332910550500386651321108514889638939792696530535270502447950155071386748196757550474436463910768927492232160283726794667661119886669090433967640255849647644858095617916876132342655198749476673015594792992995134740351509685290799816531831333345842870894384130441584954733052656461580355803901087183501587658219783866528517617600027642735507532955942587133409542548778809935076018647276633926544456734683909528233897019380401266589178181185668122332709763925810089068393042617075534917875633113601383522844542950972327113489776093774530179257176504428824103005971208945176002535086645761029997822391824686271367444508629540172620155670873150848169419308795422768865312089230156753063912508794674237944615018009462156307046759906854104930679056441685752873835680271829971169244902377060346444309881870395008562948111376401527933391595287716662388438761845864054241308503495109399946025633209627499400478095665429411603972046835601410935309411586900676727914125153569375194713339034164052969284976447520739322472283190169924214795405265510280181061578353485812284476335167897600000000000000000000000000000000000000000000000000000*i1^204 + 565128696229743913876984104343759558863517507652718741667404084556221031016055632485081259522772609510540041610969907099814161018859485509694875324668182392987944110872135124404401123090407432741834623113801557941818468002133891406803841214524330389474100347924504276844376042665540217009031858432279944798253458884482719106838071158237826436227429424608371082073701599261627334429156173960413288765600811405549438876591211791608546426377982908614554367108001691055109039520421859487015354868013459143961515809880384711747415344730956269054937260852716138560188960340888872678214278461126478694816768549628512897295681854024248435073438688699846906301972260985951290105625815242886528673231373994449093290326438193785730163522617196695288030978642001185548219098676400657704336452150523084874510470078371077839499879856172478526262623233037062543241402426680063865327274134282145673211890488470859959918775882296291315696250886149869148703016757817781161147457915588667896508212819140689055089495063832469665587615692547151721133111918771304873198537517463979214055699933553386860695156683605039144071428060708713225836071246079603825488284908018590836160731061634001872646580201697076650180330664256705313442000519841716719389893121660356299119041125973833621864932735934150972211660731579839661442530439904652571162541909276688687454468617487102805343883792265677347664987724097586754258525586991576801911216605313306159590706378876255601082121489766743325189434422109908802888738711783907893138609950392470376259529621852167507047864679615637803513820588629834545556538632929036188369901389021900822886173835856557519961221319980562401423646971383859898352880620198947593185805660050819389757988197260450386615273518643809156983793865709550476477859641083898520173831967974777549781945441951247280334137008928646476559982095829617456507845489382488329424478882618871950892619274941200535447583802661667854390457175932631109728735367560887066027489580822560313690881354219602941424021066465770539388626360894312997279354035758964770180321815468808076196598890716519867749204866763409833148493954639492863305888139755221516658717716682380941958367683477547710550202253082167253970911331871618488670444829436157183699278633019930891608781316109832560283777625193339308070870965626848442447996587411253095108852204930736745550034716401586071720928859651304949219207661752553400142792407539589694154058257622201985897164709154337103428091864135419936545028835024482987857488002995813631730138002028151629542851168321067194419954579989140737043478070482264868604927318324766266622372972449467577963200655709047888245009620982247196471177380209716907318798121671578921626682412035134802370069979931415766409611221305159458781807831441160589950075622848900391242906861708546957190693495333686413720446028508465257073754338242460271148254513831272873216669123952133395179577643223344214810697453443027113546828903288018452914264468356053299742508147406393757550005927776957506073097374753814854907283350178874055922695526396283961499288854188478286978340720069024440783281651592464521121386456468239111097687630422045743258774599377103792423495319511664601405595778828061007502513305304861257882318973206619245621552218594109222807823668615695759660842177988438859455450251812547731966062990501511123214536419576625242894377093708960236610511633816615471066973624070679768899413657116870738845436846769197804660738666397341204435141144761360920121526920935028277609670511102964581052197580495236056392932238861649018378328328016339697958576532380347090086382310144602031605999699105434781308364268743598943969230580254868204143571967219172522998465585203470975340178260102776398523178272976434891544315432662055905879619113921564775454340866372667928353005678861240240420496308043764352459689056792184859906027957172448195418531515026363819570111374324017326029796185313256829637682831539179674430173943198409295691602931474072573364053266842362859713533780344168172837088214935727538792417923991502365768964700745618331334936291065520499677948479386585456274159753147027851068488625903710552648756784615938392112321109851063228249909223864919953655500313024922966312201546720261271067077819904261851745058425690709514289346970435834308644236454625236575307542112679795477564441050662980755440952299775301339937450184475611607382666105318680166295296201693386654182877811726827375220911343901918119621888382659114470757432604990379392653921655376389356316067019077919869163433754970854868165774697564593310369398100702579916800000000000000000000000000000000000000000000000000*i1^205 + 17252365889268679037859943770768528903920477796911876001130570840014877590880946178995162842225655103825688593282281605388059044129471916289899341723954339422982815621436532542873656651996643262488165151481213038618951797800432584339317063996093731794308408382252410585146363350451870991541348691989855092671732551033595595931234873847162898501888657686697771640620195067657196485045216688108067639153921180203342773367614355005639212315712984708987742069510538515422628052986750003531869612875727164984546214591825222389565377063098418086007723417466612637156189284875678542592270198674758066796171739658586745846516283978525854722357423280217498130263675050509000146947973022322475674692924208358834415509988872493684557917247560193339983795836133621394743399677753113933195037142851352661804685372185131589466259073613957340683298280375584811427663995686336829032967729229383490184508125989933439893509049792686108778400046097363196563301877591662171859477218188745748039223290098213562142202509992277818457567498745803654250255686534064029435781396945632236889093942120049283214929892957859342049797810522913965553421963848795113936542543944890312451731124125787700181445003372257405231726800232495887215864219932621103690373767438390669170052881391692069647808461526148209076108869301413831170277807499118849274002556656082948171802498144884819616240410181023114817435598878403879151117958306882361529937929665773325386867069864858331636061356385753656061411895314271193340508915247623569706897972309948809294080548208477462645733685277478545262837118463112154229965957631579936625965059967031408216509746897728268245292827432556308576359698818599077993894413274967212922307443792604391699252307292719186288371106006211816127914323759562120298572427791151744830822350087369760142276769524329163168764120709481924319016747383348722318883278871178094253138697998057097839800903469022715100170239824892178828432684833539686348363334966560729579132570696275004325679687994766175800098471015109246198607669622189735977645507439579349054455992521468390835931503727137133824534820215743497516549600198193678955663036906063132748324161902849940109743531821170970171433603362594365225151699078602071252105398643188653889701732449356682992630658133956097984442418134553704734881398302487569511057928967490674593785723164332721329647062764073661044831114677281532554053432886932950726849087122643595820603234540859387399302210513006550067829213329748853601773472281606213886602399686286973355984577242528167563665284294670025016847118804854949059926044047723766677431768325197934545426738232059137017894529206364471866133592407086942337308772410897893255703860853813877595549991918357082396802355748455934784446830433650295154976147373853658652987174784479147720355890524686746749881212069656001378781467807068253668420965214947229926229968454830417590750742420685908825170027703864440069943114733360623710027021769194952334185948311551972097735708055581382386672045491632053884897550037890597501879120766665042847452682484107347278909368623796329440986426258100327650098688468134736637103706479723422156978508361030966307327195670158378558798633952553029533840484739522082829825398181305390892028990469781775924914084473504436542976893500359646563437476323355735920370026769153584920456849878603340525029875509865263603911677009185077634116332268708420772064560632066240462616059314546033780529207041887722753720972361917681849981193886176980872713189340034623025942718930192061993383138881214135738079337302782347651830599345916505180325246709579535277093195696466532559838608426946160750202743999710015259955746109939099048355178565932230739828159964083041234474771141188286714400573540209287567828209189472448321054528847885794344609225851451715971792083249086936709592404610044167092337814781013577469579788037223009834492672026707119518950560891239878915610400257345420288016664317055677887804307286480632834413523621303004339612360018729612771255486001422145683299965773265312173114614802878198376076726180934511935610984226933990264921928490587698101123750932804542597403307310909361217253247141174377210751753294335584677864915278502781127129106448725509542018928689783412875944100699056479843583733955401969773428778016415570402101118427177597287115261425143883892691021500165924481186247286223507433815143832815857005699760153715852471019571661152229607808707493969851694359209852390461972018549961346467110702717546482999442043986046690297052601106926045450218950394567560856559313405977375149203547750400000000000000000000000000000000000000000000000000*i1^206 + -1303940049174004859667274829594815060249632162754570358734206699676427574862641968097787480603728437382217343822141421186479264224810008925783680099513793161239075009404907849128192459422202346316325389324714918321679657526649027770548810835733163487425162281449414999532899562884900131162192056311264551095374488237686417407355670590370901092258687798718248974541217076879668172865613591363180000995544366851049262690219755082278322336820876343722555034401352700789262303307646687305605219961239087918672015856069740726358554981241178498045709088330291177060566183093623360171630059874980167726082187712960659876136223119090958901926796343443666645173535468132665439954388162669314338290481876732126206067333089971931092485891155985717779337021239400343724116419154513284857474824926716637791594410094488529484108834090525501468703319077993651682437414417757959202242525989784154265478820415042518645356785695978391752945777655169248600709857735223129515945930925423052575587984674872292392003506347616265279510853229789357115945624568958104699819145385401136346385322452889199288168707441294666839750150903605871391604152110443166414355155224594978545679774263818332252856706112716910210095023230980060067467952198608194080152830614815313544804808341443043073560271203420445691377454132899733372193645934652764050460859050850778586974932383210109230578261063684671927904080365884499314402120574583572544207820298819488938484344771084582486604446574691195932531565037255000097592649704854643610113545077357240145000333106135546828066811552141649493504438369843134253260244132293997536136188456669305289247279563421995806583238152793838332645624224502939671666613040154944026209424407183946333753817433575967339999434925142572003084225286163055157816779452842081106878295065534860041528515725612650862498852654654343452424764956480738175460616263997879911149189703035995381448324544088926181354735737777005753239899227568637894659467132342647867612393402451758151950988870649655427638713841345798900588525359796484235299759033560363717983287955239244912008663729746378559559841674008631122903686345360967591661432116538756867555309783222815620377047338939131179697790104155662579295248558302059006022546842446572065999163672196006746176144304657711215834868045418811007248111088614369350220026002237560373332923141054080323243687282944311326866968774226567932783385204043648764156407142361659949461794455193749207579107612658599908750569460692954371865238742792015119451242896959786620192831237550360794224420374882088738428582469269535365370870614493147710606368888178606451901590745471649678209648608496497023683118364315308902575032679492520135342893102610735818466065548255205831295570590321664304736355264374826712852494516195047499016032491640522092036631098359630848531171541885155959200016879698629170023692663190275283644116540719192190940069327563458127828053499769068083730773621287582458902416534587202467859112657909655257050057592674033722796945248753932715280859919157617997059110257815291488373157698106354810341622239719265075015293722855815059547447197208864067879594334166259906540855167628957358913428169744780866238010458256386926612153959515761042089253555823110968493759958157685003158412234982246512215926230785773923344415497679064094818946409688448789023040034368245333615893392859016915773452693561111283951055166409849811175421118131177521652226354496896440314468433125436909096076160010466020580715323407972721623938401079791166959872704057027426306067898722359754223272249889606754690859031216784470175870059325647817542735177840646747573810856834058506218074211244000462949051171420100348425249923470717102678239475645279929441365538963614731013059012424447711942373219040814610379479164590219790870049328117216561852379033339343707819985489699740221261694428271800250206252814933157180268787524339053048999224300511624837753325592203430458982553465308319508510156930919583186487489419010263426734010017588196030483425105191839096846141660382503466920059317761679155306111767992079493281014822475926389782721371253447485175797501763882396430894667289152304366581334063864589598296930387901020206012942653644989405298754371805694308228947701824455548148049822284383872338740818794289424088609516153789204332625582430101500842224458122763587203378616193872653117291374721000046469416573026650278145250461284103526074347095495225529662146789904040247962296161494136606043312849210430412170428723204290684897587900294936777218020531011715803958849681968590872611435661230080000000000000000000000000000000000000000000000000*i1^207 + -36408801077174481077705749809962011877543937572949959032715494965520953958697869642048853378460329246348374553165185861282548539468403026649637506806014150477184850096804674478234967165389051408326136680448124083340938472175865863400064425966618466147069805502156009513896013459570714643781504003291192116059952183752162648303414950371200076676817080919325014151974316042557910078577468760219283798810708082380979296277482537843115227029879858070433347483063580051007735011441956860517122231158782849734280355244512009453282776145954152276276179201037308095818738505061044744758151993216581902029136606241006443711527170311105432022776886061765222723854512284388848199178238833276838151395026090664611083953692677165027105407908043247032881385659416017877457294881229537696280420044512348810279445967413728530486590420512166808509111403650626699114125939193333669457987831124025761920770850350134421125890655547024546955961435314515207458219076161833197026866396278228335396135458552799454918174167101921951621751775026849996965306873086210284570392658639929169436831474883298641960887477448917536219129008248391488205357820814851241080471822059494725702526612021786911967879186713644084846211823613939144026897682373992869008849726441382556982583672759255789366106345019040780073284356539966966493396471742912585468136708245309130832150690759146493102731456111424769286277333632818619061766879016067017363930194943096489756563586697465166416613549861321743431417481852206875721241749738554903731499221553747292916852809460802125839733680474651190295754613427439118458923479035462139680043746542062701031744047244868348601180628081922374445063832652843187225984483059750489210671958691547297089684010232605457568009298544380409459052284871632822295692809777957348188536502714758062420993096601034628512086211830721730842424266234263066885202567608405315793764782804827993506627670992742472354417664996541483752008081624191869787229828403145892745858182879697875309083497090855740082913870930067681626626900834418000794661179354566513094659582701551897788496420339888834202047814654888736976346210496118401283500220347849954010200567027428353292836022621550442306000805534634122696356980547656249617512599264811199125532608639114257264171488401610653830269090452583380429050885157902475742958769595573320160127611536773481940153286053387626891402286199324065536115272426440455464576869061212664708329008042611483630287422901043405583287360812070293681916387257179855066240628688469133705207878561796076136355864695341330708485331513116808089163322831928147427005590721902471021882004051995052815231467176330159396537917389406034727691499962575716982981908813451033539812556287572510106201723119455960782085603623902855755847412904206303252544753390836821277688222039204102413077315348203453157418038921457183835139697613487352397398801311772142258117912277018996102797853328307660112473366027472569460028364699146214202419621641268952902914975170030741394201597621594706962254330043680967561598754137583486078261241159728980035886653229946266776793124517203819046303329757670797083343982046545514242916039476159092230230322077946223018309296684177473188137550453895903465580515340776614300287237997925875213997831131013929993196352775063892328514334560986603568181573865834757510553494192546862477129654719916942692413618787783290345061657177791875440511074913137169354909131280517604214490731668980288997904767105414205870205102903321199748093616196189671419066639513729838478179894941111081593666317806900973204791797574797381291913521581787523517978109130200145354921894260721132845699959743563613688137219597287026763408088015569172660489863303112146196556689693747538020263113424181925620072093132235692136840958506820427586000446622960755479571240826266035566907958129322404919248562173906807266345937417134659361993048914434551768237573604837541606472386074415805864813669808379691363425579250375193792340477153768228043853009734997172276991088846171827399915348942735147874099768271650520625731317652099586361194407054763600550970460456005547272254598167018365786867705327318730088150276282994725228853580857028590807990694338194118345451509033867863653091715033391395548246709476054501707384189671985114869968984805085773539037518750333456329616966328594374388600114315019153441310897218319605835369002700017431639907396433424828959553631622732163964449174093719370261814667194347652076024782736907907872867028891603127599515341627113366877557600385536160908639311601344284882632704000000000000000000000000000000000000000000000000*i1^208 + -117302026644158072167641772858458797738928389643344887404383390367369029892284591440462078795314271048245896469268317628027682895256148940989276850080966362161157604774285760714523469620241774961998892694313387155429317667432433543999323602802933556467459802285187893040066715679920402993158985700449434816480006262760889375971501897207340722689184744069552138511853135650809973926262301244206340223635825121634676502262810155408237814506729418255749672646830040378541440176104725419860196633195792086004152438148886266648566447648570920848376118584634960664185653691264388799445997158881554003609152076163403065160144665310264661415355779325853994916198896567435884898450055814459298081520624055422051806565974820753632716179033928553155012428893028918891383187909348231574156066871570910730501970789850128793673238072081094488545869899750460197769768404124271174222701738865187315948346832728371914223827380974020266003214985776362439673131178840986544283251049537322745526219890902352600109684866500575282567823988856568384604315753236239806361239383760769001455797316359229932387243975385386121575271502972515816369679930932338277967854377281433926686712030435183599844055283300047921156624932920705329628108453209512593939927275665599197448338263064235238746807479771233502629078205958547738666120303005899666622136262402862484522730967306916635423182627989884281671056074278399785257232804692862828302911300755377623825948544862374030407883831949869792479284407698101819999903431338708421297354874863702911627175547969593680029524983237085560529535193873629288928196597066562344511914548634044094612676943332507636235730845550405064101164201434646518085949586216832946473357103607088187462188483745508280843475845425882750575837501314871231895971282343822320225499004555796381229827047142932173693824380295882587332747106734721174079442661937811101188123805730313074431677576564103882146630238048253584633725819436323233351310811614294462136268585614798184582460566424362511009238820905640702437510080307111868102845722429930804717532929864474310286165915948742585698714819651471605297852961652608888134601041608580307364586648734706956154575726387913665885755658458475028898069778374688702979014349461528914341384406964628402543125342048444049368871012990620918135360855497460032627099677625756196247837147726066823780644313368430401667394917738978036265557400864981749879318966848318235242090605086184677185052572723411733390432203282286374386345430687575054316320667229343873947292362707931928200417272946699762749751454307692324283641785936525343159950879056352906030964505595836783145585126933747073568086886161703247425120131836147934029834418747290188841361391754557551027955806166687322832989114486894953635140290440323950551498992276394815640471631151077298989883334841946405659860812266983133251131927805343805782313608227099657899496321233552204201466919673883324347808157953852177599653530005248281880169096905139887051580218943483134643804697069434577251455444897643872318300244225606775522947197084923674570031231400222978216239139796150517865109291346092564788845280670759960739168384310492117918103919904479444813383962450157263153240481287425025735825066342961810311377468669584176421303208480951405009984971720940971263154541237170625463882559520523210960899381145724014306420020274317119854073563865887472072830104909644159419285739985090000605142052985504579242009449562296340470937539420957339346356392482682669692395556271902155933830774071467836725209701162587717430964492187262619731872766042454089960797262707019612924240253215193677364467241862325991460437806742127780178710746021609022496318713931021196493089452726608963421356037943579207903713997143678253446309693517888733757075477444723842816218283130844919569902439772893427629372513270442334439816754708165304061086468778270877680993268502349453300020484149876486538959571307487906085702201366815468958050521956622607274119890734548506370037507800180854875581466211772302757360433595674599367217857829078474274640159456368261456356147007591205259719045164941457536323586532043561331251754620695444993459142490740071829086202819170656794855992506669353481886805176875756024146068604879585368982996513363651781930143652151500008832541749551820543808522991703666571226886094395467410645015482586085258455885727674529770401842187525295693210208665450875119911408223608109428971617938943342597656653906322192861709796289919025300386153536560575572056259416178651746298694743460757137592783208448000000000000000000000000000000000000000000000000*i1^209 + -107498972405024507120745833333546152715356807950625766369948585550057514381123273719327851777415455459907438719413965084421637542673479500372755247267956116093353661079609351123281018380400906383264016304507060064042919283965018781378881135798255907859307353624605849673450731694680791514795126370154844295207457359139409157763835465655661164283546594218801793936396223604884629605531680675391913284060922382847674461162655816591973253892032124449890042944513454067491384771246471851036609806927990342567575021655652201831377309032606060122398359625647109922692954557436053074476417185691866430225262037060764548434142766966582414336118004695234665146489269557611970298414612365224155752253704702095566614071361868844737644848397939803886217870181346836257450858510277805404741095350941539486671357361757247181838826527581040209094821986484412472661157968235076065047791097082626500669976760919259462101095884970768134655498889467561751862070047776938315852484627008783906854818045684199106067602358211817144205355053342962326566533917930849900780146102356141214556976278403124613683441557107816845325282327604250109826777314432197490185419433375803604938501705586938635331854402045483790484983989404737294792252268078607781515506589719151241839241697493502444895398601265945110976542325724035473807892158193844601515519103460332002015254856403102905945741087150757660554434007470544550836032349765968323584968838879775995676571907032436633590051577842328754427240795319026789609730884667844177318848878787869181096381806256098384081848581567804283878416526205992251796022126679202259234165598613163970748241399084744133289273139091880784809687607600160330270470027714918721379886839816968118304465308422425621072319660402560262693207900213183345799682152701963620007009681140203749073055217125985885762434269177301062554913865703040238131853697816437408214647417709297261343837288763618350235687094593665862449695350739223042381261065276062415841294294296505900987943309473656382638557606917074731875735814398537452191438593106141224707096093522138407558595775794720630291334133180082306500655070262069284939991788065484295187605444566287331978174579247830623934588053354724815640097001662473904954674441530035227787362366829795784718527184366650560879679683850937650675373807875175268856079198177739272125418767949833827951223037323937736071443993152184226017011425399443690404114183891992745815064765180807239300838750428738207945315671048603138732008423419343645828347745983315418680743459142232929089713388018457680818104123373261433344394456439047478718335690241006770130994452611143277645538150791201054250493798985383826449484392547325060985952401544682131673960658997954819976307283007027642493846238412135598460031493722553801376504363594112776907640863614381472318845198412802302501450795053500752082406384818308039410088858657207451717592875502239020307514716200584738111793886417286614676000613511594512077985806690161518534567034838764771516848888431327853879693934463782281529226399666313035956513579557301587688661154655793472381302498792060851788183190820073111171219789517505787492053861235076485786098735503562053377446190406640979239435982481676989699989464269260053165523180355853584944450558648153545331554795569942907094896323687904509212502707516734977314873806894232598405557415775569775139916146986271297500521977666972810475742991689900024733493413950174083085005796242604043345903951257119908156747929221381310661979147297534897610354222891463016426903737563061748304372574678963334421528054766719162230195533794309238767136067523355231648365880354655345960485481092460710351233114792920550622893433810364132227235000824075069194091609364811541142202358947681586359099386520619650382970959492942448335364382867187225887939155000679669524432223148127623769951903784326366677100593063220451623517834859714228639835638907561536320871660345913191534068945611675061811515283876976178521976539334756068204911883868156656416266210798082906405173469212871468697757623908434206233606574887920368470103310694652227711179294553204922312304525536280245116635499441006588250138450163991486619341186092389000262172712961969773498198495973549391592019256967463877476310627960032501854453688951452133674035721115975735859996330983980511758148468611965415900284184291123962798334812895628190705263906521873140211739527163198808174349077125523403634558936760978469327415706706503822776583246588754016148935642731688456756748048787826513751608160743529404956672000000000000000000000000000000000000000000000*i1^210 + -289838668114645178575383534844739408728855376285216031839134236802983397329836835931272298787839889146254550518407334313960501460334992047985909852254235961055150964585740859609036964741265125073893609609709327011167121958870993327138595232936523993366292715031520006911524749689438022715070984666751487090817499085689954852260956461413529947644684976944520305754287091014644213752546095425282753770980820024038585942056378079296602604221545642592689135072303196042531248389493769824194110344104698340880332859289668101833317692543416603827917316504803410507145922031030320969830413455923456415256656000462138721716439681381688751817708848016582092813071778715549692716517949545617922575999666831545823020813545164404730444831638252177416697488872038968825026970348476272024652427108643517327826839993475763681014499745123107383404801415225532657005843684915828294914002779823157390508165388220572827630468727741778411196651975409325171630850264381390562367232658481403209865558435677198272552783218441457554938015902012900485837716167188416591016354542424086629423838172260357691954665685925654143007975097493760338142964360686212332709429761356289723762006525123651777951504331199145726182581908892648769216028016195306216657347751143212324168174816576966640202644071501971693315473752798053677518545853158916046121352912668121135460549466536554939916206218583015209498511194195848555470408456327419287287100071857198915693618856548557149131078086730028770315040384235453471657127700005133898741476681668424326620893923224966902285698139747527665430448070916314415567045230462298756110198780834836352878897939157000764272658771429231644755398335410291726147689074269866672539402639798542957937213000406155137417054698501803665238083281275443863252383075516396017720126647733259112308357017154554384096482403983137798164382177840337466867139476821535481685854355869158532013111049166387206424312794259362967419636709698693169907508046273708344081512754094675153131699713472913272693825761974552559743761662230509128352651736811147862094842653344916974412126735177894075192833680963286236432243530736588819765309140042417123856208349961839650877490266208234141156617946455724913070575925006619969274593958884040211604345536047145934375063639725017862680683994469995356821784428471957717619772137158053192763855821417279314907197540098387938851449003560005027310968718560060616416055554601079208103210409970857516056549826113278118455990562305664232844190571113143168363131609921433953756306577621314292520947203762839535807206098568169596453025408379021082958478568641701130316624879193455901150910748946825998012555967195766103339306402582041181290913711585929534361565382073621203704183803978178754293624630658267137679626280551133706497409703403880366872032892918151016171385232125811007681489199933514610694972105485669331975684556544937275899750999750744892375498409956884843276435924364532242211630004168305699089144670061934323869866442744381722032256773980273024126073731382409189551680561025794237776692736543097822998138833900338637356073056424950318129284306501191368164000296678025752762345986610165528379700781409706281799796713945045936829998078792293875932634238042207715113690168474143789954574432259377232012260378666562615346214745502599724178461308840324129097757201292700962526683243405523538230439220797700562472734842406378497129809532331072024432768206641396683929594527180907395624220520894483308223095126494395856492504925951222591950191993149283934774230234413516424968244153227082872801594487298756525655593870846842429116203351695585054058840977409198104977883696149060099880583978221645565737269126933437402982627099254063502175957665232045365447692388317344876463862539924601659228013786867610200813776883427960699005735418022407357805822049239173712392560302351430658144731915546015173839011794132831786685437474394147467001266535230313620513558949880921865903664105427868111812356404520690118123172953031233496563674584923427521436931121150220722472207539915410407295416071141539604496639444569332248811111477416719541048183707959895476611803681486897005699100851327590364906144399770709386262052303300959582206069737488184276873131085387791524529558343446211115050968198846906940127071479393424778091638434573260573747181985020144174886936850030637871640611906072410827993906302404302376097123084407733446985127353041339048012424196575245159341986299387171592456190034211569654219637128145486553185787185027541550443833117900800000000000000000000000000000000000000000000*i1^211 + 370003754399841764580158134627049316431869099978239516006054245984041449177943319491266686725500636531465256363378950443078815697796356720561668316298942265830853546666683135145236970078431040917618617720827245539315638093500821417379798883183753955948430626137339968651717906544558191401346679866934482738012863167342630986882040478030764676257068807374624806747649499622883396938505916892816133176464445524702019625326709197316749930015026689317459222235822878237520850453115337078876719316732748370620724495903287178264123302427533681746070686645010836783589975950847256305769776180529578870408339052430422699265520734153937460684934693648537627762907416086454585816925604623350123269634834595213092950261100359459029439424092163289766859144494649259428655623996631708095201933184435947549714174772337143413377646038930411784930050770878970617128794927734951417996599258532560745535804390135434790762148320959196855069949872575206949120641804011124743703757166664787226642258077845328930876865932704719117059811243486249038133586105724510926445326639492315109146895323766396257002806015571747854224736436593111092073693127071365739031246428284250483016465856478338293695834312841914767077924134894035667157624578456347070530138210397225398055600828419838536345688645896213359243100346914762083446482407244948902728527098849700230512898875362705040967226024730550714961179248505905946317163515746666831058717350251322194459854106271696528829842195481938123433438998218285574976487234706206426203394369285180426301651627721939379774574069986784674768908069360489003151124498222142218209745993507861380016835591412430256533817216954841609453451020289102005677624012405019595902717557220366132568370814022735251719527134913510939809628165355769283251194911060154048233181772085712483418765823402881745742577090357559763914279165602264572460469231087396436419157239955877231353057982864192360956502040032186839144709655805648275972075841595560712236143835842156059273144148392823292663463498193757994394840853290873433433659329937454185236961440395930880408828124352582893806885434660001613380593995869058128710565275648829327234053615085573513434892061037620266802619751107269389842741426520099684498878179222028046479498427964071808875681851412295885304415182628821925121265650786042918957611737621767519195364057414519378814681787408743651087690802682366224235435797528785054571043405010285221378146691702907417973823060239855960620648836879227811317568239202813347234658099393394959067485902517035071017790686550628992538594807072976444835505803403731168798634352101355038083243450645062918643726326436111234775605591045453735309243344495153089483355987905585471658041562730618234280489743710013890133592516582456109648305939034490453020986164792161806420010902752168599637184574512710386550968333073480913614935702306722580035121900469449895304861794713902820270002542738021455523748532745597234609158834894031233077999987346778451098598355198930743624751200348007069891177483994330642074599614111427763979880534608555646159346813750717973103364607750780512092090828519698219949868410486383197000543644089055417247932806184340795484865541235051338034157051651557592000223441141470899296784508859999521159218917501577454714921024242494421695299402378064483971530870397385540521480959874027418070826033680823668168159150658239073464609268682677954898480414606537450740159149505683126051650195918329247915697792879931893301314211902461832180336326616912298872202832268336860593104308515635599576368151670084070175701979862768953777007506824490138637383341660969797399990997953284444078698352253481337120131036206525515488811364816308614648673019423983906860370411057473749698891151894458004814533753686995022272313450556139873628404956029471014457736446702905606492509767479243836470386955074142875928099705838907739175939900682068536796947604624912751120591939082027494282952852886230664381646632513166890075797571871276615805419113334358344881708721603325897570170412804924799803035252899716240627918146638905212107254717022902852672477745954497698132092433602040521667640484998247930024365834669375693590728989408487240419351199275398899109315328553388413239569321416389929955680062835083307943435372023131628137234026495783841567615496650514670231118896249111665897740911106015838874211869479800246819116208566104560477153385554272864462628023189828183747158297701274585721428924005893774191601568916832420758879903221732131533319706822123192320000000000000000000000000000000000000000000*i1^212 + 105509540531087856916523165986901413037911613480958010567600889259414861979680047027847850038225109089240249435706017292915297947818649010695882844923180865908850082861828341261705790417909385819729559968675248178904475583480086762139156129229562118257046225399779029593808622250902652300720058145349374510097690560272284287431527107717672145006856937162634764950527906532406395706846935950203967266641881080084799486129649491490108870422726134869079718211955878458107780787938209000513336425105966032207533518583811723356192026022925279997560173871518930273315226650532363422064061299818595338557913457841019922833328031993555657372958636009636982487530018672365911677250875252955146982733081636375583745730930043415675728916497124812386600090001706497788368788267922401223498008184734803032220242212842199661879028097708809956452428284490697515577294935321283030490334611053277143254300498154003559161781742137538859770163408987996490182732575259396457783131988029602519376071483764501214106495884512096629362192893110642265383869911068477265752667173699809443334272343809597600718370780188647911499026103673537864414162854872451125431317995574276178441407293877205009997597733797295568150356786016164505549318907293683927045711245339826931638819305081366709525405459345467853307004745142674547998046137413114335483287449556977186231302720236951597399259872914293704410873185401826217833841437720029979067094076904722435743032666129306249935954173930565546267726923568808174221830593256946938885660826954372925849029923103219352543412908724240169547100255608667553527626177403213864691702901877674068957238475865842236628545067045827491980328267470666221532981512796136576618245780111925937395838245009278097937769643601049862973748176258810007796657956296476892480176097514320525812433663414158612556015126202179281718944870526864968861584871622065276018109950241230635735642481383721501800898681375075970840588993570247242438661833695059410983696955686442743613276517054084301426902574975659582922240019564824107573819158281311713753518544041350628919059755290527910738797266904941902453546694424444217521043787928318644661499182827090193898103016144175535377577537154811429084892155255207747337996480412194595426001208514310554786848392457274440250465945211518037767634407937038504155506062988384658246504162782147970990267911932763783114447098386515372074191190262454579089384941625896088342940951435768230485438561989896985300266661324586852789119332729347328691492643460562785036008024866265010402414905839326400323717600385973547979389237810916933951479823939904618986103652820653794264385218520934403675314181789597655181936482542527137803136962014216454465992075409704278244328698608313237731315945174652985272615282867301428447818426000986211894060334278244336970452119405441510158060666375952879349099467580983095131997634416412640888939435970302228150593011276042080865643790214268768358995031360464752736726625532774265262997858158656709359245385282310154379321677697392923146715941657279000541737189037082357597926914138924818229013839024104269091819740888023211917712814542352920323929990566464102909415267777402858284711623396772487170575274327298079598999710977432671441651927785117152805971862662192762319025917488512339396623857063484089960712700050775253534098303279621515125468366878029614722800804445839347621037530979172473702593675898836997640278617128969845337022178613047193210600232127846011353001365133334722399284946842935407063119089812693451323655320218393107233092987262465308559438203500177728633835117703302654782502186317959770483857354810370169821908593061051316497307250684421071713452360520869595473873489181097861417770711540960952702261757246031761059509951648677045384678573948238185944949414914025768975659738190442559458953712723575185258473925848549613320574854621013518325896559116071368922314544885359593178516069960537199925336126977089618852549447974686478783752402273529967265951122601819257902718034817561422870613891687992967423701621751165269976759216909258637776817174141728639910179532840638886944162180961448640823107081165020197189909144760200331669252356025965729984146034682062566498790432648383906556389947407624433106250597652712443515511491201180455947271161002220916317420844733750861251580538257681617752226361936099565544087750304326808395810438813677450965777112820014217484308628563541787756985371191015906865317265325801493461407529955594951757075210166150857259745280000000000000000000000000000000000000000000*i1^213 + -183519573020409974594534781432496837644527834139487346710781025555451496492165672458409508399002774401615049566362324042703552968629167845095766869437851031395333106080065915678486110048988015608716245945613058031861803137296733487687540756844591333857785363996227443811215522657341410636528932858601794451120808940164725146334247384792685640535833227794702246704203093812165066235247372046680950325379998083115547553009561786875490538959269309008632566770077973267281103388918632539001902180070441803292374986462060729654237048034638716939268004563537539694880271737339302227362713091884441624497188515393829095051942794871408711490688507686373281386330724516855914219588037625608946802245578645815344200702349887032682073886214232120953195975443972117656253952097971993449939468360443221270210009269169485556137834790620206141778582944835814820447998894953183102742877237030341655531788509460700650867992683522436917265829400715325595661402825086101586128986104325950411163081380931181569325988483402862976194011790355177973855106103998420392793009828238887896324132691243948729669626272487042707236261288276651112346859302234616585080887900641555544401381171634204088898304093306249781018410091476179133157286047154655246069205155679135713039845745589050164772604747276966218942190469087989109732777650807612429549868355975114135007089849556897099190642701779651043978900517581588185211504881779373538556969504534497218225922524194502390489866300233036386124464272799593276366712545087162509853699639214224171840214677928040441917609765283651340779237112232553691941714962921048280561269452224180310239885155534466457987891046982489477357435654730091675421005205174157942554450875811466528445321009849997768059045718669170415559515555212915929736816092516691976516563127176760193433383435812185005428642284308340764654377162294152592455360461060101086761618956781342141802977920968193557282985989135806228717738859960863453027412727514415738083895951533702737088800722505930222144406294136371781912231167147906009180041194240207333471282104790050405424727852241807535075797331408353458849755949337059368129061297278099820575857707901588873634516889807948971084956137325763413151625591726688496032998604731877734348318935027726677502334242486327037795760087980605702763347398170512735722283706632765361415765791473182883469526121716070259383877166790622718664560947217542654889575614755806635502817471874828479375307210372217130650226461189089849993592707848318184259281336163852192631932538639407993497046468038076851740414832643063962096440239246630228312242149389841302113923978294825464771237302000964323027241749442017083318627814337733009448329291866432401351016430368733021483537283249784671357583864290651052844588996613802055156516134919370660090946210664110967024312024775912894437922678545314978927603205779439681800131926816019886856678701093108516452219774953880000059341963055365578597945557815617511798539649743039826335344468545877615147383994059248467656231461723580958155154661319312291218089110028054892155843315119102663466289369599536545136102525452766348284102103707878320306512139476334628039812278573208054907593976622635991241081311636697837225028421921067860346161225407975917853077614365643628947122616529618714216210164231149658932483018260444139618281691618267355962626304244304134714840279749432290660585916123570543524931342715362055436412912448561402120945121653052414524280981774209708452170463725923660108882926379874878342015794916692979184883217788609252916845913033086985102791677495806486504352030194318719239086321343750884390726011401756931835831421618543220765088481174924395933551723335226997268699061607923570729306766749863476481201746798511344674706222661460723779836638372813520515553008802284732924771058455948799871697885266765372157094529094283161957959768548264616014208598590098177734847294439157459432584922393155584886396656605376654178914561682108284595422128468633371004561034703544806416085686733229492096710322715252884171213099685386269520197183449349898927726987096696146207417789768761264529489084916509026862444940983248701865448591660932087748343297526500816310582185762285480979331367225072942598909785279576470639557812650256928437516594701576430920190490892660557438972253162427188495343763843000162554825625147275059411332419663612005123184688145100160546172196252258880638562084094605971333963774690036993110780812229484695339539162602637279804775026655232000000000000000000000000000000000000000000*i1^214 + 13069501935486443325296132578642214344671468562303197833930465935893436892350076292511731651501966021805196200914151238120131318005410283420946706590755776003653204335439527379522520627286422621862329944496842512645303544260821760877060419721732485692776191291371760667612427855343589945709844672708572770091660466943035438334410161139967437308073357738319435238712177416639243455285859740659638039595318662006862812990004241641817052759444658947349522259146401217064124425289960874691632916537180836920403653732128470086570878376167461758917014498264862914500991354972974204247631640226356535214675882160661798003108263211095426028396480274527258073991947484620173367170901818628964675379377750132472586920706815108490295063453391757199254496607942405756688627676434663872716660242673486057589263485469876416163641349380130894797105386990560224819888159708941846651924370722568125314712693608637271684091257339340508299106189861006092892715400221389169646241915347181365933088404613319454165106246040294623966914607148634723515450094617978310635693937983875430053750749218953770639672605026016539078686827357884423805036917128107275951595466343018810175525337402953824834802997246316932159591643213847618136861720784587321805975915889478827796976914519649258908600631379860658109129460725536884054100206836866343525436512874769562110172558198833086266349331288348355134361646243655357440364424748797311108946320937357832228443352074020674268022732289568013409206695077047844742068076288728936171304021917357873617773125498865762213578976598319211743912996021221652906666573222984937953898453504555642636520868416780931221698691580802780903979751923589824495492493512231936220738630670188330177460498351486902976307063251303539715617159593907325887991450637060839122600812558943802888227724894352227797953925764765283368129435669539473203145046752905476326249519541948550353658666679680622757619296277535949469347113909409377047490266576861510314852553583531235587191905965726038085645529712211846240340764765075645930114939696993842953073495237736341878466913453899468947254076596743190244373928885330891073213726396042735392656635596524888226382646418567385860908160724617858637080613998306336603500188273424914008238521816843338523181786320816915803942700130878781019032131572739925453537733889925056171094132185097492297086404012698029154270545728861344354357720853096763854892578118675642307377422919710935825665604658386112687929202642257497952320397713576511919126685399938904598918413173390889224338713573251031386570931822000270725747563722371329490598341609449849348038436348500563990955560834404424051806589213380299376760791852419937339569156691901224586977365547707834176464140809208773041442546028787946635832656516904395097787792035251363223465202250849032947833772018382741423613085396868965669344098609761344824475387467734708327877620091984608225750118509856258973116425308785880116315033772964159309649753484902644755407532756214778875999811333102695749023760054520367285097328016277777169418131117239124200335645812207004810745080577626505525150906621176302207176095355023005641282546877671401810790553211425366450156524599679219806123042856917700334626869912676978857033328817577319729830916975352925645859678925838400210141448393633780296391515133074368250670548428407947399450010206879335932330468725336589972424855610340314412311128439002718633801071508936962242564526369670298206322994072151581204004734847478729645595918749245662988641049625226826291094906400399387689986198738793231747500268477966784505906931239672018319675277208982447677150446345818841773430870794820148948018833919985171627271894658630234549718454146394412076783797787852453484244712487625552820410302989487311067480500169832218099879898064417077959676822380031321530365565346479368567940740754605176649493422404324406313755794112486613253589621582535235094370992320400353749270134249832301153989982384341283615127122653262932061801817597102877909893504354966023338844354508019057424655012808925391702708646634638815004158866183328860534658141764627687800722218084830878670566590112705737529682165196598589078858675741106913994526224382825201386388532333088970443576319116022454136450318884237791715096323612067621011971273575899982571359688666609202569276499060910029041919814396337784856831252800008375539021248559830678900583255607737911043250115352131904987933157079325051106840131977151529911891262268717840465920000000000000000000000000000000000000000*i1^215 + 27730882364166224491746033835799742053922629904342505030808045150802976635303341957832345084974429444379423803440251134506219999282890326218653679590365913914182225258927867231664862483763872792603976839277082995063890526742801938251902888342231439251486021354309443848941367040961379577673959403605781667264753984332629573634792340665371129191202420807015424914136951106683067882393374939490173844881259715414271781567163531155486534332745093797616775133613700319056095280983207362359764934635831458002667801139158459308332617765850260274169208463386131216089233320985366996156347482868762693766390236990880045917956271795615803140432606021359249808226602806318592505422797467181464324180773771025300832576018252823317668701232880796686160819757875223012833820960836193229489227856618585042422469081808492419332610190318497898544263049781083070525169118381019046067904438185517883329935350038418871585347615657992129331439148249598476358981242593088149260091550104388229451842450459915874171790838798268124054205572019914060594299938121781100285682303483729993246342994485869661819134188751338591389814254040036698816465709392235437234528271218863700026110451365547021854340012884988532010643583549697543932028579611890056631116301639453838184655235392954931161069469728749745091867559492532684711692156270771725723655938503034966557188418644953818145113267210776297299450093218728479148114979634694909184253744883520419058970056409423780423823361134655826142817907767084751668822389418282742895166538162299884362491071594146833368854108837852039276768536556577829228106794069713101652236375858683357720258512454469115355040457157513611055582338764450947131359008729629326340200466564568641557706247996514500354737124185466988756777939533211196951654563312079950496425801535776303215861484031678862609889022428413847619992754211833312800474051581861815693931629979045577837309542053220211320032850103548264472264612924953615916877673676313424202606359903231308628468114400463538843433505044079319567562893046902126206366129563904414224315306696018839004791736307510927979388050155528798065591299923531988131393654664019380466891661175658170507364077778805587155037096682376437041618057110688126575341338670738457927101751496898190197859276856223117439799661832031992196681147450739860203212989047334087874565838874350493032700311315935431094800964239631514530009458245177451995389435727156838315380620147694678709712539374516386109244036865486987372707351749260010810917958738920749425973035435135144318220796495630483908384008245257914240937131157144653077977479874233854320966570430024937785493389252320869835540468570156129555424148291089814867647706185082036846803536071503777644418106343106406912986892487858522952490497017698591399630287349157408896447933744461204705201572798635387422652123683723076670088515719228456220377582036559356822505959801029727487341003177081112991938705867053666689899750863667790237523298315812040013959105662207653833765962267879600261235965679025846374963829274509296092645160557729241500105344536620839075512167606956641758419620022338817424839767602473563810479830349139681069049849111389050385456317574641573295457874298892644077798972727318884994866445438427701367836577675445068817736155221022700155924254358071776807367367129486883109150727275056309315724193639900050226222419136758129429577303543363313164452539955501286589952227391453601511397692042876638761887063393377724327039173383973313784192387152235640564606491699567030340146150248783126031322283783213336490903599861335339608265358406191477574956094098688424944887690586439527753826125747717507833786227195177341181726373359211398661149138974532171594499050971932313953697697408728219385953335913385406937432066254776860005301062927673864444050950709899320546730585464801569315847963680163587088609864860884537950185030090266983494076866730517724925553733779037722465084303669006550468900904647010754957985652455363019734849544840571646765196077417615815324138625310929966195137627191394289604615735084319262424273714365609440742623247082165804136953435378196932624052098449328845262610464718190358723532674164300087297786110110882874637476579484641057176059502753576214720152000131569115988068343660817796069616302967530472587152670196621188669753833790221316611035841729239973502302165262244018408875806788933745087901517712984239859220549439687837421419489274496470719912643875490858575327133696000000000000000000000000000000000000000*i1^216 + -6393867523903739024246752756014510190462107808920820010086432501301391080370433987372945163253446968955957310479856747204372735397914466677087609515630404068233890847058862594769387312897808679827439580116890276229485872236504826440797404413548945614514198517762600734966977578789393648622843891581424015611231492385881572948525852477835009968030059582169350756497689335833482290120916148305584476490859441184845933766861727027321014963204660342704198387968501894660535961094909575716537987254261683183193812561215985313524581338200230671024394534013560058135394636844142408215193476990824789152188641037511358278200546732920556531661635363110020347344140525489696952559801351515189443757459195456634175318483811156677542886792342645546593805521487373834371860632455573996260304570607963426534290910561795884033805246467915802403972646250150153389617223727166575626907162352392323053716601927723385960041244592520533428085414880600678589050480812592246512764997147166348125079057843268602182587990757900582476806670665207249799907301420577354131741842818512485865500092811856591039269136412859706234289318324388055716906212555758572520484378564360486002872247778311012627033173354871059426512623105221076221357472696290839702502372038222418718086073376497417323066646700585828174721791780768206603035252118214249324802462386561501981335962028596274468077555824201174566776466155997928396154547488601188904977284872998712157171980096623786748511746650001719684573006357369341343468543482017982029774469076936712059882946599196805338625250292801125670313042532838226178385027735324818296851638895386289195350939462130941423224065442802455309595564093337890758179587756432480375437769439935650765212185206067388595965732446670730456536831568537252164311860918514093319535115330470111322532288451645337694946611129614303892110309105048597508987076250812716265385855875934740293755251475033587303709962543787700088904699271484173885247012431615730923245028406582642396280021230094850120103397693391081804769865547646434552583023690583916282679259630130322773097367654598263080130866197664956653302564273270700284797516635388733068350886852803793797301197942527445912932421828091987413570717949255937663012582253705615725656323559636919158502970151041459045834832919262361876287160074006907470369911226535904633951298209030074651127818311608066477747522386526667114537566787764970085354218468983827786196769711697385412894492891881033757826234569910504704862735837490141643412826414886662484271281759791658816120889141805278870863943883663270726620741607595484181971363437828005600553153850343480872350412648580757604847704489135090669625933258152634021805691650828398725755331558462154732150039017609892842202878354126740313707818442087718092834533718268393763847721121601647616472576144273189804358722419467206799088983216730654509399158451539988785665268961789503955851871046303475052795050544491997091750937153717574695143475922263573932005722748489033139169836013409761849766115906600540342462702611607226376550466998376482129194898064860923293286479968115137770016743248731903251091235284495953570652246446897784972619636163000227492109740156845505178177362340861343539318771040602254763104169327208750883023120198256055891951348590956314318669590675907211842836150299796045122202760751431043006608768515884820164888607671360358035433934213452528185967606658593813591943480219510020009949776053985150435164220261741431725437000501502751838604484956636232507373492693238152823958059553206615856372546979324973335478382830544643581179655008546001890493773362949305065839270183747776882637290846487762169162296659555787282053618859956263903092820416059317618667892604563428361429958883860273818795440839561126429128501230236219172007860716565342245798311886841830238621737704540551562288027367205173591456023414627760400501703339135521020169644383465119207153796369266762080524681010401584372175819967715557029523371087297202527147254510039130654141364070750123424167981033759376335903858788571197918950693591167876985670246097003201219005114515453974834511618307842582751439166616333500796044911070485292432337506737145297262679044089527242132046417880159666849894202010104037134621325722143597244123778508603198533791655161624343632042333491106892001666528999275417111669986917680013134823011281413722268029632960742122966638785564397574626881090112210150465928481722112070663026828563080806400000000000000000000000000000000000000*i1^217 + -422404606346458069966950726881862831563965614041655908143825848931414286734781329512075744640961957243809309995934019850788856279319375611843437271023360644079358867834431824801667673047021608809587333287879104565491987015464708429482004975653051448260468318020394948679026689946161628813692719941252826460601664319478431214468284210834130477734691048814728115846848948400659349397812621447014229028021893396545168254130648279706761321784642728215675641890213761518561275602702932489892420195469438030093521570994907260507461606717853252692993037441148244451004847763322256567598626167661110480848800332570836189690505917673343253723580210347469831942835711126244516106009773005841997395383138562283941611186770335404372790505380915030261049199112344891977915688574104542510121017435676445651690911944107202560017239610526367552374030744815933067364843344284458146340432919068611117855163266049247246675898790863559041062479409384852345545265627161575199745802579263747181040189664703362558947778137548995793479602841012459583400689598319541900247426879410227643292601613093483837271750116852846381089248306841218402113059606983199623868989893864547714345887637591523272421580794020362067394412969071775960859808615770283868047014153798666144604014850193842111170194065230680424169790128245284303389038949724044236943067510684523268762467427722549390143476196503536292922374510971490549426412235075822563838171384671480304901645392639311316294061201014612877707675647665384323255205162597778469828134428416012929946068782626672428131219015932648188195950593505843269076678896535609998554846951750724745257110678174735182239869983778501562111491148036384253949685835029626040677630512499328714306963230549324038430982554339590472989091331106400753873531438988031115131514380440242024159079933135708883062016901690262350104037145110665047938287175368950809272301561704065299444677318868243103742450168922811615548027407234045183590796020639917022723240354377194903059951188632997204200266507859364894091867081386731197932070853586342657531914513176685198699347771893553326517202134217416777338383726377949569028743756244085313938292243898241616172422369623568029771266074087944153027900244576145120803276472201434485611722959584265815144125300267315513906187227233627127116094548622606425393937518137238347069730260190163692993206085407320998670293622609806104168622433388773583270937894232306815221692433014780075177773284577050114377868941822063098463632107871599554558346873642039896702413200984864053245790027523706359758755496344207882867200957052848202751090104167067538723066374984631767110067405639976872501019011442413089676576880505904900964369782502879093313804298805707191588970345395048491863730469372817502989982622429171523393776583454835844551932801002835042029594784964585213937594248105571354136001050760643391406247265417116656986004912782737406561236723004238672374631050134081112838286889118001618636423504813067916069104872029390841475187280435785711550686057637814864446062558797278586979065740847208423442006893611773594779373311514910958880711751284218436158912671910409265636607084480913394559672341559953607494016865976563324811179179923050631679760064883719007371014778142639131457817042519339415783684831272961446610712754542558676085836879615374162167068842480262285322643569479429000252932337837143135503533002682859988637003206563512059225931914673701239799766986129022375484370631537228245188107071597405502547003608021010679987822096107568863938448655546527919975190075333641079263168203804802975295147491526077073354269926402245444357331034220630567295017468902575786506106110111544064423341748256598189818686022894053897643750948415968729759077024827764714376658740621595903587802458815399650225948999728986077017934092835009120419624733065771573870705257359559049088496237073941283100852645461941663584134681172872042546440796309560343438853532839197571058558093382718372439207398606464485082892470113798305069909253333971467034192726407834036532690220674355085761134539953846324978431757096656163408572611575362346501945972601905661587585296713515171401983704855052713263347755311917416904446612658014030821548626701451372204999298069530203443052453369159565595342879311696110598530161690645139974350863486619807035384527105365866445066552455329828043696130705350761230388243627422905650624553245755365171108519637968518778493058008205387366400000000000000000000000000000000000000*i1^218 + 91752814336476556548563499447948405667279210959210521740081168741266818430009017342012462682476897037922946905019040040911676948560570515894647723744760631254057581506568161918835946547586255447186917735836300933156971670703224292702750195783712419515389939991224930935483224245826224884231137189582168652990429276770595300295750502057037898484355141197603028756964033034857273231953101000132554108010733236236158232513295051500924475800017146188508678038281804256447394866716492254163745957403387733205504929347140552967144345515593466731391916037771236922169677949426247432748752929703425634975535184997241173507621230208593998880381482713448457577432791382141412017004989954145005810910893622819586939859184924606513274611757394135474354546672937474629821091498163487592681554232990390170463688354895608813962837022812133349466000537746936849413542653593030544008745402269396031198968143416573685796425452398811644071568109505206077239395957442831821169269078637507841224132708307762247408987910122694389912229601226557495698207158978252080572346617578087755935092421649711812978762666678555609617841656919852164866193635359890406346464841630125311012402064471155089451528460896277022359235682852488664588712989998239164560726052911745223112549050057700848588055711228018421679667618171109684320303915730541528125767677102201796217249318036434866928577066545620928960788657981962454886824066007537874239457237107092585980532009324427144578701661935568294251139478308921108708467848416316128775962796411011498407734384978882221383153981595364713200156584988486924281465134204048164846033953565716063884362007582593171282931915535223139494415621374918982654368914055430947760852857711363124478283856094591391386672516249145914437122944154859775545718747922037232552578735942432841644325595830998036968232777385859285784405352392918812545335925106783364909993405486037289414876553037223726185201716394097263945031631875628077553609501414092730151576040276788310833518185535400295464086526737836089274955062304383504746354747880607848341987473183129781199992077284785332532224921454432506349225269449621476526344149018211270548588635227858305857043960202157468863948613242454219648167974948569443328085918301997281451308153482117982757929843746682355220849297627237776375535387189930837838430909613243695747048335972658579773483713878182729026592015239747553994784369439366176705375672926780216041565256739741077939913662689074177470201054524080879398978678624395695216955074514586515548283878589129405494783881921587828080805508045742920576854085281616420835059879250216406037663399034588756955707059238814502395968265174262135735271625871548503123921257566141270492154241371667571760896661994253562520907337870173782773624081355443494744771225152671364827875772864216598620777911196097940529899879903183370826382491217558177545946145231300719668715311407419366031815555576479130238624514265264571427234090751918801687385094642937975557897104705170714975184393294108250895449617931877514273417691909678605450169954177611397149537467675195950226566995370412791263139035527809696382854552304955385612082297217423138498284517133258436012367789201386708201744807372071929363696767704198318127381759726949142291795779430561627777741117780741823660437815528933294079815419034234091292527074701271450828839412082530435580224838189035210655212443483971454442829335479523692550113612132355813848823845661295677722860014146848690041673062974773873014712052627568452613558246060972866611810629588804686269607798338461511693623424905673859597876000673893186487676979187082424911155126392845021273713543492854875649732034048481386286197003438677948972648179214815663097461982667219850052627370289507169924079032467169318515094481042304648081290593933402287406081978390373523041153233996582905409946615810451996380484659534563886890785513966712751724097185521636770250489759224413739121534255949998990038822248306029379450768496772141820884889129435170355349107679639464348900020623977585631134918229833903833024628252777737902459932864792891153283979461853519217963341832226122965168141444561318560315663465302669547299134088951677846425894300198370406624012311539718323559073827643333913823004650701322553213176844112514369523773300908548075561108262614492518316723096279041332940517861068010572709807428720888837905554051961790262083868918436185739201867668170811466067340165120000000000000000000000000000000000000*i1^219 + 17364318265506739173771819877285372642150737080048044945009974709022433990233122706275681694782184792204100764121823790249378094925292649949539010381226936004783623541286036111290034906489628021512931093270326977932613522227663775087354554175503449168533517058004100739525394141508575611332632103589972514695568390011752543928869541255526014144769867663055020550381190712543402484658071855976661693608573294271493186797933282315364422687536991197605917757331647458700010180727425966438865298764190399012730896538750724530462540604067545106065159124923234570825855559698938358940910569214137552678436994190144672359247041040110121414115009508713214759239677027222832890029987480714572518547354489398572218834411240517374942292954743920444314928497218311908584986817324753183525932589012440450890327674869644700427483497277208290700545225110550010878676015322298612155716156244502688400515491398703817561753675853784679521338953191430427537081298050317092825644712984799489185634032349114304807266702516781644652692937221600189163581096998063002549789138921610622637861724749775187937211344877908525972049460979159224889753827742584463210828989271912560221123740792787814998736482395814912367366395809221154942046511935604946058134315873655003413586778940425545647945939282135659135591011664774382757623203729600333248752433329207049536967704638635305437106749545329860900731219908162865352956332233513667180658486361034123953750664207710156200105885796290104737636727174989898598414130338194847178439928537141988233418423055641143590867357227574263413351057120997547517642494261531111341870743088891131884803421693193662100327904826646024170821699755472151156968825432171328653253638865112758600619359097408189895320279573615624032560764548304971162398305389040055188351212402131736777631940665707396673256763703600409199001089467282325554309947922821474044944889777955817898696097233182920942434296790864004716229163070849552811180842634696344529891271315648265512372371231788703224693213487094090632111083132837233513246155853372152632170337013627500338803267834076423498501952675609604999459841531998076194640620001145565260627988868960509359546374019322841499168905550342416076385962519059188405863732142620671184383175299418639531358151384534024921383718857219325943057731632377843211292771963721427175211566673650092030979423238605427067198957454494395809076161037752363675281624492378597504957594332206649735994639679670820450237082170576572206404885592122707501951917102659732495882310222764335763427409813711782747953215853621810065728977036953641317197297579586456224153916185735942131057186091161933842701253635034083740029160190829121180801289254830328286860767158678293794921024386836367983488142469798151963300243133044040003688877961795360942701144599488839662155773297694806192264042784949815763158877493056967258761129359859066797772019707381364190975072422934858667467765970664601552718483352697659824809924898528471239947181919086338194544555989462405959680457552194655227067189712498677889780639467804671709910539725890396049014024663204264012006794996140976892900865110256596310600861424908549722710193688163955300178972034981750699934482550580162345320051466029161874908483931749710531128039161406486844811463200806652294475027395702224314079430734666866170905219642084072406778410554088087526046740215721338257796038100106992662012725399166180653293982075048680403572453160777188217630723200378734360198947254258621758048576297116945723612522737769769037477572334097915650737794417212713233523474380350544388464540291760557550030556462812116565600576592048006666227595503932565768517927405708206443330086504778308704744819449526750960081702734779054461396756799414229446936977627760490051191299551495999322254940561321403674087760875703685225080270719900191773889793014461772003876542507144904212343785638265604852009431051025380817174202071220223538855375390887521661922514738336706104580361562312024552089509156511781984552490961337824694935247976410995984181619223480456006853052936016397494069850653395095038939297328771352922291627408557841553249497146090993406767616678893883877913041318540628339402308624961111173464602199247949788104648207157867406493860007114354342862398087111165190440442767194462150970177973716627113456086880660214234229551514558856526442531993959820133734597731367864426896313915840064263368225918550016000000000000000000000000000000000000*i1^220 + 605615582946242542599294411485375633979735613797012171582899096736424555922012918842454382620706337059020642727602926582629044832627711888883471450375428609625533954109151923007356950840595278207196383301155806949959410815971715577273771229689059405125168793996583554043448953806208938692485562247165530764747560486644380290838804392802037950637854736903640761116440778050064302717981618668678381016851277014488112469097905992357523889448501978786694624763693936464711842459518627285616211423839745175905595489272572107448573946866779409279331277925649662533223891824067592463169273505802141409328069859709933782688574483681978283407392860518233529852644803851080181083073954301465842902559515234237506926413262778559815126433385004357077319086937540407769208899646750320523496350053543710349836405739543100708147301138499736900789347037579368214133242051243354356247073001725905031787567691932077548616417344277310799470144377321038768220015058768044016372237196896025548888274276024128122494797567971465031424762113519614465873034630339625288319115471399701530217644353698497711842440684252624655178929387616938122802702303457306002252230037537247690843104001497675349443394578991614062707569960241893858457059702911962356220568053940366179768820655236339768942571921983376581481636386859678497998014325840566518361436480558147853738298141653662494662995002536936240720057143717822814957290125395799565594234171837690259714399464524838759511091482817972176186565103709547656685287496191254704678811845914372741553332859860778740350982094055135017027624733970469994050461239666801896361672342844046632835294492662162546250648737356786176232331858643414367172954111010040663851026864379381345933246177410445576796353777013133115812694231903343360645715008215089032423708500027422233500078184186387453958758718658546092793310744271011257425976897075797221835476969067775059183103344398833007832656217603451438766840942142230515252984019936506962238510504932355068330041672528341434033422894049005721308948847042092455890181172186372652719269257154142112512692307725581615162162405277445125833835074176616024187989127383544289493262461454810175058605588839383713870955694650686187318077673455208024625851840739970819131928883797905963637433816575324555320077686752825019206013045988458793368833603557845853011447074421380507308176101208902093166096061170674586863197587296733267148215737477300190120418596381324094793793624594380909265656961191396350016446801085304095735348385197943206474175645143342987848025889061481266565259247472201325105038366049411374513017469810794199897404884574505429081952601150797693187893882173628218164189040065217724725105097424480441082369578257857454311940928475314640830464562664985091529827502091187910336309111906487333337040521114889542661080855889513885966461728633805863226556858068779613208177051149286202951408360517905168377922035803131254433942735734597390550235318560857188733190134993090042626605974406574013162871294680322044497906983799658740996255966940347045642047020064225061392503165389814465521808904630676294550263440289673529869457921735887440399164480806606608960710008512697329826292790224431145147642923162572084804505455353276249694881902420310013957008594147861699333189900618156157623505782089880475654431028198238450722602704538124770161873185559758281247461322570484455140227359831234146100279392252720394504677836511615350882870780158759344729301350209089672970889817159491752902198914263771127398292374378223693950730226057722866994157035376982093603807956521246867050677351923124667516783518213338322695296770245407580113190816974307429343049042319488965480078746188946770002173792305478858027979662925624981206180044824770010784668147905960285680052893352831112554063093659143770687116376087023497339240847571543103270753129658207432203480971173234969794239651770101874434198814019723286721235024473424490174107092487050191986051890580695575063081547510711931370264803329205080325840940500270247007579613732131045531039586441318091655707765209515035341354593299097116183898157254319763611960673148459883288838393761784801851458012620852207658355919052493442069015214160652738360339247215660034813303363003195655929687592843730622691095246243108419124629229815228739054271784641842291086836830956696394996880016614255115942819049832154139961499679516354009624986463416440680611840000000000000000000000000000000000*i1^221 + -14124097440224626544276908401889951129123480249592335601132750213135572850813926577174127972389819490370493667141609138538056580318576154374859247541023697286446041272918909229645685891756349903542540649228705280304507076704366485065999203993291749755130471499396261433056174390415342950994888262236704640717382491060863540157447230970390312870746382247069614507775025631131796994451526036532463387113099467348364810910212864637393349372563013889252609728833954115758433364007448984830992840256057057826753043869746706551196788351657012806254787632384691620491695221646853501811422554596786012470609956208155275737494198979634907712068135277299046970618138337495687224798033704334699011350203782651225809469054149184638384101468139584332921898289139284116819625243380073607604238938932186233498282002156933469194002299542062396809548657413840941077267131093510717659048064783002935640802647281793674894658808305262751279643998364097157221769892343760357896109907497708461905422222208332563437020657124708902766885664658068931917858118985537911531303151691731752401883948344144173739412909485130697307831334513790750488206688364122100616989067205508177669955770613561401220462172065698036710827275893160949917378915817710934554721947654501210146047602399245286890429129259500433152279064032965650374861369913658812394261532252094483927300361986918606909632851226223934728027442386289836907511209003376065738899795965998279779944597120384726225646393580122404767331094269514484235060997431778484028248042752519177873601550476453193034427863943056901940891615945959654956178903065590397243391388855757990178616666176384370375940692194103712314308641977261529556006434617805830425317077131799577203437024262919505139210592607775996568120520751830130648863739522202908473115113348258204240816636390193868918663568401847442564434054140254826382486091023874182510418557329635669560154180075925100109380738278152680936842871259240325868250787655895612040110593886182905856684343593085639317953709060566484288411172991867315787189284570207083810790985787994326464405132205405675327287200338307592745660168237608665437072200598019295207842690573829676490199988705711408078331181297443919581953545196968167438912343710951831983149113282614326252741052936122558223837800915209555453102856842155748450696289842843317350247287437607519023067861090245673540254163295115499751793303896799204835091863894766698866171971712351384324351627413072820106620976337169113871626761373203803736617668578411277408540914196957524219849342920790162378808939910171383405327784023697523372171532725692127362143377941442201317529116360484510022686302343021541546442410711749176585723947274434772807532547782954577422582477140781841056426280260998692299538651870956076405042110517648379402875502895319866593841121882438731452624686187123081170405412670034518224221315915735718438288395676288033350473242632128703635293234929095373157724812832674145597189967364547665886348143340850505961851260261840317084042826716834687707562919898697858608614597631232380273979204107913043882254189148597506638946061046742536893833166889511970673760295895762405522939393743335800212560435937156886492797353275262250266894496890065549034705687037474508907661382498396651378697110967849617185515412924605614458537689402025193530754335692771755820114042746773712973173726447190198409387893973935491342139281395181855948354346414918395216046216689112938850896949331528029892473655555118290088990536312930445345689387897699652709387381502303911798472361934819874453214826385829232646166908678436974406300632172409858265111338364915446765648999000034809937581834538492217819036149797255759111895286292244226690809229564409795367510111702460803307848763847976045406825001270732054967740557483947795443548723262010802363033914331295221433900898478905664968071970045336223878956249740982131532522478762363568138081635372508181089699817710594479819595750056838768016621020877222619925799024791417109791966879374030506630452334910106722821047917782094290311613947173235646020812170498505722359386820616653502300800943949823349750197003070320737595485353163486104954541748479258428368165332043453082223560130615528998241436473406831465242343927965564299576200843005444051185941338252086419948288357251841136012733462437300867133913819289158275728247181332134177633126089971611385401480052736000000000000000000000000000000000*i1^222 + -1224393569281357443994700643295442080345473169011106025732961668327057682860304101072287586682346416363392716659316509811655442074817662700829795459274147060067685192806884807262802187184112250531552490804201890672241957294174392364914729908126010292201699893247885404677627645187461625671254870376092029326565913993996150493369063971103132371011828185354350829925019151796735440714347813913148678156218684370810989242209428378354283844873165619810318866707970259470140329272184038004835258620161275263115647164144762505519604810482455569240738346363935663013921406260841935547805918763515213913482458843681244895394131562392984297473903803269205687978992871709096958716630140072091528621410073571924809775665485364913607682626342930886259006486510535454835810747440390565714160009785472966875037609486321543419958413876564545358845316795900423083632922880904189398130103241567281505834054447587670796572229362606165326708319411480762235550653860958604383413194387671852060223190134314407002623154891079194404214794483935266984645511407107762233372115023985551801642624073780716183617509755712908116433047258093902708044800197068525934508095570671923694975582894348838625423408845417971459250236880498373914823541047207617438256685465388074999999232831780492174052937591101792960065956686165176441374572194632034280038819139599219034365636856803104658902152156983949208758891351122617850584453747463171040735689045784464050134880239431973880694588474369923600998572419103453311568749225888920395583103840440666099431593583299867511500896863633620587483062164857885926280543181089848115861755293242958937579830257338707965861082198206639019589687524366765427183473536641824930476011282033076938237711369138210419153413202128749469836510387157009694886304001149074912238062747419098653119434240385951670977368966138428672225284525639191251738432615160301662787019925717468828253198655484026966098824577502652821120678104487721197321347210934826721091340220022117882681602052914536143285503230651441867173905380691903138179670797621014282052345706717329324394725573897476636250847528161988407013914121327274613894076961416569378248041924001880906380623658385439531256015527393237177062637115712723423913165613242641101038085297675037348766070841922621837504423784899884476710426067241998194447182025599215321990655592200770427314422012552189813535509542823311041909581343851007928612172425939241120565887315610740947422427778789131595061115810269408863617750875476368859921442385832224685848446778749394030235631741721301487192606382720957784782987090868443630522162852934444899555965296337435889473226999619649153400019839698931866310828896311274629134282604530554959088889296848995084780538510635082909936975369720523487567418610439820881332592580120590724652798967374190800591142671371857940855483696318982326033792799320367930314202197668000403848910863801793825357398434002335854127949319571054931010352642644723364668873047397473280976987992754933652696255684584043756234199009089260437027857567846231847359947401873608061811797533755480387470433946493680733235759919597511599179379590488969834605700548825109501872433013800392201322324386753748123868091043244259359491059208207375034899065419196825237838205772249153712825175137579277529221455518691850766759716120462060967126698195205140860634503047119815319513794716889101961808755081467957811988678501907092016790311656559719217259319718278018081775320422241038398868198638924461314079487033718518052279993061146123822864292748194076970352687499657864798525634867566873977829601801889794402676828572950644911344718897275139148813218228720804265270485802224760213033815627775034310032155204875347344288372766738493477142927283902022374547260171360748769885502964451652541909889321517435476560083686898324490977730316166654178346904647484535023071238045261752277628635802725881737969670135119078197320949735011280047169106775245676703971541480605321386066926336969735661083248658800869592056078062868495276579873709477021313186544632359965431169929579698242372399434626158014383650665489277562006008417574345723733076016390896010130377538581251476065930131989125542233306986917514950222528385703064046130218207394305316272191029768139495574653036867009423609695429225156352592955021607642284701059092144604521583700404912000889586413809432222992462162576717905920000000000000000000000000000000000*i1^223 + -30660390242158022902513356689156774107511192995900597850163598893287417000401968054538389604249850226952264242404743147240061413877054742688159047830806388267709564238673832366608013392749515053210701513559055344861762371889558007894550840264021092389222794215112807855235358438676623362387390588754221471269354662604215698040170091471650720131927171441719805609887798550603254778536355456102574933080883512575080613590752061730442244350347447023507247543957793021216987418150036935868547059818435602686922532582485038562255787355893958181824069549184625885893180668990858288546993960080332880465524549155984279023546054644040802362148868998112221320681519298417894995467611934545804702431372562803694062163498953799861627216146287759664874647402243302710758587488854710747160715046903650885570900151385451801925083389669580200121456277348166146154395312831525473174628425104291154338774633705705556172862171386897394499838819293981879786369691737739249339291022757653717358362451981825689531136508762868594897316759263964997793861905450910802723009825321945415475676981128500456754804465115197114300884221585451351564569816969016103461930578826343851740404821291745621136460564498209693429388064436890911551785488998156932190807981911014176179670951372420904714517664333534944282000125572022376942900554712236902267446278193724496071832324401777364380212448742966343307791940280822573119169633905401169274389409802816760210865617588772773090433445417363009150386683291212018779875567193803134461105722351294785628534082019658727500400318018919279364363894766220498454114516886272506487524936185773036850012227814333131347032579799896222826761866989833123239000151341708251124027206500584919243289779143167507235792703735945763450868065439802255124685939366197067703226809806743386976210598085101356287725837275875024103784501328233155763505122989716834639324349287410170976973775709289418893248499626905006146846202574078686910965698370616051237326356189988323707941525346555469897258531616018707844986259492692376732758014716577709731923434270530810860693821693905397691372962546804913146658968907652543357299289422565440517104289662566132494857276174283798209162502468066277289240883228502987007756251921128315154927576094348530974166949620000967343884305174366277571299562254806222110070313082977970663954108059596893808661674252691222835105828099685790423219583009539195636728505227798780485923508073292070944714846698027673036101733662437464489981644517048521986127387249743400164937860046149580987372137192443426181759936455383561108431823294202686929522263616474478886459768691515627344257963546614104287144099600406829031320344511517384525855518605929687104119186774570994805704199707689508259506620100592990131111904524523538683684960861266887180573718602666337857476213088824311875235443965429271395683768084045124171601028226900315991971987864649709893205640369126779181542213701681253363372740297611083237960791247634453394400770260020782241234191363389229637423279175321862287507407651014804031469416590630577490813238336037584809866994657810563433634553502242863880442614382265015944091491350597634096632607794241553500081024537261876245815011602190925429339382788406323357032509345555733605869286962045318602905577041031349474210374542899592031806339702515051815259333068357089345651655062467375868917610772342360809333325427269403030320596836903854759628185912576151790810037436807360275636239029347210376371514526026714065149448709487893410267391689902614912117440254838210873175360889983568709789651327817031973366205545845960823884588320330273271482546299052416269076010023763343155194806340832233230114254000112015993800930824999222601190283482099510212436140375021462062287029608040784649047729719156661945871399447402133303485617602415769322709374618812829769752581436399191083331288018339426355162266513849605471752078477255758677131423820122683786382311683184885975970184016088732456105284841086709233860464759042319412329507563464442813321509002817072948396165188787078654315464390796941489328075720690849020865751768298275716134557260986387017113768559712335221615004177832392001874028710946427971457314492423601064072383170420534139277115731369678560964097313322565198764844603403169608235118189760637458432156993862863961869430000977089042462010246305107158317257763089861836800000000000000000000000000000000*i1^224 + -161557088064734004392549104029062355172846645099197392371762098093323404490032741430302844660507000891357462789765973497455328109090412497905067580555024532766379740057199054619265124297332315971882544596026635761274353555936425984180065605775463702343917696199700735538426941304728342708062896672587770328262459383783539603772588930476240251851194661542036136839933844267476064567735002766236530938730439277375016624251201946830516685376824931363354102352163774875475894330817027450025944754800800848070051667916184355655436257132978302464027176703329370244101586556343822164491182332174782014518682574161013910386556896106578784221508851351921345935516300968247850849663695843539871428672296526161250145455919499201838216848471251611033511011194540540419034023494224133504400831997190204845527161884522042724770240248964214755924273372855921247357744967080278903644001049794119600121786265949921804429598894577984857899097014509678775787974831525632277762123517038786355385280620303539470742829778694608003817661756013684205409317143122465485004435425029274416801341284570864551325262541317619847857713631178961528098446820865354609325337422494886628649780615925145412498529869418580290561166636572305919025771558347333861170051233200227294623115946079362022741628654934107400114959497258346155918529323089784092897169019656458124736376350897530423821468929236023922596472516489854451026809870500752554872883494235782096554151250233313117267049127271514496524066763800390274052978939495220483319550461416299998122245713136163285793173954820276058578198427755527985489023003379046348405115689272581444082870824301882755242205401190558367834268782261859757567966289955382644496494706600741171924836173937988403448076462912543880593050517435827970918305475320177985504877877611857643993039065950972816735921296157814800058307690343698839760462731814274502247897020175398475522189669947666349228741048947869732812750214470717343598273345131517615480900418920555507381762364789947801706646563324015434916259794370536583576974899482734135350095201104270170142761505072133250165589612555141054591087409376176049828621786234527191023522979996447747311193873502473947182116669779645502776589281184164004369399513897350778970082932301865242912916005896962951458013362425468144228473201438679584280062536562618530225024111430079983505165536200500939066522598595937428420842816492308475720890520980174789396984017145267831800895343456045694362994611502355759824641576354475452395974047169203042338427551152820747677034762892279025024569525972589807953597937155255798447177976056146887047127236499186395933840767357184777366582369310863694887574960095360509194389817896622410777271296205944253569540066026665197237721532314203550031073570727101820032568961310250082055385595617065882207142610005203753194082808142330276618343382691602023064617769922761909238218546732212184189806042675641791729487368912958250757194407019094245378492906702425740115261304515805462776240431213566422631302131688633392956782320654023980667816523049975381357536049257233323574698913901127037242703049619225497805407588593568451658505753177310511952007099101018218461215671596576086731936260351300465359095353237452873493353514283161212481209358118023122521485132698961917478475563536554642662781949927103742596383933033121294426887596798668008923780485607467508876897725872384671294082941951000472729251528870738113271121953903194550504108280851207523362718500605942058912724708655095703458697447716312035309249757116740250168374296405042273615709343206694151716523664286722661533069357947124348239774968484431071589009418379268057023692798504875965823512000062626707893169217348025794110860899936882403324490449409779040214316106056729777247971537968415665679529856611429889877294262332133212247158647449226937433107071564400143892605332627033311290068713213248513008855226917016863148084376260090025754833048337204274571440607057538354879485914725208675215410553970111119220549432337629161688422500440781341604400367498263212802485794488361561581031975847386148493832333527287879394959880827568605023837212039923202866482812075396842646179757288841247892895397791156307280902582103254376005688092906052113727166456090105670017997123813227860290188990659447169148030137353594693764250901071487759049769848713445325567688704000000000000000000000000000000*i1^225 + 16568377333360776554196056645259975906292156876701369643591723452635302078624764090544338456275961697904875784661249659856595801395917237598323277056469332866990398149280813187857514321217278977227105067988990255081267256555554110763296351459551146048278475025650852772680744424221212368519243737989821570914807516415595722515698928437336984399706456161298726902060584001321950295187116478814811935734738821061270556927162532947789533921564480673181182501397749414516126232380756886438836129490124171282430904070935452489817742596463230603610593719860087679780320692667020985333543303335267301542557184397935363891053701797749523969826849294761720039964901994061862439287611540998380522173975885812302915323100022087848574690896241097031885354025677735753679239431112843811332265863641764500029591545936539342860424460210579746868878129429980065067046026813939766315801903905963120272682636056004003568461423692855305420476355440705086239262725098503982061073933166185577132104698817227395297444749974867715447616976377748583870541584133163335463469595939126249985095710254322259308702285978006861693573187249716213526861217951673813022269460473176824835253062808959527333960622257703261721621826279057911907579206308082316969772881538792108385761991110998784618449568433026233972290331612805787662622836499143998890398341015957388883015552359715172412638413830936899284899910597135738978597757397664481897247695082263861831129933719627794293143852005954085987332755535822433443141154238212518750754780618925601486281455675967123882099044620646221347213554883419084066259805257148568592333704647713781591710680245121515535506942597359607856569860388836777440855198013208438127093705825355250009939050982183288842463202978314510556257917754958926889264344536615603157184742488611574818856878299989690318496634031880139431770104114266294276981028785621318686881138696728868068267074545833820204113596953477043301972205707471750591592168288521079581615831774783397230504944321340562169580052411086989288884401243836462407125999419014894419235581579890751914913352579284384926095677980014051065531347087279275992274873055412556883339562483893964294018362057853017524805605689592580668994382842081896847401602333178033382850690546056633147582495860920025301166141843901452715596051032363691387798368582500596653851013118554345250552792453289904009667463528987267555169948760580299917183398283939702006786326961704320679064303151816857760980630012417124969648448401702232374409010130965208351938298316521784365985678359131015682699828083069429227556034677962081631702933512738781536811043020591861244816443116438872718571539992175214530249746131736692166072805103163530771710856710511488285599859343883280000886692536088818861420834321854113477253652469325772198202554936270498971852762689843350520090426772879568417406190723722876772320665697497450659056147023346743364516117028742934400643701799486000205204898653938572943652977266666451165375571777741168011184387210927743145588278205035796929095499012336853770037034222367236983117851994060162184260604003535584457050514705329174203731134559959504258343392807388234470175374527032427880917534916191503300418078496331439443667320122769265584908826468025347491119186714990223658204838849508691671590600114551174901113572250038761744709234521558131595201667701419275321950349782146522316906373571597206470332773989620997653522032958527156663832802454472910786599599632532675732335364321403574330053354833658680120755196318571656566172627143139280403994063496246249860046355893365468493102750786388410808391552453188509073663786802043556398271379120785312579494411282853205398509584745798109017168690181793587247298287546100863941487282963383539906725155351610296356047997033293472617828552480825897991835429631393327455181169464835336492220555741711569371595506129899205969357027722673136120165432104287174504484488085235030417199100700082051368193860294882006111104808933910965470192685815332149012217451842256095525193940885400077463923800846724870126209602726108352156249506226529155948860230497694223269732492000961281269343715727749640943394394501696293958902704642193933652117587084822539331733182557066706307171858870955583168552594999924174902271089149494761135375759982813402504645734334648032789824836200704385299222544515072000000000000000000000000000000*i1^226 + 611974768493143932355478373581306588725817000045247217280447959601193507268929327569396905947310011636386993372974046402640260158590543746925267146917853601894845044481317498091754279649786248036283769938141056062242274546021611600389014527491272778615047031402362483347324150618405470450509324531123981866081629009652446157197413267930267034600091319970804834970129845344292334568134247274470100706204487511144556471543262674935614679219623928478655491220485994460997156964934352663966959282595408546402171434562677827674399359564741281301683713721680759153401436576265775961577748197214797489328485800459363581043954179968131054404696716387652261761590555570171732838500908099699902658564553444123379180801740262477755156775322858743840805438270801363356431650808952906826441946488737095697278239584500740448078789644562872704308389336680675462146166698271480895591556303776374970018103358216841222836241457409304271249684101095821450146032584117724238064200550755280627744277884945526054562370129364297838028929511532209550396666859551108748718776708280637863049837282086669179043490633293781371781946401356831004031931735000493830046357007166153482057520709681060660583164063816123935542309822942803990802111532242678663715421689118705975302636919801048150427013181660029401582810020036625366193182750453046980977889435336979291070432249953023267929091162417648061581165375036705348362987546844752079582803776587216579162178490014338874198713696180025885137403827703843476315207077017851252351589957828487231845269650172900666885558976342093521443042577514772591482296766955993338800542130561222718106837110328979180018359769078595886187305186068684144129534189168116578586453584352580425816700010091950693565213957626316209985703418796598899471851766898217701403550150220166356094937450485629658627729179202415058631528759560403035123698923767389507268400817554685790868576188877695958155300507581995111597609722969287610718486309707981541513221436539237238296188457602646582067097378009450578755635573105324047470183167113067828658783418200220304228360431574689208893115253875500103721657279950371302596471838508072764884622076327703698588551395682874537578002712762274021547382120110871663899131852264517106269195809237354390291981153816987649419277534016945144408611681294818081878311547221364339586102450311872469965306576156060366572626472002867102598154001643760594494853760519120975865009777899387791019904655771800449975640710960701593797494246909279364929314612369272790480435080002590941306912747884642939598778536425416784868771857717716481366453213928135614107213020353509938336564323622334812618707074498416086015854599644593446296146507414251644966320771038734616219128961855828404217647364013632443430113098435338138296671747678971511072785060150962273272145446612739061148663260485324709392957546116218447542213910687289726591811203501371756489510951074284059047652934128729118956778583515963495993125771481607517202432659263603379505545696422608509645826022561776763009735792985733642699551339033325048732431572316228619164615906161656477713165250586109961368593666969124754580548410808318221711804820423688644136993105156546478696591566558707358745170913150244253405384126154547116648013108204849813740652733420118330525074446834895337901467383622482756035378347628784028003843008365675976665791657437746687069967218604526844628549303351495496322838891042694527818134559638147064999408952129827207455323178190694904270346114989155531204629153447715240667155319570201789248064586554695038544700491091197329852033995163808603499937485375155708944732827946344525965496603235555563785122866656255131842987101864530614561856902298603885235448787372587144980742398039616837933864974180310402103311194658707382899079938142260375143615725704042038149773592828484161294321043202027591867932938158067572148046114048545476094972046507537609604550853766988015611548900850808479993030528470320822480631297317403062414038569479300575945314977926698376979850668528151277032416417351167679572493344761936892387616848668715882046471028963360471835715478278714679164411025789551814400493506735877197404131661891455817575929931026904945795488911654816654235094759531557902440077621805016248409871506007245547522108291759073725727368863183601824740347001905453465600000000000000000000000000000*i1^227 + 14063082613089222263155532737915291109586290611981553156460358158426296990647956834057269623746277772521379753332134384777939323345706337786121033251014474671761227003781918515823713486784516778723942199196263433912076652586970597270828338865923631536276580290200196906850006640423030179657213266143717959777547730493811597095077094962211289831910280625317958494093985176834281075157295960161335695792997043809387628403736151267565762932161135056375975521475794414555960364926417462578249039648977603385645761600665647038069040634583001808500005278957284791370747654129801431826938256770142012670034897779929221689665174058831409032424063008103376328453674825098164410818936228603853234044916110105052548937047615783844733674085473873169053193183814505698358582772743507150895811510796030344685924529085130057009708350082796568390748397389407960075307562597280161732465050684155640723716492369768236998545011085608722998084817364940534675709012164860151779478552249801519741413465247155087643952826058281117265099957120411302377337044719134076516040841763356437447641763599148096301962749611523733168963966095070761183812670696662950243998778527060658473208692819407260147192429668060795307754617622204625834206686249740211344892486920878386423455462658345266893346852038248691094028493189152228937791507094011645430384701823281786063094319014582780790743287046358434361958178625096885872157331990205529027861864542169566882166899101120609792446236564377252942171598252546355217377687504552361616870014943012512859303917371179370604390944602914927881940035982168316443106618569981233337519910001037291480766174239319170499497439743828636841317951650185999885239947238982707807024138584385000683145851709060059376775339371942894659592945592060531210662813374413198179164521132328192108643561817743126316722547286951329350267060613362384028404123819150517199520231801776665541267807539843800093431743972175096343123847786213174078773240869486352374186270323155377008997120651240401746378607446703349363285147365446809730588341583961443425155164237703601916199186452563295259609856449772597071529378643906891550044968987695600400384807836254784382609123077820751643952153697406724952566780454585652756050872799739982253845879622945661060629206850669399503009493778597431310050209049656742417042274060810569210100943867302723738278438056409049871009089362669286892897182185699068245413682713331547887358989642247580385847218182812914211738821088403543741364965761357913454710153853141467646990583098289736119024102447575844260700309285352809545525885295834718633413979406142280918290709807107267301766598769340927391532831699860863866181736564766754193259715088899820324899311695943670211361887346221626678834335302685383265310055833201432945476090695473723412372803428090223059074661709794421750008839254993900945198191470810249927969581702496579392566919018530668400828928512605650195719471751269191938257425714063807558421103449650591701039324514055822153778788757559945150048940028295323082250018746865639088075147153618355693588592378431664299159142889238416162603395353588143366826117781326264900356251325431866950238495486137735788142546570424100980855352895969134900596020443941001333304500502994912454069309315725089059276806065744971381747151698683654750573763922386745580856471308888478598792955988012835658161527998657073021558769110406250530928105843147282550987645145921050992976670520642686144995878480797899843320561713913699365074139049039906949180078199126280253936960107052974766916012396718221707297655732858410083269370771470344447915590087245841409185496608797468950082306742347291139081194713206076781902568576565622111478896366404990118461847785037882593564073924616864740666952037500903098814704179201676563900098388622543417186090900806931893991835450577819283296328241821725675128827049886162543040790143753359539884893430303014901931386676090874438102657331357770230227017557648818369572696721745005244182781518757759790468550526504573181048938715233257012833533581504850743785188430169141084765103871437180512062510786111764476556784961998532325592551918460464699945062770221959133773187421892665894686120704531644223872687963340716066839197048569247498905703449818661895542913863441543120208856950391085689047604703489126354124800000000000000000000000000000*i1^228 + 191714410978194657353729955926940834437238738015159184398788713788902044939898039036620755713249128090815964458910930085909459645811174229594004192756480681819802750295066749161135284990207026591975895704147898749241360249290943117817647678892248607277967750521418771516651413525511192605976887118396051130993835030860439956078989170413913980961821672072952242022144894166722921359685422058664669707804423268154774234930779826557041314755630017448007688449166035345765729146409313205094303126035502141923980101230277517947073502112551264030638239077285335428808112949990336517707719741193171410099055234595590908629627827461881166569122546048747964325775964748986449710112423088994615145497615565733763181817218096274941096096524812968136485922539167113819979913616291844887627500488148050340812428014123913145109207177929392159448091765331456736719627546213836915955991464342282407280998719263462467327352317330347581729413266047289378562971451131883118927357662278599716244640239080258112638268555374745008551614730325390795489891055579041003284734095685217169689032906036466697298293421549777421504626183951563995760676356085517628231063812528965896809402899639692741145765076937805194670864480843905340259325482230558907617396609707176443918780061619295308540920912048356375050151292706572788113460221692752600431008781261115322806898607227582845528254498337757134003248691049393593453340108729325414036520512279163033372608182920599038539219095241836097207970764076404448687228882999694059448123235403604588744731362303231655004676970023754337616804807367413181822015980083844012239711588486151090706627187780146522524941582361675477641030044151448026594168365208557769747890036858323083002408812271301172787404214889621065293714086172348445095179639944133495313392783407067614302080063917198445585326693448043594426307487459326635246146378052373691643076248161359168755656465636809066331498687805838633030685325380828251035555010583559802469282602181340135307296132528606059787702318404218081828097414680376709395420904988872054354798475903286605057377231714939267550247731580048141817892909600819706078215384990375676983334589394011396720946947353148485037053979641977949433822255245303340515314304293798800566849482956500700287500129729280122978559749955775720560807377151770111158079603060523384155248791768199123538561160641331356517984303375348180187986048301769182217125452051929910487215651996688828959929632772192214554223867623424920120252750952315306029456817163878642068934681583693870047425851473118391019125148200754237681855219071553759058283957519940309981954212882212620034480874251592823280211573522272657087905281675740084685369131291367362039890168119789438995411003763303142865938058992914894554198881239788686792213072918005238893332952551519988125948689628423547451288337195084137974349396406543423757069572972275267760344906725196992508555787732162735731461459008989894357376106469855086262840410713841504055499998282119528296046496449914786679587882917607278886461730774692744583520725545318999832148208390665386843334858102798494377341233216859808973359949848101164113952861504617885391358397853623734507950460037774372428507241046127352513211938400421760415539569733754127782139753349883901999277796748556866891207356720506250351865051185513073317732103109839419718779912681393565972298906584621380731121208047230659756398441505353363884417884910744318766321364235123385957701352651204514506765602028731237744744544335823308305994098175999445398785141525268272520895517670505771776281110458006497530451122040034279126797732671252494835242019314284999821651326503931124281820083989714828377720491038469551831140933137717494155096970197709842449107171196814103372173880618934444926991259479432308985929000729002942679915504510172369585236093142790930815194164971256656377721318091437002854321475742730816659609534606360212877599846623384577660963351811573327571745857092037269623111363284982654429654717222300152972476696510412002637655403938912688905381264803987075088953811468542295556432084528370409999925142456241452954575570324935330717288246897615030060177942721391562052167676148659863850074292763177533030699561428853077403377778471662673962349650274106002430440926965240742471661816124446841526611345408000000000000000000000000000*i1^229 + 1911011108439500336378114661461073615753780699588676941925868730794086101965491393634450422767108723387456097203055611749664536513528490828014574616249994508210541726804602705344908753116356657501333304933366654919702972273253502573043413818569400501260364067734613290463880624777485152506307726766253653203981807266660329183066330160225463021862908971880069251611720077953723976404982027776279532424341472745746384866064969533005400428272473661971378954655896282949892417872992828083245805491762684537047554200913820008476981079788997276417231656627214500779262049763859906639867181981414616354090472454321311256196736650973544628889888183053540140788994476138094701025285525271916041622067783103480760311480238458049808454066877017741884251164733396595453628866539313085440201943129444167421883012127453535856683065032420547188575369908977855665299270559459010091503208717993038671458591162567385037090695086954728669147562455445033117634279166942608252727318746526653528973222922905068162548191648974751231885680710814491679780836218432282026156714176251082112930943150811861863683661892468939992193326582153384731966672371711928527468659439858142498340160282290917898134686298456040226812880981814951090067258887043784857836737827781209845718127786647488806434929521008473276503399305412576984970068260881795866713687387950198142513499200617061123827742820385541089066896047987232141932742021790867963114305722428797526742739817141814610550331132851026448948809478346466703404042081795375662543155684959741779107951979771749767654301924482094322254309971154284610718118128405038641903128816140598623187534902574511072343498111322792631397527890535767336122888382636153508875891984848757462393058675034786758199357127866695030337517700899385729652944479467925488319360691906739538005443803489661726481434767572660714464963851604981659849585802329778056254937564070333252305066405316208444547022625093678770443069927133399824905112507014664081297571086966601336944903274683010536199979752499936589346037828280420040106060957603349285754118259783013816122088986825752140512238555195559839604274117071664098106355764730866864237516740344205201524878347453461612796856443220487032144102189455044018198546037368521478968049781458729466919473791489367328276413685750255395852457729389428241988690041560619665597691340996019363510794741601362153218630043289786243872676567766932537628699087706797731745589226361971094705825660463016743851490867968468195711082061668808666331713390523638258986933530563474327953677033620188230925063848055624400751029248995634303113829129769947995612128184302173374186060978348179343423125144054129035447522619360531719289127508189605275135592977289072528354794491608782110834124336420178615287389795583921896031232857956150374131752985419800122358183352118420324206047460720404176550225118854899579825784002291289610900575167894342316117967102802402895578561418014221815509787479862225212133343266739572631195941525983357897390339388252538678392260345601102835315777093988760250634634618782671156861601882012594484753155397605509911702844960650289117500339915754518179460723286580959349275311504325572905912975902872133364705648582273601459206287707867900047413358533428575363675809758026316832670088684235645699586045089574102890740644134265761577066515907335957849097924764291410037665205509777429393326383277495206069532621271491586081229636463231046037063872132310065338310626325433747346031208782522857403538164009530042854863515267685882014562480557627359257780672520563054998391429835716096420117691489907009885216099521230725941202708702435426773827537904358958016612069807545802839663157023375733806884290373431024951094814798709275948640650398497183724956465487767574344872198231438126704270528158390143887720160946396906695554670776916795637129480768630606011632586586569920018315809266968137413672638733375855831683355751490165211913453359898516552726538956741336108253803763700730508876784860997743728787358805619307567713200890695629304246774768108831824764042961737811664695029023442779592340148513052145125809060757399777590812223485032703708826530884205870284435041985183563497220079432981668704281704918231223418844617310809524799391262387611993509079238048719635532938878307910287360000000000000000000000000*i1^230 + 6962972082822680398491924682205056762918998597431461955675696774674026700400172324763236346950224386612474312696948434995584727707057860674195126082250812484045461444150262360194576616973229010901560765807681077921166073718240399759521768593959459450623110290195171714798860652932728590225426492107236539344662996671122253134933195055805560078471954555882992366597314515534966602990100810206009535532417080239276153564445152749705879819603193464593499231620204599827353019168152964023997809118920408866004310481215342033489607916172783119341432295181013815954815569054483594538341600385560345135616792995086248437151360990808792011260170645158522146673815631080399416275494461620312629354086772936103173748969613424470079773197686032421496675417612146168149088368838682772458174948297168418859490061969686267585514646966385256258005329233040255468708796584724968029496798611053380746595391512739082006554331151668743767847143576763753626866842294864043638618962837869882587477661697487927443249057948518017824526089920656518176131821926081679639998262217558150199051070558337502708642353958647818654208293441466878584765459974400710007936477140527793300450179006390409543750514844521818220297795268878832330134398097427536717945371973038829320157693019151563922814533530707903175011187017947437552456295736456825374369655416502337382529949046739962077452160012329650313195995447519549724316893050900555502326576191006046631499679926896607488547820207763715723680474890017841992387908478053470853276025256076015243832668467654401789171396969554905761945925130586270393726315476432060770441093789715223003906122331492434148352525372354540475716086414911616798396920827349847678103733345104318612561929044013598364634941892599329771871725400425086349287605224630203317780022390218628791580166478173920321181998656718472973016482214043662922616447898189877546231547889336354572763007646777109488820491000255039846368942719390700962645770963365797137483163022135686957892264490020279208069951964458121158704088855852014099818516599066188331317642032054248886049312995314297249207985631917612767751227343298272229905740084661912255024135510179159973144652407169337444182914263680005689244473513640159765334784635541860117811559923442326904256734137524385884126552134377613627070897169602627112167468120360810189857252791168085863672240167296517865898428838654957425180119574007516638449437520744115842993797040443868141021487494230742540322985947410382781632497729365431791569207587507350545139768117042772188245342574577317266829442170656951559248010478777042779616080354919209068850023772200082542146652205966476505776289518775567956509475814541232710103321778671088244142815287064048966229316622971308631918374046832675051047906909790749433269335085825559092414877339196444861580724148288416136826399415493882335370422117481045991236815907446573394470148706417060289693557349627090761238563735003063595515884744976958927476909288153613966222290523206030991247915124802207852403896508427362282190120734027936541126623553085539825405001469818436962120592259612092399692228070956096288599909754223672934061388341793351403353997854961899750114139799326582395317099689025713668642585963736501495291190961336521700012568534809377039440126688452828853251785438229140519730212562487392667324161754511144698944668036536684207839441848554074278075620126500365336114395129054680359369257514211175570272714532667656923055728488123041935449960983373325275634018066253708885467978182914495443617961905871433963433214106821804368080590875834198351551947953377143522081516686495565778964944827295505998784516490346814974986027614199569327576714448829721345507566731439559110148839443090580203583893445838082202675696764269906120982877253839604915658294864750511322377607508427392599172235199887924512927795195705936027741286758908090767194192946465255133095500232400432796094842645438321952419844912697866926547178703919806740023178773864806174274864644950059343790832344837219774986040338251767047991543379025511654353862349072913316338006520692343473062847219807436514775715759294502588789832148778091604426040682513841482235512259765661414249625003366746150565344099618183917773379248554711806856660965954410401920171107739211137024000000000000000000000000*i1^231 + 8167526947443898057207854497929157910638274714645244518031698636830013186683093543630042230805367695146642165411398416869656302539199898635716014638422055016591967677894944669228836675291077361246953051857825143656682034432611967232950378604109014294310726656256694470320293916119989841660207404606230812045117619249322188117494983324904767038257065573758326915521178296811338641143349339892482992982307558993939668901974831075148745940194011628938394839583052317805790397792876630563497155782694537320336471339932540600605519466599300067860681600290896769490959861210975180777730430446814038786524070483897217470728638922917126145391289963159814598805224041260123244947219064753852266382237048131506081326984304724895221469125891920284244699566374808948952802471826327190508197390099094291733827096485238677491607013988116827175473593513963199568205862934565271646975725754955971401424334015850124065588625722392743773921039577443725719207193837743855854190936954768772752097316740684088079640375515867571730149372792718118531742687216146912587279530470402551328527688094697370118131139553725140246519619535319355427734656626600806048937028535794680767458396316665363569433571437016471216528053020424133988763209517158081747253528479470402379932404273431312757056280755022163807588591085178552635679884467625790473563920701441092095620442883710886128891719517668010887694890510510245202499859802231133537953798369071679588910965621136691017428951089908432736603829068867613271632982151911249708970528639510200369525626650657439548681406841040679320109502449906729830102830027438367474160934364841630099503081859750834709876119329893688355114066771782719381296466632640194134141954666073919792263082996551811170524767911791325903536029346057176861719503503702675645187820136853124376028440006301364375793616474283766356097987938503932403861647014752666658862401362469768957062989151100399899375955379919495558852717380282390769540690948784144981201084961261700800138150451590896741125591076466734788355925207755390321526461913178862244833634113182538597072985826612223376752739967421809011753123230280839138041500423512839197412526008310441818486163330261815978027976971227635216686070746381935718569860471640449716121746663378172269322518754689102312879047833225046761020770771546802504554139261318659454445440372324083897090971970204319010444963345651808125977639247684089858048591614771565723822624696747827592356321283755768802819730750530755562241735379487828688159825222907552184908756024975464430743665334536846875592539462478847092831482603882009413854559473897238280821290761426342444214374855691665194361475735444691074571698204405130308436982426526881391539226579602582300334790922648350430290331871622045088165932198551320296774870824019706183244335815177616703583898035413703485518731243238628331045934513972601195666084591079982995656767581919291074144231208434935653573319108991350023296374285213458007675194857517886405856638525150884136045595095779234952565076047742448238805570193731707767790545110475064565488251903180284143744339962448039560571007560111563739741296530444300172811735875281551753096484655359948445358347513005628255703246426781568825476183781456522994339505144726550585910420101551279695787820679593065351276289091073700574665672947078498751819991164631809612940967268098101404893987987661276493726046170697919368106652653484593238234128369875267897914124562000856965884131787794302672807883820627276304063884830717101402523057286244657886510325931127671476467094820150380398413328853383141891411285755110035572046049873424262953346412597675485823830227560375325087275501859260330220860508502024563046995939142905311563386296693525523326635838383475869701903545637684990986109142334018241510949291742236363975163252904961651614634282009469508802432373104209751780600347887500391571480721041011763550794748464967668357324046275466861936156686382062377390531613289238748208337920571578629177086514338818513432100869143605644053647022726198400403137928006675066194404571358189487183148412066737928744023027511170178865669264424778797596634619741080790217770816073222401451984806535922418822958297304683361205902893968524998201711929211258260756219239858981270505023078400000000000000000000000*i1^232 + -711827977844995053298494135706484851318145894984551707223398691710631946006016674959448594138928203246817293457755450487834971321462593654474672637002627443509779517520572419046432195056092664209338059004487638573698001968374327570137208950754714684285647449464485524736189448884424850704092944052398338648338380947939797480567094191894374140995330926729135497106047377557263520440303832323725223287942456267803745564773333262272085537168294799282375331576892846880118087990415507691022382439971890846317278073518419665467037208306859879077121152029018184868122559819935704741306650008746245711236658883324076500076569434444108954500645687188176048083975448028547538719722421624328916541437959637941933525875881826640884665927263289768467964247348551573539050195060501298582504231582611179443047730071722468339409538881366524508652870170676949974605633822210728356229517393068705738209668845596872192186022056368148195898612118465649923170838549964899820277894598214411091439025007659179587852468980845288960584611177218223975145244421892836420573308237184782574482357844418391474604938862525698000326197923539090655557943840152649210181617677992382023159523863052925058712116655873582233167597551239387378673966810599584732185191128712432565686379889808062101918239381399336119089132333560763930308798445655165200706878209166047188812612967399186689839251478384460187122042482249639832458648346788515995311964332779715030374043217996611286730998040453659166583010139062506393108471746611696307115881423656511629354953897497898440433691701104656000566396380412788605460996317018197342442822673206929469282282182662447888959732141105789811886092506587321157529696373647971780262990839435577970156423415347608555352655788571647264978804546893567949285947785093952995105061672418873256593520765559587457451948284809282971862000861639866523786761850781741387422157818121190961872527967012419066582893899519642510689725675382218827988785573518540402671400290167786833516432271422636635798118066531522923097391542185250661826515866900762568659697776692713292270761311730176938196482365319610367168597266529162796045027754170920496499585796818653730522195880489728737042908800211889688030364165260686491995348308463978307339819483125736775938567738184937517708833931603343213991998182626571138613131409425259142106023925058947413602263786776951429342626467762825030480699570597416108612442583238287522742370736644143989155016720770045100330625378624731194735290721281988122300347045343146506894477395806757281486024069216907396554085249306123225329254924417964917653913591801753580665558793890636428464823912426190220280710590529466849522566617520163279245203857126027958682813537890427787535477729151239186457295661451750125175933256816284186598533931018615405028442213469528181676737633307930583214969679390064512548578906857577018911960881578006715779113996325271904335772931001148094475754746121552243506334478861283956397494270147043381740307968985923950330607980381377942265694839832118127029545891310056211698774142775489123336687650319462630853182724987995606581068565561454549040874294101320393309212963207938901170604855526573282224191586370815667770119010880056033367242558818449037916087821017965440185418747488684719301877054412095593788819031007711582237682191597962960070679433777287054208032412251010696807588425504314739132575367642181198725712119987713593909968520609283345337895680930198478156876066656574475208242016474085160918719715825250629743276329324100473234083417616589675302400024625687981657233711877748459108064366264656554383254653831021525193091186222768266682579560078805799478137600206291935423649079440362476056838137438239082884388440732295280682659095702846429277438211337968876124564111719920081749793070312383570701853640700700132850890349462728927142843812553822645391579491622202577217562562733217041550270572281631374333682269624476112992175082671105558542275834616005198603970838306875456693148183101818599047572820318472581591642286822290158714460474610193346846846047349059232698501573072114123257266795144687658445419019729531774497306855775453951399629266294173280040866052731126933093353013991312199979590051547326377096774274829880156595473612800000000000000000000000*i1^233 + 55735414822571887979968606304274416951803447457276669428116978042603940893299788945231399337870792576324430277979083683462171520420814331885675124714039251479413952968402199041414541011230556377615123741246200658898812260690253032028508790510018043232091000596799904618622126653404298591052243418128222173462011612197156805351641411130548856338006282055309566625661541829809568813108494709952260703496459180646357225994344097498869289622420904298602911587602385162272117405019862204719625938801232776194331025389966818657569839230001220064943016490257675940941340860971244697771607717038861848168784589192503724175891805335981231640688700524778564641298693728128950778531069383455009571004215787146570765427927040170973833032407112762969061065130792174964629852523848468081079157862218707446013339470483284852637838980307817160197504215656350457097361452486040203726552658938844822422217689891231300265830622399305407468246823936178265744539997292440522641902758999539872336266111217328595591861105536964764682639096112420734531582078554407553260239655042964013006265969971058184326803188645623972551867974518674896168723156668143417823156046052618389212990632458586007983102610713015337056014876176733987569465286422859989401169786562333808323906781697015740005681879191997088800526118120109108656581567655893380334629398062729656767570510742732742866640501836879184721797220803687731890802924032391289364268402008615458960133865038566778266925646383729009827819703107596798648474801028414013346304738288518404140152851032158872287978138702231234973904129493552223281331955441858638201592209137120790821813999239794429511997338534723646429133794273811726472970888220296044061151177072203534410899739819632001053796661613526397566277780783913972393610410880324178307829914975075118091672824915512416245417309506642619045243870781023473197871754970014433953021055930695493532076491670263957395201549883167541905507212158459702404877248331184253893068969464811260933607267451833939818002986850407777556982529491746177738425539297925419606700929278926260985788406597100259769325100622485600242935294847846471252214332024356161006558581961380472166747236355538787552316529562841719212418393842009429502331825701412716299901714605584842532757680637948084395873252454290221320423744492741270583463014625138777078166470542868072477737270317562359164285429128048934433255403343371180896087884479070530703202451427057259074841191700464589357433849522499776046342310687379968927284975410430328399220580592707345576208167711095585944554883584008860935496566169645434652651178679870996465740617963419240895186134333762156610107405439858384629139684481254983315656378166275140063055711349081997828398520092591670304172104916897195626833019749943161489827745454801954798816422451397737448286742945202779094207527400125056428933815782718053455573608608422859048716278209931987962119129907787579266149114218997332850075511246682759673698700905685737861974541265002629883076095944760952344414313390614034749890185359687699468292720223336382692206451806856361293861142989461270952925741943296759328713686857228401863927218895372673061209270449817916879520400868487603317355163808890230477269651191850798944691289410476483968740726291443253308712681755754641084637650368740692091864077824605465888087302098771111092156531162821818888547360363945632985859103967203499378133483291157773340510934507894759180260366260605583243093596542349925646562669626723871204835489114032095712688893591175013288444656400634047589995235964625165301865537952570464371317588333391095593321324582394621580778862744214916360635836766008126607968999051325900777728144186193018755954622754690040562523507149140693491349053314464867067573926748088483160706247806783152985320233010671590704809275104488511891827498359826335426426839029329658573005456115131982827180544611299659526816662541365333334066396321520127696383145599950163909245615126926407706568776347595609556231001131191183772396437606245283054084006312667943450422895455090585348879390151103680915205045963429586797507218042824416158372638349463228535959156239965826725178444723191695894867299210360260153885643806637079120574973151596232268081287659520000000000000000000000*i1^234 + -2622949442573374980355462900271043362220203436535583083548058356357679386344980304408007187550272281255741109189571049764433870772431353304344806129113005984728533221934079899493955941546049477378020660289423129861696146875458932426916312911244177278759906264497504644981700298112433710512707127657900755247776875918150603820029756057532965003284217437380334377520229407341088475397449961926979504230753481573172745649279185670122039123624622387185429138232811612209512921462046076645309551800723220230419466155893299318504055817065859077870061026761386260727757025051450194905574641726905445063224028750044267824268274966323491759099988644170484068862803274764495284868031026602592105122295236396376941504050814701861011626712376692667798448260351756333751312472708966882562263638067980528994103847384616059948569326574436979351212957153637360395612246894538901091391688798900608748326238620966638359957357236025241861893743030044898401128161034951626095419213450967049055839260944607544175886414973696857761725972525045007460868808322054971424455793543384052997144421669236829518538221053626607672918265655426800805728811638988974578176675770645285745456933269999868922010382955064110573269564377373291769542346809535448147647631326061425678883805596350802610716609021118077050520313830906857842689825634908431194990347805375442162009212684178451566480971521967286014087479294559057316933296020460207732592843642212028767251835906846631398306807320895435900700202666447884873032237844412962748461131176609205892882394557476872989602558655357106773808284715690891180131586316375196474389340708971696679388583837463824268191488701495270380891296415935101668688312568234032966385535786972251972573120492377010200711746063952248467191311923414434927262516859454447906380780445041926610833256491810036335166383300246193952198898727958364682977446767850963253290865179059357102826606040408896643468181352283751904482705377212818161042209499189154781757743621800667321768514939157530172733214826771356243349240690672582859966520272738686313346532809237303091001323357297633783956661436275163425439512500304703162162749278076610653727556649145252183008313514129643440246667385278399815393583414811877126082681678676000032544307933308453189611773995459403142497305441461787413682616216951284101369542712453572208747641343116492834920652057321109956068446101198343287610654248414114443893874484642482769084404214720394800491192125888732125611054177064496074509692863314503688624935410802890237593353693522493919485401388531179950920640376595044340339053674152627779864325028143306036020660813948254438924018733706215965353876754252153679298586311683682777091391072803889637406258986112038666716555787362498012772799744521584260301487613430226101882231244098279903932988810024292963617382652163143380213723632537740090847972406453844665384074875861328097485503535289135914842545834385673858740951110534767825406031164909961188214538878384393975917994413979431824311491937373926880235088132332123425898059093758420828017616582769795728860148567381651720119093614907195421959345746345676216862513811587444624184696899198402742704273690006080906191446729462052556304095853894178449153510201601318428370344780943941545579571764921496103636421469142201806213003138294684082172608716295792085542040416820008899118247364211339024863321718077807386112894315667317437297057846529335953662333204758275826112115974564014791046188655214850009656606542659546732689785954356002920581324367006019034701482441979148333313445406138926818595770071633752648864571763542299594924701787064912414564749880312004585737875053973699656137680377546412542532278133136696985928424482662854252798442966208085200034555052301623224588832650720545565959455580349700451059952466271689433270068445709467259360932794398843427077080064633716431998928873859634776197023519592649243297144872926476522449464061034382243875908160226396508302693424482706357055588080828785625376016876436917070261353148578919802071821627902388974383277366978992564526128528023381306413447478649597822146695902071991475003072997361426145784109662907199669764675769056230989633826835770167585757453465048141645988776559561932800000000000000000000*i1^235 + 290984025728550961707210715893181939937315550147468467321298002408262186197803123632384146882717025103251195606289415148049782741028097858657780593589223855480080111770025155236104338933674711059657864491313702492287501669662351025854870262293285858463734671241649908924598471203818566758832855648455341243310803533078460622304485321342400871401996040769816521598638189344111180332663409556499598043805697001898917428996534989217446690222403835698275079074632207522854244312913109990901906041148310383544045094407721071280065281317433413055988093340750516572364765853492551913911225582419242636609646027151076747016510930518208581068566366461018810016231546319069785021106966972394921971129387748729568731842650135204071141898149739385967478964043356726605700003967485546936054214413729252339990195897633916295970265309009135097817772296541933586438739331009967591964178758088855756403947160735114159898577651408402606026704879062187260649112324191721851451594244310854807510769023437705415758041146029305260405844978827962942529349640284319540433466398739836083068163007944644524500485486154176794629269625040159225649673751657077061409088115670504749338843731518027952337371468197821550818212584021947765619270545147703513014062592887853459391515912761148954181626232740216491418820107931764460597423407174327085427129558796511270182330924029372561918563486770050443115572082631282031089280272508758043569166041979689566156116872459943887238642736576926987336220369574903389067132966238481093567740949436247280096275668428489068128047717881196532546078671603396213641151371991402952037843971933885589178025112623040922440819008067672837585522052121503020794740254217278413317154272983777055459510728200691113743100667579779169941892878298473439506275288998995692407828789908136466064635819580250412804335775628207171341005598314829457448207807773894597043692619191198698305197768957902956635741520290049739551864087840148676316692608899994934518799125830501729764086760251652596205635128421029678218096034981321657119650705667214512138336704217432883375891016865757533779982605678379747813382191443292304540963259790326286602552226016759688833167358941691988946252048558514158466298534081305184375871695766202606431156004733825492396066298578835016092822515328532984749427242800849905850194760689502678800961649446170201981703271527344658810629025507948493457830182339795079126105514894105237556524964510466302369861994544052739534916987678916586962451209393003710518544815192565933177472310773433351183945639223334318615094889237598691370792208184113845907209102912185692173058706268629998131130348397669910553282693227904776076324648485466169680084431890176822894799581573917705815268420576936441914269597749240901308224645853414853135528327065430981230348215165976561766982377440239092972848362058688773990092051089246250944904678220224132806838743042734099582592581491485960921027471606133049315823791727953257712006887083146899586290130891762638393790621945877025091777378825221184635954659704582940591435265827926109140311788400090006516852903584614963387019396271262867669173945331894913626773762727379332068593930467027627687331364802024248502381600096734167253641677450554232044095407281393076168708583211386618863590445584820589223753609224507909042167265943705094739365306324199733192364555791979283811665260849769949760324497087302831334606336470332835685585836133042367184282869388733628911957253276372619110613397098108573029081477024353131270674273641635471805254577801560003471145544200886943856059185523992986779914882875557226234371549880072727265167485878838390616564779950438244687317786795187278622379188710240790744661542408090490324615562475334084844718002560151366090751426636453797034219906535685436226511939078949114933224748360413009766795589708715158814373420510641322670429954654970062376188962069779001030263032013465824341092881065121922910596392788917001820228931735259270607532374761349490367484463893925547046205593599135229889933647235005325159795098197895500044490021776975569852248833160114240630949578372558671715386386854991778661859577338808424583428693445638466667022240702624007144701213695792906240000000000000000000*i1^236 + -8807409039403418177895267894519842000219907624141103410129791170781649660389739520065908897403370094133887421346199149202126554707147232902100047708042830616134499218782096600823775637076163249768617746592480770060103461719136192279825299655904605896080744963414662398330811403665978219914149639934204376112749991706428952349298292872056671815752036445133720950628637030092424731736095662289544518203088977359126388969104542697130120862497727393343660382980081950274880771587214165375077478765062626661179173115073343656269587589113773066642218056250851130044247947979298921420604159835810260368436333146704135144225971709020009651851750303724906586777715721640002734570835866474908796997639441699166354917827687381229281272026968424050079649911537786040618261227329838034327840470505096900652877699662216231505871358254952764385704921194311585062338646865446053719409069318115143645434291595286449505570551731874844370438236426025809053558711707223598765355344586297994357611289232167670554628150459794357942153689795007232354394522283969126484629438171928084162361100163158363014819693880172229680052331033601358881123864261706635766360261043118534089679431564471544144050942784693139694749776021158186448807098460687204258200713296871900027283742701421804941573940138122523327529841945702614097226185315645445984278383479192612837434927876321982433301194015673267750045132334565446957900760436122981731929266553898245301885669838082731276959136966698624175364381620092036128888934602095864897484670084782600794631527048473799915556169069549724896172405100233654281491489306566773101230353325783229829490268195097648440779678708346042890881117955206846021375927449740467927520402691738138140083868606745207092445349654647679458600647297068348737714863289924255202743992492507047535900605825010233656250887189270950689981152938081977594886554203181020594930709056419361385330450863512641388007000879460414549459733436057271007002642686973860461492616840613440475992829223578837160636225120673531132600165633892005030375791677527298820413393989892433321869056613213783620557753003892734277405334490796504467095080707846652906534088727774469558326970207579094848111166758887767510639684365558828931648248143140546517498108944670966998371877909582749536452433924077550110382381148755875758380257365640873156929416795172782662696839866351646877878541183423838496188001571117234040461950875322318453230010530253680907418861774196161190450958869671256491068114501652958696694838526604733373459418869610593243333537207505632604610951167234651305900446670157293991877044461072984404485731533884570648717015703097463252920859680378583641682812703692454455006621616826116776157829186975565958913435604196662016290388638990672214793315417550096241688847993052413412602437036731967017224808577476277630767797047493436687885213505102089775252758110916368377356776119624881484696721327076809231784063614382449360210421029273096555197024022617750208777427920696514610331291880378219558321669049164466088149680525520248732224365261700033320291370204832298012786869860388258291207375931961434996843544804907565971715379133551557493942543303078539366533583948860105372128396058714073788843157712786141731395072974690792141026409613604764298716960514914466224968432885323030664518363571951553781844586631309280109534221944569977071679665747545906785275321443157542594592340747129268988915687233986574142279599520602697718850073085674057503311780846410459751582917133827802383838990774454876998371761493689641502413282475434789329943001027636653351499796354614867259089759034959158448661842491148371669260326591419174021587811547165306968563622565165882401088434241776305577669002167339189153616306233350999426269644837406359456400093413579840688526935700341247938036463641708343794179058643406621260909207188456633406358508630348466924439781895903983344531171260136110741241875773258632948629083682495051176993859325801631700857679056060460350997873078079218272127544397795363244024861121304382381827677186860963432469911174748186266018131368841948811131276004808351502060356031723873058869266784815084296174348341002545639537797064988741861376000000000000000000*i1^237 + 327624259164562584755011322618251313771981757708415241510114013319910973961119074410563123073169196467871436186904567897062337719340077625473475390431732497832129980304785123066412022672359973003409854336618039559169714950321663286570597364861386399888744530866363747688750878866451065919642458914805746175079643542558240837892353720091958233209237580347394665299219491514053413085038770695352298256484835118358577144796602769151069715295453422169047384105240341890450491079686254070483252447710154459647571411914792066022111907315196421189278579271548195266293900304997312754238698671229831576047176451661394176128876517307681076063037193048831716232983391188392489286571700009780505544550279758909576401778017544706129307815834098687671803046130537582173010111611337807206321840512967808910677591146248449533308453757882811812547259767316985034340843619042309730780234771487909427431291156908710304510111512737483692617841503141121468989763009144351301543122445813762143374189543880211083517499613503980530143779667656610410670232657241246929909215779609951691009334382033680041231490587965445934095321432857894085673715432606552363520684661716901658725970962226628912364460819283329727008304647299761003986141282891988275974398496364081554212701873446971425568246663834689675468984520644247509090577238145001935692618550855611549629187252686963152194546520518767245039894423182083981053898776154985941936456382739658982074297622099489942581423892952719580537867946512142426121572465729779904704838635305068517200418168295469007944221883369905212045005798036425760323338810892000910409416565986061626811795441584367721790365555164766725444557316779356228864339240530999801840731724580918846853557472770892354911458027764525258157641656558815907540767261153260631574705726686400391596309337416816406265005039348686021933289120309262368258569851930323562539125311475005243357892185340011061901477988749055919397598611176452882480558573365403132531296523498945787584510327605221386847298310923134736592618790446307833669587515270854114664126877832767988678999573880066497314954446223467001820956498652472537083944886190008852272836052977503793016652433596831960294871508006835525346414806626576743644175963359946261186713087069150767156341223619581645441767295514115785938802538348297408439889475960708675195205353730793387085755890321930790365647614659003251679143064876321075287654197536750113983709862402241235545117223378534005079442086917218093896626650490143523173520114767866363502931388389296490595010786665802148157672411935878523392527752707629847918105062905776422979772248843241533846426176643902196529324621887608118419533803008279857403950080979271847900425753594804407870943894881502071467163212907318074181123935390731813462514209422387304828365205378884185914032603053620580374809829391176222301787824794233544188907348452252557744675099089503666868301125979765719890600855350476113873209996269765509322140755226048343515467581092173666398826737128032078351244020839354371313888089731003079544556462547336138664933938136092534736813361999025220436576055907138795052690401360983263583641953144959152515299475613564064893001478519115941142467064900063602678014050235053561225607200857022101975619966662706270421673349250275647354065402135816904839414601344832983359624794042221223862545733909513265917023652575028110026248717066255086093626782238786822450765289129625934150724254993370385726864709553985066943816309092147218290358093545132437146605712512783472431609584819308786457684677228175264114532725849596182551955828418031961953469774098597848170123608400374521869624782539535759899272610257790042924120807967226437171437148389718197502932183820697763694000074093898584304875951721158969324168741503800921143195632134581186523071964207290965979748628820782633926523613892634510116661939528892415085152458785381762363353146421197169210960028209594203248795456962744736872542842066339014394508541935524242910067633617056762901857729995986865413510777210165366458905464850929024937076149975694992911632904061546774279460094351986404264231038490902247791066830322952165818048026763999534120960000000000000000000*i1^238 + 2034284665683241062104913929963722704489471902671689929580087060787086595084074071999271617017063750474446621457637714811743169723434028981222607997681587355808840408037549077479261683036531958277011073239463893330095577853591639192679658429263419787834732803630307437687815937166779020612842620582658416181098716357358073331614123382032761687799125608595382856174918753392101230000311950329361044227072317320754361394975842078491430894909033626388462880221718400904815186100445776758031151831539247303463933464267734125638476048000292627114216106964339261571749836930832951724289777803252177910643051156405540723852132128969624783587030170239548653764016184974012343540792428060447442899275922771430417894068980682868838942085960977966352329287704561775647210391273773029884271447752884635571444541499791476969334429616195946093084471043815899479917912614440958238499729845042198760339088108333046249475189249634257227548391740925999730630592119229129476731735479551427741512575383113607364531541775609529813759769349688581421903929756964254834819675033064649759061369605137786280591739241729988691257997402074370027175601099939881076786172207948593714275538906813538971694517542049770416893655137113256209078398332562843085040212866667217594888521991006696579199281831274679006102263415869236288223000289851682020933994905757630426226194665989641145417782787227745726322732388632560932848266792487370421714832024471494991237919574620319461441006601638815997081315878699961394001627790537384613465196226928818444357951286869635475206721826813722881870892533758801179106737810238988083548738018558560905242297909308391971365491642300918797301925846990043909278646844764146720142680431424719230382790619559030904449207465817196855413718169935009322950553581708937535583177258136011600419940580111193107503112620808045885501573065799316867694778103715191426515537056832013189091517925615209332089059623260283149795004309257866830845275574380169926820878859170899604796787394809954837751820836835960549266423550895770401896000312302760475267441332805219447128584899812636560362787879935193915612694721820470264739353668265458162163683923599692285145130763171357652904950904255246827716206850369351724002641542675813207946785529861945874818925236282473206916578102992704700230698279101570343856762527754022416630530873701017045038059244740865078394171300549110856505180827824715725197914853614665710464913086214854342252210569501145350136538851623979154897189455581907897731528372851770475435375635479395983703893531224134477826406493794088699390973369168921968032830275377746691010164608417267255407824659139198948049393213740892090548429505073887816460471260815845167016951083189473751727068670246976860501283354614826416644492761040474191311585191575839662922302473820883468015561958373066391626562357869036033561213566309722809433086364875848555809967952433896328121168978349001343852575068620397553050376470200209897445248275331193303399104290238779241156532073726209783402755926665021914025752045538863410506149890059078019777936344038370002266083226175663215101390597565272683055212562503894767735967853203253089141174659029505572214565762105969634786495845136885903626734701151635709052092335832449497998723973485118964212907998759304216571850676549820619663056293310590341515526266345313003079999642481405195928857570350448398248027135383464050005190614848296696420952176729606729822116015106952240683102475327704644118421583899342427703711480235835847267522236751191164924952706929017460246064420619092634152327366121055093104653428277255464379532544331319918946095312418044773808520746991819493587827942369331542840781578787110755671766684471658725839449299192378364229440899201474132720058968857258018955551338102252255273237902825106876694708095182819429935116064502260249615058789274430164453486208352278841985542063187614968928167593350520972739054597925373323686714503739394141222689880775854442604107340186074497589376071340335376674469498955792293093451510917708757650724314560984858263682708120521790393670643272990010546143429096688926790569548602846494446288458335727158453862400000000000000000*i1^239 + 8160589800062802874180970602023916322766861384299648624833873456844235485170522514225160646686380937841092826572132211572318271554791030780398791687216273275476837468061463013136175202270569839558412652993636552228092499693605753012518582661489768030077979594621873970480408013819531352955287606758521303133830006371740914845301389262011379850448298086499970697925560090054684507897524022705091348864671095303126421964394273460626326631564763050137032631719656575915096218907487331021175519168276285554792187602988916443894894627300410115207620793714316101658366283528682970582626696859056591947194730869241970408747524875034739163176431415662291161386500842750071551772506004322602780680365349502727491106735549773104054465859875174170415393352394993524886087710476989508694116066387180852248556160520271951740278883761541585518163948949629076694570766376988373892863646138094574926350601470785600633279179028102081905796306472388908878153403828703698862170364488085608512059813575739709084083018895487015421300669023472088517881659765722851935719066216238510185705764154018679043171194742884848205295334775209393988712661622827319052121775966370405740478810461093515157696477957719995798032448036056430540387774709361984400778135714295851134632810064900756634039459067074325115729224821460159382529777812416428717528807578300490487149754245072472857295260556010906149889230914336564155865998949718216132560618202058918198175924348453098967817537493037964655202104889189406329944523709054709009078706620378850329309747906508544232869570891984979912638686911070726906346328749862067393367041563911741914380370528311933527676244653853226478215650953467705367709393674754461253810930825662051325049544445384745729322241568188460680806221615479549209433444177035415517492979090396154446289823602582056141494623462021674296734956037709792368196972668658672383203475686117214642025995386795204178702192594703229881922205544856568447371229842566160789048374904051265152362004362955013580033285536402586854444424135497799966511340884899356037449848679431059897725187991860967748149107880007169062042725790123977080959718179299148600966304310601977729080786185575844957386891309256158957045260084884035190172047725239787585673225988538293310830809101087843135857548046409348964528992633226270466481788201302278573667825708056388263964437755762344181560614831299396866956049726660880551190642043151341965068407798239192069813542737438165119987765936545236280159177884050695257646217365642345659555093670472116081665529176122306899097525340682069403983084983913175195948863437573396518317511886214753086476904118557025530150954695828209567833842004972170423419358391271709130363208225880009398467792518594238006501869721811811447556347081636276589043270940964920403193615148349987132467985314925121454916905125279947310335500113086994939661095695284247130929589994057900461104903089521823234396127453488558709712676855575112540643493599706990787128500009613748183883645734664288053326116954292086944310989657979868010416809814795708313222350998997098074449486709187859387701468604888553180404829152038110006787260507662347695333189967456892220335786604543358532113431812417721522675329618780008368499198506732337906980267792045198266420817904972560942410369457400711413130355314754392449129557344681750823160139730491463781418613535805524398558451456664790599109768112592821310338572116246416430541424630209990708875724159152041524616199463937293719455369059862031151226179984397492389089690942878597672089226334688016407844584852363322787690994402652311593669400616913608340298434011401311864814837061083839554901939899999774156732106408359135608896940097941592184389528377600679767946728109393086138738752568769415507215919351676032973316960605051703574187175555847172483327889614653154085562109277792628235631243794941722250735300073066170276215727562741556738170679320583053036678534382149777507820185434873906306313162800263439743924326343579828115820348702842931455175260769259667834395513968008012993725186698359649268984064634086769978342922814330603975162204808426400960305168384000000000000000*i1^240 + 8535654830847232106714515255724246699051492729657688375933074636458958526248109615336531579042613822063291965468369884963619525579705585237513473287602540751271077298514767855693197110052672408184178736754021596249679720461458047274642828398427603151316190099414767572504507622993305971584569279013260961880158969293243961546479407022773759700131362404433387893165205897455472795311286173712203977896781180613701526938243231567402746419962027119889130693706425283007254533218836243160289971088559631303906311687168173556517207630517282026198195371891710514428298555087529190840748829829408376319516405399411419323143053648857307909849750685887922315810815713895427247587445574993021194305638405502497558104872532700269187901564706083026692359426615407063869864440190243664202755727607451968702979996920422273471277332909234792508832699457730161688125397646571054799999162701646300010438844311734750046336678792797235691198926812375024723505679097828164416991260179739742621466208550103594717617677851414750537383314043838330879632824184936844663663948661958081902025527319104028426123542046176907438840519687382921893325216656745738491257730958026514630903504685648333351999324943777591358446913262459246542375108588179738095023269452175413597337875161193765833352070409919340560714405678095623738317572046440918185348337300902530616601949594251047257252297102136935690014690199874421329220915531634813719408485083633671569755241722455934288949744242975137145425650027073349012458492684782723926243018469282298770836725115378420826630289623975967109933227957661741435409990231512154933145220928652141615462577709377303891236476468487192290128874394016168725792827552495239902758828263496569578916016795428342191932601296497510543538842988481196693043130749366211361968310278726401655965845407243208852736370847180591082698122118693383681866781311951567160674464211688162051034852618528109268502350234852559317916947855016642168311062080766943675242930374261374523989622557193523791685145440286083771242297923651404883957727036679846696808011863219346967156736931860746013814693593453027065705130035684960890840072560608144799184675771792030092972974826556828724392753544965289458557182756077224641216446052006389734617387140953359139168566555499140190974655837865153745641613656200154041093616739714783773142927340507379014396860674938222982360608059524625833223925752396558144595314062567478482970297763197500417264670747907947389333628621246121456548767221478611695286624155953083862101419998586360105047739746832152730095457172276145335583153331695185514717777603655570950529962752171305067068179768357212800535719229755728667889192296514707814326335925649878239152261850464632136800928991711636647384986038422306812755532663466898165211447601543249364534236013011919614576649424763731995668518534231029102061027729284982411164351603014516822026968049520212582453996109760190241908471378877231214166511543500276501374471204741775560371246397279381462417418410346368503297690505152384772403645977812492192999208460086853870714365589416737568283991679607862470273792548026755996499531895780982527379700137986819301834899749607488369193912604797023204330704853857607969506922095955226112248062206576621056967535833035048020076844825082775573270627591083827812384863206678015445100215826654229673580461356052845975420329113988280453340862153495783323837104363344410334279863688115406026242089310086243341070178701281139269001788732544264622615990957867563217364207379464714786711443890006658529684228622111017649401898069879187172769137810014331249273796256371122115574057862171209840060606806521626593491114432220762097244554409716215348512204081905175054011893161875260518764722136451826781675564269371588092995704197477186408794356198927484010180956217383127577651403417031304111878827530129037627809004551978125360659321756578086354971431481240871297597921166493522077923365969614317159268753568278867845439261861794160639066019491409950393941603430276023721640944019603765401461275637509123070222834912056952559095748288903898268051475141320517567233864499200000000000000*i1^241 + 13391847377758101258797556474316597060926794202489964097583750119930572898147001994663018712663729639729531897547636494286255221615513602807673737860735549958400011966517139618668126832820838265759280136581585218905234427777133332049599495925039028849590406479325112720166010237556050444812693551788595571039002674564454493432689353994865253947075519474468759859066900835175191815289620340162616816281690819063616744940650269830329865694495588785591245846823545484396636834346671877030891710004632282529397404447007240754745862027342691686244768673787408563071955207950192270500833897495641286008930465907944111315178697749371111344413270050337030085039451275641300905038725314261539867838928553008157254143734886021456279892238557788408803512440650807916382043297112011841229335694312433349464507883366343511548224965979188682934703943294232705171948275576519303205745788360257013421118824170672627993314603128580777619795959235768099819389148010198485319768567214903787860108486561803824768018314098303805746669450253683814381742823052814298746295321313689181915091174750800228591540007477102869372134950809053164437768424095532748887792571364681488003128504990623889649811535100603896029175390921439416752725056168584431309142490323912871858655615048243677857708783120037163182626592014520341119909734857879322238021548085340392411444551620927921117708066516149569326831639362716228888158832730724952572397433856613866259994613996283028105279581594799855722068996448641747261442543761635692015240644348671079846329526141596713219543379411098471881772351734881996573397280872471724126893674782275894421466114740451866734223823186543272643151328457906579637527064061610324741972262490499476608775755069420695080866111426104224723275169414923506815774603631037961505020609746646683043927275335779417673486232938518410408533503265912334524668036446132151559867289710365433451279244006670989548000909933380165716700801043160047413838944176231052174676296586263246592160730322951030905952453355905946683484992347326081057925909308682738233009873809317864861447967168586386320408830525461073933639089168944889491692777199688485483553953605069815609578132729675158535648197694225925646274292311240066431948832956483284325968218766741020405232765027263230161015488172469607649163153611844140051718079860076263568448214237472097352330904803966280039003767507912379287465134119623619813163602654345635828135597646961500848960971432240764987085831634990119355852697396161829032287721347932526005842629536121679145801301319580521754741554953029442549046229256928638105878621753323823221755486205349313839242412663237017248806899761410631482441836414261187942543626943849622698775514431493889817710358736086590461253850612263805310285753166474051423414955834193366067303374877908561032550792154432187279783015223274719414470752196362044728545306705634567313200850692608899277467138819013448788874961313706260385193642058453000649735477850779782516918630784465234615533059105433095156566325232864794645127289545881505101777780310699359895423003681191582274834298162542029573220140233501480995833690252398560384174863145110252961492243493856602455553156270107387840854944224624980343145751111766805444236790203440380735729051247252887630388301049694739730541192570657690918591120772699089061086155213621774356164022433580621427226997492527122351973223787461929553307631783883391569125025874820704135095611660870243715355064996902134872445146198793231802401239399545701106618470483267954030987492146929636572338153517346435973219328189198910369278105718104710208221857630969229875454567444281438470527771185741601966831316635584434215327390481508667325138833437376268725997574026841483901286795124159434215179800542610577560846928340660383132333794529274342757560116711903185884890893118000962593439676915399602416500637636519762339080222035376664678796755435872368797108283637711585940242655908179820419346482986778065059332465313040768489476123204562986851179903905214898362061530747106734670278509385435166969611656288332155812301120864551529161626558136320000000000000*i1^242 + 4759827319376646808547522498303827134802324040993756300411437993602675853761107237846627386269121958198929150308341222178881543567447360492193675813262083227241875761733448843377655897108239387218973632611858451983068076266987588616812028878160576949671900010139896080903234451122678164283106663234596800899087943664439485894875891579029949080617284632569383045244562317122335558801493533578824874668740991366116018857260810429147813958544319958123331464454321109111755334206282108024464149219670633582430139280567139482040938573528202403625533716506969073004489163248562410825262099430998738879884678645725593734576648886231021454874288716556412258493573328283033270460781882303375439541008878364098056383558030441016328116833412393457966194852347104450100589239721956388881961233014356967243252670041221474168162812824116888478747545647129205747732125484831915247393395429962412407634982161690308497780308290512707813550296768744801750188922535281688651526077225615516056111267472871486105208352791123842215208974292783705424696389321849963201938338017853400541156449334630388050039496799571640137876240947968268353745877981177032925145734783872413743290942670482834234272959514069213074373794639298144667170542658913613204879897557350258418022377460495694436432128013838041973914714823937398304460034212534239852781290141236514326732950708831157763891066527520371095550168277169995677062466873962753549584879132559284618021794520911151000314748157418933350398276756610634241063744136120416054177385264911436635110759030942890652685998411880328738194675879237538179153967017566139869413371229737544021694439925428932441762582247084137994727931055383292881257403308459188010047283389917155269246307301178224524650020595478374366323586779436795610077670561340774439778784042788304127411395908558235424331002827332870386501780210861660800274888200242527807742630551330802499575744950107904016856468312174101758172601634613027744934579395979691858674875192836178565792482503772520419753150551970263854838204624638249130024744867734939047345272437975840810732091074043258156010403983178911908521453122108992065683528806639631711855687661021031553758824281947232529826127419407016599835860809712509372680084242054182760276710810479892242976334010823844435297721973539530450047194135225586207633007641584604534866664299286994837367706880377014102589830945321008838827032308654713408473233778037720763230187773359796586904316031062857530889202637202773187683593167726505365163082326344076291294496007400475789605006491554585762147239697584016565600218556749141121209886809156588595309329061351455444873115339881488192420259950164388302915896041906071700727411684989111203342594506719376121280839242912522968776418442284249751211216837342009594010167709951614313013715653246536989073343740262155047164241019869040103993013440493484386707151929916661219571088186763558012675576263775399871295359107459024037076363776304899654020438628614951294567379711594398004432237389810725671811193499958346931843786531656512563255839217338385787916170575635470382937390987022694502681258707658378596790335766802116536126829507837570458305540909310155773112532533294080658997480905514148232566536617410543280682484159044417963334822279178266959426810160934774780891105510517884331154403499873027572253848462458013890076636639780145202491781419543500937907449153235436832236529378969663043919083689941578972368205870033778788979804334130433074418026901878040133206032027373723300516316367059176921498380055043537951222347904533978091184742168199625483280376365336428972249258874706404410127303197273141785421255288742750241405324715051178400959690848508329855683152626669539206759952436734234224415320455195118933059393618715780106902091831249421013623400072666487035690670224926549334450546036906130350922087273477272130564367782202073401274610624420910484059011225936656544357208805948877511494559443946453885645196094937834507267733910421556059146939127836519495546261222886960208958104210704817944729338848567603383308382449573499712116610826240000000000000*i1^243 + 522364188444408479652274230041082934539529332355562990018169756878172373064877773548440619459583031552965484488196545650135653364418217854161504097816445558981435301504163672870001536781885870082182172732178110871876894218487267941940838920206637226848037753199481908616183144270526546402254309818917831413276390173006309310554755779223758102981967467543726966280406208934955743374821854992203674933727278886427699433288848135879738492129221178616050364805178646133427704305534233950596185173729512900817878742834299624552544614341206767163895636274246934961316657860123332170576730762959209040707198545038463164113131316504516151141433186838558675763191280290383625404488568865694163875271693658459183664515014239733666992834464228527815429321412052604857793524213136632754059012978569591702353248205007056441154892425993799572703201572083810340118926451948636698330463108374696507270424755188493532640578966501189861762666552185603320586464036300133477157913286053215243925140961113395415928816186301304388893630212306098510102985795727651561732832798975245271464712982010319875967824751537813453983230638354535094512329162636585871078947859383828957514649936684705176365292148162003061902603813548382140580326739947662434443203057573237593207240702048596880837016188565297261393130199270589204232303036245177900380538268337814812705468537423172229809405720298025066099597102515101934019395665444932122218312353395012495010526877751452001592498737065371636423657161692717339869136333421040538791856830556901878761274848318632687274531949262969026446449216656535152718784115224751954709366881428183777733776638172403299556403881852342467057862620746476743601900985164868983497479954372015330726409527548345914298831642250242389012807818408802342626843828510529795477247192557545084903578238595170439345603486766301791057745351889113178271177391740071330430481976840105560496820089967764052953558370189145911766040017119514299786307194109041459746914155865888105171341095565958027006680831755085246879534720911766093487788835903801434774304133258476171960403510310305210010047346792904720797810050520681508231620110297245889848963826125333238957188947918606491692113709942320446207047462688274603163916611741429957930784249847687519399741016632844022376348019949541770175112132977735127833631467300740854018677758780485736871965663297790109844953600737716455145989564547831439576235012747916239672066647396412710312520196747696397648157823606857881069979718441154448573717620833879097632435162588719736762415070227149215898131787349907278522638155373990782320458415850628119849824665925445082298264351163527013941738691415933670008781488961320292259253791644389770003713551987046602945525884370463052961561778641403060794640268723161057044213907838860368680079624269530628751087679564715725834310043380983791282327085671837852279053518157141995591915386527516465923782216970602163170110141245513630566509222636447877469815095315782066763215088739876855677014769551039618749965531415337360522766411042350868855743056250701083467133660569196116136738139348902479933129840431381769083592245403593169831317762959578634653171939716953783935733160124228471967700671779695647669813282371683843705569019661196480979132479508175248479245184262432059177042838173040456060924546033170568476749283674620734723102444961043984852369212323306032995990236841063274655386902157537815609995254368701281234810765186356049616934250593248024305479323714950687463761817166718762081645867475785370306957085353434499582923622246012640374705939111906004962692997941262571257220646855423091061824262116927880264754659775075800944131221995025189086273084891387711548850145242032508721211000825648621626516461599292814523413393863877505676993537655347454319374550413885315133429763036760261582784886685401276126492487643905621307346480086939280943621981304847158677248098489989483989629575865971047334925873433805767149951220849667780771066417592078811580037397731371560201777347958004150395704697767598084275256589033424541088925876224000000000000*i1^244 + -20923977489936854245409101182284482336172313293915322310867262935944869104775266975450488726967349624283730272835518209542192900431654389165801854813992556929477886344113916356590461832380599568625009172651198413969647209275222839034926922557943245843437126622924449477917101027642334553447236499282470394577133550339328589933899246132762753498400542797554667871715982523605540123759909755254364075582515902742264768128572074983065000482697817492493603574778880033106157395708467416693927054061975108240880815048453236413255617271640286282379090868699671667623741794793358423690222350159741022944751144257196500303986897542506801838890402620067693281955963223459272614025639156759575032190147159073355700513064782308837048733296240692402004892840307633164177530339537834927747367625506969109969692771661480953980747992899808280990666997886187045461487934318855359426691496075994961341091095477697439616546645179359009720504390107487738778119371705695458952845729216054808703518391793235197328834379881555881246483705711359224822713603347961848777939472897851168058753943319362663739313623768934831466733999300743497711934650031397577775770270908252802611235286102878181604270214226114069635534097690643689389228495221177127758710249315046200927289821780076112185534891773689913643604822066412357547401710359344110648603334613165193740340105451748001071469517857811704375108403686139680791940979832230870007895685765475826052321006447044631646957221920464244325872437829627234801130991681776803048445891504839810371424665207958828433404612177204664263438521752541817058252307677213931168237938576349155534255183595836211990246779409618240755116005276077802252615640924171445989182042969474561140961677292595203640550915469842231918736626694543682095367480315174956425869445947328602154334741683246031853320792233349936808206637235411937192431499809418717732773599200147915944428501333885248543912914277290399915071399997201267691800401847358035507745548738705771530252547158817010226283221118805319701451469579464408217955466970702843170229285433613262880223976583585327219938808112949660505173117661355038142466290928481873364083082265718489154518732677429667211656404215257782820526431851936515602731987893783269616018938423827122390822875464178315207991030220427507277295906675799560269148749714333637112795527893350320737813419952984017312387877301144754503175820918879570684243160008759998238620282531903581008651534927348643780250131010738471595657158449464110305057646365902006130467726208425408824398095340065961462365771959844778702506573788947498949566870740406370929980526768259727461598551596973993244929149604609083891984132641362912468362178289123737455073953491903065083658450965702566533157768900437457798625276790887408475382123167264110270003407751989543065633451197615438701233533036515772467519393133276815511207999797749925395458337121809977587543981169282994055134129286532270800220980658903153809745282831430286494601176674395649324990440589285665036449815906639700361940464107987530130121276934377743590044169298704607265239023730025104951051163194746149784265155959606735043329820101312385707373628181047527786608867182145945440910732415449684095326083129606161676661343053481980271833552624441120691868150452722872039197966151323325405504360099925270673665567656415766769442562825126052387632196702923418066403712354091031861810516424931015805002048588829493191136424759536371361104323309083801770636513458852598563244186714328273494176337487580087435767287574414962758342524580346294272952880375448427026361007919969288262339503899402882510155098568553134501130085230871867202791162604492198042817115110674037836368139443875598030155862499572921381962343377719999788303179325710158913318117551292491159110531400290214480142069601839525085452479317123269577663881211162060377712009296187919171977356521777322660732424271269319894786778985544871038234760881117296192920699762211200751403231100121280193016646155487883498033301140394681526161913244859548308042856529920000000000*i1^245 + 10444025598912294197472535473661568392003878704291703582441100784323966350026159220009719606834088850852626974782743439304537008347184750645083321577766893154260101290432739441429013604867047167956571440435170687107106272789005691036025011174735144887668197381024010441461440271856163306306067397120109231553881028540570068948416010673456143760616988446766544008975237906228315921938494629097404456943502878073579588463415649063956819556339330378440439122231247180757712765241606810324469637083778368630415974795374574111577292637178696721660270857409927000799594954144282451292053431186391233314482583772782916129333484626747880107376812219819977535964593074069209586484058769459048752296907866854113194854982368283951595367271863523652764162193134315328621133772591764201370353431308156130217900701158275827100171389700850835717300244273246530895000248829578967456017575349738986182304537245010298563838584090317238373299674690984854616295969713391689954599017162391034437409065579806378569312179224024451965574206949976439270189107221073554535581969068880439182103295156729409835795527297752587479474926496934276210299317218667330398868546835775595584497878058646407181570157302199272684486617225837852642442512545947066233442155985657038532414437667043161648700490367346140065257941230113055081404159636134844643819512247543632272899430442616843151146921865943160325543031244316756899350563941018481763595503941963589738189813146508665167555485812491741846061014391043054135692989204707074793329600004663217557867707422458725037841768227934840812016865340104556184138728147735351457471769587638887669137837023015417707845867675117775566491962065487648427003723972065007037575088553145067308808357797416075932615904228312207636706150546590817208775453644452140292905633650771302608552065436937793844576341006877594723316880145780402908714197325287017244259675425295074818089175387737990981554908856851915745771192988741659016029321470075173692444604158559892464010806418535317611066865027250886662545836145556553506963169167404528183377407245543640979346051094791903640391737728996314481775917591849017362501806219287165357070847743918225389894722746144963744044191270131079447133057674395635810274278104937960661341300676392183487944326655842840603843670006380126100804438465479070943542754003781420861837605479894279649717909554512068151745188435728206092092033553020236206666265356710397095066729904036947284463294827745032174904363315260199950820580515292387472358281139254085669842395861899694043666453647058451367205729155417965279628735696529058451718919587803718395944482856509962281873760932119804727635237361681715256676476080769666723603341393450113027022493300007307065317601577614394995142548165670049735955727609184129950332267084992663488006829520016379655936046279949843851147683605177037635281980143262910996044673385484117079546219971637097261021264182618044890570423451688142550187721183397983422552542620412985813745128300181340134395705707756215633664201960185276253680954845209009394531210531877689399175649183195615073226175393071298836717550237980494055628666517828880349114498679874479865839764233727189772636218160581409001660597488140725033642411449108449390199229409132242462418954784502273755269117979860146166102035795985651286883142277575005635082868530382277024837108347660947832508687474228991018307945322035923982509982519379115171991516003155353810254470732448692176908224834802835853105653578172206786789001888794886343332994230444669883542147652140078026844431246946873317074828502506512051504034163802084057374366080330930128947358607903050069751814903034716978464854799086651009159090608597864736154298212204752583882432909631621775110099367497852579684633723791852648684399218014483507651010298923752493425277103182758727512629730909062543673460380326567609301610032340614585279782219308140774137828423798594035166670273645167248372098538768300414260206250487492756348485435391078181217062630945827225463142009342392975155527680000000000*i1^246 + -8261759845860240525348472615257952269789575222448945020749919495177219127030781364390193607680523560655773673676700869992298960689229609111214930020998534132398106088111093734252400306506729770321861078214947490950770568045259638318759807636516493918271634509013402006173799880853814745701653796784923185101507756634226863799250169508348979438434346268891839698641372577125773763623319423826280273153278856316343960205566293321543018906596812048715974680766594321396140716803817949601394625886018264632094611023618353225450923416186610483467242976824920777654984558390353682371139110248935969066184491067320079445916751060013006861638313894178560716370949476718460725245585035685394270211513870192209998019919283616206480187050674179268646213511519350892569025141254582615380581809558907618774782457575580125595340756629786713120915549176817590957774996437929382794762671353015531251910335743361998872210671659514308431565061328738869039330730742345013486315847901314369675471337170432226471771591228986098444980963097678194772635568311536961606646028063358802682916118985039843553640943066066122661432168939246643036375905277432572312760981167991035703572488555212789021673877289996019674274594537588422880015137400111934128605096576812454944889458736450855571328389697038351881226586988532719749970892811596925683184790525647631156597253853265526117832459726924309616121971335359650849608971395200704106469234001131925884508314231423028449286063639551370822380187586130897588860947105368424542724812351716079104746918590840552224566618719761364803890429110876241731477790649194592723671906685551588673183775047417919059102381476676354362661840859236024012321609180277573300775902001141323689371972653518765011305311888962887097527902699615175671942514674973006214097970312679415888769952104473329231197237998119097911492576232825894381607617803991636904802331603693021930936734903535335718998770733270460860772414493702185457911181290262490912672127606607879177578362025895735357845672822648469836359041640595703430009773810888583070755311481956469640072902378319812239053544778372987091546589678521205683999140721230678433970815758318216739507311040329658642616974835884010255756917385793327993795808331870054537995213208450563415608979914784882093345523006327419702809517070194670015772408162917215489189305986835400577819751016270998931991169267941764940528618248814774819840056979263129153786795337426352292949466865565113251181950299179229850935978363881216247303432120237439057787594348915659515298036282343563001864999222680379994214293731151173226353714404123860227242503349309216845694491908850274688211351477944759676739968763343176725926864057995505787463363718726989193137594020592356462536464640355997846916544102783106198505146751753974811758561492016589102490123361420452406216108688835734566174221921479269335827177355008571622224890323018292628322437098201965272318762970664016697009114691013519885034209483176419577165527251657822897822726419332767850312402413554246768603172291542548204583591585502618058734630055629086760178294116535614816826757285944310278600621464921979631357861515847491003854803563231997648627263501045296178409554277471807886052902404993904409969567512254790143527145683002782789349671058877714889307508427161159912123919480459621103068597036933248512393647046217813165975669509166304058427482848102958685493244240354028995063072029334442206720720157678155814716549242960218073221219817984360753075346925760361093414649257504641636868496111425274399855221746953780364281919049981422914464376524896810329646594617181845291307193036021750181499140540256277941283360046643876384793718901185124722521501604549084504907418877820095898591489650851367420871544084001400272086806275282117705674093215981845861874729266354113408030995990311810206320710578645229556109990992045740992878068909672567360652241592262765278975548982996491183319081691606137565328870353753415813981175260117908087555563808712231485440000000000*i1^247 + 52372679985631229409999185331870827524979818444961099646385176505866793546194029963663481282683675251739957315122026926013855048309738329860710813580952489726571597132226356435064024820292336908221583901216812744432854949648587812403078440490481900393858762459480979084612632121726912176856300855491030973629377474488907953883733566893235322697500772230580718219073491972798451413422831369383577951950546049697020891192589422829539760102584366522460369421712684265690631983496892066705225366365848598518356928825113978271806476292538306084797473927156374475731655832034852436330911457258396644591425123766960869830917729385317351360805360487422137831765826438661178884534648326762044844183753275792479714113076390531271143050004431297912074974454957411286793169400367463362963719252745258730132401213498008036161819422009558602056470712839330121263782636968314127963998289316587633933024632350376808987461109924854040700310489397993945651866918178611471611816356393718681778561354187668715207569301873259546313439544571403459866995487200593008431531408776468157786658611506759310425213328958622890082186597234810276681570664651797964181891611922682621515435368520893836429530319045789860568112352734511866370975329362599476848386270239722342731447271882571946525964414655750618054768512414724627884184193461389357906356431280280848544074629583349720725104356593769183606439953964060332610634741809837598645221670087237077074092309935142330609810984996541489121394990665757512157989887999872583596666668837535673302139439846514962721549708438543465687903950784339967255492061905481107705216804885431533740305004263620680189804438701281880647573127070214475804992647181429523208925179139061220682379925930586451815259874427928476937923730262059295308404808455095163954605374880229039009599485870854022661332980231951382760567210485290549490168674133342222523134542879636817535369065395813651612337690660110195182325923288710650254576811429455716023481693513928803989019788842980066384869907502174656286733760874474394565041881714596267905630140453599415420686894289309516545608134911009456381082359705271337774547937580764508913761510282247845442836646873235391850137996679159794875495216428372973997616220685718406613423409767167101030595788543204214915887169402275937527432301971363873338131101515274656384891468729957639655523115151854191663607069460520808661337912689676464030894782500888091085283533406538381928923145897319399822183630496345640593863036279066805178366552847016389627161151338131307026780184684445292785138945804740471566635227258471058051885293059903340713787298648611008632716429241185032835202290053029308358333073459723992550652097689944730614796390862738082826872036649611997247388187961641997329251477406485396877698846675631556996491929262911783629271011045629792836279797743105527654301515492875611008399829864496830910176918007751840805945090069324876937495733932545814567186951633417879511447865261559360114563797596371118789650502403324741202903448433764446664754122698807722223525706342387224254370925279117350055074384652992756826119676293265780749218589165245778031613849742871591477826280272251629861112412472504315866777929722578086760939827939338169161477149442217130150524738530544335879851227555629187826503656589456185088376117343560334284874465168567020119850265824085689812811622185091454942167537475017727559270854250979769530286022645456489504597321180550914968683613218519778290338829816681877912717081206380000404784342989252229117724463751248562749428317583737910781029247769314038265854894251815995146794689529349036642264142943521002182388757326203811948889057967826091277316634299514662277263391113824875417307415624724632136412727458715556279556542351040695026756434550452388482839932100567649633807772711806260192001177639438115504228854542181279130532983357988833935903608960361595230144371496143609115575744531387381439531674998702921376166108078876997106893424666083328000000000*i1^248 + -61052978967911698322370628678613917639854353489699673052890223430578896616685226769459892001849060474917888144739283640373085735299054135990884050084450879331070094029723053582385370593680759892945859404280292947154491912390779876812416502605856959166471445469739299103066808979540561130501731291767781305869539583765822877088804152655800217998682102183920015522466506527728906804879933523380659501761123082142413762187328610450677750509059520838227610226485608085340011148478358352027552704443294872497920454705023917806659710012630082617266910330766902511216777855874558039545072663252230154513728581830892714257983546270706098785047955429909358243317592696560211988088683374730988456857627475003468206596032446246014010401140641922434753944393899438278791813355873474927508725713917997230861048461415746900872748638842731990122757651610898650684674546187291841656941202748337857838775401157248664073954977799846279919892004574267936165753365543146123078917928854778784127168435804876923382637984118917120397336461472953105642902084740991422724773956624829954847384151678162248293261638270606157237728579427478650439597019173100658401607167225556270844731368362099163337639626552099752624942284294427876018291358652412662890953230663313526296363855727447201782606932333849577326572497119560713196099335092766732568993072612455433260104697467082911108440406721306370827981305559400917835668826157955157482512452594345888857931300760547568297097159045394773115034303678675930797823311452055261254390121678203406520330328029550437333542263188674907114977937736578978489388556817816512529792506483727146081160302939650471441476194398658242484792590726027277545063424395193951776771414765628761736391990906983019909717261592585439350365754012610476912838785989550736541147799781191272480989020938707248060294240479263311903078174056716292990783236761136496464142486972748477408350482349057289589253776119454208524287374784182927785383716251928478739122317814141961838620971846700711900186621599531396791998175317993902501985445498884519080151281579704352357784068334564604718562610948565601851804588833821203449686446416406635048294692200658309379119721088076589817040827787494441565178750147047253882565245645730143016087606297481257895812437041614071961899123748159065654457921413266378111333203568847172306885754824806963371103235660907787122042909573742087206590551592601368802172130866459468590682673799052863785865363369416995817093042448519652866581368563980638283160149032282864197560591233911598905495631766920372215513412058505724631032222896568439476520261385977114931431328891089406926148805451384937152484079898146905066611200518461990616827974877933363234939571607924347585834422197485475509981975354086159514591633280496335360430102627635388875636852861930922506468934719793807281195556971950195830711396968468851788717917307060533027574367227524848925237007250901263257217531534954586867151352198508828074687316974784577621192326125129847340312538321599287209391475320954828349854531690617407500815090717674476084565881933489921449549090728980919154922995647863731307124665305332095951395265309517245526748280465530017955600886875801211988579746849018397887288614886059467298651479615594245034928876068540771159868920613905622365123128753059580866997655095555049481735978269396459066048170569901377368830792345751603545039242471784107495752250034566143157270323685909330648180408798406110892939203355166203029120213560172830097248051524684616415640641231787228404819169090117443304237293977246266151309710079007139153296718112764722900449895713657020890712838155752329350229957518930714906869497841006425478247321877287161956449367217252927724929196490745548387511464407557975293858900179995759570939760859940393173875419121270145049292701873531934425956813816834270999288907717640786700469382266306992974481495705867353442397001336676057192821250365105214623936713427279178163931421081600000000*i1^249 + 23792996619659868474935582303847809210457488915558551752922236850557064493640891322821414707812156157831430071867418858618660868777332343698172933948869030576917606127476971031504240487478982692845809269345709471736333783611843293254425502587564190984878941496713318523228851964099548544216079449942556995687670904212998526476335914770362046210488056426789337540433073677484889875628238134996672542952316497015686664691755593821083644559165234658979617474993745505461132050750742838451808250249020574283698091344310164762081299207162665308938972985940790585982122294018579888800386989648369107384036256573278074925885184718414994985555073290026470795590232032929392862680241614621419510042757151172941936403682835944921877235442437568699964820937698708912531910146969440561653643746697639570681088146868303855417592714654660299503805435528917477947291939593869786062774017301860612336008356373033788334458428499711102057964134084392592077719120445951159262086298912218974782081675571520085381620383197864331889667901038153049174945663952222352728134940218603946922631158352137481620841828365473827970566216916102040016406279557997149330655151265401072870329897452789887827996414909420556257895449657186103270308862553898204818239751020001272018361229642290189828247790311767288000939545942803997807121927901813790391244417863145011076447385968992241167295248120716641253510466280014252002615480590272636364600066638436090422034060192300165558497784517578353043481515356238078802465778029650758985930547293369011382486904349572728795678044041791820944385030437453252439421515987544222834810398757165756145802407769438533392239660383327718650192005214416900340141414764292075377124778165599844283712489355113901640740431124892869528868515718052289288426106312234978518637074026587487081402357780614088331536471766792067709321819955629138629156007600330783068140835018428609361884783408299442757281992220811398555638751793671496003694979103689991394623702117356276382684746547964649102617446611991851464322313954945921046346520041780282760978195540020476979718807786395529587949572867048311006730523641324731145744111012530113651617156150511427097126477603222309833715600500139118195567641324095675183149587698781882608029600123195088708546118817412218307498337778971007664866234211400422475464904862697282542546470874427477351430486055092350335571220801142886644041410621942375121820414163236455193894009660091334586682613066878709101613581991233006560782405166669752628756519838911274940651704692546825449895191731262298339267114056961395742191597292543417760650644091390997122510228552497058727604284164645280531387100444893921608054880283056217711311258049691954311370182573891043869405026113943594661268546197184405394685241884009142644075295576095780971393010845875250983579683940607594120987102294332070566028333201647966408732524230064457153004471269462602798192209076718477160773492404008276574693416486485451550564813477335098703756413160008995446733681617716824217233830757920847959678865264703933567067188154873334618984155209400444144373605443053491740815892775466286053403868313138070714862319585717920071899437808254612474884065315649660723772269000157832959142522652570073793008978389994147023299278820459503265493015867647428190214664636087531681192500956445022865474750464594163516495321656955220893971414805692945315584346696711210461730814909002430999896514827523465453189074851173877392488681873412232810309374500680538925389637417386076782155850430119447694550437482487568382785850021844769894082972753947274612320277723696309508861227482422332681589767134574939517172963542663104474151241074870633253228685530687463304356588626179853456561552373812911823682416709321052572816736470851034841321087029005000788510851391674947699130219437910498741687652083636113823789988601837577805936493230521526195312850262328633190028112217743581395211417004491108769175961600000*i1^250 + 80006119129192698062514009091031491563482115426590935926648926271208605287906915846299326528825406062798867947518008230194504807251824227985772796888038794670528820631623804844503160185017160457980936397525185673524017265741548143193965599831879665146643709492123429736821555366707511112598541281095895644863359800676804796373812075323883096263581420389630443997203146368675488805910142672116094253985674464703933569240787592101258566146270423215852640432301630926776835691390045612961948268802184265997437858501660088247231911002358394803211151209173670478044713331986714706589745946915069331625320399397646910759869523541390902983277865016956958034859260082691317702861485934583224859176995271620148278403550971829666166349476496947679241784231083975215200693695528932256186239582739780763514090151613225898204289421107379151624658920153883546839645053520353549522605662803713994182476320195515789327836827403802657524150629971709751647708314068695090588954635497752859966109594206059208522697056630353293294470029488400783434100343901490753117238820848968863432200371930966948169320746527844677627313069083028202010203713851515317895113882222689666572346276945023034131331262559630086383289279030238126990637306530380716636349314221502179480849268269178713258126883919064472026709616555177843355569869849166569260176723048789652142134386897069877486209977204481965883550910286559973746548355628194068301194506614691201414948366117068425387598658937248385510207003924423780714505578104508862411335817005967862675051093148219055537483840236590149509920873350170118545604258420197347306363989680439510175683409674361067329954057348984538637492148533840589940529149671987486089545318619151682761105893113290082836019786825193489202926958213691202656306785934745874174561920639203014289477822198424907148641342434049957424416930029228142548748703393726147388631641230813715013485138790929594989103717256461089661001171610288993262845375283369176355733646225752359790188558092231741643493347194289395238936453613786077965516754282049003444676639669230348991964411621655293257516352806073580274510407756155144974873707149742747311804101471484010624023409904255104070584597643008773005370290370091249122361787961474743188974584816809773765591299281894499526913081119021068171266895890912834345636966104114372714566275920340915952294047734576533658550922634336949449622565450625035747416671823590653722675235270563240803797666150204601849462774687929346768446616195823026949128714843231477528045592822215626839297229923521855775735292417467222795760754180563364431901600150845597383606047745242647393895272759751742247809219291475075894174433063572269307030734013049231671510018168270122775985583208434596650478058693708466736849849792039523176299678623977201181177811153725580447087610020145449372759583476408332781991264284275130115590896803280755426636620267093891089865333723397134164289828762346874509839394004658072898145959466648142415902237745265089277576519208636801024686378000203452811181497498879783823906477314643543299283173004694911776013799353952590014921426306660928446724012384350147319445144030097153378701995282113171965290643512950607463870445294959376277901275284743984251219071477160403983868179612647908275517083511910055148579519736535987652295453771246016757154607796735845316405529305665419198399628678927014864248913282760077487252676898199494567405515288199075735619438310806692593926177679983428662165992291722746305149195690216193941385286894221478271435770881537062397171829033332495629432739088844334854585079411548575677667486992397316244561793447446792070007009050146578724452591376848303872072628369874818919897609155340253868289599484646794941510065767113086211890613556952090410565646215940406933736063352045099692675818548211056828950986906444780636349229993096411572572994078837396346180439293284874345679031621386240000*i1^251 + 68495407731840901320369528714177256821566305108366937364699291163176794207260497765063664554866564255750218043121960607682518693989059138180685179190111996451220424390894986586985180328706933195335142381847183530387752309542446973076440817440206241369670673459344685388627138066999958776707409804537130798200391984224144235562564917973961787387117462375281732074979862596104586330891360845837541726037537017804408694684836427105803031932037574336206805232985786156321891451235106533996215789807887022437815191454893009444807215282113723864784992351969639429535925824476715992057941248061563399247494610038843940502990165568786140549419752013011773686825907603384389603277559655585829234915940282603390452402080529296022684057726254152141103465890004972870298597655809897714312392547229649921668768653369845184666803621830385232714037366795947388166606976504878031788683657552213572842005830648481344593693516237338307991838592785789454650969067232049609862488088349775585329600837923723745512163217751893431481137586296836274441954905430915606189969861915856942570695045280473920491542991765707681415936535325922789005532567062758053187744522976468914234681402175241629362034319885559299505506890178578386683287701023845251316143055494975930285537784495468010547324026411855376566149228192881752041446856564046527846315668225746543051488807976969122625585272273447827792507297537583988776026658076693326132568280678772047285048435037680119717334374881099492149174186723370000203130503594346043630835121234833032222202994693132783123773617048088238759438148053912379796478931316810955706745665068656004587662648341722869458742530818333668865167902600673589020992716369238505790796072308587919097029996688244055532845468908339080939569075390905337686946199022989760558821426965449330795274746281005025610580832843019113463110939624283435491221052402544064298281002121661387507295966202557240931003542649844036379492638877255643789318962598154159367667617572434942872180389848054199605441376928342978965618796820703342439457051417313212135126967722291412095464826233344806574262713723819657584934906282580282044427407548493591463466834098610651612562903910431381484771323857342172904636110815180078767293718749761064984635309960852992766926435178402542292154618294278384514400384189986945197924473628525837700839368614165965903347199139199143233710546640619289388820824021789186561794694056025813439185815068658088225977298555626501000292950190001172009088294627527830175458874610937362910803913053773143919955476704389823735170611993606542160456954197710169139160058452611306230762140771973057636364448157456916586502510662764476542790795234748140884469737332332227779770050518635039256020754638430935582217091848721185554080432001569601453898959361925246151547202564554692788666351731569384212472347475714183511274998018757910601078689311593335140503381074308080445123683887376909213901985893203101898570682282230238311060342761567635407068798067068864652063500434471517864412983812703485049575748844293032961447498411081154988172605702530759317511143677273201285970553285513644662607937393138347252785765421685742796714043060233517586504712508117531626946062215611951106835722341615973077679182704057275668465333330243611134030259175398753536587503723187483539048687530673330343047734762926189778169515046870717525502788856592398207096429132886550474302930730991451809473307023469036026675663967950342730316163916605509953091584085326770325970516805941550318515579813244820260610419071739785978459906687302700125590595600966507394535619106256163119911790925163306633649737827421007154522103024904935950161895494737482413047111630344380724107748855275401792185869815487789541897821722265551687642568117700218192174975996464560526989155402572418158365034259444544431040795422077837351872034427698149209392484569003205853184000*i1^252 + -167736162988335722535818631659074965069293843851171530583228657460182257344638916639563034424159442346269422542493128719506138390854769071329706378986836875798381961881128389532337314255210126626722483357612312326560454684315524913513219142405889549907596471169728125698593196791057466276938731197224981311230574729862075014829607519631645684819735401731482726226958661681922061055934640060258399253702542304723620945201841141276761681347669104281723459167139259462673263009713492817838746829308510585185999774037816925553939382192106244867477118152070078482858419934945100931377200723032767572921311691422015629880136220931732389476793979407254339564529903357441191903537256033621696666526101202548958679529618539851335761572628486568068466001897427613704432380892861062537417728232570635257255605679908706902033057043531381672886496788987653672623617970781998284538120056552091260931598920109843752028749667561940915794523568127596002760048152675671263499650280359111495201612942572509600153205938933690697667461964578812826945323530791585436866430763275538189780529570519853620923545390326833021337410692520924598613797478896568741615474436794957171692812101339405480671481123702585788809750480462050246447077897467342827607660860570278847558975675667430292649624334631148714695956651659543294407432591036410277727768076932951476072360610663508260848412414690302940440118515814420415726773188505573756984269431999622561572116198887544238980653040209789248504488996669825131972799095504165287607119951045485405666674369838874037466709083221950199170505749064453866485005395747714036591113193811626603921666803738744368336772403033721501738925157976318061918143801370518012442402312114374803118675891555870185968671884838326380742669495955224950186247110811470708252209113589180608946655868903029985668087094790671668999221343997588887650050952863931876951895038825819013049054001690306219317793894513287256145123941326259402151617500414179029978961323774845613049640289521284815495755170674658058160995604312493613277079993939670827245370000592230697641600515623517870614745075877743522371973201263158881495418208732418158348310920996404778034398298352876901954860430452523019131708750411662284609621350909281670743201603781418715293602693202153487537855719448675518006378532243290350148291481729363403144696140238233272280891552783905105574411314996634595454486456084623692226200071251558085145825421258244989637889722688378864813432963285451181274474185973139240202724265244852970583735773271698692331694484996049852368527860088372780576419956782825064532264423389368142896946044529533875528060431479862002436823457681604691304119586502444227069697541129875001013695633930382667280017961017603173731366959066008447847948935331747206665575830121374737973312366773579502978543836907815732861821927883427134345197138408403991780437079875253013263230521402817744030956250021539730382889249472101547514276997159680617986500878904217676694407678819196078790230907608297248883898702617863688761382526046217285883634017319043641394931501270887645583901556727568122820336065018310786443021331970066514951243107119621103112813030795372595582204673600481394291702071403038556055983079625387382432497286710746309985317698124932073146983720020646874613435009575959905053912241175426504444159334262041076414773496223633231332571656662707992684824372290023063573977942059299544056876538577347421460584834314937839970870846107673901400819797472601882522463117779380256758991085994713949045333473124039176235568415146209678225742084495349102964854808648037098364787115544070920453695894948086668345154522482638570608987262614372554125627373549461901285927424357626635049481134503824094226002027456759411010224173995015773878468418486746783084731003322635819071632839314956336316642242435481600000*i1^253 + -2817687779469958959749737790533046118869954387314061421205796923872639826382043917759778524787439965191806634323551450865243660629215290880333878308392327240060408231061224078941771963769971512574364419970091763688381935453383992645103822783624845032048681980373724271738351415417100726260929341373819104186152776829179658279085475946718988854256923813552199230898309060688445761381274210671862504923055281263235939094550180069630851650106006531816575589709096551045643349046249711042207460793517037578858971959905652519466922754649766177125209197281558835603389620524252571620605656379563554824015947888170600105230985723064976490118332203831853406073009115741092526822107671397893225066449875049289190971647924236603370940556554909210795873519000437786611117179106957537211894440956266527267576259373845342503188698036214565912261485120798798534682578447689692506636444701459903338682644317282254075169129831187447269858760603476894872275661042027489370070877443033041630572158355292771512975327785288729293934771777631202147666165143804165962157536258559037006336816037526466252369472534026214488835330162892775378670601127204950179620652576668184676932135691354399642418799823116503166062111628001993815655798779079858131955110458835801613427723917461020770519630166215949933636698633132002195661875898554694485316933940765030674978983709216568944170887111779361231979355738607340308504585968889034357200268366122533808742865403099113430115872322531996853708758565865504879063081994881516731917904244851472335776836432462845850547563987738020192316930054533159282650608317550023729967984445956230323550011048796128046572544005699031763462199778676067729488341749933670637434004996110107002869668377475585370354227171599098200109328569947398569288963807013218375007936157435380030278422743304060831022351486116193654465724415789408423874836375712264909124365994287203616171137129383008125671977527340843772617077590917644351954391066133945582888358172785885046059081878715169804645454854988430402319571557219466550191056362444055657494091537651578131454219775565234818127723542913125215754638514799900440901321112445018402547842855675266721465281132996642750781538454248690193370439144196072474093338622287520819262184311784440760003148091394673992930486299674122381971022171018379032881109481517868734014612124609069687488704580594263370782721276906421164967547397481276304612635084039954753118944253582070433868820552256340045857312142139389252916118523196590516517618206738283909188669870705110756486177691672075632923974558094636033932643958582456759314333566905153491711598966439794890339575575931210852769851597984628024822341538843013634697604073087934973105837782020218584739629223140273196829695324922439310906018078038496522408841475366910419602268399494759938389641401212179551963539858538775917973873567677382401444495917783033759891853132867750645612581757796010242377944693668144879255705450187019621540486143538108988747637319050982076891999544950981338709271972092342447051177157910235650660581038873014515468132597256484626046092274807335440985104612977426604520769844799596160359666302473612504566237847108131604550465494759505172134681520064189889347866797553609673963940839306409092333141271582819372730557707385328690251404794735973097750049113271396920752663728430010049102520695174730701429294405939775467198475657126637771348284387305986763425391592186579905637055180364122524357189480927260468666314142214518075032692219376834138935257548482226782479029629081990429931490609318650937013744291587159613171119801779160588727816697946586306773993361422502949255783909473508173192219697445565041390869647187865867857634929601935991221301064902357927641644169701575823665842420696797477115391282208802457294523596800*i1^254 + 41107152154075407606589224251145146676717427437280363848995467210435985383147595391977843756490045878876116013360665197624088250977936048218761333610625494833424842063841890266951582686800108148524278304343445283542021941855889769019132512489225928374074532521158887739209276303687200522609378955605606230038033397076614290542357104160502002348570541613393283563865811872413917298334661232213637047631152180185534716741150914411331888800801881295846861778796969305366418087651059158141412942441794473167817673881292943662439610822387951345791503190570465126235407538618716931459814346349799681172961946851482223942823595879572117784371801878918694994840606369314809946546306994249275658091259874869529483288105973016976761976626496757609156640309411680632343791814791781715286298680750741550281310538167156746492945658012896806444529725795171513895120727942879612218353540042381864481600304317521299115592569825637603444803277842920003280389572598052986429094815418134457135535607123653942589625300182049828022755849577419053504299147591701274256323418233290851341566603968130681089575708137903939416308351776403670885081103125380822584291783737003662825984203636105658919231658564772393959937418460768187008148412225211977387764003873780667162771641108614485032409593422658652624897839105449838452333314920449006529325972641368593945941577739990806833491992841324328563982177541626570369371083305735203233079443556624765186923988074354685030672569810506575294230156747261778639571196625610238645867545439284542346736107827047915461265554466790928450875523540434372672060889438984669008227105577479034907096271562578381276495584306093891217043734116488684498769467713930435433739853458827625734410073971826924492127115971410122033466357336085204677286808675735834951644405280401403419772574518649614146838776995630492703323061224113756070391037485040234397524565703559960017091843163950966064534299770428604586392787448912749452255875646953791927695597442725732567755107708756459457094190365289556031840691473458529242699677351673527086728803527392835580886408932341123588493980041933066115596073047004511834023252743907487517039553479393638724732951862806954529221305391842338105357035940098521213921950991745653813008641752646647795118807497670908128786265261035280060803767763442861800881682226077518256517230374094512601173403864217544604259329828519418433246206080450669052739684179621410184605546789629175122714746836192292668254994834340659028941483458370210549126701037703703187138844555601171678558039904856858735504748776858820854910505538276272319468019238940801090614070289613466160390029426130574108807992506350970068963112196553105646017875898322345920882973723067901506070039775112226743983808760938463183437803208979319007025588957573444518735803272324410838896767448299916758120382930303634765339760073250869647799164382157655178482221890641412817356586123670614108216215927778810003254956759915050436632256793729233540077084837696007727343181052736303632506336425777810056974828280641300708562819053089049790533374695343917297460691123041276949491854299100118221236591871359553717774880052309669055450945254460514593555726287033515377182783736762467757150434771982093719444603691680789317241708823304495891908318287306877217867424243468742106125076155928627721661448217484921442447901871189800738309395261596922962602311004706094402785471040400147750080752090186809813636973614994247654101293272940267694493635137509069175846083735790391499975323441761055450242970306176708156538139885977565958238556263229431872933376254566725478653933209901063378383365988181412433781477776677150818410931933795179903636810366671754104496125954684747639217091220573496180699949278401350598656*i1^255 - N1*14626783657729537498064244336151006508092049352884659122246117874103207658471572248953334952936881227563320854904455581516346533298472365049585757205756817844297773133791248769969875261981657039922763809436697018881706952757602738156829304384219734967829944255484867650134314855948578992107397378289700383638824875309823909476739879460365379327722180195945302400928271692106587111862683392396098317255052061279386428025092556796245771827*i3 ] ]