[ [ 345061994182123217700515305104817185006701336899804024502983755555354186891580633986961721767739782842856143841854044023152672577609755228826539066115378099404207844544702104820172658892600961849599481590865384269564423561105871690279607941908595534186814329883781740833699900930309488395395514223275364599485368831460624175221174734428106523841960729445369542055393856714425630085380990488071733683101774223728983280429450468308458695141607374732877936857780443846435434164150899380129511344838451875915631261917342917182972963572940580838069514918243491646752363340798775532366083766587566496783621566035183184293227996111104222861450057821705500834611922796918327300493241731056767991616108426142221307755367380496962862782912572276697385462544855774870039296286654413307003389811879405344528003549790937100552388698117598369303359020949144482156511655301094749716928391536689173249686687189300644219349758345092165246091212820263949444791202765210397951363706958600818160289212987760415395666466537001283308402138790996607321810261830311610945962987561533700244278310761823775593856806933033517126790899703307130198797419433418166002094345027940022128128244789577537372004068050374458201094864335465870862686447330421314637768770456618296449408817184097463277250525749823535683443362984673441117444887316587062357311940432700722948140981549042885598814060183845455506137358186871427271416660370013160171258120106837048036934148976038808967703946433428892694972694172848224242386593102580011676637874704107658547997271322362250715187147853821480164262291606368801627944020600726165978742686010268359621169453245667475992936321364984236221459008092798438744352224441804053651371286060269431020772133003779931195476028723959466977592080623699149490556887898950880115921325504866228464038789455836425648314275733509198388002930899455775780011591807791314953340807453638032539645375657541330647583586957730305962138602954323983849618928484523180720246705199693106362853546804371280579665330880679365620994760506413906199712951884456312433335408936541782280181368249994700948144590745225928706186605360630457362065364618297061634130830149176000635392969803822207370580315666192320429606850934538333952532485086309346776288220868199401814527491586841346299155754623080438371935294937024062876233023677465460885137517360210498420270308270121247113498861323231608066964339445080151144492925071255897695729178274565682959965202535601047096438675596021894977894785631600981814843792662098097716241651491494085119568831152356805476020877354411803396587072200919754946132749602496697126093944457484803148263076894697282384348219807733821295289423436148242376319634993943690941850245609389340858964971663480873083764726411927352695602094754872463097785023813560966608396854789152364486364700318991470552016435208044453508793628077311629113829795112737478254770452730593433781433252165945349707745590888755071402540508548987770990816408289595007035663767278950168498873790230730451338453563012936988056380736245203408336285282167017872163871072547496760175302320348116240061948333563359591315381438980867323424041028802671921081782266992063495319726095444298940875278658814860227922800166931362128777968264439769295543012590936703542367501207906556269880884613176651434984444963082610837540285605447502071522700080831053802481552288809077442161163254337174617997353675811839036909072897997477703749793177067754838161655714301960565149026613327422495967877176926248139423928313615454041553659426029282862448044588204242441396971789530666445202230764826079484014431680211728892530236373660050131555930925369670699553102266015260600463861331600203782298973594949908411306002805229126345540720277742788012691465411445131990975049528201849944322133654684769675542840911219811797354861333744254028775228499446116182359200749605277314164520308007504298311670429522075901478561698071364913762012009172158370392945769436022456777211811450565539709171226611721313217729560244910031540419232866938107957591591203879057606903838197576865763788769385177612476501681675689823967010246943519232977880069435319048706057433745910794219155834996066386068818614230437001940358537458642098592975353620549810540653966260162895655050002468545998250718524649356399262714733340808698756923806022737012089225192808378690902733364240714538336095432188010594264553030957471107713559180524907108304439835948508026490132397957170553877843873078996613910619516589272886623613521886879890415531911680250089096431879045177117702985361188306832535510768171379670195742039020290794731937756026925681370383066983494090456979750646459291832704790400120776922174717234664578318536452609440631989718818960722608558391506805357940344944587042731433931129969528348428404007554970313764298397208160989791134930638911294090757799936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 20551457803310568308086745211516332816060498026913335609475090626989503377368608185707966602932690706872956276527807918925949648659773723416297319586235002488728507634332154572310795702357377218907695581746438242867594734256630936563805733871235026465496503156457256920574863490949399430204822386995841609531809356797505895184781849825532282545311750938668583271332161916548000998329826993559658676605362557256904858644921424600332009019511003415676765170283639982899096092673234093485282921355659678177816055486623561287019046534225784428338781561692523112917904286966151273494559429517820345461384839608600134142199750561153033146877768277724148458350545410030629284534602605165784884718376418206227756642223286321940168934814065362686600600760847195796219655001498343209025846272433989503604080318296117969792237810198105812844387329207234425165203130500630930687986628218693808727949636828334742603292073526253823137741845872343419853399059020883709691357510513781104967306417992527115084309319989968959526988034605719668018935749480476391971412052185394450379638131352565422249184965814293954566198036056242644163566428293317119734291610041629840221298032762030474954530079513532534349287859045319089156083076349873065395451589046160388865861820868027840502483233733623674561388620810018529415006109895644847182979531432771317883768181485591926611805253360006612051180685660877045094656933683196907002844752848479245877477198919788554489173349789151809152096674900351804714295855361868396287998413094803294006815926800293069190343701876591465920953536848116814877228043676302115926218568693749326279447645496527534696925735148744691941753561828777762956772246001563492745924577107171992803586370185393358079534770262905489710520265547491842314906069247857241512538745957186241986175936187427574485298154843611443960264560566986582803430316639437386824229010814945286445346012184209825472254559476930756542815189699388704854510011768333961001707393387297532310254168598962524434623669040716221692178382428400037224210347418837246046904428460700693127419328262545299772784797355125873345836277905679033630231785050311482109421701006225063077359594678138676420277945476995571601682688016742970415179715983219276023874180208286685014983078904079760954358687179139353323988199780481363745741886324541481337865739761322218322313915239577147150238524369235174338158786420970192149020154569283113253047632597790049462007986703332889075655972903078660520266945729750847816763374182878312649993937823020002773515260988260158318702810155828104063424231564977973445378636122524301809529475997623923617281531107095128742477078246616118199235171564394621233867261906228702961083612673000974321679615150555637062196654209385486097922982919089481246099776738768201918008814038159392745714798361981327520656369616486406799077005335573451536889009408241750333475182744280681803190311028517377963641767220962401467518449301841435432894021164692671896050835431517592774693705128308827289592199576002132648501020454168421900389317448530967880822092120210871216518063752225740445263553468733182676860498543563922194147604866954825471086624674404188706057041554059234382405248770295647956296111877465317941131017905911440685157107236530806816379372064284692218486688595036797836275096662345269274059229590641472073347747716929458645659476060873749252773387356584546553553125517394472909604387608197376825716563502599936124462142211177820787484779469047848946502247244750196947390172958986779899153769865727177330233601398740406549942307997816560554014981107379451861272732437651999850849996077250979625943805294575235444896380395544693077534955769354079027890914224035666362747985780274334331016201796137422319242980629658809220186889358190563212288634922009383394892508243247144693728052685954498062615562067768717516645800379255177767182625505114096628299861172428637856818374045960422914877415966209984146560144506357587729155642126111355423146817996811553417128107744712357974519713369324134243764001472245052867312988117414418910685732073095398840314633326256137972269203257536312232846148236375163168012303565602854774670042139328923732843888887539929091979904975458308653105229527696863269502738127312215370326833021214827361273163675262797373069806081161040509132245990309196620816557214704173415832200265840511252497361486677962817714642404826337906205066338159038740702998225582834604041558464592534772467070156939222402994186669931106349806387034122125021068511304230005916676109361270893169435750277485237726479820211526706722285441532725938934151858340031100512073394578349792670842618811509215598228490652036419618950141689714068748778836505111697751356209261113757931415540075211364760571371299905696893956889109312303278517616955944827992820558915783168805954645809778536878807449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 399092266639567305375913914524543094361194592043640988003225786352415523259998729388106201898630048307824728057235404989898846252832561003255152149846560135788735643350399590652208750749587660016403274145387284122679292407298066018993930056520286855321612299985376817280384288235010297206992382564344338963550175294923781603957144725061748231983513682276176980268868491895977569980113855993956984695970300769366606137462065932154411378238196258805325360249485278840783709589125201652906010863067958300133226281812620805706119115649513981180266398656223259911364773864191873103821055104601611761673489803493183018610778168173177726755882007044138002834711613831575686193006410049533204699818499765821390401199430654334969848069173461587291601886804288713227845789625691533405040137347184092812751856687370479609998148029576640170010765154122890228908963992400244696578897127660263377800899980597148631521875829731241874912788929927050738111694104104600008026383857965083415700727899935041996903752629227402904379578786385504874798372819244599292729654136876476334375169081076153825910137281388143100397584712597186786509871829292114013003126302404250880527395444971313913772517640282965830489917576665523225722772524061697991629610650081078228684646997309495370027951440717815253497627997916688696382794990052476324379474747182052298548475344983980844622311883808690270359148146474726171995398838169050550620874619336461225538502883241526691651646121489934479398151435140459209316490601751969948700939536318025302595405362548345199130816238368307268361427490269771427400779691683880836179878518503816571374835433698439008142313596981929435192820513386025660362571615467600517215873197754988520491482818917594925864112662801510925233812971089848889706265105817977002086797684713256677147931188771126475326718527459939818023168438402962820251587686597009732504418834710739437042497387587253588706621822000730619007718543691331079070571370592045740104428722411716576983872243708596697771562400027975562873411329173889377919955059623769902084569971398221929840385111311208470302039927035232346213216787409723229146620438021929973565316212256670727310773180415023059321918688444970578176442802630862593714832457100523102259831791263838116819877334514678351429137327553561176975667731809925123210724228433334623154848550125508070301803971006858026339659412528542578740794347763686579935647930392293538493727006599335488640754444220797104443310749746937484509616391191394958344677894924270480716564678443063219509493224426169438755805958997880149033039453806197916049332709573304910200190402150724906290214133640468709975806569809028643229173804945170977188925911998323313665645980054053624485827799161835079362953002336979338811874264617667964476508308411377564840397020149191377697286067591983020320517713929274723588548675736874369980451978188397077924107297086448083049103637155057928492843899266027988855889561426762380009196079388523612536718609381974196979950985223934491882039382122431981517983287544407744585936110156350386880126740540402533839839260149364116471893276594817227846205397447552098542687514343880471301551810306992218637177733694987342323066795096482559333373103881058678443265143396182654835096951766437029687778530792602934576664854767680421348856885241319976576906807137400284703340378105428219472030761043930551764600645612321863024291507547681812691806865631792165385827364552009935110456548758039228220819637456477988340188493651388322476401568614108295067935837853034862184300590436226613727866809534694745467960970210318098340202147302335955909333341405235420645045272011390598290801716562395518979918499912673619737624734095428227474106835364960167604593534965798622912965190048131916378109644901935927218295983694877074795232194795951056209152085736541287055932149318916785454776380806758045705537741839977126200483956370456810156238291036070127464175516166408492159093948469021546373628849618781195747780552004400255068246485060105941301530070728830688259361686236983246961818212375833558893384148370412168502595845878118387188922660320611785948801555740389340778889412906831953471602271456632287525993216686132262689037632308784746059556233142532957977839159417067485259078588464825903535564572000659998761825416425173597177894582030205193808270052824010189459264592016327355471236949357758558384872514279704088154883091921581070395122989590064316991264821703623619923132973590132712577584461164786672994982120315531144464191444692293168889448156072944602335318952802364745301785772014690158584129564154330209208494420874414973011217197282558794845590441142410961755953348830447245004134735707048876168048662547569493780607619959793119916007436484551289061507413760375213360034257531876019372344080898198818077939658085981711373206031900275758900183040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1519811905061079614736100598617510683686863604640878289553744694795758885575066788245615810539088691868267256233806311985989728846814697542717304327067649126031795144825054405586893942393434096734197477706613916002124195846031522971054903642591313210930130548565086223859647105480832428407258969014433771353566505825212666677878331546738283059613232794023200903273598563336946310480066953086257006952599757864125216053554661832934953784759019015276559206895688311987174399133303763610006343918452806272343008586057836487061945234284303088660824264345947509757101643603451474145945502351092952554874180752183557965908747943578101281131309811355801781143436460819138595966687300084192598354512922281203725789957172825509803764698992666728465166269887799836753344488360036456072366025643589675054181318775221004445008720320979676268759149168701101916717992681093888337996105601993068597495406345077015244879405949365758198699735720041761557502213828201068678485356138057969129542220045583304874402281058110558878950072813384522577658222523698377690540129678724005770635093684899728191185260530860983186531989802385134520704309009604591342678700723832597088668941288524641911436837180622344147421033507616331229517105636970042586007648622053961713889431484821270512897989629222047225421204856349900821954829251311211048693626482991418103509377391876197175271926064836754516207259705520824023437286385973095621009361367926754438476351418082767193011019970214124773110173713226056768442817051157657374978309592677794643476011208899579014078124737082749414056906946577231958844719618085148060246523194500076529380688146413057873019630419104330414474446404457769623357028800355299232107302602458863383581592633161222179567208451173753679305202206033873869199993505319755469728010341546791126055942205235435146444433667562918705487631289817144582764927590989757379106445786036668101892266877239033210985196765297589919724021775035869040187548989866134143191248985945348004146528804510336961870352973297301287523757334984105718055022531072483737215683592193070717883056874407007454059803522729778924928859152044793302020059619413662482785781538560429645055477111870966465312819791156446600627863170830717931281574399690700510163553427066698015981170958445618512690522638224474286429731016203959437646995510653987647882541135144163089855607247771102166269730620209325160843748371707921786594026719313672418620484138000246653488574211858697524398074581147625642453646993350539977143665441269706120798521766400049645432171796967784088017386322374334790065305837140211902321697506804919493045997665530205199084088810867947761337322549001057484079565598377676053663790143426491355221876372971621885451968744638128326768269959557400268794594077241136491374442680426525908161961178354287600584889439073258235381577951682880728502238072329958592275736570280236814642049491057084414641762580309741184964789280131861925510020654217350270372282183971536470486797830638898131269619163784906715932220467215537268052227356302062767107843437944584227087175205928182212386416856409546718276838275392661741272248757480205385487228391317453224726096878191841895816403921468131695704190808753719962315214575711507544258008926305245035087748781114734984971996431044051215677127548954958971580276905665915677911500784017746305772207954347885804241723447841973812842954593830524146951805602619910647624330433622663157938101472021066374176291154644363531799014318496368616553799283245587654637778096367296764839817929035616328570458729881004174057881257147483290987800014907465291113062776521880639377162231535527584872329075184434970444025576697300134399364793807908868725513052371123094138519736187501672308042807830842349768304604724572931851464291193199965100208043665150435539522480185149339177921566448139916943508544423670553191655499962609847087613819069151994094762123846255241197489620381214642474000134276706202280633701580527616017763382472799591522431698161749212079715772095588396852449889988419240123163156627120562417164541936015952357888851761874852947079549264961043929332687980031754237009915045339563369621883885279126039368280691426874124079816437118712210555960660271417231950435642792183706539048658517596689785768054801693357914798514470545960262054913196798330097488963247850540988598991649025549734099961988565885946894560008686024948133873801826294331450291293203836124225327952242574572546825572184155064724639513151826217420186734986284246530658506484694958298870166939571954255943330189138311834126129726817294680582804470636763428337147028978112725831692435396871509376786228801136624798659424127808377872248471261413674530023746610863202405247066311430753814007569341817706800357973967913054024541300092746490717808949603702032520746582620935611289973281837230097234842550796288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -27460358589062811245722347544407853331448967073210914346544616151060553478088850107680324079810231865026070681652172652737830766490920057881375639896806609261595012773432798120123317011927291770576101323835787890028485417616960025016908909483116024298958326612089309214402572195031390807290566702136235861714293109730039287792505823533921629407208683971457173055245390007277771935510293794888980272436277306362918129239416120320703242602348547427949064410925699000142742228071275974223683932930153009729351649238923949118867728147929761882065133222349303903670601757826141926682110002124113122041125501515403524778563261320292522852389936747391176591554567232884665818935272320354111403360595525424395841824277035920124140362399966788845867063224778281929536663182618896997816255930264568040836696202728798837725867141441975527296908279178936491289891519874006727071558352127911218076744995215613001295909021587915175343866227872353607799506444155305882615197312150656127977360780183438900795431005691875699849735574542436194137810421817838987112573585140063752580626657784475625023535569317011753992249793065528164152259140792387373881891663159870678857301726164705036604337761072685837417132346118765686087394932357868888394456600402969715634641758078701309241813579103801989124375132735567875316829776863454432217337085007536953099533358293278044847354065743016162314434454990698070098193333866808662499421676612792905923008690476818585199354079404296290208580754543397913927267368806776771907994557343010660808206503479697709049753603381525751098211583328850988839129095814854076433098839031388951293114213518623870090969812097819443897425911477144593261478750024503813994490499283062337977659020402500779913863161275094222264072338220741793888102016357316254671429482810611170227659006960081668120610419384016551238646900527137323845135286043413053061851765424066000957345321486235042195154132788331965130274961355438613378853250636885465024746164849183983535331216960550817628362372749037769581096204793814555547369776739623243412039152506983582520042157476401841557452314584000042261259618803541226070283294754066098821234856987907136275335159740823960703632215202516790649636028139811343524431072520458198790212752247986357277711000590056043777982808502119931051043447076771092261431654810989452621852847749081260296476587894747778660177443101411308248450139135050594397302989579877119431282212615157485363841734210200102628134204040695798714587456447368985973615530939798141051492854527689726542818610017115439150281167814839263973569687615662857793232535879512182243919843154261978472674499672803196982218427371966882914851029361489921909953511766327042650244529142730639634897409868461922163909704540165897198223371469548035087689713591994364752951834611648854770902397772137814426038127299243051233128954808123030236218025724379009941653971909816770366911975492818639980825199762264421098629608253200122405981828688931134108645288698943867552695967883459304208501559661300630039495695586049149849135656557955599977553636952578534326234525788460329158376126089411852424160919429354860293498997105365713786284030479686071364037369409219036294450836731461134752136940496023579787221920139291627823267562935398895696653693854391544012262883610197679764072670574950465150408491915799815880374984890403308251120437938637333330896425400772176813770213711365047870456391391689066431404591756194396993740378625243377279061131210520191773567373445402968175324619458756507059238894238347911419893586405498056042483498694412191668266224972530144909863644818725185819346948461036629363958913681851076681868923128902902200445379594205751058328186332260629995516152900498074477057321215843591330917444494494574754389036119231463783304349721981685293992125777502881938675208633758911963584244483967961030074075581402629410125332744016656220907444795232179845494719254210314950683288530392951310970871509238024235766674286945100183471633238583364318659464173620596606169666879505489539800260072445193243142618050936463592607468266151604472400544127172584455671451605350311710345519385378258393907282551878383502560030347616972177362431606062730096214476417055339805271547532218620345798169832381178294823904467584407844436395156036489780663644208771280738327605452170034629238064232614599834436982456428045819238475707565088068115872201323711442712395831889346475002547864566858916418420910141520469372557889322870887692473836082872406876793243147579599469971105893259563322040049202620336476055551341217723660928742525967487779727879394554465892515070601519749929378051295649398126166370477296069261997696232158383330532522039875862281861039226127447319525783524137488623101091947269555128524846224626900524177137641956256487338562566939347929269291400760246505374258244880852582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 10203115066986438781085195484441188953057615802717975034750074389788157803340749212321740861104467630144364937282771462077362010428941648308111543236389391346615235199242479369353234832664524534500455640721375275451836346752084467820225789189159960751956337530996131461899050361137689466695425037438115510451405657486382291668332611562774631491840413942839455736205537695916506220030135757820340271864835536829406593932649609618657742501291594672054970379509807272340116009575398086499984035404462164173145816220822699498908364773677853116888161079805191785357821120734184131534615039144938359089720533525273607947079768552590336194019511908450948336505981317027568050215192345276173686267596820593439418858405576287235226205429007124281952746971833545479504579571977085606396940358363678222211146138051522195747568676058386637564204006949370267475827444022867140346946311223495271737441345885031916709665994800434873193221964840152487203369929199515934657650936777611765664313312279482144506739660864580861041879581891009507242756584164375703382782088070311378081845511063376044530761569580565402028000801109070979970326719882819564265357342578826422608134203535130497920950749748217389734145008114745536017085166796175435898839317836009298306166895577094785045110166146502255902265344826310946658980608948259393282695967723698181173442397601664888574213678923337350553665030361178812357374098158037754886329818045150430675692292038368046790405240554097133196627788257886943490781506467983806692294752115973487894834625766818906861004314273634221461909051264227128701051056593884507326627424579205988798483775382687743335894079905283579483978010818561673600112507494858353852949150776610761593190281580937496558803380807748052489536824969954898408364339892648504090611652584938643458607657512687249152805052567356490645807823855472720614790183446821459130868466762539868666482874547856136645052327016328908624475755349592435532904776298917852807625445040739292630053017736367151566923885405514549269572813699046610544214168416063107378303545650682161042369903450431293156341338566471941190167765423965461809696448132651791240597505990243299428889240771257077241468403619996990178720254517750392970138714366192727583187883858853566040087501468730581841612851856559821868553452486284720062529782265540552020235473683597977670363987601487005208847056761489257548689911549089877562925363854272242649568574526576744436622644111312953124639200192724410655409406144094035086307999323383503311537945927668706205276911022054597014684024450341153293053482372622695265882447401726602327354956709200836314649294588575160358239839212229393068798073205852350123614542668840739607365478933749018174561605550849941764156472418625445832966182713713841554097770211649498174709929635295402383698778960433704544387891951445945441060959661896640945098523372747796509734764643911339213464025240781778132545725051560576620756094732529667129196509296908759475143088195190373594776877637402101482783778847351977612055488478208570508117811995520109326717603355540773545731240564371136748118761457375754588297151746287476352842536185247034605760579109156547571471366443531819495647187269433112820935812608303354766528971819530586017890356965578795907853598974088783368875983556461852803625653372293066582937312180154771134943760042941048674371257118077219592697610315518336425689606754132399143308622191780387429147763293913851113338001061874752004774514363826682252020873164243472632163299033824195178273039840056761732574155229456892192620892490834053368913345035271317666837804103555662739500891883895427961043386065891477545634465954438606896014280107568654634195774376878811176899891666426760904338991589823503349619753333982435499626319575420356229758465672262692050652907776694429743619520029408137611472293915501108919610507035621574846206233237203673990578795944098731279009748757249239837782457158104729418974924995025887170513336536311916288662089792344434411210655229426704240065498136442354776975177577506281181847995217301611155087929337308104800939966617557349461134885728535105920384296869572323210529292883711514109513321635838748785778870206635844146077687460853687699711285093075441029660915420797179003378223222825521888502583609464813509698714623524281865762353283556071103762838491715226209736668022727287232220270796949039635606346860556565471345333947476598257952995976520414020962653639152226912193547097555364479273810229496430990350465050529231456883312903751964686922176545174626515546125010136850833679300712249100056476491596537051404844195754306506084270894786862918786651128339372215024230649664530764078948406194848684967480076664780683775184981837219934144532275172276445412634294460448814672020144848102288862451463177186870232893941096584231321084936326687825592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 5424730258701744655616198740710491800238548397208692360264092139851460002550002090857213503794514200010226631124144542863668347699134410773609603754852870368208527710895368961297173957614078789626834431806885160141799373799727175238297986446932541752581707855323910053075921674130237938365107291595623243849860201180877075732916376955706662973665228791094847389325843705819283072564705346828154685981028269659243412595314966031733633634018337868514002291500642062088848596193070414003226749759015277669668117548152688676692963541692826936817219339033038037331329611050085606937472762065017702135730598610106952436030610193166337823090608226856385505148763338242456429741769609964520992835663325873453518553823401076861106041063019098309775865459355941924698881175764354690122964764927843054099390531484790691500738339842298805870046603214186966311481696124786423875869786563349830502762275006860634274262895652789871413454547710375710067726304632324684493502426317309230310492167602761865487675244151600759361154518476098651249397548250241543975062521829417284345382910179743676924721464470780611467037462115088484200448187047117214697330627709529279739155311897859041228447777109964995163473609269246090328992447973545652025013881402568709765609456931877366954908067439394010432751670142357752910821098668968102335916287909477961277514795981455234234409880610986511527808733967987379449052869174765351781010916102042364626988217228043500629297066586322850433761127617201812487884825501692513963078127972089641773792113886611438716757659992224370486741670888397401996895852913364936094853620598678557488214707318192067897924310781522221530465629147704563409875043676551837041938127036278567451511435079709103284580105318855255916733732381343266549874118373519001930269071857918874717940376094265999136128709435538915447815640574300295804946310078069817574727736074998738604998563402958096187322698434273775390911055934989770028414370853649980777918661149808378237758257563130315552832518811406580547286555825498445259230133318012982345087779775590053694130182233323117570709842631910746022066698042339804495140966861534558207298400623079203842976858539177735550297430420885532605574734953159327097844765204564768427463383236696348529867527762400272548138619788179087938798327545347331447421191487327925234246314246511343324442790347321176307645935872902434034715166225479610326108183170785850674633727707990083256130146808423751715250577227987390825388496660593295973084315509177176524362057955799759296811478786781504047768046574162709813025168568355373548220066407634882452104060588827381698953430565849394883658371377816825059652175922337206684326896095569143455034002439643314556134992832096009487453058459483283327505407023006114880880398139281496615331054692570563249479178822251759171571544945157610967978405205195261908382466537446678531347418870048802361641578088412357243611617756151316593800484917759971416723032883774645621084886345878184420214572202498032995082547776900904963392296815678354789958091578108239883615772795276401409905351847250197566090066396352408694111274504420884955308064245043697023308553173607335211063859662640135605429529484983573910055934256088340137934004227957798498305015515803944596865066141128199951417331682057344432040579099519710538780652817993310919672266496790992534625103194000418310039949817714318262947704313969811675303367096756050993673516738607152197383451711764359444826135755361875180004493858948538774969570597982633658035109037494834874070096446165886634320098317738419576799221913368874395157433197514406003380433586933541440732249636330447773233313325601893867789230788574698615526842142682040645299834932123992589796970110814402684314362710638657962863708549251859819525860476537587859425461830102394152488616506561239164541742550505558801484015033266204249127483130452612706816003016407869242557183411791367234754096798121703708797896567741902060909501471739674873355112381561823447968935694336648531260317987586979153198190241139504929100216544957523395569049113033751234068497305114623003541680453616301105457960615195611198310577800754480748968559782719958735376080361816407953197546636174411661304944377580914537718445940150537627151464876049495505393593845572341504949011561229518747569267937704444367585836450544246535530502484372080217339884930374257029886823927839565583447896304191831274153377487904345409747257870633759765161374715932221643362736314179694878221337689634315258215083187947365915395229026589332061385539715952164890236454067372532267947140461564365565061243863197465781234514329937611586693275426734089789640575409026839070572410049650859749784022628388544960067378379908603295564296734906086083938624038629752333650316254361377347265369050223338005439998363329084550594291483511388897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 37874232996813337695047822854109906286830877326731888128773673597840037732169328071088469105453522854965136889814502594178954746383984964868133943001437246089341106568222930951657427863889682361436812863904213322406161810524080420526656486847142711426493315045975009330819579729995980607176783144056888534553750113329278703975758254056525736122924203325835191150442434194136922376286747233623017025175528066687737795399176249932465665067008199826663632617327641692103967590107415045520600661256101627595557600748766015554689402518211331534842993709378590809483183809701985781347193080032746393669287183348319305324657723761228077180802368079172567009193394062943766831650855469552546512687706343388621127529384239279598025132646713513002318940161422744365583491481284245296034352174558309879901684950992450272407129796617511693060899121019880743470040500520114394102170150009593455337655069404459294059403833539407254879665283962953246789963639395302818975964231032328697381995888419237687545999782690003106246488022452595609852760529887914749052786290071085154349466091148800512980338018597688661890899149680243311893722451134039786274075924362877768949892616136420268178765162714321067532536692827322711720373052086847382059613665553104067084359540306834403005115422331948641568859926450504380148976835060799992082702741313757013015864602980302306910244764224952500971241286712556216094201173746661227528542926956801579508793121726486611549434270480457550913250529842216135008513804927900505539139854754070596672595699434778110366508465556708451620332224244765943976068767191537049737086757619840632065687742726040708800856061052143761775666037725912267173899782602362446317810708798787748962974445501992947138531667098522153868030188476453956752563624464000759911210227252396411021712355596832427262977461651259183759860226773617030778553518322711844351342036716351668074126029817294327813628872196011261303120193575940912556271449515842244909093299548193676546231051384871314492163307102234802187021006507173696265439402849537468801019862389317746736456442379556105280343801405990635956840202832635000922375759182763774144710987701903826506827525615499269961560287184995963122313721024791513262823378765456326578693538544564225239822669228914820714973496475462376121148006742824978692441083497301803202467050454186709196159473203565257419101321166097989227625759017425472186619556334048121543652889004049556794685692413827025420184796795826040746262823283708247470029135857777475830868369601960294810256912315541904973405047280583028711404886616610473565418368053461758800581161745960078551731921799932771724883885370035092382167694696884901447836358222128102887084644685313458230536435182265186757399232866319210905185988945383355159861859292636727770539325023891222819643144820215281720747477083771777468281836166656895869909415254197523872143458051599768412581536448929054607933313983773685266364566712727277618182540351609061101171373809827231304567560722674838138540375161156435592136462546391651307858817566725852797294608768146260031403090267102819813702414113434039843672014882750634238287436736974309483915892202024632682285627086205447619513451484187762406205323546309035704458234813792544144762486243760798354414396376420221743477040682844474290835948114330680322224368437831270436391216534994224776447505940324195383545719004127835616367939792823955797422452580415923757123440480786322664123956852337895566974015638655773096205228507453138820499512847588622492968887571426358892648556579580039922548792467164719740761321360853656636316063113122468996486279944921156367976525989984040237411442009658429273186773646237567579815979708840652387830060334143668275054870157282022577741511678528776487059084565066734662834502469856119167598376159749668454408136260497783011096579768404360295956507189337098254556799310492936266840923390837244548878314507292812989215468210826374100760679770588385101436637095202209303008688681447970546437536669479337579054438456820398109565883758139257408342399187017764190242657844638901681668038162523494329428101943113946938401200481440575573052292406240677250116617553935430366604011517830672222844181072351636244290975715707018515239550653155119773893690059042322858358351447615016106089406509874995032785873483059281496031791377281582007173973043891986618219874511178607187866683079752793721942555817142226817437480892482122567621503136139019043001437287518380573821372226814176088610429482517542405225318779198320322779277850515224117044555155276008457985762198772776195600192824197213841631836647476122072562572087090939312114665824266814293537943794988724427630276988880989225238655388086783636226499328849749883713768903718530832866459979858737631296680721112597366540582776462048640960870314886020199328308653080759500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -18441640961437810232466082550855767948240112557706072666928437625207001849987689052835345432847256058490056719319324434100959770619973775313733139801274755797606240296061561928257038224414617911137534016572686180040602459364469000028154946138776796123777441312976678931944979009820714406871198443602943999027828101164711810483397927052537606804676224591415039069814519090976049812334638600215117728915897554746359700129976127591005095937321078561937220303173966703896370889706940433427991375292700168052622670317748963974820656073244053290431628344812363273970071290447130939298149165587236455179790370587590636487571057088753600336161352793380060672421449398467616261972284294448229611728592372114045439592598349514919523395960431916488789981065959571402340115539411941661668239039703744838113306629342220662443621863686803076672533129135689652229676433369764338434688444406544634995001478265959742617794386471233957766378001522203109841404944255245012032602933263250095179187330382453353848082644449842654402974861331401253391714731161982109685824081200832431362179761530809007734915477729271883518030133459904897489885821980946505827480402352740318881028495509246772168426134681910880866769160368365049754237911983485133825110201458023878686837068908525077763393965457610230043634541450733165516572228335399957266012861055297535825285830566395462538657529475900501421791498670316641474537050842729447466167042662742916489069630461934715957326669185461094634465968314442448654249776528778731826889857177584500140282688578914874905539277627773499458016746471055308188277540336656942099132326214203649370048164183469456683289040618664617226353214620329136897579568899714712157274085406910129162086212024147841285868895953561852999375355209544618680131041518796326109390144983617377274541160898834796830525770586756528155620241197163878551806308392537038062571009323262518379773773850210989652587356991425357777378734265491805657080872037731357573073444293756522851822371924613164891752785929857670457113880828500471410455491135801393177382216009506786265077034781185600267414690478636601880773080913887946537110606823064384392526761075013508615904167162049396267127700604927666443293948694475466583773702584325414487288216306746920716904766770414663184793895131716320195995872103171592694999831574309549708928891636952235200052449628623530345436410285158972430666678164938016235239421236478647294760021872481580453063235962075930278368466805260034968502970855096098073392604255014803525972987784904560439097822958836670103566225580311652169831479207380476807033351738322778672808251656270363091625789671817837372477877555950889772877749536989980255736868648920433448996228431736427828843856438098678693649236214507218845958781496714051022657784140239928941077127601290455971429995734200133159932226305738653502145155663824769694522280794826799087875346771938711343964468712996021347595971531791484953386009588023714019716608172222876462690896368594815739756874295210877340276610592470507000434998503296725105086057012786257783176880748042167324710431797654477479791140661186573580477075708695087367489627670049250066071565427277104936290433263425027829589132301855137713975453808336734198783114262302239079598139581317733654866050378478825359074109382149833099766253977732234287729813900176547215789707399688428698171478969964568883316590281225703448983427146681427006743141791858725949127867994485181270895319076413193505799539065889667757918284945922835601313582334039015481766041627548393297286593412717049766257305503341716680238659781372503996806135677944180038087382214751164811727070479515379680172663448045458640529296291786877501437299820280634892286925188200467546742250442776202164027138441920755463881794342590230980423597978063460571177001693682975196069944384000237500859642474877795210256293547211407696003440446773989039091510885673471065292354427217017294844607883145077128665188872794072665089513862723119939449549819667771837365744374336617049453083334293501531253079538675522614895794467728662092503407796372303358030780484435148712283743258832970907139567884483556565412998308420657605449456461162504763327962318050712725313304470884056404713745555034252349949848404088735138230719678776697918361017897498663881230697276963565192964861935955112770680276002264956226623217967529992466099042178566546278344287897572125370260007219844586198128090574859941835580969107755838917295734254190872593803879153171803198540173972694841613973743770623757191647061153112356187050269106625246217603677224747615215626981695389554883550503356619669466666564532987243372300307589116586945946099303438749199698107813547619733439505659608570324920663432749638980070593615400442035715562914699753484514596270807720362215247837446814434536272452585805032262776490798612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -452451625074795279238506789154045842884659365694092135777882045383572474593797679455833898294617119328797892642093073615412034549055259672001878981319762017741193140558843404217598815326373131507940595728100504668028533299090017086773956552150753278398569844216829508511236069986365692304396855560161829409808205624206762437365727621538467851877664558888192375403977263228547134248414126820809984168425594714284666531570690687184328380183551876899896951692791432987577562742195411153191596238377723022227962420524297768149975213894309882625819543394249747170754309414864160904645216867619711750014860680760113035507856362185585872314538638099986910299609133798791830582614392395599473702636101417716284033532806448928863375029672227836209977317409550683059642645304057961848981309058219571544349393891244834497243228862803204981282952216423867076028491256620842383151365068750088279447051218549845678708020401364184455983390865342754972613494713852113187999867199014424438886421102776517762538812127435517240173024721076228545682735807404119581789264507704832029227245607672613920012354944380199473127305513191547614262036801222342242816875077449614520758491139688685257305234117528473147120246059930011496513477653467735232399929066842378603852567821263164379120247759657615802426683952647125063933502946713480776012139083206542688643707356137784703499863415288526607708667362876003222574517933349420997227330257728703102495693498868665677259040337773090699461188166388479138331583062840569629207795940255413167842854835554031858908428753334646703174181488563183862422889055348568526274274008214493090699785744432012563577118751778675798182114505967345715185878752074984892995093998837722160008333972268213475925853165833160938180889567731680064608681842144190602465091004431437010671330762901398983906564055161094944455240278945219690336499980640957111418292377268525015430537381823811861147682103416499722510573907166285161213131599990233300209288801717555931657277988111858613579945111609269792956035737483935114285490463423793118126497790333113607862217141725420785785968389891127032691111677218578529850551335776180569998867295704409615843945368803075782360680814450292622259823243629950404645022477680252746275428486292698898809095446575986674682537611828551650538565866048789444445066039900272262411302797099683080334621351407981995851087261653258249709761568474968795866236599381285006191249089591644610022348485664875120590525389157480035651816974886262417576205023447816030394857358906783281846436546258040873501795083499335261680242195754584852861173402290239894694792614291118701789090024114378429473931076819621850340411307630845370136230445601838088899833042887710489054931803348958557317209403464336241868905626350258386649189802112596300973659428238744074645060005730355129002107072692602892659523779532592633831090393394270829748046124976609791156969412799054303379460501934933598021333367217516942799568522103792924241249127888852621595152291249635480093766418835293093204351135104634908959117628583309434415337340266419251833632576033470987601049682806450909776559041880226403878467587148959873740890950424747739212153875252018799953027256338530544594293745005081341804182096368282878118320446950692863393598532815082999616650031168044344918991648591764317652304562404376551222174453346320616123099032077027575127669353879308808631163810974008852340931388530007874517527615403272483435538090113510225477758969139390128009791302779233798132031510911504969011843821423743787042391430348259688957192723554650893255012598454306484364037665843876779817492596564059762500118441515989236890631638596385697789685790745584781486507387785049887545890882661737282923160682911572926628491769964488867317490452433124807169434004239278344815740221063446441323622905217226711553814997410972920234635512310837493846699395053637654117879530192120115713660001415485184641602426485942568202245881527731084856647580790197324858030500905460449526835693766138794672887292718605128234735882411826950445148997664531425829683505318430335855348507359117014850352264887820175410359152126328933664494056368919107140957652279035559426062162727138345937968833133331383454632947203273476266109244929427131647527814648515931254388185886391375751217650514390019545333245749657356185684023337159870993677113090126075066347192757949294846959395875483643089709068467152485410775151666321175741292784145361395200476402179780436515366867669218092014410121337261261371408580195239292967756921974741617600042544285740265238571503823920954338750503588694242495199999444936598247465792027568875070299028088397307681997510848456622616090941633154156445339276634950980702251455978568903462032022682302619188429448736571897597461571168153781515665034156682564670569625639435560202191242004529152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 7219357641617325788702130022817006903980301442340453036191468853603695606442793644839792269605712484485128210200344718471013596538308421578635611033842275918893449033697158591365753185333825530952477170501294790935331919871353888664367224325205823907978438959512971845429399298932768355437221336138518746910420604136657664584341069888920054286346546875095402207524862488051572189338450323907315623193978745863436844001499638542119802548633958787376328766353442169533388629916895450215389089314396046668956745173449392970667985125324851279353494314805222818584202220705476577806271128546731517356321215841219676102175696425777371411666005799349323924359836659674292378732434133368538166745319022302954929506944034809675251535430641865437935744091048986861568292452709873718725990315459933281483500554262391882567983718961963976298043524829214292481639554127221591580588623004511805866727366152786410594141527411747288760749103705618904688011715929975064010461792220428972331815579504681350057823446400453624173216020805429083030709512774982115082617495951629137861770757212704633794608805317701115582201497104783017333423491465398900357799967396079807945163801053778406934354139073686345286889985940408920694979817769834475996661209096178799350571455830919638184723593915071620436644475836283076515273849720890658895140487582086597874187068237023948273903776371875571636994338949967596350393431609018426819625179359980688692035874620548058587805044812900400414950643102296936692147452055997263937393385815260624409508210642385499417946994458176670116921644851777265546767868172868326024884416369573130517443625957253974388069688713602684231722181933192927402292042832002269734929577506364663901464192802510646176245625739112115359931485275659293680008797740068823233825806353721746604380802747715545130934928168710644157152140229505107177699201695571083129942441953438766102092113273784926346722559126063955425756034691809935301503844014852326868136311208002031885578628346036901448063837935589917685950192286375299164095904081152913642051459122121989963507634908354113683929382016470058299635895009253439769545488298779378004467035383277298482987661378220640570625475049882282438261369420024829525851313822898222225965714048315508778420677297325468693462700011505387014534012784479066616481054495466919187171260485119929953172822694323960489340832428523431984449733906305940952323691790571537870868030196095129520529330010358716043078316709989505655794362980049541194041750442658381340624976532725074483103403543384859974010369646171665848727951142019728612881367247974901255399138393533523379195178256686273040639232709636679068268856132824010627779500031903667154856359053697365491392835100425636103355832217149222270206729982856769253426559995377570489035714756406189703551983023936225561516800354404844699039512305688123745033290449416536866299589233817860263037976310522469393949923596090849207910554974034552620446219971097683045249626001756076282383602641082902142151203453232753274026466818465255995953455593436720343576418074864780665107530498406202482681394999177987358757399434973312321199481948279729807372694229659194923256915948674282193084848791099304067816250005845002316812654759916678174758850434030394161447486862998512685830912944282370204328017948482551217060002003431473152094924405245623642002996783463414564519631456304831018742325028053451864312476929790555899765876310308742677308923631561266216325991142094901271465264476039348457954429504225593470330877017894817806403418339509829436480679261969756256658342886797204412145455316004860467332092481360138266897676658861183618621857997896803373110853832131014482778981538988834919112402394335977705173027719251776304069428100686705346135260501103249308852600003066751609485633918417987108192348184715716042584049061625909839887655805495796827499629215651530099931528073302985534392101116170667424227811303859810092034931516098003993551614021828866359818261409946560554308475572195664014020647204821217054935242319477402647044900345108636810333116565584982734850234324404505573110001835759483492469508269633352110920226201156806780992461974808802532666138405507639591657937906893954538722144303312724420722556833656316703674214899409585907360013981486003712297024569798243277327410950612051319047381067731901009617990482193829983822101185762327329311101715242735796941036178582767822178274536857017274867869408860206263810850093027636219538762925124341084609856503856819208882505883636935425760171615737027109808071956574854239553062724006656366737221120162612520238570054530904292589070323325389567776511362788027783354253144857306691416639678861690728660927481362871320519374423214209402408493412451308709381360678718152811740620711363913822633586113087527509129556745455670543545279006218649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 35930916200821863659111127749506602396441716826474001974964027582117255724685262899119941660513825523777049731725245246545664051269851479319223767595567698871916056630699034108814334767192972055070976004899232794829962841597001268144946570820294826634402613031025080293172659379466037019411540119511971720212978747861129977233873595437062282611966558225839212254624070520732936451143322717952533411804533106541589126684425943973127034026099887872846281344288405473255318029562970275086120194725741987767321970395064170491687243250090508898442731777834771792706201473001194859054675214441087054165904347967057438283455599555088728878178027075661930758183308264425502190004639532095305781164917938429993228224357641176457110130226525884759306014605498738486503480525816351230074847220148493944087556649960570347250801438698120015614839154997760178083515003993770017144201012521735881040281718214617893253873608586961371644611160477362964648569962813309048079178118134205109033032434830855327766986141844829765297286687479278169977154811823517697142257421139613247843791094448721628517575025270076676808531252775565286479250933395673238934276594352117581641574890751372646127842026745453752989459225544381165434028726637418398412136665366728244892845890402777669385424399781207245119287622731602218006027553917788311184104169271614969037472500933087557554440803292171378974722184579815464843443799522749972155172086091941913041780126975866342399531546228687683703176108332562467566162183270277351837341433055742488935085650631046567401911167420578422554735279758000957659069343573577606572175057172451954403220311442271906978178655362831618355562038523955120189394956830558625056890722080951913537540022761224536755566899079805974451514934706209024611260937702681429987217941922462861293663070832980103455274777467595582169815518310035014736882919495489521246459816781631913744435114733774225474643432642522397301236856217918543048186697027720079318755178678810645517437614965212897589978766060219079240413449352009339951653061658029737524838928013427429193568122510357205121239821961578659422578297418343247284173154452057783963344195732306756943799101901632608119114900406457606034274864013817718113018818129120922568110708202538832067695252116963066660665946082226883392567976426737114453654233666579962753386692295538799014838435510839427852198180994606055637040623979981945602871345196075177942512189331474813072122131623048353988124373482417439723235657671457145241174593659670929629208993716156474761797115089724896477866489462447433634766384132683925201507320752002431961489834254149024255987408706579319727983119976445014741178352084900830569481731673181253661776693585824551502478805708025231258308527430651162273953251340062338671241092372742701002193407735968814168006228868102570801848102633581663949396503525622578062560640349891033824139531811633362605326040155665651682457574901277638263665159960864010171539978515275838533653417224026117177536896652416838096507684536666547065439034297985553966172904185910711872334107441628079131956618561248312498394105095011436969182470061254662678529933777222031420068794843400425996132130203841027456448645865667338647008055813348915837690040529721060315123671932950126579224039694656539961591431205557982703938504034607108768304686433457478733570185475677071746449923192218379014345125939303086616536700359012726836222183403413856294887463391730818612842284631607231180368286096901447503005205615034216829774668539476571124503046342259621889184483545116783046169777458204225948245920775200546039268590071860156565059864735412726368366190854080986229312875733351803582392797769850408878513981367544871955190007487578210928125174840615404165108869118162572850903229926218406373748085077704090902238759305765662141485468502456962438600259464088430188955944203035974022981222677855556771789425926461868221221050689638121800315046079974605088301680798139058587972871178530790896050895625415269063066324943380023418178231219763472868054033328345403270983180093924649235109555612553157816337057950984388263404903277224329906957657500072493522468158355772076242747882114397287409482611057971381015554209352246166225337754349813351355669449031942987145034344951784711096986257516195310994602213022046318443892506510032072433521417574439233784012997316651902368078435175168411349977759929072268734482307879695651740618413258143014638742129031940378034264196619077744557705735928649783807440486402254603030037442235190471958111779942169146267108487339626292987077703298826975029618819013005587130367552983498734551235371280290864534031543795922331978234093881769957051661755071497477110876572988121065819082229659854368942590178470898386377645690930022462337079969849445736692827966417179929734952301659425834534907518595891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -122051967028779547956325243289397777241853508103332202765481104914518743989527201357240690707869241053200380036112639936219667929017227266861998524582497294492064856564800130791860003681801821563303620979089314915545475240625399615321551879484551617420453529678679984466642550436452174983203138580503525750320073153894628439841390702248496275137795644360830227374120982801731368679139858467830870894389751124421250654903422901803005481428492679884072347080449628795148742255023151293250297214654382065801730777632762051250996529671559057428990272620107132343548899660117685755094465879194931670413533758444359648648121052285495358600024700908705847126423848956662156623857364807010083434853276212837191782482203874038962771114839383420500069998211216991770652765289993365873335801586489059865634830446042121683531782536074968521683479579970854965735736296979950482954520327623223148558302868937555808857221445755509617277267626333417310540516402796387289040460881556285782918446516642232760548605408815329464434841889531333712210240389269822758228933590577803296311085419357191185517204269327948988875529093341160108114674994374666315061950496403039596464217049493091994034903239405865737149583554501996535823874176056676147504218195627316459517872419689806170157946692569315060348094036488664138651128886764132705822310825796626744759561410274251250833891762485963439230957484227673065191706051925353078322041377705973529127237093918588264027836703553234608643492076539441822079438862466128026932334100867320084608811436771376154853615260955834629231527289018217702824451447805941120945745930391008606512678476641850948803148722941885481439298034097483279760819895293342961713214696970270667135373471655604012203968220674849298056190392942495092462363593235423912495643817459195166257996092115005353163961743086854464052020126260890098666192425472179055655444526256330195399619373139103090626052443211293536563612523544620805736912385729778786616051007252142517260829279185603152244809412735164322510010447450295999814564665364605691346704264566896831862038395862475277900200362936050037566406379498994119709030331157302498985703977461713084077829349787090971525412186851598223540242685822760068656255817889777212438463826894226627008771011762140987206899270200297418870913489714567237945723082863923417567794008863303334248552497579785874053972225809153531626219359097186674347924557828886257572220747346147882764293437212056616963741613222146721945330804222104367289747044939456170748552656974842157928415280962029085887348226492317708396805280895583844218750854517070527030485285964414350128863444467107820300821057699861207018338060729866836831012050912389136848734814490053206769311010649997472995211308958142382672125671792153833469186883953098395557091431426749309402644700557091539867073755775218360679408748764919867933915702312042957500932755921615633496755026904064198108740693498581191775797781422662530268538847711094624209510196854464869449244179518034461767474563143822225165660628689446312705325635074990789433213782701318559515688754482229874191795008725390904927866084376440356034917030292419722149446485320160807920447312868858216244196342064256465819656636580960202230994521647108145225006990809839548457823784314296745007116131490387115893300949457381201483086881473280071039410220773857010476337140428912444069806498304251509214273777622317006657569059709343511834722895526447250720741574073734066615383556164573801080542606642110166196443601275292257861266435108874968797527297776323392394705726387379764518946079508614549309962215796584296818097906172613983409706877165903936582341798149820273836045010023519272557879205743456169437281978618458752331555469605643259644991880399203406106169014611371896184945151529525986202257574099636302869138497346960928799680734738178340144661682272785624529477928772525364620870881978782401706175675367918034255437791556106464453745229181020477336904317261509595137141912429755154798642618340327139681997956640997627460393391170359542814799722776849703750458090267448954498515932134478555597319146525742726587247133956482912846707456561435009383969114276220667029745233438404483871834553688063260607746945557993146132680208756934471356695450322899389243059801123871431039459008801563833719655404307779662834193711492321222830640744843816250540338144284343262314018012921160573688944637978528576938850039899729673249147051827087653767671005780120364988562418238454496025264289425057586387296137552302427456066289233685127563669306973115930466268132515021905213470259672213870672651350723346370734806114481377121431015013584752508909074683065835082655426581457123250880539442333919693087620170031422778529586735632460573579159636570443347722379909234115789502319257643630713079680796672149546266352991338496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -409794517429186401119958474208981597265715645806279607000997648860960672834661698870521931380768826198962111650182575467194050691778240962458323329008018447496653164672392325914778700343857323858469034864023409591165581408182596405668153837478744192320934799828082717608021716789896573669036428450022066979541012730782125994943116799623874017884757018258008835100936348253050789843360492902956127450051749308179321326288605940649886727580294132000278281073561250514195232393126170510649595469103039415488527292462434443575424174185370430618262446900600181352761358214921167119561425916004445208325494321519680764918401441487938933425733424043098542216040624556313001453630763248531107839379264308287028411079985000636024829572455154506058152927842791388846547660932565465976610323564199811414739543176762297593126357764006431121676627205734583312191495406356587678339740347182974318496994509879026494914327369993618984178368456190132647044463435467950753291721112014794069256531375173922904746042278560436830826390377896846854183269311753986784910912308247601767795900183710578202859771407884086605899052392038037044722214801603532719046011867344761924869679793441268834507760802736177179645436196224052944501302507955642831129314384990690518812748012946042642285642061676205620476476447229467602747773952418278326304035118462951393570989155751243010394572354574245151696539709630056983041251022940465493304833916633257795359018400094674155844304276332190423708998050585646286517926635393157247874970424900527095201898261266390482641262421619460697054339738732920923358733909135846475714547691951868430992512632218085103113362023507329231317749091206595050739962486103702426040806323359924410628683603147694105258330084525413416424324794239403228160239603337951275233178919757888354676435520154064039843762898897376176782002589667818321385247848823045301800913125553216699239445144718585539633256344039924723538093331647094544179769198715039171896266647832133002200303100765340836555550476708506984696293094341082336876873239346357575861877020649927970493199121488240864277945501065253429503493587472042541809492753124161392395029214720281377506012354368189930654601287325872302541950067083222559731852454096953594796035983549356027505138853962662744816921899692186009442150692335499220421861097151760552707010088603576441776702674568117077072164018517400405108400266297434488329862139358761745239268587725778417571951652146732912995198478960329280942657853676883170395127429196942208925754796972073831607640790987490039849218545131846532978521593888223253789781499280823417580657831657640852759748611891958290125289778668507472679639683162493461430912978945842769223839807839030136179762612629863680723289475864622663712402806847700848652763667602190065560842523385965818910989797017852206059472644481086617514433187400145848625796739600417426956076279579064896677988051247590773887950749733254304937445561864745418268718181450726713272686316035271269131433114760966169797579172942427444409496751261008389317215270074975376703705687964584544620961091935015348721078310988975830916694559843516030859604542168863744741773228124612057439350034007796126463452894580804651281102683687126313827360856406288707324046007826384417117635516499689761845199219719717437879367596281779981118542800663552400001340009055963106210620708032248377511465907354063109963988545331410061625700793319712573149362115039712994978045160780443871451466236057783266506130901473411823360046767576398372258995969854172441325647547644889094179284879671926592819268188285855857331609580939554427465165853380886842427559750674013415601404857535329258608956693088657384240793703631260096195909192844001783936814924885908618136870198524597018482563268063988458387455104525360056296583891625136982768159855861654990236546967902982310852622853764867604270358535725531611430234744896050307357767941795201979349313793023735919999073160142038187740209168919855380382651588165221471336692873678545835195055544579498058191476207486636553957066421344156392824349715845905473933592562133106072094355956249296240955673712523747959154875612952899376654776631336067758764871568706614402993907040814985690450214214580606944720462090531613140762119068028152446195305218622549388880174748525375449513710632403518478023542643950098549202769793357884002851432915194267690847708268198140936742188428812401450600219062366473341446589776616117931667579262426471869405594219660843130500273880134876218057839916598952389698042793390817188706649714525909455644110691083202991333004287281933763660293972364110875401602885192457575243959829531575869655212702471022292029401199029511555623481663319852229652727234176244149848299112889345088371100118481596587224151831964652966779032977747408337842000309436665627598897178214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2076823597958667708181105414035496778440889230573541558023422791402050979293932915475655475080167880817808729999369716334816706674802773159178860763011853965475841688666937774336832320083521031157526349869382113949739206839538428307431003388973641871892791335789553979693923817411236835521026266654432679902677142214587677697108845565605571501864503776880522682979133757784967175958252459301256036068655130981089666409631786942928187884163618476003854182316293474217294456306797257489112657095953033085354826090596210382880720661650645396478172306023644760447199982136815890445778835807382474531473255178454998560923498080083883831350856609412145567359008386013998115483623922441023472253899378126246082828401207834173432168216332950953484119865357999744512146041661074337129866921304175412418882349963673463917691849453486727875845141059673979980542866478301091346186479043591473869363685173067114949292927046400605114545487080872260711820649564584080200519608207297202456029131737559045710102771511415501301370052403886951407977845422677184180812132973426130060670562101288706545244591200876493333693950668535479122860603952776281397240021972909595558202140471617001677219084740960973095161641753643256099181413254967242518657891709312494586400217394881402030929286524517968553561675843920711197328601142169427942149321842928753399889883124143977889225425736576905425356747583050906650770537436236094707863897301278861802750788071652870827630959083736893710999122456245581120174146678148247680759330477563931514305058804581073129107626593235118725243622849527925572172006481971940082138377716416408106990709196754687422635118085166216217062022815785756929129069638576393656590766002419529115833162633058369734927561452417734689169622227089637498650337976034177163589061566151590513265863689002615709555826613851704084045034223521632020108808830800189895900921128728738878684048475478482226737335943706972589089885972766657240443400828365820933998014968306289733865808185587438629182315434320177376949623377511392074028159489409686735554163834590118268039697772091974479193831889027806172457254378195665634963367633672211896907305402522086038367148975470970632277074719696521886577081778556128531612929777768483998325612529717082860798310183078663578036890706015811424994067350009043745437008761941241240502115132979780504764099094854493445890506706402711432399403082958957200157372907985778269449242681703501455565576397972825671161762679949633178994084982720787254330813478100112449895599018645780396735514297524230445229931539090711800496743066405861174565442340611390051634038637506684814782394361555039186280276272484678125707124308671874467271601745240047648684200629332646937697303553500471504513881507323953850190934128551830078297808012294828445376782957422923306067298092350559570492720525542101823365339259065320136577244091086549367108744838967692988651034296688305315862285768640614166602213234939737750831709839238756239268107561257095654007079425099460629954890239870145936026172500883017219518416220796731876678559782109411034517727605257108636662062409378968332724044445913704809665534462600467517396927347502899848059062814403409353880833482420451250600295449966586516376700416359641905778117737751909339700915163116720483630681991697287290803398815480993371318141890302646622179905031093189360292730789374514621600753295101528882468588893957072295664386154383974464066394858040938754030921701547455718974037107313661245632262164039783528631616080277570369348452566912455572672071817241467592435788536316529645199134443886683871706440857033534994083329617220208998452014277857307723254494573295364262735998660640860857645577175502755208589945256745278625378679528449920205931324111075175313784910043466431346693374858830900346047587432144304956540416901369848500770759158722521330297297311058697918269633890621105959637154712575024696712811909741692192682931818816633446088865426404868226792020822952358855647604143952137574333959290561556639823472020510197000237172683504690775656626314159106581383324285492442233954074961241810749241569296999893671667484820099781779840974679153485708750355222348043242229273495668905684510721896080178377437730081942269047131194523872606051015453268702477830285155109361904333735796749250541735897976340723051034341343492156436952739978971702816086585698321834415255515568945718359808949574171508234679145441949168296371169825739447823885769104946969839108526007426420619256090036733218316738934299518272875366532162156276237585318930709866555841529856895556876298994661609236813824744634488780600809149675779741364006484731522592383352479196786593069421393061388659413628254759043516338788104964494460672151789420491827603953841877226957824282054356667823684999930831444699430724310099689731938043765289123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 4827948659151390754644732829989162343357385449195836309699286955903795875577907469245381166505259667496211628252684118811629877614672283787238154979092315600890819391456591893353562831785933790922670263654847099580862808057045728684126747102755128887074369278658367640978552713768447259283363453246192518730689363169338011669320298557757200835562564626273963557184532199543025102662279853862469907740983169689811641790229752508742973111573068390978731825529592115974625800908923460382391467948159750047790492658864852607764422416385096773595984210241207365620699749914010888617486939042440844747895076436795590591146596320260522130663614202168707359542457558512401458462913524785032465105218705926233950977514911607205024384889690092733236398404947022886931865586212613458063255293186418201817477192043906578251268699736305711959543495411701410064523886223158809541886311356477764707469253566366755724798438000086566597397330168240409134397073155007582642749069467430132411780595020714479166380492638326231255775085008957696273681306443904171840621193220573558726322477414832129759009925734125878424213174257928699187004488109651156198836761476434424631234230106162978817935182773106342125037462775712409364224388969309952418623891393326735924865731481399774578374304633394449554889045175143870168788576470063195769818161305105675457841084427729390481313655499107898011622070528189203391869347312490295655786988449283150222596285014857412172016992120096057114574951472853088082943539507229553727784667893011496348594944623748803880215321442111351813222020473269504898322136937167791417828055304138911952670603905988668825841575577668538203567682272761669892568648474657197110137810252686998978278847665315024247328249188435112720176995219234320663150968324999353630630077723065333176625802035929666373332122915207767433728436258261333575783447403558302102454218495472277924816342372140298461361151388053239348314512257475645172968500369491727083158867090749456321215832169361140449925454590775956771918271200655125630773669494051347370966228032865786947385387270459586772379320937291285116608556172017854490440996038530776323074017683363192264954440691898008134800828880936945058411653319495789606875143057319393085856058464299516714435499999679672822951776623904535560751542356933574091387245828784962499216942843298473204311791108228956372223006916283775109329200935700085767358880975664845149706684061523158083976051726275355119169586325038924712840278244430727440390309973678888315439553156261783234327461620122785416432223363198690601084799525914947014317569641807540039083360653919190063002793575336669405107112154482836233918176706947414169314925068198207771139370262142791769546989347032850945486839134897190221267768350613105970558917956369951776921191770855782981238860696841740088681556011718050809197907887048801078425573158138669027884195071770782130950117997987686859029708735996211466928547098573011709936965306622318723168739123708355966628374215048403673950926623398186129332538619970327331548887452066970830853765146325787683144146166649974345548608281161803273730508048107626394612772893338436274677510872708312578420784336231869908143187134397914194243142905216391471791849328309182060810812450424994317606966844837843017444672677885540576258479478594888801763078909926115624811328441090158744073115885637093983558586364901200450348521293246774077415387051903126177591934906666173975791258347099150111399114372705087340601450818673371925941412486902828150516034058624355717787962078134480724845485256831209482499510160390772873244482588164254698845566238660201094280492322108930019485853545814185193186744826614137235646802395885486333808578025567820247446106427882770952248751693523941380085661088538794337672115883278113398081392114212603363405060135286092430202600687274821449409767334594690508909938266341432177352096617059152255123392167228759008712389365339717124566738399295673848917054808952645146836524604774292840246746402644579206389112574084275761161707902516724805391767308241250277550714771673131094925735771283099284588024166156454217849754106584824149513493101380320718836755978436865572976646021314270057940711149141892908443445787783944925679894009050204584115717536892357304063744166779850832865279918485518496215830461543388840398721971886066813345331675494843131749791974001106852204512353742742111294634112681137227337941594898123889511751743419818036271450869454054469881640062759463306356330017545898923617091237647320828041998072233903553488315739354412800007600138200977134472895259434228916859978251273042251834789406829443395922877739280201297421058443112772279572065840010450480556011427631229323986345786551276438122629509286667453930931304835505606978873952637411951346596451670247802655825486747066578306596864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 965831361547414246243550640895213634100989668433189102680323118232374740927608172312963722907146762789473876851895504540536957343654075570712237864839123144812865762064455483345922465557133230373762303623915699629962510707516918551858375530437299746692571515807316655506209534932452732163287724710058190052149185548479418651620161169900478648487978681078806648482856869963868059735122755078563883697550397792943695116888286107855784769996376311998023352111500393735377392494879413557829953750716739216865549062013106377939019685294385484136222700455293528447383033971041091835229956442844702546865289116095969911429504823670401152875582933054339236906619777259788695962351788759187858958600386734738673849624457133120950970365490113506353042898138563550670208921873320028734842207858404987161213080462098640345324129765727878785602653595050682769515884394910460158308914607761775109775545853408421589018595088778276948230263064718574758913116291034192811372315728851606042251948299261926237737329299498777940157172317953223474480070220005767557432258594674832505029883468977629786602719864392419557630771203271240813171062240588183078178911816223628268708883817319264945561566912417883363476069839759572242477292159927962706048210394199643925532921830680782988629648054313880564051779949459373316904972806487941300005283704424783539313554774326458390332577367849082196507127244798851104213456631876187631432278475416714230958702124545848379015410963422375169961132483874835206560352270374318163760651975774009495044317871788928218627473164053933322237306770667090447301942316287990178064953115718683628264186846396047636159302384353845389959666093622273252968948797820503588810296968971482171556316293627664001242745800121335162771446667014920959404157723390288488526457386782127629348380591500546993766378778086495698295234081041316785941963781740820574514044623260572385322669006786304397313540979387537242604850129078449944916338291933588263096956198222265599127053805866354849046976840817992989332863545859727665445163219966572731879594292275863458742292521443045347684469666030430252118429656915201958535299470129707539556981454371919304982392721421039540546763031400695956286425281025118178368568529511608032449532414525856937186476378476257302428604972106141286583877779463190655089158714543835644472522353882343303587768138126749026126703964757500797956499358636827830890206803537899448028819118434752057163939391339293145500543870095248276456148887869086703304015211374074172621001936506290510512162257092294038486264478948240633311125196242736255937245700873955133705032923294890734355851836074869365235679675795536750881692800773883414250555500253198395951801021607249522168377301541782654592591203605335376857480395213084315828364131998188801540022346876029944331783392606472317487316759340752335727553347255435639705775035717260554826209275419048492581769616249152370912029843063766266214055528857517976947438002886825440744601430624092046756638913662800342428566033897642531134511763212984714401797853171052487196407153011725135250561039012347016341629410780190301926202777365980023871498955281867358804174773677626244419441572270186887638452038631544693535292960767294040021010895086958364232293988690480421380774404959612514686166971869904440629665252500198989066029310383859302056556752797855709883177074852009647083980168999452113706332570489164349003981763742193830612285039524527590908184800079368048248514208881029781707361231132217709577629590471479328586202274923100249509003353256770174829233479069450495766706816799447846601066027551459027867253098932687311304644573701679081896400971380681245646732491132322025619083506397466734556174013791927063293054799389014874524673201772956146792612098956048715709870992161650843075384237813685594964044298019730560896557778435143056769177905740516102075811979633483797665863911529228869326552160914617433552523528361695532927497755485798264304869952277341996861687658512483732989222461108375139363405975305641162898471496026730441804503755088196930353055678753826148710755383611458896650440436757683169712107675353380449685429599427352953249541248612452885587090665147518352331866469789634739981403468724632068454538381050171260066562353688897227956638243892705944254541278996520704898182576397497067569518875688456241450083974792036251328192979323569799254000173595921758520396191128274039298774341538007634938322331752488935460400805984147423342518373793573178959689836107259248255844474621989450328251854875661108322971892031113674600492328577073538448097085521189268145249707305456042513707943058685031259232408783948745241160050094372087016549371961206593436613765536351015135753355666359849738934366753359791427950529772082432033986791814076398386781883801624889543058374447792830126489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 15240403452048380427043633429566381577693374484591176267960282543622072702053069000322186094951098910945220555053257628261882360381561442071036227040239447604857398854737855912511905339989656597803888321408283544956192008171571130428966107321601684990011817073601630751308864382686377411348180387457310359114733637898988604413625244243990250389056389158646245158945639958306062658971082086072789305218470371179528068337720812547048553440783889417038462142059533005553963094799800022873600399903208845521281727464020815822145540470723194817243134104241728152907127608906559303446868787298832478700626819238501287373432023643523407723840744748089163007070784965011169716891755312582556871040210284101927196006907557767658852865143967704889375541897491902201590161282713253515075425075827430964417238144250045444727912508130798557808567254736560292154238775865789205023901274365571369285283263812652081097707258945976104271151987434240729823098101983518165680872432399903837193708043084859647000451202545809027218079719085096891320514543409270262819602926449429657600726592698589802882579707779497542809089438251209192421242442120729299574378358108840888767989474459014787120375533650408654979367840357274089484575881699227996361491377215247925193509519064238936339720265945045725060833835507055762820908010772892842439133292826894111036153893240772416986515782600880393085101098702476201738184451542303909503770843968813852752895142037611797008080641018331426675304688013563841887044434100916719101627459348025840925766989869942379348667642051881897098143520261259988025747476290394930591493539190579613551500253897084608100949805262602554263805249435267518297631337989165064655001873182498882958538485441209585314659912641319502317782457075741936859111820431710133729779522782207507622914326959622690232554885205827546479709650996562482503678515894854195389728955645648032827060357355524487570953332906770729650384103185729126858911562485670674854903061060613500923042932523955625406094517039917920451429520738192778718402917544952235252308146282316115761094678222969735753343749756455780263379606892734802337114701008035749355034550222626884175144119546255165608765686497083476224267587122727195008996488283324601428873380342294765002522284573087426335220180375212843833791628216030572711177210981523434878464363825671343742382802398879443146210721976659483694407830827243507215838061732073029327178192438551840552754195441686624451962769980697556809148821097857775619952625326725335766218035600331683561026416159831663151439703786416830230739185236277333964656616946912780069799714546291067970736716402689141402900086461668010227678816004957095751940534886066903689900114569071435364522361749178124445315316504009672018694642483811654001022082612045321643925355270778291310819403427716076794819825180411879739021371218580456518158865164991983933736003980690187560070352233704726405133669796931642579991621562514646447151028772034281825038036917216206057680846046935378048060227225989411832142448978132806654082341727567213737999296909962715985436584005678570477844437668026943918981382325438511733063913251802031468723495021141574392173008505076736654398453605436437915863055400056796578465561601889514971153298106201432209367390900240515012859261021049681033066792383121260342073779993004821911014859766394489252818141973566180630761498670104599589648661765601698617274950619979448745014675989591274874429917668860031528530113489757474756603575752840640423278820566600356933346408849821328687386748425842394780636458892734608582065775254226417769222407624160675618488308352558150070440934161328622169257661927936016281931051432788588414659395163824776563694890118512352980256991175303940110176740472492408808318953685833314734500989753251837365908148554129263295511629193344310413450245622761037584072865276864812459264198999180737491350667415667297134794611221479359988885307150896683727896637901020780520864264006132596351742686956892878752322608461268147878435655115075404902180828712708174581290088428521631360999967389583188268313121296179556155779535384939398946579361341874887690206786031673481826717156921447467921332084209388342612550363860862137521449428917207368233190687584611831808010764100020713556125862640020630404321746237015559090784792418388539864229530051972950522292029990804445453609906495296567402938373982516416234266163551053173398546305864104841213312468106226105060189389720601821774538402308906072455830852752369329991683157002905207332884771481395375355189302980262232272624487461758240447866872470619090354662419248060235524511548580988345810903338351560756434146914708147989350390953120497341180548078115425416867027766442636510568244711781473944437277742616804508422008823272231582051919322259647011609326426161708895525928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1485109385259883855776487364324705883659480567089171503450809392018541243814398247701140628260053885139392796180726550430980049133666778090624481336750814725354100547759555725223891591761267766792881810095899015710138162602530760903076752962679717378133944564954389274874068528719958902856216150181401802214564338974532617439251769614209416915177713132844922474615217475123749671949452649768987426774376221467257876301927679927253945379720151271304181651928897298767682402549802101686737424444054844106125860624852175368606656636916344699516798146729996078037652186726906351756833035585266344080836798400831101515663953972979752299917321610147551587439091950084743876563576320484535311718922352567619933571250662802935331894635938052370444052548695644958968998591156088428177563178258934032379495682446058607578673255385881033141343853184382472137755795569384440481793191783288819851548545376443611540882275486488016349635050200889011047674532929554305188451302888367965209756122815157163271597003500427692739596797243404575519449345685168226568811770307093184117940413732855247130486017453351927203169526863594782336112750532275291568602038281188682060640621536471940609526949512743622410613943763664307487157436315387151869144315602800282138620115718632174076671409293969552828615585544594123043973604437501380804673183692846948765459902599286843206784000500487241127924358066469035758336767666782567913589473325313157095382906160180229286745983068222766063294951850787823095621096240219854981977222890262517255722919397614651327023538519709598404382245517335475200979236937136273337602922726393155938323996145610203050338545525337379647794583247828805655224040928760686447198199803598348689431499791025032935111981178432563398134178692257056864892709857751098002238448216827150125295483099590784822774893053199341531625292893668354324850041163401205197701092641772398603717431429054487968567690001210620149706511803716546734194712172571762304225546972156291838242828683808885199513533580687131918545282587169011499393165436037931040070360819890044776275806908912591277099755885680657020130456211638545670484737444121985356679263540073128698411162660546912933073425523333234972730708370457915129792888438142287820550664232448274086752301172767877985443990063294458893155342459467093743056829120953186639624870263582538962904976345405523147136468606862154552027144692044161237751432904521482604358922741253767909976796420007521680542366342255213210657522126073127820937428504145097346014612713461627854896466755713102058015275215344021389071687601509374513524507344807789966273506063248219196800285469166057276452505914217463831792831374884781321506864083497706693221856209189407121667114936688803515447815172777007991074793582868326321419690512576923764035272574538751765862714661148218264991295108276763642459008288800194953393059201919467047485646957340039179367804227583865028887709422740904719922948872975379927855378825296900352721148907299571427086263478988748506335481699281347358021648255072019471177193974860561736146775082486245584394349291206975757753348994002501717293416076264716099284183886177173471483689288172799557300239916894307447785516307278049865302141781220085865986367334212644212409358993061004530701462294198879172064154940819392097657163999418726915400876310131286218266886618361905060145556644102294529189697911904691857560407385551183258664899605502121463899937142893997522222709253079035001961838927995421691898796608487277187112834770696247064998882805106514131198818773957298229037307334204816360079802373753217069021058572778451379344404095291631988831206353180719217312339714576525210041959597724999183571201708650597136478366861170850307552381828635242155726452181548742914417180081752590998414630718624589918935010900103920013706946154119885191325850740882613023367623979287279292878613661645868056351049731472052796160757737145253651777857620624326752615958171790493983786404304703346221722215970054041803860026627331816080482376232354958325356570229067756420400231424999047827762716778012540304806992169511258621096713817387069509315530334964761583891642874592695322686663014248429093029663181470177084591916089749182349570628497815482560670449210104924749785577604356810428877658150056417692911959344503824503707766504777051210522611150466719127374316516065257644813387004805902321624197237579216978896826199624326658210643522574983733289145714465160504955567470073099398878310691499828731951106084855151354559847930649299823977009045617811801174865384677832615592250980359851285595504574125601196324642543930312588270082472370422871800404534147189903427290032714843765146494002681495287592743215721085186301176929373198376438050854569878208549140724441872653431704789530729484778005163317042279399070009169662705664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 25756414371696407937586510362724354105229490920665079665752287011949640292094815151592904862878887961106469871894505387619415041515104064838870180205977388431710543023775240993725004459591547660559662545163095636842824493490783507953768542070232233264951827774046158715510673796454130224351697096287156873725896162352405957557383483268979286819031942759821424801597340520592297035796381027262962664314478480969219809390236573370257120250035566831103000071443706961152850629539780101168330312465733972184435975905487630567377834079022170649394011475334536259310861813991149098900116603610867353753915401544567899652542516705964729878163188829796713905691404422515513533753777938666435670811783297075564231876474616631815841644078720121023048107503810229947388219598040803742628555350891122716072920022958928503969311820248267625545528733014756376461975306561602085561498276283244828398100161940580161443208733549178676058537360801274075259534162468972917468075796543073162746385959027290094685083382828437368971665980807253556294947799493417414466784511186435564623296837834067847727668205835879797622078164402851260081295419259094726662917402513443164594190078638843673434452618635366647393725923864790639107642246493223392133309860226525631572190606205518631234748370010622473460640972111423830993632054501248877583523422739759691451459777520389317948870246085146721413425701460650122077362247503726446143364323215680534935577172717590327174172387670119393846581039862751549130990075444393004294631027714122388104849348541758160772591620752254847376810391301840396353816479316599138187186136587390822949084906612869770499444076822879241958835757670421811533154805709191880403318809918562937462708370717138360237069503766575102838513862465999410795890009643824190566640316818342100537096153430465584006430126727162280804000258135046439930619345905461030202071150381335032429618783827495620827840332843532969127109677548880112601442214225713978047070244965650634317227958964787187079145110710856653872627671721638326581067531431029293492790640675418208586167892986714743062212958154987044301871508535252390827810465055901636457415959028921311907651547487143455972558759544153153718370609318141072166343165505872344229500850068742563692627853428007924226971841287242203785428606705341479951210212382790409505749879861334211764679027514571432852923020690217735204708692594514654038892406246723991883501317429743983778217060022386339167164868334150395646922810186696024352079716530420603779376643396049774306456659699504071171279064740260190560061333937792879447447154190798496520325543040306648702412413556867025596311985703167027443320971185823960884439248924869603206689247094844758745187427864453647860627577933378115006202287417017738026373402345317056626034071967346536211124448801121948818595901183567036906782376080792400420900171849197508916003342183769909084132284707588515127332344328857424443717492781419551058833338412721999858364581815856938054225930280846496536767013095279798227414981970045329151530474567412186995291566773580940635561811417009944443440287458703572274347104144578972039447213589308017207303516482715825323056884036338014580442644714323254813997328177458950734372831758026817867489537617084195386493710496186021932544156338507928557751983004511448590709354981620021327516859568891613664273301992439044114287146946149976022598964346174934787549325796624750799157839869606752741898028522344437505252439204836360841940230444606822731223096081625376234261084721268394141251885624253317281555584456582201436793482286539457456297657605223390552938609223908048805630834609856914887784721037305748843439258126034317530405427886223590756833605880563154368416699371284487699145223802811154833183497552082267587412049539670155664391054996635737597212717405859151908234457567649452815512227166196492584102562115149390926792870565160302677912288308063582984938193183711066233136230417438309618258733981316052984711397208499860875449790359351996548792204233682892833945164629770235597290490642002649620593159262607374989055876861002739187263830679676066863361678602444675979802225848035898053225533127456858756407338898345025131548256901718717278894954372248972039335499759722287874137357306968145061679832320324344840710366262633410210570251750607368440449368248464772499916257995893503488449155216770383907309660477399473290289865350347575388956166035472615232778819900585941209945061633899754543593140715039035604581049631348415116287191053479163136029073171277203691363464405227635592304313658852708349177477835453508076375401350932417982307051630932365409040861662037571884341238148192407377992994460493362625875553093588185391558226554113144153229207041905277114640989225494785098981466844913540903286749876329019941928075740201143500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 4185748403981616846498612422816444161766252070711261793422530195794214963711736321969811233704860443263161779269356523344430951504539903901104656804349311015898779016262290063198826185055277234049646711832247603389302371044388912944034336509944629901106525049675195649485220506374923202793155069453572906468560189561082619510468976874542664783480305670215165826246295786815404999049260738382664553267027103675497966368789565721130942341987969136416960814518472733672085241384126241908552038390324308061213169924693622602509954693602333183935049878869138061156644994489643265248995893670966584072635832362329840732356886170436267724941054345913875328895051607264060459176521451038725665851862330845034628526315875765459091348497953342942927899811497151206474231533278466284904286896050128596955573042651890781486688535709738248712179233975201987010341353307979910636874446856439594085925137417097230696979578954821094781211907489887213249620886818258137872164207346371091919394511441213537821461402951680559783966685182754229553066909555104651216358105462547440349639059389146120080056503921978771205460813139714950688503283226320416066277685986608104847952526862133449215173611430593982912643245694025682398930773901181794714421636739492978116852113820911080568452167628392011321145683244040790330173691125721979881743620134601601009148093293265450197075082474772741298698646700027618079834767403879946909995753937160108971507528208698144501507528996809432852615747096910363810783664805074560087296358332481024684775899570512828564227796935304950980264390412990712371042398353870627901647490988366795827873471925962094070835385729157153354797737201716286771503852920105721091700789747461966259734686433507597253185641233092069008950194332031835640742738603359362562866393227508758407431477376451884202097506230281015166491183454817930985451339858522779742794066423995079103430092869771475088343220752027101526465564345496476675045685030290651503253175801573249160086591549107748496943964840969237372700426894006135037742476396751936727085257250902567181371033715358000867257309088888093049722558432182143771766975681420889478282716569530344964696196751806708369738760708235867505731339446798583136664921479122091050676851053973065868483292345425460884771200576774647043426404046354359141879746938606915376783153155026047086857682979629946784724845521543444786209054157796120904686565379842939194833087966915805709595086607530035935146713614754729996360002970391116387456349743337738947018431688708163555679827133563862639428470204898046747531697212498897859581358426800713358651204159815125626347031109752333522078929935540513020956195645185550457916460758383799993170381517760068547115481588839091488304139403835432325029611408849241337284638852391451195851970865974528805531481517913482639151667962710194149431993712599489693120156290963892923275338762879491267991960209918224176606044962397687135001962372668048090600809106589596606328449514221652031993116655053846847416091985849605489272495310057887585934241697631367934224519501493831574172015442836518304883008469805625900618642417129625770774552731532639025653109020516793724876577832222427166529522002812172474149656880288625585006142785101579896868875077769371633269579001147765531812485395151691829927199038667815503284957490315536246435866593163664888109567998766967822523725611180809149214089975775363951372649116086377648793747474591864367649562082311617920383076422493414279268627585864894559251252006027443990694649961267638533782130365465168629427291116860153641428463870272011485788840590158325061856550701677189625222052196616209778014087091360231123355726035250183786460067822089270154679118539855886874159945789761825524810564328794046615510897300410287350893217567157273053416292399151805713798753219370843841727908783259103272384704804008363011116275350727086225343269884721188740115232293525857057777300934757073532311153444232981913923260474998548419307813285233855514966708008244720096808833870386645444518777585722335601942105000276459972194090683798475713952664909282890283667804508818512419799610089320607090436451166466989611331004218437506297612811879858951794897913137333307895393556058570563398715765643845967498083766060568065074484925133518152450769369989911379629490053916030363974016064036323071315652230338159969463187006454336976462548613096917326890925320005394581179933564946833497004487658498190246151364815089419369662354417754053482968111397495442144535444089536545140755005222075985759225292459453795088769834771178670925184956495516101769016731814782190266707268687204094312484438182512623585963161045184262060282624228562996412581130307077986881348342325590336533775697390570306728287563314601461093784459880927998610940824691070730618733335613206953984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 9574833174573690862270832828038614987025060950610700000335225408513308240020457200363336062376796139062211662120525131751522081892362120004697536121075510603431505782578084215517188115438596378977999157543111927316395790871245983453010660645428531595917362657186553147948214256850847932661238861615014552584504657055850902692656704129364521507607527777675597642517653782462063843102747984648961758803695264259823669401597757432158149498124486178225615544995434277059948839193939429780734800845174422284157147830831555064756417729457885302179808471044139336803122172240569017811376637344107363409048650755236021951318021376012862290575028038072667526164591494355713589140089305358211488901989214494511339815706077048451708679502239074554519458089904069350975099817231242285382221607292046992388161051059314658487536787867486616442341618346328825710566241015784153432988592129335203121798845092775771639885176166603265957514507439283941305923416963895211144502149243349335126543097318553103765928397418669517663992553578683483371276179956424818274240248293654002063955415581005063501320982987303188634687009741364188185464871995902664955000101271108169505782969788320797326376965900371660763113706326327304481355109370614297787198503359707621244978030689358738955572778390959358968532187389042067549625454199216255750414373659788887007771924649002421996537676231595400815404922257012356693675882123900308703234478611233025918287064774335181402134297025149943026068994262223820582847695014007293493304144830201891860211307948414627034202663976704834157212557902804351789361329135862896784664017389729025484231419450367299660037897006807957538662039341447190107272993878602945297171686641330804605830606147523897983484383841579702413445849233834290763945829445734130988412730509885088620327719064675334448164061234720594753715244744141814555601119742989465328382736783069800958905381518900190827188570121613941607063190473065631889583629269095525001867279215515543448114058544543728247973409760042848316182133082644975710330864726131231795346423133178027405032245188660716131221976606888158931307251176517953799390661563257319100869413328860300231429248909727604402455711781390222932223687567560725769150150324156833947183900964973998905506166743514186228812512086721399013320073459100120770860940901307148859728313937331497025481026526145562598747279406688471348555914669643288391665153732800270493618314909381666183976829713886296262049221701053696035339090774464307299053317164736843483490892400701051360870399620157875315468697949811504050103669795682902445335632404751346501663770635631035199082509366139787815973612861228116656982717722936651709591552607689325047184021220464457253578874176823718047250303090559199593782814179946649059984810546404221549194048148919106227366216756253384127290808519493352403959405228081178880186142308922293216888591001522029202231011480362399611207718289356502080975528347810305825354068615478308506587309253312191050435425499564319238510451975897501757520252985790565891944259748125214983428160762361889051427842863061431050743898976835100424516286210569377031908250439823966158047948806442594067205480628705086862591075430202846335674358391868673334171508323505037459115057993741599153190008341646521153340398081969523932640898495187157793069151842081035686386177005516624401312438603371899988405277242125972654321569962294076866740336013177571763805243258542185497689785633542247528977084748989440064170646873894050172711714008909359114943820357640796440323604394692804268827327638854328958372086265674845377783789652895975287317033077245698302841843857984885603344277541078187719883067188229156177736216160635781220158229517279913589339131765990613739077925474584832531631079463377323462144045728586441748990676172914748908249231239388081137653021975987092011538098787390288391257186316503830437542598862955714747748488822109350177558662742752463179573276321086246177962026814501539375298229717249454262585398235998362306745294498562810160341463927370621808593137980315639087812654680037290234849252465401263860492183897060269042483013604326871711080577516384604372149310225327154926309160185467629060028314487191196059182081272531144590788886993724784354523412887966581483923040673370106527961014588392882813165698324079400940355092147830107626755462591625351390780849636104027613358124392506126742860485538523533545274936406936752962379383222907254828013153651646507977088155518880434602873461031433285485793603453838746382920540101757482501127931354909588508179115467550208197765433587230458645797418894958777715742595605643952586509646204994135098634301680477155932756339515379058566076291804738640384564288175574121496315611780599918854635920168125190209059939743627575152853154863896853219696972444729344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 4544011806566876852891604973786064943773585790491787301084285253683117035408867419916603423142509870060558562603547400012063424539423423018205393532234279189033031793361546777389931136213912122198284749832850125081954435321484059967920161038910065862039886101021982283162201003261135849237361889705009429994257497270530927961768817730277451864266096754675691203779420673985027549689015699730590919924538875298912037810097964241608767950850089856087555807735834066850147622157250675671030014226663653393100075017562693191953526700336612932561208466498947392959017076342934863354278122579809710860167241643953821125759207183324011830887082268485036752030325214492791322803545336467766981357395430943021568892410792090858193971043803777476919338017807434694377773275338493517169711207674242594199484478523595983098982556298082951640075344587816110458845934861495404801501391414358113611894661321634869009075341568150179706624580620787326375732086241065303246504058517023648261595438949676821995034601345443399276103174494641345723844555040943010892805818341306709569850617338537827355199379482327839460165306787649140340131677317473234869288266316253238203219570369972567687153460721441148763322902837247058657996875047366070126823006532823762097889830163994465325265853686027067582643499656396167855705062045078437121753924110826345874886112934264141105709559210583186041263257324264830043868683701762623564742866622548430969483621527785015362169620327043381860312964707839004892463108803361942802507121075230375165507031773339064538740166808620224538307950502143137936751142530990312711204641169584969679552672026712370726841198686073564055960216868818607515438481068152436279670584456876370929700220414387883782833775527454459760662892877584294280932057633620220169302887825360502431184375178163581916577207189199388766963618419333778369700659557506611181670604671990282075363210407878474325646976929642600754244772170633750374910126323972863462296831875014111413099689155075210943711437722050528247315365360280611367207020432278966046969165306281933598179465444351703345142821850769768974115574168518137527205413509746336498256104138585720325004304895598687037745401988486426435555331407543047094487090762408621557226160638477224210547378892627828766494030085289431939847629108815338894002122270923343435216796372296044935145128357358619417808231939323856136378946658145958018663608428367160891713756468244334151666667936813468993183280414019314170244610001545948511423947494115561240868985965055079697254688009810720793297472062978311890467665638085017894169281516422865072014466547793090252683614289034242507311402493360389563329252932005152336100441822045482505898417279995486121233276808991715770205819486081980448874250354024458618128816152598842562692912900484864505178632706583753124448211338112336575048492260215430642840539612966869332219112755627110415378911730080550116172435934003151518830640778882459082680817338964606474218885125901733568079167797558948340332481477962942282799900010144155770697246565905723073890530283979729122863550723231184299028130104093977465568038284369234328610854362696750014967679619675817939438460869961174869158795736780391998532476038937081728921601753472493657446395695582029596173653354486539541473988294860704229351866256128228882982171976687713950801310205110084445186327618569357984240912860948641809844567118894704564119915525861764161493562727163760357926559380702670898512796345335097641823535358945242959973012764815769825520496559666544043488534430651094324016984833789426442223572848181329878056799453969625178554642680538933481290219097895020514837295910332634293812096950632979826511875839498008235044182585649472055121188321836327423038632532008959766079407811330824569671736454786565581884156102281780942030045185646890375019865713869088009977089299931032785791843433996307683573078754939801965919335474297085002420228794952250097510090200502509117318023319000148795573849189419806190241903959328808548911086460089520835242372061922871099120656576633539785037390099013943367601486172146292348095237901731004543075858495436310768877991048321034416084565256822459104672173495185087559711715003040602738678850202660599328860470074449942423219530067500778770974211644839596867072986244129254492603349595751222136834875764337238754291453762767550700082984487555533434570606878669351932415461102492503426061666022266063983135265197373191060478441391174991754111732109639560082151000728784866454400243242443883329092291209070182708239651885576090209925000632486749231500000859067565997713210867092497199012710969032866448371200517548968174624845055227126261521056521843012760717577761202651323105774518960361475888806920867630571079404150553893160300573627342975105582405284959306684629004582912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2922811484383062264339846821133941771057378207007549752812589838591729715206542215467576389916550571529549655047240700801740106457669932478694513467565570239018689158206102699036310780345283599856898764418546641892858859366099117968391409948534655632169029943573846524064028836526871128476836238660265930885830888406539356238529209476724864037796799084746538231564969627208208574975848681071865277648073123302597271109640461670426446748364969964137659945147578378624374896855746909623161179324777618000584515015800257008545024575913388621636430947108922203545781505351302868278904182220835646728204182720393271014588138466923724557602905108940172821937692022278678579938100964913686264671398639677660611266568095795436637798044428933659785754315963926035206516976568283139036187493219381060748410780744846501493828335439598643544771946341798030690462566662910210439992964115089751812569949371264608773526671521198703398237064239003264775594411457792164765328187993475420769536045195132915430694222057791523539348065645307529630670336812976058693836323847801607772606417512638939605190064439322476542914083272233505247855913279188050999909650188432908980950590005598550375579454108072365303459870491535338923205093023779328839434325275366231390852144549230115241573681077445096596429542960553675170922549639561690784315816109064100359642927600740025729185947930431111603071359603130074671682588105513591634047957250096791663818260573192471465525698575730170097038969355027688452604238445664238749163705180469263760910008244327296908311934267088798911749960826151807857138518976199173745011753845079906181550941481943497292673909873133318799630031479597220712474664620916980590393812965779303909397144202019514902531950987382838444717462093098854600546192514325781459186278461036939065169006043306347296409793553396092807071164648038892464952780303060338305174605768998246386172279613848510757459718274576874658572733697181877859966881144981678840300791148121431386285243667791949944641109548195636931352395347406839696230143166440857473040929091199941119679328392954088182610078380207299630015392987421533636352445602616386992373259996055693366946990669270717857911667583594941329813735225442494997092989957013186987644047434770921816444450712143675771555642987098027829170269077889206621723804228835346802285743791126098240567754762078010284094992748246641050544594574027954432534339421117103125430636642319799874565024015120814774583983266851448775518503252503449498677207254679832427813492635388373642134155781447312467128725455689205912705999329642794184217577508883613974447570913210760159704831008510601409554742350657263114656226650280533126343621325298316882056914968978004356487362219959140679118610998641122233187592531897231294555335589513494352135035942677300284979979300246113961704910260586751319964299312020023662093031374989803051061747628108081848645155420207219988316604087662866635095586804573533475311211476265178765832071970146500232027824464161923664891752569352296580820088631267148579048796196112049130711848187009216227704650678979910542728781725013480142297852742970351479248452873918110423557395245798454784570021687080194258970932624927329950611754521663687333536072218151587803627972917813049487253611044311656116045306442198246448401864049251887764996439880972505086581856999896390309797411750463028042980850272980030815219960988145409078744608514954155372088301326119521064358340126123222277567217841640649512637601772740346961651179931401509025771740467099608849384150915409606675204449311673630691623590870038133432013793166333295878491464988467006318638482545757038097964098787594043884658177243432852557736668007844925113626200127446214171184135543386975129556126374832658096712914696347816575103434396493923861264002536586396026864171175280157871170667768115835444354128922901966955444376449153500370734296929224853286082194849159139417443705490757358735669256558666821977559656676199790199080512644225893324895546707509341847067354738773532672949808045634048757053111405214991974420577220336969892691743656760564184060813386712624983494844793845597854311672997914947877205356070344213194293649634306953959219816274945258989164207633042494618038772502355701636022103461380991778066543612588173472937721484804028557929415206328800562905824188643160139456750751237484664138586359760121963633404149704199064997230340381634314052866798063433789829502304122550788413883429907800860832234692808568793000313853026511093350007513183616031693106934644306863058907229540773937636449592149663605394357692373691012910461714302412679632606558760922564105023814499779060669550925188443617587338240474429351210794111475125597628636242386745005637136142602749318705289457742136197467272259351173727329252604221739957516521963520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -216180976550170202730245783385336421264518527662200650221746104374636717570408892938799608238624182870422204714831155430474800242021726948109473379552376834109316340625952833356844510667942842731306534255625242197601946597246902067024033949950265281167239135956489695184149694844640803442811488733402895552110350158068617829910683729933855457762035430033610569028552624982538790946632163568270968903529953934721659411667172540346753445186051046906109444236176832507409757311933040824779007567167682231106366819996185173062056455960805840741758520302047000149728687755848706880831289872669109734933970192027459952658766233942867793928666678587270019696112713248893434928764410305002931787585425300962037818298621677179374339924697766071542410223330249808256084574893754089839582401154007011863199300959908528646537122045134072018741248988343601820102440983023168863849159865554302483604282713866921521927693614576033273839038060151004629888142939338056505195774697376313812330013529965688421732880169262264509651944255961353674890088399372493226687413151609254510348655980645653415187965348569982230895098462258127434639792481455541504476716150335714035332900229896493786267083028812284128839473978642454335041224988059323714204389682477361689523293162102520774253433344796223245969964123689155719434103800156661730621163020822865045897712036858938880059043497644517763102286198483032369847883507424060302706949724394418629602556148445855069595622877665367301797427037419844041450071379255501180499663671231481595246421866398981867320153780287489829809177853229751285904087665202496285904485776775865744919218150788046743288799087416324912254992326242389400649928002124551694432028143605799226263193164306153250145045375125351890545319466261618591699334670481252519361336798658048806388930531158913017645641657717902763012101454396498339631414519713651166457607714755204181553920658382636948916250983811337500437664100820693590376593967858782971142526110478123116111216475167519424402504136274916941587549186196069597936575660029673650116947514150112640815683705918337719055554163932321737969735497479053081656136439892875322102294289147044526720691340727859439765295439755413045633107437574969792099631344347836807575411996883942449114851327569426835564374930954520320968828259890142237563351045980098624125417784688483415326928931705730561943892854433271402458185827925149597691865325324391473044784193987205738855721105933344994695543795497545968773637290460150632053838655010274959740903616104580610598540844383866325851055882496441472380643149266908444108320260464652957155151480820228687183497266505353100236660225039841233787826479904411220242300453756352469351049233833505516916998434196985305361439993786440835349138619446310820222309609881568872473749751484639346415078713466516925344525920583062644481209701315497378545243193727268026083019000205958376321530481241082940172909831297690836999542831867296608597962817226172993491363814832639617641730266962903787229502456360401975533845310457332235350881440734034751085902525896103478630878990969590511712113037643728525809741079070307955781309940345222014332130567358941196073915823357834553244160912772602717830116867669355162203031119763705861173236669005850632949777002184603413422181162565077985731758768866310514616140543301088435969612446532604799341910188274658561002649596307708518792592722388124681104022261091199475826793171294150605049824047302640713067447117801647516409011900936841947570169798529758185630444228915323310378204324571154515341452266612309750451117893482249093674609389898207090541812134127499807301313374641212369246728283095484584028943214181759863584469888589052805607186769134938433058903428207882693131575522045942969385400602065184451655655478075243545057595174977219676291062183394167548632545073035927036314309981259013391830231961555069485506870990252501251859897320524815043961128316648414952069119360545429277351580187533869986144349882154316059119175907406088140376153513353034708119780833921241131127351835226660630236458604436474511746970809465748344581708209816682827411153883636971654665854428396254511541841011787869509832266473756837708159009143377637461290281282096394894933516706636846565017947426819275262841865695429222626495649718553577578617060446502511958732595387847061254482212812883101943826963444586398645655911389601181180708520923445545977962042607199869558579271210700678464992517329999127194596778928586772186946248035643695019368818221910209476855997219688761264424945125014347272153645410020783716465654381847284035938554806826540223110479474886568844075433901561900325466633717527164345383413422723082192293681394940496987052479233645738173970114931881007298847111624887898181272991789711515959759950779659295223753736192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1568578953773104855175332344385069313115571591769974893212456377472964624635021225544927200916450024753964713821347742940057087926656813871129400269018920834911700918900926756023084065922869515090189040600873848274902185006529235726802736125274144160179700865428151897138044672160653712927215167034338753211412527963642216595798197278496342187816996876821978082956187966463808804786062947059167445880558543613656866250435141082395000674413197780171246147212569738590950196939320118134590549307951125316965937668536990229127409185240622271794386544926944901335150655900219802235283907055367916764947954707699308820928028061883254316308270714506124805773053655780542558655524563176936411938260440099534092379006595549329468783958482680343782843654768818322381625884366791373653351985599625065109518762589008067360755123496547278652958801866032916532631289828913432653015096912018052492030876700735985230999269860557645790023113387503637157437964555127115425208795384199345264627286960614495428947266039024656853099590617667169116619623622265796109509733233654509668522107590729843209923511817796357927606346023015375565745905410739221336986403987213581425606263013058274366650448913726769323950918520970601526510789713001568514614572175249005789931741555843657441874897136421571138963719139671681059508117177891152950967458227217184585793078865518617421701102080350853673917875080960880816867579080091164703304185654985203149865580393152907217524330076523538545550774885318570102908503128316258165075429836538571618539409178725532136340216043346294647280369963871258913841970815425381025954149215112964367317316594807871382656181394232794028876033926090920322380110892055497243052132214503571942084102282330490764260538008943612407669156828815059079556211348248813119816891511746783746674995228965706450823562111612787603555539680043055113666003617347161272920673797861662407185228494872701456966912360918301134088612902286384165057037816138537727407986460117049191742355780967212286648881638391585098045832317540274275674490566593683244897291651405415289428958962173779561174216332296489045913470226768069512663346385742859868977999126090073945963868233081166405577651543651060106637765752890000018988629491686216046047963576191366218866387285982680061566039209637255902468385370397183085360530644074092633516378247511764296095057445148485447427798483538894647009081182399107046960897655240164514709213822850239869957699385738862315804861577662601264445470522193971845941568394703469036792195827055094624999715305302470407695501407049635586688577921105250357323843881734997508169583137744267075202261729937336508629647004837658541012440141791952600461559067118198399912045043510843134804612151718079494164927015338656340280769932391119993155405578683999367931899090949576881278965059502590546655514439628900604899356411454689633413420663531058722205331528452640860306757686747378831342236842451871529177978864408083478562943044751167822089214833540121664324693278956232482502821061001191306287527872981780975584860146161805258950414286142835719111879137625628143368486189289927724093322023642298318016320941093006894408443990609916717994340250455751579610712005541068839709858800081523732034715862822402117111284753177643571199065754756683992311268479997758674596779245670080954823114018259976976102934675001212031522699152564088527116597540963913953936437147379577039718356787615478864494018324608132937438254311035875422544031821739716223654701450641494756089784800057282669738029355518400196396365723363712794597879101007083178673990274348870712037507642974237704840761162243725132910162632104534362187994944176324021254503414981525232927592980812567922919825357396969148978739881565119070080941448181046529062124667127474639920745149948836153561927416981469910049342176196602309662171056535711841767370994880228106787292902024990020597087056504213806376155378888718845405147563905571561793865152761390185437829008695388492114431564936702116108606838545353925985875319316561279922721217901081095869840615342651114790514928360653734794103031434583020579138349034645763699149824699276778482187522297393737236971951804266214873700859479341304874225740270480945516303884495263368961154566413912209201566458811638771866414386372458380239028928373750380240479289746846360462343656457040151013140318417684180341593318083980137255120461206413783681515081422405898169966817936758840846087356067020361926019138966986223136235710310908377812749493044543149479317376091982930541605275503170131694027159655625881562882989455486107318607118088479725787305778612169900946691079260999163180203807558507837007465953789036503415440868225310932705415310226395187127632167776188537055947228130238404700499507287079421631795217669582072804165086328648350092492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -802491207910117649463646795410243695058682756954869983368764687281753658386198238000952391528914933735598784958555487470129674750228166968689117010920646979557941443329161019757423895012625272848048184468160087578885224913573095735100369664766805894129314160489114557223693571670873003382047962943697478826546178220846371286546005631926157879138585802211776293874973558236069813531716967619869994141698570590180305665204990041983653969057993306654029316558164182514296635813254992270975656025304409072659295413250549287518296172781997098841354393359092066047584873421087469619523973988053070841828881127253314543926204098682849567479969987202671865235850379766730130221066867883039415278429714407260714828691299966503914736380081471073443982393824260546754210406207081397591739704032401472815423058140133218406081752620007027943503980493662140153810606047699177582272835277258442238446263570413416842300704676810328813622025100358219817529795971571727882560776920944223375524712156372269882269178914644120333713159807760281030710872342387401923621198243228718664668285409702633237678972777234150757311311517754307268316901137744693499716289705550888819496905641068866498464866556111880200125968431834775719124715474978061971243791876616789242596734926982091982143784343167170433888507805417532415882057260470209220218839828085403955933136641675651156461512414832161274883479216951811098744864571339772352601931236388257106072323231417057779106593745641989743019316618819954783970951524931837560847646514437728048709880826589369190706238014638549224357433772531802421458708726600861993678680373242262138939416284145322618891287258384146428408823548958451479246830677292544443194784367129233787666591675082752869045892069566124248984104918075682857547329858535913911039267228001148471935713017943619238329883901539750203915548704301442676323744976255982171772960459114264188968394093148640746114266771920400701094092985062175242812581820420377399378965240630857837461839372321418657675102183080691087003218550112172521767441695409748903291184127815076139091090681190222033759419358726859795627332514481575388585431858611464314583633861893442978252016163766917512975823461313618388705919066685233359185514460841511299993751072534611143100082738362009582873141845395432554078425589285076727165287973295697553768748554348898070515133722103290921210713324804597622738471731967192187675016782187955842159685823016502176279568174811936520358103377274450328229878623662711481079055461300320762545452150421770605875606429227631972308806494727646331789116691491027593343774690942032752493549622448311656085111992317603945521200001700721559117123733583044592085890559317750041551771486665872573266918471777249538501391825978251625408732351453101848326597283632435854651003552817773974555635154401138548783381110071528586059654877923117674165211656191250532596013235287259197472652394403436272008102363482654098332514873058292666042508555511185665194212480827390488395809454985328127793963948131564186424729065409175676156131558022677148093138152366882361410542652626786119256342759757052824717666864248048442935021161354976443817055891798892134793508294868401432840894185128201609328607868005735267209145088619328007304413477136347057594387739558030090357474066835256582411167196351436580843997884268218761037715649467629899573504173408595998442900115842242712909773285764856886685155142705366363670812236276404142282757152133988740637253166372782061684697561979342800549259386169231279740369279436257186470950754160521529144409786880136253691569612258030492656249081173215966970347719399804812942981947152678464467059641544661044289675469726644769457879612650596571001006974274334367035140612625258780431565360956416452817239170870110646529905354829646936450061236966907477190902996906440496966948099223035507867349888539602473454119083430716321648731384375754309907522788623346866305007789933917392155303416318029727227548346046012124275070758694092905076585403442669072801162581219954361120149780280849198285550172674752094492466279017461761192005877344555912899452753914676722401272754780879846573796945474638983624325804444482162573292842609262847492210365616794634380474083508087598814167064992312421736529623721060092733741411300202919471448615088812049827984524626386942165152566431791504907774944918762401090854348007476289286007457181698511864116196927656342357623298064243245985751055494540271019683688070680111597302780960266888063433721025244364084973895352607208704980906389679406412119017375937254412459534347310995042170714029754632597798741445254093285591721877596218225583689762060397496951099548516672744869243847937637529046178820866864423576796827810221474462449482990843336726322612469520362722960657032790435092853004953955860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 251559521610312496463828152396264615331954429231426920699934877719763651132444168601623697032879968476189613318276737532218461726711955778362528995754447988646109703324575206196402195234115872596504624076931511300001938622080899436807465226415910339103998031705600939717996086366019426882422321494039395620296078897323240936090283400426254020904100391528402215264729717392861392025706760854510298764863043879871377692327103494966663317890548338949143065120999818875434644811579052275255369599017852564211174020943743509363011395354299091991208939855171910682767133264915391931235075561282467440752239599415346956722060602308579576482249968801176467246020074154873131363797862910024197067971299412699951858487582672941363755874287096340558831600088814557865362742317349812921840939107422572950806854486979830543948924664021079881314252069076030832348192503774710228304805519887383412541239137539840153504290126623121545376685241795682876415968010950550676304614595739083065698154017643143854802832840256530304800786131973660765018661472782491778406765608952668454851213631440578662703608622464461992518700917637972536702948818032999430043859329239992972213401716186232046084629440887899619313235296769013974969571534359458465906793795285211999072242858383354184491233967732714760939270539961159211100279591201907692219210440478488435609950672130315476244531003855847279130158999267737477996516377748806266790103835443690693126579963120294802258522828466011438872081716036620264655005928571584606721362309739005374239527067372531692025829432017621846318649912012906287856057183607843435992067880893016919353405470983938380608887652501225579950149289972294178090894514361993940555863237094631450156310727875455270385648145723487627415390517289905709747272830381139211273345855726693472786853202044086274074413557874934110401977268009138435875618452371259507507229865071764046250715334093707299394732786929256618269392077877614415743574610071238039939574600041217436247781356111728138963542700528314078592593305764763639821758312128493259908643781074586026426749372019537778333911089993029505861998722721699348298482735924734908498446497992762677138233141419482295545781691191274166696910376107908554913396448799765762596895667312690685753220317106000154644303510643448037981690750443570319609465953429119212111221125479814469647310978422069119367890178458611267419454981504836596548565831736843440745275676925108201414648173084599417579540581445962859327039761474188534017328943799023322471727949114127183227794934290826305474964263136638219991986002042756629841475378274594784977907830057505496191301272315417573658562942363785942758250159572960092600320498134399177827311147807347387537384822286834167407465570080806795232639732227442559950503464886630421802536338487718429487091840149218985980773515933800614890687699283194756702072923941109135210200640184491993818111191110480001737213750884663611401847770489518276861644357763664609131826130324529578119599401381102946565130677388803548464722200623815539838468014486672694944283436806212142972387903224934008735212237873343576381748030604199791995389707942137756689211762127521611680933002955026673334791266249789708282398904332331860732904520868813722595697439367733899190774812144117303331420156351874430555574464467624795477461262209261980762649450232662629806397345768065777903033003644595990120266025672472713226824613217001311204914676723861697156220078054001034923738282619189674909417860435382640440971996188593657231469033695380024370478887386028805044709170483808949005294717453916750243238425727547459455702289806469935819682312908109743414154350195165868436538409061739419785313524896189734041311450582920327001147177489031190549433444792056590546916934322584064900709242772618720152303130576140893619978780649372808199526532081059173460035223207018381080978605542817436682298982892134087036148347060442518752525459633504128653002024911370350285779950194820697804865370215852751574772182345366570782860935813154951275063937209615405884294932942689597266332610938376518760754115287432664963839736801457293284423452339926022118255373857442877454440472730843219108117992868377615246306391608063121256428741788006412071469835580624428011770618877802871883966772860093230522594604659769226304331876951053204305002351021979213324803639021270831803565715816275159913834253848526133148725349541414855179657727705895558168550248012707917000801913358939336394214121425995370720951494625453942386081174504168696637056650244370269599920248769842074241914262996378376034911481000679339712720983008846264583783458852293686696675329686080277005690864375328760572540221064513303271877563016075227429127086794623691672894338876871456535296176898351215832055159800509584302226887225735380992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -57205683462546549245757277411984614351229744016948678045466168135085959658059448868704914772808506785402085367146629155539331113949731754848241567386238675671620204043495630845096913186787140957040725083476294032992004126522169598154692450614703700916364107505032928557753865519269410148272443069826842065402492361337889016229819819592665420213874859477673490252952943001599447138251183871033729290597240320016201928016870778318430190701910127065085402542793261711760699829362949002950974091734655215788552375694271642337152498639550768980342463288508702194076328190685411900891845770502032891802427637522600022876391207374807370807452261540891124559544016366078460712398881609029381113201498767249723928954068677543599813986037850303981433931325942738693868155232380942205040514253507358412746830792863858323101905809605421058469786290506183357169296033328497741048371621048339202845617494495925746190396326137982422141925554132810317099953204469971422869874868351830760747524014032035192851917528332985669831810685478562003932416281881897389081417262175586622287761948839095275447190290689678988775548734421225676053764179361609722223956022250330333514189525622354137955611717371931319890240680760482322567188382314852871809931927823590540099897365051740402235292162347296834297093887634562116189237167556906174268993318038593327790268792370493229259152403469959544539968732559970647120796425655765352029933005787684549945851484904712737058157480997114405830937167904885043565049285605035279577457322481220459940997977787150150509489246393851525738747863913703392172861415558503981602055194407501858261903337965853557590548923874236918813654442321700812490768179296953412532901671234901729735798919978624083541950634013360664341869780515221258604068821592170282043185013866774042136885609516179360625002356922099555747612491583817672230919563746048708147978656985125930002348909350853111894527858004044130880509543441691792215582679592649552744663202499439063598234182772841558202587964320976425485622609456734880381451769717720783048552149723336205608147140303714465686711828179988249065879063433156254447006910516363954241001206769538874264343819465027944033253579190925079995140905199281872609227384934347720214202874249080720722754780037990979428421321040399792826645557468698784084538688560162153406019940981817853581933912760094050048086943034428129041248411873756058314899757065402910295861772496062567534130895721389888473590159687134672994894613722822814551549282778813067532658818419564161427256047701691771125082161922372306387034369134971821993553614969515869430625738898908939668508448664295146001592255510565787143765399106568515189288955138273559514502146727887873029008631529100112696347345742012437387207250555793651436676797364742838357209690546728275919083314041716830293497928778142861055173155772325425760110359774273573583326641321071604924297279668355713520381470327013199555327704324189686665026283515384135550835762032569398745954925374287341861068485548216704410801779041002210486218672724750923343774306642028357193596919795659696196157623130667312006485536830299434722303752226342322836949492692363563152813972242919254430438962056357805056356656455793584028688782419078437886331986404891816330839096676097781818595701947208420466278265109566855649849093252577450404821719025877031850492460064702075850692503341816035330121734823502802401257766619278779705482764986342752955143676604271407019256494481388508637271133148605809134732607062348886044904312071047549950446608710004108024098293973249902599793100808260942928883195502608130338888224104995384610226852229847373237137183575210968406377766648036394335099784178674500906660788321177887458141822768115521058817653852840687625123396063871816686024257292490203061812999387189801574872096883878600265049472697862325646175140312259427671821955465416538471576018567165784297993339749469549754385754674199423057246876318950288287410736542341212166744206951433540644104332039817441822426572549528174055703743829120335992174986190171948299485547697449023660869353516227041516573096535521876375198244753452892973286751370111249526485328855400682366125328270433473367473443695822541030476503529695156475967653904839509586905479487144007945236979223877777346629499711413341606988768307459036885139775070703829320729544444456687217753774355256560442319614987427370854954059797307705031246638276036122074539302186533693946983935220746765009449937174334712501405115862079995739626152376572106124603676176845829337101185050825324930551109805892384316445168906559537757659580218176735380153547772617122657896727977807498031920012141186843810031385075751796075866857094934516310875043022303525424731144345646989582734173673341645751919341773788330461094957883903180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 11650022770776175215091534465572151832734171910515684689881503958871762322630212413730750821448874182931108540483017643276870378570445146756959816802230105875554069566617078649307782477573779303947943113291601744006493930133180354767290027289047302288369652164159329252625964851887712976188160183672675532847282836546343653241330808520649455741237347427795382231370886057593101730078016501967143277113683912847272292531995053431782061965514955498080770919318080303122314580661646988734362955315483889484975537233851381268919336786257586461666177643523272109072086731521469066825073981984045038120714658284859263607840381753500349690535235049035978248121043532638540157414622002015564346598241150217575477030222494222240672672542787495832227080352439812094320650866456910925146282886573550687961336624193713119777297373376602420295380372426688893658713916472383808670185193820125378635424658530839725928140580385350370516756295150042907552126068394806024417042744231317085877590699889548956149036181439262467199646035895337631048568762615441699387007726842751343892496723306221219304535755757433220432457569614839424230682794778392238776413794093473398234023764524842889906051874739765275325759747057151641793391575408815953468651440441166966275256400108280655383985059256359058449301107646208407654662641258649684210623426520518704102978470325653460870677670599994352608068778322796777681916855329170195323853030642941452875406018886454734134277424693574734186017093052219895026413011012040195529539394015674498693070704658718057936135187709854741777921737782057275739303657118221329210314452527785615667993433877567522808294467512551876766343921028719695065937033036710703901913411526834152464621999074797422167613371322154003645613759477499273393885119384291060542079080291289261375628641380727894469920269021188043076814929810982400566762373935033054697316692566576372833699603320906338465681996716946215603297006072220641557440734658917947219179053663592396653769518826435697986644759593245373745789963597062454349537721658131052550808483644101940052213940760867025494336970458442815242937816908374389789306723755226559310543611586596836209891690622093400339637465681911148630764903674817723622313576601456580891634166420347686528131732792781251874862033344681798751466200870240091676328929122753887512738290766342300923449579980624114586399615687909321249774207878167941333822646931657726704959321535602009633489962692840118076906204412171789977544232511541743130431070384381704249425633527717139330101450436043426864453617834499563003003589122299356049669956996685423804212469147283802872329420812185362652426762355735269564634300266726425124370222830046514570228051197834592004406922563707823991938136572971273659588152078316606503359258836986781031227342508727762853985683011155070641356880428256377798270332281474580913023262386627639141294719413460445166660957619218993555632316568991889935839719862593509353714887361562104981148694986484784397750583115035890767282625629207591217278051627130138610024741876302428400918015729540500533238598231569820159714375643651243588914167336514162891441140625204738648279280058447922675998018243742171723294707329132412171931898130188420378239257990380409185756493022608887821998566496317836562542791460778896399420642183579842646430860264212941344114518699746958881510590069600913763460331453668330951166902634752775498028931783730914934992681726469370421931810727290173828332334006580437055199748370035689782638959736212710764628549142371442320494167150468039167737656078581381305074843761427692768221575723708457416826553596245249598788718664855199966674023057144007427069829543598176135880591895035999028684726844216451674386070776005939106561169718807823913293594277518740736951478119672804357459644707409346699869385566115753699643035900756597921396020481699086794510514231325771406069866977325238545142569155060165123212517841138514713080704783910968461231087124561825459185404219471110354631311536160882148623724115623013134348701438554746270928593931920795610109376263882007559201225515257048932852887510042525042978138036079512996272051717642074947767348163935174947025040361187835102321949867708035497229619722770498458007211899723387987430068134262502226752513696355714988894158127703154177199700165385487751209816044241922294842113584293607502631110883779517960511045467582508708110231683400958118552981212965814144464930897912932210560288618996606048595816498678264449313051016248895506455120371920789544085862606227752455095551145322511443614327455717707407382931766799305256904266338778650169703996572020778295348091980299098562557732729819408204592027893322206856572237198887637784241272488915860446238163762765200388216780046715561842140639050275311198744637876469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1817789350031333051263828950679039456738870234652451235886747999691345642583962563192603902608536761147473151898437566023115670495918807787717432040000281549236100686851711087109443815400375068245510474358112175781072760520769980284947124461517597282982761594726753726618875088297548622010753212790560460236316346393686706911842586507493318391761992760906756730823946134441715664059843183640171928557000516986032553466988497408986453276630225881071424628663480870653637910140368258225228478750491400910761613273377972889528784772846293363800260842512701682275090517550454867073888557480095676110867989301298587891000401815519032764663935831731513490293017740120482870893111435857377519688266723331529129838850140809964113651471847245308799176983997503746154194656635599560547830093580356571201144793340029015633986283767366571147029398859980830226794550429821407024786210603627280802983971298786262743122784477162823353437595399124176083254154943623788618185554388141137860124380105593646024961182495293668407848696971742024673191766347688515211744292995686618897225345772925772550114952061278135341168287665944707875464533287820036778042437415381645949175944926082223235228945897685772426472480912495724947330851886470434633144660672638223516493051445019314063119929890420882609150024474113833134706560610542000267510425500813254840807268549455610950326426188399886627155818667385910858489222685992895877059545566540821398536524844959797750720748766143466603115809203617788418202827997268623203995105264322567516748010040980473512296275058240452439391580822198951357727730809109904398741786684544100179679154322420237873882512727586808342225388059033689538612855724172004070505227084043189770949853618375010710283671526871522205560496021052586569473126539561258580494801210273321159182355448337788853576424410075967640765472418357126910965040507583955719994857408266943072645734726823504985946461830940436774569560777448024229941898227693286968692805879345443602102405067872525503248637058659737578806968723387416207710576564856889073043926876975511661184875678038599463781672302178168898493305959020121773900812604263112587033837572135761555466559732124844090084692807366501115583740400400503712502964297939815609597571989260793586826873931163315839178471210103038252114585392027555620022824069725121615275998625180970258164614408503434786815455134502449343477295949562603688507537445083059156186858265027961692168135386131874545385635944507438514241951086876812811822999381966443952630210634304325902270580466740705239587644470199225305893948855391667150876213464005629633183656833718082482656543393641910696660168501518134233156550858404600063057754014084067553474882543649878998285949976179691727991445091289051116602520977004241425882225862999443415484870955387043844217809195894789164709029716750910558237066723235554223681482875650587549418072528022224434845449271067153446746508160403055619685586551885935125850331763456309680751701483824729071033501494342371417819893181339484661667259443535287235997471898482419061383641762970943863424505447038170816015112172071008338012449258377319393120975435709386755791466724082560203657183652333931952070142955611316160974541588153666555627411991791945358507097051354879868595127515576094519275534108309044761588303621944400121768946659279935651784959459028361773732958738216382603482956443794154358369427671851266799724725316089059889874347059884681130184034750756363521224312188651089507506434967559436551069425524287944048446954064186059945676995311289835718888249896011704736674898699833243242700373414780186437344468588375718410292988959528973168161162957112660105082077490667569524251314230479474108170970487695803992116453361140587040697773904022295502647090849948304498116884888972387450904410066906672409339026835654714029187996523243396487411281574383292998497099099778143619601819712886261845229210719574615836631701129012440683078625083762184848141183676319384827934365929687049642595967705901142884992387521406421704014897028334240051257951792622499082017291637232396348845235544659275058535549427522088920887807799837339597862184075520812372692253689416608873197915531593386983917290704449461571149913281726875425682736244742460887806123766656374629169165752140936629108842188460912462199579033541809986121483752212535109773764847954468646785246621447912443232813111854847064713382913462234688352441581355159302417197133113987782231926681351000841162170954038317467601985514946923303965183753596920144651409341891802756267127693287670655807872544878792627643605749303207381701766912521616544872096468720399798160695351381231844891121725877181463242062146848570714772824106880061988954505210041978149265308917835455626731507872933328997579615548937870031276134629376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 287921169797728974112285191087640048783710023969318320787574716169628866438750257659639123450321515295175019770112974763685907793112609401404736062505733665710984650973341823071579627032769660709561061552738540278403272099454584904224108125690329769405077470722769153685414941812708804655564469352245488841069874014800125463708350331963047408940633479892591014486241174353222352800475314848207163335019975293617112890945889026203155427230667708880037779981426486445301603223174550193372942823463063600789223458280203098746573282932350638628632192217809464356540171634484292598298950025247509068318808638232349185074105505003332177926982666734225742609424760500401184409097262359034511288475342077730196765221345153548641415636549243536928673321447324960142100277751448203786845668435746759357418459965094737706052333153073391411756242841066999307519227237162434949110325199202067938366674151520865304604770617122323740689015406906218059133850010342806228467645188898741263143189044026776381328042295225838450638582872820388969996841042500177376618713870715731338302643147418337426113097608662068954704173956656155983247758714653314498005376049190931445522772691932603905393394229480247414370783494400751745698012066894733655187705003631205007125742715224544856291411218135630467019821286670277849940431813258130448525617809930804239397835895193061565373548809614673914995964586167403736138558864887832924811060754218800404500840054655386063747870062224254330088826059202224593160314869681999006421314581227206671830105271622797608296841415881447776111719435622339875857939926458923019650122193224138901241724645860640241035895888749685908629887072066323336467459297815200995864125241326462511558300534213142340856525635582503132577435489900157643708171631009118504156672169536987670440588173456261214911642650761734397289542081119602485137765604732287445308208556568976453120560574335993353842604146543289697650788793593778367964660619188547514164518428157924179126207085938065641331915924886585283405100904308019213717593810614334130155290600809148905185394687490416294352356133710506372124941038004095180357778599455106783442181402136288640248683617441432186792209601503641886215041410351600131435140401025220121240278504813348231801942789302038189091162198931703500904067118604592446289582280895573468119208151502316284223117152668844990821130759406174130955133935201690938624065464063065516764014856661248625216483072006350684060595123135614255266271864062102638906875115766435256844015802648602442110245242711177494316935328632933160254254487231210184259046296330707234216826045620752616504208007564399549529231368134983227437637104664717841969206781659905205651834653521989250102383075854794321316183668625035790034138611425238652129833898841547461651008424814949328497428662679774563965840902969654314280362149535126278569980643593467378537825953073502942370803935469285454432234671136153207980662257527237035348616600349264977900699778846913793471952653493433831705480056311008233066428106886767169621534777552378005325839520984628704433790684913498655806459783865317146439822850581914198495676017224041181768028582767299272908491040523430756642550454248090499307601347651368452402652854865632958765606371081720953694443888198217164425514809641851380922239958328094562000353037102041467132011468343172871760774450076106661546899725702276311678698551018539615980663656874076707026491515493708591223396542898268020409785955967627866290771240048036938843337129568801604526687764940369887716531144202852704008247988778531076703768148081640364229449561363226024781896038325549392356589575416848800104015193208894631516056486886660050886310102544299811583522879200830103477770697640784485416181812433229930843352335226309143810875969863550761190223579372416036552777521768484380433184161901938080655112370956315600108480781507839358299588350419877275051791667831529533950786446048508977682991313446558726264285933120371094758160923209265228895549628540105140534856187817123109915617135480552214199712126428667049848928425120681800705166695874602576127383605413156180481213488115809227526184415112936206494020183051453636368293490941176900703421391147120762636866730646776476315218977353792998037129648687888355967114671430319946519940952677726176758858440566366175689896055095082772590577946386601477920752847006531020394493783543639810998566146925282123520639857531984713483335501408808430116880813796034061635145694375530849204267816836108423412421242751767283454156149505163450762303519519383991254540161629151415485968156520494908937668626111717232185058221715638393446653074197257897821120031634776429389472513190219897649754141383686435626750347613339492711554197380823285586674569016883694654728691965202143357645619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -41294764527841779402857388429371729552918350428161503857295691430285208581420459503242705565722664204231331877946806469145212395136551785821961023275299366871179025344945981560590846557491283408161249565593167989557999351062055630338717856233278970044979014742373574531025455997653131310396668013729885778769432026175172399057914072942604283945205684404329802721999448524111069593881554684187324836266579862733332855559893951011143329427953258258985028123616196122458771041912113781478548429276991503895814009393600661308432458928216455175377874740420518843583215050270764386940544556066584771072046574250662503818489234208832775150412182879677448883314792029100247861256450140728321992968955254880117455080136091053391258789207584149973909002222938369404247187481217869983437340066537427491056297096124896242800506427203042305465856525829598550329261169629276719717716086326631810425622901425064805289621989598706969378235041178275769753769511454186498272893979926443139116580697881107219997472031202368905037792921390790615973644542271718213566456365000801613465966039243150548710168659115389153834321448018528166086865810059124044810066607551868655235975267440100221711444894381450837987596548476810198150909709490888170257099338262181719952479801696515186306465088450340217603386954495193259729845357443269502014216351649970989223139612675133529894386769071220675149292664036986951327596225724742248219442924139623764063000927086062144605863710726573022284058711533406529203635271093959964874230957105858944989835190584165815937612015134742600487601999229708407092991536709548559072971786239836556235321630932442185132336579058521843269967038381414253887818246941102670355751267641328275043810492783753538741156451474495386412374269868989859450800871169445807719331297004492942009437794838632920729169465376106823058493873923162727505155649194582738370657600598231151679064459793753713957645078273920257553883563682404650600261088860059508533302516681903988262783866164154579530711279658646418354867792738494804931890234560587246392136285459656574644184345872326935834887165440457831249799802711567296495428329895169759205502177204432093685454992123989807290427387803228082244129464889303493272956475576139684167463612968852680241049291202729481401944876383237093463596998707284810120949197652782522310132157062237015737592621424659746102684073690390312830546880492836198648016041901576269301830929218422756153218937279221282708312375563485036960617536482602962870691981437872463440267070427711009644467184616434504859794461758560307554581904712322341501325561324919651042308469288325286762034230283566838871352574420428589451574196051875027240579135436743065640479694328810257213033814641409651904748591080480655146168966523400651112181927535517081257472593530394313389062540632625954433780563809845929962936996889228351676279902308979372135195221818353787919660915478737503528807598623373638947171562709420133986081984167268040209803204741290318080058530448381939426808238037266302234746881596430133121670515740447157192181936089061623964252626483311868324859133646164403675449152709265927028347408204863705951437981030375751823251611952561368063373651837175148348516330517211738171110658811303556341595436772748638375767400759960664161719864061209128073704080724533477906491380066325773209896518564413204796475585262998988203057440161188685809857900014156069980992189899972223418994941333473775226957935827764755346458397427071302759045040826238749794654989808960656134817580086258343809319967185414301232851683939483646808188770753290010376377734024989930239088691135554490198759542320106418813238515861410390188644671194528145031779492641253457819929376041790869591179116813149295517132964041841796850410239934083567644936528280707334072218454387552175672583582418747759134046666975899669373165916664867540826873366145059996724278159702005768478318738756911740324914553581864977689201877511851711784935582084577528248034014236330743714982771182484763981668276789743440910701291823174068357924532436957435677190400975778714812045758074537207995576804243371577298757378434664902370642716419655875476591105658784048077801214769279382123114608972141772485289121774377051560018804353237764253934033289399410069149190147428901619099470358936491697018806415550236510874880356682426256213258515053379217337483706400028257950322774549196888117601978335764779754365746059983435695953289067966146196211897812407463288836075118882704171478053474125115010072928860033554895255021868776654430971170576511988873583766749962002354648951721857039651931791377995219359272848562443145510153260879871707334409379116510761387307340268093526883901404214658762515913450193735113569522065801879745663932765981200316693419986476472928829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 7597225008041112785896172788424076558859796815496771089354920120820956369622641481233507469316689479069756428283204322016441026819431173692844687708425003055400350010843726890222086571999036871949431883608472054296305973529674290751162028501583812680407138710456102260748028261856387138161780415633338552629525688655081109211604016433339377031151623977252680484324540339538675913049505197460635490706055064355748365491123484269703186172236613079454687510206205856276530072250085575851264666962323900444910086262201585105116362593968821170888049312710543680571711415890350072386042560124054512537078868887678297358412990428667089169724730924067452515485468686673869116051695559267809611832787803158045580457449186003003846120190985394716735660063851819141269263491291572701307581396896904975611351373508842106480996804652934188061648666817718045008236248182064067778092030289155648635548439887526801438855175878610262157882915309639730880059751625437100240908309026710137761659540473435155026286575025415930842769489797706841878080451061340375129527174616260776368138077202081575123064967034858551501835389224243631127784821176317157160731936384366947260567687604642836164597600740543601867188490938877108989486039783728718553240417457779314250396117923608894095507294703448324606472941735101636102522208217224177206372040747936897902649246408133105798780910162460477173058086258406159966733928319889818374883114376868179763673598465917395877872377151520468558694611209155497323839573011294462373114878807154683331899812041135045663447714464251488753233755183469651176019703100405532289587372572529002178662378152434058894946352792223639332469652161701659868373625193591976840408310121833928599790911601258598311417434041763631710006096203717008641752419449328511169520659404723282311983982827174909473089096492447315536883727452463414561541080206697857416152800214223648267975921087868973314896536584402778631741424941208804185824749162118424210930510952767806950896783272427117826871474832038508368907515448320967795904584415620164832121938748445139952096906559475330222793399530552298361338600966584788826561991858592696337793289540281248761270460507869326921023015622284171989174552141359827023423425020142572781075128914135272711713564242750295516659971773418390518879705406777306852595089413067114549877422121938345704449975367621848063798613321607730466916241727973207452398983978405408124978978718550757163180237838593076921387192368575188504002470129161286308930074977166673302740135408118607835575074386925415420172539014512728382769079558937239402279325727882251535320293323361062479628842617195094233406372113270601449666735366660669911596842105726726413793061879549100372677876772614168791238438802922066205749191081807199710059822758713672617744902225191486709546150445464626597283637758700576935293321172677188293540827937067966693830473654085284341410177773763394879677954460989573625769264760167299048387861428611512801141772746734941682156239601920313557489970429115822032927572682656298891688037516152461245446985618525761604962393785792920953366534906417431368917527167261454426352269757075515828762952013202981373710534931740067434644643868334480411829324436818287931696898490540197528866423902307240208067651814357526653051934604999126665311739454647369404103502183378449280065353728268671074771355336077947958521034785669525871391287895223040809716513418208395939317893156165884927472870390989404568576423487280321035627604380406179908054995821105836963660993217542081225154070409847818229413510672925253575925632845372071008630201727688267306587879144776482835408166871346152133683558651847529989749766273367137135139512432126705792968765232536042423550273443979851165816636560935583185482729927887403069612826298763342938633318047162646401403805623995697292450923260254058670731367355354802537956748997483683831024284025466133751790903944493679581537935565175627501502111668272466541669883412134642606829798374779808045855116361026119875150435381586338917242550878487981091936400774370616439150406440646715512490957741462839405850445018534363970844777926489363858191027417081167869340606930711208685267198880278360690866474728984808252319907440849511778394161593877546238443497409335436391576943344606028405121314958775852387660655441922077166198290721095648154009854674662571241917124558706609588438136382888210484663735644538620593990918972476772604097515611060685413851849526088813598360238891801590542172999136849831003062295054054135456184445149610652527178234565766089735491945229874711714671190253628025012595649338516320164113184752828515685089096531255657669779630439331317591957099366368270496142480312010848623930329838389133567908387284987067850113194862190005991035887797603598860288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -1432312700789868551180555681271331391284056186970938319349573893045267406445654245099210081423333584876614445901712474929530635577778964994847118681151002453766241098449559797582824457032139917159158052449919494151152178906022885423716720620992717644342051451487590796498948140258106788039141955824438603941989978854015001894078985134128443712957924236230199898299651202709649470031141864707931992791473607415465718070154528225362769394633207699499368594406492526226877075195676091898136220380933297080203202181124106807612000084542732104813821118152694973106768078660987071645936952852000615421752506745684714548350287686883629410627795199448903208378231354137544612928762596423789930432385574925466672946618475308718591912223243439634371948907673058726823963332035481150028181984956949607894641764741650351334072578322544640155363309361854867058414705345386672980058558101097866105683000698513919587882457248400309243115900239287716010061824692548717614780468278778541519902791438466463784956629663843071644457792544998796960820521760970199674558762849866236381940085134403503987129967950356386332219002351256825744599407479196053253910889080528963392748804151288461926286220237782611025323720334161118483277250436945218427303651670538445904490894869425945732991386422961651467639116282725665185433582587429222097153960138764456158453366583273253212280469284240835794040612402085234843277706655147233379279886485697743279438426911588988377162542672485625393142948701988855745007576586340955920216652996717270933527057664334607060016287046339871356951173163483148072088262927144142975249104085184051704164452600374073058694258171660359350764944817793575023952635549737557389773467440050157593256035822674161804584930341747540592392038350265165931114193241693489665385518641509100348568109739717977721615693592422861564347202704053630935206288999777523245646538809998356222952697509554738295652702708890141573622901066366931840967214379065616762520150102633579838839042054027120514394355199579954819401169760404251640713919468557532152065311603639294809631469385147438283995218907532928039516628867024743539981678624359630484774285469079185822512066746497571804369197825586010611815192663592116102609129694445916996753942412632658824323983978826010871352011328861249462932105681886377931051848334626357942347625633930550414514883043581473566566457683407586764301366736692543190378425648665473988159441474638484299213759583871504994209797718611693392118136150887077722358713012704236617140959447487723938142405157418997746634984009849146393928802493236096193197229209451618436362701129980770144888640576507534388039974548467476069324560837834607483335799769065587983530949915065125637911088544269461566729249153826122552909960508030740649686936050194270656634111683257648783811160462480814755849919037918394792364040658630752357484838974140273752612763619509270080086693604049085203377189063457975151164482622420440389276547714083085623154297697891773206262708054060404518949633817557742310402880360396965444489240750892463005259340633308810076193414734439484098034943752459741005321780110899072197768665882213096180506586672930073318250110455797068405586598043342555160565497269174930867658876475545663925669774254609093491399236618746507799158757696931145681186169863279645509415327596035238570172653181407679315679284415297411398813945203920490349593925257435379308665641097530228266636077070194308695230079943678117145183768662513862051206362545845850645745215642142531467929227477785844037392835632866053086949230985273499132561423820977579592846902296101158272234563830377820929313102627409565991705821531985785356594327180058704665245240468853441853244724109949665505643289355346245226156658799582070911551958034366668083850855976939008506409851996009043795154913652190002988314264109279983928832972094414271210186752878658806645498995003046786782320711132843033078097470344044972402334316227597961473736857493742536072983010772726048530161914870918736391691991051486609572469495564633550285461471568617844911883329560213557416821612616316893451112662484372734703247006098046086305176843118298820010453086304101590699991668000146738202672600252136823058217433570416514553724204377424451316865487201910466169076313774855254473158843657307684003184324750634285277012015694928341530057920073011547598675255356469336927488686335460980304587174500131730614439832266641096569654227774598648481294948470532492884863778312437080939356316935086595162081339199787859510584773525485211477643107088173102021074174501908677731030605442742412981251365547061753493207230433677717770695566114260071493471602800589950104852191879043511800117845442979211019215809341128024676132695623686829353267190064503607311521569394973999104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 313693798928281149567517495758094509136544375720699033715827022724734458402578044667169540967976618454805321870554788470583405078733928956647619691087858340229425556773196190471747654962630404366282437011815646501779466829266383425216306520451212294833942031056251574633394997816500021202348240494129045071780098856281706785665843483425683591475121184898815037870728402875026541149499708856240946860118717818007964149447157567953213777791290840206344612779462810658957825103678624765047778654547507334972359668950792415630118351896446573814686001665683679833278517319103381875361653155112674255676985882076018256976663552449847707176770382883203746445320078823486004008830569084831959567734052949704378331331993369174839172178726341224821819558621427914858097165803137535794701516941676638396635649735058566156664952865192302748650914188801795404962261964511449049548249756075385173840953666175126378849218990562967204134738690206843889823120449270328309296126358610807897497382679658296609947855855269174112133204926225910344108615275995805689607204471388901841255602413337660953496932675737289101189698282245646547992630550011592444703188988651742982484727023821098127808805912775138857691837930622626159556219459322528034961576199695800591954583067954626971994491125816060659320803783517936294052509021804983485854070887471743322784429508703990317059005273682615035980177616621906657260693516811360272496787313033151410792855746174137423517639198220959799624340588673656975925568610648228611290646130169182075425134893645899033436161896337544882222794250134939221233255077509353240020255322381291591749427419299150525437545049309626825246426988363446825514268094374666596234586595098036247172577781503203083673755461099800485336516568497884601621918081679869251396875075391594444218136229309545326692019373017615757725980650391925559129601099929556138897635166007755108058893293685170406567769469058136447446378898481062937276599374018825534182980738986704995534013553654446712884297349949634614180545600319733373925168569223386816767937336080832015307221350788505692874550910177150786305376904291107385206588821086512395157058493551490142620874326855525321728319822863689385318849427794970706966750598471462165222157978699836945070616384644908977714596764219425117307919074460978862181538137866218429606247065707422952001340102002261287984328026370218274152086101055996147477071294361126100620777983102167509920904877797559513461600540199744629933277334036521702822516114091084368370952271463210013872351749624636568595725470422858119082696373816552616476382039924964389593370250375177511404890414215892729217751191856171191657738741951536061397729260539420110107689461128723738880042419813382928648594480703580896890529458545180611147837979713948825643572019940560996251408271031375657709532091104478136453626330194505019294513238858972537208026264743108360201808844429043579932473187691615840501069587728628927339365464920463579784743186535386635828810430244315735970651320016205512169520055690014776130071595392722002997982361819908078584765310508481809827425460978921042120286536591990876025211350608616831093105109970002588089630306327170171671179126925913886066567432209454294127058012531826284367037485789101727466882434917002006732045998840855539504827812835423294424245002445832122983849881029279281591260891652226526230564312313976568229856809987640314000601527242868171113535774097775481977339456294909687059734938682956499474803279183610616981910778387638618090649324630195935746449228801754386549627613272977212332122818530314712296199820803695299753335960539685854663254523177756067408241471951677704405596262586049414009940456311505994699704448438330622452418121051419811457162149107885645242451536521847839998564655531760420949529873848734851993285936861839475028040569371155036854438042508260457270547306633133004289386583134761152033910763092170032165179126618521577935243514905388699001289942761595829165610822883580570478574194418489784568517478395697645543634614823725791215454346095799169381916103336592337897110960990157142616280285133491480859561176148417889149152533589153286509059830802933950513149842181814390114538730576249868491781979824855623013629511195333363518448653875771175521912452629086993348080666374251726514771131531049482755283586233641716105654187375216352290661457128637595659854412876060263637261352227689176706451590943537332868544676693630890120635328050536865823379076803295096922846446134293524355510799325946657481510563011077662067102212018299876575954928639864738261413390390287981639883608515538502371439078658598443046599446325681009904587858627457595303280498310991028858221747562985262102163334530016448687389899370195916119401679873501161364402950069288960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -54464389396486171458465845132992837251562651929114516686500713324418929791227636769596745459979412750028915973230823012555683436379760661655792012417346814129785657293731748344002620869995681000399400364595876425072479740152713794090078995893046462413333005376782794339645034103282828940692115103131814021412822676717393221279637179928579112049525768595082433124684052696685503421452270915923915410698848478169359467983823708241940771120582602692685404345202279190207957963455694557834090576402487450522766122427822843316580010450365180033412215400251271814737555548063941389265483607624234528128457447221091289891892524456456527215386936142326459412267573599207422576158022894032871862722230335961551341585218470407290499963452683111429370702262760608665260709742800909503421772307330464664398535072426896962239343206444047128529046454252742931263903117720704751992468589857837668940572724292395979407683256214116280788024558505646453834446842066894347463220590014945548029923910039805935286702841580397520191984662814403524299378431450511169889209799653129786102761257301212333456986766722693079209371996847711883706476502870372206220713075193517772502562916533219416822839981773496791626587559170475299989422605361372512343998525855483985037915583917756323145990036724516575255131575979211472182436217216420466218474586284915698557364366019211427781777919599987708947151462537728567921489627257015933191827938655735860522429641162234541104658715018796190187569629428879235404969824064322972599159857310137642047027475235433191051370905657318417443443384316644839421325358372245573090046217851548399281011131971521150178991845606405234906357348746835916951188937419984857353111642093925138881131335480536928683425459655010198437833140213923949681211287320621560104847181311661300761613681914532709220834077950840363824892286139207109731210677098688844242041034436175956123990888933667842094687230850200815264336064199748102964281024806233112812703607643983033000236523890416763823477589115169951371298608917729971274612040704018978696256723107469582605789215818699340410550945988565828052684165258451307561894077898326629704794866322284021498238072259981668100723049329363835937482854193338609128135609579122017031785445426042459069392639037471099167848903379532702466032535435205750915916296544585389419156839258407465916858138151914982185992043562657072393724561981045361426700149769688005443890581647181506827926687791557067164290959601202871197273460418570202419196332706325052881065411123589733934242207544133017856565725668099929802794173576078280900773940473565572239234024073953654619302147425724300251683530744863643621346140746833862248634150101321043416627808201150365095563347235697703462571784996155083600670696461556059266631927381469952871672391761305355024577066443820085573054930720529691739756345377885034506220110937730862206231204254643246988208318277193485208727099849623007603397709947688172685324160992498613549813611765532473854251905976080082215292531568055795276686246548787762141564325856049323221353217694744188038657353766401698571438494156890608191444043294355229619980051663989532240209058816637287576263253448904158073363197902517291420666430387739536476871429171408418252108625652986846129819494135676258955491825271066981874560931772836920537641475493716565289569642281817537622953687723635585626548300484832411128241344861905792113794516541261628868709582274793366821882675328402861936185089569326818160834598494899617908301957425648567608502608716857788003892400117492390730007010886963245547715108965720056786359980995775423980468099032652188313425361789332755381213446629079880339477527054819607952585557013761520285736547195470856984493244390548069604605687208446048266189816356515821253909104658062726190222698606235962684408770732366674715864774924893792060308200004693308751125315216774902286787076967721367634270198539163465706562050057077236118212603880913900857177291188934441753938800602802188338613317656381002290489670587921669408386195452568561498311854348451694405120179779041548161233400041048810199960859922120491231686960266643016158707030629593952192726994516771065457954375752355128993239238399008089445137435548525923680319589963476231449384775349173564000369592463935908847986099520510330058720978387795397541480390561577775142348639735424463161911992171194953626878690767129763324518706607352306972807492826356709935548555045799478952885591060614313756679118481096150043106492310859510464172538243828349119532536164552723438049961945217790443019088726537950181348464998425445511628378100987638775039089010194509885214831416682221342950833463358349761563406182308351370570747272610585301355274404250834083419803211766399972314138173941277174494295752704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 10480188355108574320658894317612023616896450899066186303501059991824742717675669646225092906349018097379733597370913831955298817382996226557080976105111453988558232891353414345154702059601308561200777515415919545546675622434890331735798493820362028505222098398809555538289544135906117902561209370905049249491824875792258948325610359884452218679814441825297980847073285311098772183733295927744386192292006287445535626377263397617751874765908326403053269850762966812363360536607563024121979210950365115905749370104250468058350569775561325517947197746751492485118875378470310440957643303686124414047502684549430729630552132161615755699832767943287493363392482688360033255867347219238978834923280330749645773112224882260247429949381860006321976493461331943929047414169905212176415395768238770239806958242307729813899646557758829311265394950878517569206813671347281440672966098471122676573133023186612442732682653644932175339089197679256631300954354511510934174842433219422089755422756375100317833342626187633228960463961131935881017168931644580993017520956992269251312823971151394651453971396969713633461289015826346120065665944634179931458593630187616484644673983119550299610604583356259610245220791939830835208269561035416474068905069336295624984790909585255412074675711956132773401935277802289419339241003370072239825161071067553854586430572275911835864971494943645748106574389497739462147309938013172345486826670734979849422828642233339752889611918905333422484133462428093423522317841055412267892077383645256488511227058501758930135115246750557883518594926392509073876410593129094337321557629469758415633980453766426952724637115610590220112557404640700135524421817341731160636578195872070128182997397144839038622933020327986502848014994358175472095424795914176310127009492178357479421614856317058690844500976658258988709112960698206678329143716277822379292198772407533473713845064118191736589611688781764706562203420753814311142986782091101335155737018878624030616274476751129136701895441420706230872261614072568338097288904381767448596646025106713052875352074825987152893112291012148438272920486133355414621117933094792979490936675727058468978399242870193086457604935423105458544947641859785443684436588848367265546432933384861028469810500070564657157633150597526928320957869413221205681580784790891298216917617293441734291364632821086272971328192394639419316010900028559337404113890437128601868993450981577126441962461555904943881224620562156569626792736602148275253490616517456401380269125882758905297051957849429174014697287726076560673466113804449998265790435652002832653782172195459539359786762940575966024665382841973186209075658064880840267350758647073216002095146638082555878813843554997676004688422851230728305808311121710361926306906742875224741037938447259494027276779690808631760998570314519363946329949592821726624059353498557646287847689648134613983683374239197443078085660817073426556113228848418240171241049507294841949991913763599249258212706135667089208726666643757113870837758130624590220624115166120079760963524851203848284777714334747249494323980556883100042771235920828550738066036701643685498238066150567032800067492640190996088525864182450464301233299388481451578905285285625161738783078557878079820621610069349296132357828683899505213663494741439428117852816371424434381831363482308289267503626564725361072086389238232985393488473354468738308954060573917842507864146252015683715209376650037383693703564588742285176496779956599042528758937510438711656731106574676406800413632219995477563814026040767420878267374797010846462576086314107990473968371679552230098826857704622735574573507598343978378065066287863590610445842809985634620425422821337340387836120637689432012801494723794196531556008970044953999020149182238794892764625261466366595990259064254444991615778806891693567078315324010877127831582297999733225481714072702284768998965200807265531037930089342119317703983274221464116749109911043659501387114998406780053812788080354683193241039944214650150264223852436608956489593661265144780104054694711430560735353298418698861472033944205376286268598089834136555875050113567383109367988609842878725181069695479521121764559394782667381272144405639744798870602031682170768536507630960222917516911113254140662441014004132764635795080718253573687263292814957433292795234251573544097407673606984572147495246842181107555926047110213244277922746703369412649475634046079615026870228189083990828737638726859348333925763094557163875382498412245208278157964495557882660613581010422766018700111743591401957214077128367961330432478875075898821897201402765950100800477822552070581237639307856074989184201104550488705715896588870070677795759258544463608858095581247076303460352480004267640749450854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1349286252571283626421374922745459416517844165564264569455133301104710830003374792800234209369197486317748835001802434968981978837204047813405950919837424616980251236819085592842038927914786974171655573625953763279316486814078039562427492085893315912326086467087645925726616944902917285475509659362441687478858705533074924567316199602845270661450559287860104702435074725021782361020366581437948225021399158187749750921988115186614843737877029744803553024024186927830404926067519757707555120492330475196466623037637119988504952243452225771603265370484226474439184993009407547589003988824416321428111164239796405838797553411311177931927230514545792301179589590107186818289167090318460690764809072228693916716118695045537798351287340028668020275133770106490647188935541581309592193707525975905587016444658321682348593283240479136417879872511639996661005603198260769327816200780645668810418514528140366697963044024340715524664969384945970790715436805482556801630418295970110277939919817926583271853378176727060099467045816688935568904706609111815083424049606258665620177339907915985519746035399856785913111902171705451238050930815929637171152784102240381075939190021296916844315436476590424309963613762191911998218908811836123031532439229049888533460450963834095765025875230194706279143433641920597478117029585786006998747558839953849418798116192288065310031675055121758598286800458408161883816471211074499848388548733035054674267339674118944388038265422515492348385266991698915246449847302664669361113908731055377101378175226087499378666607102472744951562476770424993534293054529646195818564175200359521569814586145505639031205933080559921001281202311161852802354429965221310622743041493919419401196816077806761998754428309368796850864102689188874157809059732589026110545878547939169420791919003943115326780492510562994474943139213148800305986944632921866892107101071204344967768452581685123082416154910861225757292415256328549224711629531815764518079779317702164399149250767835018431018064171525834397255901230288165975470087023618228279809027226130879857696656405878424519252100089737418505366078692591258386445296224731308862393449472414915692416906333581907353728210519889237463756846846551623512321174010050737542867634347232378671976532698740150441318830439016274577050035101232767091468996172664628968629741498397009265602364960859171980048465011790217069159921313352179494191782266684094726524438583768934755562711375122557904254767767857588969242567332881626465306936194930534967433653109212685890334197000919612434936528194500493157591136910986412289679676010153788617976907722024598339202480513220105113232386065690523553256757293711373066421062684870685252218477813113832517819417950220137822450254456865039392221985970683939413382259253259218848548607307955786726658104208518677231047426673308442509751041369760412843792725487020668903242303387215534222370413942152936872294350822815908090809979416898217803647881624814150424673266704454163452993774844578137302035970410703070436026350893101699455937229486236993039177458665144018544675818051189849059379410807286620732844741236659048022035993649330088671819970072391988921266505559926100297248291680573170317294502218978215290702422309677300775755045816558087208610641452980013064406089665670604781982993612192968430588240773888901151574425849238826408407306628429298106348494973584490394191929219736271470249762732076567769011964385794186845719078266960821504473157791219354028756223060959477132676651130682414878217692734383513409538270837978608817941566861158997345119691382722444026084340065967897263552618427004569160250967685587332709203043205141238944121529509583496463239536039415054250481841536083456916131283812708062545737522750486560130056949949743355353885391425650418132390675246205007469531641924800796634638976790494632809726292354185737364068693338342297771521399549917498151362511319412955145781065710308719318366308356464665745589778359873583436398494392517599147424645756036151770028677972863666286943484312031797703511605307998304509497871608931729355912575283169609373784186258223884959971867566753514264412776714707897980149709821869346441045683830225180718021807685370430020035064718508630725133047638914045980745062026930332203151823827721622951096220980105390569869560079912735760644903847710720084165432633796090507728879443519508373192855370670659090065333546105267915715313413923185960159477676424261866051184669687828613538048737207605317826723612232663238344153183933319065050065193777242230083274255391204176402285942321702995570313891849665935979334653927597495475341187104262638102735160650669698221583779626761967571734313247528746688790927495655884997291532373223815768424099470466628617568903252517344897925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 207163951108248801182820588985775384318235752808444824394467728796670049738858605171959067548532841616608918505286966065190409236957823318699402871466320143495182773564392062790884515789034695536167569062898549720064392653354377644516040206879099147738181234323944443279163605765446593528231708819898538454875699509636471709560148074559606670913570839976320896971624496417465147059718217296123286729983717706366831650410326864385934283671784859215795097670517455276798312557408468720586730852881167501456295529713162432284982790119453069675485850138438672583840889417398765410732134397166657373577329664220406672864134921929875653527636857532169051655643697708226439323777624887980060060636986882273782238070763988881141765644093115575116524135417758061608534258938941542086373417424337729630151605092453998110737847106006546951861896419767345492903422220728411808874430157046980116712883451484592089782424414810956304046718021046079957629827553053590867901597561931125068249348751591368261051042514973572903759007079551710940561800361710935301639138292241591211839790641221121101945397640753662894265180388945748325923187114753636922173352121583109403585106005024120029821097145259463267575101231285760156046326683787305718242083017083371935177087717692180210890633866427098992271541982045621137285769608539643500880063546485250006416720171287082196708179056960765141893848450095639985215843617711837404896811376474067866749090211640905505540470185756503342151927363176932268286281776482698839485859192719547824650696465129693751904257315376498886575309986005535541627707119473273768304469322349422605896114197057947724376037914655811682515819131032909663415651192932718776064347769617628688497057912288933428435228712443220136199034823524772049437055138334815692903603656948115831740636733332486641113143236200763922725539097197434070761892321084342652791728329733055510945940754363828656386528882810255335289089989804021882959605256358165483437423333290082794597451551918331975085461618840092017455007766055718747888211926167633915738156627974928569813361313217354771193247226617335800230029416372791441655996409684416237266530336769106702257691049326064784394034093166535989424932103654629066880929841242682445854112831990563263910263062674424133209698978898333243089673593990267343307935862406335179146463547457008850162603324149568769393450979898947037789921774667225811049652723724077242348980874333677795985074415149631941395844779629377461075767227850177464395184248191119000415456909517640290927435418108861372580952802590293470928209803297590908943915468617162334183144060568784022600607800991294076832449104770406228599093321404989556613058363113386167244835341480734393482202349121537566078802737631767272769740901187228635816308222658979841992813346851180668942904003305319963502846668300738849332745588090507938460592359690783786850806835261820386083567401056773860212394198144889438256363823101112967018625288422538490923766082599960774211012056615610223605672872792436405708690598641532048000127509496472786236204486924727239413215296106653854915502051992401071430858637280663903964567921244418144933510706653163324614811101621688196895895206220499581767131489998104037632687917542314397116990299373586729831782586710309587185154081238230934200267513346061608630931439477965135349445926624426411914112886681704879792503911222561223130963914103933120788212887647787281888791935033196762646466788124711094659383565623178425807396202591501344363010270207845826411194810300507367293133491503101522891832896347536977371589009771569767198429814263923837611015142899471357291206640388327301425911163691370730041792529472954249771147087115297677801719667822083240232437795426856604645529881193947333692244771989276873150829707034257207434110792630419497713718575032215750129325171536277209449001282185224620861020977820210564027876162995392513168118776587392242445624542298665364918289025849115350591145675760100224724987030418641280819398782562152044204374128200545504796763942523556244386108936828175400017998855720979593822158414133499044029790020917119901607849236243404044238431194637426419937545361980648570362238670454833974086718632751425073236377235044831551955764934271773028061624756362222474345543932171396048611098566301719838107094475287054541007715501824233044334472698022319277243664392714540461397967341615606536672931954365684618162275360764648600483164986951209774804096553067733424855444608992954573535076791212736086116527467760808634778858021710520508193532672248952281589840818937034734585577033246204915136724960601200169676079968792511248941262772871505772180578015878164215881303595828297092183913885931246478386988532313984485420065480555105282849511509730044281880576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -19528189818361664836224231690624574448729546047793678011032982787959925557658668563410302923247928060248774392278538815905521272530894876930937049088347757817716542111368515675185939634368832506598610039586196288708061795687074609851539468965454592027856578529899118090410628157309841947587824519105921365734355954985264656186830891051336028571280601227835726626396202771536280348117932735582583964512522754721407762024833726698569265324822826459174878390909258649626850672084522084513357823742131485434508213528102973428377723049226608548072136861201034631069464594224826949367470070514375937324537092771257241561969138980893346288846515783451521240906275678597193315790615842675916389695621723776170525745168675105345641717861246476917920070541723297011266700593149080118757065472861845244968035922675024325335701343622037741197004807518694316966406678676385920548849046256970827464921327964633286465599594541565512320988005751260281863677204729401146582458033359719337059408758937504347769540791206669246459190517160494597220241284278639090155262192055947185305035273176330210996817411715416563725526524115539043286791161315177105739583264568819559585840100065350432580935534399139475743669375458763971319337676513196341410371235246631954883889309281974133813636869229868823298110891128412246906593628583550716505423069306049338335382201316126927130363420099554831185774199571239845627844325181473623390717771451365777883112078445441342857437469148316930381860649475756509205770815861783822631159444487793779546937768266674488679709957125527939788003303722086898439968608499989696880414881610618064846735689057533154401104057006038540192825763152387146851782634876281250369566114540266269719235504098395178987849819877456686990474172688851133779551650338873097804940274301786199328874278166308213114141170378366660756224838837009984467402640722100350902659188021903481232724135213017637959364531317745311035697599717496438218095387671657976236252362950581797606342580373954985994733703420103310661001588879086897960417038101872729812063054676456117002046575798234678447841746441455344704881041768149844964339432826043596383989401514477553564383049580086964586531832671438070018554527163686423958943860764452840012882651943798477704976792681999667438348518740619901528508183849238133229365705072689645320591623310661303711620086763187775373204069510781629965810872282087860688297197081334998758610572698805900780007422267375885334271440034620480805549343403103377050778509456908701466594727391506490368578560686320372891136002583848809924715267083569214242052470400213262713830591098347262780835750987504267374905320189607325854023363671404634300676731688225410727291698466901828709583536631171650068228240233642348796589396799491668646676478990238601862590019535812500264776415344516600875544817921180587102097274694212889458021764138240361340714880559082065781268279334357435499169202466179590125244026885394677133978167409822652355571029935595881305149183607838350648250572426766177617833824628805530297649293610632072386404145077209603053976266142631794582288952140099437026833786346830896557270183818971363420721907146511431380112653675056944944230555062865946547341921773941224426813152638864791585487018488493519001577601103781793396418538711615389655022206132167919255703052650783476111232947454181291219322822574598604633360097187826259563106022493728076711996856600935933842849915710056745938020368671034470596589826356980870768654158986497344496443998696170189999063902766474497599882613631187705865366653609335859043909577572136524255516050817239419787711781127840030041777334196387052665606364894228789241656424631731161387752024652634146672432525993285865541115177411147881256797834411834985954680524498609889690465524884599810375745370132429051204657006995536936278937771681837718068330201093835640687780899414375988688802900088000982978186541507196948962269110590466168922067716922609277355816512610445314831240534718948735063699451517731095018776374527263599428685448272614360530250903487470245098487660416195189204184292396758966048791710567461228195756522339320665058762222038275910124716813115897200153491962622841225900563897274292072649436680878189143252461843877351042135558798845055630938841940884811468830780771924209615083068133791191568357712440434639612738710883999487376927342131311105243570893410478869641517926932288657162121922832888241624792510614239861644534368749355584256642135913051509992389767270285169936055277848749977896990628535925178606975137246435489575384662021445899481826600763406887869822911089248006360035842802646163711892193914693911098514696978191682935917647908318752646936759804986878857506523156880297255102568209785315317463909478631769269862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 2446870143411875458904983070719645194664878722085258637126561154709965871079077960786163116892551711425021756051344675046583394246285287553469880031865662197979275360969466367790294771447035515435978728077104626744277138146752157047341235405285101610990926037357750149581540603178256971884655746717659015074495319105479703078153380826504791224256328552662817930167437959329349045802506742498480446918485533798187892031785081552740292315659369531560884797438540788331023683714668297534147942538211686671297229854477041190726569143057563921100903577991430212809187755713335642961662383677483934656192713268722528910085201601938498703924235993865078416394886531255548403722134795456826790108929219443634969703311119569616773372158300510573256114410350889268383782477501202691500247680997239387295951062050378248868551594362172708099696589677016802983512143459105768047897952624106056217604113796087672738576394582683873296967219287496913364532960807143184870083118885054841928768737275598632510995156952135177969387625254609211783148660342302752763252720328010066270427067797730159669515988178039427465993413125259713336872734946480694714563928630152885102010792255602490402341971774436766490698988273683373181501034146496555177662077863553645244919014761018217495906649169296396220278518308346598480537637468874249508391466802397071786748177840833540327044498933581943322147785493298630262083366212194668284792535585812416614543275724507373760621635375689492693710631110126486207519272997423672612410739062471373407057325510632299417065705922611833367435782623580495231870633347164702001460958037550613518246962847217408852456662959561389506874490199147387000142502572479958037256399753694463706926888503819964865775248966003278927900059992505696618647441947842831048211369524168152040442806092504482406123561162141000889847037992968294621254587882773865309343946217575147876616609992553974120086188908731655657195699537796394978621438340803993910178401699132725961193194528360644112449616604978581682178325326022602613953181756447013304741737081235157013764036792959639301556714709394663717506329424315639759481653826842911564164076214453299352704532534362552514464267592763329108655961343531039179485283576344635417650859930557606136144014217741288617738375636330291807036651002469236334717496143319232182192923894960434004944956780087671508562634337952828532962146316966014031950334194755255805761827063325702536738059255064804683517389947474754122551224587862874722203295327130316846544206227770977484017487274226579420998649788823144113328437697310297023561844137357247201869171501328047259334533662257246854155425993240829189980522426760169499466831322007646929895228336050954537866009242302557003689407960194135079213891265573954781712833601256374694416531836765462145168105073658494583832928986042306093405564166757185620487641660984804087185638999546657235511914201858426433054977388984649700193875203567474695637240318939819796961382185672886890171633229007669403247547360497078797583187657374697401277447706690553430253620088224986223185666410529892288542681859922843808061013010448888832683991945971883602164100819691071398550468132862132690358663643352671773852043148535417305638459540804065342325229144949534796120205652508734219466868607653729938606657423891790906804045807856380451262412812244632920952389189901824796125109759569346037402595772028254486476013614885744229393351807959726145655334259929758453194876247000802605148595871114463964411208268636717094468095047988606991573706137190917881231327853826881103840233202019742744568952399121219360191727954808097457307780921827960046354994839841096488413675900762850886626611006650842233807428104437419935910967447892919766064203631942155512751962124519258024577180779294896197245046341470965386884432714493803283776311436474432946327300163419671376135855409228212244338870181092920056252270311337120874195522279404714133651994193619633092586303299744294694606564459398128699465083558410579897427695085966548130952443841983878014588240318382038903162689930217858699186034133493316809885424886968339406984059436821919423310308761563968388418618415449318690849848575237620734231610773372337708497138942873402561168351252998038264823754185771215051541872962412139632834286112983342515803622820203634428475004322724502630010459332570324383292756675841683611929417647511493897837563639896934123228922978246244615510053124398599797080060983835838533228636630382729654920412499756252471110591263525919904773367432249499123415009155400574332234106287242531484653178321858459751564343076040142969970195444347854911810198272223376040677637003084553816192822146770954941026152375258111670241646967818297051095964542209250565628711544280842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -172840903102400021881229428792394936204636054050654955620435624116591462035531237519927832393095653783955213682228234562587587051904900529419606838182057764100157200557438904557633508836150751605264997166342621237045739768627409759874584439963178215537945292304154703116647789127110692442879798748962553567076734027994957652639551298541319033776516083707089013662265225632797332103278345449562653640057128397545434618502250614910909775728161916364269136992700366146030950995041202077318504801302433591040736581188536319378512880587520638578726998964390577525575302810276629141759521081520631759419907731047518443292858790056521499698034617189303940301184987265911407108645822455822264516001030741300768202054346106262023296246926722829639460240453780749438220351633224811830813630197300656652687887288680298267826843746028365604761233498549473193669461935641747595971765066956776922566994755564585388523454883188595293443768413808119938448961168582960986447215000630118506777026515084831592168706918521788939873149692300761472228968577521775285955726076378120154062037981837418691634199139658028288726269370190655168640051553948749712709079177162334918797631007771021773541712326246670000083703176543752317394224849744909058891263502444690338264521286281598832007195801795354879466127716343011716313787771142558885216455279174112202236143420542922544722713200672639931276178313588260805027733491208799410037417775625424914608848984196874703148990650046847028641280524817730376423088534669267878710176383242725596625161155463158813847057634030118338605802436447675653968535957262174445790685382000377990907451207733271046959419634816296327676460475412925804688095163656607216060203583375350105911942310118575875511532327692493670532199606903150923147002854612989307751205582318647900390136574744267285417502569671201688057789130258607648191606873763370847386124119269121370242251326177350559768707611850024398100292528696477165975952407815420458974181077699098470731892442825112907085140751572942286951631967514362489016447922009324940063587539445363873147474627252612063028637991788491962974811924725659089884759015972427085449820553582753993330007758161453798843533365789753499858817657435177018199742676761689078983797826203922480508749148952083745124458884453394120178033262908805248498501714840652329111071053883428493777094715461423960690321591159341222557469161052678399513315158438171503518424315673349966123588411400646053615854279070319131191849260541692717645399601147214330670693999191458037717824378040766859075282361305999354547830507750492924122869926970063318620325888438321287177973352480656966722220974770917408533046860063864663011339716178561683459761329330420853924646493010743727747228831358274226356794598496446475413217375022029956012479085778063218441706104327764282367469822316033402590279682803088801690823512527634086230620008494498199805044533106812292032432769091718939785543375600788698757006664410147293830349124262813441756247653698573782274008482363548038224821992570700413307211368954396895413915258222338689928913599532370016110361092732332243157939537790570008702171821081093912389046958164161095713125051326670191856229443242781323139404333321130668311845041596803536337668869610238614934666413599292440844456755700282980476915980414234023946101254886004356114805849105439287715243268534023012924466227624673778772099079547453850054184090655940322658880373352193893601100033843864207217535553172668568837386334755598437366141053750464325087460305562352556650903219460413726069942483801555557539725312340711263810505117386664413328889674679995615324124776383387481606208938428475925373325092370844089718439426036876469441822010409655902594913492976660272476784188970261003187060661380529466046316400634930143676267475195753660766728638675617466297076372390450011979735559377507731363349347431825827217188450634802458416391686939042320023216601841238529960861813067695508984418522797664172247575347825958165009303552435693584549675913141338563657067061295201827817168205018489552713148868980843242399714902182124152577054737922182904552130980417703428905412728471157250594907728083969668943900223637847332255786193965716012917402325402736878151239321449721921272884774557767984126453864163093782201694205388006522223926250617051652676768574320204104697806927290736618549288611207101530919081067210854840259411697073705043367299616816509812584867446271487627348595336747857141263173257015875002164689112251230343330153221802067254682955937188204393060184126748079346102302708393080629795110172051018993542014473435500518356661953611138006298013108100209422760304975017933671806661573906301189632423034128215602645399785588920934313007574709816762184188922167296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 16999816576183229796705328306080123884651562022009455326551448330622651914270279868292714063187798223871084696712259561449407190858717193467509064217317919029510966650654232685096372826491580900963175731649645534488892800289335811417784582397798094213579010472704452230284862501105003527967317254697155257904377806746009826138819306741775431605810020431064049095664483474141323557127383221984400311998021721590847820880434326524143168462140777533310382482837705981564390284769737532051678177220931565043730242679186434150025855724470617147797496168819160785314120157624932455906139853436126803969983795425879214110099354562816581725638094192164000410694369084880598621591391761807590316044924784841930041914398943176845613705114831906047814546525850680505790749799956067714602891466678890090825765104674988185825397456374060342890259980970493288781126536297329982418832600329438444036473878968906100539475405876967286546509505868858310574147371028583662954933490474314224821180834683846896248721916652913716528516309339605164257053220793485497335508276446291187894310236968368978633102232705734563788995289445577608299724367274783850198214145584843678252345430671704853838839008349187749343802245317820980129076042047314750669538112464182496349442360758108021423522742282975111272568722939382909897756370983680120667004686485957512918760219861162438249197768597147316090215553625788205971831743307550323489118469332351798869060319102822899892698119652775069504775816808507775491129550714456717536614145411056520731093740759349631583436300004561947495650598733851534757503920497640522523535543800790718413587314286886663052587669456692735406047379515994290448384168034428639725503794933569903840666957265597281772617448667903862379401595861041517077694937256685207866164108509518401858372140389910192514099951847682063700274214221511187462831070116812339175827269236466793974873134845503125460567738373390068419337886225569028815216954523076819442683203729441368620275545285663444345784307168911920022524115520250258094254098415272501305169373400410167605836053557644062514138972370628424600069099523481307687760553384144647416234623986995693302327501020540508085548566730867726386361105867017894812294982358232459380773907333145112759314682850595838152420356257314381888499723240376960233662571565013404224333443683251752159276689318617280818562646822116510358333414230690511659887091584716342365162725909121601961245204289728197991954224714950422680890958754834921547474958050455707258242935389292843009355069372542863345715765121057523631331366475055668988299416046596981448651115831470912097138654808360148686348304071736397548136279244500114243167828080263036046991994473085772163233149683796889813349732706461880621694344451927939817154895779322467374620476107364947696096026610555916922021841715688915273109828293847714386371871667680675884314734254460251054512381872758753797029851904238473138561648813501219977368354894666177362691999769334606043758381563423457967067636032230613690000537558898391452008393100598483512645990751025482355270955603252668148462717900597104793733811640530462671948639229487731971535359670640512724179036569640284763404397782153044521017443083221926071942226354189837020121595207662414630681857480859723550148538438424714646903283780872832881674564745717955213937470168600518422595684541303476547322292491312078307069367992557613515238146194138142226445520575905343126675117783865511268323776479383575059546310591048709088882803762089300284328544824412460695906469530703410426321351126381219989501783340703020692923590506503314961350101207076037902070750781225950919856395567251678914282363558152750866725653779060075013478761701773881808569721389212326642029081713319268619014300794277228012183649247361108075808744119959159850712830181977621257811220138364156080176795548638573809428185430405363176365565237905438107674586351866589523010553495813293581913170937619989249806377251811450743327404182200529270228016933814474161376797933569352340141854935697794735108938768660615755187976154360049002686716713886544153247152479172368793592586950305264480377006783111229202688391776562695729549794512326846853579130796399311955104528753447734181786675975296778401940310578584578797808788531544107358616445538673247286571679479150263520601244881578974351449650944281880753282294399162549438103842868665636087319122077252484959767805612985868733254040652984571376727045997374360386720301565923088686617174392657846611690705075648249445928656229353455148884087486901697318471077513655161391260550390417382207382991161652844580184215280784298046531719613814942993747164641708003004419331890644362147126832821750769378671299391218704392687258792932995624860018278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -845746269552215359648140567744053467501883058871755375844973588282171007016079298807532827507634810646074263086781832586066489661783469859024590963506610368334837041553878093560511491622705381191014508206046961249539227579993762135453345220203802231442120033517257655726094471349266473280784191753344801012820054908145470312409286910820104924178914567987350405327875193401436936370668403008948756898031827611367648621112305905948140785288315957379988847882380012487390803185503164512611133904031820748090765551096335178110696899629031105585078125754676183534180194261596492209803299782184444791898796548609940457913438531412156003606920673370374919805990101290664814440641536553118805269286648060423407225545456468488968598052412774775428593105987351416419290185028845008865305718589090259474642093901249920099569511471434440386127280005077597869690342908512739644494121755570024943856406194922316042423655417730142575198221978356421903743716017877768206391443972016470276507928583389280360748853415454861306498123192905727308412611468440116147672020967558278373656013733370879610561861893659513216263471913013057338039164796985707875602773323214023477105147555481222046340592746664327102038846325560995237754456538450687733084634915089174370724059893300735351874209033660493003723059834615111400322558578421320959202574773552422233862402002864515515837150729928320502679671789592906864394795054630814294902376708137290348810368768879293947649923629139194044137565737372907273877642881450695249456737858050353233663542846688084574410211256141735885595052175244347253622568654565632513564277276974758013761279561229169212620782717411017583981828757987894836982253461787532566549503892780496365036727861426715664245842152532524787721671373636139929441290805116216418742981388430374756883243848284966797135552138674068583931518700716502184154872892603532953661070333075691003704919609688064637862342506228915221568131504417629677626287735804186483360983450110292245036800400605331213128613961373859710775632804606932583103460105798205332110898199435077187581142850369348044860850176531030887026588374393285132698500078891130339059014325316982390210304741366593842153612912439388131540566166894163337903628245558431137147460556613512393479932216435352015975661274758885841648564882618338589696819349944211766162543898630859368754042466767356109975924027932087377441447350931904867368800965142516948926091694743332655826632039592970048544668673219430316864042316711710076736750268723056220423252538825158493406861030588958925000490440057877275002282501970909576814039183122532195527181453321635371393229243707221676994488854926404178762455918365622008076485368134197356827340131720380539053345881585695767498759124597001360022816139965369376403361320614534241725320493158131037259491302364954640136066642059323265021631361981746331229360233367220642097293135585876956315038797819194195763580008688580842953301540369663553594311260021162916530382493251835174582261572526737886984086613627975587079658772442573909629365460418887085140423863313783397184724703673324395439346480648109258170555506833387770717300061887764639062617428535507803527711675986107269443867987941093287536633754244194048407713727608492041766643054886037554781307181526173381951923525063380197231906019482753968067049830339901299134420754176909234045402243929986684676836505160721840581919879066152512530488277408723473858484020583378791997911183040813931170438309951776075628556742484827505848373358949007209153979898541717286578375481156580322292884228470930817419380817153725783198295814060516816307609635358645734596534087813962097901990104878829680821771656213327654637587922276210569311880922185415879637387324350283349053209401572795565514308913928665556703885883536146610029165844687952250114340516488425027154292450243461063570599591265684604822291807608234677045978480336023207748607155639859416990199011503583700940919408682808789087122771505045515078152208292209690459424835359132735683701094697118103387940245702310189199373242806968109683859871796201671638159367883725477295011828901519406784555483686675664873142536911005266537462127418036755333036737632704966016174135922769110640170932418304854298280967986712639810448567080305875321836693292603095006526743619005384883262632893815368239175652679959149843552256660943170191177671629223356753458807582003330268990402865035141982357514821740376118195698760577291564227775926239908444822622542238123619232594944065399443560788055750070348407170501156868856674865382139900841769249238595652908674461702479448477412366834397412638024181260407739509964611831678850036204558957593043885864893256551079886384250907673827614709374660142041123534006496545527121838080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 75074370116095391446857950444930227377460312887428447914575040473910811769262842579032029430379563751424269045358504919689843945159015502472383053207749423077437097770887158603935769960766138266747385944843243767375617729967131926091367432338073339807048023232053643522118882463668079756455068401620236650433425600864515990306388279253308203815763247255162737326032682916970899996393479526794502276222036677678786197419618228627201491442527003306008162164283248390344086010173410747940297857165711132225055175015760947357264060466082452589373242978733357974344734267611388071352150551402112895746426151419885772822849302217238707111624031412918315180589413772012196514556928925348283430802740681072887331929909993529104814671243899915501123409721819525684875852149281195183134385458263598905172677651491077834925772668617337456511108994735586948947160554385372920592234703141600983727190827052450135860897060201700892318722274511860580758316157809517154722144839648404005427317261489411977402724862610333456692626234498306743662918501808888174872896936221402822314976388501393050314825048756979326222180863363649424723813561565369652873499835419108354567008427428712821826401691287285420565603354126310370429148171680829022953837470292631091419596341257724978489809188698310638986577000460489566331953668328871337317560600939409303832548883315864352789846263310331892597350130279771471005281638270341218931129575209944684447531800793893701776124589626527796450961740138661066229883077971233518190566378679068142622120453923813318801795961125362681103069221992614399804484751957705920246801534433378525322824283122791916516850338943402136579226985293368058635379129986509522465953840862797122496905708504528743542755407651662330774221401817992105533871725590963618598127933647912195435405190646010434129437825706679973729440738460570278468859740966998013581511449106347197757115126322341412612787296326588227997776751597676553885895737089616740421753624698936920904414703342416788585639586328537081308167546258739282384330815141237512581339342060998467486897379465966105102727059185466658967999821902519023453400114205069573596046782896649423827544279593780831155075930838073512967204525110370427693499338956089262797781432865842686895792949594142413818947625290386554134271026222325949764521421246563403799813233791261918202293848758426732724878684151482448653456373813324628296404231770317453161005617189860455895895230192751618019741997441052554026094306960003730381619540066213300284532236456296290515380057581864376059201781678206780280536562451277385778009156334784528663896509744110483462677779612943183164627995466425456907547380499127804531737852590000871582270727046427364914500803895278044360084410430586711371759008116953222900096208153594887644150513906736331756000076927766804889281764857292269739030769236535661965792312179291048741297388728417613862690955518071798758397757931490743077595836462835939280846094973572442404602973638677376214778966039303387054588892066918368050588935541900223269242993238966006517020494242081836335421010569820971906019925367037976165938011524507488805570414532536327922687351825028037810800187632415529713512145476953040114684209542567002530236442020179841962865942585998245339375671239593467039441587914353406805902776208284576640596025314050932548215401237959513264279827342857451589480326220207292488119058588093641401165211155779845458440993820833869170513422439286552573666604293982911370418408943316959649921390612228046990972345504108051012831971197143915256453689978016160066477049564416950534526464908744304077268065155088287588160169083134755164297413140952282782069833689952674897918316050517257786940179594125898985092036566131577361394537255588419797655495342737179979183323328101689432645834321857403742578760859571957784359327701166143400674283929464859961206354218648267013570608493697831999451677048122806035033753305770182875720441683005393153492552385557091380267350678471981892881675706083418267543988243105803085677491102619700575160383835820074321373389787339173165731731478020635316470242825979919135110910614919719962412863547651852266879067548837193394531718988884761848672924495164108301576782093805069773219461068870843922947035821011982383569649939570126557703564119335266595738635604745604274935743571901447222861244903602842032491064115644871023056263889725216732655702320037882480384220745056677163411041590395881484157471204650235874906721027415172046095460014844739152322063908995181339420780797420922202914092138425824612361485774844518517272840526422988739432879549928714291926288174972851190672088437054179642941664468165564438038531678270400052054171267958976997563736872971802137018077405248109936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -694226075666819922658299201275332058141409147082358136514880080592509283685023913177948264662166228092016750582343602301319179110944407568640159200853320716061943471438247749596218269752786113333577861707519733261528233554325218301839484124168958157271802757026273603011380171935982927054206426345245251257336457883960254335122532532213041021481464834251104044136701476010205011507796370195798462910426298507358700532679949507539267295940954901784113996810113021065664074268991006156060640241753898638317798393065064642671627620418912299300655442811655996455586671326333053469936964803826143063409181287208475089718130212935681989365931118796929050292696723649031316447442876783886077326040546578076631484427414467680402734458973880604125932492185214160809659306435053809459224388427707796968946483469587877955291885470551810191308767200604185459895817404672424292328474655754685419134577957366025667320093445846100540083166553144272594429685943633763088217277280922283966939326051269402060165376821316197226239159812257767708126836879688060747835870150805787950295663522285462327783343494616114667179082080395372382442145299171294391437927812430132874986929006550763683826715270906062168213540032385102463513183443768216798459114098011731665663810915547310153458534639460225571322819491570925145321958054363189916159777122081940651309974210607303708568333181197327739674891835583495189964205464312370429971016764241953370776732111755424180553376045366049519454596968059572891642615381250637411401826533654472866744272554400912802976808542826816485063540138261655592004488807342634031093695092659819261068708333645986713064632600896605268066486861218091599147769517034407158135997873621311923829295144971640291962620420644651979025654119462388061528195880859229372396283944907386582344796286873420470798768787470136272103679229224186270447020638002595449724517325728307093853242876310938815614816888005626850628595954218766340273082669210939012110093845402567418122194150981626224688745896280075063086629900850687823083209820259290097074848644991597354583466438688099665803327852629182925773090738377187739559417151529308030113226137760136824566690066442184952050683600231586431457262889391472445653852231370656755573941349535408345320007495779415797208161383767625174675210862472626441464142258364850444719323784739664300683911724690123915448305943141461899172167349789001136738915562691827903318653935544411573835454399506637169993348496229151557715055308140799246377316875518950146749887272364948218897598640062671717832290258966502975502382360147994185868777522295501574632743980708219014419939434552985182753529137552736545844031821010955600440068719659391291851693439725997215131646503341009690039290062248919698721059712328444590938482933671940211348063795761656613201037941091436695966615652879003628192453235795504937265728446841103565593540973835968905616504284266364081361481263353977574818003751972308128705234310591843491437092311282822013787300749345391642190107850809649727429596704941222198037971264093315664463386464280875210338011558389172062194210049566104674942951891653042050390689000657409613103433041837968526069999985557568833594358706054150487812901925612470409014422256596926817548641269952826370423982802227128217332105375574157310101558441482445043260130759192204860429130914108529942386854982692880007773182855055515381828956445655384609913154661098326053233004796122707986623901319299138756877465852301645491957434429959982731066936147731665285343494259306495709052135890924877677740133612973904967727505004424978407143944993602394750405665861437278659059492635823707597500850423850798333910776846274073865369407796396333202251879582956367147851019583301118521315174087426484540283846010269419198255426478013918291002963697778349921555791545653624038926130294368960130785609588150541200673562867764764617084201727199482487484848123452583002141746894142365537692696156842932652646752855295582278432337323834414377449539542372439664441086553194107110774410228200373819968625879994686251155414132695334859604903882099243498918033260850047368806315554339129365220379545135449024108636894626558400579161622658604812834208329220266252010650619612248169858585439571186334497916176487261762331606412157496073369731564749229949451730908317678549057437916497007541559337686883566399312723515695305757525619453951492360247794093035388073503536673747293138038903350031144536887691428511452802945712186699199203940303543605045611696675299898058654410133905092394830460426281518460037928955606107810128794054871206339273459059237677614931792150295108966010703067905717936095442981344555395449804186150436511917581206159241043522981665941923803112181280937425135206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 209899959297017646801260632729652063543587765433086510109359521821693144973571219910599976242090657061124365811065899874481226338550501101944116629320565198804237981655625923549942174531741416695602936731040529611436554397909983359945713297809705649528407466742852385262174486625427793084011427328788406609943637446803986229864694523816905884177481807163678627640777858853939879488443482986065714374833352244107237680964782261800212378433851666000083859726172178622147565952229118206352146355083844208043876171047872653532483835194253341645759522371597085476819072093985370635346526188013499671572772241802734703748205727026900145633190345145086858071578906484332646090428081981847113999800355997394510236664921560283092864751929903630346558541570999040923785388597336486234646021098247265462944841950199265615204394367806354775647767566421931097070569321714976891314847386923716933602790408188160569634581009201471804693765004709292184236266207686831460587156672838520918458511656486115037652019494130978884950714912014798070853158351875745669738420337998176362833359921061332895389658987113541636146322636380417015112943239513175760452629481541507698688951176900947285704854436523019094807497973228447893137237735572141701009681235330625956575936079927813668305784699878090672948682252103863658580707193412106694744218896811300528604226761421177665133326682572447383290609050830199153450153461259108037638835511473665655581633990570042221373080695877135311269134952206991737807565553811273713727911370559083005217142139914757484390325696638699815293428430673138704003395256885563127389913189047607331363469931765062992317626866453904641843506181663880824981687398324429551129648446080892507595096987704354003098766350769069549721737219741687273546627727253029708544756294237660769796590867309781049922305723055742581554632135619188978970752558920876445508322563493396713247392701997695588804831400551157487696666385699220434069717941965079533493786752572378268473283945704039625722453852036038689312811470656900804166997349165001260454270632749281431361990645188735227318594685562472906865460834676169268971989261503149735374602612053913164234643566717854833087002998566301233320107099016217134439038772912026813555072144534164567685859241664332547966215254481443282435373002675471608404696517214719614459224510301647635452054711149245568097807597847365985666078033771464689218322272518141722218844756914855069832509214988623042971260444693261494031081681617786537169534000221107319458842189025360115556309381514829842195261526822073917519891298208805345419355178826123864469995328618242757754999947035541894781562540286382995209274564625062758824982536491076951855133169031156292085928802194689620581679358811381258931951191187862335109643779005024057525184845482956047743521001593652720976217020784385644944268879170797959043253391043335111925107316423847677553280318380530098376940986143017173886248977751128244952075438348649011414374090313908328952700806769460752940083122726137222479020172256144374729299538761056462282342430596161963155818816784088175560558075247788513844089019266074549101213960742989632793347415166434706746584589891808968876368936950491734305144840491116150240100463802019291498162704703566722598281023541169769862690205478100556148321626193520730405119286842564883666692589963646769292318685404421116772383257592246497613554204004285461963139145586274613526430800029181542943083382997303338877718549339296853219467206787165423594099526166156860460731140624698355122625516817643354944913467161862754487668079443158989429887694268216204603500209603947648837848485778340547397082731685476151076258295204660161758435193535728431860539112725477232808741360540352014301740816876642161108750346857910775978565695610426080998393105542223347110780074946407043900500964805448720313221551448334567995946619429868472960367407967682350184973286378695775665622083620397081759678694184764667714607980737513535553292003981562814207368665539372978626765987718691772395442189328057261603119703911153794175610699321412817321152582775901184273569020402917290996289610601491936634379798787563374442814736796614388606688812678931132407062225406692412290994171334427927588456669960076609199281310930232998646590313794228876469987334980871378718699454965071109746801590022078824164887399185500771952851204481671433265752021674278420560046438569104372453552488512439852094537411032369864975336828595940002746806709928756227200854649369903770092554570006978134838087942907872820836569542053064137030867959982479888699569775835666032301472070746586512081514342741641365079598161032501715906367803336667300853073791532022689498479704498446379098515385498360735933573412316774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 16224815876800337851021337958795049585161830971405442058083973286025072952079317375195476570804702184156226336048412576477146685272778474096942448512813622766335862641819591541424188018627454795429966459631058958777468250342887248782898017705950513128636301112166427912098763014546518656570887961515992186312283063270087526187085067777693995211445120302022420721809403218798267559586600381440931984170144866563303080047133026359437368146654804745379489695589278151942342415121200845926600784677129562891077182623281025730807834036878998123934147630492746826555217763656845300210837692494467542128041800353656412038607527699450350495247454003525649918634064082102252562195283631255133658662509089070947679234523676867566253018113804079527910174133594369872792260774664463014395969132348309478152232561459978453551972303263787369199376950610064064935520665226936436202503470586069493786455896487153293291240072298058869564161168106076458073688201456279760816354727528880231239779306258097795497719905197980471117220243668651400589641138429375075718695417202278811086214567559113150411249234944528201046171620694616046886794858645063180512829585164392748576699583439065729079431587665676126814136316891013614826054122190865695280859534460990853158853339920527136894880913450788106034167328346418338696683633122869605490120598512298626655403895767798067624947231363507351263314865413204390265741801065130428145618143976564001827764330843574195357017074086793983644349641343361033906005151358422552720609405157002198134072150808502068054353644485032203880302356059578886494237689795124609368066282045478976036896100150119016964874073033007536862946343304945514239385937527139967809831074028303896961364943449636945068444566372003931176326065304935635985985463808416995406231533316303779248523350260161378866827583626724682688113651748892619001067822547828662711797755701354515859026018034219484303032064366394377011336262864967803205465157843358002732534113467222644230034537889896501815029385328830363393952141461618772000716751539279015711581645940380465759221710839065168228671241414545812774451567277482429987954737816347197552375227977993561462063389605509409844139985682352683235289105105466184557783905107923854637995625032738520249012981865795970518166672555287812494247245857958860949882645952810007992742013060671279503104523534611718727578660535809929443375663788706566119829776434448235222121799599812541621597798411789985139133243332813661143558635012177943493321395029141780658345946082401914560341833956887973806520010188261066387379836540272847307741734513641837302851844756543671544367757508771320448239883681210133124958548941404127898908303200638000051505887226929536841947975466572993050131628116789263246870574405914209181254522447607707050442293128823734978617243181977287891518205944493068908198466962418983576699138334489859224596744501577778168814204090875628981608281795300677442897651619270138531605127305892320505124220100242676752592172292137589607993447177887305258470634506248089518109302474016093030126128404040014769718372647781235969805959193718136727596657386815241842469282423056860466654759636963207089646727548308212173854887880375774110067577563088130193420182596759719894588674371351129478571188105783098497755900602739397001545650464055383093914618192195074335245007444873662310102532821746526559841037997875108339958522330206366753175349940974536288558481677735624465778706720167187821412669066609659648200638189345486533782551027414775670119580739601918582148226129183417887298430904960157968145496499798416650710197448871190754135899408397222388728070096953729623871865915967620482439185409981511292027711187615873522510792065037173423668513473777732264288282584304492895536687115337112818744953026490488435710062562716231797745414642908132590169484380563160297765599561048713539658701228101688126450598510422409142684903112083328531646402865469041496649027686858895274830470563666768799336062601739438810023073620043936486669556586818030511039765716601940241477327568812179108611225393863297000626636530147330108934093042226204732374496669994058522886508142076602432192031670780549986465387112513298948673266908316448099449924649307790797472808607141257107022782512034526649647586659252934121652402006584906493280517373680476490255869605000285759191046582349856262215808007887872036260664463228195357451260921567056358319026130980214596176190185363826666788241358491967135691996838022488983354168205420219214499118820368071126780730431928533434068403500444677394186289722714054419679788689513151134812384942449085390553473607383846630990087957550658395053502901385625698922308600100306981254346399924485317988358134886754609426021220352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 925193547195163245757980031908580270297495710385980281192142919398688130981727737761069826976442877906550114613212890079184876356873678759904786598141012609443586037589073917803730246862201375177474493169248628423549168506833872622110041930154946894818076327593853259402440895842179104546702334339963067625976085339340905036754024062901507629855269011907742519451082892911195238643371205916388852680132803623554861490382520295099961874099358319475957354876562352665243436415021735436402780172117458344202485439662561051291953645148596076235072140740753534521138904245564635551457036144229724921315464283029705097539484365626461596439771509289532951248313867311635697632444619589666417393053708907365860591772067354734699885458620602667898857458000449944835565089144286744404934924805097975704041709656296652506275654442874153890829546618200840650844359578610143316311971011924412513539656781813345733674035743783528954097303142897795584338274819327693714996093444570591062588804582338154791646790845601450359935021773787081686158400405741988823834162308265861847731482827548322378224022775276279976962628166535759848409333336949085959272221559683170628141437954983669045696285846136929178468498833298500773722157297749954844132250028529913358160187713992023005159247236916922059692711548030335804212598995637716597736658460112316426522169148273679540986612797642520845623153514164677132626864884764415956641858102860161083096688020709787046758255897114034818407943025654871611793814913977059160084024196055761087513134874445596458472176134754790478718441661801079436464572969692140175384801530234394685754160847056516882586774291743370272067433146547842204275255982718499869453970153465046031571911801126227911672888646111499756253958270478649075089778145102063734000201641271047393730838268838854208890973362459714012123306245719820618506456224892476857258532511531631848951770281539990489385424612593597309045308903092911365188409592143114787287140076851464210200018653877127831625644827193871264060999005487468869237807551468861857115338816323089420717896875978782988689888234285819449707987919606735412320690374767010553436405993866351262008134528603504375622126324988806727195672838767005762415930013172368521666373702157774021097472484570078282282595993024395303588602308764930738838110914876297317194910877938778856832607225751692296039260766856455804568542882598133449091183776672038668596206608489754300758364574065262090242349516204749433637651814732221692928503999672528773548084505615129450326053609447106714103974183615847775614399328018444040741424789970959130131485629515061756543162901264772823482615696467129678710879205497511814895828410853256725814829060403377846506906916027689826648920038232089516165182772264103187697385608934560840897351550622272696150904023227663653551820546451185207168287250654082775844386471393192971111224953968790526375075426825675010204792164423123180518626355713612586931523898054686009128780901953228968622648522460133560276485319114258447242997247352901828150229086531992310697514494964355550384374169257978127380961278485682880406638588630779726834477690615493721844570999265451337531405348244022480910284788745200499591617043856826910689484532610209804675383903157834072096947568698413218016502589139225714244716769971223203353378276511084037682483886154244466254463298709766010669338346461119357945689827822979693219409152026241229490779429737264981704359598885941897131568427055106086263101996467762898116605807967449553486462947243177245178804375190767502120622568910638933999595325326860751178481898727059482943176156949807999675250298541109059633775071069455721524455477572991660586005499411296933254046183194408410862812433713003538284677760088499106707646556965467623389855074036230863950000613027635881699965128912903222267019357403095443731883316540294927780025207311022336810695512511808984932792711979207616636702818358078024440075594064965023412562493562138293300507968643323257660058590760800121231177650958988039802301111403446332783725727803110621976092089085328344174213943916808474235948310396485581104914509357600629872976363987985191346257657666222503858931350796960186715884938871720054163914591791286625731917813584013193611451838765104960465657400578236344292403941325835469867306289522030735455840282169913381845263019059951176956987665516654829530190326223676978247563360539997684494921399539751558515347180876207445456599358148509772440993340936428548389394189381195956747609618834522389022290524203309161205566265569208835346260020407849807374328292373087191301524225910152286389516843300062620525686184175911323920739202533000394140547332985304572855689290779300908770178850940795855075226419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 77708308412838508438105153266427795854615385087635682923431559977917375812763393696817319574630036075985743190104229188581679309701419322152319117005154587314899859254230451601930994092560928500121904759516101874447385358892552454194021707783042161528255348214973086062493771664352712862841934594920867621661900789203835067630293867914262742437315908905179111173111023648733907290716055401967715258477211252610905173422996014414020009685287431863226149367395757427659690373086429486194710761113772404467709048472466684072806715741805622626467482939033646090041116142385480170868677212467362697523404038311381485874875807681553665340113255195301120692376588249798693330855525311485943102205622335296023755312550238468802751482817876533427355595556599219298620948954298208133476134372500828810236729186950312153104859698363380102390547868377765641150998568049722735275866860833977367657830123340923995028480201190660580567846324731851533359410747724046053535160777866058512827802147279185638197801953851317428231739504432404460354698333363986873671567827149367078113773122372809268427708335404466559228187997926153188769785393765735048779713138801296461572928644625031220071936595298370653886049859763726522238959093141534697624270930638463376668617615395766265975618644458194568157856754078605265832234699778317189932433162467081475913984216419035025564381366878561501192499807708230096213828633965786051501701793817820022047874277325552172772516009224858074655060524193154498002011330807207050121137012856256154726813890419584591820877781781156373079901974473988513247328463112020252469174136194712990932408874835439063259511150532724747507305942020134618893234053046021353511090229380155010716012402464961734502475468323668378701878713987374086097743721895821899522237669147732240495281075546129607794889387099022504400785451684932182817591213941878828924720173488686446325544824390104982413606005259543020816117242010149516221817271267739502252502383963066998779371515732420542108880949399663054061620236553094645036290781350411299853989434086353466253000976846166236274683778102531241557283446017857536516289749819181800665867779145480900316685234759972348528724190163368518621734691742911041664993054970316238874250613016918224163357518629310856283206473186392608095230901474085962646725191929230893278425890292806123750258800484427005914632074856989975757534563994716934464935038289314059904802706794359897729090972103901792722929350325888966655190692715521298071124721426531361732403027123128413847966914259175360710748905726707852564051321961388937395334741429906691380220092700474253348545231415675905409268225563965935071871070460648429504344657738169576921516778933017044960992071010493640861066679985615733406381973541161694747724414222021853738944816087407319724827582047327534655774472553681390154603425736295811312392309521557059276707232342123438488771316701699655514894954470668780945252218643277042445100160977447938500717918033789097498487217624601326107528077707555924020331895847156884928574082144075956909295274656424866797636945531852560009255603044750234536947154624035037026471928635705350164793527626079337595528706364561265311107977438739744749869224755295203453707536133354530995960349537821037486499806118282872597497253579585748687459037934427969660284863025625380959279022081284601834633425634168972523209927308631453451157720798400023980717600185158607011237239436594156556593966183542244175440490184021211256927052864815992655855040331025531991369460225051426116153998160821816295789957649116614596401032715375873488602400559728713250139718828005498510663694271448469048393237329034729250477835852399777470039944745659393122545707122979518569204300043323896455917732173983759116411229766188962969927460933442212430070947386787529344923269969729378562367894193641061077434792396484077896697643330914992906605271652211256122951140844850432108945277739893529808270520718661068760238298108608929255967451998209105210862590418335361981154947292890113262563519332047408777937906437114770288335400816503156936250781505436216957825199683914872698998038825241854282647057254565080624506383431784836913247294512707599855877611569181677159906518870523504906506000965918871079497067898006034896760145525306395913369836989464320053461179684197681889472608434390248308515820624463015722308577178039664888693161868088018807464497790044787980497674456868454542777706358509173889961774605783014099392853353766754663940662005352299096321552220452895649332411028891071309425452189171846851595229316274124892461317251641867174457419634040566819129247747115463818641520855200800679474022355530951371923321708927095424059816265987467943454236203980749065420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 3578460840884687704353584027129780581308943678651812170725737804076654738753709227426756279266383392610618301290779125589598835730913582796908126802851997568842710722992856771525555615978472207430062454467901434951977712470381733956806759759252605121818112884887980697238235158458247642005688782408023588473409890511173347173305612344521302357819960081403876055504016926235167356808389738998125910489691707268399284916664150000302722987414837246002472813559589887406082939902095599629919302328272544247167354274689729126362362509172919721980227571353777352361055615224382876801815688811528868197031686253065568412589198787309367084788820110151158043176177894306508650083548849759491224565008742033107787714941880120506732102012977265576515984638191038890592646668299238165501207427827904847110321078617949298092201301836849007941669952339124707552505137325415181188014444020358057694517452746068569031972204612300877429348185947081369920544069596884663019871652929174409519183696856691905113458249007545477386850991293602742810680160102679518648465088183584460094535187781238544366258646118359533904727598509682376418154926862768789184063070167242173128908004650774203415775365838641905185812757369481801864347190411954615586444225662615888406091910470077425657946345071981398416966245013542870403480570838594902850626725206514527740399235364520444475662182715634229531748135780384791437685975291776400159830527902806982799066384416389378493503181609222071643487020602323724018422748228645038893580811751777220300065446827284623802483756297478252962476469571453501537078799481461620977064272071495159967022438517060333124445210116848830022281567473205310582673294395312208053987802555485758798024773705062318965154190691687118928427638682891549249296092812951717221768753772059264836682434860103162829987623717423998945754640650202854411363551130826743259385348273360731506222346327845833520447159698383432347759099959439868954350237312119865983734964843942119778509348967968360394490036297228138912511309388056780609558333517158855890441221229112335108398712252753107356917669924563169793201832533513974823814911311804906228008403668313428358548959173647012475139357258098586363408870301858886300822533524282689069397215265857856287498122315608657585162337141388546228407628224215413595799286824651314566102952073012866567941277017698497045360494654223520750215394093319496896550890057035686360253452818017658196741843883919905220270714429673762146287787790997173991378585044098339107438515780349618087952046561525582747682167171001441125452141415180484676859920507709285300106756128367081250095819262821557973949272721693281788997633922655767400165001018505096794457768457752209820743972961804537628089197085434912395545027667872088794081677703283647100679754057250553184714456063584701492788453833928685766496436906352831978310709968797320587147100738802627007234939059281222861628735147344093979644402795497793492233712024948388613824981284147441808521090459568594121200175688398301354530962775247625898149867077483995026243755242178737821968484385877355689962783328378288048704472730896005927769941495823204243011326030517068985681709810830697082686211780379311113789106432306913828754577466735035626577182205582822810178475684650390222348255336843032307619851946843362420210962613873259324846418697873209957726633307975397933110329971371397276164017262639655426546788269563335228547399244220657328765302646329480930039582244440893011673414443140125285249110406522341643280530043017331133110178399458956722356353833128513527728609406811520655999601779793993286583356212095190191886157019176758047069440056723288371706479273321451727098591464319074059902583131502264444618079366757563057953510328674217426322967479742961629950352417672636018098174386945390313492975240220091470361145107449544343358974072717854505184358771754774672084516913345423042056277154006331841794443199420619683168223174865902492039692824181159727086330704221249505031788201310882402971241482064197835525921868883154811377020941928535093323481796670261521666022732675675744349086690408288729969996664828079976057736708963652610260580928696919376276693628338229317646516147309067701766678812966389417766050573673867290264061461053110698430877008667060870559345007492753907264357322877165907821411687428417410279704712365811832992180544205525595796509188602811471474260292712976581488454472365676595210721707869434847611717970092649899365817910139988164191814818833787308703629262355302772704604167863680393595519869907755376302179050259333136606189598257788831764191333928024808069453616221510103887362978024748925597886011126905675142631348103377139082300646878929643533782482501349933056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 262227163223900527317884352635361179393826051328986051534316224376817477403367825326327474841897751380546592387889368242507216872932880900595736107549809909436818905961599035088466069995905982702095929894274554786613731265998291453688956585585989522111990638493069140232154632094650247669070402505806817313349943868557498866917740759231010173466079450433753731654936040278601185877124868730259188471663574305995587249618101455009598273927404951684689780721903081690450892569473523802052753943564510375986574493359548381128861688356623632980122490227599784027004117752071484097635632881328646602128333747648186271912063328980967585819302730086889019720424661268924045092925883890955641292723219638505743546713284116432738916506287220483266702687875104166732143821564914383614242633992578765107558802559839981291773916500995842777169596606847714391727412422963424983470409579729166465212429399305379296197774170651053099062502102818477490570994574619389086276569322354486811081747623381504697655877183564357709151160181651503353758254099268724714301159569949857238278651514775748622018703088311602488392873741588817491355328976689210857614124814448475130946687988420012358565265656129536884381006694899556065310285968212168307164234001018481333431464638715788123363870255803495994525732590439841037971756758704679111962832540255246368687442175219785334899550736333924762597165537409235471703820065081054639009754953429356016336102590358388301319963930208051814798308925834316859269607644207415090437998533231097548736126003994091876687423827073899358568639788867222517920679686751506894099937082973936406192868641348552663952496472738512926095730772669556189944936415928278283349180339933101714594942852919044417801526667490594019222763182715307735907359321435900675629716210064085263446537865624934271224975647446297918862862450772002175489300160316512322261191490205741247767702290172621848044499919783207433215489225646952908071704936663309128555829958273329193765010278280916026033134241877992951675882325582396606722044958176535815559522244243085166541561661146968034089547174875555599037981046069594355733469616644027049700432134316647496861988309044362765454019336119273684980366310134615238776503660860367332461648786510068427924819115698281003520420037649187325022045599894689393477603970568496702851079390602921042577480802592840534893675228452762038825618489319439359975326601551834672316033545375002334054267742793684285811905105263298184290203432395488034497421920358904015844403449084800600625716166881812495861860468397124388758271509952667599501748202515131184744608611860717927317035686431109482260338549202271995839834516191479709590992014963478835816865071459162462880635401757886116444792877100041042976265272479225073013363073963692945127369040810089337000560422619009866921323997692048341864176794315649624642415989353663505108953312213992549372570695719996680000360207517285218414912123695160803086427641141437084010807117485175989060365756194058047659163499709382982950557892021476546282060809802914644829997205639580176114751182106923035330514861522565853204293406028143196373483152766825207746090820113210961165062874963738749047890299939730316503720904295120118221899574836748675406264697506038982898260198124703689292515415890832363931549779001523162861159730073115365489612984075772629517464908797528242601945880755253939471226273694432140255345515070488765980708635448594181010975893460343588478884656208946451131088118470807898832492364340838191770606113911106127465197062309915621958526347159404694353878090142759102958129418921657355903376562826083382684456270102191086554313751691839340927553237409642251467132463024142637794593655622878307508215973032660598149047745557343643178880014224031978905164748908208032082357027174067013321314642876146028864485394314574363883960957732309647371645645056877251374361480792893084359643725016017176960907580600577037319456424566977174281013445021007686592308503670840122188823145079994480286505503897878639428365650494240153619643629231693055918792739812429743682803121822107771293422505507932776525333471371695553910586670874258301780576293650705632540450241365222270272258785470963148026405045940678407881270015194802401985368044829961170653904585081328126948170879139324252526932536034548967203864176362793860540264681132945749798141002869265252442184166741511259090978878874500051768676995324266830845005466574916183317653749050647029401868383338808575702329121778547713148414898539026404916489947498804484449355508697167843378118719713361209494243688494222345845725675757882129326580442570668904897819847247644925534207032060552523724069982860976511866687803125401188087612302474346496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 8876292797868752939477238835726501126510534266802255973127608213725420647009167112986072423260696418783765244521004068782209924605956685879642831743127417818932592306253578058192813324118808372197963310386324699058795208726334058748854358522314871408323568056598935356161607916209823194848336681868096633112644999194458710540457807823204890435741748379651538572284828321871590306260703263190269334431027798637840918472265781238601366494135392629339403870926515473331245947275889117770683454851514949722853887299285130479133159445465352817475896466285822428567788916215535119762828351388939608826498272712615649976082590322410340992961229280965027913806527865632350526368345634168442239829845632694674635507194379667051728492580823048228799625884687021516815678647658888008692738132767824467819829218087935931544081762180145448758213993873408796347712773944755206715686404247328789401553983347410559895621616107903904694617181399558305703456547298045798917680128289590389678415110929001641847660723172856984851487354019169011323188437636013271314432324950803762920006114378922810877442709933427263931278026883058053772178443866682701816152845600041904137152513156794572794776805043568855170347324072658997494132771721503610375485057664669617706164411373014027412862524602181090252907892707347928744122781721937545471460675409839759710420803191110570941032855269709824791399991361586849896445464779565692500518207731396037845360637764321404716031585862964443350738447104632494293622570284176281391683555980446468182046029773621167546143459886871473504667049016007894803529001100682417645675508125669830541956654524868693391685858895418410290995786706385938115909676981186592784832095940137720524965881087341393709924115509940763368846433697986739832816183051417836862330603670203122080740967396747647672866138152359825068911719606054809014670420762765688899326688639149072880950854909463286044840703418744275090068046415899917308130388507067606844958132054492765099614238960680690939812105048252267053347143119832791203869016773426720969903812380544115468040965137871378263251332133804879212992757678380128991908514939757215316597068940844231425459081402616580367232290478354800254780693395435820141047878207317588984587977008804776904898426500897167690384532792172560134124208975499477792206537478837061614296960786306093615208295094986453858702330127671301599544095351647057167111623594176681835952900389102233438813612610674150894664400860031373106055107327398539895257733978829570585948932458367095732122742137579470662879891268371786005514076612610330049536184421895947033382060157876005780366952000352938591855185917537142336253416440060970157598940854487149405539453869940229618871401763412103350201311592561294995976379098779884212020848614829634493638270013000173408398720030495144488557938334173274974517907788173191989885438386582617828666456243264847676926489870924872437821883071335794609902654565196481779157302735072597974774937651524972712437414426647404515572520965418909590924818157911643547321249297802494988324416098540748252707237660556081386449489757838224806567332799212256401335037164785230378720153607222064442819176399228658369706813131601285866101998760428956089745396121185803887267050946894626864194879631426392574848172208028095571967259166932468600557002061705384912409334577114371551304312369506220560455194394249155800412074948497655118287308365423911414135964979660476524499619851201452186080531228573618716902775226133517629348378333195232327032630572870842294493445055304986775077599167531404489664949188274326459141621939394098360436692215128665437040842649328642881686824580062530058339876221090797430893301503409791988481754442657175123136914485928413530700461048982955023718643171398443889773888191028236366177323484305859437788806277145870015863769044555059639736622616108858125487845778009172514632834333762373236064772456673188975634502372348979512321046312921352800787724800944917234686242733738150769694605877973780901270910811607081193418542029979412641130668942343106583611230885706820643697354070395102889779914734444163507601693040103974326719812431289094744750887347364825858742455490300267624258177615680264194793964587385857691899972063756162997218425154287471283365009102481440425729971505858468370866961439337553476762980099932134970411221738356714301123257494050977894305749199096993052833712548315077467524206746617936035747408398730034243115323810659246748035254262734729789937758140523645675367999490231265423866232851363007711299133637984953916777316001822240895511658995865316950280640441105601960871198782924864853097280995043144402936815379992467951069349984272914896792021198267752539765566099947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 519791258367379275418766752010038302819478774449570934808377862283999359498240470186487890393133956809940711879123316084154321079425878687067304691411803450712496484856370044906401510942748474778584286552179903569404015205268605351889905858529320564808513277762407419915457566483608614791805742404786699006499644859461083542490974756647710951508649117017094286582756071419896257944275500706373883971858551386238974251542141448479571003668517936430907264661026888244054937899624396099506312270602606201726526404590914279647745206137516715269845311327315478653974428692661023823984707198451751360783512794625302321308461912891684675787595128305626428703334623762792014833366431799037638933163348197529607982795174052869191624830130594703169209171761550913070419756343519650773355445711911733296850675896731505019246589611776659050537080562770322799070601840224758042777573385015359037336285995980245348238944227427749592530473218898774047718472086841042355484096743819756607667157268737879389201674598261192704756923566107727731228500967630227174079697547123992602686158635750563599287731278211861005448500960910788629562352334915022046457549635866462007076189695501901612477489591417353891350790148913237412645022626785289472268434222420852151544823886670748662494540050178303795756368935064424617027108736598793606052845558280422906301497666083713244167561089209103374595066798277536877190888626925642650029463277826418077948193108086385317714238395997284147995873432858569760646849700240831794829895286917868178333907024027830715126739501870055861729566161398375281252239891799850374422377134657519283713012715511491576457645393420702331333213145826770486803002148510760772863870041425504313452698013392049733382651220318052238187389849913212061282564661349648562941135535093443367391459954367212827629939645587276021400563814283731050938450417542822093843510689442037486625762800504340956004357176583876543608512031787266408825875437376431731176205068719665052603450529911479509018166297898946712354287121182405183769220086940477448935781124077614308889917981782852907390622519470306295786911916995505706033888770291115292542101442344482964959965351795371319129086452447230394782906868521031111831691294525466609527791927659667108079182053550325043310431123871103684699034351852090752341395387019006796254446235577751857108158706357168118652207166964050552385775308273904089095204903963652808098496509709614258009841337398976070685607101378977870129205139517056250402489649257671095896690095592579379907300552793084632746166403589959222631874718633120149166076989695400770853543849557560920384269662651403938546471299737836583804253862036050977041764063275494464091792625563080359352361912222572265273590550826479456117614683908787617389867723676834694685312144305000585975307976371617392326649468649809130530316997388665806119277216017761113117069915864078844558838407117047637750155766365791204013119267609116629546269755429672425046082627525276031973597925148128229643962268096764658866626285747175868537131081272729020171090123351961978046295073907716516666630218284171417650812440121941098788461619327274990706829513173164482351938812752791675885277793156874993051176757309700572514760839021614617347225927414527284230900823002229632607924182875706542145656656836507145351545741842319786134010710748433718278238120539696373864212495133295867348721989894264948429423259262042379534951342778069700301416912228548318258942070117627183469032907441392534022199552846441449758491258873682409115201979232571891902569117661635910681625026899381906917518631126432515147746920381732907240604137618626583731833043985396736365095931577201716069935790012165215575269671858471391052240192231999367165719100200079514937003154302919523605164735569434898108262484648148011903922834645005228186995552886886805636821261369426601485654586006856226933677035498886250609116462455922424474903166612208598130395835721333810672100938182636926045667780117940064188563831917239988936605426927877262759755027514996860654971494519821223918424849554984229370440382075231462183230689470798625945625385250281382953674051166641316962751635988188431115821827793755350876778325931307635178332504308036579781940509051579009416682958660878040608861676830005735923844832525490748869653742936773115033157695523277247628693910849596872763536875988465178978153143958747634795389397103980138073950065713172958207611928720827858143622884122262302021674564861412838191157599148118634331460469200320877844111448130064926371887043867940623629240662556443441019144334474650504632664244414588294953723402492054746331137279965787105375153493190900219451172790086820798127936123236443723651698655232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 20788927824819114393785695802840497005082253398339544856252852235574803430377437240188421844951293118893208134350456534434117416686313975922084257174314971676723996724811626347073502984073609445798623923431248168566482849440261413212417823804656450068337276499049762856187451211308057615617107124577173669830833240809526283668816517898237474485816485700522908327639085149253448667396593619510629972933830946383061714726259362451138620550836731560402140579448018704728591579534533823919822367664730013166669439649433031994975084049975637503270373470144373170089038373855601481733550493284951591012919681246298516712611871069810613058334559736713562960232697672864965860605045378443252319598039268128816504553682011543918840314716174698454135804403810360452717544983549430991952708915646366124420506733257487517253058703126477591606862337902413865706880944722595917338368204809241985730712713881712608791266980175118124437792073377559081853845589116620211117321565620567234881451547893105255001000963535001784540526521509310265596537408484234308878496589020573374971347337118024440961829895146697768907853007475401227312717388913634432076916792455812855227853542579548665713600583200084930691246149976080375902549447120948642173139825518056722855675354430255268761948920323596282183427820718781593391959863314915477403760037832389642297804270935951792010157712913938146735183940359041012305529705618997445919004185880287099847281362349589578902515318406464369243056426982990158316956729140921430913302774728812350705754032863227173090627936252082497565029148988615864714330640591355582742541464253707516529535466272956810166103490773978956141236470351444507052691325270176996846362495614031176166333761715456934025141399337025912917668991293915313098790401902986747304920552906307330072157636960482369147464985845497218232060982854919306926546484841530126917820559649831568571297848382823594034809437465216934621830434163977678391330048901178148082742070695563488961260885564437639926879103338094514951124195982594275313208808710699694883524887167388988477010976706026039756401136236397405019199663352975021609005875366191172967464180174104871515680439162524365649061489513309148901129046907646866749055078593096855495609804435329389998774991259016679119922275034843684059731277711420543459821562480560327229370781249623329000915039046324831609875817795280985727920474961961718115636997981957310701770887290189172454039395837063630407917245820071388343168348134003516852785944084645232629479342717142985138450216418687314847993655697305302858047235251478070512535912214885715929734076504506479696216971994796673966431548008992525000613812432788510900967122922586518097735394173820038082874520873794544211771430708754440210140472853582967233429609711551352073135306992599401854974452143398822447178127379163782380673993418561716726757502795905900200160455069063814485862574564408451114579535246127295822907346542746632586722086451381799588431559000874793221657029524779720608762958117122859155191713071999734989431292180386073193641158076339434999096215584078660853221582784084418252665539470042596312742155631655590263008060715680249920186359879636913319170986360951047839182756549347410577374306505548724699085346878409665670656557668486765700771048270647180753450472287348498368166017249170653036692257575842223277533109040818027673208104724836257213018170029333242578676984968946177095492083883105932718719127922669282135636830796136326184143080027202660917374958158247616235259205304789861254442478854149110267283169237536005789730315224634095650651595256652876937276653123894728264974693260802303932868021022801290996052178451648356727174221962567870599442457744882817152628321112223549819932003777895196428234374733109849975473917319339004135785860277356626058789063236667972310927505875778894027762087612266629289051712295981908989946862573725115579261205002338022063715937329199814817564340687938837577379757589059823979621746866522961732800178739313667125744208545870959249000263089447367231079386288332960033630974560249562811498578678602231790920618693561296590083691155658293303876779507033305860371780418801840737108705905883768736866908250719196002459292113701014142239730670755104847225697004236418688255151937636026461003147952445086597899181068515856455391017775601235069670580858272250290954354251665428855199145774202673616816383748127956211258096941555165705800971341393503982158229997587091847554848518568792657838689606256739400007927654102074750836836384436526303550964844751740514766117000236268740501880838933397434976934040776161601952013543308379574380836100289428795210324519839577451761749360873572299443118292182863740351283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 694901380871770654709512478173148747832770898300859063660104431119263342419758759728919687677489385072876108399911256033589488085786064445490453449530194557619052439566181606435259661169770139124056767079668392088457310888099296928734942695554337364217260995050526083693273441291047798554836086592640133564821484083242919279998055005711992790680327594586885530575475968967634972096484364667828420775131286641688890685029974288622653137659035199084726154482719764552616747510396286047399724137900731036550202224433142465886348779415378722320829010845102752676740075041901705159835937337773284891847875300757962753592602088006551666924558586854905937022569324100026640441703403884548464777828161781771491658765715240000987326709746464744286431784022123662144948279027565549568722005387356937496516674538209177613135485847222169774810199106104989711137156019948937124328460271273775525485252601402934429037289823204782574314800876000807811930233644604252852035948625697142029235542877610849070423159415326578211360984307066377807758008013205544208837796611811399063403245387228989207555003368639137214066516543879469156617696191692766754122347525770955769226640680375800895307792568574549961812492789694935290428962048245018106877062499889525244546854447421798312311959299911462141684874291781515511609529366522785062297727983942607789040305635927844576743070926137928617766331108367133020187768787509607478924589646456031399445963564477031217030335117838852095931838476152719390008787159049524550283964561341583756535942123231741881280568330879220519720386242275720132024587036003704734629101111077806158545902897463328467887099510278928333854969793105282557515266881856372557880813425573380576756160572228394708470311812110156558767283669908532205369146487735140829773504495036795813021848137073915688063687519570904107124429773847417112854524612344775963131991560791230371404829370910177422697238939069765231864017436536213573804576080029748016121916368343971863093470970948738592029730856037134857437535955000716296689318806540990523800524388708587802155658755518173701935419330086937519888346232190843893733275605840500251917831610751815849622871956927326543174108960341926168728624724678748062334058947296220119306567596051857120129143929309239521774482094270479780874422276823121360006358747043779852429766343165700202274531751796350978874885933262067710493774846169629463780611114383950748255695289965816553730151129251449606319284264775406840002340231140602467564163138124541357396951579184729785163072547116773722337708752627010264780670666793551021196339148213286890226110486614262934326833267205972776281280958681610106400078161463205203432060433226626631921893608733268055278079154622280031178450554124788404970226125425906222908617473126005244066209268956824576959503053914734670856217407745588631073205394927231395286094081857674012082197074147506080268474728645620847465772307485265785498328982733182513629408847195925408812441400572742032788680783832403837735655885985081672468888941359184873063179401337348467660296499599662276933048240354493039500078897400492064368441436619783969710564873635764305699359079426539260272724390522738653643784767505126941742416757857842933539230567514646337346123853825501582135911959524070081631822583754354417193916234452698716849761975212649297804106988954105534693340377112976121556532106901745479288690393467430727604692162482945315039163744978939081898708752016275815925009143199679945989557843861656040268171414744371593407552597088470938497935767777773547255593635002833218464087088759110500017370411299296489943635889944777934990647806306486248753332097973339024893404423242087267637099238396763591098201931868389776392062685560671189159825014867192185695935898873626268473332877486093774575005728577602828068528440590040605728375390592278222451452549520599384783248550325666129172337109573144935436279471667886907724863913060321759513085775114335361195573035399116355312867170537408625184852214072641066375846416273896223674882484526390159852166219686110364516150117812690416171121401744943742301971242128763774448651254469263638018182189458919513234360084926297024666985321395873407943568807513653341748970133817488846676764742707503771017479811613195490188804050234028680243537757851915131736121977678867029947747395001957944530010455421453094864194642591631942203608792459524022241766436707447625793662851423711826611793245198302333388975519239421336208023835609130587090768766796399594383745474429497206786376926650499695853565823439848658223490920437293036020050056174428307587386033253090157571707253960554483229711237967143403483851082291671606370139488413393313713406000286929563156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 22939296950191868674717364656837098341270710365730495418846798848843297946184348824505311470335602887448015404587426022406207424552109819605935388015062484231925582994572180020643362848725587365908183186441983013211107823242978346497222845631537933451558772779640146782923864182717275970108418249971787421912743955653424963386235652317956202801114374763132512382683273902914906131868149548503832807457242622800741408045980479428343324184977478243379585316717520827194364558480617074772564586775357345063699458128297426679609704096525137032462502563977517600391904584953716369714079482089319422089863573617938828020693897823434317889329966416407184002513627529103172435472232946753222822076089205760363331772059979607622437521349350257394628169727196561435798290323823014588050345905052939930670803151648411329048230654277011647068542285165282272113088642998240903217031177608438093979076614598300267270376445543718286956335800260936291418467191737407136313132956335998472878024758526050795869660653590494890467857951646390570400449667952873096904400062929247887637615641419327783609768068477404944019930780727573209499958125369832354396281200550214797331854724765882960312702637045791283998355474743045245221254222840058958295991980912610820372762683580499885782015099523348217738851442333213962739526554911441103553171845566688805383489980414918416775311764451971851118485187280864216748407952351111640014188397301850992959301231859025752656461159321104461377133041492766538525490434422578559160467385926235571545783547581063081311761657336433325843826081263205503706459364461864289670552483509607594828105816546552350490817081268654469087880126923309755826422584503489565464458176058176540310043041609344753725902675642045738965375974612875654883820367272610717425411081870503455517284400810048906452909619624592097686438485296795351044415829496347359091556151136898674330002445096165126515351397745754195449517124201926249916230394426539829214247763405644328552581268868629259625283165682062494236002650272089669425003033049221120252419064755993238720659819092722211367542279234946639726756047747881703988709959879379222024630513291656874753590304475254914365711526801847053430488038092877147207646128554557907993868943552959521150621575481997204262609973368860249898594506937259552386346782809621371132614134342359949909220304799683361238650418855884578095689351304627354208818746644557458564105223849793279489190684748978124989222875497082813145923234322917525065282992971062266825625290348504397114654104141806679368012674974279005897441116036419753290356250441575857895028535177056630560350662514319457914628808451019952275897439800923990674895893343613899905725082935772878739981886335664805682793478947185241718423661228914960307146637663993670893709006221040490197127343178985897626300584767885793321171755287171396753196255879194611991053989859555615793173230125882943205780196051847511613949329257932757675813525325981056201484556827740536806437653892839053281598682509633208812676951296196187585317664513597891189689298191866955133224445085460070741479198338787427403318062016863236410388150077996058431343686721414536377796675575924710633219967177148513112601640933441991042956096116965223137828843653259527582144241611729939229172224705514447559169235843140921824308779716974638382369327757024891048813887721195854116807846341741156052637002026405422941711322925938707200142258383293855865546386118181386899313604385720628547952681845956318606672284839529164458089296647433751162417458192806699962107027112434567171758118237995832518243543963713930309099374150213020225537909444593903645078563210482094779858961324565231322022758198132666860345933563250510349199529239278020468073190607068615556193591883557735025119606918702953321720618827124867056565724662626157535946540672307708864298116272876722982232075695108969573676699246375623094111912211583025798457936343093769320469007655948969469874108540232095894216216581879006773248538110924562850155888781480899553998905666108723265493674189529835057548411082475356612082440046351458317878905410496184302502048803314817474300154151099662245154209957536296402011591385261807891871927788853081387241820116835472726144477755974946542243785130522975409397121428942845409172812916772792033641016824099436449532037951637808592599970427767933692281427999397809392345220593589830894142080858280436535644235298418723061973827795304815846846006703761312167711689220218630930667277879225578514455977381481942107646101671831203653997146013465317251949418364396426529495959486643812523817547869681085119983401199573636783327613398142110084184377351900404880528929146519341565469182186767843328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 996729088449169232374185177091398133122351025074288310811647389022829600630970674746158798446390356798910398485187467796900455260304096519103326298206770441085671183310444782451046859086932840924507582866300585702120402392873301657965565666393161615340911733935028300473911530519785719371492561252745836583731789889100342074368058670436707078697086910438717869743528182710651649340087463342084026264921237792527853735717467809878349288314717450587468349453428516495777701998820165880308250234651834063403262676345842582235128028560191901208900524206313752309718202547002074000245111441327467958045765210361380105447560349887627075015287537958523794261058808769416711329284376102449050093301750190076036717231403828253161148341795144701707565406095361011619057839125687453191425935922425073625030719032657859442788387573792008240476095533144672324123054217835563977225801815815723910119965422968809612642606292442723453637600424805590206224481240074818380520928882419708036514024126188376411237212520238326623455769558927948978864339589526191640276441418895779950257794309312974318955148449970263036240047314825730243585498183165368908708343450061689218539350911337122380030777898676086378730180197156150662438717510675438539081474493613767126915104569918078124678599863959034748553900133956079797558795966565348746649282538234619046904711657376769121965658047678896390436522192826336798443702008620225923168052533119999424343867810188093445055579346881836115292731636103527749224255109435393440762563264685149701271335846715324670220489801090030564399686654659619827717573841450904377668755444642307635771186102605810299369019345161214679754397304385617494069962333031384867582892782235443084584953214342726554271728089352011560793800472918912287292097654342356996063782726338416133454524247894526682131383179234560187319761460057527560520160885658776287031352179571064921472010767367292183579979059623549368521278762852983752218681737933395315340269513950306424731639543881914575994431314117672355309674274221751862613857680725969896501967679976755708177410669490293269876120817255778497650618638358232825732080382206271259728140342681886397950055391776669406957558220848323481910410646551393445970566161947707735268421145633585561862824604236261130199615671068147065316750769919687506260100585412912278552811247942085284991813860318359648970444205571954362215204822308132983037624752531447250580373531049363568092024011188778661552619956403072521681017577360107079814260062075762893440496063096829085066396639501422917834194459086422954109517639621939518136910066443173584414940196191363450391374538981087078143167979710068838705885972862894909338199782830662696572757063871660424632765364302947573385802354470980953602914964919712929324048358113609151011912309387286573076979525224311785216566734951817686235752988469873619974813837931574887280495393428806566966475555389101396796394968087405988721506104989173830973616670462814356280199482345997648400184903253206746404122389269349949494462626850809096023525617127183710489316381976578922956103190707942248476521979727986752626536774479402296361066224555360977672816208760229488001413960017665762557400768293716108114575487236903848622502247920367854727283536016364057528903577896901214109326031408311215999338483084632504126224414465296176970218611207197351693136260067529641525468580185210895201785581942814654370655862005394676023403526908815960776234581805974616051164498284712226398704166284586546958455741723050067804023341187888384619318950545185829172617931880903549642743965576998310429626488719936051454175551710164407741559088210389149600362881088552497048217843225425232507992007829754621538438419382948309457791114400009395994410202644731041707227116036206182831749077826388441843930376515778683773758145484710691034677466195948634599409592509446799661186952951108594430076470314171164866972220602547086243038412152498893350398483854180788058613057583077138958129153157567425469999886770855609907090385285774344981400832895773941454214389423999233498658695216588975498577755596370672207637231797287908626356997516751936127571310464043250243173634226116508491142681650182223513105451010568202741835107984160520342859585897709662199068600675185997818065786600755154057349404445908056709622604024760963827761827756362633804466382165246172920619454688081377200245474377055155453708749471172080625175756730353840150416011085537264440149364423273375860134309740353425087480565970257503158306682752752179343213381167031177749550016174978495522371359137021560208310781667344565172505176926913616708204350589814160646929083680866367787120898409262209729019863572134830688003229220044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 35398171298577924098441115128037228084884993094204017916429348030824254929469802950860008752039735240995023903771181802069741259338890197667762072042896134333661080480333832331841250430853751861823028209910067737959629623386211420418333409532161455456247189878209064589641166581298694220526766390420452860889676561452677288316228092694361299158355796680483911597310128222261430041541009174050118929617866813354933514040830287498218011966824908962078141338064039981094458002748284150349353169758399226854860704730467938586599763633936354753593755360080774989605408207266265958333105602160639087253284836608912720112251420305168299304794305490706167444538505900513550274201042024132205051548432727849272172875529185890473981437961333167937356083091140135041894174045775272179032102258401216216346455092439412370142578903051542069118604336252732903532915717882226000748156605914355637695550459897206759275821640313212903463311200433483358889052823138208692331079363838731101391201111765856128556749237641493832070822874339005355324913519058255086306866907989855593908331559316419845636985964332431346913404145340630000364275302782209252795566224582745398815657181422745733891059168779527298685543746763100903630397372413892529762671299030220453784095642429922378346714689361139589916320607397662640025972880416990451465316128183469831360772034790167561980431053634775134395033527328783361938771644512181543648747783575220802223959390324021281675794687083078861247964257012568118309917930168064655749670772168474081114350287907380630249273309205601657803706408697832030343499597163444902207795402566793356626062676871932119915732298567176105081825160478195093106091728378689564070927705666821200476093565418539773948662332774649677053784049344004773486207334528056691316835374529346318513664698417682650231325461723626556185333885646214963251178495411987430310447963037476627828892731991602937864939464876624054736415210260020536543806666796179837794138743145382657003122515279304140540927328296448437958029933977154437359684818815332685573239942827973195295857703084034148265526931621150488146493537469230223594106573466222749244807704705902636150802416596801532313188585202383936726465596925264267370914679525570350985808754681479486540631310697813287714653801014904875545233166056412188475133798616644726406988736387014627538635131870945562978805282794018173816676331761164417700579168530124497416137080607687039010516646736593914619086857317717305718994809738806519184089235704670664858340351270397941232619305663616862597689350258795153774711485956279899297297328923647240597307990306878395050874944052982790719007215800764798567771300914321060027046929175445172807489449741019431226012095961536474122278971125761719015102844663970983910908347415342098952284405027461644712922843946914264540576632152028476658678585864997875631974134547835815204055428837496211953713885695864440774880639126463035908759831909786096987155450499290214014883267287937081584815891245658182062584829187202979008283264695570733796774671575070531729087172592097918204241583361256377859734740254576419765122397989982750032589106995720203827298389594096237253115278753146417674833362814537359855805907615061368902439634708271852801700704328301736524388293632822151029884121739169708856220891109253137080723293346711850784856712661743319966025067058415492519618083758716910584943900896928390674399786340767138227559820652377037751131621512250380938003136076661641281234069204771344523222723083989954250574488448351961788690332351888911524187105589432104573877474361228349821516471774221486623861969736605871746148136302251560575595738488461631104049325934301506535811478439458488288024031967347170157462833338860331597751345763189784452704792197155524277509368573115452233472402259787540905618602578925577387436996863716108014910109003246142508152916463569840529507408031236345811199777998469076653228798901106631772707930413282807534374855817922049357586942826970103155873421723836368677527033661393961987533735276736122113046789566790373415681860770166366867941544710672742274797768774303478167406111633736927484428709008635461874340685534717501783211971038446523916954274934526590473452146984546107238212548735904703603387270981248102708720306958712771610139969952678569298569094207266497507550999758090456759003220586617835508444440369234825166845078589337806690163936702435023616671189838398198961361478608014301845098165555258652390995759249216542428566918555839462602111296095197481345446285076230770141727054175715564300318535674098282710314099956938478289997048475332244811103291335379119491710503458428943989572254077272570658128747755327976750088072970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -440156828020122413183199379938876412859190321297811834714801438698471567474863309787604499511139863664253150279492211569131289359146012573543272384111142139927305492035666870464524642736449907183706705041113894968920748318888391926517939173614619016584537145023070155793361107537803590748573673710324586077853464357414347636735184029198995589184953458098038699397929761599316288252876246051875826830864274298493152311559798500383405994717595927058582343541821072127201366063502040741198711130481266989985872329570840217653018122345756519104328343352334915195073475859733549493770556796453069506920228384559251253855018055759445558029488770983439936239565955535964877142636735445744864008073384967587659638021749291902906568991664574179626479248859862281024711853308224411014939092983318414840254768824376698775695940458568509326733860222641164824504968278681340074071062032217493552677641539316029636724213024405972008577914284567737342027524078887146022093277906831977190387708880739772516735012418936175058021780290001103015977455666843420148030469513585828424799472087382743192830827668783442445758582126657890942712138378701184062341792957420637352058667083638622104626730226327934746931597760100181258045973807892218154806987389616144303785158013710234560241990511645447630340239526703112207139873025131056484058776886981221169103748019956980521561582635924646955161791669907375986211990703744116329508780713911365910666190487378154157593333940196398591684194244368128853680629268668657376106927048632720446307790080695724882469486622197964254654049217442561135280700413046337896429432866709210748022800917317989965764766892635425862407938451464778535069964482402526684523852598647571427833604217840374579248364853811079157164558025126556572944146104836253641256249151616172804033470690826254970808446697658177696477678149187677055303714021800224487082733978314428022462406719140125323632010168719107014901789258856437142073323379021221172547051911630012393385906949372905114499457447862366310026488915870530920385561121308008192537663987697634020830176537452787513985043944185992997415832999956754044058876884069809142698740724444385682899278362341604131676158969887903284023991226652285145827357041759077704290397678094855161962058755431701827437811434787445042618552984981666579073641834755857405513561558198667498158664488675401623547443511594974947336529272573974511588992417254679623847077689383895382865933088285411249526486874786007657045572476543914506473615521994554125098668357545963137856576657719366725371534589852105828368898765453149599648024098629754221757901229864536693550957053352552250432830817463886768147743804204386659704171360289276609601051333740231952426779765945122061726852349279011650103169890724272905630308323583260028044200205886037084115840797381890888809309178364278671311406086848674375027534844369381756101071141350347421665906821375092706407814473909734446705403483818207717880012374158262832730701888860721625298863073115429970525182175713126844669444129417212899827025276423963089065878699751209433945399955638325025756799074970058127445321599119280931711258837788893537023688150251825548154077362801031228699622620933924429031272708380760413834609114499461460931795057643494847961937463612666071919720220682864867712210051220973549499326086933792523270091276089592981623828030665702067402803989739600521881163302726627815349825379227880019070109857651262179023762169340063186909652709547894609819549910281715073074107529438005258131940640038538695929770309143046320399197476608630804670164041159827266566454026214054346627336676524018762361190529228337046467165437784773689393027876621374249506063541287410697526491979875913200032224872458812181643862365586059816364769002554196103074275978610122395263936296823329478253605669325519375434036357468414990132394511152970705987438013164876108288494507518620528925608748495782881948255933648569178036187507020114942971921682214295079049596067210753637180151884436975392555614365547491132778434172078471048672341855806797595208225917534470230855964703268450953229432024690466413229111214111046466311231826715771522531291155437675909514738516801837328055804298135355837243213021794282726551475684135336145080843435666776920949048634537111507496626867260610711783942379908033949251398830405494292350496298981139860407168872373388570201507448053203539517508688080600583509922235261689048979946695083220022395709513880259550720252959962005004365006091042385932407905591354775950004824992856080096858656655830028177875294376486025802720585745093506886586096812954148402521070035267828601846403640871722413408811390822060739641391344811107628378605568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 35320715215884241122531933339639368529190403025436775496359961013888478431901477395826099517708490384445431858495303266547408326320877806435912883331744168197135841492104075017514356973981307063182442639134864795362789514526605312564288713754898980471227096863695426515021080916455577554428609147111845376401056233798348871040040417531886242197223372857670123153132673727732917101290612055914768325090883990931188461088408655165259668786002158977575343934815585154570530965258374756973806301645485547914855801356670115786586085300690434958769091899373372505919615803691564505016761446056383327581360382772589432919121477943980535629261523526502421741843771338488838006815541386154867055952850176844436978414715027177629467372207685777294693293268022246060967146224231209181631154842718275598066100492417259866963598173554932779442289632070535632919775216469783700899640032487869936690535708219259121791520983531451693229631756597492376178143166228759354545657967574025093009661291903379633786837122981079536497235000208336825742424901524172243662149347056467732672183412844917466474538230588820128417403132230641675354659643649123345387847463574836335198463874846224074098292094287546405765016888518493373626721054865658800435634485006850637706128230498348348137057700165312960860270155915412272394976872081049768716486992918246296035470363248840880980259903961403034609793262753984636920967381566316479642101286753042443553473878696668719309408912620204958856170721776532642869152566646661170863158342695659425385146829280205112199183333501088471085109176774871570805429087664432738226824374257608973042686725705376097173501429261489741738594465145994447416995450644100662417382186300477371898010740214923967319616304663131148945190819171831295704353140471753913954951482313832741359029982111079396619527276916876683965578437049797147120028769756604221697777199740647517215576591105264989092905430783348949753838828339923689687999917157998650724887145300652701196493686700992887813047449584115595223052475007990401938784586623924962649874678621791088796169382172495241477271390461913057370229200248016870092500855248021637210071952045957748037647082582162194358674222232718773035867585837404473803569598066736547793485748811057315967973809058767441932023019338528746285947183927949188370617474741513986673310850857685671032808173421665598245899838095066796666965537572944781516113777617012568076421537869603934615604171099025226488427763717968756915385431832219232672358843986716629711805038541779428793293935178241647766651210749045965034219836326701528479825934059174564550508386822976492461092903339712909902455203758766761200972957843059269865870495457411668202698165352482031590387977464981546524668860502330436322185465574561091772241222614207504795081725134167791003405303039565273236160960664536765803968590975984805363614601196728487662568873151342620724654438844321179494485338133075857220038895026153820288931264028130707952059625884883836876632789082232378231709349754827976925332812706015393273145628090620181043209084104395596749291316433080056577064579925966167587885938570857039352422580609917083445497533733255356121113685542523760047233416702427759199332473617897481421907219218120866386369688487379951378164661582044351572572981293886435020469890972521287434023971060448295436319760900748862149989875221730822045802336606764665449212089897649278215460678846060409021883173899218750209464870225322114952194594213996900077330864032354015347537597267926223711536709050509332729120450280041553086555372206939307443405528635925022067154743079205804614997013620714121080673584467670762641400083870717584622834555518638708735697270920141758823684517161313450935089667924715989301177364404016839515616896477416988499776117342018572164789254677626171353746815526082955767512587797044763810949963156632695820538048286293155303651625389393271941809052591466379295353313874038857744656137090220902486449440008655341773674222826595195490392909614597280052696438656060912695070960414469576990077196051164969654987041372706960502119217491768556042429910719625977404536006451501295463539222398045886704311482239935712304360796426618507065143720898553960789336816517239512432996517820839693172065027436824789973128246636515066410135024847993773759962504235544920450689804264955759150884678888728561402326574766802233370568444187808470109821944132542221916754351791010534679900050433065551454348280042548554958311310976588859127536044933500070347329733968327779934418926575693984208611280576560446646492859286700385033648133543232776501133155159378570880510814089350330103999164144696992100131582191957942655421679592201221308774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 668187914947160144084438591620711525081055634431302451290605085497780507881947941579566729500892207002239316522536576701132202904875905479607810508565825341368606225716891120508594944680978459104472677324241847994032436026633258295454207138405586904247064256143329024921564120706855291602276600424606163894586047104527326011184750456900638874612693598527303300315026461558792526278684814427881851060862309308499505633548922068828922838433700893503094608494048817411379686726122036886226533630586174553970292954730037581438585329606017124401571569832546575380665413850662064994636935151168602309010132093149434178366503641090528361575528653925201641230160822699510488615888899566686667659718329875544772808105797839834250756642018522463851820978820901894586431458754371676266113831252348417252988795764010963851876036344062970898176463538816201440215166762090037698769312431727025298855552490389767162351405119637077928472891383331679971384497361866388584599491977734725940752517393231913617516022481407888886403399897963701028181703751114568494968854022352763329488110195418184103155269548349223941425901550193562349188695846969063715666690923228673210966468615770003313951172539607208826803339216352289209655913675241840469401525888348669486100587315282842338287162374225789957672231734872259571235939406136678939526436821646726571085367548194194142295434905003408116877576000432109478763852191641546260692236675177463561353286026654739309030078295900075525832562796121184551578198444171166648282156092647084892495721971967375193065688915690999402112575200041504418265038635434824879181630513647693588128341278277024949868327877421251580541164014826219651248952071719214585149957929566066717473770779926837371544543306304888318113390790044963724813010063110658599096494535012454511202070133413662349079059574624287406455868183933500548072001099579945629648477036598558500334070589256784246098942725870487004416940092070771625506463497173523638447540827779495211152042216775849242529640077629471004057625727625785888210089448948017147421124253004788653539770164975775947845344149098889468955110304268509389448243876775294800882706606747887642774892608226937376440364664816021416283571060902822177948361748221490587223583615983893760185380286468460688244168160869166088870454030678997667807580189594042309894172594712697706181646980895052912238345270833914573375324948793698517124545464004972548541972876964273979083519412920197019202754121268497019084337939120088422258480291917556707096414868795182476287926590702551576413764383388824236597807406079909966928441063828220715024174599778340172134070059235819062395057319303415235748436243527276628831430946959121425405595719967848139402084595296329136952842253060917629326206779004747434095498391250828808791595661609220237801042955462801999114346069540334776435177078716029843430359413154362074092219144198647181463414822968693234765055439586022921629335599389999748579423644507464492061117399402084065966536927722904061206404821145363745225496952069040439586419092935223814163237268734003159497532318097343650429517380395900124540146913489443445649342611654512766720484082434791759882663830224954268474446033675980840908005610349852331931007005342275813886013912171390948810019218420916788263746516936410735074992064963050980512805617488060623306177441196449628994759755156891920299955119138453733628462671190967255316168232901658022864793918340145864006230398669553553382972240379984626491007532243414727410838816730873429335095195533570670222601950997110127734486273167118690901438387531408662382869777405783344671286087711579101736221116754119132173391828289756765310917770881249837453031480992445926997411535070017457181743021770705594525822668211415613551105365782962706139081823499463670533672632687945333890126012854529303903608955893628629821716264413233771101916617432054198920584846682673421979432865929602507061355976876369815399874698185116319000096360128632050585308956964735721716893676679196732308422634947030545725273972913066676656801577476164999705073242934646109099658789031969939594141437353856797964455549000640073825329308085927331519831002941534091273044921557571158209421322672346093363841814720135319780552682253873845533005375905771301262539338341624763389253333082880677526873249336282771942446972819686629644791512027237146648023425801272090605415194177914083865297408124610415213393942203750414305528170626100486492865881176395874574819000861798029637801605148918601534361568263233280332735587025549679371931415908137716043206201865906442015481624565520321221950414854553055686432075736114564795383569909258092236387106630196192636815645446257697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -11408144592378176774336683535848506674238453521148199671048031352865054337113382879697915545748106225707079434641159952476905681829871659880096808683693176272760753658042331797792797903357471848677846477698105399081075435121437550146939971785487421751508542169396122416482209114774695198111442913911341502647402590686547547348351930060133198146911511846334735304532157151874530999299969530975180062713609631758533284665756781030040917167737623793906399348465646898337082020884906799773540619820063553396367375908304317233586501242527119663678959111387358552814124919892757544075172626680847363465082559164987319951037358274961171947761577811225784816481912925490528950033885235205376864990297725349410914578655772805584180616666797743569868045112160229766884368576340786744145938741888173985981833192508567934289962243546474704450744985273604348412750389435713729804442803453061003356794542837344058155486989917866012959454525335515531683879186631917628903974797007024051151317284114793952962416723453995322274424089932106030838219834120600010870353599426397783108264833107169168140553901881516421608960367389489590253584989515070109336242742127126938991257486549845325736381649001102684112118582205417458496148401606674868958333938236611995721497412310236018307298598022199615074615595294619729730602748530927941719611378704977593829646815781625384871243942072129080409539078938028076116894558687153051525857690517429901429733161731566706272211988886397879377090584294457406151742590694225602439292954407694913586058149192301481670963538150846725936839288762187804182611467482539128904632469929037816123770952269057372213568539258215884095075984368607657676578686604722470383836415453396398675007943718487344566742412304506393023706590305028971022049382323115236948385742342112743373374714802443361710522244199862663409631567792488342457100273019391464935385954290127537508774898398446982382944125089232759423344952158379913675147498951993250319612272305001455938191491810263347887303117771918665553566667629398464215878142441050018299220146878145214365221482289798374794900150449170376389993273014274419786222486091404417836949171143212271037064667661044498887477488074717881171061552827011220484003990871539096855622792220809739048584509045420704279354650697579558128355213208032965168699147279996344472601679053326477557239927744889329929516670610617370434314261128344618253293021471126947515054122618735280490298970904942938053506774621607531201443789419611409728601468387897849669552384991940425929137900067420984105887783051718277500686220556438973997051710121049774997176946473647179469650839715497068638094771797835758833911295424536523975268422172723635905714381345732148529108494902394150515912304267390568643350655260856671706269070408994034524792319667137963592863433932640491373357362114536583874631546589388750553939705376874966979966636604388282971191396174909786606448611698377759210452599693875797909534271883206099847777538542229689615129000816378923048520614715503988593069911337882573270509792889313189783335467207249102738527023054218720733430405042927158448917727526495512721362346540725724923255645858594711487206716801791796770448225927707929404626138465113565184119868207853882056389716092039501317456500769127789135973605075257099821110991826313954248586697804232476003077826621259383346138377451913647124734118605182501660283441076314345401312669925472757136331997971428124487233232558095351100218387461253476698894794998125723504109302962630554142142215444032983714784291272485230977126287694455654061841739975117703233439584941238714828600771684988734467729882235763098518118885773664312768610275475821987342404418837102666869061734337713326350139608033857121235654355260579161430926803362372771420394563213163311713785559178386515492386911776257095324358434414149785531535738139149516376124097557633326898177648040608163276156282404008933428804629045518787643539539321400606145749632306803639905654836164259152289649883862910823208127133431625415316971919989217434416296482247759701654749968879317135661663563653118692466226245204924066646571549021346201616623336309527867910700164202698013732885711024122416324721051936713291956321535045358519066581507180221279237696823817848913561583684734360347705073044801562296587955684206609964537463802551716081012025595002279072866403040373651756616555658100860231044738754362773920307169709101311610195910538134172473762425147685133813492196856670306313808498541857466890117984901750427661125002789488744390212344220319712862502622738717622630552506955389629718747714953788062381532956558445813016697952449790898518746490981014591189492451210155277920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -116724324341291304263592775204074345123602719345992603854501578848443615533245745762076137256972562958253454504484142428358645123473913123055439658326017890993236765306364778503868331896843607226900191249359007373609942284187018836735383625561126098306313945687746660732748035860683674614108395216968292510815442313627077446764095629502990797632709484349061553780014327198807605039621699285279599284312626737439163449112216071880663495914078492980060591791146425737045561628513472161255830182315316927269051341937001215690859017829516563129740912468911563363221259783210431675162947332833078970078338869841235458862865905537256050394989895221007768431236771290668964011349644619025496952867794843231483155461507402285199152962210130835757739694155108186984898327036986983435686609285412595261250839150139312579422658228170558221835036835006798085044293370961014845836604787236266809022186286598721293571013448831708665743806905990602504964067498664199789226934267193254622016919931875509869713108626943850447407682797472561706484999320477300558248630345321365478871562583212975864916004183603824135092170784267986451013697476726183290951270180460680450687522945240844629057100920325153517304058794672561521232344072573483078046535926612232566096417063481385540455226621320188413813165293827882137478587996326978501123632923825797076607095112210826988644288140742768112242926877644653792170542404179909601745866924368959677638396399201903699298784794692974969252092061890725480625432441882693617161555424996072980302655959356745533501676401622896938571990614509738203700178887575346445071922221345255130740029320045782897594497523988383971004790669513494458020035279788935223833453781962476976674118235629283513493137431142920918328400305288148802180247573113196878885200849485322999073636204562125763511341677618701163490492178173989032549207317872112078766209096948566246420023855284445544836595516550784114876636493608519880964223203252604025279819822289224283177844196822475277642189640280777635985722911600474266420128976373754137358237925113166129205581784465823837199384424068331512661006912500362922683417500083252609112355501980976930002197788580176187503257014459298160250883809523854578161943016588942144627145236668025580426887362404642169048518801330685809726736193277158420447908632623032820318233065415513641972479750412126740144501878625484535743804866032220172058306948022074548431969332076916274142816617048342652898598799476986537544570403065608537853701755529277945015232685926340868807671856623371816108237582947034000537199297409009475191499110089228943371754322195207958789056411607360025323427312396313894618945203685537859253087374665762300064768641205420814410201599642276961308130228692015065417653419858116238975528354205120349590910594746648744223278737775636515468951229692149334322574878689801232516497322580952944483416036086699648973995965038990010348602883687500501897223599333448954334165009454513589265477386274908621378889772033747337453931270670417667135401235548438930589379902362377878888206250603740430697268866814444166566075933488926305704396870888330717305310576838491963552120355057192166808428545740852501389904956277623642951495147233323163158284840043046878111081988673359595173779158112062352213027013483763066194408193556197351146193047298413448077490713726225566743163277755832614574425242568868191742059492491413255439594126237879132052608268200356507069627910446379928834843012505749326312200638259199897933963162609357516013495715467719603346260760115101683984555343186085895837155670995128487983478795182741115587787875385035653918384881008261481296809182404070012063073073706795856954932075620640118554809345194615123501236901414737609637818762495911384279942182530211881057277215168909687868490420891062412353821467872946178056489018878338966581359550822365135496422520178167633315652357236751903631540145242226603467329213270627677751284597886806272204799787663353828268474455452318740734669032616675105768364206977697443515956166399684365948541322385065961675101241401486374423027463271891184454177708172823129025311851810466354693481690313951430202555800394552936899434244761390291188536686378767756098560515290670360538336686038918051760593808911898629131303716524396713880427649432951134871397492101837033433257598331229918530987893754247305136659449728311615292468564017851602419163853913576246945563211208463947062399355398988892460316701446809990747679179770338835954120443972314736018335764655027096407738448396299472012779197874042683415833873050505889411779923721758699521741619085712737847203996270926039468502184332590160084662964930278137280214652321400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 25034486230787749959772407344064301121812484002777129591556352184014780137004487321770040684076688267827041478682359936091481474082824257966289299521232010067760294495711775503524291935977227918239834368658959422684222366620583305665168435962811075632732547904187778329134054411448757101879002887326560857925874110649894431891421096733589026601301507739218984230917040181152270209958228592944746007529911915365831700886043822607205782093254069649580000633802450929158229829992283857006229452080420234191974158451157168709877721565350277412831107780775344051172128076512704622737919599150580188442399121007962039125112163595844862505923963063645756747225862559039898817916857661585153647636373004275673644634113423507018971757843035703832323672421566814724863510932708528563235903373820827286446849085906455764579437916473559830582784625701601538784236925264849622513392793698340422505706935779680504734594118724340007963724971143407193038251694898096691874639200870295138511200818248072507097994310118095309406453825318001864040199895881467499615985624911168776847508108327799807085337356695763056357541840783589572209073845625302844315652024778692389876190334206400020445010326213553846291779971817279451358081790511798081313052012372157725075019373712473200431533000432682857435088182193695194175152889092319902295689619254158756849924532372005010243989596304982817187514847879031544109903553851441117642770628701823609116986128530880167903752896020103942718538096491496613459010159275232986398655812783881051888785193546179808087525113966680582456674325896670529557690823991387055826342397577216185957772935231643912381675694422422109337701984382247076812450556989234112405966049126667692011227769019565455121864258738351215721173164482595098454979368941040011056333092650479080120427877362294941893408413470905113793426792452424233582643538801692011671774262638121959917491669578610409153670085983025917719615479924375240907000905648829972306332302229364682425041778170726144514637299170887137061486990820084783144344492608705114233873187004174015600004479644862852682294335332748296814613438689661616023651945780693801331261281951978430236211383282624120890843605615573834971480067369841220334335039653952143945122175761974075935039124886438976654272901055849748422100078616862931887574082388697558716323517018308161750547190490685890070246277357504183891130944558382761146522312998464593457425255200263711216624688698207993712496462586580325882572924819582609592488502723451904185240881148306093108493471462152432026230046891795365126302420428636280155925390268059203713221181669079877766969915431187222360286971669944874984304356227778014767455055609061436259409366789421476696268365117791397342954678979748025276171091952110022217390006975796529365175239971701350007051340583901196020272153759973579835651016064066026877323801267556077258876766558120000802110542761584285048887818600574741594260305137770675127671395816796921766361765012553764002099874560256231627003228589731108845386515498516627385727366930585180487245972439354621821991106223996820715270830828429073773876284486890328983463266234380210517278324597190168270215642643812336303041561519878622792197963679081599183174599071507351721691409326335179480385805258965807127775828881441994686440501292728582747893855572998588146273613585919527220333274003934975143465854508214882379261606679552267051628336188211630773594076387360403477712054447658376609307819752478752066021369474702893815738890753510320240623790204118151714733074479015285579750493473942924672265982998362101303195982815424018537248569581307608259849115550149636481265297081525774294434572048117080122546783443530190216085018074039543844050064046108885858601305784718100185840485847797553362874115135075335050299230234538270454958284062111562598312979412847642177617511073795421057647997056299118877750298496825486606993158995935621058918254778144759895219462980691589239255212202001877594613380377495756568444083728104551163508596894729215931154714617175732174863057615851182937131572641967798718380394124783180907532838639417537156365262757576272472450426936377443819457841812556049946462407662093814415840283735937525574149716046891841302129734306475574350238724795807531724744066518147517350711981163381478122054202144432097019156249641064578975339992500703669346302626549431841331858039603404135410053999309855037944939168372283090608363870664582238768705920990243956073748228717752677430891340517117534971921231923183142004967541885762913544197832955030288121167684373286594047669146918035508967527999331967489659633786241329493198724171596060759355839472050275758969185678635000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -406599147450340490831868047593637773905939904332659285529451158686142808151722710699731938807280325924359943952399798160147549533322517924616686915167462895179607168299398339274594193701162292328372005672130690360506535438842022276652742114829109176169901126056049498854286568559012561240874560658478322499443560526953606204244744353255850860612342839025718483043232011104551161241662778685078875013025532956062155970494708267747186939148085131822775776733787456672496789452030568843097019401886070801225660289698634957309203168797043102461420305606005934663691378660770453243095379831513285845248033432410245901201974782744428371416040960747093713108044243664800853149544411622126976088238133618008775249606878285783460655049606541331136594062993251486815574778440035967796271369634055041313293957428094724448895853301888368751871411352515368506474801997393609806724738119355362331458375254189023522481319138719638305205472355342405025516337173721873393379086704509557625124460541758988848043037411224986967508323285555698590607788688485143910810169150790201055192404435688610408251308862422968926810483405199706524284397728664045177825342647545444139098791708695539730574946272487937381789752949753186125065569233655645176822070154381401165742914171384596712192873930002218677385323648819469548576573742316842397175965998318022882258029625654341773845287636707955097788034748117117965481753320847096218412779340304688238524079972297803779806563619981697366139575897952715572825325070352915647466080183375981078480445627410228411769831646809510980276958715256440322579265261725423804423579612353194279244637109355764980170045791213204278250453745334009542160760865591031470293697014413645005906146050702388698030860990742008207249354333336806027099114551297703728333567902132344801935244620414474107116041748316315842755502661182717372520273434442041484806601613792450849115202387518885797209367878859675089822311476098223638556448350855103010688624949680272563914351682994106305284784675238141097611949756030693948095310079687682465984142073880071087577248069377770181899694614873467189769229512121387754434636533180556569778622845987845341700042068997463526274576718536544602733776772193896289797172893877670239983552576139797639051210032942490381339897819830422763903178948499625534198768891750823661373357421041502698481552354586412890961780777779701589688650806012697471351829453654103552294670298580066233321666316032318389480521269898867790420161114285230741300295190018927662290149533841876184303858161308446704642309612685477183331791917498115257402225908899067906333702533800039675414409794814936422111054188368052958546357019388324107456717926597546968356031780912895947107582149095447487366809631368633165503861423527746171778541172014570056061278388105979333714161353914277733894365741461878078163248051453923244927021564977223716791795088361951340914651281044958943190495305192150080572706321424044985434461767730718767715963639675695345896454729881323706872755490986980395495891305689427027609203751099521917309631879919006214599512429964877309406490819708643469913429288404864073105470577752324540061790300333605342335836646634138664292467244705162385138188270455896912778954988027564903395515769055412982121671811661218129264257604580308948768794901787799695809916023476891233627780032629055664498567114057381567608872128771457407798355432365641613677985961365003863838694663530082316522317358487898056936908337956549061737441779204496575280811723482685890165009877773600487297446518991480120465693942988235751291416175618420103572374288996653675883150239262545117939607331155264189626386853887517683508890155084913624159361050049359849829903185145019639269875463803897728102254000109464677956419498044172566027413115240910406164955672992969570397557066634111134628539245340639638448500123653520142375672461940497052355414358404432731633033286791564090259013886999937065880572044455632437782083939371489184050658070196350422467655996303258329037946446977738928502657381535905298804201679144007129723189144791058089820704190155904663140808819622221742040100502811591444710759330655414743808650568281464274543289695994473510602440801168564316505211111419097474911532366438573332116796954743459529537151583713588556173842104568030033736945314813909662951471815200094421718012087830765007157018769442995563850926988147088668232305312360222767336876724094175684106711764894501563649418183407741343261630949517654641263466820984689961397929054331231712377320825680554680379419994394831701861586706671260364188573863946832218939356616798939182397493398858459743637879943108185018584071548160979724959688343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -17712055910537909071341097609641650260867905609100652744137316599035483898250348092936647139259762009811390122930248713202001271619328345458083410102112518489212658831545569292418086123509216371809075846871267848067495064220887444667144086988070024400911154056367850206674139941903595758283138079863469244885108207449202685143632228717991331170016031869072489898780522326515183583545964535413083039092051460416785420653741944736340113012501592378671686365435019650104274080798063826849477776779616868080908471524904109566729412010835286304208288587446525407901573345022334424629225995101399998748613064285902663851671973218554733435522843215866042316111217315794487181731739253558292869391412935797828177912461615708851665999940199651718599764465433873156841424353137214326170943445558079302131265709032770263085539211222076189503651752532946622895066101260909201588873493433221795877737193175796559489085793198601816850739114706844314749353940535267825810479893146521823181097065768539736097471939242865342079932599254585301927099840798289072504577178123304945170095723037672315848383227183748996541409465455055173692567171000854307399905736310529080942885092399710958587510759158579483330429039838591950951280894143642539847436925716998377881611433911151003844375466113507568981686908957348786237817406974113999659626856302657587922712061624667363623243539882112606192990909402884631444327006072288116030251095954469004561214820295712657165053638995262974523935661499961008230290902158745345756872572280559485801838582983081705499087158785669178560206552612902742370707238317904537003217192902830174713098750637777638671314433299512783134537743705135927418835245041129325796532463562613205933204252526111467023110607532093466677994401689322344695040602416550391161072354653521511501280255921344078130755783627097208101314397579907981697026657956900961474390549629919976157917039618963767204084957605528325225987116740845832776377978230547994296558515364381480636484465644547180860616694896967049044942765208286434661464036825534662292320640924374939139297089984207577266038927377622283264415834307671618355966005347219522874744620894012190281013338720038035092703717323838791844272179467861118605599711222831189628267817917142795599489908281812009639952630369867133203293948440267422522862069355624199283145923369824855487540427456526596166827844454445826888554309136810714653071110147564704100304285930919713613804786186197865481286706940351394501468723174611197801483649642686784044712114496993241819850099840389248252836946535243171373595698623370094255521526419576515283538426347346374217540680413092366896157292781047895926222221292228000520630557769733936931319499862937567726977572274590792895976935948142097413635011061817909555582493326520379423238306196002253931607522917288669121812724537299475835893335735675131279754332494862825930665628734853470783589031137893542373544271069022928527081230482186819501523937341427351002481655803128820551894945456472207029847637494083837744747946808261246262519487800196732406827157591098315064450478029672078490499545491851568294387297928971113303197675979635922777858844728571425686822315026961175839130677501426737739881458889925183322975619316408787476382814225805674644328197645216398847065309890081717081742872116599909621792613701002787117122898344862468327803351530154773051751897305546070257663234957164939116976585738109720143064101130688894861419339482682677852504530051255000617640470155654052434371879131142604201746012364451331750717341200327722482232261886865593628619308818923800029855900442399763380763903672544119458014047551851059768406533142723320139064975279725946954484620226610415837299959615612273212992419414908613472188680357393630479090869993616608048419749299574532863268474420824525115687694772703527043268187584633439076385934559141442675447860059087560015326321104138186484744787578247050951290162091106983050657273233438249317369452061268847400022478186492930124321924815254774585123290024848645859724512508489917543397740541440578961012423073034861767476902815026379817726274649087410116359207298498397888482560987031257577081252572904702011006578679647517562084340948082839803227256971797836385919012733942023635545449653431543039714897308188328128260144158861082285676463731005376641492318648617555135958703077853084969799057175328030854973489760386702192391590690283534888128210856583094109887147683815771241123820753296343753759180920531028500535346688016140062382703146353404526585289991095341807500229277611492719053253721332678306174022813163730472779381580269754375703603661810889499005675134081442757140183267512265631576562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 1867706921859364843371912928079630786636070950123561138257652986989767807747106577752843491942824849032909761570567725389561973430366330686531006769402990013597843014140423517162103647928604948367881774504588514140470197664917749130624250798530949556085112166780635223370998349715797386560639168013091753560406501836155319592077581221148335538599092186546590811643797836899693147097386517781996108404344928944795248218056454995153822759926998634743592977985413509515522169510828945687453754020413485263765305858446746964869992914840623645003243334478263262957096802236505598438486583401938471992743054363318825326280787748706729906140815132539946510185428772036134257646938378896677000296611503948645061771670653622726096374096576906573515427661348329281396934987219478376134551162022606411830590964340227351055563161824251079281932040947347682626574293721261723993726962767015275182180248970135547399326092998587122731163323546028505024518157348490897127082043563741773115879818965149201375299142539033857537192304203947894111722274046071239132099702998049833028174478834191817295389487518874725880573971573032059085787680700320270367247295476844965270752532179695635705154810068796427521977315564259130378873581294126110237199523692349694907163693719524474868668859054353559784209157954793542795041370251443675553474051677907622922792237038340495969746786562900413024181457361251292431658518845974765747142291155973088796689453597341264946899061135308564669432737598826747620356795729950323189447788023089787822751586733857137446040912332679653263898178873020762656691457245129278615515972322422644773513009163175542577918683310474197597450094275765294092017988201286563751340326514815716632582823718419365863888173991613340765547413927319136449407128994876244928134391443595892663966795513607284024309042998053005249828331164212691808707127479130972074109380390945294510480248821305800163956918765641487678924481206404989101425148282530801995702288177712145943836375231497718323691114316993711497180782713932725129523712562297495202310188535153423492211139670208212266466569317165008385494357635576727663142361206913452071986247824127860238972865760605835108292598946917538400671160356350532818681512248537862832581786859583959026070315294977187733111593940985279721037584407667746583243263222109092024856000610400346102219302826030754967737405522101362879176368673407515320940863883796280908987151657390856302723962199770085451557272556508025099427082532864904853908572240275599650221253932162968894844937123210236708317332070042803770643065354204920109261433438467962365572123040000623435594442026845353795390290002626212401386931391507784088585935764681706802195222117839530927159825269475269109232720577497121540723829707903676888982183959514220150899769329777940237559812371636512686766883567403584132058889524707104625109491543341986786725081707357274861487830478900976059340032750740542159702207973859451142949780476706773677814228473024081555676149675117323855663486470947320905750100939561928466530126437250530276953898758779386717754458597866218013416344756841666368031149418969676168142507124233674074357519731244733395808992485656112153505245133673970320228350492841205225686411529059000495801662645370951790399084752565304354400058565023035925994646046796670333698128859190367980197161465097632137050816723527161068989401938388049787750466506842093420199703500290928185339914851945872027983094858193075367782566030251797481802799055336041545875464733522400883733940236987226118120098873411821983807945258620764843088557258576970104496562386821650922840899770711239771452018626540969190367271560530779546983540113272489110987160847162050355317430196741726848420261636866974600621048223297510257649448845463906526595800892518380439359482199645195811399721599319451151998294004930577462326274351688735958964156131145540826623488457161372775439422079359961799473276406562168053217813815896367922418602569663102579662495593807190983280912844381593498893186602806299480223028372945332220574095213282981433020369476251616027918923547926912121772402151120777529021054982363412347576316539069713450982810218252494280993490761177777114816472056472500707918104152916514642591187995237871750181287397597202462821406572749285704901571974651054941756475383425687760738491423921152765793947143722970725938953231439389004655372724820794634275825775591537378096024515788067795962560348496961666429242401753177245931686018658484078461685714871693341340008646297172904447032538697484838305671253034702535262315438239055138346209124916705005483472812816821755144031350068612150721361211617388395268196840991721050742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -110279945199945324868240684254303213253352331018414449912143146617547619412403566681959844861682636360372833150268530936264818155891882736431331196598872295574551465025280948868902748407746874014604411825956676811102692741715244702485824892127577214405616848414254529839722817270023543851645111899647794273274464899303070100607949052442318398734006426948648711615309344366262742456237613577143642075264743985215738510041926269375359117220974481570354177535137708501646132049848331703416537426276800805056750531741388432758084728909557254780946905351687339708900218567370307052332158258299770403627662188802656201449073212853992888092469475775424150695367560917159380564147105580401553116380397386519454767013782761363176105867271446399416245785073701942648092320364873996789101543223496248976788556310134136327351948954904706910473882901507975523428139061113774147391787474719699279938184332672128185892597918825521508501809603845628554739591910849565176130802300509887563825306905275631670892842428076748205730964108347099868885922269419574259676222400448386524866570457077397978162655542946979534595654684064054916128926806397457875781328155256446550333259385726789479477845151108996150077851959800540013113721204530304607306360600926639472811334305208358001913457265425806586738556231064726596515437699415849313814631510138758367458350808223809619235120659906245960974445426345836376203828195882207266522362598646446177982445983075887914239827841833177237943252731572066855934068083016227793863396000092115205326047345391314045973256513135661513762427482357688940815432889811416849088576016855388454821707611615778547206939679586370839314404923950814053641021194131167221696647903682987575567916382066821061627133100793677740755233505606630401239456923813557286778373544197965153507316994074356980981595332078264973712954335916680654118868797459817089085992913804411202047134121593478069912157236951828062823542351536143158643041663928499781788811477309482224733728820584720334616304430122590398392813948600202447106210175617410584803632513981632116121552029791005460176585312296190238580903003656101947626522165393992264597318859208636484533257833071781656866973931211814109985034602636954341968871989366512671080914407162885997361119346259846640144848257274865771908254555701807840308381834459706565149259526265245458762744117923262012139525642713981494562142214532666143520676011841106130035307818446498716706010077263278646179228015585184446888596345157469880341700465182964013456887971231670549922680382214576391590824365089764226504936793310319971422183312289197337086466843062165057701269199779746997163623245098883573257158430949051220460668644556344967334301417682062692308516760324708196858722834540233169873672155143688910441406000680080586968978797853330608912495950816116020132236958257658665398563829514471419522801597360687709201485765991309032522303685740957219540716370577481219690367210610432038032112601151453985919485547827764263874071742330172491383093951680168490685218763208664899612684460523399635855537954967998778656120263139617354056647311695739616936494564680651296681565317157759197571687243221435553223494681571688795767056553658530132780551022833872998558998333653661853804052126110570257779785194797285089051425518769731943069906253880445228349456267474713637285935323036798351893733637211109058931296497140723859737250454585751667519588497560477944376481004487350214615985883882860155979693944505849108761003313210579828302807578851944155150147086141036043647174501635246794662238596084705025422905709505612682876302639469902088901934498631973897394756304780016856506914941355129422811165458838727580309543568516351104243334901605863176184176690439345655031770258653245725257656849872540225096219875049382446962267966333305494980351994913102647150609926023732240980574050301955149691466272190655529122610624812564799652239671181916093292037432590406176161598234611347351445833615711508061937288695833720775634580641807963973951729112762578520860209503257867695318092239169580180337647745491165336648993680252990539707675514245728817467598596870746634849742608904581712834940209834232581159611707385633106033476643655352554503371242115992047454248780748134700458974968065539837413999188060724291462832474639426121412021913653742138821397867093409388421410330510172096748288329507027904390934642185682800845145824930901846225383441129816293379585583139275193499289599955299725911322626384507246700029139817594454172058249315246372989345096200498120864796520846412187784172580279414293485595530712785830795649295065395776698557858316439542644941961219680759989345745234200895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 2116712400943180019228834033908986508997607554164871453914196101701872015159528389831310664351478567854921822210866499297660095559184846103291058452928858043021030599490251918720292897150147967299171122609767145660862987127646816729167137673644095488735639723616535937678524600589202266321649755833394991941529395976160122495695345150792924939764176103926355666102248574544599581712017953187397860860974885657557493417280712636063480478418867535231898510117483177006798325171544803982414079100649231109667029951998156030873074053002831666560523910117283537611162803844978984371576296487698133944177036155395569349563656668814135574068607121979020653182541716376570647469523271730561610690220879530298107559382250980047809920679710733056841712877033521001604146940288106049380556203029286506862191530886109444194369503906139833461532007472141757481567829185559134425847143126248392708193106680018117160782508802435669541247583128282143733733698113864773732438517653119565867863761808847536583114360068618876871104666106651918533485392986640798320488831242056666889757135323511292839855210330265947851169016646147009903850506250676643201864122204409949905429918466797548624470166817126923552482357056987345155724957224689140383762571797127623314126613755968011665351174595240059481456789138903724792475401398377175261095408997317141180811690270799369447458145353722438456629058736943616887905123111495007958027594621217973406085166226260017721341969578329968295536159428135133167621708842192109471526287202937795051188252633190051355035797598123024862391744429656029362161592229205644096440990243638403023110233595135050432424194934684521622426955582040981019192947829706579140305509406962098922474541927503889112282773599129496685379649562248584388690369705562623741079128072094854067429513736945598233505861867790433915130725620230314294590634602286255117017388901183807295489478689541371269517005593821844989735142646417970236489781033390755408247846359524238984112762526083696379896166843538600611001762717815878986291641642908884874201479343376250686988477362409804740175296843155368202894697865442637384285581534349340520602473295070489364994386032597465936218359777583688408321950724647875365201594697007464393641812312198681644896264587065313269866465159665898458860416206962521230753336854089805677503516266010580680701042149407623136630246013106263899845461813465558841616578609592750051269087159546656892732731298001410182972563130659561141970711906592195088207683896366088499790086222567221641575298912870526937748655122109623020926480945621358912612769817060687661556575476914891022201269051133081178457105134591941420898936223669944978609312098120796982173512588958665326891398848337725720576107412945747561711094649273678884299086268559657835561965260433117335676822868549415039544883429943514022232446514201665885837900557258577418305152011128508146185474229135596070235022372302720048451754040447144346028176818332666571323523461217321084508745386893354519096785324227633407907449817730836589186898628444661902869143388010822768484873658243596976252076534893722052764681390676807676504559443603715536696889259553254441225659155764547011994512387232769303872070916574759925644035775800731918959836205896290592124521921095084220498040235497960512743336863924860489668692292642811500789064637943876074781822477957516538168974748966934386995444080759617704088781130577342240747007386545611483577428542528927325443054389446684267445766756038539675312084831714487296852911749404770375460342275230893750032019059502870774141348659396204375641658299446737513697946701335758852685544611894841189975438843762164071477080220362084188347992298391048511549668449810883280618720674923510357160710890723949038629193992601207338395945774469444168493985385355456974053671840427625536161838966660200928007296628793174450154927306281722042263479309772259767246996783626147516993811484680972465840776216401894642882856616737074654489349954394441965053371723759187559103375299540189842406762520252488102631555573606819513805326042631956317742447896215348500724668563839278092799504300483534027263965269712488905253650461298811850647019028857813748308363762596846839790121503529177568814903083407593678524825276566423387767924719668362365402029758892325573596598071411992172252562937190585788801146495151065706422428444264922885417989865760865492736714364307023839109084102640147235599172462212234183277811808592289303250024960201180268545995088824417402709326321315402162135552541208435358664606896322360404753830026068261722227235016322521066324063473253547699226220044936249157060426716669373034251857171636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 39682680776070766950335047340043182988728210094949470939086633123129994074523626266373846023165525597703944627415621407822668034565991693439733948163491127208298773649602047426603655126110195368029173050917915615661315625910548799781559889066096511537566008493879611648836520802298644599538003842420593754300388757567573891682407544854352341693381667521460058629010309375223659173266517853281633698691679182233612661115067107857085062375790883442491003069467729595706056071546751815056174837280326075833796638116752225203149416729217040248257179294779555732250634339310108950575803150873254892932203597245882777212020425579385413309393936135980942262696340938666899885953694500425267235266684556977929642721477769450163814467726030782730131768985585711266241692000321443475064323571126865144466279165243304031501543327420000400151799954425372712083692479541156415106297175339445883521466259594591583041211019337498582603332057423384504041265443694196489364162211006126156139774119704839820924514020463883437253242640737091908744259763030077969730032241428787619556118109149334607515657043104048327064533170654981368414921904584639557812059548137007692070623037949374057432115441427846845740070030422405848363015919782511104059644033465170513734145315280739408343970230833410125224012138719701586935619089791446190476266898266097110130970794807053167590218240942900815120983226638096068225398766294974905055037783204996294473784469539799670453446005127505397171700321126443398140250813505348748105748708879324394958656019932385186257151300994887722453736205255647773419279661046977277663563845307812752395171852522150785253457928651377385046406751990130930873905751096336571459348468095042394822253145364828089299744895618352533281765961227384537103637435719842370979243895454610437608230825837157328286471605481420152414416933203843858304335641082410806406295829814571342643906993016740053647871490989871236601304809045132315400686960877964263199289950586346060798298609664558095979093547690019526043945892693100531259978731792770376218233821157415592084699087738231011343471151435094314595097231420764027633014233178213783334040891015027330015001330170472675867779038966734112113245758278325331425951895912665109510089947102447596289024294208253909351676391539091534089031478384734098594183683949446867248938615269034436585180261124765577587056736203513414113960091842773806526984362264194951638573625002021122884577620978299468265729187476791691674554375898021102245869789602911448586901476522410375481500183045257979688008252757915449181556944599034931784433577148371216661733423924206271997430618457367918887165552293196870233267294665508153989538921100137960785857719557055868725229261672746466951019078183294195678740251287878116984310483053824840557373599554607889426061206916557547877881815162089006694735165598916699245939406117228782193900738388217388638342823568806837584201889914832807246415334778838922209368170846433249524247057329956328665817307776692667745802365097088748936339997692090653547083246604482174474147816796391807183429035913812517344982135186474065273802856690256585760513937165431790496106673419756309696759645575744084369540108988115590356083842417360571804475811321939088866432853642006450137166712222439328811273766616532252976531922900782331803290675273108001332660595828649547049169781317340899823131680817615629119762364870902114003904545134079972688322485919201204165291132163791176627702576750401152004651823001811904177821633356647238106521144570622018948261730125493592161342901965362396146256171063535729661341826748973449293185045672648875926335020524900257125748415829532300797726854261219401933425377963717723010105145883247308658045578294714643556585420594069339293544051385859223876614365859492317556232480961762124170044652941493143357519505982415840649400759582203001992284035734176095382287232770222441024370139199932075042521631253300516216455786373381473028988249523547309868724667385436350527870501051220509229553700059387752814125874640216790217207201631423130077019058796186688022752041241476757055993092973458505453398076844742402862781448507042495215306092436045349742772470210154990518311050228410947030136236369662289465135594881978836004309074916381160949719641078174314341871710664063328192953185898264924910947177362223104374386325309412073381372600092162442005495712120673360052880139357049400758886856855541076541395159147079728767082928797639547441209465964382686195932579563029242452331905194016742764889206955309969706440517518406977545842894747916693561346767877874150006533244485221349574316472905349946232182124291017875819635225969848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -4091164015292716312182832812689518519642828853682380614093913597244085770198244792850578132437121943950308497175141245383147448725510682613924432142971647766155212073056048828660204576289722399625395686318568078314643497692901009987035818177441412340414423477244812938347031640434769520124923102824610836172976262297615319964133657078154010604536697487325623097127656406269928081237079793330893963522372019319807612199240837941707273718346353532204866561033021710393799051638452967885082069244839584798532336765216278753227445234810992113136523062840862543244886743059878621558493664618217578120696996695500201753853896798490038778307721914325615870353911510907326486223877066536248158491454774000134173922248585060121295540366223576940664665310765003581921064160135463597541746382861278174783662223677761907382223893350118366207995934312694250244323014011457546058069061486224976984654240236044583455901841689723704776336454252810117572253968002132533236002373745555231258958700007202712535336024403960801263633213236213197031452748025595426488218055324767234691395839587903664599299394248892918175400838374192417595864753310214134735069732256433293260537699749530650740390966284327425907805557100740568830127473306415657921487265308624208570241464479542803215852101451849896998246669433257918000260562685914052997106246104306863320977410103304865065406029973541183870823622948712694830884705277454387954108666886360815267678877494344087239488562653020913981714799218824535048567823563060892045795647117903853046059355252217204206729910141158424883317917658382526471101183697240448924148914756121664904365817282937718763242676057333436855498859181869365297849750034918107487358101916936315349261384931669684761945790335248257856234955016364353729906084342848568221321707856294032939073443447608349019141560113960213324419744630378267904007447550402558789020774314933152981631369875157679426974661028830874801489529743903192903661990846685832482231615701123998505065113025892650610633188414774508364813430726297841077175552639361909923891345852809785164758775132349977302068198348459816718102334963665674895112884053545158775684151744560132071409765865806749247049224634895480427729036394907836169870499012773125908584633105918440958533422566831875516788594434786833602331532634315567324706644007035147984161838180553954800100442499605241239846031681097664072874417866226577342307696732972713111924132267379913118881247584042390797393840997569813071987558788871371624566989568354150352356366738218200133663939941448147404261761797703110673883630125811013622584442827145606668338789332814956112758555023737633376424871634558139667948253601822564805445594050847176338879821388140110698626419231266516435806865282910212079739198475373215523866804335220142500047482287296390283296736675201906184161431172209496120728456444905111823867750288558880282749038062421414202319376655590127558070225630453052797652849084862318299632770084768833033597647399771818711447154994929994124349390962555050952743106112238904561222200921296701935234987674394870800858196624165820650447528199140425127250233193208086890562353530182169931726133510084604768494392526668150831233036867137029939028563188379903278146201921266422058109809564435540233876962095884908497423982802915490409562051439335857171882657241921791211625021642368742080193492625032987270136768843257610276832274727125745569479625862947062542924791698717912658311137867797247352445765911668127594376907133686944572144152408762556909331686087883988543002724826372808023089261811195244169231950396490755334163864061696258750651626983521219100928919820036339720361899971635367439635136667108965092932354104181841944476301555224871267946386205165784297100484544239226324777072830548379765729724793220362643284757018238025780596938485467263593958126030115934172891501013042896267061451363818256641699630494512148935865919653974350139180812313249645780143442503919959056828408285420998785755224010516259264254255903149169788103858982040539718699824161683757729917790634602990442795928036269097852371783292049226398838828829079563483527933294042659907211971888184061800859357293638584428676166887677877245294590708232153155961724432233288344870443852281800967239905257166729664713140102921249979449202076391661348215332443738159193335675227317410802130921343397513318258665376315856836809399970469591128037503192906169908722923577341588741337351724603107096852873639202495401364759255347131547051470739303486318646601408198844008060989487042292888930736316314250036794554479045949560733335972032347204733539926834051117782683165239249447050626197735938564805772781372070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 136416287195105745882996831217339922147601763047124491385891792810916893817756287780368767702159724507594893451582584833788262817628949129460514554372665175060240410517410428154060048971001223780687152252623502278523533885696869011189756809789247179772055743701316278741142327170647848995821547421455799102011673449096126320807930704188162377818909261287453981262787817416239989460901428572137926334002313090549736287777077458203772627453428492303715065699876575247979986289212413948516730634703232083261802189599494143179704250040322658647393575869277281754605694991078687198913625515188113244824857701973272160478123967535876475342209111781565115441305648945594392248334242644017444808712677597083918825861107552278845850959308270702855611541504876949134098755420447902491623957176097987859738284248230017066754411525586733355651646832063214234011647147466912629875625986716599833323365111693204806986702377424202449465735227688040477384363452781726107240269425482805243075377560468975207413084275741652073492984869289132994642134878295864321844753094014859262937491058407521395838101517675931184925589010389977510670603200392741354534736590531999260427228501460309602029368586846179569292255864487650150532159203676818083397165721424314441958759772360513993469197707032740684388462090429808057492684165098852115726297435302856116215963747849659901654202277350826551966203669569170312856599809798520154195076941281737980288938795920842424647054981188593853236824261410211365831483870846122867797858010632726623592870043325988290666297990032910629656815105373391282193979515495356677982332515455904914599380533499311715945284164620326847235421994864730441659000413737015307244022432382834981745297028203036735942311517008308817559999024994081128058772666534020108893601175823982032739484882494292453556970119132206550393690995071612013392524790113203098158997404018495466706812302388569986532090088034905050147897305844880918601767751784939048392453715464392097704709766027084426827670158959352094250708333075643958593251768204506647544748803585144358516582058956504670892372881008209538225372032229993658068398351855622915889696459385937978240311572481385304387085909955930272846392522738271366165818947164040755462847858739676409479511397714079869282615657407467385387866726199121208840666501583791606497424021908976918414482875554837003159514320495664525238538801936157444558902273420227699399924142681499860006166840253324617669378269171275639050200628475768579170120706423448746901945969225835381197683197788996890061053400298162170481098607368310982961541832450667172723217463514381939355686679049638227506626279790337284136552329701970926450063209785872568712422446053041268270121690128292174032078727386810332558456430919776039639309447390108595146749666793464185639057381669854927858890563993147847569411395971077003595184422421929425928129662990563824765146561643608153589831829853953471803059639426258581412185230810402506430738991891659914885636688678234707870085566435534327067649298054863769317754226736718700674903592036499536320439590717460463944599055410317462272646036225366167611014819849348744318450001508772998113540472843790292925948609616093496352892730505773521949866065871760806235569834016362723331878085499202236388694225806679848771427140202524802822689354216444280203151756400865519604465069327517096075217484509301600850835860918204683997358275818380613474521262306176927595799457517735356330170204293673148022383397145177916810107429835782712596843767493080833702381884787493710437224495718385351433594730789915336919269929202002538715910303554127577782105837890146537567529737054259937455431150390761597459495039315337009809913196316268670937185214462424838775858726841852574321043477443484312950869044491076558862969131294170526141506951120303732452613598841666429722344808262266760423046801702921186776353924026313313586237676789234124669865991613210986425468590801598109931156464577496152988944847496488903737239586305824319929073414008916178946645523084071291411476374500305718450327556681873099242925637765515649699788642305297678737492359454578061705824340118229355890481141402190174451199155347877248903728210970856392118668177274189999216364209904227230832225436687677814591331576699438118289290189900604755123099871591893036869622938463543078444690713455678627934051734902288425483012873958095426593211239032442150037621625621920875510184339575372276317956520445214180354863370252333687731186887510732161263982662274036632155178565789594365604899108654743813769637421479337337313658768738253707897096910869921083694728629729047266062199310888465062535691452026367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -1507616047331580515997250324175689243802824510034082155829445013440210589213821682959163410434828531007158173488484398193133165129034931752976919345353260608682385662261896652004450818917474395179330529750833579531592217424493924549988862821146722104831051756213493870106240368798381598214743580658066411621814401922079050702160364135234682080213985068146931789877858395889526773908075686905916914191342927260426944259177379836591140600144883086876716412243414969944727798647953228951105818074012328729754334773831274175917904844456327704912742780747351680401927737395222133593097640026268091931600960341483974736311329307577719178110319248749703852090857038625452542492009046865609929367482222367707105601772861640256650395712663301787468670548634991793837405858396293612973971772027124860134457717691293645725946364189622987306241992054250280528890302408297660969379357530375435567519318232327707811985076857006728966277847070475095411573258363251458859885571071825223792585193904384211629148714450878698480907090241798731925641277285765960723803131327301376920061293885392113757387075311468649403677083428169000980963515859044386716266568630584208292670762613744641650270134555817794647333045806633761209089898601924434208122296202098250824600554234767331762541245525977619006530786857016496166334078205139022147258847880769371707030884298261508949549744993789581233797018364418427073752366576581092141554163029846307644987995286772905784212143735943573092027936962908733109183606916076231523549354654473620554930534075485537412733743721130290865366924377378559034460939478099171023731733350507786886990647568350729332293162780309748009835876542642584188568053393529235663480438695655820081198641972256048583059867189511263522879058467401596133324983087940885765171735719774011510445192083790263499311803266376888286928778429308847361577349549391398591769012792367236024207028398298876466324922117052245937159945897138014340246946020703185106363849474262728148558860143309204951420381125713999556211769349866096733171877031668372462341733052806407692614217929773561740094333430007266848066951956710128525120358065678419463032024385648536354986274212556901387246493485377491484436555651450619307444747161705295243050919899532749450546906449667769302919489454690047317500923264278917328544810859614173398492345677802199750750736918489928521815742618849194082679153023627435141781810905625280499067947760254601068912451831355017694672996501022422117992319784205578561412500646094310012676869243641940754762403799026324449226290100815393135978276687019523505044085441816395775411778231425669950749708088965725474235372659745795844105131628688898033112384262532747665348400436033709167483899120081783252606950552096413315020388186228779183724244730870754273837978205156395558741687213627508774201949813281010699926232277045537749933326122337451363546606850196411757293101406080143300447316733119507681127744452979515086280933442062620756117109839358021165180327581506073145739186685006693534386565178150496820565735646148921725522000061582164457134026779523696993974813322981668442448782206380240287778194330667382317744211350513272294981873917162627600453572593812561276224367652708043661230848966499675033185554412776180720978512556688925537698934362346508943385513760798003029212550033053892007817299261361727632974545437284089002718547960026052188289785230465822866805288610037739771495997197922892482463741761746841893438136194674494637895506725406785469796138863419092556900561454726980278438478315958330408053244207616199814632410522050892203868123319964607651012260468454786671078919174270163293615752422045308846520796301402068230561298067509199703172704743538002979981603521738484512844832924051954476382026697013570626010464392542124432069054244073373844269039236793570572138238760518132082899693866594434523981292030843238282665690159762432022650568353890511615321207018261844695924369826587576783929213555867632908069489708747907947355154645062890995567582855474472423981507145589976818429367480220595110321130829480940488329118817765025863733142560226147160213098449711380214735628650681743646830565805627544971626679320303385656036677697028592891507565980496151028277226286299172605355352088889658153856396882038250688916681278323686611072218618828681044446383654105517203687990135760969444087567991950968075398111198919838728209017400041456115431278718350333133456768620453409710252556737075967721145358324034676651709301319416763268624198574878549989719715423742607436399688090973834537749205183904919011349265887101421637565330892531199502651807333039274865758823588112016726403236389160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -77269258458785514184541548055949095480728813124613335552647534367026091511425101659153756954633046020032612590176545112317073680090667585691337763123272279178589503691999732558552805016516958810244863248103426315990999471597437917578061731019393429182608329978641066909738130702516376803642341725537141562457515117319328147355268740308173863443596542836591389942604790140833875159538555696140984628983401075878777969199683641267327681769050941856891769259314892183694846644260231599811048872389559198437785186418971151854337540919618176908220426471622722216112549113839379373127909172305332756394910183822585122234321477889427186156885585653845265504251289007885300067007881762804053489844237595316349280100914057363778772323929690112382467686305704972532427581159158360575451626538910337989809762129805363477169541136848235594048878736051693320243073918571671970537743005472370652681182060953778352627744692548037715287239997766475963044698418523120188406527139906162953622154538242423113739366947407581043664052461239112030334084352449472857374807779026196149012168306035731165003797456841516468691834792413013065955351542339186377298504618836548409108324165172211007749659850782398048300299452181093211617524775312023924156525604962953276515313586949232027326769852165144365142405764369235711935364787751354124016294094202050857135505872580612912318165952560373554997979594370898915955620271992459895583578548987854875479698347751199816674747173806850301206835221206130194691990779726086742753713853404161000507917960460991424637959031298804237527112216414629644244341274422441039447888578505301230567116824631716242272216579340406116586706639165992985857308231411497347002188380683124173149102645116593909288150331300109166083615146385676448620678238622562333155850083829309887235873160047735175164438305933985395582962865863926466331258682027960537291449314680254879559637598105237476454831038952771758364316638604323956926120712297760427157731630071146136980396795668550739571399670148303254360017000972094727746219483728740208338612339161327814961418367447754113860578528464679094145707680994256075513719620244719802291000884022970080447408176464801696437687615858188752733607915761225613836233326270655513138412264117830936673313954242485787578970878038567711186501629371509756512604036105789465945050578439958936318837437215769843893179717780036118550600697463563827134693076318869216637550378222240749970697047831159501524549141961788948057945525968517124316031439515077170255888642370271592027630975001442003330421095321198639493085700682130211816819856529167533757961237056724716369908325676654346994098783078402599197866962516812566316779111952638318171842981273205191360955594223559082646703255931214748693192797000441563082382120600444221919288213259858498062650851652749935504107067253704975302331911706353150327248174616316986906811912209487344706170079338802729455367361276984347854745298174590201988047740351548559831732957361593565520908163819473973805999139882691272236947420230177073252010096745130647958008021294883948981706542521731859825494534562502411508769898625808921834704039216969511118703398806413681239017119410386422289577339364679463171556549608864909383529307138486828196632018176133299841297643479221138223477897774536253378089834035661368101329017258178185016502090689604143739049668558586925147398641821078699691028070867110010568615863925381890480671545358027444129090441988384926338648113288421433957136705344008590155680997660270493783188194617936752843717812064319082072664828200724835568713789883592119703615514422748854705112663304629624095756382262251115921568599382117553389275700650669740485289625605815487391948150060806844679142591552239575140677105050636231471814601737664621077977998671864668852459421171381408479079231412056295948155625574541473628033695701083777766056224677498902217184640546260813960817232074043385911748498677290782835591061070906753872030808817622309118467949503517527476980531472082450234528442383219399855351775224919300617266043083046031975547344690709157795730000848430879445172217005520767693347148348231446093542327610171287614588149868635018376269539070327223848035624508019185123890121488486069703592808364853508423398197158727074408358581122890183567137202956551949866112096741943262363135671869557326138783369119764610014825470975137078620642506387065692249103450727100151909691821548070041411860141091444461671029174668361882976621326807139802688661684507791502317046489748804366741830885321014387125950772749524760310877335504667295316424722899205290136941992663065610984111961403490646785364975139167436599731445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 4000534518482869498133216184539264014751461094801546085078230824236482390230798224912459608064307951341309880904132344219255005356785742954734379585107078068158048912146569098518665649580757019811558905956300358077043696335614732718442685245607740696306699264443603334566368215879882299235973871275276851758248634129648980511019034204425881698565770233706716938280538000850828088299506348064100741120131377223706517963644979270745654648384972497512744538582855285167091632976500209211307891696261446760563084644730015372552541224533517876792126816710050511274147491764438958272433677181757253064033438462192849010521407947928600503465683169603802050942517005279326464832497158991784143531001868303457936661265714713578695641109859458581452307664640718087084965131661081367544450717463327555934531927049772968335692459326648016240170703159954053260720525693987351642963524061821549968002356590610611129099175010834232843084889519456880686670001244376698035704440470099527886634458395006607135152035708039097135035334560982483270943678468149962997972783781776680411725041836744406119642670238198505826417543305571829024585160941752613276813048757478256282027022384321618743096522139459270008312703614881912477344486099578670351065201888588414297305762656898985073721145446972322402235411875176480373155290898555682711198898163957573233157958273566137490448780011120429725846633933955937354730818607373641200761412959999329592780505210376794214872692287043545520533899314761666074761318742693060347208226545980289297705587017052537350784162614345527399411216394378816637144202921338414945325192340968679725701953975410100823978282618014090847617536174302490716203294069134669345295045517804089509821576724929024251061149717988058996362425805237266685678836229679405651573889754192647017978887521057311506369983215940236797406922274694638205389776624922415956522677090722706608455085912386690067545626084913342450439158088591096198537711691144978389431450105849253200626691399536772753752156573288152454267009553650393081625164013492458595690312317616898523278778104550455149738128896134779039593463097418680412682420970575449578834767304482927546570432415340931516712674823135332875516975486202513498097131428468577066644079723871389358624972365404630920594537431102349614211940443261716269621181479773141628221799763969623594064126275295194588842477590079903982027188026996452873769637156811199295021953480465716109233096952271756059848940424295132841126945364259530157393274101708411496413037561535159290260456579281523968176759795311949357447077975308910166451744452785218758863704172412576431155111347093201385150853677557267240938090490247324868673305023048385787770820458081287939263853629033837680905195741740360953332699796741195560251048988035475483387053051813393107501991836044792879038229644994480532086315156838407722832472568687305068321302999997447316416661434725428188455099642298425936310478510045156091960352394350323537980099383696138079625188153536419822780684361122609767460613324355890511841017560785705754330230507869622363688098410229686238262079987885678689425624848691129831738479670206237261597889768824002723662491016005101978184300059427864214811121051502192810013964253498102118457219466765952671441226035279135275922654653610993471075382438305026703086518677800557948857543321194631718609920444527857653737114066978615003362180448027727659876875153132378750656265778386986733934765859045906742188831381435560481143005780729055302781167348404268711820974501866156756137364005132190174495380764134308747294934969327316013073451605309078933869349486220920504928617041129266795625864107337548526123371527694032741383045708443830597646086157902257385742906624597343635048963055828659334345339345091818881040509975831752256114015982659172813907137708530651525644729498905641411197504528659274024035960309335093912541752316279368194722907484288032266206124420261258070628175356538195321901879278503736134668040242950520660243455759184494640900547943054252456998766780135368300438076650323923538954233404738593778323314319348377110883418974258184271884901940452528305955365270047689911800490483095930534114137101449384977682149852856268499207301737634501258980933126466232851646925448050074107531080146099586500007097296819308396963774740910205487800467636652569766523358640522658529532604979410506743044463424408309965667959570171421293477142581802632348116773784971982250860122463122752353180497897061316577284305865994130700172611234279109083724298252664496436089905952665852588241429469716994134597225741628650582397391432352011608177848947130320111834829935278844833374023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -55521082598526881757089062074390578670597132637464799532352849279130751322673442983568450649205832232532504099408344911535402075714751733056040912896665326916639270351160513251835943074708265992489389222941037659626575901016086241699221646678919218942044694146575387962141610079484863678705889345132338402371156671120272764123219653180297506261164544999172799276012357229961619365950352952945137112112284910870339319861199152342747746924355748344877722313171552820071780211319241658309595243549232674319693127429377453554830960340065058333967917477783211379209397964662008319135296476529991743237103854137981223645639298748618840206523380618819538521493200448597645317541304927178652937798493685565855116523821126802843967334914794592973323504273163604714430811225598301597046989431140816399550213559243911000714149719255211375856175756717109142549333128227354368456789575048065666680267682289676038433277251968974453391226348803041222895181990328158760037266714811604541924679976595108118656575902046863747624296656366121791408247609105772474283649916545385276488638664117133633650588293038435744657172378844731347408300390629839232985758496950912015314609917105870093266299072439033340703064388015081010464249963430889118446028697060398083095798600378851597813492878552112465874111268812689701269049547601888226936479809699452000975731069785279136952286946743098720506111521563101358562701791490473210438544974565671744509397813341217948759396708650771061219433074501050276290025559397305679824292248027393950155062385706443139624075519167581406348646946588387896386443578558573017795294262298680674446706956581448358902046994941101094461981542776537398807787130038123183675047893552559275203176313707909448099460439801848687882526031677501592014723635531506231447744774699399188194490262120219223753844733797367712666502229338026503153035626990983256052593501642810828735892197736454590004481880056327113654391317550165288742771218113923903544423370204467891622523399557098929826851291321916849438044682271561129979772825610893560656132214426664946632071147854415578544918590772704250377477867551080570058942892645719902434561077111739241356145746355894445954011207034993848240695104093396112712457383698985464943617235960061770060502915437770532738455142804525945172293023645904438882093634818650097097497253148208329639398648872557596717103769504018239066628555291483561509445526650430757436610187547003839214381412466099351417181676045354286349935106193600589833723602258948958395717535707271571727272375680849624425808108089379886847421536554243536056013949819251126854691937433256710452534318690379347820846669447347645372702212784148032418483398406686678591525337281807049817532515014539144602701604597936162466782784881344051021023346215230148128641120765038324204542598794260831921143526338655266671778052997781969347815831575885132128552696412180082561669796816665618784177241609196215821377424807016557706766516790278635927838570029056211858234402976891293774722178890779813473296192364028509208171063794480933427076178039037804976880718120955107194539285722420289168011438993860876308773884197667840046946764318580426314823469952148224215587708081156475974241944326441051384178998757319703493820021500317746681896833266254395191292830972224497868644458891812920587365798861583780301623728318948305680215446072856305825559022266911734144748368047278386513152260949470300333006708100012465586401944323978646842068235158053913175546329843558071736360015878777734054651591924551966609627714723502888962051052011340261663510549296894238990706441227007508839190764269798395788974939785106976625012103330560700599075390546313430629311806890629311834292495315573084514628619103831411460299342347522343715025624742087092485722535819290416440918779430110306148013541887564218073729945450006322563419550800044071995267479754033787690425373757980327495944480440923076324335083762793553560980205892147532312281842846755126955635782611090526285954733611110859470535953172184394331761797929599227179753588874413490367349008911707194954177714333345195584628982327229848677886154955366769546543593192655554142415161828647397292016475257394264303869419747045452028462259853678136209282377204550828778726990203483018843497562447513391555680534934761973981775644572164777923930198968742809024534546466815159996278958425213904088559805402668723454492091849023215564888898683628241969700350746952833476604763745580021175345157352253973685720406413510738499939745797329744716051727995814129001252232276947579339007398638579810462276733118962502219051513051278685038214634808905747201347372595071792602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -515592654874782062149195632730233394027476008731569173430789710299122120061048608355976623312463700648627513152171656620005932879609992453612137491968461518592778230442242501083146594087307318505361761566939181048671499635125735116759231671001534356237894242859834500837838599044816049805733029949997655524220006730581302666727986067009967118048992783755471771219193764268792776199112569764861675039475093119297324347615455811545409669212593714639278715337023183657376476733111073641187673290825608269136362196169107967230945779198373768817787253979316380077853529782404129034133062000962864884365498315623714852921540466452580168032382148244097989531812802814171680654899126338221060865279039707474332307088886783900894034164223831926419095753956041649988160523504309570833317929003331372583697838413089883823688339420554630818989122079229330351727178437235869420483688951451055944294970899186668360478452023823266360385409892584579867767785795923273498319874897226185469229852854751692822360933405492367708689811525760048314560528270219340643655396091121246516965356425300735263079117928984444639089176253407761617854051193303137392008258468943204324991013249039514079144817166920215093897353195593859036256281074749659275145143880266140768412860908962301241957435564004940402781105458185561028519410729995041746587959704213336335344542890668290315374165276248349584384469637576430380179739426437820351150978214147720774742086102845106002612142755794577062234284422153667623584854151601775833842765279327274672827600470515495763720031246388943615861136009714916620818758546932306071624535178769143760922065105806461303412496880180935515241170680988959569274192974489388946107247364469531409072168887670340978597555101187234058179622096875551699481245384492829406951251123156017062510417666725530461947698100575608075874039315089640688573706218564709942440080289837874319379216800296360756829319304439447656561561373288109580162658576973638345393195600709239399854317500902916016865469644481645049831922599543517341718195554431364347478592973354696578393954218922245425086756255843326194144962671238012201628977031222996253309287571602133003636913140815501260796013608229858070919675595038530253882310521788757560729331778639089202654090999893123284944884890745246497170659776557440518436724695407214507760322748719262311880523477070798769111178472275343063370153524205220886464689312256311970829804317201782417896125960517985886266604013292308857448695615631941702970442802247303688481132980099397580513699318520410246600151181609476891186585776837315933177179144671196249534337918047767191195962725900867452502022058149552570981747634501514263365891401719270757304286109611548355102296850318007593333024804598417360692928664291986083199545676766650123185747451599859403660234814215004204724896085304664402153151534258024224958307874773238777009811231697919717056111594886967877793540259405661133684828706434705463369363869905004306160634881009496895192845017098362490957227477953782358988176786669968804598955531734692309632897724387895750389241029120137772466634496652189711973953690696119875254039006722786474404789310119522101982185155664834364535229556828525113405869566252505767279835909483675556141134149069544584266573680108580907979188519525136492864473750941115027071487404449245306999711088927978486877800980435887602511294897521779339171842005776233730522728965285555063562899503057347293034433563560158655510528082704265757508446266382279387396679489853536750810699826647350525263223944437271306428844091645800396561658936132581204622256691939066043105577174256290845898173611737706912458895539510919325809053443084456038697462641437521747131953323443964695196316277040865813679228361044580659330610072117399042098520951966878053668398511733698684474834075110715139506640707010708101907642639224947920483832166842096512992643824021190985456253489817843789205495456324061465242958578184462285051942154906770777569735277908217596862993242830890522093900959247901346192188763916649729443735012339460231373420212427506823573234586170264201072035397123817615525429155598064442083161254658924386256403299663750197984986614655501047743943135379570223049455925333969530431303122313804096023326674120356033036037059713823967423409309841460801735466126082503828665517889845987070597120966338346794360303097587586470369920869184266620921113445637342383886030570911216941902996509856201608455952176888672641487606995972428181719817454896493635580227605281609432527837990378434597717373041720027839014029440702960636755310164533804680762375523363465889582874047603253654591491520404815673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 43544526787486274927656745550418775091459583641543736982057680093250513220129111371085667904908317088246408427330542105479170142074688310492833499400975698744414580037133793358721101953955852282969155319340632772641649060222853348694221564383314713133062259593071231478560261376286628050786464534125774560465987160443760786908126578169951136305903896162587872398262875512698793686924415227842879519336238630169969464000773426301799859691069488355289296844825375630950670666173456504337506094400060927991543140058202719034049214423112868245892709572765277475055902791871462369585047116144907189690626969867416682842739387636626191240782063190686728140029777403473371924594506136022306902057046936737566285453438705111600508793828776444076726483237762521605637575158742313920348502191089145903572081387178169579207578472605304573432686878072469097904385093144231553924301726307158831617496088088249589859197457191609727907863001156463028189286311182488127993782835889744458243963707048561916724347999530949951145184050934232435773660091328229896674673183096775008417696217841096780172633591639829446123079200445184866959501251213425013977278411659165999066292923471273995693775005575178054987088520197121547173027440479504753982881494348548640338623108411504796027415079530911201106520320202709974711318850028862960520375750100817858590664484088373860776093379309292922150798299580484122207713725345553659110404114564326490486419396603246367603079504152461794138919363700079437441474652832390993465200056126907989651617052501147910083610062862299950454662512872408391947942976073551215260533180445125656791978792572528899605014260631109573881177058543424841689537514357542826548712799829960134229548273593348857953322753136017261081869514000261906847059385126326568539379291266263612493020346870398152619659005865959691634793348068863078621893764263536425638144826943740247552108043619154447921316242357416395118868656118234530083649804863187046370755357164643456218000599611575233798053045998235168902907750659556496904355784645757221098580055225957646706052852880105936937302915575575584516405711759572825485421820629518737273414686181549680928234638212215946370513816448956635427746314803282495936347604047740269878279025219521762293293946013735215870039399800113822404766083079262456482978071432029234148188186581380984215367889177925062615055657673772330124095258761654999998224325460110531176271220688861352565767869141379512564266704036755505876641370999098114909069409168956688349422209369547917604320408046931005440682154690558130909111546744954780492767830773091606772894198040199545978528090644136857248630089372023169903001415043231581054885982669471618931354410012107254262276251573829004916571230422646415091617871052958114598008985708064390745277698983048016378699081555249356542893469334791362620425899566854221492948953872893986353621122120932576164120776762825001807761007252330665857698079456435652921641136885712994663944936631470899599420317844398605901856609579165162400031684004450112493132874356081012221950865331274520114306390340480925825987113693700882561540455268477111669456943253992749045541276830889309981914134514458500397630275053421614821509839238154666520198827278104692402380904636319605387270627820494933326861440493710099805161036976148662963357980024464103361756304707396307886493987644135663319060414471132892766429440127555152342197756237876438857685964970324248998325105890833458806988502690391019349402998410014394262679090011607868167286767761949336262732397235765761912216388535280630687788058510360478862768924424476945269743618558999738707745571935881861928442061646181291976856525945220189055794782532708224642285738077135718206883253477889406036321986808668601526007615560705690509327360865264136768560363114081308580918828681068829717741020014089261192480101981929486476012837958489529816626808671183256249091479348747288237034948797876568326509392715423159774501335561791170708443777641605864106833294499032758127243817587034282546286450024532460206660463490149133297199653339438013162550731221922651884244429485164312192280590924753576856714445559516961577775980694899814849544871687975383527200185983656166337878612445101051806827435454598374978452125461585439755916586662833382348596615667624575491518153909462053976548245402792922353529549879051325787034054517175332777775345082685972081369388027867147668601870217926382656976390813553462982915945350754166969991287909469044279328382200725796533060443423818183124067507809956614183820103783721313081874980936673503444118659242858333277747350195388442378997561225828001819647103548049926757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -1253909191832975639650098058626636425139634928789007978411626866751689137347261393376115899528787116404470077204062211695972925673419402397890451467838548891128715761712410518105501067797563196989044507585116731410423705929172957596414259394608966754531282882970288300034996116866642069778863750027041770919158990175417789198498437919220491122195754223845773276931648013265727771263997004406349603966663175851646928683228395308975253441639220850774006053029111408751498632750466802918545771458201269182217914324080077452602780808538748507941980871402279507776830191609994066149855956903416260927396563101730313470421737063482819904670305826157225589575928283814419696735937655791157519120496114044766127543376262550350911729182651709619126516203458409383144665714707857368427171208062333944604260701432848433680432463413004731725925715973048612249491662053877133659934816712519926799458256575288400198297257013567400152074457640092150610229089769557569868669820694675953623768453386889183587260241079934365563694835757257362522330984189122610826311958665105849173807350831664105244758159584817550419888742359191057895355474791673436441669607749454096644185425007595583542939608104060880244871942535636096036411175566358257379127908758462319159501799264724793732600532491077419474685186472771510901724301042954113851010598518270401919081236101358214690580901629593536443418528106401791743660244667182233034115761029060252249187787006596744176542055545684126004227618334763237884449164494915106867804339045121710069374753694203157837948861676566023189832114710585207763808581694872403076732215395820104682237852272628922285829998626087387112637228666811243445575007283781652282696993732707209933113051749934458556757810393699969749960237956851120462539731965412627884321646030080236383658252139026962007082635600220317504572316197449610065332921901275125012521602077663571495569760264521140041622995868692619060314077817457763026853394702211008964842662106132723962703538166624856580239716034828456541889714019521451884007333753661447872324514328244549412255677598990404214740850661537881278067567639003457094788322772156768009502905793171674240317335028822512324873775338001456977312427373150645694355375969853567431057450056155180280515786716475029083651900534654981690722855476462780918530752016672229516520966633644794684504305876125229438733398420139473490668309020946383311413110095876193819447311801471388455578825497086612685702966145232279386198641712669601385431009666006959889815972615999524881652105138452881253308906991611213084103216708033827190567634758528602322280986482677967456074121541265342637641896950380964181155000319666612336368355256410551955966014785779907763180148031428091762363625696017371851796048408520031056070046965650626687625456160964629350931658683684004875824172712842348368643110953566694216692016428569123740075819877013187605924381830679112448832050725802830701047845613233471350747996364555870296671315421406285993665917594318110552651125229739944268054360210738039644902523130164383495694865763968872896080465009075660481133345435246990220945040535921477384070730414921642215398983919858628153547490101415091948278151063278948170574579251625500196018055782167947864064952919879704420794615952254145462260364322841787494587818144862991960518249325631168537602380400507434412905033297559346935303949939815297111539612943614751846136818737066218970409550961306034722768151418742029176711928077515643419450076226245406236476238008317496481532725800721941649591728257111924954571520820249611028165478917567796110271076703281156195439087537114559572030756734024634767356306903129202491431616873980470098932979418221258175607936842475854236727537363488264634571630095743195131244108319943164863582348481789585243446079146233490026413128197388270522222971001297700724383768698238353305629256211275441606973632583898748924031951892903522172995184800978093737179202606480004707284528573650024069517263862755228789499038662762627304077309576574239518461081313354589928315036860168851189862783043236221594268670462595293880097440815635676890708258025141723466372841280300147241211171601536844934390863801836221473394850970556862331142806979086321025421023974943731453597826689187218529373476196817461456604505139985236589841164019152968410974955237416653633267277761908084042944524588486985922132172535311441353978265767262028894591714016394708851595748510002873365669109882927876883026855272230291940392030720173772179435174011055779236518125198669424831539094880620804836176694772149242621707314854586948912367965389687445630188340383236874404959380626678466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 36610385441316814819037239546352406725876680553970343308980939936976996128070889139412449306802375632891294145925030560590998756638410855682630347765590216704946449331392966299473876036522392045964225541999576045590030826975520416543457559619930392303858755880286147287525326920914774491734875960901198774015806373471246823697918994287322132453074300263855016116885654929445207329533217971723886914662434164914275012775796128258144350355989597942191409593706048623691911331410143018012670693106514669029777334568621411713679674423566883201949116972030064299063689329398955756006006237262604718700837815173746219129369955324997568720140864105725961076558766093342912608840919085275992552055544885985485482179345329652048632764919766610233260351377488509156921486011430342902862937171815051372160793895374141319586862938560806664607327717820048117707462474151101038081660417237809796502680519258407393453674349915893378158832147105840588958291252840792389852881250966615720070292047257054308478098830109021548815816339011857375692097524137068798478212639131429328812051901071640680123770751560581604210872163356111580296309266817357376679753654114832573423662934404644807575234800065680657909997646517019019785437028179513036006844215258819639164064652027866607491129620529503984908874842319517414320894408277762345282119585952132619934040760714420924370831725366267944864427273518580672818764642333667104313298411188931855585358818047768930510620674268776118491012645337755721597579107465306831839031030876080845424692492597830137938357922839406667545685635907345329814282426189117456007048598465793134261369867904853638439647126209215984282223665214255438085675959808223262398859901079207855537984735035859271984723248162044099141140374701357145014352005390177088346684079017481699699919972053042935124143013790630016635724192433178941240458547154548276309500563308015398539565151315232623117918008582115840873903012803249439162840568533324596582061749891083460086296173435396609346841724109944989104350233053917885159925085657168217373249391261615944771199974972254673780582275251281661433770417730857094132678355718085243065215905622191440206675395681980903464756928105359496752065935611677427531494686093212057101335518649073367032293271239441872245430980979737946173266558323098128947117139585028336827509854669814224473282955049282927309579803837916940312091760445347071764800630128510713034488028045747646933480001718934144630486036985160860469511718613767455213108779408066345092095618292829443527821201444228390438047576339865463342090198190938652704472710961612199106719472772375939855814112958859006625438073444796687278143926483375051299133213819243608863921800178942631943769421141563196120413190211095887826263375829592024388137495633097191019794755658527464601787084400561574846226840467935581081842550890482250235853846846619948660447433716442335308679924084280241814828956997740504864823392352986940126067583672790116321088463448063075825280009691266283673094558689730536941424736008034459265904465908367630617871290938768113008528449904596442207663749059418560435102198008901432540834326638063854735928548729658672162927980806973090856756035485491652563571219193495177504656626123382002306232458067010181774982653172913300965312043074505275345434979664545737793640223439655594032209846264949580927981016192938742714735477590544687882924094633935254047391568294018645688408582670822488579513655166555888953476285027461422468356240224783059641826316663423690419687004712952531955862800600420822037716281505229408831819450608774816293445449352789689410357644911525293689432334055735934303055263321419543957926986722699222117162757669832773560343120886981464247734089149869171226735154713201372668011694396749317275823104405720948489785012863762963354318709196507266785772610653031327033907718563913126418833547824630188122510900661324479729234903804735709184818195926025825294317423773765500141967149103870798983763385593038453902136821380977039149543182459990160393722283681953855814533415629991319191909067407452199911377000537582203320557554536987920963694666070461708490720649472331744140201792174462562070868228052330129445519353315562141713459533581500111551314685789534894639504694295737771920329577325850464424540106643105593216385413610034125987151342846805890462319756025517540653573070330662073213372973247509707866101058022691856996777242953621701249702713326098706485058570515859340927015451672914367924691321719870189332590096867470664490376253663974617053861749299018662116958255014588199985668166231837820621242870107713774197517724019409028813242912292480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -520161102484283526750951437556676499052860969434039945590533286618790164158427653731664872426406597232459409016183049494842575828380352928212988617930575962616762840909776929586328966898779429542462833956237853318599869819984739186978993333809672623513100870230817508315903888366199608463192650449627935947821722966589816060106015767153368692525974931880013396007345937246002218176674730408424249178559864999504514223671577771364866044923954294405147606272145956011148946821612087264586788863178232378044012698305681938494024287222102125160377722977890478908248380186866246431413153901052593704708720517516213798149300525172555816323743321752500259895724623725806465242260184961212494690052439287760489786996223680914477185874985101857257551818267035534083623981662049274460463401717298991730579681149013072453486485160564257363835680004264041787218384632582498103340565729330181226311139686505613821438083963181017332766765062144315766090471358853899064722798817142955684622496863804717769876362225136931014309827764014673031520734251236220551727947833215625043483192948312482425164851079195002156467152732693235151683265871597806298106915136898320887392974415663852889456039282184730958470553404489658981536469317700995189531405831012510144162352210863694156246478555460586749394918387004864879967556080779049965158271559182461077591202017804774687263704756088374780559922936597159459559161298615628989438342076144653136684435215174922045990360439325354456254444224922193793952069212790716431251347669410181105462810911790433934831564571170798523787376491593355926618969791709938247994179478317365964704522274685014422558715149301024222441236245905634727340017633722169303491125580229343647235526634717001011086441872298718990041241913625053059425832374663558185904309989708178230876006541980802836303368138706397196319607755831408407030550464967369842022374751001520756249224710969206076284241760887186394690812814678526513505844309322681043717519601706466313280977472477515467374178276260595620245307579095588811979230818120983057803555375106326228086492102371816730680548198130590471720121724371720708218489607840009355665214937408473434159166235658074624151164968760051117586870588588267976907388785712131345393056947842659699943438565802614032943641808153184058657114486017152668563823213741627593241512596731759036349435573720508227339763893389713514433218439110763422141024950305085022059233285938092260471460216816214653882259184484402537399779876391049026023240872772875064348667656966089168751406327950140970652700295499662398574072016996478717250597082044706486023458628996002171877795557395953348666151709313820641956198252228771390857450474225622962386437862607380679457248859390953621211866794863160009266090806891336850422631820438012784940965907532401956100690490870309233207830467760575128281463702683028572660676257776508434063969189787015807014358339632153529915696737050117235299500487795927231798420170265078800508971650227158943097085781649265456749839079309140320804461798289548112253399454636943493516020877837113435375522468715052411170094776105337196055247087356676289366774892386405360798442580048995875914943326593285785301822712967302154131134316179621511186139246172042611332964678286817244863027254807563270290324529155397985873941373958838328254586976588150482475539712714712727480600149015927735784308401591342271611205359471815962787051262192550690830320041745812255741427423740865816908170652983938865331032471871134034528887279946277979060343141799103815845205183376566357988001568795504711812296277117602577584062898164994235518586542193382408345669049630737925012837326315955750514167615655755131118220670267951777563777721415112313550731882616931177697273089914239736895196515259525014974022556756533412251066789722819249787840510623801863480352506188428340687329098582623779670746686862140121105229217551525497088939636489076866546002637957461357157984524163545489956705312513400981144935829169400286072789084786921502950059785404621364330458371313456438329046922590008058497036707587889938694576490350178795230604560872236270026389686621111287805602849660682957962318262680732227412208679593913481964935822403301185426640307557702761914766815047679092626970951873595405121937114631949304142778066972707165544897334841826426794247150133726315845444023475623144909062731218810416889422282933835124088706251680462675574700213911595497328394465692731517494863393143406279854868897714903048112514915130645106891613161889043835839152253699386207285044709860825401190073696001194341768015359765304406304792029102503571587459213145679677836596965789794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -521442202375418539083221020278505109797018261705843856302912145429961467503414228983657628748805193271390839268231244183128559726932465760705591919922600566531835558156796983113962347366146030420460149823257458497955791488971227294761290125114320855651767258079832177454304940214345842528624950053910374089062800259387427443697571579685658161983722288149339333496715571915784191753207500603815699645333855027367634789058688071976840582802351170191173989695903145022876219192610138657202393210185332795663423874755863843481842398845214707270996025683329653810263300955338225208775601483861735282503052611108037288120124978393249579486314158378609095528185354112807176282532561465625877015239508192866740536806116768132418395508027641787661727459020110432493262294253193371616636576940052525998693893669139534305616040124808477231113975728029872921003839145337896031101077683444382679050846041312754888561634859502305569715875722432896439775007042186345960886165261709292018667764340754861319077144803422581170490542565867631309849094526963998960198453782536287267481403279410217429046125125841044172440699283129689963392679004326100295206655118947054515884859315087209415260392502684332635966163715814843435746948521811126176342138784420014630945446775191503166381506844594828199645397083105488807430165627831140479361814523701349432899361189890047673179100739151585346312042808719400666239845666889223516653311231183481838615262985343943683120973508518268613446107070095050726778299897195480357877891687435286100702865540321330029301799333208889002254417035153500451374579950281063518884855185248069531820463729704247476752390275927977537703289428010783251330473112313816068844590117612839747349210451586771461886539514812519269728069194175253376436711506598172348676442014988871518669206469476192712653067775648735539254771071430297063634411464092017187454955000306497526006183677232550433672761820696557369167836130598707345979556977669119169663622578372092376914435818384271225526952173421184440190908462206734238717027150319258485869214876213239269321400099509463857441593284630338359137469291719987721319089370791629150461983228753782492945919449661733988258982925505364606738784446121041555444195552658221939338733052045711353528706551182211075829266407505835958112875382303750018380709871434777369436123700937092235889614113368578027876786613901635213064637249495605171323630115960185550575618070261331400245757370956192914624030304247488922928987633967054742237582293188820005176210671102633994481001120130061458386572934776149444633696260193802516634561176897402461648691686803895576838084099836037947241092343477527740843866058710324101609402891658856921089575557904753008975321723707403283897637966315434306785465395935348736752844828695053974038761130695515646676505824195809442167578792402243922205868118724846025649064972878394631797505449669890949154000892164789936629386751691567464021178881300565494953844191271101515263764846821900003796747831722491344702488384907316648716059043532535340962417602985584289032750882660986251955085110493739655191643746904503229758171503426673432931935403493783809375944397333896795221242343248098200034794650775552108077380408610283889701107165948942927930088723606721185182794756259362453193512478801320242926077715822000195144440947415290285741309459129724605319396604749686416806665443666074081668038726785837038627770246498853470245635477947119490321987336321782789351088087052721480860141878125241445013056076975341542582802626550230066610259698875905087396287165344487597843383489580729154682013333786202826866944184006061414590645688280824218159409210027832724973498882542703770088308447043477123864931881333685712006319028022413301152414406089113842068848695175707202393075404364170091827547835411941967893828786507902577972965566640880580449808411561338937078501090659073406208285101270378711731735392563866297720940403224933186290504455773431238636630636079399099551177815492218804285919097950170346563063098542674382993883887640635201878305296732829324850257703401795292794107759140818661406665382404106404932961607238470839331619531768158824831499880222431398561978628755549395508679247713199574186504567732846709446091333915076499122140632496674732996279414883696299729214440275262085850280486047597223673684946518110662564263877947184377211107686102979429543265327913649445067274125392122516402125811022404920877140275229879362929265223405702290925293353276603493782284023890982207765311819938861224057195360220916767646375909829668765321922382622372116153987796427052998518993280456842138657032328046625480055809020996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 231886630164389555848850031259993298301025271170193083054086605303719157130751570500063675653700355341080597824969679383615844277814400334891538787768725267561343723440934527703174788007389247398611757424281933569297786626070634266773018528013063800051896487131332892505693121851632893824533777405614275120900816123785427557150057597701708269535600210731987835751867842422535274379570764046902777717454633197436581640521924112524187628112648241390111086316432515051935868451565125835849494341427291577128386570445719193801499554045321631226497346345805532043217345914797980664120666571612559491837632571162795795595186099253595010754200057189599067775065291584003401919002578354430545992881215495688983790489223328377436814418520196748632542566755205399783647044698101702128514847691129989306493760910306810853398414807967682959569956917373990006832919902747534911115087794485879482422615741814168545498076489345679446500960678672001980533619783614383620552951810967476946793448541427559043896444101744762464197626285089209500772864947140949360424775745924631110178785034079356763566402165411271555708931870805026552279707438993672849371802220032374673861480101010631198354764683117381353060466626140227185537992567229549004914817890612227490632463689181546287577085335131299108611508366823364264567839398797116748689329924784348715294412015981234662288270575116355709955468745619108571061616682556033915472683977098250381533805535675631897377381124247617890660621339476282168092481293760369490536757976555166026984451032689942875780037858999516522593454730462580173907426048828082400151210930098926949876712889475737475249043337472326914929474890763074383220459423728006019738398611719613275546135641768162556845371915895518678009980172885851987161543763882042808533542431715529436029137029348129248220233822487763366221246124553194467499229425111370685959396614888053042203702856457614287497803707618619363879467257923650956723634593693666830150093090253576815986925493680044478023861743945006235025816300781832052177811881733446352598314804748959374263293563837988871485892615477563580799256373361719992761214790101833310061673515468078239801802773099775718140126919342513349907693988049431956935417263364393212401062835008842704101131882436079222667468795700391991375527183559574681878346007777456089314169891577584546502176183457906890381575612942230597089698195429697359176441760451020692327501093496528774892932728792688873346350487255448141830712709176883518546450017038374158019569537073051993426834051988532573949071502813085784946628208850035730819187252348690800990238226124722969106577162223021116560526893180402533120438518471279418139473777964735744717299687650080423645446469138952626651779669456570901128557933674883575912689001275119026966411541254774316387754678508027915434932357961805751701271698115223461457953258694252225742613121898570103934292122904077666803626088066581351963631050542885277863728300158410973732231370998905525061769509504666413330206460148066483973431212803566075747102589252444457350980061427388172046083168620644225833290351772774244761998597172603582088997553426955620309241190804441180144576469555761299196509222709080484528012439340792206709850674638575897739431260493199460479316204821175593488612358221022586932059571476406355617944944245471879243334919475531163967114299262194527512675808543104024340529635547285361955678738138145925153770263417608106313111895240074667854799550887857290073302852365292885483838282977162155996503262189404849027008627339915194995284675500175355268046301023334340350308509996308906774577015134759234127972956016607201400028049820124380611349089183395734461221928020247817678840620950075788285323945542290996141603324539765942390555808175652247126819257689440649571472729908743646796844869175426197633162942897775414484246642474572648901251760436495071453401528217246788254081356890428074278730621873285930356223316835849895346485114464588530637274284932082685819402764749084674883110251650705246289426712673935279829381262389210107916421116586024282186284453291229093033313680000182465203355080968959227480605424452193219056995494079102496370425920697034802896189915497255863447783601653023569905179496593368230541808147911656282166835535594050067009888239451085772839089641670397177964609043142955257243752641462109135377833091935759152325310755839944891311701224361042809750849590426132457448855641324473847701549565619664027873683157642272971039407582480151108088077638238504951051641651492083450230384233187765445306981674610036988440993096444492648455594691847297436339739990216912701725959777832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -3647326980426831141106773449921492749981769964532264821780593564637558137406528530276901432658345600697396090338245512897950739909742639595253374795885324878712830138876724979585948996729511645462152479060171360697024802459976337047608205129588519387938860656436531239638052852609998352752707981632259015524479076714801671907459795017613923453048502272236377684472843010636856126786864907265152429915406895231833292598546632383694463150317811546087599588512435049993114267960274892297158658552308234951771339983003160818674011676279524522912688055922919641794486030081562405818498665888352107560148013873144785588754106999359550307009698889897630514932751771557877826668868512500576770756631951085291078732324571785840878341935247035184494522571101851143957682299794345665295349103218391074307794527501001350931914523652835269010559743227414952309351119544674382478802691308301526705627711304600691723339743908630946770546534851449076669730772399189186712262455285303726093640590157107547028742944316922055195417687839302993250802982031800238631829856871032710503951832036513828857006042663145442017315265570979419029745134709853808376658493532304755344670912842117572180912469452005297416278840238443928746326342530026771257509884253105891944408217012017394475090013489976384547791064597298643100135640682492217055854035012790132781762125810265124600547853208641312300816615749449348819384666594700472048867571036998556166287571686821800728115579214690205649343783305921370832072362368069955719314146213213220341149668173042731757331139604976956519759831820813942497969049700118719776053368445992015984842502207617968340636103597959802316940180415818297280474133822285997544425959323314352994656758266624988121335443243486468573874395366283662959142508203855832158930574100633621572242687375917841269103722538975803994914615432550433220483017171343605628466294979439462115635415501813560539305772634456392987867780707773413306136442122224897117658180765148017160861965992762563746274556576732128261138356835175055331333306424473544069568496876880497260384329566759296726582993892584357220940432221902513853595638040745842443224657145514260407606580722461716354485880492059302829246026417844458240637615618344787944446356284034684144579954812875078709860087188223990410927560385926369273881102841412089623303737526810381383619722856891253793471402899744553133485431252876622120509245301228048208186613298091320330505228310022932294755451574645102684369997959845900342547973867932602051687706871322926891796504093011068418463644860380399332538409620176937538470477416781532389089265177432105175938077467075803640186492639543980430243268581379347219344413447534675489140361780058154425841737329788938790586361732122837894729545514872459682905221521780969876004430398481660523751784523978507660609196080531493987547077485602479686606151398498168152959998084521212165601467428592611766068668758460889696176870823022226994659569189017168425639310018416537804563781354835959682830100636447056778936046888173222754752597656731341608713089043177708412573560703171103680318505366134347000670433515810578325039868230210015464904545790479929677281323810857887249715444985125800579939418827589666594787058596187500320815609459390527182737281659503929477918618090791427080748365028870314964479627882677265356491893204123908133854242252215114731116476605248601010322254870379957223873965535205141057890999777087319427331155901912340727333496046889538953430890741698311340556310117939738537356499268616012246599789582625126862964257715507473992425679905632334708771548184472161187446254918631750036053405436249953278332302667989266950651455965744329691546387865142747519478911486107109916636809922146246644552113546656366167856586814672026765323515695359888952965301325928649496655173403066849023595425051227740301309007823070140603039875751770468406257743692962474509497307921018744865792334908133589599043987499234690942308909537557375973962341816613311810105688796688842156825174283838573560387378776188776595991737749330319403151120191423426462760742129185821936999726599536845403731822033118284263832401632100955238439032437821610175604814055291051949032444540036193443472548315265912895128164153434477368324058962520399077620573904984815851224578908400332126665767312594733761108667376567023066430044200835553992371698485083836295693985600644679502442914524729741405189447101746027927838746595424243684552613775972132830689988728329214296169030770070845050171962378097576198210683545449066695161421388596910296896827039792866078431249883754554568130118078738970229069946071831509470939636230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 48303225320687711408878590117791682683057040518265877977325831497153211162853957864473765950107287911581623403698669120802708063648333829213634932946005275063701342597313765428438780199928556292179835113457727538497397162700246784460978245390466904278839618897106655317837326891477743558721733564910604695533823913537997388801869858124171726542355103997250106783477361938933204683512603766292552391281245649867697384168245468845106807718784611393147353630101346455013230869048154105400926812810183151133123717097484033424795973507652546588447979688541206161583757154453192077536218175013205126019007633360972179749090335516395627389688962028767881309627466799944451598859247903903146436000398954837339990387285315897705513917314257984183652230163003340749009795272920629758280721257278965924919590646512899260409754266602764035632745657069409614174510866053303676961115015563927093518835880991934147912399086858359595980270654893298321902549943094196449208617120277832010054580439290090511287310798449330016407641057009310042097607065783518785361156110458958244035877699520478194389519960645874950298991083986064290834342921882128360871518333613114567344564005749289596281759841705773152683436895475486344994290893646274131212718247054920437031081146238738639532857272728846802028217511938021955973829158703514519354038526946114402069818223601706632942383050170487624298656513729184754571420320703192766779433041449296974030446351572812805877454410529337234246297615766295585076639185567443981529481667685235292078478588925985616043036591626376863891699130969214853349323546824565838279580120881242764745851798082873929196365653563459577005347072247829481380591778585028662346793575510501455974968053620065090342016197734812390927113664949636759935980624705910372111292111853349670495699247282953714604490468321172761796513935696964529069697851195322939993781511606433197108837030124703398981252432730277775984216395357914380588521386510379362159064882977844160532355568266594411950794344471161346893988831787290230144714151235083389548879699374932455957191137457595113360583417046209289981788693548627322078538621099245375095911910722770443156057733298892915531690117664391175289728238933599712691341813397723615099150864710218507205934173045078883197134737677476380862034990032605171523493487900169081913507418847107274245984866707051315755684165604979805612999196447048756733295053517810673994518417521481564219724505773305791352270225262854816376105543321875200231732578055473954015082816304878082244101769169669105327393101083062694845760315480919780681594875693020229818658607514972677696905158798159117993824926584075303518254233905027658414106905200139835101888198049746799573869973287530144490944873035703119533827413806293336150415089725774532383519304099783685032024958535387695931269178383214620533857468239433734436768281594385033774206870547939814537730470753749961399469028781960624396990975091303215370530497250944400952715572819775015970266630196100120712647065003237442954890958166312597383287745046479020814831941336985090606923717691502137708666734628612897717622747206684450235165438449765304731058636292845145997304206049215735893374186535652316938861214639403965854755628517875572245076293222560417330254673649737777978830000399136177338514054570590084539836442930915997504394231104879968905097192923403529643963544589859985368697748779328411535679370830601826416571292957478069742103474928222930847408062840983986799992703115256612733131982632676429600508290039079979697838968072351622640812658277554384314984003412808959865750784039363551180019429746506580460337974318919919083993881019603278651848394714141782099771410891476622806385382594321854463981034023801090207430036307071223496885238333741113490348206716642220134130685129958331064444066153010310306540562172655518256776060324844072504393345671371573723180698911505211331134277528858691586432860101896663696394820382483107967888139632229532955051885679646329210823329404720941325000574797228574029522662781061382726787921978364430795111579657592278647342655761238724114847308622006738073903080967845117411498214221196864439369437004447703882164909952694213076815745506277797883882382464845085072609598864895436644039348185058070160889027377150593911658456172438955107424430933860219799638804195224601245211421066587452174117663864502433609098995578446030140032179571861339172436592179112596719895597628993881948596686557791678191194496269179554314870242128295320004108636872842904329258441245163375651258142964268814918449868989432725823704208078791796795410974636789771275289240293204784393310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 384385746764333206047011536039132328889964487145108983615971987856481191470961231099899638169314603572755507359392173491946017841469137882518383067350403578213844359860135796464590484346401779609884418252641389487015374343453101803079460034880794081796798152721438094095961886669479655531645543333724191910397233743474678951050678611645787667390883489169128439241451141913052775171844203097582475917034355151749698593678818425079657819756397817599143227234948849214357017192592932311910163402168649136686767560803857819846128531897589373244389635657425213999936616352573851194483580426722295345494823886886169609280053677558137737649581501544483757095601210923668368792856523453175369479508550325537322829202310666583304626289885744587759415875360979836688752814180847463961308167213431734345498015883121362550567359165850022551687913379898781775814714474431409720510049857522374191729587765662582369327917116158108756863424340685448688073776416882798029676222850907385566735888454830249896692448282778457989261029866692439823551371245832863481076710468995310540331171943244510954687356532263408233117219908126156055911128826577347378925559200749345129777425869680980546411499063515865212934067679238281021160280314789304147335659960693890325569594062128297082275114885396889457429222679975350516285095192072665123607890393283283194182443311260167922291711521584052247482509560138970155124841328418197048320690416793076504609565094234007605115967156207235204856179285094559427522065720775899555026282563843001207871392714937634607006973454028300811805698819211273599210682409485516967320427513669639742149056295568172674453523485454148308277948628270606832818554936212090105188351290190065078329570505318669609454891806279634652308482849444707597050777645313141007438882361355775535165641977575181197213176838699930339852323544881793772568314171619199374135795586316587938193236933948686879949516548708368409073831759834687563367842677381806665182137038908479608827355514061731942160616445871438859349508534758595613908653352329028526848413893830020659979926131431602149890407834969534728326127819785795709515356966009466636705110611904564969221986402395668077654501783627836669441238767995849129359584372263929419223774872904422769924281747945342906780284758606887219928865215929904870562353458934077636336801740610582426701404044323750715010886523948093296651626613121289832437429055538023342003560010351610111802709459924490455527101542240697607815746334456466136833993569000471919425303880260514900072269475918338882547882552847535034849121794131928042436655315362379058892194568590073531637071517560903102803147871547758029891996671289683557322882142177327225641967105479279392601209085656801943849716325835108694379779292744221023198787073958319036354411936458592697646744680268260449416136414536328134198212295946712680501923506713974871735799328034071068937122153698693415423188044174186003272148603236166980409839832531558100248072065042551722636733475324969046034438968401410343973335467248585626056041746945491690662851935147758291544341953602120684522178271615325857475657669591875762150425770096708681647399594342072905060569787929855128882963657857170759814945234164232732662576032088481574200832939954269145457231915962579309340386871389509283962284234612729692559470139280195918502773485345381884421862579962164046624154727692408199998313873547412816720304761474437052876982536923009118507241685566802842651080284307187078970223398104460242785416832552900360910921633751083945776118567548989969479400086179485990946150685462897042324303714212321861156315236998348647765061098527028335673700063578316763739624300681503041133875216333681358661274820521323091494989029453521913720531479886267289104459716424870772072784449352476689771296911619263573501644483292373510069804255903029118908748103659571811934157499171578051944556811932300787197201959543086142293745547008285957396373575911238160943664659691743857974623458244608047436631083712585546258596433977263134719153477821281846438289589528131836654870689256853769407725832913854249961850831659594546891892370154649688949668285555147868087946039480034106681144476188930797720558078286874687904300761596825900020898285055490588271310510570591555720266572974782950465236232707605776635694778882406178190869380899120335517235984931810736156569832949412620507900639738559325483152820202355155323462274404759913360471651379957359207192966132297273535010168438696070171249318712786997707002685926180498185038336299536347038821036845954234166673433030651275723400003145025043843032272402105434139230055734515190124511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -39894524329757431721177855947242944406324076757055660720803242177548323844442091633844203060200726875745223357710374655087518435359274385734196660431303936504610812619284570876794491277613721981147166902061726643109813124637065776570234706598790960558917230578863981779527799491696936363618691767807511441129615954977936501676889211023840198120160944209133136357799380203082841278437822360749276320039989170977363852335133035985046669016827863603431987373309016946246996485557603339298370752194070544127587127742077781279574354416063500481926462926940410284713006449162681710688874796437951378208269309327770488027886354629747909326856353265908475415908207684507769832196759521565326782472673517969302538848025141330019599708482724085124451257823502952477934580356701536683980408652565577842050883238116364695667001686710280910778480252110927269908853072827830942867385830889290215943846085192898783563140632697420542347514856855824872323236218510676755739604671673488429720936383710526840522196203587018084102032037855940743895874730956832348692503311752198254371897352469328255927170373611589170822340624015559413908030882860883724912895606865206397358685062509303351319551367495782377775164115838206364686245851279648010190161473870183989163351094180740445921875031626975448562530491282680358719526968244316431259814131255383105775183408028389027517747348137419954549698859044626119087020259491549671486445434153330556255157276674604928939775846411161896194830207617627481115150409911918164701113290889125019357635951925565739339849750978274662739023087792654065300126099594525389256101541948169958310654745419411543878280320288400922768013139632474461878480225696336567316843754539066269578505552570744763878317958509537281265389326742731418951098315105771387878578228843274338111274397791958975940968236516817786895422440128465370362462437858600677170627054656258008023509787521529902066252683592116361052988339168815736191326061364144545812810630562256509922383710067228530686924986043853122569512004225214563764831574784017750928417512441211053448023806769284188917483362245709905329852187224712076546429268323639394241578991960582927785780030275751162046233154679374427819119028639403071125977706123716638442945708194933381611674488842185042353612100431919834555611740809224541618507301482451723756918018345186744881671128249638331887848330521277305708373694367997871181412312915635946076038536403097501906401728875116457154617722599261473664343051148751596261816766782800367043260489359494358606289127431072959076865518817940293895795370847527098034197497673779514778687806956915467811489786334541269786557793808248795551931938322346392275834068960695164927308081908028689466991627617278923416012775199044911510611042695105684564241059905856160658711770055879577682494708200298966353590162403827520288784153368669069003030182456154151826710962175492267432318692462083759397738182892940565506717758250721079754517427206113633151677123534986696188526136640973275750500132521345238150790313151880240254239924860016259655715599837561462695879165097769238888423869664153702391859557199789912024564269724969505807873860175351570828903586559990259864232374240967885941478725128633432277446575535826210397106181123454861001277337190626577652334819356278274190388161208415433387475235260840099744897630139280285619079552896671161198232562803511444186925172215710749389594805984332977413907093781633714334963025776983672232739071524237328459569051169030267565326653584568137270804297003046105465159794052093752157944163833495903744251642726101783541166101694304891647358032081619671072988733491409937049224598806625941743854184865842169258640773482120616649516309349640024111431598753465094548419922074733916117732385303229014520317553781796080963824176997131378805047317692969905672374023309175918037124175700067790907336393148339360784649906128965603588795565916217513065095272490177310827081579027824675577164899330593695483545660506691612294317194687857307973678885845747542029045540595254332526748586510066197240644657175210674394233775988823083718059834981371080835583755021423860776706616734828616269120038505037562513251724275783964766982374199855602897880774987554185339117610561331308500056305945231897606768257870850940057464763841844396860323465575400189695145465071057060924980922617174948396880046777942073995232411089519520837690644237834245255855058852864484914142851572804705323475151210000028952648392213548235546003461280662085677661539222769274811758841644572580218201082588486525086332510285004199031383461874730794292477641680635258580878144130110740661621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 1626803252524643929824969826141848047642244960505974574359217236937296059116913446055463408696546455116870345169926564230204784316958124030910179177774226240333988443495853657654713981951060603455309043825478533497909216866066747558154619489703270355700257831393126564872138357719150941837676418176501864277757526067498473068622153694612344447813318095338736244745052209636488013058000459484602679952320916179497776108305521006148578427388603576134192327391676916902259396084224943464992384618667360862641265376052496707163051046651939499714492734809166737628545233221634244218053156890296605181957246963233120563803333670582341284111174320866121646104278882194464310132855460802254624059344182514728796203056911728148101644017901573827154258870187495361677565646119890907382591600268145408466959793581113059761513268909752319607443585573227179099605011427378406339181843167672209813088653061934040916789669790181554394297721854376675013838756370478226434768094998932076456714969430379275986802649300768350178967678468499462983073857326605136316344734163280638654770536838998802214659699439220057314570658505019968205331757993313080426741703332527105202199662954470047480137698529147394500795921227017450765705060014432618932118724259888001744500211543397349173916101601887381966619006525398871363881088180851059622658801237275763571855770505065280780315859350989066928846009569281927275064963163064140185564066462855479680131724283218237666287048307957789897288698931960899993615590797724249975492728015236007364859483005027598892776447730877133161092580263809663718532561609169592407852537316974302390735308543899800029719907989133247874758185851717594416183888850349575103244967593391241112135073483360690047918141781737360087618297246299491669036736661054430717683739738625602048135652477079085561011273942421870418656526485256889831244972798092301447960231982855254365952371186058210244830779481830192953578446493257802104534686471914644335787133849769733658445961795154918763152312562577437161813479796136696956115074921129589209118100491278968831452363074565382275612632864605663638992779890080896886981438503710127092814089517377536164160259036099711145040771781323079846626584600321979418051450592209034979880094557333401568485475056500335470899677686894862492228648523724894819093561597494985635851510322637591219199539402999792491797340325709355446352285738830710460795496363404851341108245183303530494635291210778822774406609641168338350814197647749612846651413177324617440133481297945191964516581854481719955664240964371350651342940481959798547605894134653326690475566079323511136440168584932208985670091754472532475537739202895973825552725017862607266777398869883293141291880168015159101693419629728890690579482350543322268331231203077326758448259830223235809226711686301423650169186953230222835077968687452450599844688148824458378732315339284519593081302125489817808676289697237850680339431691178808091571972232153246198518006588242143226976096859750509609747299912089365476022150428718244251465507117489781891703506154434729075493657906195115714258242218518833781004672086527482255144874604725063409493697040425933869413590809811342755362526051039622464948599890635983670587804891483462561383421762384398482720838581770877153246636256283533243052190557017194047595877349211764162092827974388212681199764750915155070116695431742401919108048898484951197970841366862419484849038469342398706854893244140023613393136757379911788970956507322644500327583007414004854387843604128751974158539007727889162406970038691278114306759588478485011974010829892926454515364503937709726520588502784314152028249486638165562784850408093711132064885819185779755691004247029517893811351745191420566473429491979757820941073634659019176083374728698041760138187028097653678879436000252447649960825377911785680563372042337657828948121566695343366449127404886476312499308104823988976296391379187405001430975687396086231408095894731094561783131767618185184184297574191040607964219171224988158496765910211861457700656816404265347368983899132153089496611610579391602996046041216928504560363252459389760700481771749404516380276819163186092018388986420963256074707620467720096343404333388066793221064697776407005024340843469315421253276010036019932000995131814025058539141398533067015447515121335934788676943178011300280065664124408142370274008305876406011985428191232542487867304791112827331809879116057636076314190787686553074097975106881125761381765069868082343998200995538602865869976690068579466544910663093652719571607825593930213907573358280832648712906515164888787694508209824562072753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -34755155455243053131582203504736450075201517321303917606194288434320995750039706344620010798115507706502352402140138477853771580814571774522065893631766374619938932315866310828928814692675426053483983033230810033165440707712652505686248257526757137715586769171970508399605222440178642071999055739365079739125336375573117346786022316518700169429116693283150077362908185594847813234890009399004384197414527161077979043823684430148325665388818422966318940901667094256012194683641423811812337804545387388805532996897269788227838190225743541376454087812166442763599044634741825090378936596619432332797432925921432696501493962659711453865927253375706336903910252123268642242257391321636401825177956297788775880408902096248249254214038022014698370362045253508131698978749735874164372466751404618915311407954204265718400725831907100016001091689123798475185937533853609951783825663914253817342342879904904634481052107633146556261480691361711902905860146129572285543185667661537967866463329844591759074139123016486178037609534311369776283555820536715034710367738918976540780230378670790295262740485335223366327127900471308378167720497267842453294325559306811456147135043836147168344861480914562837782201527883022678898497881197077296071580321519559418122172063613919500685577035195933518106193375280816245046073377267016723004661219250426252607667393151565506743067222976878212457961377547955673207584329191720742450912371758457309901373502695162436823036183295540215069655141867934229996911406665923511567618835282492225651678584439741887727436209935928122590352345775085263633905139599532062414613799169353838592101259826599468277359856789957850499800597960665374635645690871374268930914259098113575027599837954288929961704188546555453516532701551866091584326272373768330309244032686470707747469027436851037657006338066608275580170282810599750757538583396891174273787647645114261749660483043714104100900832138355416235023653095745632258908180477568241643242467287466831757053518659226751799416449845163503041541064000201941329007958081634120853416331105533191050300471104030349822087544914653295175153005286180803830357434158490907371312829238910733525510566422984462787829763907816376932782558359815777643772118359748621662645382116124631017278073221069493538607211300071233281739956200335217827494236293800254020543220448137522512057013803370253226285970952758373874561126764525248545992531097898730893646779518618618930594247246826297287032612382902053702700701154492689594699420140215554556558024114209580474279401244239384495654076974065442655325016914948550774114647669445908818493877284217748542454458055953652598492729298675539350958569144391106489025483999548521681986060083348963841703943518659527391393886876529284075258746463037101408074676389270724599109069004010668696482581359618793721806408294580050131101018552698852758310118297324030707665637730978292808550732716397595743685345465128545435282658125527719756807399779730199146746280566929824025280322606128983109517635947437421505358859060565769889566091652697686204306783601509354174276087875946037649827890960348244683550488202077321447875549685912106475238268211771889687935223459965338938779683413608427180989625326750406653927951142035986188080591649969345607498368696636229471243000715519705212107440916734516020858336486042147118141099338290898118202096179897554328564437308494963081095576411446026237012508328062694106983675053992509033956863826160899889567346378420191275281173885000151627040217652617609020223072046003729104544442081421354935971646241977374417978220134208997191897559731429649421118073758583561721850913430033858941860742688379135294181946230437936457644242598103977134238656107789257677787332646422101128987272213376735875286694760729006163858834025841514940500607570451350361064671670788059827900165884868798790770264266814510932096602217133051269276624638924103563839724797200250491599664120025955334905385509515045623315951817335304058072352574938474107144535374093387794784345431235714230277417596030843555982449005065024516290253639418192053904645757741358449072228065464797074013161784514761493760259090938776882367371897336043464478448964689238429303252357420449487749545928467642630327210501356477401787988375757327211155655289200505849822214465121272549124194369778203447681576730945443957423866988272122355036102220823201002317218611477515187634306520918241453240992635244335540677167442163791352928038694722078732122908772339134263506800515187130098027468623541934930216794421707625660641988170236724944274970219392208170697685669451099951062753579122954761260189116001129150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 651771031260437830465739446359186200248875073688433344046543495436668328920487929563711046986378833999244129898480550146680575691007595203354230033093121626057069297393779704226754899204532662921889263635204783932095793930234412884875947158986294351488198245017064286794524706013266807411071222803043051705332321079977490954728441796757459577087844818919448415599772755920674948152421881213746071558649940226789379374264678628099145858024922032003861740751934706014509440737294150357387691690369212269156689357583106062255384745897014156184151477854954832794970700564171741718242884749729890522811317623561314540717279220817780734850735862513710437787886731435804008160092753089251887486569668152989625869314802295168209926176926398443181812492126710863160889909410933253896109269683978186773288548143835842611617906266649483349772155774865128042961328477130617627835347086154698266048705115740197578569501636559816230462882484925571655508974229269079547147035072878250858389070693104310998752816696361173020856774841734082849889395415210533099537633997385700895048198581781862973510890002200446290535521589697485747638994040311651488876917881855454306139481653782660390130570687865305559224974488265486729101346948564394341932087341850693796826180825667961502828733556028841866523569486868860041619800071445851419550400382092309158851254893638919506109847070031745624467887056038295297477334255306396358462425334326844403381095803464555578979183846865055313126203160455987677964254080466352388547405489161232599937981708019052379752664529637140553592052154518474799518939624923576565029687559077188503205235837970112147171679428398647962635604546823766583050521530962606609405286802884513737754619164716023465922300047186839561518391227898790635149998765474664850290978642724139542881395631722253643306365786864552689328403387043521336989711924549810771803368430390350310720611055456262549361805979531779483279878537551286449762101876930062702811549532046458529376476645751721505056884044120967557003405772984031084594091998627583537971523252027749375332278872002101851662197971099126288942064461175364615736230519731025913352012480874107304383063174690984523410483731875497607439652459041603934547681758022547936616239112799030376762464530231265630713131592376303235773674803419745637817184007447367795581479173002710566705509022527813755648931309792752083157016593771404665031690204058913915465708611592227373870955386959602184675896371824762608043678597750621427179061317246827694370819361533241382150865318702093773904334591587485531760509124623994415101874975663165495773706103116186517098945816206635767031787073134275904589383662208410481389342670930394966753426906770543304861700381487608512015436618352497632758396721849113154857083550216274930126322894583835439842930691742100193657802969716418222467559709283540957856788253488222716113931904934882079973614318111681629081878069796899687251709472548901740690333236462363880773964397147035061278422992072777855569910399203133357614140926973052188167866666076728644054208851644059107594460275251338251198152043796667562337128478893079359376644505929634477573699110361857767256096516467236676284249994628640864017487408896005901158347236075193335130713338617158619684925684282705418215785137801691360328022777683880434288128825698237387103659072219020097597925372125980398985011601367483825736901461080320487915298424609521630141560241162390530670946219718612882035480966859278036659287326670199910734935797358193636610676488742539227656521067675677732175246798879710941874073130400843420380137774193831482253742918416540831170970962692523600907134328024065494775023481139792439492470525607231093721163375691660760400287073022503562252686874500737936183362390643046505076313643632539529371227479447746840906399095458944335116475110753368962650516851659651781555081746831276705855294419722187866283190187194675527607848448127413183938255609057915060720635538591476064109007755083013631084181348305805536292946272329956405609552525505442590837709737874176301143562850395246038750079875997576489658156726667765517152316512827585239191062163766360415838147395492270326900659694153103319300308313810986147833422551029783984701943019141408715775526575903707068760115220958807930943368511883945735164820327030715113301931249141921066544866451701120000745633417600797135262768297868665041065774599971197093304783806826972423019099227459111137017878220585930889039722145200639073465098092610169888998308243823919261427081960777357517220751842422995176151986375495151174547004413332276420493416324575264297891408205032348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -10503340898005803865666368892025986954758026120513851954431821638648574121202890565047201392485894882420714369951978389971971288467102199078656372540360273456124116688808163014217466567369933139597693170000888580532787640158834374147327341438937560305670613744661466149572706637066946112230390391379433125475682060846661642652304839975822083304788092370386920072659060784271950674957917838900327529696685375053968698268488662245666586528819767698639710700477927558380316804922821692482142489358187529861705807089173202032620904037647147964402706448741845320944772744878965708071844914092408932058370900651185501670196203257644898863850853213777232976837019169298134129508352005454493614725030403793900465009219906626862440402028226045826697833471325141348675076377927278971400395100768212259542915552577901472535005024424983252513524261549129123937670683505936203315994011479564481909566187799209978344003795293709591770920309722050563359007821946989051035239772831168875600222375233714596664655099947771061656056955559079990534673168018865782384357418209604711055734120944325189753428703175558030438373761502861680544059915699822622554780688401484757512898418115316927355987817160213343142606123206889481605987115020739652988951925123780826835904916049869159844789293806657853055374988731165165723367958273337223193556727197795985337122780010273925264700626999896888591467258297787376890763269955385947881140435482770265003801477654080948331575844129081382415635524204048778030187524040211105279964098901351442647912621068377412727812443415176163754033472170909386375801034599254080086890334530975080568480525727594000902402397538500804663188818108133180156072164228546562296673808369695875831837889744545014547704252496011499559460956725769847444861633057091648207578811699249060400498920581235323024796851332800805409983825260892195313288099670350870024636401105517118440693370838706052422965198352352355519033195243665488977143830053306319699799115163239772924507290259156880448155860554631409983387568191065890904954820733142537969347365583278865284538850208231866463921973702066635453648197488101478727108871543697569280279955586941303533298735640466383696618228257739059882594710662107763034183731832144954788291953989283899204204002291448891817732275308845574081486070900872294767936484451219975089992045649032821030244880474138108490116117975587574058306684481189200103923333371599550887002216691738663209801807159523768825132153450762290361391182054261604867695122199103059172040574820148470066378704371498023836438881642296602420495109405998300952859221043475960060435153170525065246732395167258832166682710398332363948605926412895907018537771149478742734929203378792579664541488425898931914950567418763367947803480015135718666426512910494645824885831434560878951909796556431825090565792857530799004980251370123383028403196789879642167368580550182120945427875075863206808015672521648325334013011052919087913678910781570030042364056126959752368175719956988997087534421945179039242248577506329273338448748749040323796207712609813874090218303208453684444341659342613211926288793682744039663559199201339101854078813641750409085839152779469319976193886852593765638994484720715328300339356877977966780193161155279616186730644674565054259443966308972231716770966788011761178441647579161133047049917856205440188363598150656680317040969206218492908243889823979992841413358887854643090276140156529740234947678938984185672709627054795449145560633259895636356906956724062541048643953224036981560232475258756805042428800897461733630824139240763434733633803559575183543411592975094197000516980386433054312821807182925898055418952191466338894486111497349816622240593786172930685340753042051618699465619768082731276026320190042059549790510147018459419976936975207225945796947517005999978907089923848386807525015073922584169468452619937816519612253896446399593663506978229798613341621375837020628545051707731169410346146388745405087182797783347058656890432485664062703933425613837055775847260078963937598532966017331400482694224646149629377259669506494444336464302736179483823821306464099117688321690162935257060736916184990919245081978644897803693280128884385339613128254426417163716034742387099865350050411491829766162713095090417974986096952102225051034734592603566867524460900290124856430490150293182797137334900731253140174695754588203246035249718133438422173383407448260510801313820199556355961418301127125787061051690217450792585224206513908934616690487121956501659437833272439754907652435724785870873409118961212152940268287136588615598986606869402748998254537582397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 155691927383754374052406047664708226964743614051938781583162191524775987610871142031314346904723640323359859820205093134674498881283928211441727444258580468475664169381736145448740577617524280568757001347438300118492387630892617788733310668794389804391971328271561593888544535643808523548389921661411560819042578850641898224159262073366020091274057079771912076470509400233557982693206848106368536751454474634387422730172025366431695702964628253667930607914281025699632964594761420369872361754251572851702525888335190760221055719984855782029931309772933218826091055918635928020442373430787372417186732555420566146719162451978661502420053495351839420354111754208609057943350170996410207653069438729976113800239962098494657733440476634818562202046476503285893055425254525349070422625649344501148411346929878069009485496751137752167386555454276722717845853097369155968695864886027423869945881686277197870889389629543192159451892421810976435466443665346708095661746306143028712682218841391041596900036794097555220732123269076614018188877753517944729516126918867844930936833127895341746556933006641716554410592401082360641559567027592899597079897414641217998857163622210313563586953030828017971666222753649595361032323931515957889770209209431936216891070422008204066606830575565568403982725661138374201050678806431930347360678368332666795319648361796075847484825631670615911848581850812940124026484423895039441879115478061028794105704009176815471356726016345120517001776000177927556670909997618622525215484117553666486172690920330409649702740164254521759202281248591183977661500981660802677792166816756967813113265649299462962290254425118048156359903618203720013603174097536898538339368226285321938222672979343510099801882056124205909389267295257524170390248728695630976474796412060424075184432818476702321126052290044138068401318222872004173867106569184194029637427932777009969016747619517154092477738093133353069661769101017798665276891057232198984762396089248467959455194522563295252564009316906675812381348005620857603186936872803929895417019209986213171219047521759530129638380367236748601603449316629998145593192235930335300050196803799720477583530006524183370760417520900996319613199809582150259150489296987088770467841547223886653204525000247057117488233922829574479684191300381285180553893186090779657066563350943737019041770182705117993500379681957118798840127349476602931992514754954651877902631650085622200266925452936259317439537359352532805049289656351203387342165053189453763582942067403014904614074634590233014344651623668299629442415746206803331633856599559911888174608263296629389317250288627157311174215946145691296460894740172405540276104704905264469144675882714039930376416091859531988595810486194084037291285748475002970375617333890774209965951702187265554801999031534725172166168020094540126751395828442536488297382890719554293217316108026443595850123925168993249479953478615709297616896232664215336329149231242684997730266795880579664286293513487810912786847643166357066684766387682488892743997555888528055976861617654632436317010972961604701803834711769340797575452831759414527300031468001284710007415002719979008838181807007994464325936994485285866967073919141723997699454328522684869747841563853979012648148672964750358591393693338105422683562611722467273843766319463673237619684264750746545095315002972918399455026966624447376458552060948924833367270129716577860267407597020791476364527958670146160395693336891961602488243391375410986118997999533180739359029665644792703361721638214820635414630235844290505405189917388007941516636317140905063673625501641880380048641326433780449031520818115658721925201074133788271737704447755807345857576274350634996486598533887754011353729430341241517045726996288910405212245952870698034733197984122076453887688800910058977610196955918011364666344135006438588907979211744036441367553964062536367687645329527706207079884165490978232523721920159482254255784365101610276538537870632159452393133993245405414839353822605629916125186355546457590412105140208292077326795594630098747647710902615042962995615898642317843714435832481246863625251676093995433207185979142025180768071107929685307071506188058028143273791925334042651688990110316986709556962039519986094381921794746651277443685600933807775089419172114885217519389753929141993896347870940684938802230444402031734461888565665600256565030335313927880413774870053144880199955671999047391600775450672690891159293104091275738153760447412055148000712497504002235426088764001858837430437439152402061492205976781436420296718854967766981767240963563381228595972061157226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -1636044775727611731707547932522426367131602366007605853191729919056993627369982607677648019836767855662841567745557308021007456596405116510400474146840889041287367006124775215945447921928909807132439312458406193148725617850462418646836201855313837130580395472361247246511367209621934586276142782267049037917856807950290683576436176812769285747181329856158436817806815986864775512540687122619603597098650068637425041744299700403378433051841374999640524218512749268053240024888978743784025084572379877363225738190796134906222193813598035477016975662309191948383749574707743191730517836174881578337012571562221081839040273547309540959572834298511406929242752390669812408604505541035544188804509435693190342250420706815961771209385421129246946499023042606061860639251772662072833683649307322539862958541782082700211028593784323073658945480258363679061293115066722941775194855513734476494875048806229430322289619356428692501853568758743605182783482897306177319746389433577601289978468213425066264536840400099392212775908120099423859696683681057359463544631342055593153996935306412557658988995056970693362483459544898917989397902731958310779022001257637534171995137399461482939208104584230065482680987781322363235381117542258797149773377786417389112513905374761607085473934235446495081816619920466417594341180983869178146805012333880525003123841493557549018207537947706885541007890100659625650924675468615305227299425627672131281773434453713408361047164684462621468026530026278392739780949494663087912586438582624597096636336452686291428773176607031347379873283639233296253088316953608629479555568776917303177629401649808044679295155210241282396176670706455823683848058968212723067938980681468723355097477396290905692075256268731932743119575251935480119267385734649086007777305755296417187316397294928451557530215869094290564211557590126252608499063169980964430308759298605255225743411949154974342862558374348044733836750949387628563461577206383654276824325518214656532955370763638766862477844143801707265175969572178043393659995795144684645929835612155681859761836001884277079749361534751722541715629010085702988838338019324446086388371337629415710019357801789458884189941368922237384594179450955765234077318635915319008250070809720589513044263762524391114308703916185898355509158604189401932128549551783471456398117307451309914715453681903186610822415684971216348523632214590873540212225601315105289063181106045921934695746552287170485598743595144394514867926394039863085715492985022928495452548626225782759541837959797067132366024833396566955468423969585402312256903513361585936193564084285936531839699720841867438927507942848460354901880781088031794999781408482440418992937252120321955779477185155024298353139090542392794483608933635639298467265960130799011749477207735558322062392201921103677237798121158650815996836714603493118649110501836495915420400049567162616403497125035654335127440924462857610878760854207490493031475405048646891874283958552227932093856294223137561450995622795969441162313406850366429067930323804002094285236266310918631586986685069541745933582523643681781557897839034854230095908525480767893937994966129417817251322409648263763145056043869445779501516577528181936081870664142223512190672632924329026481388422271243644280558928975175254416016552516933444296286400889731084807726285750370540556553089454888081044846927445845148262991189049754970758911599665747877124031758930267817317043435863081956557470691187780257623591599401752080019271849588682161668142841245178853170452443891767464016599871427665182411402262458025870558452991013142918543857831823767760283439728412775186266785206777957814828443723363192536563153423711387386752830883507934100972325347204752216174378876576349519652856074672119453586623149961004730897136005258459129021960792640262674343868546380271643053791975685379604858885237705925976517721299575301250384028821333514966508449377870407394627986440194137976621030107590974884661229740347652003878650394811376558131471808810958136499883739224761539610064824129236123323420369284229895428828594386997141991779591778166681559118613904049439201099467793057509085413711948603324363202259640108335162166098983067966068032426284807015264135035587625258490676113678705185486961624506465637906187124155461162039408212173196901892010990657562164270946383873001707378974526479347133341898053845638584043580926605402401498871885311110906595133163693718128526525404836111908543690929478824404198204030106086670588501485228619065945527741163054558149043035552942710991077571779131356869869970423192473418794179451651871204376220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 14825011950013143526214697624956364967311515153123297123541699435024304755339802512029011697035909298309128836038622743984017893352005930677499403736730007711656178997711191681381863598387515845968745086441086625633395404172709511954056808462653568214455775004850676881176043419387819487081781905524691380663252627650081075725313240224822708163838278225846311632343761011351573427643435641682934255579632800610431247824730828749015743080294954869863166144029665603420129344467121459664877937404080681520400109994254607881521322385238224861850876068153002669619438520335627172935588313278574540669131473059379768214535124853007750993845466402064542616825328987359924578555517020872695104476427887383319000179451852316329752348064771847726609928507813986097048203530502775159100522438573647791576979662089755315076173499661729852780398630241245987510837184987352502578410376053412686938260187831163817618766358100011707844226937353574451719932721139381813842079646510064243536508810055145194967284994348574976510789969802551629863064798749349069317398550426079098222380194076957123108557867174569071408655718746975920291092581738562274698585663844557859597690158856966385599519718209089931311281458832401142156575309572473521476680655244325630744449663918602642747780870940431088045718666431964285354783711812342593771338721943698745791151925452309040199900081483099339496555058063217710337370652424483395532548647827858090532286661025896380799108782622328718661775255267541561222896342854333223650381834546333478966903396862868420157434441868136894556858982995212886869982344822768444372438040698743921562280855981789909518785348682262651075518538537253883484672789034307132476408575917560328492649835180238373727083993390003824492289708462732156489396553237889274951801804155605651861889426345039918547224181667468950039007418154788036512499754681228014254368902348251764121276972373302229393608540548447189068947531487539707498949960365373679577122436517568762390036102719707591060778805338026996538227387450031074917250118749547614371664202980933037232465445689621715009463947018267175659031245870540262822602936011979282028865892715685995178221738717751893914128652856914308506602516100403569907601623544313300628780133694767172540357224667048685625034187505022149676341460383289137996447730612794493064524637126771592265917423318564486118431078933782275762248073780546700841819297494524148450271427004373808650419584857037566592800548824902253959182766423322356284361666410790827983253594713201542942213087033624111066324378291620341241722965002181496444379300984535053463465476772176516265781566142789315193978361653395279666773721861608626059147154300895555502753015368932928328907441144943413127421885309905254056771960363414531717354398138930474425090858115285555123118948436780570751926840820680585410829746093155143584770463494741275259386657094821541795039930191673474511763712225232585694662725202192143107120711231035546561231736789890312235561461431984636244810609007228054177713185762009845357753500213076193356472751695448289425752939800885673349045516617348598992895871840391852040293652796365367873579828039040858506222535440884818153566651639882895397292285962298946926514061737887353874182237709429431022785274474531611980517843130383257522703010852823482316545600418506797252242704781966969869934786340129401585369841167868776610187916534961498850630762417592104301836977597292629263324397218928672906070072460320492662586210126939256123643968686826945039431928343089633560471780118625862506042268976386748336038562014966628939741138356028712023316270722167023733939099978635993975918316279473688036717978012499330657261816615929001669121257101076478245150455905133071965570435914905763035263566204697214761560721165706963030053118427742594386826482675922542769949282457018017609183121991897940370779516154706946554625700058509083832849899714590748888700615308773187741737051374991479291641790455590579677279887339124060748398927224192873256530706810271796326772999081977081770299090097209951877570060322504429359006002682852682484763173316930230366379889192420964807249882781489594989203780787784780707993823384935266214088777739810559179300400150305541503144458192904239147647567911219682911169431429085108463119871237303106780197498038011093936057239987210834581749500625090362209445242981258780864751767673845070887084686776353813669061408123558448734231603959915900470397031443726710250525895502769958948533218953038355866648942488135900968286656342135270406952657638160674419091791335326988479841206752113391686975774064194411039352416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -114677192207261150821155025100598858216228639705996519681489617265448040432309360394247554684081877381088727842904815179203775895673007485467554054394273349793842404336387562328839008240100931495405754490068460686721622957975468804211754977261531601033183734839649717920931316297903159687223624592949008154320762274987578921497491495196176453524285409575205698180759839551082885323928094371441561954394590401109946017495219703441169802819379014360445896634251149891944991767306906415587882357426454168056501285747491005111084078737363026476375627750345443613515892444264848713218465703865383616423827339713058054674321822286295572194520964860051887251163317958455288082078580836429914244161325229335889189508473662683404719842824661719340729248309356592306910873406992044709572714523607553519889551001611627784868704919901574234374218893136396831651475603657270889021861666483849199643088496232171500321642939897741248561370166949936255583020382212644960042994726991928415335827725650354804814909689874911186887870947491823034592072497452192175440111031002807521019667780103906622698228245159651855488310389407210162811335150349147796915349668263833907579155674686719940332738056283008588526122489371583813510853157395984505600905285005278964372114723972557975021979002473653423653625783831471880992589616670086924392941775053463840808796652209373060986416631819058845752907306451729744164972008385942980804367358788664606983882025559388729170906792399704221717930758116645321076789575329825485189918096881468930031948497415173900264110107792073874021802141587677178764150448148085596043244150220196871162160227157420325102246058881605373027124101996579682021351680797218126657019536801247426087937999214030777699430555609294890803066204900916120337938222492713690495260200885011066223943340452980054273708532209700896957166256647441602165158411617368348440779585264819425534010746260133282250938972698587845165814066839993165798839351418822234627979739019830681627352132604131327523168648046011832414420091783381139995635059327502721566572124011183226596281476993589754052298777235323487432033690474847720963574807586648656014117456287567163203838503526802967114761820120002118760954196725308792768481864594311822038791855201000990864841999683080790266719270325823736918370464420262484582835199071246098755605341275482632546414279059193008254428898899248103379516175962327409380141226715183451247221580995051719829603659582124990654700441366934811768785951115666542885001906910676444811233214046438943351886884985454880797686366895473530641839145487215209526866696344674850784334920150355290786471441186684490026668755565423850026799488779634897085339914271281149620523420457637291600820912744842090690443483375197579085775224459110426098702479146817769577625684542320464602107639557382951748193173040049699028428031787669745002095152354950496718336032563376380947894579554690305608113388483318474708397553094682457338751766047749420183688689034839446573427294891681906301216721714659347137798184581448371337837421800975711229930680812525507907567383607021041952243918016344661386041420994021571965789960824893057052506680563778121833088438681446074972923254881027286304037062868300943931699044719893955817831552875266650621512810803880088906162878341430561329637395318275792447045866381448603874773148130098903037455411536326120547900065645641533664782879990230285339132133744854180900559020616680118560143450535287275511127208923265694607222066767285510509163431628529926732788109799455772299312865354745027952882174534900581529779304390353020887733434497494551799093711492932420437470844944004232674950562080774974425953784209090616581920824451067598835184150337907564797695601393205426810454659185520950731167157120619156893959702037857561097199930746210748864068912177113393108233534478825091879318420197435902892595039900111246375986405187530285349839396766186788887430975811773617114044477327700589096317305336835507409376425072035576000188938435723258896346467152843825143094394734185079901032929934383752372847167847834857858195316938867947317178566587144665352356173257111229044009058883851571358354617629873642963709306101832526595429706651892355189240103712330787978004750940738578159397762977095793163994481567204594140720578957972781865529634858766236432572001026317537684205008987206043642194785053052996766736041552349569852137678853609403845080054344839168021723603910273529317232282402265800891662453318212755245326830461752908484991504397246321652002148721945711168832405937866258719413455095352563072693590287554066264874563785269856452941894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 237132203103451562003738855020613940071112518287817269698674515035693903264503469216031412747139786088374959359787022372597856404275454088902730874023833271505688889207041827530281169084688271020284137182107384731536912476761900925889429397888054897505069394642287094655186767171835080297250173439108061429212806709683570114688478688304583488923186913597168021136033300752213759045515485805050930976081668195251986414471040149520460722403797867536723062372285227687404710921323876747807064957522224358845652839865141426755921464091261368066085090792606099837316155648721047072364709159261087718912575777320963078170293853539030821706993427421021578497762627449759729165766128097333861685427142699435387926074698802493930567971273765473451634556494377041923727877187562203653405285917202287453964566183537293321457383087715336813138540745951274038204526640537403561221527712642408375464552367318517267631458556410209821324255550799392069707288178909095927093864779322166821326313188557521494029680566677943585450930669044094990166904043475625504549800571596003970371435006584577128725780570105755643560852461530920915321323673534290822166991673409834344964296254779022946618827766923984774907952006479450956174341846639537582154001986681878300407725695890853217185481056661748976747462595640706427352762566420875453591397538362511432810480951481337283669479576996217057999378811485654454777090521677454879139867045404198813952554301897654180865781715951952525061825781117728565100978694362375081119784700654444530963615359899730964155030128754498412313143472792281721969801442510667687160321777738200675999205252170976833729987068854044365420892525745456865316538953000107554218702155901511913467208644989203445803620288143200141813917095887330337576341102386204532050765777427087087171182683418026648399954547293407604467747952295599238152324501448320957836557511079719155949945727988938278121063786308499465116948444122126857502332066814079490728022636571896802865508705592945115990342440696565655288060069856788868959133054067512716890865433123243781154751377622758545533806985845396821556732313980027100796433242304771699959339773610444174306438369255877562670159029846406924933079802394113488495647808313106997245840368256584643316406090627071197100976993014470350421614075982402466960144545836783863930699611726506315577028948650941119356224486219508545020412098007271713100311562238464527653532413739984255559532036473184345977023115514276695902271317509118533694495996469931771223571189491602246862688585970794251347302242205973872480634371489182558441851506648009946885048495861057767797566101930944080109206350850415226408016062236416992770406245519754056053204188296431154293293833601511606200880157527672988507346619977525871741080157251522380964244501611905932565724852895185333459955578952476767255514364022927075513960554439069401828818125938734697086409521273466720255905874110839529087700762623312588157692839281546660913689360456205445864477750977812626327093208931204771916342952362980185698082374749958655175009966319186545836419139198738043538928461041394635783088236293850396312128201201791238098002078141564484485739567708028524383757443905065315523381848335301997522378523231979202959264098450505930574820210455833995250761097488309935718416685026563147903816979957927172511540488196136784784399833084484325579692147792265328786281735446231288925441604074221953405542639563846399908869531351707292140321703099437175756492503649089003774471487313195158266673530969693087081988554942577451242309557386697833624522583680407778511309886775356225694866240860599817146935173328204696496627552652087605438612964983425437783131796794060348732201002476429406875224595510357571871322982528366046050284819714015952132166190757623531664052096037612232783514263295187568535351640194425094077686077475206280864718259382974492725182573805181631879014367831042829407758035474868068081802271394041921569324634219689067457937283589788976875069493935949353809611674344666685018809277509945783876904859659111345191784232112671224300431515573659584473011789078905315948733217946827909855644144100094236722453658805076306615790104378563380336506436326811281485949330313688141935777572378108164408996765121163486862153704501970122787682678770815175349690657614072408553198622060311285457989589317522463421047602892203487742609197418287728111985218598968414659902416327050047988459737011278807216400785301836044953459696930221029474759982243825338218748220577049824713852798145582162134369399554857530854705959605541774551243708324399506182089680805802345275878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 12084147082348520529487933524807202853771243031660107461083413172015018410217544760284022626893372437731120132176497998018956988982233074277280128824636493351457433214039753626155131143852431858345059783424500823914572592653302182130290731047195386772710866600198996415433987574976687380741844367133103265982303995352423384764684073093313125164124118756414531373778278439312035601066876750094488600105626596854248228559741231555074041006374513527638030062767815574992566465435695464773868875028541009800172407236589736978289817536295808626712992264061042108045278668111251034899928877592172438610646465440443746793597107578314044333306744676066537340753644648200665811851922487849992418255151415878457940890884452923701824638403349268447362224976730690153682485646298733102918154888244016353139950587994032347271242544095897156681439101290034392052407939737503505307225764348607572125511398148282765027553400952757660002997833808079054005289644665096174594711083319336968995133677040910252652990114832107749286496903397173156826150353093458277485294410628350038696726295484051487417164413735996967884548343057337589567479945624330499984117878286644126161270692905510119640891570999077901854648402225737109553924327059999725976388043802876259639321037161506703419950854629577120049843135628379097299166774169633662044994473758784830926003560240736781980864455096233894306042367911650038889347518792755724628394832790366523953188173120907909412613825380394507273702037200968135346235965382602240444224516532448866248042535108558837446353877420961951089929184488097776263628532161878389970377065938326943726791273930759007250255884759753432423659732969448077800750571326392394867921856958002238185982758973701976302927024041028433686786962257853577953447727313651495000432041754224659665578606472377489041462687921620063508392073552493612190988597336187569460217182689415580013386842517100278902501482026639917678744445485749880258561365475086807677577126975167558542281576684322782049345308388658017802368062985999447472334178803640020493856303252504204536884114767697157360902064956151418654559685618705048209959912090555516370155455292143182898981047611359483027296024652545988491670050891974698375646110735909392365713282069284547013182576611824657174012297249776148533520626385798103275363507724903907160058944763781389732266534527700120318243963557242563448347662508766607159726970419050804744510584496467462953130888956004116627477246205160396495264203556264858687850160654492745152546020854737587776308708414320421495758052589266232966477506312619084683785466258568510794580800307927989621908948665105007962531531908341625459312680041360191558386242746758601205437302437900870653677771086403744806926889250705308371930353972579171553570718351856441552636237258630700187728613690158444399329949197058281348433189756535925262824512048598304883919880527897966868923439937931918421635369965102660281681013182159579313149376183171056298301406208360311969964006179928926000997530469417428802635412752554107073521029494466900251167833276709031167411306308707630435843066898032400550777313154061205725238744855427075628205226985236570124566321847712315780386685584432014752118823939811518480553138704537938150941410431889737385014180445792653783282761491128853272917533569921794285679951185295903596631788537913850794917177057350949369854077463027420917519077748312696440031411791186914125020598351398986920646352655866660500590187113835696987385499335770681543367974651485852313530180269732301739175025330339183552012179597200501024199470333042201892379908139699806208583745594406092933040016091300533458643260959526162959735305008825802301318661700664234363876469372510687633699048382944265806530434939267999090336341436807255418380547091228369245055971312692724902238195782794533710881920343247680802691226692448378310770294328786869990554392476196325014713674068449210191844813774371049097208989061628619769648836625968711890117293253344069169144604027856528388918588100619766376963338023778962703591304464293105098924534813494308722077472257346932577655786743084461442366194063109119761687134420478956342576152365778420268817410509772370014304294779532688094205879838052156710636221903871780041742892263793761568650846323757724856126857621504637506375442169316446434692681062381022699860600728718774956526923054745194230642628127755931467820172287026245863679208758755549672636392247867713004889927144940142464517509616013845927095214221669832538477043181319016372434407435726476933024295347363820776826647910393600208773124543570887112764467019587755203247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -154285586357663721973933188702981519017312461341045815751292566177603401422331480883236473257603482920147453192583545683803653909896272131231936489842024868743690460814262932187420679236466738984809335377563931841850247149027213271686180549759241644855675122110471519872707659572456957586947006432945350546899705766525758347210820952480404890239281514981673561384764690856001943875709319223091798102951855108281298997437875725525196859542463489419602306243063244678512413702938882466479116424908327375028563265448838511230457712516095284330910154438014706899900576994347863663354545628663458426179849004347100090338712659189567466552738653263839871186388358392212690078385099983652061955781672017978016438072926465992953679209370304349803583521720392943476736266116101417940663532301333579632605316061065990740448182171592717023782930564475285078875667980950297731402689701911523814527380732103345593546468197837281717323369218209562978189032427101497460688685903105602693959782222322509953405045239545383965107996059303513825260431091551747081374458062448866117454255441950952388561165663531289282038326326730902598988889049071978008904760695625055359774864807664029681864582757490623110454849157500830974658333467156493189942424399543620462380934047492617519534105709088272480441102880327664077756411760540436763339778239281748200214405876758246331181198988811780310386377292627153860421661162900050946759274597656581780720355546821735360420299006931374675019772366868071273941650044089014575340398462844672379433846585768330825070168543002598797751708675092659717086752906336854096416030526042750062539028648614480397737544923597990838803367346266760810919446649098779187740388601997053756792261410158814654478919163946994604142372026339876925685572788402575123601733493045729596728803896044472223754849109372618785192293213070271780290647151805074551381957773815389773332830559029260247254317704344775631649563595100599639093254494282981490170337682486057333328495730464168790779129813252161278732956638336013562482985417421862501477583059018925238391000426233628059622344280879793995786876566288535550640165817786180117772011753717274773829260377207241910940561776109404325109653222932451351510386803164577301680616199644836162765946887046388056008672650588208475606383588688114038741199268325380391029423178061400963521030095426672332378593216947361034300939728315559047062120970262136898613355126370444629045851104064243092808266916511853998119697066139288513887348718932651596069199680534670908999625379420730976259147725424135757658023158979161567612748607301358583722713071532851254463960435765808499538046055848826086218011112264174694572429884663891379166835468794522881759836940890515748128535126974715418360463522613268535572919167818922217344432168146690752458811975989066425970824617909860444787689145800885944383138586173371903826606200938745678852031415822408227898857219270317465841585082952392249378818058388903122185871679107231346083301506093432424982905475761257669345135649551363029806862472918944133646326421732083636361357406512982257758763970755410207210636803287947120017868054233598286953402172155499048807231951182574718016034414046951039846542394230869491935590336824525849064481905850252554731124488984151585943565848583965317668736553743132183692141399001620775764754495308115807956008311924296628939372867569105551297574625791691887917855578380394872734920666745844758368547825575898582380944176801252077357727556732154245171604399830610559951307526409570084412590028284150769398907961233006008925185558539144545039849471807631879499679943392528255906577571679412561070537742627616732967058437688100615802584587562212195276274226051138573195432196497074317229304571100384633341572918395278093219667042284451775262482973629769016415060326179723667015728214979701224500500933511621505626409655590031967470604866399925465228178313042913463899025744121654915907008278679889324747360481490328286550886739584380673401372513271170496413640106281152256756433962966922411958619862700588338994768099569353464522542165172920932812777269370559737807790696543724506378964674973793183153636521653809555819977807983165460551990984009535857613620039174237194921678720056746187486913426368769214955130836698431769867201029035601939730762670556289254091961321138366507495799851520792654209492325767668094656158668992291454216529791498049088818133321879634361099216332840391406204704699137556894755635056080946892523828719996346110233673242690583101552564677960245988456356425316877087679572276085685685075889195250198326903046108782291412353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 906344040279167182746483139116704771796038083696217646588418320271919141435792860537408752160064676068642916429032372694548771480472439097280459465582387035142156660479955211169185028111603126958541284918345999242547602927410956643009674036003620346775310536793281975979327413594745585953606478242785885199737805072974541143039018365250901234043884515194924243200053834865191677821466551178454077976243558546159373763463258039257733277554066255150510838666039014051676834781989898806033737760724455085758951151516003473139143510673172469607913499168932815924242848309477288491827219507434085675857725465929577909576328091959533435179234644025563862770066172728608182897724866741867444426298681497244740002096301207739052473150902625806235140012699662975096877555352973338970613092848076216219524797636960579165128713249594870715643644124749416845456175801078992192637366496653203380441412696927766026023091602932561823163732293594509556127609697490842935589255876540407367239479076204112234710140073336751620475190165021098892468976959725639850220240989661433512458020696551432617618535076075017261305081221782157821403461762683764247368864105253282887751168093625679345409429716533473370176020226357638202833325213383654813796484181031075093112349433277633531662529548297586459075056068412725968253722914448409239446274532021355505869163732650560141149331716774682304788036639943181828813913769446517183066228784711471517534046884828860955665985807484653359592151642666877961138991424181276833481607819489230780062556621757207479972675661641700747594192387277057230823455618779603229317158066279736198471600419620211542994974094117191361765701529194830024633167995694934728888696691191974498744947661438075434200624413513107169188100781245892153382173458181286911269336212581667018122959434902911913632715056929219580283824640733690151608101447966071725701350925402780842316219677887582838705066853609408486941981016807018589946583724304489411708354532593372635555223718443669224205239021163266478685628010365008231444323463077135665477133706304444133749481433107773714423605078628186082131342281336558241754287748802848960093382117335364404064311220134188780368873155887139681356461712948241206658882687256313773787617780154042851513224230789708611695085173681210229774505478376161179722715374527995793135850283214753185356578705228141456985297713365947346340011443611586665865249104180250270075607235713055641273281427996648275911221567143498318066245597436994512779630943155878052381992608001128070230068092579366943472166835708239826333843952794681775245036224454883502506289208664998550154693252750081415057888125533134967733010205776352440098615724128829273623300031215693446263592460150713969777794777552118169812378257584722311831585570958987509585046527618879083233946851184278050746880699160772502708171298744354483735086333903970556213735486066164974918086037238618483427652949004132406988058648946621364660651971678319418260886914434300136404900925502662859568980450859954347133790405519510216173645645500765981620264111907748387810135916288847220982359347101889258111355012092082286492562401548117292201920390947786671078250125884738885707923107371323988398131710843808299511134533202021946985455102230701894577989497017366930308683203148386873592173723148751935764878731892705879501523095699436297979372142407786099531687563054189518643967872878518947704708058315109385021937815191404581159330029800174723332943381396151509761610670619607814310455177656216910441830071627178321549407204633593469417103971362607676317038972731773786872843118392357035007001370970101297021578030387637897685984676403361657329713715401768116798232893421019663692931965005484067385115033314270011152152965577384719858878268761094321434175969811585588529901991515937934234398941456560677920225115706636135168649666104598807503969417146885986959153233024470655157591941704436134611515549998422000784809680539087057538947619135895769538903858797538503662072066550330049852535994394575958627430475436952621072850617479979675411245998696296167754299897275582006175351289239967103955156389854564672169411697391136194085975989656539238116894507685239503445628712747682447667093401804232703505441162962201445341782775032906892949088849353692711554170226131133965623545816744384792441110813298947626565574546693114209596842143902751278744877388567417049500007878761064323186953225888798892040169849173150655965262185117312969169101766874592315095707882233837458762166545755442386684617489294964932944075446957258307178153868125769737455754704313903857837431132793426513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -7145466667678229178679380147464458196631282861282353313085150208180981245912585196056033183771232001545168527680393410592362602151624122351272603689972843319564777664277215521160255701613651134672415038734023610097154093078972021284915096179691975939271401955540622319313202767664328314016298909760580702065469307194959278822707342470587688198474244868305522481541380152492512337940504683837395566297780670965292065766135914465106381900399628938662005669039544871962983381413626660691839300501109993615215487272282228969510202418929848262053368434301242939102171735503844276368953731861090518880124468691644186583551599605885886607643435027807688460566565787833356007784997244438484909037564034725406168143895583880352823697679825670446417588632680385366060842682285042144295039961359484645394141500403010273990476007939739864209610634540426690390062595184541657258230545332659924912877803229743121680799774743133557940627751017967703673607959701554590428091811646408652209863769908081581091360064638759746863874837608899537552342526794258089997204115067842041989807206101740561650185678931409667974216912619795421789004775613028475957555528784911418517349453260229843491137264274576283689112858097166887260121665754154969536290035993687219935966686732261781393126850678451729657432482392035987723095393797068537314329890345933102979590586692186403735221505346754657349804574676245451972010431227000475607261846849380963036266832650227680920744008932174243489119714226590241925200296902661968082572664195660766948832083802145472764226009717791690340733344349955757588441281286255029782956489364414141186496521211331927977421787658660760241704528189087114497514141211585339890969939976306336527241245507120393833669173155780250684892298698290361632120874249097989968796537795012350609011202853917299885590851377790084195313413224872247041550431491891165316666293199902676885140417964186213834329559242803217085677072334360693656415566930810121345785700414848721645095443691382896988161554941005636849406105917876729838515915219969868476583844344405311765010718794300334928149062658830853262186330419103820990286389098391359145439634168099786374734004943490435887495941092965999972242580591198002227749413958010445681734422953832914442230265207333504588978640067666386514830805624950334903229488935696690998450512294420753257077915212150490587368260338312379765424075510206817258985076343183110128955226001119639829739790618450085943385679541804663715361638555003918016499319735879597685147857627801583488905403137944208234001649247788118448501745677655687526778994364795202698871091942702070289208719986334149386076379824916132805847032186924111341462655041694425939004739704201667480645294924333250280426807158096595104337172646751331337374966337103739751168446435704838070649142927201106908238351833854498627999104367898072540182216863976859282985516043926557963919865212225378675992319472814488842728485030245315587629615986572948699829203942885181445604894528374893436845049733235193249411077306861235316146733089435708795127635628561390155202530079397743794103394344762407816354107091325451523858662857737566457802388035229217198802322655203764652139799293969081960228944316223141125972113657187356639554164768120654471396683888408615737642850685412410043462858217950018177808867962480272413979729477665694748332538987632221809106497210091203810573469344240975299137807612727289473926979278454347151098290106528890415322809597245824579126934141691565550343331557306561425943546810849673733189896675026517712550507542083717452731942727339306915212647206803144598821268996103933972318868883703101982418510538989151708214279204186187797969173628933883796017021361498506205379361836264136983578408333419018615976857890621203244819457777405746061851048463308922566180609087561984928337149869047521026683844236391165249493870228149299796351358655555734704603141741853521065476329625929623909905848348058848549686592975001128967272284920890517234095158349408602652517892615830490020386290767473573247107994710701139784888766513904455404639101806994206180757672527334877689742813369596373715448749001897929562771644446748875592382240622719069790047941552708297962708696020190898035073480803675386962789205590909012303860897556831869182903665878062712623254784739035224760481095535741415635310050444993796484246557525947289339692255082728161293798088265884112636505318700207235313703717298661247837484561417163225577747354510642972090420768301045313636234246638834883242778573241667098028213453797996960351809399361667812962395363030054795672185719013214111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -66817161475420162273529072977712101066390267860907484215153473277481483661217590838807761139012758651834283739180861036187069120650252137701296622222457078153333865893808221564914104133359947890513438474188059722608911226444559069322141685185393712859144460956252731064079820983045805466171774763915710054010388729213132809436749948053417234935651893071839121149059888955106336322818860723681195765177359925740083196731168028794377518409004360173153434653387570212438162210396384298571519611896227186633738048188891426385413064125983365479725547452444088816621933210896826727896881212961372115706914492581086879516331338642833495261178034814871720498176364692841680598554520778950372604877535620416134885571015242369379478990693427055892661493412076195031243958286503113636032017312290442961936863830729436971987618807254235696817511910466531560535924070493116383895282849262305674188404691336274733185589875010057847766186716157352293183171227194412328188153594890699164902349778127471705749133714350431760185350976363395968511491240359844258178488905643836020273594958968663062596465791890457960421584885903634554845365347351666669160672909478133907035023898213893143474708850916370699698343854178295670643652166140469215050228427800745435441211664546613965450888512318149594232949542036884618186058268109459633454871570865465166613472510786726043573487261673340805322250528986432775093572489787124264601568966867975919649622498069434972168760197385335820845721741151771736762118473778399379774978370592202105454219496491402980003823285979884698836277504762382359338629460689281930077976566877734831363841269238091622451758382521435577923755335122115265325931687650132644207347013283590978685438359916491672847327029690675958774803329330867908531887209355494791823068182226237509622338272296714917046375615149949435562382313935380760629851737314322322460424344448836521688650591046512887408671105804550315226116054944300822210884844252678901111383897498471868762453957243401103923669599268380798992786940347290365464323572318152674994079518319466937303489934310317169228901036267573982926848682285384706847403588001762952178405388335309647059109780423399953058399149296028888768781355117766939927542399529848224433159233540698956992202844994496245437688637378526474297759579306585426357549361836041687250733942735887902313151990861443367211030947042177713967759201124532803206627098411541184787303386224315067663831145382188915326919563860618587374167320231808058640158889397858657972194280872738830617268339517678950569858033533702227847662204463239057832436458427833403883182234331981666452023681579092517299439794712157298033388876875904110488037044127817261878612744645080218157482989913998900875596951990845584376557261425809365952815714705926326207116484140195381649088972402151412704886216307695638248858057209816445443873601845146591412094753698180681560920212751503549291605846020759188076877205313835559336660443592792206804833053319690466135129412637089210855126314499170154600587927379595461243571479974844273664682346221106039367839276643157226703063261017273305438306280042976452459320227101710325594555614977674879103798116616750583590738664185218934186128429638560094125498307214235210699008919918046755485502849774593207882097775268064888552862260675332901751360981108784001017564221747127880184708123667317740290304269781817888446998987123810751296924470461249820928865181732321824137641150541574990027993522703540952787598654719789928191231373196330075914244449359911077428299985975376648033540548721248653489348153745429953007740494143812309999410899530610503792592542375097198463017625881524345409218152550175717518781466660922060141335715597128019805979079266451436939503134725651071813650413654702702702677318970609564576760271382406964461069893577333390741552786313054175297807321767311408928581444502755780437626389544246769790916655838272345636311720819042843619937671811049257483507829834586616827631010214880729784464832800364753856506570092390850182776857235667617912630977860039463352230874366513986467908653046226444286557380786120241223323351665130365768003479102578257243492942440591239486062772492213620981481595462305370645179540873979138285070599141128702992367455225216402570879077235189023669525478552038853686419807666960448890598575500798628731446451038936531313595050730750598376922310099821452698553343061665240396332141290697899675272236683779947508215403174289470169765305606570644314857957455932064462741398137579326056232603584834312987248661403388954128562668747202957231223763301386497914791107177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 2066449040293394663065487795182166365474121165685972856150385123993883896528817932048473145155105786197415899299546095284372314993837689573235205552935740395292567316747393931129067582360464662018614714034524641845984595227524477480750991526883765016350336809881308598653683571913322403093561038883331916694103597511682849803012462251973296227444888553872110121019367380934294619466491059522622821857661464218533754881066855336756893746247508081761609012808914057679107788448248609995293400307565765039831311326325629164197451997577577013600838995317736762076281903284547077002887578630886859250097531476103773486147230308972694846016432798849584639162970441252454917996741772639256298920968613602488284617640846906646816316601411102708528151676458879907676185645004367832629735427402711876711521982233301602171684458718801387033079591679428445696899979523071748467051022751708840308618952686173281397997608839209558619079910012710711424551731900056270308644941982177103790838289455473356365480146380661786727058392634355277579538911913716234667239935459056535638755399377076372029170885020625141294842751472133226185521037169443903456965541573701775947880656536320320795090007881383609204688259191308942776517285570465882983219027477208117929159932893756303978479433030848985579464632337841072271843315991324889955722550095188008959305058772605884832674137814704055244044986432296168390941165742887504461791381452632325184766182633286405061320196818256976164017049174599564869327097681345935346708902530053818104393109469019720352545544728632690861863193118629328305708538062091798675963831443766712507412396325376126180167485817979689272317782334966413010348950851481997026464410403017867522583581032012550555760746942213711804794915798505618716409232851982634668009428608984711041294419864105908160639526722813586057904048362450456714030237592419196785605285307240972070136557230875287102925895775825295144259568204043736204279985662936155232530514286099924295384354876484583749287476180836926823169133818486779101255992046911292208700132372194504976138518440293637666105899044758675042841762630390239713043024858481604907687732156468349819565683529895202100589984528196897858059456182647301992049602603045848861398835263641425704206519953316193856582412850762379977433192283408811402011815958240424674553906650148751196538229371995203513782358192982238955899438044230894702742867330841185409673195857884536390136870805141890582538518634998487787091120938429636602120557485401126524027605342709380497344223896035308104740558278795873027486982433276004174937240809826924638653993736585532057501783529680991805852210518829275387577105989225509533836134130171114229407772918333764437349464867103912528438616082505040567638481062429729452459476494758765142911640011359763946243195296358590331374507224283307092301332677129614008728738991289249887786324320631879331281833321099950536013585044530321204963196536884748189042543577534582719353478496076908477376575105747914248726319578765947666825713579469236144845351294213445834475338089201132344424021906115251599061321932521767207404907578504738715980004423210769722526523668267975133103179579613102553681341261792358091084188618319979264884340563273745609786388075900938664161664147197814151033980020277646461286849224094980345342825915563146169279753488439157000484660574208995883943195397455299011092693623483532008975661639805946887713454633344365935574763022881272432273653638183948007846564159861976900432664914851115525896319810769031310168485720619786225863265479393472319140960492029141168427510714594646486071206916192910281222883382807683552005552062057144920328827278581441116314788181546338039053051186914767287817621997346621238842593032425637400046021649116808557726396977320400016857915273950843828899754420794904713162977207675549000490462925064481918013136848946919924636488602473571955801163264042311027350300373225361568615211218879329610277979537447621341919408306972490934363592226965043719855692813417537269423541017200770911534922652662061969236912644320748453496434358736782611217825528041250394839944919021132192035803596652768784241450519368312947383588683384516184376742900414071669197583798246218815327091907261372038952071385836638309934508961790388752581084631694324023489146726903580343452172686143275936432248067309451014053517318670896614729033197571697753107471607862619322234200144425597131283416854813298284092537200367005410460771457548800269211325536501379154135866522076748809963761184142459753266970830905082018101608079996452105309145963474293239414691925048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -23622648397756640281095440324976774051404342976686392014094079051672848218358019627850358815172052028535501758814363111954197586140547371324639311141186320431193725314297398149567324345033278231850757680640833604585191738866235768689980076115921270768067127250877673261897220401435610629537134660881276847272772319431972548495848263045071675892174695612321218360098720779921717566501187393922025795151134281316998157118005359581311021696903311165480473110840380209431463602148681486977269530578829327149123527735739635194668787791379166235939255970787498400637585287324932692232541081380530893277266868983282178320572956182653513548213061072861761740193307020637397123519288249801837287657431203167657539232993777014218761261133438757340872160892612814292358899873066377797787612172265416885244145000842276488137266342197648081285231777918657744437567526427300504971551184277969048698550781501676388049190627405764862839891957568158294634338301268066252938631920409882903022897025936617457582151740101511817230405876418613524694381525500574402625609536338588569576146532803107175321301933513231345815668683522172884346522613399036677021341766851094808945657287278811180839559250991765768575726445423443352939225921254646130332749076997110762349187105168343749785104297801140063817214312542118218210640974019480587192519961542830557439414337126815156794886836268941962143968090862426455263164117722512591933877169885826791713622235185126951356612612998294326151021203610513668643139938430089043465426273747483322811979269285578083595014396541577980375532909810813938129368170995282714070999640156780534207081444713254181013375709725267441586376804068577165982979047163304084013611176698104732564101912662974024470428319131474133679890447024832934147008375795764332180944395478065287178858274836789103722300313159408100887939146945201979621348757931539550831041108098701275937516539795288971096894817296282645187771586613634111748360950460024491903830517091285535749470312510422311582317816530629451517603992427913151358689326301131485194648711320664255842101324464572915969930390981444311087143429497657532728844140604228535903141401544272517618514082832784214109216873569314947794341490945862544328415123508200239902379513340021573920594500500803512055788897478024421862944287949932295969257781806010608948905005061375150732193794106102258975928691138918460352088562050675510658308105297475885288587732506824566368234206944746586257334422646161339911845864306482432628991406451524025672307341926590191066362113546065387219645870182643926420051738448627417252490343060375247446765104890766119826289423306919035677965229350708046103637438782037714584313089023221792342523309936861620135148836742999405939704260280271593540555772409647827394019874146430690240394595731499661778945015900811950597856812015598145237405736208456055684037295758124338975173438586182563415467503199856634052785782952283465545023354944471026068385131719575803598237102296807260367465096909084840950284861074506375411451128404036046938450799275725317029732386689636170750628637526960865187482593836937986755518395352539489741932753624668452612950303592099353316230351332093576690641891260665993065854326668945874583691045741332737767706817475086696623183559372908448534689756989114825531671567490817288829976676744208010268846183046831905211599719013131269961697223024206497546697549434821272594985653170083781262386808644103542592533987932302282453762485894566419873374044427095625632342594294339657558118974344083168895838182174328239316534044950009235862399740888567395716869890698374802452790845730619920084837075935302157534841221197713574194049531890157117817014371962466646856697589672836998690174075906824905865044687266560294405769609077868909474460845786800683628218841822480483558815144916377443428658221247416040889508766874387307358789200693289122998641916415718912381379844076768624752317806156415217441860433668587271963897738255582279830576961506548220400669709142705893565820053518683307874501414588677096466881702464620259514333262429119550218203178092766314657999665652113033669383381311268788908970884427259629641145355225381388421982262637571685482076469340462807971360257975655650758623384001700981702034282719801316578358894136445543746874373216634854000784227494914201638299126241083323195045335277378893832893662701223952085153924748934532289926418593522776728760069185709848091182028162003548550983645111622035166774930824801620478961270599384258489415115667778909859424830820144944914588497654330265004302637677109644176454139596899040043354034423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 166851750477712403582814348123886463347765088407576033711374389576311143585119359490461990644230562280337937029683790414526349851410991354048484347128872412806926609847773920120346668815171171579829023497356036257605265890614818506629231567897476797154346192279218961963420681463395286330631196489502871283782267099285241168859255883010174572841019113040322735760612439664834165180434287454255778501199019702222407949051714214216458359117561833496191700859064043626918443345308366426282133514191393204125988214856691042278783324424017797406125326376865501589797060673691956404561721816167304042052152644346531418792618871410867004206451365586866982279650101713266436309548205548511666409961603614729744656537582422223374113113394012910271448401942409022912052361489282628440462160577282658512007586916508048211755291662126658942131203862575058661006305589006986387912418071501286782973906841115530165499967782380130321267787933152415261408522197759776605733350080049030734045551492673782112019772666534312461401544378433794206736726672994117748999577293490245025309492406687990924846904577438572238614550690541669359528827133366844484947375541243061179852456821403639987020523082622571418701081105092000539346013734139035756322700551511179430089648973594866294821805213062363797884555933170208385694050523882892874283353554996408535921034214603337173165995560897987914327631307031188018098307336869800120237993065778093302726264300128178068894358055079543914410940667551603423982263013193121013922166455719093730153792078187778210000724767274272716953332209701142943559591577447353346077763341176323054453672690150592029668304350263448530962039472857436123605463942830240689991248645082617899334675931545487360265377199251636666660529363175448095642953453161626893700644483250799556918001588542719592748310955553463026716376200830530574679202569619114526956173251502244279367144256966244778794699513106465048738437659950316313636058589994288211518136492358826178361568478701784468460881919260957596651046282377946064709593601507990628719403664633692416121711980339822246352604624349330734287700278167687071081861366001573052663022422616363698867844333572010906535085364315527947610434855718149433651126956909792094184442323395551214975312693327737602182667441223524555409824856742761285339381309037423145180367978439092508953385184948893049773674920265544432887253321169450618136310733620762937346480695093748665595982271514949106661889540232549047424492158087828813111299724222893936141107643682609804132039955228318624033223611161462483329765184874123315587799957443625756962629828270762488350773435576210294595088986355753709010152835959368474179184037349002516297628182146470981708999078401579489739898630384452823943844645832536602556204391619125076634583123988453783995718883250212883525851795809173752289941972970494819122339915223952038085496151555487525234883967464922066834924150614578804936188510481127110067579159980943311063982829797244725477626902321739506025065851737055852149111314176161498372700487332993789179220468969136795445279283521387271922345955810159411857106596258833673887095122470162793657342498412625253813397826217866848824556290248330580795359077772303824231023585441226126400548604999714214478550591684149659979839002654915179867851620221157580583792719806864539248442974463666961640164889067483791700082719171268252172530247802794578191531124834773205157629748280096822317377823899456997502856485018223294980368931548602789934850301670449505828714640520790912372859357445592076363146028654005840868689203629942900964483304365306507980598358711198245644256461845951039829823102880466007207953353772559719183974510997873978100488293184401766292009321706718183640434847594118919130297940491293855991570149387943083591752455291449129654395675105221786662575294069909937068890125411237658097765194869336973491816622477966335716406007153561259414170463383365148009544724911225801976918766374614720469451148473643157629971004117908565431482986752322957513479242034511575806313064319156706808028056129339041311113100768057235218680500722670800584066251956808637417076560544420948295022597337632510742261418988446866403513401487689572278739906221167737340158735357591969137533445407408522128988529861592867022009062786026047771547741600757702293032510066847414778355757772464664370344550507619671603322907977519977642928072495213816803871979559456655169818940152192724755219343331829339915464576904471704535367144133155416053839569000714259761308370938512231486582216691105648798942591264082846436167528736405074596405029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -297979089342924481940418047007269399013548611301897916222775218061579775293824455299045971248442188191536576332871225828425402337426339184841759185921158143439806051629985563266062718502060477196653460953574966808917444931069788655677020998440862648179218507723052242666625154240434147495332844710738811046735395268208542004418616562530772065400702032128817954057872900772895113791975844417080457353065459680796688136060444456784373385957655520199353996795926831643376765357356103071417261774456800849726100500551260488580387217313968417338455841513332050184679150354188070780484107972385317574987219721834894466124681096978461182519148165918097417202777304975110258734486486312464328667536240937836712066537924547873586912087861719822341449115161724430179200714332783068866687555954622911076514700003454776628615021745424475249606318745431470303779374813917642313080095464548926251467649616799327065335795938079543934959795049354486084202259375940797934739116759151601174810945910281660030266428827495927996457608272128333228918699524661438228555415440594548342624499116111807087871316263515528647738304361736238161069117207774718991237562978844644262011490522808235416441105953674962687735444388386974778000171397991917683348548606777420869275754649850380201635001328428063687910098647426190130142780502461325151017526978738495394701731320739645741815099787554678371476083475253998195510346920113715769763401425761216727597626701377379747104788277544654245144162660298762777165828844434939117186916249809856042051635779388311264638680876100287364895598122106519944912837891078598793716183682514868058793021500600477016603877164097551481471906469114247867984061030046527094402506918632072966713000291350817459950853291877419486458864022240928421134877524628876784784365996150802704740976256580191566681185464207095342683365981537085366839057298154984449962186125426096269031581283701700135384218954522288784604111415165913818128910642505104243234427949076809951922440198645470359565030055110078063152837726744398712766185839029605101847759075518012010573727990756370525866472067100128072315856384455488710468767236767941263812632583842789836311562625421802845104569065464397096305863357807070189870944107855984725530831060063723590937589189460654670388191921704860175036310005040173176639428320774545058349891396371181484374301989651429545656926918739843815828562352863997352011929622605655935815704290022719831500055915005980360487765431481697755199601561090513736491653174466080797344120232463090848411861700281803830946813594526512254388387480495411286192005815125607610816380698749332327509996399206208244513225414559544699000874482060522459948209896774312375030608221537293213034311918988547920005215735442192438928458686507898595905923776143794074570277655973448325525691932078123994026913880382371495986169848179454971282098231717979558393208600047250987681683518603857904805876073158798602272390502819832372534901274783980963542057469481939086732059003798494501503456973340227564120545198722160394556021096374754171060364374954583316324444446830912946831662445354346345404828673155565580274252489511050956371526554825402774350627927758742215686895901676089734946375577351899535545884437769678986563569355244725853913896827220302220614260745549085349229340958905048121857981954068780632720290407923607369681023775750748911204699116521761338841407377866940994087856315896108942324968107687127966505972862484320289426211762181693681485662791016575247823511463720471320287365225470543715437619538424363866348619728509886621968222247382013289324912628447803313001792017137460571223123884246962340174993471732056477732335615994042465200912081600326387673942328020408423274058220983330067312221775955488635968576253877942947966439236078144005926095199219924221026954565541949995763499279480315808066623080562707692300189684599434301790886516318405068586948340360962052045826196811433244863776904279271796710875063380162557938779458789612150843919624890109979278526175361866273048084766615871578674943272463821828761253216749135145860575320249992060394531871864048252890548705019663245025460031690486499897220964062152802357958495434621339446926732233102250402435195595969603770257382610504725447390835910741363265480188571321593580685244086785364905195184141658559390908467221221808177931753914547902654019041535429470504651235424068477009783965751845275491347046568553247990935435965844251346521197144803437438810730782279075944240222242260946666027798397766185708571044338468999649517649820371644404416473089769468174381472636014223098754882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -10477710831834797563931279793898376859821772700813168907543659997901340488519726419850658666698132124745127719054329108279629888600252771508295673620175643687763723478030348275560265310190364958490613275868887577568464135933093153010487202524949227745965305479611103681740424354047972805742952865264974713995147701677089001063954858547465844103496838898746367305387420479496123384913810970459482063695075028366565825958777552551204248940692458168647695682457947746747212128215741724899127560842897418071235722946572278151382273515547112861716480983432042767850072085462717233050470985909582768817412908377051673960298883740232491347409946791568216901698099283692107734059220728009605763621746031415513958613102783529100638707900081385393653931320552960428112649296660869185511318329412975819010710965128098078723658110783674269763341033188577618127640103687030155330094178851002355430110152946199679111085767710273436843927011251058953247555546469336708367096070977342748536018439283592423633773683250789057109756882890288634814401713359512689274159543706380327428718589553171829639622242232023198749524109465360708852465728941776507076673787244317840040800905217289982089166214323637233307943509158270361704630324396822561821152463126671681380713222874298569027107689203170984313538660521848649311576817478310845973403378384797773364917041011501035770958338771926969336538727214585150129786008286008049333779270988486572894363358256992819017275554380511665698833580853906866180580878066694389905007260314747278844181788994147987940420578169305707275929278486132779119158043837644560036355311684396279113347216354269512930396647229542414668978302871085107274401706787103914113789887900244044876996400885051298623464728627146495304634727089627959366898027655138421033408732720313974295716709125469511943785828914302954632181937552013504981291514322184801112832554107973860374836198186731064725677213889146993342512815036269063461027373826590734224418397441077479451906245731048852697143440421830173364840237825482001768231530870691692468211754254129228236783421894645942810928847472723455773786820737364203421584103010475259030754379454357313197796152768946011233244503932236805258997773587314437356006169643499456137263100622665942185801533448576755474211762501737966630690689583668044049404553298560334666739953137780747956581741219962522723932527864288507853334772268473570190685923303284079550053843413395345754232556808040332593951426184385468800922710405646430988994482249344752720918306011047535612179300991094703608079903939579711257656881715049069660756963537353010090959799191476653941618455067823015266116419934389619577565951883076458219222384006170094127847685756468811589641287105743354141154820799915259041674554334418526151838648523856546781784479435648774464475730893764859092884896726633055591158636023644596757193357081210168913043046698797545177222253202785436781674273646761148389020792138981706391329538249320020543625331505578796775654912614481195264960769357125240215299651476391987297438431272876553195297517893968835561553695581184043785842011145844137040592356930498326118009113767943070422545577192317633396506449337620723861959603551651330358519608430425288867622839601886836127635761405494455365969519860834002822219270245971275602723730334267499164453732840305391099469030239507781173150426746909170529676259289827908443931265889847459711312401802552767742458415700058991787488678420327387494589183945180727766130890031482785206396140831407678703656292380247375907314252791988329278631630273624934743671753361852837948666435951898809778101498733630752873309403506096520745742066023575605757898786346371716555408774102207136654176738295505292801373204795318945145940580241629131686118587918628974714237791008249741801947753473551191193042131306413692468281583668564812305634865334152750662504894065375516930915631243771571749638588990815959662137054831787014719296106228959255288249728609842423239382650693707746679553332095633112031047407025551349630788993227010042287221008868035336069780271716849268568268776019322576527321354495239688924282853266321084456867178072490537287664220438725883515324013753662391264938592754421492432912806970873859791626149495196447323230344302135541241281865344378090273773731075168780688648562679465772344599963204640466763644074924179282786396469292393482823405980017824615464784038956928629010630053672850615679265665446857122685434226748728580588648697531256622376971073211904300965072971707848001964361765425523066068436011559180348715492742117660895928565878421068191528320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 169403677339321068049024855002052508120025950772107020253612288110856578323610091806069120482664652596564270221105119621103942519478474401220859510968143623479807585538353472808160569585121797564782017873032599213373009696286148115708952918672007716029710064180642513348449437659901603250162673768353713209899665423098359911095127163436087413734520635243766371851993107737052516259819885798325436603140945432539167162284817897302384372613094431833024788507865709272681094848331879008549601962784760196332449556520130247698705881167061752285073217881235768788593817737775939458282239827592320171763737985725722390158020333276658607170074525281253703513370424229787381688376274912506109809933437808047196716182914871602480687178144906442012801600415845677436907451927370441217014355546714135679895518812373227702467399722419160267626551758889830374456879475002928716854444720018050290398799195991327472041073452102956445913714427616019262021850917026005922581895189765183586430212998940535584600267636591699527648399905717654708865705219024955727119940021713500402505151389570677250721092532007191253096089360739984602982381503252937288544041304141255771709726558333094411383293667572268289182100390158588078700562410193438326301344310393517274314640487182330573416808077032812503375277423762038234514211285627251626168553273404617509901865872321398154042519420603262944179578657987346666145515217961355767874249894619873658993550410054040463289984286729429752530835249502258110593501196570807612196407999764618084529566792066107235686707187323674514534904603885376728169606236930345333382089945152195164876094036409382398773915051512905990809423136988273772854903735552221415528566864462232185845701282840775793619605831719858606919404997791974671851987629478000503421368646388015028020582202397663819831620386821498962989127647732941700218148726633351068570923877871968069929116768500055564328213164564644053116245414780050321027607805314981145430189004168919716136343603961448222223121294898862892013865295258595805232213566234330438309115773425813065790880448198193129835224667093695088466030684592273791923456585406147808378089987764028113969525293599662560990538927699035793135550238235089855206476931448876415654029414304945192794092331334812372626723296924668708718543220239501852856211065937210664135683344587483265851510237534472385791809611313630632564646598123833178523439693568797652578508360966225902976914204945285645149287953637359630938737590028049566590698961457823378118396212095400690797149097760150566057665551442319284698507004301580049233500430340063952663981297189198944346648521092476323137098931392039434505245220803956324904316664139904381295431047614545414438383027980001397850600731222840358079807673742855504489871480209860792274049236580563212133199720836422550340048468476919128337821254937038829082988094020224842241309728294161209641415063031013004401587823263046601457685430767841627412219344267540017854823803934356164940459831430452488966654006531611809724001990069158111914603226458132356377143011797256458945174782218357362885526059420262703858400943740175542899428237317917187110551380400308490714391670956034047417786572354697472006266968535600607555494803225869958173758414011655689219431917298607397904137119638630871201154687973845898460592233670078475493923904542505925244167586559366147291945259040402954870146251825356585641669891006644115375316444771756388742822741674724596813080738775032985197639614262388638255697738165426403103665471666587676119641256262259626818607843168055836631624214575179429635568311820084411869144687449947870659191651241465375058298435646015723176153231937477812549535131299138723589807990831835874154294662616706212089883877363073332447545395294416622017062238313773651496677738193807794564365927550059256125643310210645349544955405137029708994217425705334339634743688060690135957730305839916492063265330187941815138030277173956970498887286009053488779560920285161519342150387076370252282777809664888160472910788262593000081887424691679397708004883198918875568844275290621730348672754436092458248828757102368388568951915466360459988641248990781680177926208212052367812672055524280836208741495856150048189547514552797748513543069491840132321776207151946618295441131388801321627212591388765622623364592988095740261335237158436714434449168352055241292299007405302110805559231820357209304660336388194401415295962778346717355717356685272315662358512441452558107663366927351069226792566313170364936114112304926401029163999212765986165235565508169202075805515050888061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -1478621806345606863867399977783718740256732106377925985162962948990641516088558096998770774038165245871439029074909646735273809367281213264364852474935052536694096196248849052473952615231721958795573238968418729022990241459906911404239565656728317074773460347175775079669819486731936090621474905733514545346727083201109634248860108166181111074717224425687477317817728302308620323290808237355761604131234237388927251348701177901665166244294335543811287917141179743857719376363044157367298923023673083048902145495749791591548863351796478743418868336559186818894979981117636233518436472129335932495918058092751826687644019251058594521589445102665920816559275485078046560621233640205800968587564658232322112670055799529447253022546636783527495517054064037912416847186629408021692800636340205021821130836278613409903937754099770400202825632803170181675365618938887376080681882485392838518786148826727448275754312234356389721798197017685279326058418134316225056098639824125399533159213581498838125602273954878144319869878354955634075156325516439466413075651725352411587776171974685309101309092769545934949983429339859554574698197027430148881473595046380724990697214102484422373449403038801453835631047585318654969271774840939093617206167902125875211123652246453108955850292240918830214504450275519200395608863543487319932632235606406684935776925032149953553967935384775175736882969969756359112156664146998084573789361102007672372739936161995533623395451220664395625313997258564554048433203813559703695727397778157486993764299992425777844678282038536329365992421805484901833475302734097196006992133686224990585962662445679743317912500016937850067043167530132142826901289256393588551509175444694202161735438549898122329308012247049666166630177772701433996450563677674470553101241746395615704090010413257018250384919371194598690595411210506148113782653587888834545789250973251660666529552507230750880287360629875152570901356428156589611318804343807001627510161232003439338443600602311677559614758426851948512507971203587278677057489209468236338037989020488775967109116751045334903108640452252326660832407806056330937121186795307083207079018738332617082649719086865589836157386913795739469220777671730492828757801617387693708159035560685168663358804175677381164020459636391780006044851441548905498325797556271768636965249812380773989259068790892539352658993039772009897905645668402908685385662225739943450661722233174533761688861126499650073612663748554336878738519952093354003607814579750793325301341710719848710635273633110708440200540245506196484752855579285954792524680230063338220603186821686768661260078094134816607507408030170011148699857329048558203985654222453196145999219550758313837082974192807306403830173555527780827526286349450247540914430428736035172735540222527199624007201242304646480897614659180419896294150254452999554287690777408890237619151065500055524224837067026009745949686526458648321042567777291219640598309608669604415097382748357831130056106235555734750257324694169498827731674869710598818686537644827350604605824835041862251146589438196885881886515485759123285790520604811014280525522043746572860415983743434309114006302970756936833545826293481312380977780309275086790592747280833007078441424014695274944310844340688531612042355246560162322253130070509118247413921327924185562417508159455424076507384205591619426733629182731524251397011606693432819357947685988197217811913229749241566849703857147735499009894109417004363862011231295621027372899919052263902800411463567681357822699335969510961992330657281175054937881453540668967341721155353581890839464403019881879933415140884739913834493424845095657071281621387946066657604767509344945060962162652122170801884201515930405961278174927459510836287421103427946533619644133979402356434126747518491405655602018192128832143477142535896491218260141304829427413282160190948499073654175886199511149193130092789258771222632557541954731812347276513708317144855963020846604575307259856231669827944127972885169121669002717313405354941426985926466086983320835124046758601951541794607361568954327906003474751521101384849738117950747612753377131135104750755884623861040638908660550168037123961840573652723116305004191700173949515589743303551864774794553364893152843846219900236170357288388424164649308929661926135282140352852953094133706836133202131183918598932003384332099347429153728003556192527574104913759725832885744436341432456580098720505331522714448225722457803035151596996889116588074375920112266830759069267727658813775320408744291865530545715401444795134011656045913696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 9320486380985506244269345964931432407200672795299331711535154394559060930688169667610247606199658832849023463077683539140972388269722332363017774724851738763801114292767911808493867809422070260202248591342206062218491324867432158321311706962199899514124667387128784407254316385573661694183899992699713825470554193422245756349986926379678080085853421446118286018194726618638398498046042742799617285323272381343365322938443249934016177648080449259052107359476108404878596405212276156277807212891788660794104623118110573575397401004351631950702422651703308837399676891503091610525067250152137758281515662750832863564120213885313302042643620192520315545995918037607480240805943315118574936483032693670454341150889303513752046912246828924281809374073623219253341321263092661463346654821510302410939657684388749095490748476796071079561141270462593316248356520313472483434248316610653872114625597883918668308336443493704246762728785105123704646628307361112374579848289059501689670957114381729263824334404921844798427915198466252593704745982077903373898625240861121558082728599812511742462394155989700271974722746659526668523876156045759143806804575219730924628187519846099353523610339785282008473521794387457027372045173249240182763549242081758658371932957595757943254543879901135258880564089715917906458986673618885278397143883507280650287569502737675926876587413928479634966179231099182490550252376613479689713453350114445264425232026087075938148385791045690076560612009283647167615108221597268807604766551215691469286923037249557942209276173251827331758774076461902735861324315930302908356200275459561824078748875813559595657206770554729781207441387462624006485394908948806373453494540036024084646850492986814300011260237717829367350001346664967378464045574845476272411554453394748257391909992725484554806655386631041541720946221920490319177237515785145430781226907161134566646565242836614093637994761024740445033470474760317011616645159131961702562503788287828170069602439529236459065009226449607024376417564894748389401710012003903330829850166495229257297883789139219441496537268365049333163682631477718330312405345167178884885347798637602334895449026901155597291038157846900739191361394046652119603048309119184423121972173568125645081808327488358784149432848621764220168638392400982016294032293882062891237349233137176063256589469933370371902346226081129651095070472710919422518602303367509461174297763101933724341888904290393909021244103199830874915322554928528195573800966608372557352210351973480423308762908966099606213098728730647279573620424379987068101317858616295214116244595992441897849201065103376859980262287056327259782411659735826752636769893444422730544464293771790685219982850923294726959930273080269973510076175729942823333848704072005757288519295404870767717369445154333195487834671293248199458920657021955920681364118338042024297560906988852304914307514743571040410231168989654472459795840982116672895742531283724101567054553721914243604508444389347291304249588666597838816506344724945645687501550211083279104554068309620324727729220308609060724351673345370560081638843754355133583989859894165650534545592427083680106583165971615514836051049216572994507310456607867595362572523390160577061175788403778073565794509276856646303835096636273297813622137645164834944748397062500270361582854040142844664192679597762587879484353971032777866758511019483622109872331171613663623474644236791715366301979581687783359937485457903320418825091514645409918301746419913723076399724371846282297482384777183510725774521473626711138421840587852649834700789369560668178404281119552544050000579754643478254045335022070191843655270253859948003468092619770420778781398163907002099543416600202307366549609492493924542786893105511872123748171668810002463856066360735916836668563600824677722427473162202833854433668040120392828548638165506014075348887572317273653881401591842558230941615833949467065890221131697383815530683666310361576407144190560936683688966190080116902834142297470176292263620917660354959296388448421689151715094646481129626273434402406320585151525644373346818723134623977706481311009445511539393404839495171439349405564417776641250594725194361686853710451432856772118390305819833229366611010886124088212336050246070424758048826196270997492031861302919166103884165189899889087433607908983034112506652446929402463171279110014652424980409068785105079134323604989501081280992928935221994495607232208233264412789686643790448410721959974704211475482481309724211483614768864561933315711770762189425365562556180520914494991302490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -21394659473859058505419977323768481666126361960639890511531042467098292004508093340997007265170607750663105054459708450994753911802137441027559743463963451683062545387588857100638942934230179905106294396667954638570431521694881482586914527010238392796953915304739106141128427758833114522677597440569245128239065033683312710893883203410354828638897771354033950787682151562396036194995987603844840408258106118256445252310219517781228527116202116042998099424537621938807579246691733246952618682208753346088552886232590848821615383907618132336982011736224640758904569385764290779202842531397242560668045025620382479275788865648156796629217743442446599730505611188858431904795621595191777855207021073017041887018056077376731725839101747537556444489429063459308476051912721942600856491096628081479904107960360172251554743397019285975753903170313776162595328661510314835255864378855038013132191479991853747472258678823089337988199326354389136289334646037189137242914206628189737874243880207717769096751146853924072249797730070432601532760365773275102865816253096198996160632623021240480372852748695845263072526089289233287211999077997179216998302726191386662182903154500831659670772320895547020552733751929063763215531478692353101640718506242598263363344054878347507385195305755751616125137186505695019793524610348341316775642691471002201646639979388902781509094740197547954058138349982188970474687530923888729279086327717079471775907808202342733757554008116216187769112308106767093803026701396939501018547889176003192038027828545897657968760106549627067004405740967630764207990551296330886300675054091827798699503958082819858712546465646523460359341086890784521751705419850029668264381509756481459531270952699789047843401176428037917746152926028542737390793251987507309380904453400636029919271141954865800354928932924333504829426243194332611987693592901418939173265893305117986129402259962367935232747780981976287634774479464702852143227586555477952861140054056424373961921878346818714405583592643610657761211647633932064822605679751321663075871944016669974560808566171954495926230382141379391446311067648351664289513271891874966519540921876404687447382943598128073652490472061332169880877334089044825308977506675863509552504327293400981779600291539915841127543729628856236109194388403638040729364070503034618217810437111780651350202735510793438253551240132358892627528263407790300662211421256504503248409921523788676696986291509768124340558822828341258909896573747229056270274227284259978839149978243885226296008211699191871655721992795033959253563805419323896096978746862338828800375167074768572525234777725973931785268582108822092965993222241479937103132555832530901070783572149445416379152899563247140073688213048335189645365499023954869138012816008547545307191350670650687687647406329864622909576766692731133923833684702112953500676238461625829498465927865240092576036908009133005738864515140710013589200634431189886464784956787579611570545293515222917016452086742509472881798849536768665714950854682684170939905945247855100568288391365953741169736774801297463458636823888755154989446069741587385154454645974381278393136539775724957364196686333706795491890522486499211434328381100429634404411831188076870343206894888463217663787312164026647279426549094081893022173509077932778085114122043585755823237828954041473155923147233755608453351798025256731318250285298775868242418088195010761511239226422345434621969991794669778114463472146191768888892003810066878676349292175193656335005058144757173044833259758655651795941701080699948064795390919123681327703640080587021561518450361404023580417380508486631298445770770398880111145495097126477494301366025249271663855045263190530331960653196114730894395363692768098638808161766523436182032385628363998778485064901629189592884453027143460412639038118198093738462790884047718996259122879913673210749703933612715663404564468244273624529427431749457584289810998085259563091193823380312948476737674662345011146069072550660847429520192392089856205679348833546117905558374692618722226556350092680080248663273954958355171156714152264507778021196101934723433446338584569861580439762863245568772500101430812341272265342434302079846143439311144915479384670575693107734898563782484925394262225778598976885005251943291587444766837890073758749180229583040015858801807729490038269964202411592808139177349534372209785978008241378622505716085655937455541032112212993192109680373771176169608570689983355740645039011737779968401970973729497702404397287597871802639324680366667008613035250164102762937545776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -162969846902525959508142309263595133444920791682081105421600590630438929265853379752583660600926532834530322097813591666870300596137544078172905314609063923949283695929170323592536988979806013158540666504541866650743286095618788284716299846579254516843856146611812160176902955895323078086971218854542611779038285746670761235763784900755054345528633190632639892294851808295329236003028695126461032977291879376591742143702261894153679681319837199386773277370160393655828118397758361539893111355567428958197000467171528936387035229986327654069231245917106805653506042396168780223111304917645773122564688344873342683956419103733138200564575167357638600604966029158915355558527815195656233943195222348174832159712542060114953896702261248035240524230624168466778503449904514152037746198138010731083529999937060020841045763100970382897632279310586199572483120927675215097926554170703452365128814604506867618297141829622142100825030402207181596864277710767372631443565083635904033781110019243081275044780230674512425204742689579575582291282644568354858273478400012013941960372880504955349509573920478298963943868826602229650945368268921705079887192643866476514068877375421926513017896302338323678357078778631405757788661667542612714765317496109126587596046599816128779148973226568014977658671639937818464211193366139062613472395626134143653610059405130802137947114791665767799947462477868643089037531217250580038747520086052156170541587394718238786687418159642091510171798888544274085585200965739201416653631125238331475334706274959280413948850986571095140039285575523503257458976262986242674132039792010151390562701826972782425831731519208472540427578192626710933193902961366833391662265179528762896207473449839789454810189006446953564622772738903041306745518072619591144187397087167465439171709989092293333926517335815847671807245950078412818349200028081945276294586098082447281610450873984866316827184352868836650214997517999866675271554342948744703469207309292653716879235611416333033221435986995365475257858980812512331671066572283095325836495346323426650823485676874316921000753188429121539985181174722453878575499538579353757617772229687027301062524055465003847207124313696351958400160470883937297881234059233159207425573937546034253602180281727874284394508656672181432523935575615436156063624039007909026543118889786648790783372239334966236304850045992479287977255529431249491572182616069859191809873741562368227362646436924232749047109327863618073548697745141575298434502965619499140447277520461212072665655498206908638180084629717486946678605046945674994373052952515208076384713788056214696731029169388353606150918193372565408208236510303792773856071440195512750477288486699576765138591663347562059855302047983438187254469185462650202335902390576728328927090021564218240382920862681477629256488487600496481937653534031418052182628526180379574268510090389938095995796931974755352368375998101644732005434741902531209335606773025045026286258037413663100388263584545357848066008427947800028094357759690565675175496822932131204046511658140733674528366968589638823586896641274226509888108350749979028915148850871405255193903916082905648370690067838638783984703532069541699970588615492654641474298718090515342873833222595000682936992948968299868034570635055554385585592844279930783983968559978629997013265845693956823587506700099767991721621907859321299407848092725454343151157790185146609880861415797621619256260841766407241227954469452322058632248013081518758743254504270745940098380052682599138805621092141693531163434186979814679521916479559520459802825460874470586180061408222814279542517335425521936589467715447562926117367690285443451411809561788483558961125154680591452302463568471677813605891950411485863226157488586236706692728827296933036678148138693261122466725784119720006456795566930970961355504707904661566185352966153717679999098770088830259493701203245337626385314211101079143401658643679869528184728604411710595655571333361485568738261497027633538835181100194585974902458990973592632457652101601262645223857457821487642007569353998835815661648452477841593609190777382406433979368105428662551275345343192015112245725405743895830724781282388012404796083526027584786855278854837824011451249398628429621243351517476051245024771510721893537358667790356926235634720389029410456379316815088430885890381611795229339875032324652767780226611361342024471965895766870174170691243463372829445362761301684453690339340487510392070676533444834133626547161938646985804036813469995178938430207020091056158150877308798953890800476074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 3226097268380850745733273324140204331216776299996456272907084905798166293265360222676223385655740155191099348034704015276714997266274023082825469983747078568305791964283796430173805020269487092435055249778345193242735024079911562998386365710849334469247463742733959087018250490362802444184930831678546138038825340249060755536416876496482830523578007698608307805074743198505587650766098923266087761776934788209549944170927998760295855560015481328511205930966755199390538503597820318658264250603528949568642203150170938181647392441950971332417993553574856973100610135537481438599130177308921924568827179667260949991392282393381164605413357148571551990055845320624377071457761777271538154210335193662221378279103931588956239941281592043439397425126759003102033866425801407078411717425325071642733943695577029017847837377612641342588908984259895838598730413869401860250865554976311719073143896944056689156573150118940058898377004689111393433532473998258457483339074407974974839595599766516442759704923174431469027449201218900207583893784549874750681279801884206995797577480862712075405712808884281240965446689118706712578181120117249444838818052838817163842808112186650924778892327824775831401329953990944763094878050683018660653735578962737506506976260384025799332577852203770646330832914260918138980175012122336316140693687912512896128462287022643426802362099870237240311587041506923001764840036161410569844186929036923050371329946200224592842740315040248888794547869206388750134263199624729387169641561353362371019056873119564626339793796567600183918212344110836525986797316750370889359021715713508076310646971544571876945005433132818138961973497121665606702437181091904241025485205428945934928260320909802126383243565755481594151232758832046924738046309330581748695188779813371781541552482062572177593694643403956816480483995346494761181721257386455917647908773038848947610815239807949007662967800122831598772338667545960175088997549577264670776972592675453393481315897505968170078419453376338339232110379015021554029671700645441027929956161655615595886201834487505690534445241435599406440983137871871551538713737419081183641570753820704975496963651752508915635386411975201794967754507133879688154255089704624947719360690377876930712110099302620882721559557074163678403176853994101622282958792200858776498665008697745680528918142826469283890766564895075586207823315471794944185925759660710738183166102715176965615156886969391042675048367592896951558922015500099935113642246295541357178706120000933345866569937433624840742410028509918470887060192342208606025632296235132591415014234587823906404549567471672026448918073340358826151424307623837270046006409522138335794026483053104338359316183005617012655060696913300164516459431364518971578104841899300061612409739931510967325602031927965451883434841523923781509505803689340825730893109739410714559021077860778081922929327710553142443649326378898925744615753699879284767222387587610262755375530650638740746190621067465251678322941320094034976218257846975709971616639275038880449291894982515380349054687790857835991015558078420611129301131329241251725841414882269630175731906246290189515391736092183082215593427524536432811296277004337301085541335918866792818969849182988624980745763332051895779009257434793480688565112260040759576097561409442931851406699727834626619381781287970812236341806414761825675755029701486291064708408421831328409673399955111569399676390045378819902373356018682374558924409539788178060793250551695594115184741437936948823688926199389239154616909238204499199392829276027821336607238938773904145294988519977183443006180656558886761523655665061408259249296018297996279406045417563742212582367608131669433388799412089055553101761373922945036781454965673075192244823115304905360307999112740406868868359947552780982592312786890004529722732351014132632809835644542319738187916722196134996315971224342206899363387463663584857476654279297463363598294764848730531243359605225791908501241873103308037614394046347660572126237477701403571978814987120892159586435640232722983166626433856836930155391738091933267155248845264212952670446376117066780405467667440423653233317758562678662049924680902784436847859026516647102766566996974395468885198565713901193066497215339293579533915092658856247077528070240462505270749979614529068203992420026382186994533047873567607752677180531619394944549465845939148663638059010441778517990956549688858421169735142171599361939726594998950342591245092017988507077036841359739235026151235369082297490574140486074838918284513056278228759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -25308569186976092930307247428686144756077200568843109094083884014110534459049007535074517605607092744031235031233211140430769151733029574425488698076118389196758875875084910870841692113352426437505891624713217111898559031783996878174159457714914772117164167991170091658318168555664921224062164307538084652961764917738890551504539273386282828571386750855760594344088858231646127624926054778494515923730631223424612014345558195569577037381658707889116590038174784834738342504510815450191315104580253862649274744802326133222690307888415875040330755041050879842674796087944839804572657706799903959786174656492722021417724444606569740165063962108379386438596823061215503254540686129895147319696503735716230426004481368059286167766127930728990459582873838117607535974045237623809040099201771125996220407665531225993926935080361271911111042543578419915162509145216126152507047117308638462860825941039288144775775402391428373211444726464660524831506439003041856104111667353114990128755614182559239212637705669765766989292622885299961735824395639754118882972754430366549971953810738519352325440720387210163747095107124453458550317747781060118764520589419429445237486620645909612064407347419796496989814661810604753027334425453969435569968665489900426086811072799034544655549311057673933560933720304918640395032437841417462882079957381111416229869804608215383486008814290310543441979019821552573061852277744966644508323280755451119819561235221789841011988081847060545634079228683487158267929472309762297043078580932749853243462332213247665489590180461552129461151634437948869811853131220933144889022401770711456434688003470020857989798009425551878570266124027818976589994252047639052116658537547463001132207693978628873496902582211889355955126672538289934034382739534268477810453488645004206127377277710905158898482518790826736228752752930272570145119151048702943351623095205891518767563954258418469567604849247820582607130419333066427724059290120608953043524360158193882999766321747724080082376747905708691342683078781262379492810368874787808378320489599608079377651187768919653165638887672341050983054040082081529378997680400911531462468923132117871596414257052764105350365935440630496985642929413727194092997128224283348407329965856481955943843030285606998899089053403336720335580180027008797555142481958935922416909409311966867658807234264707171486314398034686141468141070087711292481110565594540389960579707499831801405801315998194915529842559126099924277674056892492716050011345453079326827320356804725780542446644664754928920680396121057712193158711647399293620203497436904720695781740986919448677043816250443584500011119434320959941763566681327762042841371375278087279908237409855788849042214469232992897113182991609629966869353320981413386663546624483015594163311724259010109761238961285692793302795902253037645922501090067162724918453581600230168422082444275080332379259295451246488966975949043869658452732296635114041076534099816761095591761411687867439335141247583695288788544108596056621228476977165754641314461402544512204557979400334887187508280767714559142695143443596584052393599579110707229487602576322228590881224932966199249419823365040386153483566131691495167946571473059032719597445282474582130228632944754008279868952642043403811356265458323364742593998062949592099194236661940740408584852236034449718544308717712146080753818156651094383018648683353833203370712208584278160952689754059945279857486127262819775285342913134436998818097915282335676551872270413907108125887449529301638022427874626915008068331159820062065055468585187820597880524402804314398273410947449407122503297135591896222169398940018037275932002135869242742756922388281984947304811574153195118218923199393737985648437465481997545868621788581968184164846110293528218982848080538941944281635682239318839305240831018504660567601069541584277098270502055720622287511547231571364528745265539122755633516412941252802751688993819393303980119985638046771441034179988094539560272610432434542077254716606702835807288955622206111247881292200100836694985581038933022684725921561876247535650582942613134066405508418797635307680301105750430589646225033894838314244934200221248633555330126663853793529914701587640147908485873848699375669520091067602130783900944454693281344280965694911686706261485601114921292414429870772813947825397303191525751027181016720673970742403725672521842771113910218008274103277890740709988425945306778591365818763064961940951634838368534522921565021247308772406227284816290549816128245450334326356080227871103716097422875463962554931640625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 141887009643312965498725321999646442465847329932654830247206788841493529041259966387833314540601422151254637523166644872250600615649798520574227498463624238440293364755501840947783753419998503321319672301679320278675981763310785670190224563313939415116380667778881969240903060325156996302639057144571751840829726711145654684708589605676929474930835879984486529122182611867860548801155440303776709834757047993979101161056693988598370734761149409419680863098605834279900804707390527581028279222657995734285421845585597839548178905822762135402286414951136763714503751814157315873063417963634748476518831572633319513004058363929601395052968427914744984200522962649713152831708001538803344989024213047040453354933202109552543439323017051035034585528610399255823124031410344823019914649842244187268181790997551393170340200569354598268088561939164438397666618534608696788643696830151780116425781316582987345221816820933697562324514466024873997761315885952910628184250886840509741552642470427376096179389660190100547052783335107532988861001760737329341871589312581806577571777722389528644279947169618767466040272704207585407137508115666653799105576129179388887178208720497490802954764050094572074193575781386422974486880658125751929778988094594962672410404737031148902226280989205540763421831666864725179827914505687242272697704522634440393625222822097951866758741628468985529220431436375138012233940673744538376614117897145953609560645719435875998913938254667545736261465565035447720197370474903466027213568840149681549189499114630692579950007159555900696839455118030489660293543855545671101161563399282696465471487506710455454506779987281744143626599675132513264352426469593816944048242844455399302803696682008422031880706562482710826136326944933659178599147039528177526933591270008271006283653815267084486692137308774986932387560606340381495165452339035343704688340269286736954644178795356646325259569979132602013051482756572238412935635884566980700695901523640597056243699318552292766227796956218126321939647287149590899506577438199316842485562735493391715816415646371402288477770834318171132473623467198840211509550388776863845463298159275588197005391266495519189371070271045368157269973606228035394116273688639615303305673490880065125334828552087867911592179504828140703079673626171239218212218868694837652778283458917552217216303815556773391146181809096882538067696040903139590823679121368488902871195496341603017441055185305120158094100361395920853135235621701718643401981543578145842030393332887904361958830433597606997154311700492828509411843131012737398151869753626778174234127229837389889777888373887999418170339369281040345981216598525926378444798302352737356252550265058037536053981152317803459972046657336317627175773306552462893404950765390030658029950785335937826992488804873031691025145919483714625134689685017883899516131627052211612582986322732781733366858064770905064497458638630066263686871175781782088568068442760526144414503573576039352734645423545866849867877069411439152625562972327115392832745315286385672831075984095355164491646973597414571943550975181561084357073179700682912210931439724354339692585453812582328424123822964093587887243533302602193430353211479574125384431841065067912275581523604435143633266992886907488591473197114658373083515581497271789189279963141787697796450256311452901215671641716722248145130060610659446337038639860006251110696031641710953716788296727601391252582069909228778185535530487103770117046177977279428081259204371819859789599700837997578676724416132352640506183022077993310250244729094496878903934033111134087854489020064722929679074990834600062612456763110855154324184990751203390214288688358606494728657957108490460062774294363941788164262092656462055710632458049410689694565555973280658166543857443052604235516247446921256364385227689569230999817746047026910653941555240446155008885032366278180038939652751498950927346401949879094834992394094224849636977212191496312022672598390080004919397692626263003379541824469709700841111320354863217851274969103853989598922459682646231520666563905438575130859930108834518623464152916815613447285930981241412849390369591355643814285462228589526285577671017966381281564172985824287997521507562790887851936980942311806880549436324296619702036111057072185535359678694480672412228654761560276486945169646713503083130445315771480380571289805065237065680802734282984211579712683786384834613746832906945774599599808448596418247763043114005866324507436502268378447961309567916420483712663457993413121047132641194821189856156706809997558593750000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -484970265780509199802306610385337709918264376532934978251842114033153993903580849855056757896398261658778230157939242723757614878782071164749041826772030617254380111460104187538876439031555281509132841641726600055224714394699976986812058929369569219540254354637168770027283263490006090754744736368650599955678801150354418196939638606389009736481331973548938660261611036996329566966336351884900185767315241170822012376985602434157230691463414267891380557248748645824934899561559980994726525896216709080039959881290008991786017399040038604853117281684468233234820872161230869769802787936188712008919617164913710576178751578042624184414988871571645093236794826482387769772900709005560824499795010989252346509142120200745374581724693649935102605040891690514040458872590337791550021964178412272727856475461416440087211160193062261028952217349811835178117558224709714476175381883278234627367002100709371360628823352119100471396556912067372357690814177540548776137109436639112577619709370203079588465760745110886010326666329629199002759340740132398418154591097991471959672522814401476355574653616316227315515068776554482501937061233025339971717932644481707900613670580645188477136958733486214921919188219199396416939234324706466287752264956419931933963956159512298502290521197924664162726583445868602575686646725427657983172918268538587210374748563664448244774011575502089969705875560990233498311031360810787498190042150261460606006027659142788012132550821589916021874097684664325138049732665341403517973511001192468369039961331754903514380942439019187184696344334164950348410469306256909275109820844067310863486881363195236015036446870037320980656333641294406128079646016387289488694904455350790426427133309845880919153136736548562476538371701463251134298253881326845957886883940960727442992061433582590541398402095951388371450426196189582269452523149245500837300415955024104476473988962174931397398643254531576280865325468124308404416918690134191533309283876214957807604154434425860850800458764502731316045518432166314082827842255089807262523618917004482253696225223488096919119675954962929905765776696682595920692617479277894655021751251302169103493052679680305359016132532708492028690315694799994010098806458064132362669407100770601871814680748312895117525120057861386490551055763591926638869439987034132278078526466349294501845713127893741075429302413551971984059659685633111556538080119012639548183136675046617268246494556068915735751609284990887622978655728848631324705634964761889666806789590423671908903989973322136967020759195705506231167427628507227272215567957464437752629020953586987546537867919972759963994262117162249417315641456819994436636804502790596681359134772925052413153541645626274847109408863460901516453123572750713866377324587120169781523296393764002987046668833043770752206735503585328935075080026126860193788562724724981729053630970391694315337548811409897722239600106392130161313226653214110637280911801222192176067622676405899038502783595764693166878114865936954029797160961340250462257051070325688964701960609052405108094296322728589693122619660395944569138685527816491571985758861305058385796479289554034796571338594014027883218533212530890756826315065187229217971547912286296859642332601483305988865444727190929067253648947446981807189003264799881605759379207946644532269999103036854549438655253914546962580067284836882140526956470617306553436916308503145993135975109148021299409277415622081065779354928116024770768871443170155131553581835076565398910229942408725339651946883759933722335728541577483118062014729037581851580250622539880250139120983668341641288374616597580104109869775300208841831310300939535333317874841461521007929147978205926355705869236489663607513804636174076418689878710848971677036834925711280166324783006695198891012342143449489617889127777132503210653984178869767892414373938433060574684555810602879604367861091997583606137287627935442299169079898463992767548553947713168768052752499736686265722496776543607272646570845431355351619680331851288851068898935149210644669148400628112182772454668928082305454441507028172083647854423728793699089989490287988676924638872667047633932653013444097331858768856165288940178225711568976500173321910984274417678679357125986137851821178503633425446982954645925479932566453413419941390175968820485522507397902079160176431129423647228295268848973212797409162585497911099891517293236602014643955821304541919718828602601153012711748845299269862436341719692787458447858895604158702661756640963865904798328967939546885190793545916676521301269531250000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 357698606473162828659681749875600990763638113717439974208591747421713091080977944846753811524382153960949410393128741038418528191579627876063084748361043971619573947052222888782645731238291687578445321894024760663544701524694036289236310864973059738213817163275855307830750382040233813784996690026220085188198671760358464675014657942013888733629047596283561775355079961242287521205031517791851942503149939363182615975377926985159708222906000501617791077719963300145315734465488549976927643389657946620443619362198714911134208003652294094417136340919677433305882888936029148432517213205377458440777657459137016432932769258914868789303308366287606441484081014378686172908919325242292921498879659573885150123095223578386189708121440679658047342487262838395415125914764040256828507241558733920194128671282583008484048367043518291947168796168017585925005398040364836141689781506718548981246370338655568729333108481488604887910628935250694761220838263212689403130627782675642012797448483083206190657591604479614976801679213709742347245161233553090684648008185461442792503903227109189890247836721587069300620022755148584835135621622508803431705696214375072365589850528024224412887529311257313758591563202026190325763956479781080594234038128323090514485900963931503296528393764421725257369991402065366582721885337797760501752334066344205964279331244697904032712048664372838872062253240989402433555742855240256805805716519641806159196403141201543681767104654350926378464340873296382123652588292203394878796479389499149171790993397075406641024975380509528839067853897198144250803602994524899321743099401056031148723493965416520556337138084699306962998182737429410779758807470559540925314476621923385399104319269190554094263196605589075999198912565083758946397334041506429065063123429700479709987713651072070379652275077845860816687205320594890895812434070582604619075521351154665264837910865201297451932837389834135365377089737022879199655852459031240710326234865315037821684170931435297278068846775910737496449520424357191675121031609382272336211460918110154294255028346119381772518876325064414652180276207616442930809997744765104119898311967819684298644598914462170733574106920527419555026683135739833608025641250642679875879708152196748200087552286218781622614109598836434577652780824421996580492065855669277330487478701024709226470751036286574960041270888622839785743627120179587534805964097036770243645910997646429846192671390051426137775538407093546958219628972732870026320424436873564265105701607376396192102473530087287507685501460528453204434603630961336633827012843574032783891889196105428045186882437378652630416642376313713724095544299558233808885422851745248877249036247640281209462639925801838711532710452760354117260496951761448598030659760766320006068825132765958715826166460806161141868008082219252062851107654828796569190011885060647391183799542310849932155553055062159064807461088405092548660514250368165975086861703459742753738717883953172825652935036825785620648532661461536924756024421113425054080978830684657666422964748275711226830013116966921795078232890860522518795591978548096933937191642109077284093462416425011682591789517984686956915950754172822410102585594945432453387994853087598511196167115685401138303201408590428137660249642903393768150552773583878871500391052839382027678607609153266522459069676209065363323976489436052317542076139301006461512960792550788260021255709807083299113180138832405160910202513062697400469032181574269666180750796702433229557023731174568093974566488877075202497408964249567141552567146797245720641398918770851658524278360770031701071704314543524219424591938283832770897714691584843388834656372202528253823540730624941079479661728413069240940467241094943826675903930094767045177674906219536839398561967956044397742769221169405936238974828529849841762318698007000613580158017895770600857859473364469886138415197013503816883538450100007916624659155157332373635853442635144637262626420419961863440753773205426836968588676546763759574036067508235760543626689920295522264163148814532771790247754100162800273117004451403939037142423423030686463249414245594845611473269392178270088165470034680274854033928915561299521092742709100778087006996593394798080498571890908245542432045116111284458662157512062033314422799240246155881305024305207441596120239059115822108640973923708107946546418903418888518386229583565176105477915173587653091071316323958567071041133600509482324994482532612623537888726667267263689043534694886559530554227277478153076972766655217128572985529899597167968750000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 2510617918143463517992352973038928618163734293782153683148454111216446311135407071627464864638179815782465386401924752522650175548188987895990431554032544446508156414662023745663332534712458081759466399905243764529555756098304981169590816998428229779651331421454757834314160713441999997314384320450262372153600274634479897224020487951102519952158952705398015434853869125480983078997416600521893693555351705363793542814160768152919006873480288350816370177381150861994411165344032174381658906529433493524109397957349091393034407852152605110003467713749667574840134736516256871076648278940781922324941541259129679931109169261047884277088202952438522911466442882252157309622525913242346983198801361785205358188418924228078796436563941409022690255494141068074416565074103601680001457209915098911978187128466469874652906791060939662547403496934230418012327490178085350906170958276534807611681221825550983382452777341416369763746788565758917096097755142729755625052055525707983585534057105714720630180113308713198103979025205741645176176699245947555942726497404328086779788474074974313540285224930381146485455653928433042082210169008425446019563414505955304178195021432780938404420401780255547223841377894498818428107647893589298049944531272201396772001284987056487296862585202595928019051519414673323504754768078557165826175574740448384453309916311550725820086307661369945585130273618146707117084590108722481011983527009681054771538257403897898880365772065342191241064511207323341536883804254032090970181355557674917036226572922324869446735497209371006035822309986722129769967926971628129990577995849898473957173467825049450555154788006627526104174751456327782007321647007268284829615259795178964028353252282956046596481382179207606699501346636589376797217835935167275467749122444151400529317340454245663164496372514596853221323084635400681327403069197177093108034030182504496978280631639143501872833122755922830076872229859634855572603324479521148934891135106557205664338336255737519387464679336328742742531471600383574783312898212151831691728741632173958915413157895873623377931721958205229769103365695662927230432831522242261919141809464910976076093569302812760301956121751313826867719028325171897728009287210772168781320373606170297304797774041564327654309316848674599405076894455703018496307680300952830114262488354480384847477369998702901999141350286338774473335099115415501986872213924052151662644821324947549820789804445784172928486739391294741121133031381425443234567498017498988396756886309952043427215225365970168768630576038287547654433309088244938850520963262599608795228004591842458371926919939758271039745324821948476965605048352889528370909416628413685204983659588308346272301207492010592820913626912547431518838883142839836004957522859982786777013938737270352332875276508369663905198800431983357988494559313935657973836349503198663908224831024145134262240731070858935083505761953169877328835386169539024961620493454854093426214214785000704054356417038531797797567650838388755138201578547294759085583601391995504970979840349261056691487377508496042014615655632347687129813060636169065079784370222224960766786725998097849032631841480251549095789410872553303134045764113033953498591980020872335295213205140052298453135267784542377791448010757785453702592219770570026883363774137907312091402667311093400123804185401213530052677666951657233790997575254821236855195659557973651481129105911126989894540312643121200669262636582847237827460888399792814878387682259642737355415771559229352776277880670887522221306718095890300901067882427892235313809824074994669984480152682557436550727416912623379067393121625738608905961119434853904847651374154727384129354232769241854960370337440567503779858769434639582918277886561155202594253490282655521223039248880809302184378930574102255383244492071573800529119614795334823537643483285041117953198219074319681402258801233456576480863583796004069035273097824838761533688068780893278521967321970291571587513066162465192451662644666002940436942690294910092318214876811441993348999005973844798346891012012199386177850423627155506464567731387413988184775216413332041025525137068715271372566827703184568133415949999272941504742985087182947706168592509486904140003508655013107607974263311189498367651923933534581091537149095065391106386878868869111096011827677020959354559689180516159372116725321392621378906388030085580269103922604967543467976651732265538602921594183831392609519366847150076938461620150657061693038370057326752621217581402913131272125468740341602824628353118896484375000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 50347149847599213024007787872607113024687362443304908271454759223785133436845422378553615470490530296827811656327143523723361155803327599093271501068899906633942357397300096263198808855182485689883631795921114607040845019114374473198557100827785467347425310457595408995545375507254596621314719904010843245522033329353442770351328350785867376900443025308796855340668265787440476643020711978962398866564546417221954412372705739596118840897423229505752741279945290961884591620117744284719687219331386927618066778829069030436921995512388010813363025214854043758560862042870214843890360818679914294581746348883896141314512508206306741217151046099115345158605402022923862265656734385666368376455376503199705259756359079673667899718924619601326874054121936020368367024336718738773004567774394346814921483156615810710261095636099122306228437106953702998786739618784563075151010054676928736330099791067135904752209867277070981531624862782918880470331092757519590694167990736123066461520116317914087199172207703479145120639309648373420244082641392170931180165325857847278756504608114629767009731820578580312957841798368721448334910970979727773256600162944483059040357399140765636884896165812423828281411197582629037795495563778069836529992227137716148053235753277695711405561968661351729854626366633572336514267133827772043755670530754153873835617538558328666825356408957383787645193894249175385306367789159101949928766342489239566358463432318263059588005736776823418031612124169119179764624816240474151216599064316922690728066777799969811430226418689786854429814274128634308707316912812549459670599358825456206754451748526979867158323849807168185938162990889622376569962432755140752564018657514801428470465456539493478295661372770368783933851080718918722955776702887669027697230213149036795597930288163002542301822426734612486200333080480719310232427567040577220183382266847398580708378745902805308974979383095753258435910560277820933160926769608366722096710220148686519635290201514917710863955282982564985898073793898106221670977775728877758217567338189853357853748611784832694565151995939855791330696451826666599557018025075309513834023955578929522661043884062470020001759766426754822148606004688636342895778768007710530119728182777512686799273544003890053706423346757223930683967359295331990394562385221180425163369180651531901185249191845414751284589190355342382720745065400244842526338020371920458062438627538897281458209448877438219550878693333560910668064792949264529589704615910871470354342558273265212219538726095777437128171848491913827804855234741286026593408242610220552822646018169284341940918230160241841355597505340165825951849464649321849826932763437317490333023603849183360433741567534039659019976240704273688571349469838174295658636526812357779898118435702071471079398457070133668522606808853178839747501828223335369229484201569455601742693617341063299019154892275403464751455408204188306930849988725497726679846077813014796485686686641884657815966861944833180946637478094575160540492331956181408549844081130840990868773206881215778538296730605811130684519160869590156204955455437416279838189243742292912761537261179546859060506199174768130168454035177536508921503535066588537078047498213265346458481262904110369707486515740939214458111002862250159948456835445369874667926166873687682044751897894370491066691970354784461487079738574790796957985362138557872129873454989431695947804182794357055924828613619337653899421259943455667077517908380562535752231015267401836365328612818441123729806416902690430738744702315442944720779059371454890226854212545579614697797558080902404640600828519971723874565461246885581700986046933066009742567215004027663271404815779006131607872785162123064138903810662302860217668178261793348095456108281139502165458937629469494956621062484796554572078295697208319376929419220281103533979572808250999815202583365817696060816698761023845892284849636916907549231510945622928588083430219991783517466400141269496088560960391383540495184988579251437126568004491007617911752421039397607245436038914575048538823714188214685960170955035304293721610301338583086016588371186039372867199695530687435758997751191509160916132026717844027166957509075925910617380659149850842688532813647869127227275120585370775843217456337460579201842672938505035690012390677009228548319685382785900887942652470005382482233435388264946131458790977055091159910448925647892199281976587769152992198110682184545782815476836834903468376238411208221396352227084998382436645259619236239534423305030941264703869819641113281250000000000000000000000000000000000000000000000000000000000000*i1^119 + -1365128450802934542584046155468537292310181582235308927691634582194844170335749761130462093889252389070536481267807144586543396694310240448996171021263621719801430454501696720671925631781016187973433941616750240734427065118128187393249124190165987965610388092288916413283827318987572892837504957249051226043447540418863230145166248603560047556460425207915657450142131087625846911592029270558478402464826751094348812830577898961690428295179302745971387396231662566990000115034692510254190980212857568094659153728902259752514664729996174850332805110601977075232199380050089532949171811020405720189525097853863971140760533101272155865556647627407063087797660681031458933318445039641176081712389837139572235106469593358506997096257629677044834686192114353628749556340648348199808435871998287631005669415498627269044289785311096755467589850185524318208056017611164833321612573054382995584171694911650714973789910538788365120138701359345025518219803358396546773238035417678709410306251948643984172700183415708017272282716996905139605120145282219785159731513526077671200761341493594257613191581754402893831693105122625779779129010549354694479908636360348238806995567737786460957631310029098133236253997343482200105059695258761465745126715341778766016715869620008481178960697454709706372525678561616718096893853356236858634497540073841401918090047028304031391213168704209586275588725665115372878325584816650497313669374434552798203992670415543266922934632506638778169199325568502796214882587016079670637012543875536459741099684088617945224399975811921001603039605341635483558496416391340670452853969338094842517180629160452852593046589902871555140832320577344345939521820202450836277779313685806172114104553120777194577940339233170801451655342673696030897879119277642793135632394916429158301146058096659854685721153345515181318266833936220236026661601761642557984964597799717576301222704526265682837711848524843342471341990116860512160838644898323210454494119473670731916296703808744773883666768999880626731589787661006498558744293392342727975055928682685900577498034494845944870684448145199597591836112712399951596538336759291251490102920473497585788121329564370654601703937661051528962017035722538649888262580297277939029044622916530543044574881756057410167225375523200101609514899486823810046799755122801687500054573751894689014667038776139686800863542841180440776941761884439378578252615719720325986405021366244948848966452837202196352430993459093842836768858174431711514768599033903239537904693539545599712184583059835616279793001455615504902804395713608520355364641162799938729548309572814219608587002080828824713298031609500169468594995436948212741667389530932492561017788701092376468595186715365347812210798582791357294672113537679568644872201976658113803591121727418242201616506790052411478453181150114969120920541558080039362399192993718230408451474956002426611122538387924121402557533218180091062127375450851496024734776857735814705031163796000610217646763851019507160406957235512822659947265518098464549623777608213076286202203881018088054858771554586831934100828273780857406558699982742982114996538228006032010334327029936980851880799209468098274483145615972708931564155648764258430617248006681502902914691980245419312629543800968433631909803532540263740627738755827084060663907997392402071690240115922442571576236614924847996713591101150090907583341033976147584779857990278176695547143306082981212019011609078915959307933503329844087486458960706679130842556697974241065429274072438912478382069772828155007943365375333334130004951401294598206767567958647502571677243255901110232451489249400971786491955769554590163173313650989288808787137636840088994044948981336157512723923539263986677972746271601249291017429811133181237522108923700892817043391256388722757512627898091504233196413622723586231329705496812724289913515359694082261682748551635022879619584826355245459600268825835636869297436729995449654587855635459582690013219391034530674544393029819684730424035636679013395342795764578723906068013569631353500539343972666922489604311532621283500040726334167943226449856370333501411705466164892082341484412891859835353967949452687419058679509995978462993872205064427442180132326480776173980115276069293103392368028894773641664312235877100723648794461664413012983486780057941435579021110052130548966755619068955736777827807825808991768402538695922794075851042452701928435800705609695026430969801021812703184006848188546384099760842897703339510348018393674744173942870291644027802568928109394619241356849670410156250000000000000000000000000000000000000000000000000000000000*i1^120 + 16108673813040122528913023167871851767590352906729656606910364965762023785514705449605745328693702383377834629653439619973608096267909762577917293973910242476520362493266374425014332193624095472625157139981961296877655687866613639679848154245562385398118831327381603922692678018186779546399997011540970252755877655911759154639480291015064198392835208358726602200157109571688362868309822165478817624425271771389919682112485967494170634285053093154433797255729992364777025072243234425841847903529764665858321553554106004515941832487130070251371482499340215410450429563275193899604576233196046715008053016888365105017241502280072644142905730796793704050638324573366130602888182723503262525992593654763803762884504626485402855815965068327023798768274007857618307769164817680129636820525521321796767155389298660885218484032956771075710187160452798559858194388935332943495488540705683950462273354070154996610952741310727191095528116982540639634292142310935076324565667011788480668164094004203043770481149516247720903796844581817971354040778524240109154861966134855308016685804320024685516893031220684355709018166056438964359183047242282762895519323401262874525873460918066444929541603874580966668530477345892839482330775840896898234193057358002860531480152287351709879843899801836698058938944565595011428739827762356591820149097270649067267488558258571253867310676010296432980172047779438440459571201135375426104744071788495676197806006914574167085423502762735011753718501205153425869384018426138067101307311946789498414492861945043128865963895273578960727159946798090456109743013164953777468978971634411711906086026380648498104999456754613947761510241258877944549176102626572405136476560338946417095088538648248023241528064109356586388764236102245916493172599124587680516859097591957481771871522389842567099985026561667646829384762463750426617267822993661010654603544470596733222236393215324454688961299984508469345203458898497208141131025306625285983192857436903129173633392283683559918443015753655574889048246409185779747555306047858148640451184887303754977849949033177455416845770088529445849427273141996370204540963443372208322539081627650954246244933961776070179536950677398220908231286643198908824629159938007670261395128765765510650597277363113504877903187772102630787612820373721554492456627953154157831799330454893838108731580681275092987141712927954779362287919793578694364017088162939984403377959432464573832443866372059689728870050814123521513772943752792636181011415725763836295547816087065831242239960775346462733681398395874953833017298392437063935750743171873528027296387332299285135087382834529140987702422214968177986662585698598755013567912980541258961798944938613431758788993110101117535470522347868967794689471221974744452268055147781412922849796545275784374638534273784398536894690682995445567016503241444559205466633124304901828699430967740919161902529529308468363741758112656757642973801898274625125263846920284198292233403617376049389857024560363862602447470979753380874020963128109494838228565124242521190352086776800703583929060375451236912913482637800358242382308357504257818933936183639964010987982398059274305842076435405583024651276601615902385531998747650475554304477464354984310180210396877500069020720550220420904038111150189498804102614814249187801773431939896111329793356291338737292832579463265131073558860404578837583389538761570001151280833075269778779217768566622071471958517159097697146636801327158564106613197032214355701732897905348442453025312818451366983596731468094442156161829051058112000163961101863845971052065756430965212649140012723178361083744335961558106800239348238431837966777131600047299782131167856534526000060694104884673865694397344700997561283407651968299464249062737492693225332853917879610247841499936864565946985644195190022892422480871826386023633788003370162898557836219731327518197811078966367172700089767254434335866034476064194498467582832197461320405362219124522470782062367671045646181359596438761892529848208078766938307989501889302358023854147608934088230514460746993326161892343519182919246502202310115963951675355396198002918438250443194356518323692366295712778495915835582770196871400728346879891566767336119463603830237440008587037696482694632219438992435301099796998204800362064794635064657885730898746762957536819264652669681555763268975984831982261043153126677649808055246338087268077820309108363380599365218280223159258855327417013817763308058029741280443418794625365729700501149299456265217744859374535137952477725775679573416709899902343750000000000000000000000000000000000000000000000000000000*i1^121 + -139982543988901267320953725156754299388024918935052321008053848691408233026352663210614574564119133470130818925000726434647642037962356619907449206608435970035674838476987626682242451580868025190446317933305250994361674796307549565440116241679879633814560643705744902097420516734938862594667874735398631973697535102258757859876892860977373285799107397854757798534756381788229946725740439191574337519836151033683828601620281733227746174021805243169231753880398227679159729275553981847677954285246634494379466471153363405498146850954233865864114562585937729992860540800876535308689548834739819033954703452805700650360294056546172564113907818311277210932810721030761264732829831822109109062484721306311667944586360597113930850576328149722923395494438487778240647492433270622618998821898338705849758130018795337508384190396634021024613364836805745655705733676505748338759407612758320764184177407426929095884036036537065326612458350103213261131190474553936973149917556763709251543619460367020225633566811706384460350527248285861049534924211902567114035350452648875474971242973235435290101364900740914590940383775314354309940008939739015662111052663154894565410731113992588061319312049406996162587758833557918831801042333174944624780905394737948624217240774866615185748850860567986167662356977202511610010304022199585085473835710406393854045606640018371984496255920293759053255578127458073755085503826817090289847675928367702843410339474826693780534324213950547550013353535732771431037927120963096567614586676662438230044320238676038925224016738404403264173791654524851587849817991624801092128122346872416697876875166780281328495737990917218384709557609623518144540833394316857251012093654557430353857425112834329928886124873282860661992196710119172631410217030772113463640858251316250327111262270187207928680269673189352249351366918464453749776465960560079799560884308174508019231085084778900274167132980581892057133572756216587907668409710630951888038313793233666585535758566480220295031023877346082481453088013642493410847457711596790327945026501946455168367842172538276298391821052176619308746463403344633728001122162507680331696087787668767164877458646224439284961497721306336235178626671658286341174740294359772121689381792505947961883441608243475113602512181993211611197574423694025666885926746834913962824717396635947534939267813790154913107464409181852346941380557596047822125451516862975118318302450039921842217022515044456000917372615558973868951978214404297422230072135581074113222655513447072624240657615463139161607390110539073889019219824732408429608741268370409179876171830386608674940397565349560369530804964620704583555971757659982761642992887683978978898210201643009253601401235542350776167710254147435630028705180639703077999225720479813847265399768854167659761911236207048374208078506981735592913548115815244795618641878331760141592115601873264752605690982362376312760418774804124902590791309971735448143959032174525857391852431519464984948641124360328785853448554027998139493747607635288049519801128477939081488956299538173109301371762773231741854768217178512956657063011255229517394644943788667658383097366393355307888623799604675565764680510906385654165178363036766958502325305582008156498358730930582731544991896041900611970309627568046583478269213858833431426409084721915441727104583283999595218705487506794950351202338297404356738205740770429589769819282646635071831793312717353235571891123690663127697440063379694732173502444560414308364146462260642987443089579110964354001207972362289314451147655609609225198931444223971747946610420349429248789801055173863431160897115043159409341768884421255961824544723559637903220547428696403243031128079722809512904431709156355498307021054823186118832032032933525382337535787871832367929363642840223914353317603168102634400001509284400531153272966712497239870581372496422445987022490393051472497661433103183659079301228149648146391841694833065388977343420262126452779349349516718100265956433131610746710539330987519950501646081696616366515202620328309669910215945160158004347566112292000189467305131535570139422325155464750562317868768177652309285601885654114801233771855519509558730599634347477353330024858493363639974575613114340992929159232995334829857627381208243785103653373967993531763060223072233397331150566097046253840009335004957399702279359900132031863718069493226456390373132991675484560253194775889323853018310423528174698037779569007578577964508402232874412986224498281722364958707759826171214127712820463056431208315188996493816375732421875000000000000000000000000000000000000000000000000000*i1^122 + 983227277452752929994959902848740501942971754822197287113229965514576062294549394953558097076949862318863757463845951078128439269652099761891911027301624851237719275191751906641050906449593346802351168147743784812991256678798866709127390281786399867779649270220569519229160594176743581655676646940055753031964800845980326394793446611132819432290390193997751412334624415362839020238148225328328259254089379740639345321874853944703378470528740570168152340453108936748865607608315954664923942483991048396747786452337255322352435884235642365941690641803099193420364656267434488347637771410157791729180328283404158758469431107788487239310684002225380145197796583400362968650329220494865121759664299500845089272736067871391908557473422785402991769786116596065744007582062862601012565547919794452879144021710452502213068480621740890159369234246919368449744403114495898372292186086772749398533911129996476271082691131526682763229690742891266372528237430599680168843139280053495340434095017975702682110879831989426290582418345422938919911766971435361610345310243721082675325605672941161988226190366002273508886441388461754890346103991378745858779108684665173923339034785467672816052507022813419432526517421139307001625951195484431530558627728415367679104364859890320158759099668451548879464884259081226012790465788104929476622761555042607894277358132891596889917645259927198580558045286959241801353521726824285897998043286838039814885715931974572851105288567907962407779342122918869665112906731906601960900081271168854611595336006485439657181882990979533925728205711723139396295851445017864703763276331526874806256035338113822662769990741222772760545568992927630782838152121062118453769990034666695852613402729022933134146716248058833759634328252523480057240299966519268976725130690813302364206492424876409894659639796174334988859216050097081045624503599197142852087242710864811457640819426341407833896364718072572422187940333048228136947667721397471233060675039550918762989981269568897718428827404188219255938541647497279107419055457243832441528135985035777985177299180879376446118573374157131626608337663466550444954181239303860219510925773642878093823765387959485271608126857298152385991295601320325617472039967890408641344888896766093194705666697823103858539674537960521798817412856126101759497580458874663099063558862032510131869555866418264585448780034409715610899731118251309299303259369708091884970288154084449327495070415510458643128502557387039402845498254700415424086916876291295662327900910882330358929256301015130379286133040216093467714761899544837745997505860941123147028992777633488605509073738531943252532313804960950941474795392758533130061199353453175416991483264017525045173282023679509426015752850936538926919972492779933475312281725659862349504970631301755020350238412445141173901302427482218811905521826585521260947426151994125155256165438361234887773503188171455737361862905506672824127319561696613421243468801422968818716065912091974889375398606346548324155006655566669746342468739332609655390975034450366066971700704944450328822664466762282610237617121948222187556662640754650248304999643422454919146236452078684962527643619476998693292884733680473104801779576899898483616374771357143783249913314793474796848277577737787275815151931283204403544934689449657445323625934942015449382393725120328343773699838955295474299068854620975968533853439158325107438877965490144624038940623410110252113546608382390364225892540454446821652123108954763612250366020631244656661434755753567932601269488788314630947030369195944924028725042527309776347201438135845198502621001702384952565565805929294263833611842281547813235766569461412952100126421452524578477737685486722401889217562928026953748723056206873405294154710921968853154255996882744677406600699947335025725721587807991613084017322336251853655073159760370004632941523826072867722428835068361695152597113021701851202106457055927687777528711341157621869067597814573294325343359627602073116743040136599293253530153906590193316522067866536751433014378246848028899888749088373286739205383585017670163177986411396718976300178828544942039243914368910274826095094353881418931919446561828325464647732274923814404652093974796972951111975190450571773835055343635432195353001743702245452770153953230566169953492172770329907426727035974112767892116956875172798106423542867545137905861437130909333899063509289661787345506721531419902460466923170509830411870252386154012926129558464205346224984368796452128878885903153521310261081511683300959703046828508377075195312500000000000000000000000000000000000000000000000000*i1^123 + -5851203610877139784866951304298961455911026823143097167852727139004479543281589161548606878049129660639893381211183189299656666582430428582559979003726106995586197096232495527343371874852834282890246000535495199439281837728472692405618657239755336792031583330696930652566399960818114690346144661827986272729622977806865344253791372140396219589314697433401904323448882176977486140827745460184839791467490184084412460870065294380258271712297915091395888914158846293332207183782819316613788640404889829502377435166051400214307002148637644610329185997712042036998871117636911538404395619863185709178932418864049958230218004241882343721706191563968915278337542156974918960493688113393337452637456955990125135874723498427070106194147103091525087701062818436166722877167074003068975994159888246616175585049281904060323587429911454736013911455808237449657136189323518577579622068579480968159686442223405405417894810452036643805023492432955076794230764203707870780484285786665294810005765565761347255632226920824737349461969935008539217393573882238399240179470614761236259202844255483613122072596227871136497777058077962503257934452735657983883788876175844943546528623807749064258173567981977890453019951316219462366052569784990697795990353092643829349719369804713420900194248363135247749621647680231287134282357516710572706923622798166036163646816408109883687738779376858822896235218752697856198242866825126316702667916673342794026680236517085671769893211740060561058001397669413836221156572720162072861518383967857531042112202654331026046835172219403737980876265889674334465454704266759196430142885307694278024793378213354486096470020073359898809053790718112972845734010642493595070382697233363246559937567440426959694560291204407763180519672998279952284173004395161865234011932201293887050099848755190425171500594421327689888388495717700632193502164013731093094499375077595520810981846001137772616219648755661625387975800867798670822897697524704929451461269533515555192457272609322652759276021962758844351643149397558322012463803771335908149520338653777862918557122780855990093162222570965078037834975916988054011393812680326736253166148092705236596028505876187377799356532110575418424098914751363735597457438374457296305790491491663829618077466478904745005882463691282304536893969995219831304338042591331941817751542720495731889306992795672095215227878179650121610776393370297926707941159884397067849082722426867960997798307922326875453380027937965242588941826820739504903795649286786279247551521885848516128952033667588712815332072792027276618451626631529020199741562752069488400989019730909729526061012061382118025334110096846989631028143948013069740402630735817631765261245958712151292863010218555399249724808379303362717231752253889303402774413531656278505629121180896752168060724204836519706765440324886004944807300883408979188248510584522406890153894929977029545006875897920065032714706722273746157122629168611334511289203773396236536020328336831133000912519851780685708062176751615356614191470542477069695143296866954450463053176331579011937739255744342106556111356803855694710529544520418844248639955120624531468212781013592405748576084466224524547700878709634591737971868155965752223282620165806910744712549367021427515784438672093108107799165352528671506202592862490006628380402927327041047210657834244641166476706787147060770577536237597713691125546574632852424005872658034990293180429657901046508873312489519568600697004185308984857562695145976980482476366851659822161721867562806583616180188190470525939117368488643876814873175132328796679583761978620708549136836156017781140622967814857862088723662175014795325290934296558560567556166889351068174971363718702145665529139192740700842158883718863514270908748248898736558863150847856798573165140368121909678146002232615627815392176116062597300239667325657296324111505656958715364674062092465264182469306454809573970494079931380629992927166225255518586330810224820079268698791713148537173914970980370912318901263257943749292049644636460804179529893928158387847006074623188669168599803234670091375809233367564566519612650300190282017780953758745480349607252225586089673049905229461495687148909366017188427616585716518151186694271735119893660382186336298538418343534786420239654649313258595664629981408071625484990335311446228956724704069203203258827483330462434588802577843492608716256363666370715219094611378302924901387214411833306078415612831128515948036235334501705819656435881017788946510385171769065883737911265560782680950069334357976913452148437500000000000000000000000000000000000000000000000*i1^124 + 30115049599331535576633760143091467294754600713868885204257915335904639159416877436237483687087733160848442212403441578679826694721010007663734978908398442395961973486843144633573593314952833723262775089426341748963165557973942745653665971787904430352851286291831054484960310761998448446958389924248207731201734352531831125081864287793338593990925687594887746743269769565571455309507253334949114772581012307802540621102562461931007883404718381494931212221910402263315009780372615266660146855536366177549409855908141752871166246449651828733672649305256944380169220430456459093113066964065952929618421056065627450597084161530676700402147715994128856727935816306037413254153669866508608071427363700051909653646576303154578864258357090067067518517811177163172421507153566046766359541818507295220827344399338540025618309141609115714024545283303525617445703612278563610378846141353460920186258581514930048290155196315706864939513546499476877389242467618502652567746080672247853724483164943333877069465517135760367602239757328574983222381583819786663508701771877324216194995471629381461945454897981940590435427161454279320652720720840405721697769429562385992461352928854205136566669878720899979949560527718389300128922172078579195668677902271862555897203415293812106748719481344064357538137508201118571373202350278947003696867706656024629876122458538017245095450517108608713617263708823150364296933702457527479470085685384890235958983592335735083022171679899069051848726268845245533179264859869038849991380269907125981911641947500571888571998023459706941647884684760100221346037237707134644099199725305464827237275143601742155801169173536064167920335556731531393378154402882118938571835158615969631398064365669941143471121017628244859010053175616185765919285213578607369220686159649064350940249817524788301598542861481317023960848450661812714830969866311362844306541485195885135922329483057167465373667120170433649966516113883660485680082225786497433435779371844189002597872214880401834063786091255712564525615236759801510746210433900114191423926135055459834110257464741190372866154111891838058443559794540207889319054688865960378085584627882660262885778105899126291005695067971147876634369997983764533932897308083193479296141227618362400845365758327089957772267227784269139192434427808391374533713208098538558823180569003675394774288737772281698554633946130532452504893561827991545250629392755165717978246170714052168825830863569191767931807263189693118384780574244970770744971663402258044126997837666803256052334156967537325732783883385809252087288306008093713054434980906434885056888162568816630882389127814836934812286327020171508024205032841821464695095921730301794475766448932271757874072021168320811892376901249715544502317130961070030651377552185333599246208913948776126197268045096126848891389322853196486767020096067036162995017824658284629485740810298652469923490897258957140684220745966736626548530830029956851853022513402667410393236089597827580801929465072123321422818251437527249413002479298146492085952453762563268482196858738385663577317490608380006777637744301104431619495797843699135069357013940499324966373971470619501817286021302396770016144516034855192771561630173735146404356047845178635124628697037189801195859973337444866489266133149178739618957222790329406023192321381306167054102113466616618023703313666109154076480347622902556714775645653202662160238634375646012561299688194800029456731300842561152195793476951507111873640050683896735298132261796741697559377699064145236379056536847353044034456243654999861723575825570283611836535514467703823560148684429643736174033917289833160793164172131997007602018907065774451058962661481937450945568184803751934706637369530633147414309300663976806671284565126171732240602696596963094367335980047457133327157806146303382445438390023667455289125129844313157770833137036672685550812242816623865125376975082582672186287652873981119002149464913279576169131640674840040925588186238114955943192594839704709002171701301688567557654187465791728831301235020029842429249731139955584190105202654299023486077269390419540955324564153790742889432710380152381985988090183720118811666033956332799083274861469261685702745588248085563917496327477602797806021424091997130694309206643804218581690676778421946120551189899778745294631825011944311104425462648135963980057387727527150891034309868562736182045895854873926794869448555431947078277105672517465346053803032263006505336910070133564135397869400877708021016245349951777430380639444251755776349455118179321289062500000000000000000000000000000000000000000000*i1^125 + -134076697140039980392618976166554771175530843601046034857031992766110207933729541753535120995608525417110835527112853643251897921417276968139910726210650544828888412451680148278864008474193020098399601109769571057401747928352332770069569341930782575261590333724025171425154771957803742270987078133151837835280574386856674965738873854558076694487380302594001059494756068494679948495398943140261364856582967890857946467112569496680022086653894188267383340702977193100321292131444854469081772702356308738387722785885137103290368884532958789398182613635491177675260448118379020421678254104113458936815225528847112273210592073451287167678131849113373414724576196935857365633834866961699177057131446038906914516354777314277020972198051735532058514004812720401524885678321974044416084576233604930187232156738163935014611244030470066452321732114455174712740111141788383573879662025840015336010849164498975653376173524845267875749657543255325327465038119624943659449180861297583757510185817649112076507006159762565475104450025856272978442586834145526803347962548668353905204736726924352838297144762240451917253704584026502212723214753521161553745973369545802639219861803016618280654020606972938017619072667332959361816870007877499337429817742733324829813605253581598982987964269081461120703553291006185293476431270203079231281759114962749019858193939636715513900298988152671861559808474043777223335065450294222290752568888526369300547292544925834740296379031369750910892716121715332479294321225418188084806922428336632108097522152924667029406298362943156634528719684396501822487397018800904609125774399658671955312183448921434027409087572343164029549370540265085960154995354892776683197927047452043590120964616049053093341574689636994975887735163184454381661232874516338973364232973498785155185261450730654903865948478880930154868667324407280248433359564692089115652258545552822811081507755597128298827243595588716988685410867133270233922556271805311404240259725506641359238440660560557709399868997784329145895063590728652362334982352092212387727192028790351859125086447428618573031229459025554673461120253355814042522648779292309449981528743745820896269004449280170586978671515306029178416464853478955968107499341091394453735104137956960613618047778243782891396782747912343024298921494884481642302060874625661271011769686719031153773189677271925655132032956912728042576689525391688490676277574431851134203787564167064403439807108213079773674435323756992837754350847678341271217469944325369029644847666519260489071341892866925495537447687280526613232435261595770099669118707042501929250564816140102523461977163487416872840334768653928874622324067499759260296152283317057823416285233278648946262743501204040863068388590504745748001311720878491942614681299094680810261821961075669492976954883338177505257391625441318523454421491288397889803071675901780133207066519060083049575769412539978279517893468038483416156454459408979082538702872166184082907148356196090928376272933288997967785016606491798373472247474725265353238880427451706140971930893519576735468039018948256154419153349071340823304211774592059668948748545118381948861635777215421736851495070713828426105686270858256528373006458415134712720836292226465728046746654731719844839737953581604318250161913402072470289587805301001477586104987009152766744147314342710960557488227421881209573271067756268716357868907302246680277984152062699621999087606480582060531574586226881107968551815429913146717819753683835728196067833208090907710152810555413109607757507980778189333737234271084835669085083440724022955414143033142541913763270570972616572188414698322422221071965024120778855606611197458666877047597659256291396729394126748538514024225714076275593910888163788193340789547346076683963096634743017369298045147814449147294856935259474366671783172497531064302540399676091061320266209598144053223906877517074283708401253731873046963149634441338758884677797391879159867890195303652510348371084552005725832755645887757708043985124342818679914765849518237913013419444612736736947472915572671947896730859479864796303997117392899552271903678198267943218579584283580789962451872749764862734170640486668990588297572571537120607567090972905069234218060825681023256833532809120903997516737859944356201378991275320399622499012093620800007459321292976948887760149802035439340465492766249569600796414805006247492298948860100195352653612212817526697714279384639100773325192130629719950480548307376009915613265232058304157046854342681153904326407655389630235731601715087890625000000000000000000000000000000000000000000*i1^126 + 517330070830239762274070685831570664039397476146478243093480347147654418419126653972985075398925558703254899659616158541637322137664993551269344659943457065037572557059750653269107383019467425624594699449944136947190622131947351481282152072533496264150715996162382575727163494494670895178480591759304171051356117958757129583670356351621471280618685017746691764015369259397438612567408541645479338326596973887108601169124177852692503225647002932006195104667351316092383221132369299740811885331969616228874242300973042693605728037204901551087264561136596062089134837703488995469522319915014866062715734040947981677684822382013166083669648566392958191596040291296082844706235521338134085009445732927585305748451426898048412590744024024606112474635458188651964084417387547834339344447138245834194116339136968842825920924076493341201006585282452573432096392993275841692130636177595748744060407509133868339871827124056973132960290657741275254376165139690157091130606438769623013553469030489322757290711464889587683457424346077969145174184674068801791542519457188254257040294662164109549345185644383114085991412546384404153065825839603684042108234505674087057234988118125768491004767023365312294505133456202981812106141210764038617496827322893940856980566024464912051428547031605293666050115039322775116424667197751445266304638048082068937394133590083776134715039362437105598400473001710954667804897937752837223546992971479096645929701157979126720294919301441362022151513750536611882781388397204697356680688472942568636442520457116973722373089526788663279121254364779324681960542677855420313137818100549704168414916199191590121414776200610168009828036721116421107014013864327585693427100134889788358759045092094713763113701573777945245736278869233996012453552099874983675213401163145159860985264952295253141267299700147125808260793033898582399245420550462117858610223416871303213266202863142074072329036411235521114329053559017773147789035589121684692273586868843095984744361212820093491562779993569882621581787242086176782617416502517186044597929324986069295018678086824935208602658390936535168881747454379559083540048400776023393287313489990992168352899507389979260152020148389729451301095365941309263164655202494869702131637974013656101546365073096984359098433027186167353302067771670961274516693793110374245096647852392713695264085216444954012312832302809068492072238723960047919335511385542588224502450839721047045869675523844653202855024543880023611465220538413300466071771179810273547122329557579641443734815067683357218592182007063017239351682412186902860124077653780693217613642399153599252713319667048078266097005611993793710388871282539031659503809273660434385130466180235507666445652028442862812871351022086643108707644983181284401708241666450245786602652495476519889306094594646379627963422258623247416481272224064007260000644067078663614333081036836753527220051980585852000207766731447638368943130599670029457134425582454780479702999669931506682922317987943770700765099844665012723742893429365831002351114639326893251210840150320322480541919789178894616138490922922606609274176761333212772202898317016763346284682714346624197138355527177798497164904472197200562272482749151216858740094328737218172346525127521936788217935928212036662238515323863302608223998276581679564461074839547564607246036851788555817255366752383050485169447717017873635031497384758430748860555700201357813854739241339951274011943820267748076557471965916991410402579818788945808592666028777944455131836985713015127563067620406416709802408436431807261942374996993451319074580696267259707030013873880513631310542193529366798630284563750563314204874160292724348623359520643117485565301011864209031028973658639635965727981888378930497325564378473562430449814727652783740731830869231626024802884236426874862437526417731647276916649073147607445977161904373619503820293580390985919809884249021795657884220760452769782781294882207521020085816009195579760916852298064366201952044532727078406177106396095260775761909435658015839742238828782229131193077656726085515776308313491723053824503788080660380469388072055276412416644698541557938133018995025396304782416878595858288100886594453078518846116232831009915827544815018706393052832770394060911119893952071745795753042795683278031637692681093638838359178347067580224706840963705581783684207866880364880515277975311261293261617031550308161133407073308563231132116462345651957655776305518435278456742872853581094288240563005810741152142618888131603283042636576283257454633712768554687500000000000000000000000000000000000000*i1^127 + -1697834353005457359933850433175420823925772765453967265858484493117359991392158658470501602407052511834675212841975923738860073906882766355107471409075940582135427737968072585800005846209251861477123358760668836664811633261800061917012251269067961083018790063254567780791364878206347813805336006173535894278975155312700189899785314752251127685507378877740450916710073283091806891192186554470710030472140001833509409488941761240319807319075323133532050845131761536743884863528629904143764993932444009021924486311932690931187870463738502145299671524688951161007703435771377585028720052846081140028686915832968321431247793323408860929189441809811587224595996693708713710948860610200021312149966133356164660313712299421529909221334870486672509373981412277039688023660213014443308246610747003210992775739313786916814826074422085771641380620349970694267716318336776117271111217632552964180446805173189214718077488859592138082158229479822582262759021286967317114344640401524356664216616324069533308211264523083744577618536906700330161263857707809245937988540913935577941985119792030312460123148318150835893630878148359208971381398537310236199056241093367108599735277879347078572761558622736984428746171068049552569142206401833120023561229871027894285684686302959339564824520629220738455556807114123395583455878446366215838076320234873126037253015207701705581633405413829104793434583106861575257421682924724241511803420110858409618329734261788497959056599166263169879364682013512747270385871849723464242058797971790859395205072007253204540956291463465929206538016467124060724277798844482381413682638616809727786906210074312261913282308127180187361067126537639718478696269804050394150907990848923084889757699086491049077173445202049815174262945662551193579864541692737882809545081230436246627299102584515320480923334488699382710803380156716944408003763437528027385110974180319204048880729457375542456790909731025055868489907653974775177041959408696476685422411682732267702809679485748653643807450232805437437504480779552308158762108129527039447919025194719545893888342444750542245327334077068603567183157836421876215051415774484975965235816436714367009411732347257812538358414341491223685751910398483434196333946651658445688536836656493358903346141227878028296500751302233748688692229493969655253283064969764694166525857026767466985288863762484165558541709305785096918628168745494516428772991674912884037879780909804328711283894676401300949715317874752284615701956572365959958660991321157675817633508793731578711438943334468858969971705172076514589702294661687538504613257806605069338156386356455928867995212731927693280168556243961649545330991607481293215064044371771035736637871622281564076976708128142983693188515912013849964362939546736868106005891122836757442242205837954018069075585351955763228810943844122835397836782977610262694554273396312314682453511587426674496619170091074788683610606026994244195971893633835856248684050788536543554684088593453822439767123871429766289968126071059438975460931698076687622714023991931873031956042260802091629098944714421689041881641173320209555212474842275434488751421611853985248686690725285482054593285530365798498545799602096057790666425281899976111778602640328817178529123327259636767208967194424268261565339680637066865668237109007105296047901785651881330011326174876398050131946969007381509101611808882724651253007497788562114400444252184502308757809030411931756971103957221120934249111501811223113463763636375197593834300464219625350733439130663839650335864458763186462207801548054608198825797172276592014426056285166025611461743033759377893191680949426232469926902326193599650988324098110188295575797377943421430517264310529638568256997231334675719234901936220656459417503012747621834594322600369318603184328055748908095665746873801854236840257036480695385956705780298600206851892103272031261127113974632322820510019296046253187618750755920024334116890044578108905214763573934110878724059985102276888113943767742100322505606543423178894325602954962338091188919721759281807257197639856832581648769810014160489817580918531406284027358047304331517091551797480089869735789205060965036686010278638173729370814126665036351192301050870198354265086781333588434946043996029397064048633239884020162126898612075601035012317580290915557552705846093491674095385638848510897730815820365159456742589741207227965743091221820618297880128622168236707926169119034340452799445064368388387349637398188241805577529567341708675814682638594791536101880069509206805378198623657226562500000000000000000000000000000000*i1^128 + 4608830876410521962877657131362553765812661274527232407814311698234877123142010161323632423731545061377064068258880616034250970801050929064836886814343559990549252260195701047165602276364463702935204479127236918757976523021796459893091531195284026804606421930689199763827719671486180114670228037523527727589194898472259038066789938157865341368285275101944946101256278766614799653211578349061499713986828514211218825299009772609475008331267321453070548871053033693078156915615159186710136379584537743548419666694841495330394729694182325725785947407106874749974640166893095875403298732530384515736945476173350433842591532221196259190129259610246938455973241243877954661004794710754473939823497021783884529811837371264634181894618512094966358706015231504283346487889533549802471217947756781613907771832976538670217151163239985092438846890393404448024645903422684090288890945491472881476385619823564404621612939000510971081708126798826157522809770892595938306244996703427868133762684591029623823971794160882126722505979487015410616885056786915183278745264909874746361866588787110036245682434655991620199122751074334823030264071001464797153256601605007069478803413417827498928561612698442020905612496792059914987826833838782627998214622330809333523917083081005424473390811164788979765792259722922292699242654988375748758045656473811009957410371128312713698646380988239275168549976623496724785677137685243820299687452929282439332704153824013278265507282269468865137887560977130860176189738459533031735568978421345830975271269823785538570985808600788658745715799095164978151348708845539422055775315784497878097767589588297189449167789704390796085717136368523639216147064207664162253994034986368131044862534203567568579581159687097462429689559921051917417410714780074229823553300709075005835166186364451766108035551308060500386703673881212941167309747837104614984438494907906621808982455198597020140084951419156292788404680379078843585871339778512871598254441170529426490166479967744510261603610707533106154582737153950081667703214722173387319973311700351106897129138361262548413979455684757405966891742123687514899408713076119446730035824082759115565073083012996586586849163715547566021913624644349549190801962353568045179999511056063996636433356198897176268197071639366924102374285461679566337603777379884015400065546077370556915985126417214359128899975327748068746990037248454137378745636791183855862263985443734385685543488252687450799793787085978655023430717940396807271043686293743583731248182703222361497763258255618315892783787310031733751470222320511062100252658516821638839878291810487013296224147108393331594523828873326936117325901668816054071142419777636332277107296973223528128376233869909288401277390904634106805865769591688449566715942623090337004121220814831917532714828487569985814255781339878331716217811014798676023758721201406537451516819053258835436674673362529511209896416729025977182402045359686177542368745350010590897273829831686251636226505528260116227637827035679191839365304554595200355847194153491458886238338240935548291140607055199159113210985894498296144547743493495692376328673210681001144328764047057152892958961662697011921660063192399252994800251814909946683893318534726450424719000879628637203376966591779348628956505830831530720339479954013572745974484051297685443656799796555551639131901902648854760365906505810692451869511003255849730051777910898648707794543442970585572231189341490307132914949675726650221731629116278285018284894750891040647821451030266642914789353730336215526461440061358023584782028447466250283869493223795079966525448138653531317584038232732649814420728176238762701615371039639377518468541750153838442442629672340296103296430874665260623248672779685993956256155828635312711554149322289920880010017588367328335797420487893383706455487446407219387122694303521170988276736633844655781818323185609963505196465059755033842061047221757142883674294930013698932015673106879192135842821603187098652759596040718039986782817687154438283538779193399380582165353410019232773176435591634071762159381440559145885829345888504465468154541676147229974792702419187773959810501997551028777414891878933175602458438233324627611768229986494550534988312701884499378161002862492587284157475191625063933132542554816354462453266906450892048149447251660482968076321573629149571208832383577635689056702401233870627302778576846825940074242406639708023666968663124999435735732374181905210655635919772474432564456824378396616395703897037933183256086522305849939584732055664062500000000000000000000000000000*i1^129 + -9558543245837617829317313888085269046504794315679826834403536618920846475911482648949776728836722499333755000856341742024844971293960774831579125168059437644132330901252041812463507581539942797695332210703261843772689000695095551134940124248733061430201961177787395821590570085101650211275714814843216635407418646838421647892479293226472676565860024192574133716432494156796696149595048564880634296682826389089991512936986465293587041144433464352580335553606725416275303415383867581666617182611570300039988939441510041600336151797120686026861534137391170501596365244095527036049178577312021360828891932734268835284137694977120493549209758727667345887777966865962479162308300384421343998904580938263230827980812893675244123049811658768759331129147574740597361900550455601951369759277626376905869689163764265720697947758575766269589012789446419702003209992372743900793296320398437196038017557680242685507175170023727844599515411258838451811026554630558828981757975080094490507749289921504816105929127561740334049672437719476431661219413479325936531883566572949679205180136561609831019768274815979343699644061703845403829083850247733731616037670868337561745318421638714692372335772394095363553424207585319904660484349270084921857193502949924447823076085134188719315542646421016647592334569976480432157041559778462753947803561404157770089660709448429962404844882976328260429671561383489429931752868020967736771699944991889380623383654960965038122389482222884450911075159151779259268854830579812679728119958558456745255610401015424127851172761396591742312547241259580142011593338712442438801572281776045565601938219082613168425007960342639757491903645299651197002865773028634208871572713928601745234577311311625959157724258159495552650393246960916682209704316982007296475312139238477087525602781693491920753294334109752431883998799919653748026705863578155520973015976996276422315193019560099209123390847851051186971964933932314847143870519377373692479222154482426752540902354621082398311251531258697888543725830383958538461636420758050600667453405065248140441306955731911830357464998088889495075163455624744234885764802185109842936760562393480888786817596810913732660198794855009872275743870998545132319308775076044435329525018796281717330608827513410630226368352196466905950373625000436661924538212331127263433076897589943929144161742223565594760936855676888135448241293228863187639108974560638933311688135722593162508555256055023770059699715922900781939346933604414534386459656864163051438260357829259120100941925808994738662647063418657864186787784395026494327857161808216018354508183184048855349535614078022950182654380248268740466323618434590114722805476366668682739077106638803091245314286520497950647058349859827713424439269619596408344038636784973850435169710746418688625014920605706680822793683108929962051925092656501141604108452088277780610102926643427938372363688390511619765312789702881937316183544146427129135886470959971872852344020148593368670110685355766897564387797143337572561672772162464736412227148724499565858992435491315371925561808919447827513774937685327405440407574912461519235706048196488037423942590617158759458354012647001267564837055344672441844113966744622167712912435066143488032953123802461531693930604552455323009803431412120386051968039133060301652021573331469317374964771748770655231631834127550673774146718866493065226082596966411046342934893851215500088397540316401856165804692634515075787101819425906987983780495191523072299923039015657390551297102199258752782070315444825366147441454994537588847763408554670800955935477636811673789512078738144890481360997239063642893400708789857154247633616986633540091575238435457709881398582923463818011619688248526667603633472085525672482810732942470943536668524613071082699397810549881805205639180873206893886360680680755580915312201579106579595784475651001428509476130194223428464318154873353135097311934293133335393254970850829506805320087477837806159550603712246570015934659911379815146865439977088347430363344191837094067781194047133695901993788296908959518325265726107851842664955934413258963489174380565048784402693364108791824152085801750922029714413681613521747378233829095580714141512747513826955667891134171982944623729341041544646845992572456421633764765710418385343298549292658955296998144269018001876711860950341399982935407579753898574800524708003495616186628562515827871408403980034770101948098431833315599176888835148519816357431771113643577476137972209184777501426327241118574562506182701326906681060791015625000000000000000000000000*i1^130 + 11203805640486321901483552446221369054495337886859096796405223463391842049692302782045413115393281408766601076717612264003264281311457981877665257739858659813474118417500763606375360866711802672471452902855513209160115982344605912892420391215097641732773835657902879854581728966901322720531341508747093757535704354468756943669413876221542613150191357483771083725004789884550595459941482481196645529954990305774740950746168856866226208061521794023311886324003915199230291056529924896663103547773959218681509415080961048600074630920219038221940165277665868232640591434710018787403180912769982759101542052026996993960382943659716244947250848161078061035470622302270651256613626405840678504532586819676863230037731425220932773939165736219582325627563600981009117924338583863605845200042560120249319495700819135908306591279693875178597957859080049880497972695916522314151434766111879430034087333216686327687758579818080667989214582928983745386161844764254121975434648012536443868711858928765454018053301372644783856928275552748136110034892355947432661687474852254612492837812561364228900685066544175685240778267974662591620198381377309167712575582085390822439275574503076288473329584672664737930916927647353946592574145148884503185296975770184779399909834863490686903249836264136500656947025604157577387382588396306814167873354235849689487439207805530240229142661809737769335293021475695488995230500414018416160236848462186241516261906614388963240282975097382843320196786140421139420832255908363126952105649738111279731533572087769161136877609524303444643363910861274827052087248512769802528708814796525196230253219825407180462803487890691279504351844487033427742279507715842669262381169156157043967985101231767069919134921359612067688881052941871489008735609256756040118175726323275123771731639321908088024928708040125165511325852187044450889678130477202607114269276115673766465146293186399653835899056121099981146493939843900259277718485128038279360199276094285980931275814153554776664300359493032600231188493016463349100332246749071382698731220165680598951356786718852828398174488749192996669693632068083917374110277019096159626244979760548401564814860162275188452320400988277773554787779489834960091980873545810305062425681141640735725522882803746348364622472821408876517066964476906747934236879993719999498843547889372653616375269080415783508858384870794026983343569578571647348484806353912992466320094061020007110646740276555693771062341959869584110156890606780495710590738198896156296060580002108313602669605164735066308660102692027116984991346349839479622933612411437588104809946936798191816533097044002963664602531724932464062454360871618778950703507938689658850370777542506265358672945672006378855922487721513403410327749729782633688192244488730097759215326981669821149486022760905557537155321733951565075468943075543275323388865333033739904876485433498040290841077486874443004407973890954096480543453857533199722006048252322092608015194582974623782518616994100038846645858736589471515954968914995589509194976816994685395301303811539706250269337205896008594071146342441471001239609520351866923814782050307355896197965230435740198735991774318152986229698079397597097160849140315695965612013140439466565103721857895746892084933677078283973741053693128438572937640730914752287469315210360629170786533455384759765316178019862209338980333857555878212168699444471076893749090682745649364968515397827590894501464497136398607435518516369042973176203138980405902016258833125482397582315293792999948887828932235788183327679864430999347098139328897239153159007655078038901548361489245839518153109308864322377084096586206503439958840827507991975761481867895617239285005121158639583001081634647598713538986560525199816949136278642443043882792293611027220985696543199961110419044056312774588478398862990564994620218542490873431032256903350947770593382198528446622742842395397137650750232334755127300236472499782421546560072388182962326990470237653402811747350778965310698376156014433707635416081868963501237859526405660880485785643951108371554789088831023460010142316403128525075099834519837771279608278886182350628036921700473219515123805585952048820466510401153308038747210208085384783681325183771294258369906004580777707296004478655782132707169361545880877788654590081226383583884783645882360868733642226469811409018840296600388656278520548236033880058245527046595245411493604913925990438327821229942054974971549639417343200468883233314505192395218672395904588659498735125907842302694916725158691406250000000000000000000000*i1^131 + 13938145183547885915934559894904203491219032421531622874232871264079590016666933256540372929245210451261564956379604006831389432701364190518405132920841258007925540975098737758242006607388126759117716002352251220114365455646714780059175754650270038507070456962213176881495820632910576760008808071802718293710506589179880494983364026968612182341426654557818321864935726260211449674937358471610256948332123347071269182871587283077605699969303727378925913909378411856987074536010540893950952589027719371937659849068651330972743600028223331676348809422062606882751017319229332361884452905459909218368952156476923799935074427377900278909045054478682090032429764264975509158100402940843489286590611867857187645165567761581838549625498864977072121650223157031527521894327601157517857346402814295852909189366660361231643662407941072880045266660343920228074132995943004945052457730634167470792744634556491330500113792675549043561270137739240643050496357150502704473204228290310881022949157557885268495687893681648958546451958423271481918527818647946631035695263183119922344412397275256241125995128848193457110327207550997036483402994969186073304517829424820314529206710402734935133183225413267292377228026264365545576590405272358341640239312722672423550605121729545175420597325686571377963672726041578329612039403784833297571223192528486534228087322670532677681261929904378175755230771339461821164465067367106361540580922554644157658609601541444312069507504578214340095759244568339151252951106775051673032559674190610546441022949053922846535286800343204077131535757381521694030205808567002963183837128819994174301879500266871827573398632632002919712247427441012212950379482961238245236167706456269083833157411545783219649387136733376068995016887918514300627856694248677938052437301792039641741609265336017111642827617647054597630843105483853648656445519308152385896410955131992891627587841818754463965210480321508825756094525410047585856878635881523219021896469978738436332224012655605362727757185500586075002000315090033189802981824759050211547953791994933963560342590588260000748142926829614342008094167512022167098322261210699663932122293800593483797878228915464356534625440174752162826304621207434908168814100984510173601474343463155423249462089899276061511456538277494042576385960838766800580664424426222863097083922033637915423018130993721014809109093865365139847655526196658925303246573999831122445569700729373319990349611930477510896477890639228197267597668522850300683067182733171766214443960202809095621916264059097438956693990705043036987768390601103655493956584544378638007127155063303373933293118286901428629037821974892528578877283390739055662912463020874570634752464138387874732866402721353786003091052326075065718472093885116641619896065907919504757587810217435528966804245936721047063213102905978211872232528983771950748678677714158517969094454547418936362041709503926117185478188010303092160720723531059769061889758734968494262386258224021305743409542056229377014445418602167231423142976827538403270125698244027377837353533870469229986160225561267123223378870643037422535269452922834339742207150962487742920101178988904768782366234253851741066413514724860694942827436983743760372793320605136213837988138345097086803024012000918411962688884154040948682259755323856188766093816070515623378602382722181767169576542050282321387281663649246458911245907753587851632246564253332041669112599709730263903654977443903844495788084561324168473279941962149833797632649481139488347237195516611816658568747780172007522681038402402472120147457025570033496005885160066867049562207731467640694100839700674216662582554646301218564850514768314098247290711021867430461137931509675809281432955222398255967367801317455831731871014996431894181695618904955424734445517920853160828447278948151423864451532282963584569850820883057129210165231966896628211343458096041505078876515633957574178859447864553184778856145992952266138061693740672007068817028217432126508898230364157876282527136751069690732823755110788338373573300421788964913342459866907687349794540240629154023051185371706779974922166948995491300500350967132228330408081027873167783315888327988523071379053030913355327847820691348982379989041376074223758111890081507890886190021678674205138978734085230877549442724753189874261711835072647267740634110317388448313304510480056951364133131903103629425072972569193240026684435556320632634502855110979585261707720739215763812261254485308960815615171861659561349704519739312047477142186835408210754394531250000000000000000000*i1^132 + -122798740730515095673193943254368819084696651123466143858971663595965954805176901390945185829603693650311025042588086640188767539957681463519446417495676863939346394075266382736490059151369219194585566523833079745964640953266327926112008034552733947780332894271247180553253967449641441206702068470159725561333448446942773296468051556044372055276105184322248568562048824313522915823583241256644522683048954407836796813297986456589786644344497546608892039317851688344667131941091997068647037639498808183494349309914160313369498109986138254197590224051573826797005855052916469471222102908695200244297467518741181641366194351674222472919043579240001681225232527165641031036614080160100600492930099886066345550460214351865199504169951315537989243431787163575357156887397172122672236408531516837898673298543744966734432374396346249773752426257787388843042407593405542065725123490019202133831851718511036997117802811964856866789000508835518562167012838616968160331875302714147441873452605421380067291112250482631008525210485120749923274781299943107747528253845485918611851485011696075999048595789166437628548551195314748646350753316249376573082411152567443831525730633121061423951105865144839323313471533004616835075680738383478864861925161973805643320728032241392030535033898783492657874133668248925757313408838734121310408771059260067419888173268157251343989213788611791915767305103525009267700927523092603172756305745184754829634660507746170637520978104910169229804590215916819792829116458082851117319636050994123258152215616143641192320113019444140176769175349118512599776310584517510831496048547874470953360623065310079994806848989138687718173015357487011854935916175908467251804532943299984261515498897136414511520627452863571108199818909118986742282857772957464159255213550668025204711397149424006875036583621729174844342958227507998761208184000331212835449259087703563789088034381677322089144517245388533337744775169329479474686205794786162202251724966267713979261219348126734280683037500405029695888539097551072475180164565250879317771748978199666284659267360039682156449732018706452263912179702300756102449087271976321353132608639580651066854229198504673722480590789740613517656141360386479287314501178110854582004759533655307613193789384867903602422863433595308853359759817288210374941644368085482848604372441451973637695849010371881928517567659094820620291290968781928454554007007381583963323547269342429434646565232037053625485629766346625238186612605204445489638811859177655516078135473041893572407089968385538487767246958032337972682897539549622264598287373582080049995685858446341925894662850025882705410792734200699022902410580013371552120821781278993177784171368211236557811140885053481549550336825923358149916979067081813122741862954617580218672256832234665483982404147716173408721899985315513370580651183206902027565995505692247309164386108893862308734331974691502766870009503863875659563717493435329880741323492981529831466627342244870056534672110989254279329348954341142262348494191237210641228705861439203376973378798398079753600773150639206655433399901525517684917517585608873288222998316665479654384314278989798351147299491730665879347621822180812818820150133607806439872078084899332419349044448971309647002963148110931699056843932543981091226063239957215266009492909172855090352041191099439026906626072905748407078633813070212323668171307071620064365744206291450986599444303120041027187845050660969332105146911300402205473036019891509718651916109633826037785729956646325134878335726497683178153505446986105210208634755251922366886542411584546967295482038078577159891891558440091610513503275007990093260760424669804059896300468240776035664064093580303290378980634878227153927773036144221120950637831129807285697248892905440573758669797441867010056411705926213259224635221476836411327785700353108658614162289127834641163310867964099209139780219070131210480477998806671850066553912637714002828459033743618743499766695722515019817593944119760845223020111549110569825900946951587995600086308481108145689244268003557284146036218478815499563964068267421836986493266311984113883421620016700115322981387572089857852434894070275104524544129120222118887415616603107998490572172109891112149872801096390898216977483255846768885658563923044739915163967116906631820509257119469637446193594146765286074862445366540146969031898850154062927210523831668951377366746422441723353300555751975457114198129280756836742243454253063283206392842969396022407765900474885256699053570628166198730468750000000000000000*i1^133 + 384448219332464782209402208388867970524497091596561528044744681803727708747347512498061451115108211621647457232556528110328429082549343362427595216086760327531025430848173232856814506783888079726677506864444865217351091137418377574517197868654581026836058731930435596631425542478999273449838358812146122896786254431253654251762089470747169640115252173568653076270809836351615240989716105308302398660843974389795985154677013804183270634335473726199019387311890837096579422596008707405904958894928571248012840440143744086382133859417600077301226020414356759213455323540689534044389953523374741359074090891844779240297245049305837901334872345562941065879046265000048219728846237857027836638220432789622425754963488952120576650483303478355924747771269998018765686106433521645567173979688938383172467440151508602094257890765296076805753622200232710859834024984485708277516272243304498855353336961892972621345625923145006150746994925283830428761473327095013604630835349094147940950825148426186641110608872407283083281618319182736624143066025962124214485220270649289072753927710585929165257229054755009939667399462622161729085947544341693563781950845329575122558012992985817485359706238394777315677321072949458735890317295986635436915183533095514818295497660989920086257333486788442888552757856432457876696004054348241668199238064183744002623412647997270256837016361517998673897330431558809477603626326947957272157465194107911722895850591441582667848612457635764064372465156166778114479034316020699715045806547217061875331716619469764989469857623375211860109355864834460365812666991470063900150017320219232268031498790788392051521629018357424969303241674120419033983705956577747821669843424708361759152012520716272428101143781640611451415353734243208612538084802902533369524112413236616284924919102273881795562444730961923416963192449585697969250342882613738086640650627456811437002508930239825805927606386922221053814570077814512756376345354146970834571352364482891773943654034378368805901291464736797313127277439693408816774535878885754963762187566411693973779375643036249835143870897280281621557559653987634969950156313562108360741100769942087904393936520314570276819621431702527815980849863995409615379756462484597369992855545022073291812571432642155154487589549388475635695709760830937261164804711954044861444270431852372516746362036649438693462642534095970494210575038041619668139436990583465981945138917737785166674678880248394254809609465702271884703671072315118877645888726632076218626315666103941695139976613205696640431279181913621545216151389605237210355270642268867441576045413307893094948098644955494549658196137465516014046132249008304486238764021346635065721096303805941535176389892274298060336771703365734297189612424576452231293708946348222408505322547651164340037652243962648431170383071091910373254753334571021283150736318483834472422423673737578683047027826412148506023057021639239401936294832368581849392006590203482049243986060816064490319428205384008034443387348623868518703849886517467696053568145289113277220690495938076671694255937264173721693098707285167567887577641957609690141351591822905294167988453080136733612036332727496551793262000185806553907413587333969995123774022940535704615718789023706303622360969988367658283623850302239685632580625716254603668989539445980105521674812637634382958128178230461388358498488934903360841218420388697656139801203599145081650518113187787126069937626799841400262131907986252171594333061318334915167030628587072315940337510011059462073352311172232440069767066082217894034037147033442323622632946235660510437936787050113282649934394429767810191567660923532350282258015078674321707508679043314926284409992552819166790511636472132095832222946484325097871391670645487256388117320908630456442506185438784269117831627063712084117989008978481661342919689123149483368560906519922244966971515078792330221972259165530108526344569639162375355012573829274431877022820916335864793630256544736618231781829059982184450090955729469912013512481010258711356053144521399350891919737481312786231598771451898028464648520943799728891808642537607958457671588637485640367621550099605548473333752169708703111002022708085647273481847444538026972554930642487144714774136803016672652444378266679461329234429393949294941143558673725985343318850132010557551448227857357158229215946689105577150596483838522072535496678933866263708881701927250546016751025548281678145584660346491699223340783855666614981557600296772220227481398069357965141534805297851562500000000000000000*i1^134 + -741919289091974157622301087976461344495821701781492801508510720677155484847254968933895075907498941384032083196368028283045572082235318016066737766612112095997718572118567813488447271452226400145215556882121605146840804167683185742214812670654052278254269695062742764636164909016917453524939351248268324066827790310125396192900073644665190683353370045042402392806194874900904888890220385742125715681142129301402596164261148283955735181867682139656238647038162274422252438175085804067077209039998444953932211715161963555556030653803404006032761305170006141231621626310695552306638014383674081821183982492498192937233929799209024682669947097972061599982743753681665342003772720412888671221279325349076000614915441483762044343030621145093241084986639222094955571072859507704186627578921621321256638404635346124763128741360717905529904257919547861241436956212195643311059230054128551619768132559699684168760993144972931503127381301948512909829465618106369498000102144428913108457796897327587822751655430122512846170622478652550696806689847557808491986038673668441568448674631141751638728880421544134360500441721055836963501069904527603379350009439110866582288778307379356166112598155177345661092932151191516700490331262353569129769301857726527210213224006555807622306896664703543977417079224707949344095411506856456628965266380152881303780975822050775165876288666137184263524889321174903897750234453646033555698196499390656615137834351379951651237038204000920938236800058210650994404597345697948490888681151926442562087038287929943844227220278060875452861540855415430052329937732027567777046519850853187845489536913181297728971391882739283013372846595468222278797203595875467000278170472356115286570147282829108600624136097564918423986562734453977233226874429497661814790735072248430618850700369684289817373554683641645091855073693560263152793281132945414115601879251638591086986520359705840486156743896691249605034581256232901198361678578398924565022974934338029972648180985401122016093038944564903685855084588565306548205841328637865580954673483625256063493039967887088801977320238011339898352079113054164562167671396202499838676617735134782793656904208802473089263982421187092995641830904904052690180844294792487455723110574029615721903500291622564335386493337741016459649349598943459125924678247554826196003289986170758913001042126734699017273324412149288873978004839880979631119629753689055746070337886904626018335426205133110618125525793726926423754791230433465541729897183328509897182359457957325769916468481870034429160207346646600642677070555509769796317409469672935065830589430144996342729585432601413606565451902159247167295832755095085352630788956347595218249936517117137087894642724009788366305202997466041883120372858758895255447963949418690746267533544633482628592568692103336210731629220978281379974470460938688540567476280919914718426233215468044842727726885292851413790724030154533078175352873274822798480841797397790411314454313983276837934930885792651723328614947169838739907188570280106589356555630762972854474536808251914747951475575609417713219914634706775129731025378563557528993490842332167658839828832201984588239293574528468012088000907255437847560301440938367323749470749358090732102593270443430832615862960235258281931302824270591404236206346806425357988238610671584363219190177996948412936553561240152346406969676487306329019366322896299590085615775785417561289115134963696001199624581119505228414478506088837486402424379312423849947645432802506898881371771173541906487081282067984281622856539196401377877169808620928573298130101365958631880355895302536798111364533980498418671805626326937722550282504243812801834531664416521459244902132646338553681911947697717679845283737806204875965299076047819538923253324306756694411261057378353993032511585225032523252909319872203291793590854128087579241892425502983647129126342622546700564721186874275900284168608636694884543777040476829495539597712143718475500895298934285627826812031255868135110858926813832765006921273095598662031145948584168077254902723399286056711578261827345476669379754284700084086697185798819393178354221836813841331952875986775899532565184708991053327905070283544805222775025445258991743648096540595463657363113843982320363942032148867029377408909785368655695322247393692157296308429132595046205343180455694645157966986340132498802310136945078709300460310840105007964290036289976754181597631672860462989603640699791625684910173470332301469413664149520418189531767438893439248204231262207031250000000000*i1^135 + 738771570916138215649924171063146962522116117757517190549363237889105488685299068639556545021620502575575042747373197593081391546465110530536778571186783276121599420875153289928885740808852673623669169376995555225547889437360861261135337339179436646635308995812803494138942871316983287618712576144697734023305239180496544295942570173006792950763249761452471285027584258035015101581926315463044797973097414707307161814927698732841348078406292193200465053961013790337185663005433759892357301334906355387041237172385234404745101692779979992130920042564977248858828214312876369396922581430959319923113588081311539385967352908738263544394895369632566875813256714751624000196318366850228590414233186066211408320098905073970328634441638114346544327835604687492395777418721709535038947527351541542822263915239305155364421906752574824096556870041898702521342380786527525545081912450003373562149032153906750511508193514108873742519710611049384739466657976388362268785050468306668040382480127219094190960094256864780158026636311258144590699575934012936231647196010288031460340037227902570715634321668881897326966419641985531353916971789215730524805013567755794727370619166462356153068216971392520336803608645224651740415180070453959829307704838861118805781160791006428297045324230564753353689489436325404683121533061475121492630381657614793244284380298632650584494378954081666312470538416051455278858903790787040846410407583051473100423721484369892972461100285709766721586344245186315182010581311850833177746275145247158080914771347897963834254693483738799833303862170327646997620939483462755368243442460566539134891775290428573479317644942416905013498850893083074483138518682417194707228799027725375254401866127865254259688106206991110899608171311459566498263266709813906929999498461674250675575270978972307635356641445420116739037808441743454960241959757157363878968635336967777040806345251803912041704414275532571379265582415763045156838121010280543970043084513483378964238427311386174390547222965763049583635631912891842722042033635666333392900636674291113984574645230595415283193373754238429347327893743916289301228472207333365777494652926534464238481794515896367653833739094549078289002104830119683733121177390596244361226431749234210778575847565031601329996242908318416309103885118331582589349814569193652263345039664548896259191138975901486093608015463371539314701326731326933755167386120276192802694449000484771581113743402894404438407394154987762101643312253267445459482112195035097570278003265703974800312729940447283687641009669855332120161920473366179003415727080728445325890326050961569355951006858587841607658587885514531557643215193635537544123147310213437349762278247827235499140616866270766967884283975912668988557181542838588274394872803440638467632100274051736456915476609478450029366604229976251506235086949252061249736979122498962056786623239217440270807530009960713404115471981046312752698404504660364191591689803313775082604584648447753138194710529043991121451066699442529264441817900979535748250761477714907585877887115520230532401135577390803183302959553979852011018740124650488575385437153431331859085058813233527357981590757530891149659598051845208106352030909688574560147198147330184897133094129387252654066397006121115580757858509174030337868684590253795147553087579986659389213836070000255098664751399619673984205684159708058829883602704029228985655841276952820041297781713360954853519478048914279371983401572573723753244259421567884748432368563049634259248556141830365446490699371642367480059162360723080151709804809585270873755549303154520712212341904284490370592701355410525078330056195844881116401627373865229853966016008346803800411271250056053206939766630604833797196433525009721639153813748385261545698365873411072476229457693891731887938413754921376107890963296026459833160909000774500339998816129259624151073065324210051770507411106381839429777337955449869703381626595941261452775096705118358682303915111446113440339051462331012237562602738601776668270017021702798530086018706088240376038646731420382127475954838548240331165324081710337939771544383701284856263940027215018392126961111783246061805095385772529081042099676018871807990547461003142395002361018608743156684320511068955432925469288875665767155397525516625205516548980197249905896245235961879850589006089448604439185496958931518126795442177106478136257817469641862227387764189422372638752695082570109075282082576105070304218248454639845945292288606877709189468816930457251146435737609863281250000000*i1^136 + 598165422433985380916402309554278335178824246298703584140201014448931367566219685687980289610096242035110761875701976894424625893957416088678379170410383086968227455353744510154161403012800279123071212018290589516136675489582260289683619803989323701528149331965256912232603903149333450013174242860422944767321799016445734683031146799804501231164975461875013648666491670606766560455050029588129966209784370617874410450314928316626598152891753344239985998426514007027727848484546359557235629107463946403709923524376609752151064261719340126124514539946047528021638897699847218745036292745120186896696074065645013094746235658183091652143076184407590260090935624738595291093499943671546772127618055789186459438236715487390607042614773387828158000351359516178295318913906622827461533290352447820762412082941210461842086321477914635083548989388650111886730620020984137585915821676594136437291564445081632990505479619390383355022266848890174409535717893576740053415338823846774437139269445780775844614066654593281102846406983664477192980391563871313285599927044813389410616044817738599582136948609898528962875573609796008815333980149508574617920176360248873020072416045409900723906350363486490998085954331494096523084891126334265631832632923663949953791671675867610335357108737163231653292788243826388595343439157730750706083620614146456522881699966394369728138130131130063754477149684631986007003188859128495168914746337520211859177403587569923546076964862421067012114729556192763195238535622859685470982569532955444335262969848517351603877016818807843045826259106502948274144941117664358717782360803655027409226450452623720421686611597659850157658555178398920514616277915616646006151131715273111454434439125222679188719774646039930255571235149442217114909135025631920918678132606077984057842754138048416615425367022391667798281029553543660040866867348417463411859548564173383931733888947339281427808211791060626642523425478394261878106599021428620627412412925700205527017018146206547339064884225446829742585752196543192037833175807279640759309015862037461615273800282062182705217843251649403165174890799401903871130486786261738758060259124340662605826872930959187671809314543510114268345116745234415634227448868932993062702369640116158251831649039901268436506683636769242624375303153550119775278115776401423497488409622025337605099192694827522619495515176298074673707269880834720391284506305160644690240381556983538129553531116049902098305449032021772606062268069194654365946611252917318299713101792458873902635440812865029292383885391183858989572770728997615227924673249070934597109542883900240240912372737824026897726338496078766437623864490741048628718217314803784507902755322185458698522161785166961863089123814820540118408421927907610165308699531698644743746822270090773257729649454237539782094907140014072854095890004537481127010853633449071822067572716324500596916250832112012976178695475718741829454910881668411783454021922143793991491030585539855666848305252972368890956632701704254011953873629172627340002633177898553753856714692512675480385547879652334645446131011046539204674650811451939549469820274575620775180951523981427182123213517559330087680028981949732891738274563750223543563541671221086344043872840444410544732986866630680165076161583941526106056087402485751627109846589623569385557606585472420317209622147281774441493081858713551187133129279027954827632369019624347019112065640412396988405949669434871744242513098815071216045499777327302243061521642554245641911440350808453461369185412776306027486174045104684587383281424076544992944776585467229795228942635187121349729333547280951353809539319007019713122017441396213602622630643377412526290339401465903841775134483430800169997415107354524788093594059258482603226211693580983406702844523968959990877312338453764801229287783764735310489721722089419028732928103648079518552780896022802057273799160805930483356589540831845469305019659958898566929733062804586086195522454444760657444015263531243815703609927530549790660603690981244716109253348620674426536314578205270690453978124171021634646158414685719675833407620852609998886537256449159493895944523827053421478351213068629627970249777659180957515139229815846465172047171233495663277262982092081358924464653560810507848066075427052119247077821195283653915943075767683457973287227866551419468236852088345490568296489357875282965964895809008887877265289424775578317454419089090520447719617774348780492363605464242896985290658465328483828216121764853596687316894531250000*i1^137 + -3952176933586721925430819236316637378267703194119919446132916751562958777262328331846388694882798148868762541874681966006055955136950457355487078872999030131627780238178122631104986221044616409443485631022522421753533494957742940805897918622267591988814725236677717850095696331172784207816976735536466530101377282754063620833865107790901991837492286909105235997012609367445371850661999537269713911254175025315680479634413701473222339042431975606516997353226135424488869780426043487712680688262318231247741673317321325431749387971358305404835299136165503873942670628463196509440372634741076299015821834392221812666521428872208344699971337945016889872931690759982784116813082874352833001475048693088005229588772787557984355656996541719870015587724650155362060255721338170286229130422273714843832052815892763922044131114836122300691192115044154734216118364883472105387545538599372882701730339210005457333511494050033856822941805572367439314987975737320760492258535964928593965208605471073560237701907492096063580854043459751934354046568833752488370305853613714305358124651722861987487361202159179390583901531365834567549479287444813660244857059310969281842555139795762851921117529605681600861346936251688914022586385499705896760115778823981817647226323420113134571207669260709848527881656418688827560373446818399346426554098670024331745218304844514675714942201428689124009443566549509050634895534967772046351014226477188256365062723140272413661160355778346686528753481148807863134230473270234875053646772428733629897131324388597425244109707056593716966767061736391268314568564632046519123837138604392580854315834310230132962004113106692499689332283176258364015149866521255439562868602657813626852178401309589427928394758393180095039407706646768822330006059776796957475902871303614967194479951712928082229336929117023290016519667983010043326571223293071260009775964409972333427076429755489801612242364770622097750544644451594418168504319039932468429503241533718096609520040025191548170686458484924028785226869386095153711680046712865521086798137112133941594796954352629325699749517578137785516493107405455803823745007629971278036779380751958628411073053647106928359858859054773440273600631064578818784127740285765567334851884817111229917188605917849683039039324658271304242353467198743287863343735109020088789069544041897068312116528119052230753761765999054730256410825232108118068879518538077604308528974861846823789569635817037231847380023518962582839155889313624447489565304214555820639035788299233850227421795775058838635255367297632051610948729844326766152888105876556826039043001657308621624031976960987169387486998678436745368268807886738946260885390591498446981988283299201738603631539765057770382075958808161049559559009734289539754964601842504864817891591255436148635664937835498230620637570285616084363078644012486387468284488837958966256978280443904071025715929463764685029939903665307112570642546316350534214739397462500492838291062560608317621172561608454408740471921504980212565194411502371521423198051870281138038339158748014469526263875028718249775392187363472664234969812448904186696920946395773920530581536136530215023451776077026646265821098469057854725400959805716380378767204556555451206246859962188689070143362127806381186617615577733805781292765625838286554321050026678389067851378460208217179392273339793105246164894068819889229615097990639379748414054467910974581105913130411258031200360867644062928897082667346785539088151452676672973723788961053996532062295689205615340235937591000272613470522305290878056968468897149797963217849514766941200128919485183593502971138226676353237188587745824472919860055105510158985380032731410756238504339222028380679667204204549503218266448532380960079026392579985377552174681366355913909877913133779328083534685699952513791417968740791423685353299122814117927033451846928933596690375081762505785370132137421639653366608571012154106144930466643933101420515754279597137454515370350891189482783262946778923681136600100133300675804008683966254447910867366845364277291290457583510326226411023707898856139017377990815587691521694779248513653805103040335133871646069882509690481167090784570057847088361951136906125529189923877856094715209266777860513133406105308341564186263340093943177317268934578012944172724477870039910746352827970695048802403322656669513855728376583372548929131973410486826656890436417022376402792521117126007072483249048492088610756074972610983168035686391642686242364757021050536422990262508392333984375*i1^138 + 7833693099371316696172498584100945152171011021337438269325778393063202444457670630970495794271908506600275830573910377493843148801538296320282238849365166136605938376861510371597079018968447796113148805648737520880719809916678871018348951968051825060206210493935023086509023447003913494569565336275231100759293551589191974074976075673087338054646058250771620503925249047954605031447856309234010731970365639215125326143798049750772123120000929322492339442655583136165446749095078745657410805915003409454168438436730557410040401565179361802219220874329224174464156740754151204431092544326840229747080078991424855020441885046416770869682706608754085524221525303014225593290466356821863480397799974093226879077448274927600268006243514902504079265135617321257447545969184179292457598618754027526592980904371064208342006866539295844388569747673896037019803314058869749787742224104500758429052445597705500700951206245359038000754987262246966631869656859477528652961402265780378356432418096210594789321693446271874222698992113657970993853880046182426675486478068173002106338845170714019196106183293949876727191153196586868956175566345226502914930429594174546281252164174799623032099011266751686787591821522406794090400404511708449466539689733943846517622426467612662084083162862859956118390760256841275065526769199028331555098259859765042164760943001276485370891347634899317610524420631814264806872196696860120625323075685216735764219499692749232757016955405096232368895950103261150039685543648207268453490018969916746381235725341731441765475677126177456615652129367800673621196644455507838672772480450195918089577899220610775523425869453310785238658535912958581966845835386392966025304334884181831341229272096359696046042916021229877451853449616994825891146690600264553558084098412647072698272064896256067646650450766655992481749844812747104983675051219017821775432807083888834083787072006052186670594941668832786980800785766239677376840961625767621581649974120969251628527974072548294026208730432410349877266754364473741487103897832389739463281096008349987745003037641108851681615679479910483505924431308063936035140693215392685826554193397812566412129184125902472397471480720979797576666550937821006085959380799829078538240077809960726240885827635797907985852647765117294091334785302662971055981135466907158868111629390290182020246045108762218613194052600367429221303944231482764717663804769314887972933258007726043284826973752992380446757888353738379269626263242009503264462040292022474391505111527627531334697346935663389644995576613998378468274791054427657944462600893275528531861877672190101242153693165441196420933882722483859674737395862177681734916013912730668979251891392707455088285396695588271436325164003666898764140021303126200800221198952317432257648976468303737520842325691828051118045326761443320538744341409697339208337164653482993477572316162922656984867640380134634379452105222795331469946839913193584353201265500795437525401812143480688725447726168865321730425223073761978275168739888015245101282541913773179196553434035978887595426466887505970764522105621937280101392223460379718836834047644645956641571911959580002207499461727424916284082013969469979348913257675855457219353352827527388155940434638343311492071831570977598229009837367387467385487259887229386139763210232541907867102387050834881996457728051240530356993083271044450680264036190347018624365433399646621813067742907383270774829380536292281360803364528913824197643395776706730293118286514013730174394525878179316106939604921218824068214884590008778324444610144475595706808503275338817241658397168441060866037122199883156849546981993547201032389315051528796187879703947125420633022872959210386337476599737796381051739644168503113394459598220099129198342700509293033872076335683216378762141691808871914218074397984230231220381406073306807759836986737008784146138473269303963376668688757712081836218246262900194957411057124444914774760735986454782423290145763643143872861086146972703232281456840527515802285436095668647104887312291857183813329474014473280577698565908063351112118218741967960645177367898861334124494075401059034744970625256130930496665230015236866834850195571299665903526081352281948997169699471899288770696168732133683763910844010640750092196065246275186336451387931886378918605865299503220426243709563343857198250660386841063493367026131394583316990117319354789430401621445751461137149492214619955449412067797263306752729745381722947089597752778900030534714460372924804687500000*i1^139 + -8265905040368439945611143863728371770245038494766824413924315923420734352928449247695013565871439406514089643534167458353430610259832173893074914653160695429922231747882547192273640038335118222510796943084661040191876477406414056473302356379238820593369248898779592331268172602897443422618120337256287712359827120894440056093827247274096000927860950742274763744131592423701866292019801597970238068236148245310363419088821063542641749568941707261552009218256903314771956845912610629908460294763075386884548818004529409135175414416712816123923841511451321261589032453090910448533426250158425497523694062846721940455564612396256809682358082757524721573464226252749963430962124663172895548798622773029010685030720037277153924163941936874971745870416430194517553902807542312228528246609036739403731876430121145428945387139498448990165224903589275126162131527807028484973393327578101998612411345731404707403427493645714020500407652420947947983891837084204932243945675537639686663379993050739380721305158160934632047790195601495345734267698591799752799987324281505802449359406204556298628754748280390841535393168697605090393196152446929957000992910578931924410227821217208322195633324600739573849746025368907750316715476947878028563100053800391073296906351606406025355690767012995700781350783182024882563918940388158395310454993030583078091179926863295354933403030443410075052383040218563920259918346146678239748715782839988686898514749479055894160131419626447694313033115181964211809366889760447932281337567536338408551327152218804201182832501822613798388688761041913912637091976047293575787351124020788532527720390223146130885244759575601062814902072895813368901884059263991005732535209805856486705269091073993707372092640575235118558466545553434648343630456142952966644215900796779873485404654855215678246068005739173989715523630128146865381941877944438060997230281136160695689753221530977690584086436141685936447602042130378926519911048428943161459902271750519419719371378623285760017567890607593686077866787367336649809734671970914415457153041311715517241646501750194395380542471127991680516007065402279039803391322584478455252915835423779064817792663126253532645468863650860540346842672525671605172166233420690904542675675988689948477503665314530280083185546595667820201038977810275838085867346350180336771481735600473524819266813221808543124165346696504379636634124095550557992917984942299115455754427064069083936174130300588998659564635568962188772785708548435264329173213732628873463474983919471900826470402614173739930750085143218360006709914795176788334549142618083075626936784684941351966387885399911107091413902282595378272543889655330795915970114925851820336241885438383594003964868638240258158511253914163202106324577336252203443608187040121673369870616560575342641716695445298919447753907900499704936883654823058498060861740989938042453259832638140799425762895329754407152490296907950820954215220316147199900676321505469473460444705053019566576165280523591905656093457550105415407750703124178576501225857838545012773325840927578451824022948586051756843023472417757486166195747274965159224711398069239339791767946468189238568533930995528005787746571276270871015973756347328088092134952151513995010011562378322629185976329073553088234973656250386412643481717282549899664469095409389890819436310230263743124322720058662612641989939082201352393651729548534003049163445187003752305597551840606777111124207047404530152611839982784416984937681692961374139632957590656722255333791880707121228168638430239755381178040605084727248826923563436865785795587155568552092681495359477495905763704392388873322553335086480591209343654326876422024766930412647369354647982384039117553858273643564909829160665951978784684971210240161464629260375476009310996068983127254698687781809620886538260217333009634398085323325130124078718273943361189456730292737427587497013153224642112092122683790710980301190714887084284672288805524517332228355853165105644428868294723260528380961379750040852790143271146586666059263112716561247976957771850540213590345377898892843399655687040755483436362959718088388199806990505608001121764424423173428198131705140443117610159733308306559747509984339281579490822234188937995431795806115807345065547529581394931960876916634584403368083691837107270458996894534348595564912449939085039466106585906393579204234336592816432556134604799924609069258222199783794570388133545603407063497494844244647244431336684938882441997520800214260816574096679687500000000*i1^140 + 3136377776908637983152101334807637445393050604855782658137581494936119216356576633518871874608727532523051695549860820107690805869750672146434085512768113120649372160974143936054514688589645780850465217301291560443048439224873551888259225083140976333198810008678563550584895131783928154267252472764367491544678788697495304844819503023667715845255830778309669793429815728075694160469165782646308368557906521090836620914141042978328006618725770737982873797834873114101183592428318149588185347778600030900587892008541022589874598979457854122195666096275151099448430873860811661632913093324263133526717314289350685810678826989780894068764391023965815698931667257868744791965919529437116744159915145646916976618309038292493513051988146660480302309786487809963073555307730004362839856712841905365613913512367087765962546464744178904686163201933108646708058311101433030995212716277841758205331108445765406940503612693446997483112733800162120834779693609035314244208733921452728728707817666339889281471979538408266596499231978162797216340732831394942471773468840713126593987469035752296994254458937967395862874186023455063945639126215942019363950596802305656913013646434046792064354864488705288210499562993252604389281488324060850535428701742480134238728122246937932209391640151802765222752027923294622894937865764516680122268636422777453816707670062788808539517483374589961115205982628060372174239780035452276871629434763373509536765838414522778773464893720527562939661813460506295998432351343600035296982640552569636072201378266551746928863559078449531836149819363860770792797605009497866466912745827695459831222952178760514073486014949279044961906196835497651188876040637396314668772779482233952082224908928061780272058375566456011351307828077195820656001759860528499814213432413395224472348064767708823432508300255372187801118924251757074064026297285031529033739526773632564480786184191250504670727082012011489333576837160769430747112516666018569599545665429461044807323739386966950456423646517073055985843563370071642513067768247238061511612023286685184982419877939738279275075821335485512803018159358139385795755963611822237545120209674017974099455994936536202491786949176580496271801963481321175299478586767335657874445221308239028926120394227006497994949190674886358073481620660053116151804747637579812767401558526200048116473426823907872549461306625607372661402030862736749297116063298287248928256976359824654705056208548817618783458851636621413922359233447979853861566944404477269342705486955675061944566187317552990243591361890968211995094456351885911697298164125408425356678239251843777547520544268622073138966995992999327878989535632082552515116097866981816703373704621751024706526117082818952516095017332540575372237253686260333805613548723212375317082612126835759885320045460356897057584959603778934940061770643667948157688684177796215881261086625241966049084002431872064259375420763813471857998166197252355241154155383916397047241422081847447789475308398262417665141644339435771599228506952299471550494482566326201813873627443014589276321909049281347595064521656109337161879116113879003159030861533915342973083317285396028575253494518822042147036559190619181415824856527330575952019389164241012749552115572176671066089254224724009120397073869623331934987825800012166393168247584251419526504482680246926182129403146241734674858200093772489794896399598452445063431859603763101695433322311753285128997697487775859369455636514918742004655951096674946145227427484898352577576979973659419880231977747918959279181537801989198503844988878253258700294030899629331797606691892826810417104077842878740892534761255368871821942979517846284466822163319353839487590279694582276851499345369042947883409733290342599507449155252783328400043138737000750660872106540863202364575258287978610774700216461746528047519412695535652822627638674348347228265160485169463647280650104387108162671940030511943674965415505789261693171577595749170608131289153821795676170396196311623831387524366614706346139721030940030181646577220081665041184042332705464070515003096884601210047359208032641691638930751828481576834154078628789766823822950193611090426100997968590344070166183870748544953360761391102324520262676451662359084564312789408956733006575472155939688468102152762523746246326875324189572371552734137609921346353671593189303688474035888819048341244292592254243228932834117426586387519330050148297557458446649433808825452552017029606012954445759532973170280456542968750000000000*i1^141 + 2927412714396335684887054152288679735398735301633371553474116787091959323228368667367362279233797887715192695805627875607949810977558600655215902561535468489106667228488883034331069509427794749893918157620789561902591142082315521652269715290022153135577865808789387024458934032565090739784881839356132982562129750244872860347193530056147998894648613305755201666079679079478972549475714751780031235686734865506900804522476827227456729789359749598582581424102997753585077144571283504735722806342843348897713005958269903040210537611182440573709606048808472917283484811544199311903025480472298589247816512990278298412317058825809238869069125867093962974583612580588609063085797921618306669220617306187472845944570290167913594898502129001470228078748097164525655314124587973143017850059062415590002486231255453325890316318578349774649692513412083087432622903538478942658542468734167205772402611452506871575203135537849994747760030378830464017922609022174833884940979235593760090879331912150770060570474495555952482597597361054867865625418883781500325394651615557854225273307061885188415958467324125852619540083870759786426650668748084782867138311488583085308684869422610562037768609526559739391521546339889833230342429557277653365907342514378693391630677985364619061191818783714518895804813648842073309606588120309631812542614143965610946094923015615551130605431982682552775488736391873762630510476178413686769299374757978498094123186326691575574859973562910703944673963188688835826411957377454784213747729678970612132072188363418030285974281297665052562436846054541756369935249946342520800280735550159698599856716661210076920781063287718943276436850986268474890079396615327014581936096134365765538593640638197669314064764655379468256881205959817267077155476619828059335247809943944807569245517023998136735405763623078756738300016661193060550341007703502584848416940520187281248408487356514918718151849190979847538685226484048796935010036071995684915124522444112454654073384240233428525581392974991037337366824344595886529448494344081474361215493655571038978403821221962420446009591357213083936900495054454444754367839061829695886795702924309155988545548385924120839131903168245524343250232204181097636130435477615191983786599557395707969918113252640603760104138979697736209999573615127534435290792190104552494697049686475107492479266255004040309608176390753147169630682272267809893736159631208119628793495931951925332763360076346956827979086028857763508421367796560249293428164365613137028692927020025084607160663196481140554018652467158205336435963715433435579388811126992051381803994510320164056270915160939598451894656801672700667580831607677050760800836059365812649101740471014190128046394261365672619323898048139463921099959332383247673638769881105738395687713393068237200587372071763514645792802965594544033810378482156054641182919264477445139271521531183670261660215989849050182448900680187229339290960851938532628213760825599449518167574993285610633354300267102169355699571447008251427752053186678080636811229854203476467745619844726488805615603824687626636460713697835862286345113380526418993453315723554746918588062603233961931420392516220840700346509697995021039648722358215242272730052497477743002047532165638590903234810978705810969666125764651219676901436009742606062438165542578427047954885616136849492124171743396024610610961075953337492402128308898784936173702470757269162316643484565764340094738744539604119779068028248978889251370084015420435186194383005138776171660375238087244046629964026578860030657156572534912285724053165862254067946673245562580229245156530977307588852576256764817161322480351716487229344061715546097609462219104317477021709935577333409860011014272528974069393288263109216405748273577502548283564098286215749696566190902648356396032804180340386496356749561123512671673870378946786377053153869531454921107460205470599336840941765299882456524244541796122362793812213613988566966919257235599404899841142004818897528662594433700044244235216687134332295110381608772677737768836034248772799753172234601778414872376903330083865196372088227151841169514312176757316405891707224549341693678208378833914448362222337539677544931898406375131656420413092961678064801471821778212576552940307545044837588450243244473494372748435231600091906057669053462979163882331534378877615107211823432130907198262829624459716123807449987097076953949426388130857877428119678590688503712054311517443139223360049072653055191040039062500000000000000*i1^142 + -2222403810639050728947860548915717552325281576283691794605176709838658164323500219122184551834721684252628554595014962811550639725677762665852610957237357717412356802091767083850707215708058336585726347543289247874241113367210849319953003625693605225182696036023608348532693409710120769455401681482071903070452761187562778796291882469430006583992372335677264520725661933598678669749882373063121485585081539712798101765643728493339722361702609520392613381197587509827875038558428345597000766272416875136310028009000261143177863576909650009953878235364190095498348114557340926103488265441094507163279404146625931829976660206012334880046510443234406189460676523290284935927843976709486656262387021163080077309790223295629876130973655599704346733814563377879220321349429062040947315618988725813076608354458708883206920730063869486264286058716098011377657203762172878295166601513422631147585264107983209395743591502887892167199829642547282507941013006760178222825326274572467548096258247856453985209548282119297853391555880858561118834249179018207105162623578675229914600234795185587647966418829307952166567782011449238023971624500958244939249728649159040973715282105859561646222762235972274436055219981612763007223893207697356120037942463852956274845516511835317498243907428208319643116549279841236895084948605632409295873187938143966467572387703409180588204896898326577910239996515927581293477129160311255718567589706710092048522508349051534778110192580687227708119281582361498762956765233529542153715912842381030859187298516134088540785057059484394999348734002199278325449027143096076319779396574387829955352308797075299650309991933206985035345285562539857831345338580843516913272245209391037932340190690235121299787158419338611431295728834600828808486952933402634270818525502782012250197866914079086141935152422294597194117259969291192622135854077610451355927424628015616282800238409032665352420797976491442646021860570480661906856356419374303552126465856273126311843806664318606152098015316265127407789829957079739805412464468428575543432900711724321929488104811539687977633951117117116780030554588012624739009762537918213491148667048143030133929750281280136752131556182295726326640152502368478793948593552228883644659342013966804680320844212137402543003827509873583606709042928516382756773552706584025388324788846908076607064731845998155584714199493041730231344287894546489132935846172299853485593896922895098677071123909829096674325496806563371936998208278232633535230640584091825979584536669614555942504398504747436101304004752874178822451599256728642404960740947837892883661706342361615895010434662663912920503375029615591631140718871929879886357161045379572599183979683835645118688240616999748998097486681579701620537212929073143180545311826629628708938642953963685164606705147464676456541516849353946588025394433136693495978748357549471448421723502032924313775959664678463846342326194256559917319346038515009299031692905767721281078260909034222363208175365073735780046874805714840962417877204223467693609993346383002222931372104879330574267314356435287631925612655737146339949145960637093866220717479707762078149363625529683711771522640011321841464547622233387504327654008269935011688207510614432856603660395779605448441079672510855973663105140431545616343209231043909033315636581045923611099614803265683977375213615507460587535253875539555309547014727888104254263388127475622782113506468538787321605122308271266101788633434450342527391481897702399174564419974737340796454088281842336908510919486748929473178336285697918325619913151121112579070902469925369100351492837152108354927234427295487513026010573813088709741145280647840136893588518530467291522339567408685107543624047503205410614520046668593619005787268895243321541971488445797247442387225736483357973884315715072302188827034935898007604671633974988109694056510717921115403846981072560577169892343649192905643999003414003872028540622345867237699665507663020041394486143982542375374381785119960544509553534686515470874482134187717927775972259121391673011996423814616921074952240313757603783409243624224895173614413583336292136302350465291661407384880921138331845159866394123838017796557749458270681602747606644439580201401720278413324405307726864438013935487772385976216229925528113130214775275765056353503976690503201340949698120545842534847737312325171540727532518194896459012254149739023187220894773857192226402714094158578200799425417244492564350366592407226562500000000000000000*i1^143 + -5614723080239813519233694913583328088912004211350762824807603499512301264265990750551299002954090871120868377099635630283892555646819847157103725440089107112600791083900604557726248778218127627897119670738134766617470616938613755480667235711020479424864937079341674600198423012410185203119470583341918032022253165542913427852691219945417393057366118337461245835123548749742237897631420551662731974471532318871364114798898791378594961035543656067321314280659104611159706777221836692952037005635380974892736995107610764436918496062510420418727031544484061806243042944202910427286137668890804099893570696644508602494275284088462239854187566295758169442772082231312613550521754298569844728187216227453340401565291019042501800132825969995041502555931436699080432548033650648238289314203400446805564573306600872877034175041701908704486156316690905821192843148144940322390879474548927392078660689102715265283290801395543440435878078731802284293977591302343524498328869015272910467526341717257732236478391316878377281570992449880769021967828966191185351201084123008676457804200137896765427420117580548445594425093804968812239766862306819519797681695961603264533233449897430100363770407833286095948784401661311265573699784905846563267727456934966449731117094952278750389526971621996479316328241149214435325028091646228453425721010747628741242287307433340459432647615011324912820321419948609116318447196277726135325317154974978864676254999542400025497801827614933105090070838624740259841428353321832168306402644054881318993922180046042410257298750446001835518997280386116945064213166959537590461599523093455269424062944582373160702434157386370513167829641034074746817581718737527032730600685637681283914635532138460520823908888754755178404417611840523304214948918811232925679646477008723524764094732360680044017527712027376372931537571521470604114883641374652687021156878228253211327742121365988706642936291552417960863242862650487843386282912189792305330260724763046845432686411323790232905389955531934211587027987716958501607093321758870185812386981899608020450954991799505701104497634842409266630594429072325642301205775429587865478546632185962355109504298998168738243495967103677406282574977655972385379512658250531536183982029518436405088079574089538181613210727600218794354859096500736688517649209083714576850230017960484564540914965366941038291570698976650977539689831159901440044331043234151509987489865740006030570392333618530097523747307966063820051763133761183017474619638011195845420056917031945118417260195599222067619723411883568815520021118854301415645745230061375543831133607568470579510303749213162754617221550781563804780007939123591554641919870532290345355543226846615281120763192473510104096757638140531894946075737713475171560599721664977574074293867085525702637549491283388685132975667538924093594770846824524263895288706303641551562490641713582621183643953259013887523326599703111260268952303876766327144803100848187245561072917616940851025296590120501704975049323911754952160689307673561660384057219269626572287455110275525612187481902634266314844836823853693355599006264457515917786485894576623892518243240616051380631701999815808950065248962950305466139704407727513152294216633058619704885102136851993843626317517736002970923523668222232148880220198569698901034282954963640040413244405858014388265624482025347916662868818934808020472533174794847116428181157903721761831644752226279447243409134281849317667590287253606765513405806001610496983982113531546102080468544170152785903166363706039172948952866038483581499139479384164833374337605564220557927414951843044036671358195434712128282003243257546623173309492818298879435530078110469159212659459266000993195949216376165056383800956805968503116865005200288208914075922520862522719048635263697484384298034660743213839784608461972260536741569892018956556469957996345314742648152649209330573027806203860700991639858349065404043133795484053269238532673324947315273379574152738472417487939850324714315282404823272281109477606330723948594060966320032164441576917013155284503174988658538525186683826571157606589947825280821951340318250554291106644386130374269250622338827022215245016616048675770417219790960213177867943372480252029891782196494345363196592384006012634628739310002089465490703238524128524132102815107494085862218672338916535585903599820668819501276911213581956532581841037306681533829096437105696607561730582768022568274091099738143384456634521484375000000000000000000*i1^144 + 10998574090243553294568411289038953902266588172766317883931051647399816574824592006293472894506451285211889212862166919214490259609518493450474171638459891112574815339131522243186906578268294940353401185279016926382435134146463231775543992644932232411355513860486452878434987384140833547185853011816443968587346097757535548884504355144243507147103425421614169066205885123393594434863439734222858954806275281170348668253782374512224527508305941029178015936466744340948875460058113918257009179991645489624325405009860298392107103274339736892325277537796705618141425349555928679396138788555847595747439029115019726396427635517258779651955199991690845915850622157342255407784494618000228188228919783164986522246218583470325861343585195064364984569258319824384275499336192516484250993034421383631549679003634166011020711353097026225994834242584253730722673629418922177874807305347747944425508147006761735796875658635586353481818803488402186621329793320882258451212823110701707184207036387624998634264803617871902074454031133747355374411559553517808818745474649340191731087189859137996696103335996430933686713647427639574219571971702233907842576638363652219422895684259604731348649802232050259514669033061460709839557531939868271088542992743502421567686107470006456802477287410096423639066017786060759260311505372451238398557351789265514666848574739818627903045668878895562381020241455445718070094036834708160636148077565359839351930310997753823425786034067300408516010851397016678772711547391278740488748674725053757837009115032668920860063754415113615970483766486285460055706723935457046041651783320470004066309739908636502418902196639328150241989475176960022415869942132189474787632471467453665116955666613036682983997232371682664865073205737141168201949349114907813225992329729191206437765963842391367275189063179939000845239456989449594711822426835768604676348932951264112460637398780973505816784965108520636291847842043245484925335571380707682275291497599175105674173825772756710424294766009664587231354571763208163522597973919351241237519428639951393802665261475683595518268497965980618513557375873245501357972090793425573033269332969530570395264400082664260790655689745168450765668127650537926425207838604815443200052456143131452214081709200665766541852324231202159723432542888839113667454536060932328753670428293013691984884458303911682434697969693178309281143018837091620013202544113240664822978322127385086591390566850316851685417083655515208708379713759051446437100119885090175906442017746319709030845588298306720937457065610225840223900140300635790074732868930863245303707346813369284095762075904560279302683584501530322333219209838022007719932662164453939826000756269679431520664148193383383513009727617569454817159946252373071207449021843315339792470894776621399613642123336555688681786370881342150104166176140230468782763860920330635135144752174064397775467082336846520940335027839569313558380890302050811970055741420546853030424261400008500935568624914039741453468601712409812558488339781188361591461082051577052239685950103865376950355282550208737834954465380261186212542459876874219471506452463861931269856726931840702375069249642887149879833727383891211093409772507356740538202642581275766504419595994549072360275294129074362524065383387794250038560591878448605622916397483749479101644847473926174070218218223968587031917167211639082108310577875916171274856066280089998153545784974827883568450043814175137264213423329555049320816333405431502752885799745271544957950427384701070911403817114953265227838418163482623329706227251666168624833348223653032195875897193953192135531087204007021655048928957803881663569441132515943910524730808308390704650952452168838448199787434283607428834492219156295318747248004288644433233550880427804812297410722592387990753727012500864436844983805279789175673422856707757109804057308664104130816504149933512467200055269542882922402781633879204307060989782348818932036352207804516803654017667721750533400383059503910296930367228562303325173862492311878547550940915519205037970915224511649107633228111521878429420626891541693976656552963200636043993845770784141875192989884713670249250961070671529857489199341939761063270574549231564533577487760277950114660351178692664697222457514776585697502253189482541275074446049716392989934432051288655215168409693808142289590053380689091445361992696000575811849835393175562276371292854716676945514564067707397043704986572265625000000000000000000000000000*i1^145 + -6712814109488174931717483732481019087332017945168382987189171358783507448854553827139574602115440270239848310986993272409047970838402426557618428123990484017563628259776145801572875022891685221197216165690642066910613553103797225819462101876083787447953680268286361374688198306438751069460363676061742140052899961142492980610792978712676525088087025996778947985918901543022138312194624028009289948551673544615186239404267043431575598834428820726527346111310766495999948875363464518694711948007864389489040740756135375416031817039786020351305890786627270921213612075219216585436640492871378593364676941322008026095237535264931117660053525217869809575668575997728876151947360189478120019963640437356222501535279710546398619560691313857209837433102894058973824074493792339394038413315071656425529317458758768589983050258568208490882654753254589344019689986317862669568344104570699532780957426205488757339611278013034944238564501466147998771937736117589128530619172846610154677613776048688616521273327104480344726173118290866533213901782375942382059831762992416911024868675685264762853779698009767426298758359734041283954245797042488957587354459355836400896506982691130713628905450684248032402415803173671376369504794096534735353753572060535236915278767683902005864931805590143264929563612219502542372693117431697916216488435381655872897927322854575584265473808412513417806042141862737967046204717731577728015686340201648167903187944981593072652691691971686878092888261602616011609255729571177192957073246614694591173317579868329934994181478715192706411959991680331492734988483094981471600893006985144535299922367712060265756125899767269628847293902723871068206988428700737867212430802610059290499607382962525328955904251820551766333859314043545560112412434927567513182896775889346284758008554247356243752172027219671664879999177235135109358641014275318903124207859832831040802264827116135319101847246287246778692794158580808343720459662120287643881981168462609677218861987446728716640804163704101277311526126854815002193238971623455042026169005871834347253821092158457853823866359488311898073511797207515608972843702130139208771796223552034734935066014827909222716978211698163039790653586433730175390124597486128140478483335519123650716543920744721416085342755491576675084923078110726309033650568593645591724191283147469024895937749418477972801223607615082499870007010329432486964529840019696690358138891107127927355479173580099035508601516678812240238961821403643741710317704986369778792177924589903429716793632820834919464755299394145000892615789887789652241765950982171770950940540994594139146955296981341255325417674726184744130656595048872266512271185542177048094524062771092746237335965250055311850181914060731565391194475890635037235837772647657569475125699971043155938971711871770118467116005644640640124221465765685790187607695056751544384017286452233552268051336660811512740049481416311235165124278835715909801895043936087972838034482106503803474475646703783738686401802622634997280654829084791323792696324747591638621328580774893871254038119478669770707289185342547634374386711914168265935421129360924533022655145746729612186873963139394771026267422883496579897430079230585297138479804163382225897258354246679155988938963014787014572510983782697101003988382003543393509107702485096382452356366387855836579897555595034831782457307365173982998363931024126529405661480464246816276299111684715347804789193958233207196967582773107564947051596044987390966967858539944256077445760989427061620406722482905251015412350140279619185654508642119954590479133880473258448759022852739557919998171750707077505160229614076493001930681997508781734107415873297952341608150362726707587137961655698664742270690107547200978518833653740982410051095523755658605593530038465274112600357623610513974684609156290224267906990853827857074527278676164113283944980492217145982517298373983859119192471400774152469298050277512220550286785536424769496045359377703062498032552563261403487471201443944944524768549436635177239665943092350150923991958429873821950263167941058370353385677181350645347626081500685577765837841650289117290434648191593910782665854825403520506893736188743059512331451998805917669570227841219643428603244314535404442012859203267973614735466471706446591307157360937938456937722394017166557443360421932332931109759680710316601957758837592128856713107710541335593212863841472426429390907287597656250000000000000000000000000000000000000*i1^146 + 277952141145026733295725132105533315097599933969209452281920242239173270937841837547471218983396410762377959098272832823718516766042909689853886923555744656016951126301017061249173501971609089512568632573108101080952201127013348547385110223209726975663493228084897888661771792877635461986961258820078644742867922319520286328452286975967579771678974069373534766461980145015314856618350505689877989191424124304075196946085669608402981487243105049250202333578777497777444661399277460886684443247495531261599821468081840092803372152022679673450586803492763362099507217576037095300286642265887708160791146227333824505306198151605421803986628526180673429217582648828766351382779157617469191287671886209324903248618707183199320911218127692805504025228616231840991824449027998206930966602709264388375543538430065744108318686866209724441026729734714172607285094804474391065679915707475481580252134491226935986173062576215881360141154413364178962873254827711566278938547751662785593826158318879267267340071424222491632024602545232102228593017718515596014363630898073410380623190358220759789874652741513349634541118554208943588741898257970432432420043418599837283495645594615106005194935247400699349598468631215022846883409091309147700894650127808425128267883946981392323289867082547203072266800378962892966799224130685541625927403326673319387913567601723743507785780320281590779721601002700376675680009000811090359147999314738582469551775844732158365393406009105501446086424125204920735580769195084710550946592196701751586845055416308138709054126225823719708100688096118613280817757181321100945010621874668725213839532228542300367709614565534847234804040672361007054211945735474371893991564471874765524903340895045100418044284312653770117690832864483566699456490053556593833267136705503679132018457703955126755196528675898854641256099721638742890905442574319038675864219993934660650972279051026430460217917117137969199316379507935133600226620893779485485994259795146130082624444180352104337231056629221195042179088664553053431790512053262956999600743304184364556158993940439804398613271796687460274029952491998800209962522205945445405140378205794992360930794324961792224970043531214793680509739287651118000718807124634041575882551161621103728590183619141015767267787196547860292893501909483212256296484106168455898083554243737917914772418308334472850296805428043346501917760976128905317973187349338168123189952617185982373262315594671114758897454574881381027511377815583994983892773029285700639625445804878171123830174714477806517833864071738660298830123265687020128315852520937467764882624037397646214329954821463752120176466769496140358619687837621163451339837230980893241089840982238461522192511382975433639797513562620329382278692102687629226651973057812920049663570772171072130202373772001463916185376418287393614649390791452547556479562056455251455279499039063356041507875186781098403981764119425171540305070622262662237323860967887957565884108002504885935548149260420029565063522063617496577416639603282224532199682117368908786115895977919960918592865913310071537318157088267096400929645546709264676784500876458966579013303419404573303404363105472368913892916479424690897221397571319730689961287542834092748733245440747653349317393837459792774302530689620343862736773880403354447856004425151874955229075884007535632943470596824758216945065491898258805755326550603318875561129286431944762090984911837935372391738137804263202129258343402032532954368975113796461045199593798301800300228232444530951743571199114248952566814782263628141568366052300139935236620217831751287063526027348776239969846116786096438202559368785096917538297321806963861218970181413136897462188300172340646958523674248595645329013128478551478004438736638798194559170054450212468250094219015620979670932424852121126976772160225316564402357277480367698995546101618626203186576367561139393526443479769182624789673702917257929603713362186328337250274829709309148414233525662558225267410006627870744731191683833404083967910423985430019224083980606468533874392223124789059724318947676507106840814034113081329657702413744789522378579038431039558815773836390683149086855809194457200889499369451553339065009341229965339753130838574139185043986385843620485457442683415119259725044888345653229084082630606749177902617442256684242867277902535796337143421408298515948837633883401646521906294684534088901273207738995552062988281250000000000000000000000000000000000000000*i1^147 + -3488658186844309975724596552264651884994257933426388045301476109593987184435532886188543109942870672367861472979701670601326932690430574787422275799420547338083253018767166067028027573085521955654695858378738559965906229749817216465699813373445734583948759069025338794553317736120907614418012277456293171533368767636275747289975559073378946316224081349309959925328121733882391796045566503990661229751751373128458959141160439563736049600878124611222087913463571654291651294351642921680904726074991608783102277029664538835340919036759981212750374839248766260827587464080917799253874969702864966270720911715237949252249954135237594260816215234112288588576462732400598940324965375168674620901652875076561739917884391526653396818842471673835277207811540304840671073363196183515419072932164987214637499731209122995846499720423664159780214595559226095827548203370913420006139815180954558374992105877812446190614522944966350931850068072089903066489120386464468960351456450062490930432508385960950321729877869744657844645956822537759000131734673321995205208072202012290983668243963087890210533248171936780219113897568861211053409347427330732350358864926789063266015718632136158600832546105039096848814410977722740594455977400073467428597812644798679582906505198863928542002291667111698356388791640460839849950652105948049836939550613045040932695622467216821658959592636818928495803670923610978626477819263453393668182663178062621825193148711781336310648076846171964499469463489230504271325018064102218324978846638186579392436793715376135332886557876115803783355603696505616019109376948607380260840106589400269688377717961329003372518455426455315837867187299163597333465760720090952039661349570123015762936827633152815456179418926861683635184693320867892912652830848877082178610147921826350361243210367232646799350159826050969700381243910138185669152400702793346905110623907050252808605109352111019442470773475034395621364004510005941220151408658281924393010357794327659063595374605185409510488174634153773346271054766245974877064423023741906242830633967227319261109309039046151463048190089786779851889774564228235775787616683203422293521500596265466078943862715310469659435041826511687609806353319894023690970873112339177556550662994551374831066590890850058288309524989247622760455504717104036054426293990983036930143257812793414815226274478393160884519092796094355984078982287116083635956121857589167825792605139354335861224810441534793170850893183710850350128995166297244077309348717153653872280072163093731210662576787988863297374082894913392020840655655409130906925379604153063852292913403879191972307121758278053900589946066478432030104368332133138799158708039359378255755699391885086044223635673288111490480586081917180021390213049262288026117626973700959091482160285356328727736705441951513101457500892138789916418735024046251015806642578011313829113720350848476825664117115256099002463839802876465053979581493234685842960797565844300844908733526212986100746341572381231061049008172687853999034876232202374585798086299600976353757712224629587794803417504918480238812514131300303059177212814597367860265029208060948157698903350442092085300360039165019404297294152887381010593420852394734055133171564600834386234477793738530066358668189126395868690884371994567461290260991664342316340592188270248184959060225543418222377579236974852153905581124234705721852202639417903325941846685995326365741021383126574124927315886547280434808688268059385216139931782660368411530197587810559882712853922577161659214255577481041247101809239077210427986494141903299494498650096589983334035686437383125543539228154126275757520708781277896133752546297318340291989890809850065228736807377042858174658482262401236923444572252474475176420346647867003337945531251740541890724437008536428237209584561530827284862086250699218660619711596271905393992105155545492152102531821259450664457266250429504453735690268362813085603770840393379963705612398547403655476565973278723062305428997452821434501944204182606525845900522456993315867735523096352476603405986132880837902973882411895016188712022082099528337079240696303403738552089186838600574860179211624510199877798767198964932058692825334391804264002524259972205077762181636773296349136539642109627636175856380407680682789050600959203762480752790569831141354152792491717412183320561776835053312042231943807338041124710414919718459714204072952270507812500000000000000000000000000000000000000000000000*i1^148 + 10036209410559990152484516161652982375238840920031344136107771409007188246194559208553030751223733170368593941674704286353845671677425702000539217657581664672956110718423827166792177338244768725812894381479688199299616426839775300713707703876603462145116382732457417548147447832345260397407665654564528363750560574598038985055798364516915197733764317738234012627459876406111072994976322291360669008109814519954844972557277933128750759314411515349973194335600094247825610983790484645468339155927853191210136370343264778189005685823748475144701976343784447135982078211110178419877291732747525334556518420152940096767109163814403135149228499395012830208155169674446080212492888512106036753368067022839009344785064250339352315105562486082682626562281643392145790373783263892880083487354695908698852278924895178511095092087282738828293551250622528893566297324063454681795226108326553767025544843782061537208671572496803377225357076170888465834938519763480621523452805968834750418905925333575043415721538058893587860491795952643286068211608745474810168949278108874664462719362980993374013434168950022682808829778386957009412034736194466737579269731150389629209606796726935279240805675228050695072109497985552565645772017405317743727646017361352514838294030435377481491387962477129091565454907642032350553852325217733738064879831893505164390149154049366761543701350240119915425542887118876196471619889463520528342073939379416056842179712621283254092122595824354577451969428685011621110312063055123655459960408910163073919811822147255872089291571384208604994307078734341427280975515735286826524044290336886329655832765498197977318918693390786048950047088544053642075263206183261908504971521112786234149456048069218333024786475802857784239361808244549707191237607501732059214300057208685246560191983620994332730854240909914609307857359967465404296268719667188684829621212928133317464421287591465600369581026093346612776832997934678586813754892628150570946156482431303522015344870343137594466168249483706115790330048586514378942784448227855679734319713273431973093691239672693833996142894557054741769178853061632989728255779933753424664712368351319855381061341661404834150026363829441326434199538300770265551405926885772101152638326985873957413790854217975054045708882964727409586460009821181270808275357884603331059565217729487399647163388960243558223640814742244639787733964675542630435738198807877810208194513973088110774760264862570122125307563518244092236350100527797100058971512907882411372292207825149582125875749745341797349189912329397667062151722262079293642151059656135373732631846020598196571255627316162361525487048429738041515945659162983154671031824178337586728058389732267875553385203264653875237364486722853005502961301000541191535154677197375296177984962918497143670406444781310827567984339509991725165785046633578587496737304090673943737383483708634451748708870893993921854236380547827391323567561210326382457132611272532809317833203995045947835088294522472878124613069719556066775589267811782336444552053776912283653756901338531741899935095626210474070403985338327211969995448448134248441674672485409533510490739871837639558596715049385332245767111317928594763683394129527108752703769152211715791860063774003448255766507749390678928472773624321173699418533629050462618001213608830529449345999916157736196327356608597505290529866914837678407660771657747740209807576592316085950754441108987101779168199421337538754456144811517859435457624043720604607368430664435853491998143191996901895143483205691235918440871751200391856821292645978860442794893530168754840095017635015192361000954756071049567436208814720532486740306010187864765020289279675126907380791695949314795204277255822821619083902101050006880378448449652974486625279112025543033560842242597562580313765223160852890805895687503974384888944450524815585201721979202610005060203177718217163470054682014985337978466484442003241788606928013228381103522372327117343597261475805439532935410256969749549260032106281934840418982161757256773619875758927536148252145830792767231452035528589464825819277604515413783523615245032354041735219914900783042029094787854991779225740364765500426828410435149191915125128660404990328509483886286318697010542205352217822238603274198712966296862412697925461082381580503386362051476983040521155469844649595608879642646183740200410694498600605584215372800827026367187500000000000000000000000000000000000000000000000000000*i1^149 + -4882316741208851927602134290152521770722387555630505510853089578653936953153190836693864235613171857863420100611968204419484030830921060825053286008875069496026234072518308725971454423995026874776629124066947664865327049473289034734443253172395709186889520846143776937151017518630378945945459803910485324603742261802280738877939743753327436692704606728194606266678765485505902940054963099416967221838786465565494824217313785393390396997815072628673682788844429485789944298157770575131785116658847103684430050753885928757551769883227358534766995721137594295216632130989538981702928325760480835750991207009860095652139249354942592252805644083061047687280052448660865292881609628109760918457830629442310319596130713819640780460611173833420125817416927396087863966864097669229062873600853643190352666388706844906140711900531480705068953228293031086083528999676837859952550381923313491353757375310668296747173796853184135715091941805638322740741523357949116114942528447235175184801528044073118685757632455977573097973059101207691130907307900028847972706940519565851516861304609635630070955243560629753491621199769147326222115197295916550167055035871086141576752755402173760338787018927713157167730669167307883713016505861279727067923819830402795111633096999173811147231256986077166317854402197818445348299091111717012530402896070935636448656117471676892183709070587651323864828444949986374147070930416745724025400021355623980137524653767627851772716456150253451751144574627854890068636666816108298620222582038818395877268363408011746811118882593820388743684559541498004835348827159783448329616076171062688240113390811620861058863897036642476125028747127601317058491710397366412428214185073397435252914251714798970934951005293057451107787264347704155215029924683401330817729874954334989252806240802948451747068519559369738967519278725910648253919082157332391829543713031274278554030433130197421741466290624611642082494743847091832087530142839604131971588994621943374552926669058283670533380153163229062819582740850120817618284701109164476501033704645236440004492091587165066997300872968908168089465353870153744436999892614498037241840275582085530196032344490258579801919538539560994650308644265340045943944427381238067677181780236900114280044015902105292339445132663805011529115155259076320593130416826361112127462809030955016860611474406381607072475251407356510253904062869669214228767885180798751460373024678799277537415938783863695182130647005167895191259558330534487628712680043841176498107000662773831077827961095456510227801168840061686005194841858493343327992126681027008315888241701732332004257345025178671500764454899580823400975459968955793545144986340216416388722148081560441731475102035316459618693437676645703930847404253750055857410094918024129718359738218250516269038714650076717257836514514042840465884777385962864990567691374858589614459868599105669044497582407255048352963685521388324016846537578118123854610102255610589201346468971835331291275123137548637506877050917963541100787659691754936524782621263394254819379827002561017642289137425206379922425635947878998876818072513961037888622060826107642214629528000081966891537393356600839056896874737899167010454255905077335689144077228631733949882543009071793890802561913237366533052806725177971353155801923613862920470116639619524332921996368925407355504715842336750317609433302290794502684809286498320233757908228780468320279539876056121566374047116043797695951998483743498134018872107771188993243998693278439003760505016716246415384093507386122439842463256085078901929803811485443186318163153352556316318915448526698304807372871888031706854529606631780335968219690100992965215710180808603689699616859761021744476514708861582283646048035880913018056362985702969724534264462752019919540995939573795528330561484232887961591932998227909999027525775343100604639704949391258278766640538385315384008950123698274531098472863421450009567766558987993380917395336272302945107586075957836565327083141739989711354945995560972209876367937064549468013647647669216964679593014492654983812720789513379943406745608117089739212356795083920990186046837430873399055532864579599905092052945190448722302252518880414942180258216577177842105012619457057963170810010016003711162438631001119743788643947157215109448696705448540171016548765668133783054069286657796291652167131047690418199636042118072509765625000000000000000000000000000000000000000000000000000000000000*i1^150 + -5010260515058464418986008710835735266551463399649320834702184436066909005338956383413302697948746915577198558349627996535338907444110508365653383588507845646453318971793981093079952257636696279592569883836269455526021855603374971587307092058039565509756405349032727541426696765019813776534449307663467096972927603975494093377982162458240069187354641330668545602626159338710875983033524542439787239316595621116108642338855562464289990654974546953913550134819797499432031122795143341183664174896612971500141139031065982728433449961539840886017286306316401257601839873868526040871681779046424853988847322818484919196511539159891845407743411093994081787941586485833494686101516395585624874913262510109064738051081800307118726054054974791405613240398685381041210060292418175245442911035036884704989222379107911564880549614552232326070430453196768421390683212176675667719449381234073479017006977303393982612369390808441790035569046711441079918910527835747637008438556829902524105366744505869465828069668725110015228934128901039803298186008145932279483189075573215005576295383858101015597714304339715250920005827479628513675835289430270740459687679077475989210418407430159296221581180572342718343957810731676763386862593057329908117818984166139277695295337321540224128784818184310736764564475684996138887341199815553579374569544949712705897717994673349820713440226149287650178675127581066806878510269500942688302406793636223146506016584047199455261631397792367177637904508411153509568366795439006277828447735135648260887112798432776716963523322834446076387679228158618842935945623644242363351152364121690033393685697739506875315288048097422947366335083821646879893324581168997052873361738675038705825620545398566423740619244809309362797013114943397731152959677562764589836257473821177542291150339205409765981426456074758169193361216118584783872314342945814637171566959130234577978675558444974757016472468662671634059249934802115469473143132667882338513384809170689241593114817737051192665034476045891784548047347918158964691609726838101515968645320420905989801356256277175174548135666936520723427011335039631922425327439226055505949882527007938864866394644325380068885683617176775883772813016283188667762379864101156471641528664167016680166429521395182802936122327670938904648444017692854971561008844143958283517782009655173133912442398735304972815976270707328603042110477545970354325008161483805398287428592966950368037038982961083935805208378414691694563683109214175242323899341119775364728788859183652805943641492305908646201453797193206785526240219755685133237419388604141942953764702171058546084339681462153454159765855194008680591701347190600109321710700633763815509737110745360225110822844926635050984651934200550499957140269643665492315246387643787904406214802256222347361138871869164863414383778965065778158542507520576349242669578054431644567747088624418243289596731025615540908995880678557055181053351767794456194016644082992382327182690326016688245577400372733430808844945139593469079833126526150697964977116813460643679903764240474261203687128360406919196522280874837357351087618951501417914742149307091677594904183350385980938405781017186710929382673159984610218999322433470227696699690067686900915677950797827485736802296606629353397101415018714456909793929352871300676281006469025258572618381953624115125362648554806721939136249370843677919733820940101265533941979929776991935585878527679718542443994731624737851322532938953937060013900509467314024926996791914685659676940037209262936357452262009028828469024260393939463831709875770857014310465024204210212213490643471184719441864141147099253677291996010522624922390673845197031695995538573900260331667749839514227803477130491134422945367973193069934989684897222718324977251231035830620979998047891273599863127476656451855946025307939694951319713387108928675244363411132315560045073100948202500985593032853411778605375483625862490079435516280490078909326913416899250439745058098911257048777041679283292383808904274142502729734810702828707306820591865950503262518023498857689109191627194541697766699447455018192335483655166582029806174297200872746910887188579025286887995458583076442332180954822254113428412684144683520106746064061298478875622151402650969220138724662298577842265502326891950524314403343300907309518818112913842040788414688989860223955474793910980224609375000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 2801987765733493015942408543079670866272044462675789142232597041926963850042658494655247638847970071102480607942824372922907549404399126454313127930903855612607609323937286216320781788739373345509006666795403087622473244920869846559715385410116464470674359901613172590344361081106227497537859397831997523224199796859569974366003201740404740416267135558413108866208697766328579666574338979043702083013835004204968686941621578241028272043020305362716876364227608948967234023487604126844896953905067517179725935132863919517560719360051873582322540077668397484941316830691290911943387124169304423991035573924146053806473774787358144789648110197942736250190420703462954298256970231908728638816726333867216075882427921086250226994022233219366785214529754411572573034462135570683518486644744943232634537343660524903417229594950682135720112023190239762255225986188603528263164936065886377592662402723615268012200897713240369418901751286926369105072832169168432495294173196646185380647778203084737005240438118149376220711620221821926867453880417251276094328826892492227891204548148232634801171123080194822619044178340669012676778546930884461182706332332285699273188798293698613579954775922668830917705718837067022088192540540004322854184752269584840830989139090966927374431026952462653879927308542954664550150300409059734835490761246059242314297681702871926694720098461712777964818748874363403674302588558200572707033047241368451120536116054443816886413158556986268732163929815096937541174128898368413241691422272608000934645782944581644060736736008979362765874246686890619175703577433976825665969233522846512995947407072680449475614589365286507934735122148535545011163649086505284572917243169717836619250596833018580983876757726293352671840253037746951316359144132004220748251520632227888436187767922666679216452061008680836116159146519722354187076227878356814045270125115745861410558385578163128594428038406904809278159050750934022368342929001072432418490361720377132443250918867327363252439222418591114257616772718461869033550540631644223725526816027351014242637129305098599387135009683197554918757759114806473206308470604372195776737862181951739175059545130752794183232351257392897799663476979782251794848076667061956735161210277359136407993050713893177406228010746535925808875322280458861981634883357275438455580291352017762451208827731606692231450867148321857112611558958547615246128216702031176968931405031189392868480012802403696537622689747603555097917270082153512861448183667391111966529926550360716630977806289914430450514231021104787094078913980590362197524767229269637922746373861788608656803012292436081969557900874249948736605590661992795799551214193464031861863799864811926271305179421288894295862203511875711968187893090928851629175607014051311039898860545954195889390051999739936527692006142071438468233453579725341095511906796613163043132234885124456483268580606249562194062852163967848921333963071230683866759861394070531790638411447518664951075913862959143435234547444817586702713969345850267181330975508094618551150607895433142935086573579164748993413874562782361589720529953193253645255896128224958282183050617859526461820004333545115110531724899688125707181640645526751686830029280560152505532710249058714448833405459517799077494568286436167781277305747205411837646799051944452791293198763551162422691088691755157198383905763287103570355397604375304967585877940199878135034011536703822939256869610019740104763733163919937984332359808793056143702321920476957656513165792955438915034398045890213673750493618127771184196922162333641465360119719923533073372298003888792599755610648261180999746237721782054562947588387966458547497769261417507503388332057103194718153302441156221039581133248939390619932437240141159569723494479156014528283658858440057785713719257594342826647742484009268572035068192490697841345452636978643095983889491317317038033475881374032471967775508745093462660715486357451203025157881642323859708070536751259207550903639516937974902359274095480848457364737210837708498447567823380310600140480724517365815141621177098103788564891105013156358054841550296801264924705142587075648855196332333489841673988385117415963383573866126940023530366396075963187228658979432201015094447997758796133710980902950335416658105255943477174525230920382248536960074093010719664675889362115412950515747070312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 3862884939636802810024004196877425588685285453590106643832144042284235021159728517496195305156214066561849987806756492561308449177555059606654697730524420278813310713721314041267907975550961154645315158333368981610053665323775751949004764465167779776938789039602453715933740180759240068918033782378234114042334892183451024199957822255285350137470686008457640190922093932907423564474139780386107470298353739874483811595326221978645525726264562879823106100202204503659580191948621362905016332001876606576684977281175647241905542548369078935765449111754997680120794310848628183303554502133689207636845867808214991115591520704900591678531834805460675564673190475377170589303941584107373590384798295583684923730955001641762108183013538957553485066744659823155716277351533643339126425294861850842920803874319562590451241159331221361271948781494435010071107224573174123667079720268512794517951026988024544619169650673158992057054084362326277041928962021950143752644576823457085070251984458422451495585484625905514815763493761410320610098522487070825326341668450436075380353772311725968161089719736874773670538301393610113711057256188058019770737973802075414240357292638264573666537158195716573875005566030800783143272619718995679197530700085429505661700456535845438508726728286603125487747860199473248335762421979440089575853130848644073632051891563734944842717945839718560412162385978051524258219008694668628811700804123694080625813853918187770218856296506235210275144553130560400863374846705705283856210787153916578290705381744023511570888801127041844963992093211246653914394159944733672545459958824503182584955014160854230090237124391312865892241838048383297537194414597306851787867309710465420248455118508616683523108170586066455084316085961867827920424193600790806363122324704094822246862562251284436537025185788550643355033662488344979721292166236370115310160338282407163776860799740570548170178431505162352317498250737038815720917607155980225753684397238027225337243204689808562983886908436887173705991375770692517013795219613750024956579049010721293172576422248952801883829073521947777076494582360646858026254014267429074685310860426032407477094270222402225396503241576719028028542202484353844243984518170337257024964908325766641908852331373995009659560184851713170123736815524721269081652569593907119975878687435452619358364322016282732736851169193068553197805820311945720518469549918373252670027270636905348682636908784495764503299391218422036320020025477293600779386259329844239505585421102379615232536593835200574823036102921524763839067066016032538172074140037924212211292812215173250579307609843755474371574358217934456204595405363627108720914544716874954632170368050513496386327907378313672497063765520027228482563923488019539014735360282589659678828677021415390370204092909475129159773074826262271442680583112934200618938492915434626886453487078709311564465339505627678037802161468419449445408633834012903208735921984561492098046273389164371638486377804357575276587595623164496726957344229178787488913384041720680756814867142115012783234773096896936750197487707191016720561913626330485744652714785656399153188350884818800645492721834105061643487740720467209520701361320021874784221047466921708106569078811032130305282220065124652852878026615620318525482664827443494801116312108379409972243514560088427090017492583148396427515176159982983153601415135241050985814748214900035422662675703630448692325073227412511853536482830686105047576589804488906051139337797338337266997326256328412578190517651716276215029360004542490365726543470983744293866816100184706793389397080703926317367346395428294124923713396295950028603884869739106846312025025995219882516656189461646773357778564279620836761295626859847169426929186572012251014893800340269563940488997042717372037525298453998619355664887994983796482774977342751978282592447936853681931509220634090592137859611599517398781578359332938271071763994732951199328899467651355265083667771112192144532863044045422872061027060512072675107935776919787270087742187189351936175558407564563689123337092795613416443285171642421892145821468321962077222186230186857418982796222859446983102747288884169745327166541619648915987563056873932137155582304862527380353428724384898185570706439205462370248004846890312732318574134171829657979913008603034541010856628417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + -894103092709127409071343157312864723442461008362619078901452834848873766679243455350300433177349361915428115641839465661955972237772390335945513366926601677066188282702750606617192230291722002390200004043418238605332541894872354151570113134505019180759033670661547687272182791248481321532019743235220104213327466217039827887096044285866214145882400312649918850429427587266409975318242055360869519668118082909077919337069398912632729068511525659217703390311265746851994709184173763286164704839998801947408513906316035019366377599785981860627309422284435111407205542044741364495173432871190017945725028380408990511864582658973855147578711640652714846701017988370409015360468381421835879931856791261605698331173419466465988270791209365170160346088711089837983654201179760383882994176883186124152798430355131054211712796365587862791975037585749609408472891121600795853066556716155490743814354161897119107572959394446422445133084041098294669259415257279185945781509452701554727480212107224657850367216787718046079173387963474951635260717002567757781353217405470770223689236778694724386122413070807435456967942841849912256866105593381123822986010757545006871413039250121523430888105118893527938511445771514059334065871120911153110920380772241813576846140485490735779069364193367519083223655162654452819139645854341270410475166373061561702716535874882623714823659050935315616375362108744768042568356758398727414266838446006493708080693731174728760302548017832973576973361659146358689707868192843425108775662465923876785718943282708267354972905815847453181662062556602428626563912660809264881618004770729228665521522296606726816467715787721602545897743630739043883809825919358359047641683604390502279792651882156644961010072337464568674076268890740059991594921763466049741812242235196599805729912797127267692256193148370583537873842814955119911733750349913942289898382611317056968824819510329288863543589502432144442446453002013966110616739923926966653708250547100319231844713606339861153649880547768663551793855793044136583881781278031638345171291998999095883168019573693008110092898911567324912935940233905772095352827799156272276196518665068314184506985055834784981103258870827621307576997704691233543241045675307587548431726799368030805318830297618019038364073028969041345794047569146456539968606229730334319583509623139152594134705835890493853074420878850266821767875777943650460176777022173464853172512824174897992434810064479439863417626235260459662984702059980172921344593592565834713814101817880587205546033719154684402711444787360373037463030886638251126359745256835610471420583712686575365686518277957495191460675661327211741214950586820856613473072467427498787729906781784565221361980157115292195733612955507962940918066865032126593519650757776731664396127738598392672665112343732469756623448419750219286586009383798611648982717784668537895275033613565180061246108422956563979845597747637624785055163561556977452523620088968347028603159030163035201263031609557088267594622442890564511117058582724845941019117729209791060450895080058146037898564845394397744907847794031755428547242232617200633446136127082087191583020065459255817363483638384565227049005367515019477632476969004396503123825317233947014749439710543542268394792194867864949277947822444015836248493072227841846336164189124469541211136900396427304227171323184868142356600917647569857398119400421700498052828803932136396466838960061428085138714968332041536799080832725889732670762112711404348751040382940713234996938314861247310109268932181998751283677013299828266260247372004427523754803697803265315759637284232099579527200825556424457509922957253069841744564086164817088717181420503191841832906281490293889539974609370978689124394804522855079688885876129349323030341409123030251700947202935723680999007882553617628078650776572636371343088957567851378075453429062547594028671132589734359453488683721163017247848590606984371808014038254482169851133290605685160423156332517594486698936277107801808851057710828861442232313057503552182743197324466846578435326601560231231670610954861411042463234886345664845578632528392833599920511353393284209899321164660237796356980424319154664221036871762242830618826738382589940923199745701993477629601050453459564164661664627175357080910313766603657057926449789420075831003487110137939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -2760355909367176028308217545571591205349992185501053068456062887209893682143087326289040317773933874039893407925664297937011213845210578129366834852230761968020646611139101536495098390063538764839762360830332678947620518793229143715732155145833267524264054719378961454459792574647705853284036004316760710649494792285840732769084285820443789139218563056781316617099111468282888856762636994261831972389550835459994401550798906635290388438606146066860410946218896651190649472397110644487398218879446444633290602871540146366566488891694244745877770454519091323406126316840280387320713055080036182404062439270849236081186257941302539785018591044354772568538814737794041352130610349431519320689995104491495739003651164915028131324958305155916870716133953550952672497268440794523269803391160242274429946014644952124388655147166696995932966373575822092224629518953170046241006932498124294306918108876241721308102353250003953305723037544507823705540820105002612712259124056816260380939530027652188933397116910298296297776452631669300070306060376121854310258951872799908123261431044452123541534193275481004277389444264571118839341022693745989581988143175090024736795611415406232481219785060287291624678421404189858005134706996080786298328797803811700433342240834253048030293577109591163850429912758361922477866018188064639171348486796547716193119492900664480567771275383659964974206143386697506613194600320882583163018217679043520630142653704562763907221399291848124425924347071127202323914666974681141302891761912286214631264102003180400286212568864816780555523721826550932753928042228679232706771937759192220411089833319780189494477376689884317875054667888326355797747486037080025152063297672798741211340259810883955969743048753046137855582566652313119525920708815669346260445435048662641929596317672582403957778964082900287012892385788581407561472461127267135797413162874736146954133181105711589987043636499260990558009217956238078677491261279058780002811306363312027653696237869964484116597912333295004765806164744284411701672421749093170740776208519262402862655651199635553854807066352193377357224778143476721906136872177119044730258373468995569707355552506139281005681693511652172187145894667508012499396414094420205506135568467291219712839437651691805249621169710063375774607259268155090874717348347679737005067908288940381229447784425320544383820388159755857799003013335821197800674752977641452768557186400085938106524796681410648431464858448762999304602263455592124127923617677118266638799894599434504399528089680387198006338258244225411186800493823826191806465488507748446148246207699122161198653731953245529671019240152895017308184145541456877320029140253426262487014649734811125816397079793007415887960579303633249276028322682051293034596221426283789530553725356008027540770740221519576541165121734625416102997169157862953857001642581968933219041416828163111052969373159507635387140707708836734005811910305150627987759192704552312459312469018606970354912641202016266173922980437223763404387492309994420536951049364403354473918863090911225027152057079007610671803968934818684273100809699971410269133262593044179108174433998264017282332422083978162614594593215697211008813088536288800430423807422293879585424237611238854318446362991708646733572860548846038818303338603576716815990991221712545877808123737468526562831456471126872976743251587756146157736267313282348775323261439221873496529187393939673418756780018742757896313897165753827628978330092417427342988609942976018855515889203874653192668192469831799149260860885139487477608060941705147029447827261350094861160099693918513670054671749428905207038918761496577230002132001464839183180258413576644990166039997327253517391962154293309927115504362859212301505139593958506414398634738088607734920692905983495366783099267922204423238488812098603826146667620950058043157081649661030344272515453960238358465038586708464893194228816236388792587664307423386732002898807030374707294946187243835905896332789804408895980699837811938336155334532080069807395388476286044797732097045555866595662147128393315870831527381131701043252963501265613192690556682521150846015242333118099492895150546959033166774263968725202354001665171554812004294523915662384224183619515612100234918068792552236525163898932333054728928800614085048437118530273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + -659100700438250814731557813495089539801141542739125681243965684565841935864368147024276529967652275195416735082554065828821795409449734378536388123001587407528299488664975080265393002616986233579727679349582006192716911695566662162173817593085725390620728668756655455775117624411526183342455433051048108696428846757316005386004233177625567194587457059895008421794857950562323743755385697484258836424210352623145786377901664825440806935566806246985783768363464144699129498750360053058948046458443293995730046857909185820601245431060310482233190241345253843043940884581574594051640936605624834331477698302370686183792573271001031558496188854421306447250238872308950835542149889599474659570190195516881304376026258813000893034446533216347875479968353916926365878602736054588317551714150629683942223106371475963471519458388401136621088792725627057714493381556653642357143971262791729756501151908368423504806958011615354919143521628703095753691493879279646835773830680963262610671331162895777793331589742567083772575633206619332008875660480638959450867258306580283297805436042500765914505266432641593250186499554068655865851633415684537096219325744133837808748176413275230988212922558274381444957211421871153326227232598485702131048134038397127336995575756068665212486552612938843614971192133693503707388742609822554463639977988915294218255820905105031237392793068628401491913043024347532373809533875065511843237395623445812613860164029194686937182179533526532282668043088720091368730682223649453516902015211252437302437740047801856847892409266342292570736414895195814708330417520771742202406419849884824987375442859363390709720038805167537457916040275270207500137057221737914065560225195801092046177830312802281936416411430868460188385995201423592080270132025064016650999746340494305643910859270716141599696674609490632083129617993318024165322941521512566693738416596269514930651697046237178322181977793189011956011604779625473859947100257245628496581379350559518849909040592118938179735993103387728338437527130705927333716313355299649593481119398473621252065437747227771650973342569025212824143716938462443182092440476907881278700557496521964796551866329219737747558275194270938101973713740544780583822431893590131968267240053131257688574614265493734972401435329072240491509692322112796254890268642922617660909072352449370229419882138835710207617811451344521895188157776879626738285312717625228370561765167626069489507951039571000077712466995437338534283843573665227545645176881229286272623011285604347243590785395060727351408302860685687912831750151813125584370207248203340629109576436053966500550773232277115858814117654216006036479724478926386868852345600013001547619125887702560644066384108517016816633929435495152126535864143557628724812593758547663914298827478611709903063085113999918784216160921791294319585843329343784944512460618062857973056896279747658435023291947587671412236283946695551727815610636660885568609837591032577492145665751103070249606216758779855250023324918702408693123956409573489177692757820061708280031576428135256779029997091868880313653629961260318743991026225498548820642373561859241171496658566748015825192392715032423726613913093697246238694796504177534218218013976301585550184093968538473741218040853280372060718194721059992530909605369491582738789873343687746734440445654961565316756384112018571197847207317874612062897901243516245602789133740126181803758538502815400453484146286086904520055412758375095194234869940962645230439361334968645359716827165609369775790322967490802279313975186387550997031236495325280999989705300736109314177009529904242660924489733613067799528436453330695017886399764786561252384504547293965985709592499758323097022030109631952049907588679356817454817504652335266512580703471705491996936023961045334275047307582184519727714837300184248776050176063885762063758490763821377121014993819250750516372457591692625796984323255907049251398665069567076968598332275660480500206145531231803016063625755464641748299138462028225724672744015994521685688290202285608177364580752529735126148938966753476685669557240031176749010723907580951136972389417200596119870152796944953644553806549051156537763754605067042013046112303251799138980019052931751167986694645795540971344408926181909413364189473088833503425121307373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 1733610631909524964174778250717249937361289120020337753820203089607688346634918369664878901610889631612153539993599817336640369000942714329181359789107569384524185575444435954741553324606017378027478117202848636999954769227059150482686349360403760897151887031087352270292175604386064809662719906877983722638792920701283807110200642312510843971557133560007106192016201585371936914478957171312345587465764818690862328313735015265929013349681174710218318106914225327592711692776909047681187731620979899130829383706353051673003956592174892489020247109346389695465614825121463229655537151904020492926363803755903299095329657678372783336860667767202282427351044233887445667841168897890704429951025171708059978492791184929200010802782212236666379976871075043418975555741998504820770780892936925995821626130153714418212072503639375487115901263001313846558267981965444388339711974395416882280568663669292507692966691600867642178779826090416386176566271200233372325142590438689429053311686802507896821497930032642690664722284582317127094980549796720633191626983420669605025930300154654584154413716471478543208593028455710069038707784114037243888185549588422773097773766188104139820722318602394652760237750861511464578829223925239140407219042850786085240773322626314421124593818825224657301938344711177432161152249145291246035337402087581860947516825520772540540309864672662963685312682867790720960846947348039346315736500942192469795790942829739784562146710960035536653673380721810308232827020639888730160235965641428623823332626286845902039356676351237152250441005849560372318887382021124532510239851792046687057520658768848200648151544511007662054890223326861465504025247689991855996824684586056690941508972976888224851662754936928051257497647642356335895255473147003219340583450838634792983078034065295422549900719737906257154180263797075362178578056349569142330977936113904798283950664034417139730888536117831704775995775181184562128002231910705060802230662011873703300080924560496605472712102546329944723267067514404892655744642319580184285992937363117279349499858811741563567971847777983254923696570471697974716560300783699903960661043576093524318764318783254287876232759618889646959473303028647369175820678095843527356715476075936913484334707881882185964677173603220735302628871156504247184878216067317275907726863240237637828075092174251860798006725019615701116824824459357927982751142282450192042373196559753082179797981234869109477514868048387798522834938025761028418773897599587786316877359610735195465064178881593075877421572918281510258177803680772255947889139970465094801623794218131472181875453444267093366700385167408910947749241486750179177996833508032923794740383417060557178519733985711146756669774480169425291926893414754727762962702375913541389082496708799788952169610117894756515360269925725144100029063532443365183595612824704190628644048265959360266945232101973273218184652835184559402741101459114141757425939759839116242874463007438052553936738389398182203494235224050053956561247712804904819355994108744193990382092967860197315457864225444747867730613833416747719507822886292660907847243795275638048855795210374844908344520654512210040114107776126346143258136922148923977567435957841443480279304042043328790022028484698009798924287517046399006731455841332357913231417223942720607850048842259364444596572811546412636534704656387388600467634561935783168935793070104002356214475084385031562130738980351930950336612988216244551342201680901929771292857106920162205623290399173760173866904547015288548837276232727566014739281612285297156986881526640616919408360156267686020812435523578551147233855213530464717443648270588365823272679435034182765581105527713333434181228996184631540666766865653534574746491517788527719732564569152047276390835027410628187840628861419149035071761583691167580928275394780843075560819792574928759754352919887167600653033510293684444630582223890103151995073160081781600221721154930940279527776608437190318848084490022683232143981142199380770389650870137670304439490396246751800760137916326715565254476900044901539244292894866494256775465427750556921346271135447957273544901978908746280008522456381179255276902902586651069444428239509981003859790980878190878961612134445408099992589201239484830358669877052307128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + 994115525636312392672672673240474566595748505923110142498023044416052592120362586551798016689222269862313054789869320629384345894764693627668470672130245456477963842797977883380525174758438575063809590648429507661291299374570990076320595429711497524433548307742017101753221556695063768935404826690584725230094477570350931612498231334361753410737466603979208863333182617090434160063830967848779587400532050906243253376264898471688283151907702982120823127432772835636397468672760425362286850530747456557237546583700561352360720115877481232651917787784587417273852945089093412276948458155460973711329798019742783226460707406486712965561186270367195551557887204653444462691088306269516093254101585592467890823830819866410173546091807703708181390930443800765182684326462286520859254755421665706946240902774739803975495411286581787803233446696299131915239413375142095753954282679819766169013598454119490380706544027321593497004923865018418132803928624633667723024930155326491962972917032921367875550993198311588355490349995667639796765913567227676117372026652275078887262319475078563908540606178616745538684142977935597601068115815550713707195780997055995432821918467927092959704531007352035612122989763208844067721808182984418154847658157157898426380191971360932734880212697661730515971968670911590780003321490559212251644426429271492976351305731595353497673735901389827116837516481150279888813636294800157785510754929636559803702042050226237579380839317544701775053008588470259890309824996179460356867840073524278876809856025145974368597668209092672024112428143172393275983066577758377770745423603542149971958090553359803139107660734027300314130728349803783750407958714596491673986723379764739056064124442552410268887963481435660174632644246085238634063583172223540727036296423741926924639114364766506453460284126971096217174489285184013143992050242532607090712112523582861628310119266085777132807256596769225444255896223310020726543471300366316405984102075019843390437416123432318738245098445958900433057665097983762211060274543805342294528674522321519065867260489484658834537045187769798981501278076349705094799004600520302581829340098448439418963173267730073381509921275354663181856463579596426568848522524386165466771066627792019330450369102046391739231698257143440587655548333217582745479032099137951676180967783323593476149614494797914034604370105305003899828230937291153734085728612287979546425052531249296442642916173435943603942201292213478615380236481973178558466635382252660212088644603130492111653698985016897604741605238564397614930230385736704265026600115469136003820891167284118973844368871642863406693559651612311482978481305740385023282642288962457766497946728081024206819821028100921937238376588294413399047724740506496200399075796126019348868168897823704624159228119214562859158559268968919618891148664654000852956830112299571749208941408646334549775336877233175884578516047272487742808392195883032919513500938257764855004655093734467279203993513310058198261552883835223555886649617963278852549059935611735071779238595561124235082566910209071298389632437012715348036679829003822736084676588476529125941905512759071566913604344454724265080535790792645305978931829099508452118818456585863447597795209297146920970615870028024201511254427124906702553742125340068557261033334853788037360006567673273960948739619623157170119672266058338885403966690315745685982433467456553709019935065825529642294510120817261676698490688427078774409071004027139941819318911837015780559853631544748483727324080484971928289286517374193557804606661419762567216884657074069848287703781650235436702862340052770286725472327116224640870346727349306605578133000964505238593892481628135059539705818854574603138236197081334101026819364676029865176898893833024150309765088039436720126291729171311011461384153000765912515545890441252645791493856533034758122318766810410744584864204386941732990779163655407602429327294495599439948338034383736427273784026376417516226722670677277391328603996210785472604850497546060517666207705657827526392261362092693136457799503760516620401084521095870566255287530876756740618279615129219289982099946026910402989412868161101497211504175721865320806811895484730213916985832487479008053522403900780669348113102705848522338867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + -658131169451950281503073807325016976141888111997565706723184282862078407142701670699294455438883878257777094721897339185132084978203196067236060682800462601579903671815649447548881307195314147626217031401835208989837705324776810230642074978555879201732500773855490264532231957299390199775734163729558834504990666982252436153570772597215078851884990078711146186180037808799846852100820224040653128871928479898156715573685048965108580286380150069631149772416150470836486487185189957165839350620316200009871115119390123192520579230703195625813015563551137271978314624080341980833390526090713341809282119725441891532129061653558603578270798925356720141329230604664790365860312895090155729432696527274562354979916394919262122711996636290482025915758921252526612488113447581114045737250799748745621653867650734936981233340014987560593301649074707075920606262826385176794987901525779738508973241446101870685539638025323667550640999601537187016700785057746454609487538923077015652194705252835556001050157704782384331911683868853452557638099797774282627308302453772649552355035077558088497495523611289838303817507866602501254531225250085758018149499200909365660890835310145781557058605460059873523485822015374481180612980824310607947566191345993311044016490481350608360819563815550971652967511722247156166674865541560742941102805252260963888618434096610655727358278865135459027635908413876122623185977584174325113241259811509910985333972508303988243567761864638003408118412882896120743410664205332264601355762044612282748904429902293696954590497288291244454826251302379925135136099606455600870095696120771657886706152076439148296336541165952414923369856790974151272862816544230379650135638092887152720754500690043800791668546725511098698148425341738277063230332447486999803265925047391549641917583845409402339046683294033131740448601075583611592919463454886170280682537090173800543879590284990208628195209010305910917189499132124360859137506562147628637176772338542057692389862282015672635416244308157197072555473113085987984400534525806345863597817219446009193950632919588993942961634143771171770667553840546345552814753718597934230456394736953514344367619320732890493262885465873171210052762379876240864955732066478452728756151795302091579252008910425020022093225406101235463931809018354942200700609911178692555894816102529223756035159145879769470585219782669220726119082255611541673029190488984585267016762595027211906897060969914200997333677770234227032206573369421448895570687280248228766852205388082979803554860757000882614755249846478595851992132251206783377077347312211325478606376490760020209309365127373151629946456207829686651617637492238104546567415368075220719560886743195753200652187176637091774651458765695590153508602702020609190753155220436604563891748535718330108668947549556248139993518446837986410098724626686829116828853624232590378884076420892703884598389865524641092161128907047772660156852955711843590011271086873026034297040495356328376743562115508296484026129003311490114747242240543946149891621669608392162350360041344164246530266872339084706027952345856984036852748196020126080419175501725557089371639261061094019925445842072362841388323591284375720622086701629486056458061389840275959381392993647955307622212188867818377433477763397848700776540247679747521892501292145075500122805233427860785911625888098478083515483865652017759231158205424339669885164249493724825322268217407485998757092539011940235787735782891517486947504450742850586010217934056833192837960984214085611525397055061116922928709814264457331555771706308915040775159912425201365384007856508156334639818225351726331146392843720260602491058440902792372408954284955864488894346896210709685922700559450071969867837394883478010411073901867425194412604198679500481719810146766159502352918000726888777149438629547845094586235339644545266001592550606083531970024605411004440236250219951025567841590959165165526369509432113495291014013375332044164454264502833526851571603135194333435646674423264318238745060985469569602145769252436016482507921006858637656209400461502265804125123747173030866811212156246729953152196548129135747482235100022264947990666317793812557834190259943267262538053965714418669500224515837007039086296350869163839559557584859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -680207331129085202880627387047465927393474633449013344589725334926497196853290337421528214607407879715660101020588156209053040628607425186684124604718520411403916777422051777715750440942072970928146512429737962401427242381467307234950185519488979150815747145977916076953413850962649519957638613826913179370338588873651627098194467348387558586626729296494824731840413498919766436150252360345246077631440016873107868083598531016655416421056799844958516851453495910797374853935207524950020268014290688077251295541243884922794735252925841443904807191868115048845184882847704213255190918404578114801759440008395840397303981304590450682086942061672884105668890481922186912832676020499243291783017087371015957628929167738771894279825826421747989038565523274269741940677372028923120346154060687654783075795727037424890958560824873416270687173188617071929213598348843224479116870992323907509374529154301923406183726617701681567148958239820669362129464409846045257485630254355974374785109623027526284518562596832608913961765111634495739199457773418709693221733825175601592658689926150007193634459611995292977116516617936360670632040954361388878797911186391173902278143912933281752946085496906764822165792456119534959683727193179100021548506224330225650322763824088937625277897804163977152912044961359465297506292383030060203399330683525034683171359833131738171982977334883029125428441719035409908729384656485057499765133948473224112313287002102927719286056486742655111678449485194797106290733974742217407830956897852264309434419298853702822318480086107134810470605106860350025075178816589734309262222242169375153792866989945003399000997602758891193524646337430429098053729325243128763688778571469114696060039553578028631460415841541533952578131141636241173525146061470628492319665493330388132766541707628287979747371646447317396990712198306463642221552127596480904235102145741589015045328511256186861397296444464551482516535275063411528789833796160367247984001793074843121107816458927855075822719312825621010638448508398742492789915678378314417935296775010383474583132229855420786637583999305992747260055419437162773471999042839494917792761482771392986074361086550168068361356556451185387417863544870496925635744499729070240271381256353078989561406137913087650706474367910032225841629897482896468215168785724709124160659569080944449489998875683236984870308746671413223136064196225811510055429751768282772349295589838462244918024104274578322479738219420431687753489896706936720606209113158579784909639137799163835730499399524004487323597364727869192271938754199551477911984091198701641323389098176719692711475785048306182082283439348927892148856443381481248898710581846416203846292908042481919866592103697120207551973968996440466283070851917307642756872496676350336974266089392110844549522808504539206037699592489944761935289674403333204689047358739707284402114096240949596730036958884231823578863239235058726147673536536073579138228383235272360959389226010599549144426950392061093090598837963703162745403583069871031519452665459034237835073254934827159898715861813995937694121775430932271937455950759761012293296565141217659053671119042356553118891682605282124478132026575884232054534470852554900989747240186876007297635935322954812490590995286186308569370817617598397065967973368622257185564838317261190708379625583382322153503301412325601303254963224588424810765798464466639013416985243172707592476883731056728923216198165643361076657984123089157787815913357273965249590060107513629095412211151084877226418971375437621402877436146668573448782558133181379958906648625431258196575489710715365914845911389929791848116097326191676569312521580548426956956733716650539287718355933773781039904622722932700808289364863165862776042142534255247451224988825386420284974847432279285219963999964311478239603681319287329602409337910893667249002418458456267059915376764723629572033414510602293159017299246683105903214747233619567839455040290124691177813621434544342069050043288930730451641517808817854547449301055237094292705904001062359618476183918321850790528206598887084181005436760811100110535443197612729788074676517398221421251293561391653948821395709956630449822364326103717479834455132243899491647066036417897272955708856770714316400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 70739577451786870015981282036863623571814064878298895586979759394234400034595552072418502330109534293952262821996469957530650832492157766577238245739946533050457881126703948627103163520418431413721502898695064717825026402347084704216537581611066347332821670493146015838142525140518809402097444217467079418323512528481638006276905984973926536226830580018124830538373915117916474685162450886067255975593496179184909757705427071447196821319702086365347788208969663041237086442229440308748184244337765803296090835219871565988948080483649005651600038736780455507971797301336520887021453202756053699235097815735910031493807058478588084732842722209159212463055319808033409623731903485872194248414430535249794209498787742295038785564898680200194739975669758272008688075891885129868766010725472073558819124876005313455745975370763340491996004829940361520967764342091760911141537214815779531600070481607186335712564986313737233982421004817859891128520105858399572414378702572881048946738802679644537330393573084488904501770742830604184983773570066321627538975237092464607445439833933010177512913028806157677495058096849169039466109911284652872940028640929123514134479220366626690706388900361346098281947720742817039910653262724650013212846316357433413574180431353234697656076402297018998415816846621412119150461747196607437079937826409110690564409062187571676384895631212051400440704083614347437880875388769746997769111097400869852588007226007880254685041391036578052677356823551924541463642684320541970327683038372999630144513541708105168503270496688009888973507604634228370439674121182393475164984717599586781067021578125707257251774734988384384704746291926017455814874937875427292433560765754946731905625466941499904438339256408183172905121570747851503438126498244363811645294681812217241501213757192780071832242494083238077052418337575559985706911715234750786862748694506713115352378135414288195270435911120136099449804170289770588372867157447975315080112355154207367652963049959568476530500400184164877998598084959340013031946361882316740841701533753180329688605715755497985790987166373290484151972193006784430587137524200472069751577254552361741400757654203895428867358877449278287743486103363096307394311215368611559220665036468705626123312462385106170889916942130038435688089932723531697990150784197254799214821617676453646061206774212041409895825533678209079608430711926351378249075961634800518339970064609503330821552166649834274975096094136441940614642161339181083019036808659314127549878981716182197552895016882272658594142462749784230182169884758981787524597829328783446605207991376877073931415525377644168732816407866204981553115554405983932260263064002245538749958843696099418001716470272052497244704206899035049672797619105315019800169892320224592599341755543001418666991130914816043553073375886739265061179225660959146824213774602264242095505786945038181297389330421593197965704616203999873610716307334924098572300030745218742461113898409834695708138615438316942688063825453562022069989473788477317612006477513258541031842730316363688008318106973690400788813149534685906957586777230268016002367387400312709069239781195083265605156615529565145651849768091740526090173615880250838204403753547443466587025660091494168921013515845204661004517690396563368466502322087283998183458576949712171464162954062689413302250005717897315032684911066449071275495482103932730426425111348825903836691761667600502915019762033925060611533312580862570394609702833039570516163922516860227901511871545643939296247841012275532179340547795807877525764304730070357103397268147483205921902109818704767494356812240600225997261790252873040815633661865662873665321109909614801384086277724421864010148081675292679553821422530650712822386293038680312988367175499339513157749085403957401927363186682002410285925285732965314816763489069674509043842024662751818089059871695993467763193664552311017022278149375388237052680067937289707106928554150218563436459385928042090656816660958477093570803877323187756481872158849161175427203305823137095015574126133322826959710196787637549786484826700020985224162336418232429241914544056680385020682016690931900837925092734399582995800411491889918385816067790454978173214249956222881045065670940067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + 269448937737205895371589574454506033442384068407629791678552873035794268698478619440866136387668164072297970043449868460694238347831573040622746878945160190358295033550258310154383081600517084518403061053432302186941277432547842094708324092920118947533686106533142956869775037017983298860959439217445043906037325273083860035284070264495789504627371041918925668868551157337297337752816787231945551518648791899783017125306071767462567977729750894432956345265975984668011111000377814246719250404910594935161303522615318601472403160233472488585862230738420131424278355345862645869548473167788213727861321303243234861336665847815539371939886812974158186150688733336672873594275588807857383015503373210913950175422830389696674687277624703421756577362855020390718596506644227470016786703446668686669636664884377701531220754628204578429969208948500424304666181663603992092538553240364982138578739020684619160171000330100582551091035849200081314820769035946294646577714264025215112211773161606789331956262578528048265238668736533098586507384963565422162987229435544538635278703599623699299954762348706515874451798739368724248883409976858913301334326389853467141886771442718805165178285142594251140842597397530618164454731969124547263652710828757290750639170678401525917744942014015849351529196238743615151336298481367917039649372049972219451279561121209936933711634793614064239282081110417297972797505963880427586816084583857456266606481717559763567605820916443394995568702114559703195818598401096540205508838475545898075810782186429455861257914773273799796547828223557966254132828368193395452079877525597474979872158192261753947405931252325719306008799723727520815909304805317500748687525607669083187265421683178581141625700130483589895359257835990743833493562510280928019777812866151943130776528095482893841462960351395034890866689920002554305735422711871718183451303538474827127041243554164460301204467939973747487737906441899452515457342581271707488850426476167089899891299395240880439414457866226847254917711300302779369115392272618605875849020062996080787946077997098342177374615084983743157276445592157851815023393325708939215398979312629209653319538804913885353561383546212184974151617378323369985139087000476558085122332422992683251011984876879858357126938832536768836021718331287207453134640756383233975618720350034504488747907474168165680384555916692462653590090269039622212457578725536591334259389202833293041533214252501315966149051442727172234611880332714735533941808368488104437626963592330161123488018430499724165453268836893455751628917736138631736616751632444705779704106572843969622299638402583684534849105332406492639752903181643748616773827929668021568460925344558718757731342371405766773953789646915420022110708598164072614528960741009472888873674099001297744551636089254466713238642951881668349684033552492130690919812755880119929258808180641640879088458281062116030465324775126092088618967059704374304257943990218347022963567351770205707109196896085670960392742562727086073978127953315911729802985109418604024959912038216338010309978196469096536165299686980149643927348784014864621245340968402312558422058398270059398888085782411309175018875718213413973845063729555581288575122078807936888122809930520614978642960021229578312046054315173250840297328584976765552491710384339610801374825735455734687102629395091822419291373167881245440752688232226629037269143264970408470850983228774385526902621038118094868331121374902332163710439608825295206842099390562864776073424723396607253923412523412706108313184198643532861380208111627293810856363562570929637881695123535182085755591689413996244706355233379638053139233254188462668747439371274138644306629890644121573397226942365838892897149513213685055491790486452083812391791975768601024480614026218091952867209381740004969467789316944938547845559115991584752309970419092886990843080349044344313503984291166183866632211995650129420464072705446138720305696165322233739585081083025911322935779381522758675647591572120560712687760512205629014949168296342150335754891927557776092416830054071496549029077126764105564176977030584871297538287784239401506778948896956166093422104389783193357778064021436772570170195901276683744250424070305493617410702311424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 66183098986310755274987729478377165221468860378839561770935447388527512578095148326612135464264561780718604339813892395537815168430706999416093853596902297642609770232201725695828189000796943183948499679413162693421650303794400214125883012718630265513560953570385477124198493196247216891258356916819002507611218715024164389964739937692044120357357125462226010148057855814627128186099694419549418214699523420929640305969611006023243326868404620816430730585059832047854362645597640994720840938768854075336620488557419734995430747669059367891905759557964117037213038393616110115853581042752825160396328696049051715352837453849384825428256263028880154890259995983394141226876310253891938620348693840107150018644164052867521502813806075382028664029044175340247890273812758804221119721205888378675358518331211564565258748670860963496744193324204056308571688736887052901337637202316402279018297077703482762480396612794562000535602663705324232152975096244193195548170437257396684184642444630891069615763658038183163868538720594398550334939786138935389878679112507619386828277869955077409955982374502007546917105304357541089381997911248162604404034843230350282609917356961116665131746135131258633696926765247663930730864923743287485850706815839376459818334143071961895682027663863914796779137181401800337608439509312624459350882100164632416660733580802300794272862491626231877600520259787109326225041744808255362404802537061538676192488658951351679501252762915762829308236054839798116526474136416306058181198980747340847999370979347495549502910948309264752674313375533370692558392889550961741457852833842131202804017692406123188507201126721304768811342015497150628044999742091510421457757121264062319238704876541313652121385242109783014521966712238137034149485557625989239876650510606251492837745665346742103552132775692491920914117972936435681113161784646982904358199844656408295046595876680877423644458643973977289565502155357025081473417076455118311571438582245469908597610626534973605585242638649798435113173408977115546634025325636441915606122546104616679039631604016044314431919279371806756623725038824330566294367035820339776136435807891318355193336363894944227948423036464021250890406633307613220466214472144337963413612981286101540114995768742546030178336584435741375068642795147040752278005523013643277826354273840192637944256389456360624461551811716903614489778482898437377107594765706180458579743378584203279227449320669206688058574799672663284723150459577519542597216783302838339012447139066194568386636467895582888132337054682624913855341844000689883769522379319869642154422067113673990848855822587743801293429480610365988077266350100023674988315604845016315614577204172011386772563036462030871855813035223391745321022396239921648553733377258789582872106771019801476021923580604441248112994443852178265165478058463931211802274306302132516553851664100856029853362577808383114223857581499357928669185276515267491370441553087758919970503963645409488873675068349179356368712921751697560021464009215680914936262857843276843785201514200633420330570369016177094291828692538399721324318690921079949395414673305899835142205747530774991499649904980918290417071009219865702422408933375908116668907828977069191284740151991249651514482038887258190713049880600608172958880903461991995932277202870587440284200695057917706512596926250824820730345071421243515812405271018580784820932631220537579353990656040958012288863696494249412454940085809446638081972314194380386893065239292240205239735384439106251629881000386338022363132954180643499916431652427200830685812409895213827519282167335609325514398228915084002487351904482309470701315962863270745109795298476723033330508483034264868652256354388675583685854674240433150761570544904247831397488450783158566255621107571476184973927727430179530136508297553667773291177262955787310590476500139786608716049551597084848516331689026868987284384191006317563452041786014374298496189507758525280598594937608364873968899610182797390829170569220730718267814687758844527855291642330810611471674161736813708680407212097426625017796463142957205965421828478288484607181977689790784491088535748531507964467661199041338398709874106108847297724880081192169127746420938029027190374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -53074484331886137961012155173958096352601464491460589233121774748309668142067472356805362705947141739879221353680976895831563743901238465370126546077336442546203629474762119689163440594625367396431655580513744595967187181474856015501320183383263310671328104430813817251885611748818311173016112028693554549567004286518804840628584204112151375665051515798340670633716938087322984131275231592264177230833515390788404224425697443922854827084126455207466977828045560931172508113389141086891825929172506359860026982554337555315703054418142502424071495016131057370209565354624550453535395060041603986979917171558073367106264480272349772394252657080028737654378068876815213703716260003546759203127959808526757778436861078617182151479535036970015162832971301122047765326470573944475594785844827962467890554618002744337241920334861782045236434990143661428381994377074160298530320574444428721359017655739075314966224535372998073150721939753024720278462660669729681201084559087524266153278706818050477892009465657042273386048997147546526816413288100156601074490621068576210621683548288630727483336119794073695315869359613241015680919561949184868729705112700728150796068897804975174401437706576823522829794690930896409402633153907911605565171726109866905997201484765504764703148483773005211257191829127202235441156180502076958472314245426645099498218107173915554804873542097611152931291909587465164476388699289704872817530940127718523051498665332284891843927109179111145761034137350736948100197982135320105391382390310546472635632197398140829467619764554842889068532321271286729715712918209519634570868193597941703540247389841578833991525492000341946770852488698536695963411963173201292711757182955465471510559596971345434918473623069836027088098411034599134003052468320681209295346910654119040823604424783608088385972269433768709487366100505026859350307934770389161401946506264046350050334593328724641921534261429231361802825925902316175086755807388398101120477457981001175465761139984735428935722494203046533425867891591977605140984717417238794365143880877041382056751186444789370473033131412371195776775794595253947606053357549117692987322962852429464031474553937464066270909102629967204018707055272985047146381925350867100639212323453363849741585016825940439428317036945983135685378762651485294029963818728712190057475664544069514588285150518188945022641250635473399558041595109372868725221969043918641410378588802049876773943256222414484418359261346923490950860337489846437618671781883461328006665678376361312293734683039806750162852608801206119945499020541317351462380834392898324969572417059073694297405338340892732025744557251820665873856862400311116048088559526858765938474034936632651966566510774745113879135899343588324207586188352477590522949108488197504880866115222061203899318698358397375302690118286531924067654731133358005894442075354166312887243239407375654973406806160961267258054792504227776295621430296263143462791711716643904781960450816851083292610090375190083027878465273026171428864944758068148098914890616241032965695818597302877328994650380575937854180531049592170667416271385042615991902630065014436090382446624582434803977636470770478768204558708953080710914022047217053783100720035536119761524610513551255969457824877413500011308756777885260552189347618139286289342576298007522475895723844235132519261835324012303172728458903458054931220168060779963636588064200505887976819174821150341435093839941479817095729021099753487192402130943822409367021331944811000467194141995318624262954890084589496564565981683821938311776720938027391121295437673103209316202292499988995695316746329021281076151479152399858648531472398456380677944462654005933605898827951394992634623492605474676410502455550782132136794733183892156643093307306245800389812446252607932956670338395288127250099314729872371029862314891768706550288590169258243961994307070014664317287350107949819334260358650913972699068308797729983708132989913071665800504357856994644404796987210103431849558665671613395675068377419207679289453581402216555074982199818627556016878141878020791214303010040934939488393735247217917814953131325990033919120361678396424425314416582206655342850480202445257006882751001518830507884919794203361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + -35492480718498709363138410339150329225357700434148318999284524669646188572140189968374024437017534636659485035474416315543345722551014931708849484578959171764645673538086395459301801962647625630609535631500514435303647152229621424967073552778927049354853043344326162255084316238815036464406545039925109096605375643810287057483983964282287929342006578311811432706614299712682556486856372066537553858056645868694648179880783378295439994936874091809188805536085511416603163586538632095426513851965150526750090764479452887707149174958902340713404967602370146233570582363490486030161794647146091144475751404284487439601567739978485978653417659312924613002152035432160447614182600919411373876672988499233618809174252561512156834958900770784621696516643704723058774856984707821024170045676814065828042014608271751153041964809306450292978956805771034870681050284279183616640230038071854369249293815753379040604173882685471094868822380975775523118790137369089204919740496739752025640334996025381852171901649297904189389293005878999930152363612808039716154819712096705626193812139165508367809020356424509114563950160655395622537924298937037331315833060618835901351494241174076191322401124024817593517636822637324964351225750468713579748417488599706443761599801077461297461133563096369938959592834468790717430634982355055581842121345078797391285357318428890464559910823042840234903790375540423444815859505744448098320071692328549069756453337674545287189083958517394504141635864928399924446444399258795425332095127574846940400492421083006561565578963495149069729707932117822243788323250638325592722035974787288162241504926342158051630597831142304466564636486224241931950920871344379497862824120169162409129034722377480622904363073527545795482208000081210271135955866479126147096907664230334286972725981046195347127504964332884502484952990568656346921482490702703597637293809723626054756472923438916855216197849805906260469375434306977347262984053061565429173062472430229122373732541817732825118361296156445627784477511865301308359303131315922524419207018740174932769390012107333237350541673417180523609794904344590032666134201583543407630754629739166656240485391445856589572075124831108285768461544304016631014307141828992872371487862679811774642636581319880801087087378180358139761525423428009242045042756739752899020098541855067565376018860983128654243563062332782102010611223407274493192775330075072467924241370158267409722965270326457023239562555252019543399849274849243186495836308332369288450205300326038463665657724911978485700779038759005442176449308569951787067917475217067851321151487331840179132016470671393127145838211129501284262979329164071508525089921733020017997598307180634928508295218391309078167337166259908059957959888295639337935946048507371344981529197143719849118048569577070416735018442853486850087618513121756181640903603895647295482510885337515300450171651665323161195927149646173441078791006221899151929495207473000565436627586310983817638999823129966107104573846186166883760877556434583468736449809036907749666661822372636466548331973725975414307417098965950306087026711129600663399621466677333882188947954288639372413463789256831360204446326388252348577393449680762094508365690313492888712034892022614672209859616710731415170956558726445824210904751853984853982585117041330237144846157307659691218750294308000837563366220868482950949192448279120372050216156927723656353358510275596945933680686535275908102152765698939549400427560885540684124796007247723281264539006483574283750194631222006362957897090715086085674433655239592233664345176381337448363112759193409013999022201604758499700419345263311637972610731447316538531882608849603502634924888947028349106471453379070794057127016376896787388916914606909238354821239851252983564768461307247174656125629629568663713639680788049950153020420655496369511910142016729264542229555507218404822283920749785252178657079749656188210835645052056780519862524454247043773185028778884454585451570195922769520745579555384642579408683369951105256915881717203804247098784763387657684192551406375734659209120286314078530955174819918414775468864379334102193395459534481520408458678289035095561015243184086384095663994606302053727591924236288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + -1251809789123299643415150409668444244044067478112148011400676445084830707496282345115159493475157174842868869786545639904658880722974979536113240602879336474927649170467653338018480330833545065756579251090299995150570204888060686729513595387336351191014087117720024055760369604619256660913535812768587498361382493616719922405372093764208357367833733030041952954855802695709799799067284791860819513674527689288931659069821176664595550728211968403295887672129966404061737587585058296565249526840691903680939455855549478487631081927717973528048828373295768792490836602445608392310831760869875328974061288082808162525152967317826668619958001234798277053904175950519540041650827458409798544073669606296660606302707762639179886897656422510550142822847495910967637420866648806694970362162263027450576506031440963654229879827514970145044368332740634472337632616768815946643600408448975901740228428144276099412562376756784412383167119210838748875562507778517193694088169361624232942300458719031583044130314828301809959597526167636008310910090039362572383384442485222413399451852477722049559023201155507129246024539887156403054567477703878174270163071950665305466437148991943143292809865279791783117521236006580544581723192571887523717290936775835358501713428415224947686341027543150866238585942720927168211730826134941311200324374321239774685429565378591720705638657383095869907937939234924019319625922905112506304706512834988603925136069060957034694714900919258930346479396745631874017141105553231613756247488288147419421562986416723152921625548974822071056279420537909253597031361623173118594412022386983372968985591972344062622047338065961397242104806608056944886088970295196263025664673816609600503710330737773717094372630614196647751642592075522774250099257023935685774689227262537478916321616403233957970910285749774080056007902219312244617222740605104112172374934195276101244705083797326555292453177045557162989261786838159515357175075850579043755766698719048587103131825196879331603347336042871102913728777036717765514287326733225861423703620783057465638989399235447859137009525337262537438966632092497744814044661421731946957738985801022473400754391225860410539353277784548591400992122706728896565282779185595923362461509242156774466377598980335280656406897004462502755043892511612196140580401748221181283864667515228570028477829235979070390059185510714810241136003605804156585785318660048332528758261643179756470382476406854337930310378368843031434935122543811311647967426254880448442204410109478519061021072636705708133296293204299679261030901989839988486421401812842201880688443901455043372117747351199464330592748737128374725191997997096652175307387190940142661094582274407827688248720286634435623223347511515704151101853661757959415555883250240620628793132693806883896689164230543318001733106987635214110345991843876550935486683818834828946222158460621005532236666814572162165234548591479595198993869338480367627795539045378182427750791806385051390595976524383550066635859265915505256499063034831166830453977497185221387277088280599654446356423187672534383615265397888117639298444062624330038140285926321669680018448454489568617190085160702490427187251193290095459481485762311213203178936852700569434622081526596948196268323935829971996113524556175522492519001912876480392925850076840340619534889697611959986430152823521925671470683793021549876450949165354855607862414623636264083018246440472582320973421806345296112050499870062237803230179596776135179224519758893327412918904441239992934032744276594329774457039743168419914380917982476321687463967972668873097196699514120107872850981134878971592943518777166650167703066018749614671861843743975176597342328137534253340569475805999774931197286739841815995033981915493013926750988860810622067962385714987993983917086854955529945996552219453564714480687027323986787896804117105937148511601911248237909052421578064344337489637830379166735380772412551655284349856697252845112280836577502617106096298293253791941940584506992529998771553069258108321822112353481866614482510656662058526696694011828838707092138565757896524641458537901780406966083994925357703394800553225915765314331770992787986537953709450768966383668218009474728932147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 6728449753308139798328620324108887319779141580410294690410186407809834542288547844126224086766981132499650069233818417136519374680483026720718606275866425462932109168814378828883422198936565697447461252252067304685854739826402067755705882816268509898516488431501614712781000702456344161670831729130237384879403351519185907207646504801594707809594002605061414439195186165565026568723759117866799231455481641661473345620277999084766268684142077565632324192684017332800311511189462237569678015563208738291066049765057947278276871268103524342535112139240251024947781041204294769136404829282526246135331442453457001500381298292019689411190599325279766889646308799708943598962308080888134846727409441890443016777797952696521761286436487057180169529323542678175954999165553500967751713968967878094974643296713312590473295917268053170663085193751131685801251256796084079842287807415186343830881767322041347889717889840325551919545764789857372492909277813599070418403547014786825672564628329707768068426978273877793479562946513285162242317608083487183407705733444021345511977143716032014238465698666309722893676778915715210954319823097615813406499538589154503734256106773897037298816433912219295067098758986129611977960734314488205601404146688400792670684650845756914559513791245218277697231857276546065352206319494282515675905053233938285395232642964295551580792581302012112785688698542512331540804503300099477464854954946566518629681543882592872540172154352956468888907956097907794802482350301769242371621762116495960654924244662947277008549801813481023033048966613779204523539859731516501462802536941430154423381338231354434787145470190734351372037516571288670705275659305310252592150201359604101832014087242724789584077882146018255236079222356328260947114236482591874915113827773611539495527643369106546246397237763943119994539673885611595691816780214611088610380444372378968653829718063442920707418078249481936871837465820280896827830018074682431009075304788429024156009629576696144070935585573505961556079870394778458265237791241229558910349549516810858825630221733563777569174775110105732804863288699196936061206603661034064319585208186528789929116756013462426285094042577217420277100608617285979807098170606687303203710463892120411619215720575863574719121468189401084015139178140843832750134520811400896804578253201685273072929821610505416371711636819444958088781452418116219782375140744626144406107535357652381104221964252232970945378903041413887199282220947145533120851527783440513696261476099173948116670492709000409200726327584386646718319766033330934185503988114999090910841851944549325491429280729976530007226527932430628227649801970369030148964674568207961408189395740260371975831471846043838846030862861702221080719331897049689087142942243836688369575268778692012931163855141065864055726016498215477346304220109883800879199229431363604420091047878235376376276074215117676428983080702497635678478502863931373870840476486704052353944904909460310910710970215762259522627983026344485151875798794297618678403383943725632576376936733179102120826192568189362914922980700502751458665536326959870820306700290489950883591953270803128476457542447160227974295055980195944606306920664008728723280848003225718236023137449364986241301364758526654591002263236925606262908838454500311839937401942028969189667595845190966738299114071685272679888696555097919682817170083453674045714788231330498645903979171747874056122723956629725365338668613706771752027719496207558685537583743761179537744604150479300340606368512315626806620333294507574331849605197303087793229139205065110323423368877824467024006385860879720346378121401357680285716117194646664006362409754540424605421505908745385092080340632593023720729571129564761140494803543317045114746310861867213812419760808358758146879454637799079003545749520825024127093336208615043403459650043561815281085533110601116171656754477234245918277993225326312594103459064696512047737767782481553414038831481129167954423325497954204020876677683200706347892112999285300246574038354438394095509707775720116527301591141636093578765475796648127137429274869491882799406658421951958414153026290104597724209692720863808281701963315625224009481327496906911252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 2984779354145677372580097527454195677856560217351498782617217334641138045904153498313265112113278881838908128911317214490327995192002677513413709858474587215131489487818278656720824634954193612207808998900431053187038209649391584695799622062085057459767756292595103013909806879355107432432762690226506708548408409323743747514035039762769913341496379525256892500127313733151687071922717752583826780689591981886592821776423701450299943501664393490954182853317501167313863444963987600241236713161307257037606961892292535831964242921641089126650204334030871914242534219756396567839813085508852671360140850642518984774311553801991010774502946731505989772540916031771835060703221044653463528374501350582698435153156882659822711666555636068382438702003135074166456973379289757804590502943955877998903984786716130514064455704296051736939419198619790811404535313111246509045429628949387019403705616319933759777430988149533156790573980933404810257007228509541017287415088519700830197528135361099361745548954679795801127495581851086159402836522627815856211930347512187455790788128419351377342136652309020010722475854641535032230902655516342809301576981136547124840875827580564089572865457244831295483450667557314957060566737116744155206878530388689092043957040798354366981657262052526376681116918584342306126324761056677973515978426656524854284911912459029825240039087279424108463422676209771371130997769959103975846956300165462444547278915920752353219714167081645967877983797304336675263065954375566173126041060144215340498728792698727155378312699942662152474865665414140225520900667965997386027712992856120445419614636424754751109729557353434921345640132694192350372987118439356923591746492639481776492265603901758519384377929094606333927348790898677294425647583451825196668203503659836966584677747659857206566765820727881481895899402457422997852263154779935701361621363926421258900763346532182440994114058525414906835603507395217512688451645339562214957774708874548168799855855219588005297014133735364665046479798317010074109178818821455586227307969855950647241974798996131740463718214804178555651883736117057883116193177522504753126731700695951295585647332549113153778898601046687042914175822058039607166286268160068315856878626768963461541217146319913661328037649100509231912913748056620369074124432736702942106851969715894146094992247139257439847333497020736843140712021746322814196884482533952239248893607614055262376939238770147945269898039545171069634623067612676372905442440736433432484443157737989069383966809000809305264602822551085582294757622532768281149829177014807534025076054054796447016878376791529674618131623202317830240532830097627912932261301368041943159746981650826996457622263167970902349080201664643602663086635325009332669807778600204419355111991003730132647255960564568829789941765543332537787171150239545067983708158680995818276715124863146515234300433255871010545738069098319402073615050444235344971731962789397583955546145964918356914108537628294206198548365372873159062276326312961880717355790195810925513785297971872638800110449427347895444980006647161521126964414684849275555337562139282534051144563159341682711072286698168891598160964652173935519459445060244381376089905677865903369481987803290930901999947992557521607754742679524462769990990362034978473215952400871144753703463249750893979075504679359417995912545237443033616920055652727229006376201674555910977055289331566430981095479158146899672849480146104823268727348334870554406741245535882121869958309194562363312814542299804060287513432100066138949996820889085453775957651740639209495359860817775390705320251237281621274365954352922090162299012184360226695055798872216426780644503736717233901506620939697488816650667909001016682305500241188543071916202253777660112587967811080710194864794613322031926373178959000536131641767518078320661483394952830254708148017686924301921056231414078055559513691481057598269922115848004832794643611061025941386015920334900792617606226346513012459062899931451687473776009721814024136953744413698718508078655946509153110793364607430767783441664986902614098411652476676884224594239815805366415903316903932665148480949072187161576797295592059078648970914706751488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 106080278274684051903052151697170899228526596743376278678892081873993583872513659915289093933774919325846488797857058983729814476333759693377403606106183633283722802448665407963803894795418843947462093085978550164277703336745454147173054957848742875238665063267998549694954444317713499329178055506939776443292051591549920764245107187595620221008706454932206496092916495042011261733690383729056165584650504659258943566031001720984286724043444292558118526724618856025080687501105190697001855715480547441581883525909747987887804496351186725594607151084261227801254936935588650551287179909254239147605709496070811475078499613152753556645077316133063917085135463646850836772987145102697446029872832938830029382512838007592767223984184582509398401883114631975638910317644019794792894106479458733321156305428572913006888794187463379125707708341356103785699888429165977380365642807613417570517411442667800838429788426132340523541327111181790733329152590795063480210556317958945513051508443677398662910445201162777584729958590304738517336475372249894036486950543922293350153828069900929044859530905260762026735337060077993120585263600536001080854240563795939127027124753878475917101111546501261598504155886009307325082135770032532302755329798226872913805253719691363365897628549118783523757018202789761457541213010282062111896711709578444132630762184709784485107536361878988727443308585616081317876091602707072465412010955492315524804975114060154855488398288217820302923457881164608449999563881064162723795212692441372902741570382125267679888687645554302576422536795586958721385942894964057961950693346562829131073643158470507215893733237279377149576002438003526262123394307365673826854631071137308458259111578914758323217002561632601388852251446446003904060007922054484525344891324815139481111912217790750858495494203365284446616365789550770977612663256820592905504154435225705854713270505517048103435889818810631499324466822363856849506830474086640242369766304566952645492626791127890465554513764492892692233768435442234744985500505466298896601843426526865380310168607739434273818385250488243701314064907460970739347034885200231345437270461462406081507427125256526707475472144617868264411947130298245783568985553597582852905637394402935995306128360058377582419037163728322299944911370304114762149276369175879703242506608701338092655950617708533403727071660498061281133411850268670537683003795758164320386573518067655419424946987977284654529508170325898368883921644137040718940487322008261521428636101236218534326119035032942557383617483164780210370996476677178192279437939413545232660697042577064895193498594286652443120189673188982446036007532700522195694095435217742381878104563404211400938267243078521501488923923357001156530486188054115288322271584455280765457917645448660851869366397552250601276735575892154879598341249226201955686012224387752315526769017588616126700609705242133522686072607560891701739197173988520564750236298170616416590539890865236313768725846758433627357330650219495151937866821981931282285611879688903827766377063219019099019554258472404345571846097320970027965605688066762729594419035754087438452828760811415535043851643659747473027268191597707764481816780415553563957922696753269358649263263957655099575917218355422308004366345853914477596581916786937409350218333206370953543972774203576975962549633996724132481516847188819424573067083843762553407850719578086578375266008372306392984854344812000231412199180970817706399821795135958242785414308459811796236553763375644554420923909209718958050405782774393468987099304883127644567800473552279602431968709355456795786076514460598070138978569714899392083405786778163410808199308317301687495664623194470243898817513308923186094650141685985249134115750309563299851629851573365630660673750662198772242888064858973436326517503300909571675548274703510773429293436499026422648165093351193429655826814917363373823545758939541421530039150011432340567767301519090017480631157678104909914999264499400575984854304686968331196962171192022346004940200505053647027238839249605492151485763887542862074712760716168878294606472096642862348133551604837130554029840986164684612016215827745967298233889634952908940666470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + -458816536957453060826659922883915862140485768065258869671890484424248930167010798797818766539995718992039929696688594517625308981647485941718611813817254335295504049895102627093211253106783410295295761483555433999506935128585428897899737833501972538960777958125334889231707758819301975697611314150783482901551607694478046906651898873485390272771092976066460507246351585144195500440054540975604765988764196569427420729673544451569175292139704038573458959782333610615486657549606817385131592530242060352658483641259850250999456634200640597567252085803467118203610743938884053107334226444665120615445977026334853790857680407582402977031396910844720347277841216206309731933731490650834341929988832902041444279029668836722688390330655475815107596975506732138348976660981493816128715478098064642728191817725492381447291707015104962435336452841166959300838493643606616803404180410728327424039068479018225284173056977319067809942306839383128029145881804459699547553233401464981878056079805040295423648522510792722462453269457573739601138375400599385882152571568056156987636839874351629353490555334280937937093243311202476782504496313348854010987366042460337203322996282379156144284567667357884878418697681948542873160118159140508993068774290746154284705238871383398990871772057828942781716104530268672795840629007937879589566038972606950947419174020699713469505047069848594042712369272644920299394487829845529880154765560027421725702306137341255249267692196868414648456588265956696740593243397824863267004396134228755549462198189166697560341256952569137727484351420014751391478225019735846428260998590894912908313459159118227688194722964990156704212970319243592589862173828436851953601237424260394826971064892327609373073739765410186013757311903750402055064796390240271026529855667437179868817347662448870486511224547019783491957460922364922830682373429111218843615111278899572191785394651678494152213711465726430573081224612000692930351076236750342025217713412744375197166639998296895876398743676878840501825935592592191276624120082437275439822991760315494566222353968551647449928211668540551700222312661394996702009054382425915297577939818379450335874316333301886659318992637743804597403056584633858695283970794094074140743785790238516280925212373501105798309406619263608842041867819387772928567107533599453132585016371446641219921528512221357895403041018087445576186407719799560365858267219304438485096011651551749571462107622003658255942835597413129000221652996001891867184552069033907479860821284937413763889785777349829766472580337122357084402178984490316498918651750527331773746162019992953771360434299438201157533732000464213481110030544039738815012488134907798620956183940607398253583375682043232856729941124388574739278685145297811934986693969005562878190916871656290154046929886986490848949134769069587358944489389523602153220326258074756685664449696845876786843336496509296735065764891177654551560418964895266539518775582216608114717248479819541023742919628614189560757957297122222999155300185805872722021351448129312696936265635445619103176934157019698284715738656258981029191167022979665946520718154271590001758263619872809993002381459773275181428399434536473118636210427487422973810376462065306925504780878220607310405457041198450016139064685071648810073074776237321856944758931946645174243909370816460840195710306048119269655235446720879873010939351702267182421837144180135259059299501628150146521402361987168055952999962794412727968867944012380488527786232874248455307778216496937699954099345389709379230273658245642195793111644471808637531740564632244845960077058336443557416775811122684721655602405578731786883161493296368588656217992978427553908717796057403270472544151158814111469189720489720496582556510680938645462554164179615072096064853018350479120217788013245299639775885905897730913776301766649977177930641908583774104576032344361449476749277074155502873406145710544127106073614086513732004850141087597740980614837883516381231651921588084707173909575396914336786452036334122922170241969903225040532238559837240036380689586225043622108223379868706152938623734540094298377616409405168387826947866661931251030569899445366079395326113509881256345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + -235302113511711503290819104392224070769931432849244770542859793242955399066684339907361438082068299567620124510141815226945035478931068347101009023634329648876427289558881907627909462782874307610647545796501011581606357649206043812497198595357195517696046553354805672975093226234909625526344074100686222398779931351164530726160766284154398956723244919649242213379281706421217591022710978253201371054044766413726545963222947186450529608349628506229605503215585126924059443995661884180767185084465802882987320627499334490869277298912523464855049338530813102126298640331708684978005259384917160546146873347750130091792562793251095979722945913993535759346342363552683654850495857137342271119911922073423876576182756331981534156941158811420426472443230613851259440653021687025459026169720873262081543473822784316659832010590167108547648904476403037143992232544487878508677221268165171077690599878966309760104204242437415983965963554473487966217886026180436546685875934301697001308755384004548728389478942273494715669904892578918830696394821265098445527072950325161052251833168331395790728054398318740749017153926185258939091225067071879104770710819563966648482779717170396846332271292067628928265910685537854500393416995943891022428007384974785799814206985956975347296303687591315700027817984775989686636070390456467299852232253714629112790045024987836401320225160019941915875169377088329727157874340603635648811795480985547395076326319032551073301693673301983498151914234066038554025571531108322386929849127782175012445163106524938843350565969032121382782620795417801906130377215973041226363995116316878180067808945524116214981319686217514838819531212812980930266838122239632137174230808997956825980762139535023655200168633554148207591496137931086711632694203895951745105207499340310204276185807919566831536636155953688904634655837161772666815008257957890169800189752174323041535193640903905818883005978031361990619869860627360436145619613296953017682381915098282485941381322837973568055640746224625199133719036330276375566551601498761350795417673585917772485268916144063765069503193656682126769771899069358858805183549902150598514870065987555252273720350255930291586053548630115028810460216147424506304141700223322049300510410669114915619042330507876909919880934093949294686810236207117073108477607494513141729064058140877045063001709972184221895456895823132752805957738088097345251210939915645044641302282138006758225001933897361691327614639247870089676429388066355522683752758945307754154945456605400259802439085334465942266625275365172586795374657803129803384305334768253746125307654299757455407949512817714611060918510630062926727730930529367034932370330144707534904934393171916547464016733547999829782836350481601975653369185275941580588116131876584025370223544355676040438038764373301518423269740511680909421571520903475689415187995518907692165301972548401745571010880261929636502211733795566182741605826245650651692206600488432360638835634848677751395710182471620402544348042060179649169571568445703475376742579881552166318514199708785958327201071295421593336832495893139982522091896735308858264294155300553524713996097745282090382465964190529698982687312973727636918443577129417703323902678611655624544272775552483316308854230983615745279512646690762149001039544143731894540566940976836728080735926402519342122644506702742759755616691184568155332155435035674179538767173255418551688114089831091115332467696407289211642585443652856808747603987918286443613225691772989421952423007847718151875155079725605794144960780691114161150005894132096817296716255010915747830400044862190987330615546718388766753760772688770255735568783498993833557525047941347919052083472352070748965356832248690549493849634778844901085042707230178817198170364419400349831601003571320663738296346623303188859487150260885944754292283443795044683997395734795069791483645355361017455241131089002458666816721390079199218506868101091808351857376449464608525098996047637441357862338619086947959903857569962764078119342572334137389681437569713710822445972113473079820182172389982791387344567832120306454295652514744268894028029784478201961344538962382571264325367152422915352181169117462528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + -38497098145989570106589180283611805806194704168339358689733284879456102670517692502576123941543759788903391563135442832893773958765482271600747830254473547254942815609494739779133086415267426066927475080883724236585416862328481248658668426554230296339476133566853133032549947072733930592099207134829957447132445088732085148706479650066097925631744449268804769355163181015151447821651397458533698599558233701684597025875029907049591040131637809135457669767405780572069764548370232271782809501374934335329494391586512025109619884142607683244857868810098561272005180557466727025466517952811323770985969931266255161308566734061951548939903772804633474482073767826949358802198989980501985568801275334670629899323945193344454342883938561998867432529215882647394475103862730358736033311135995860270745306140238090700491991777642817767430872348458777585123745430970778441138608734510734280836428707605265033122784781415592153674269450044758543637026420189566229801809380005262342071099239969919125346909617939416927822516127814897091452187895756959439102859610464053992910605780700669977460825012172968165378068336828706279038094414076190461172028172264455979178633164456958865200078165581072206182976450372169104044273235999739500794664164904888336486769337290241717202661994305806797080207709114134030891330912358891467846943775340560600024399591332282975772831576030785313190017649156669686631639579698013013685178318823959972212152408476151913499051263508169998264713434570788141426050070712893076173477152315531740838803314952120527504206843281876611261262063702712518703171517766924732455290500869023250624686247364223856369215143937926733361229778286883105106569526034943578731446886876565809516817887799261785385789571045561613687520888587279312657645923219411940389342026087102852488800683503083542143472220591053717320404101521555025616570219485277198831926181609414218769154599446140538969869632006677744614719343857188678375889785164046773687502971411272630021421956938089506182220828100298123410703639371083079374989542409539632656497552399160569300800815747615420944924643678082103054053984020272854386825955505767190222112536234318577955645337210413608538062636695519201042494344223462999481174458767461360588625415073392894254098678671127455355490917096534283934358539098184544397865882835068084078368529400355024503799080054761446050350503978319921177768945529416421030369798638814303332230745536019326689569142194318218270765056138832559707117644637506820627993201787653286432655302728799690433616717587375314756870039413552108823185087771811558871425256638278220533358194064362083928074610583663902628488230023233377557706753387812479085933821905123212207179902105811260944593822823912841619372704144164955078106251011378284883610778042799081818052432899010851837262627404824981437007084136244583923779892390338256216670776955707379635325613246974350118842835064740188045101534963177537906593342069139085439830903358133826371896049000690662820727604136299657849010539835016421303072855437168370229250724214213923654977368316673891351191810203674742252426566782965890468614374357077846909409307581994975094110451731899081827034127976189344580880244963376737956008122488483269097991081128571848323627922462614721979411443493748645851312949738624838289476686556886799910666593721811536804517394449583282763399708791802357003703768639004349195640724353164625596436779075181937187176448938005927571705175139979900155743171787171251872980376612336414083482927375810929448107495283070336296988720223214735261291962486915329760880483229156928804695361888441694164946452437648835478058216976896468774637254706359918915234904232070971792939148647282275471795689350231470085084543142919158988411930014130793695232344967093175425150880844271294106278663499287917656701409828961047319999346908615920872157672504247337100373322286480068561517928495340523660508998912568826652413514940188391769065340779388630968622628795706295635632735204481416734435921995322980453500156284087005304120270821784094936514600823713569850162568989233134901086036343811879204987238411458921684009289241833496152177064409404166798278778799791875466557641871778787292937715712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 18753323643144535624271660509684941918973137367532551491998782515765734000408141656837205343835226642409907876050256990110609975512312006541125898446475871959795391194216371306520939730416036916298766425413513479229595045567619461638332452011898249797370809816275844630245382039144047418439206649679742393346936848120441946333704234629434227144305098599228861216947390134053194898285357827786103931452978996188542162292583306129258540060973190053329477103824331457701764670693595366727696734941459577572961737902242813517541804334592737642580368146051124857339646794701974441275930421608902193943515657072154669253665356572353171869893774678323649634079418649668451580187705347208710917490700891518411340168527996078283910398122484656267754132743396688269213717153982787600811843145051437046584247951991872314409575709965617734079489018103375608499734271431822099477859951176418663776121972021846753329309799475221720654529730608692959089003642078733242062618998919738649875215252944389159009075030692162323001645482507742588722176902676804833026822200409736261005999951684212389705884457648851052026144719715698663909768404376078439535210037872236650339968500837109251544295533034912757352978190084372300020565134784709755994710874747697021070258697132392346969531374207651239411526380785676237855042548606041331517669204851546351613546464877846667552849290367894224186767092323985762292640157054949861263595104174894690432765099875852800579690834820955441436229236891789621624168049294416599141048874289151587750609763395111359655378846625177844285434465572554601951527276108535060379197121034314718838193503295030954439083244589041938158169496192698754701272957589784588472501227290733816511253371829500461318537635703671822995682449501520754385257833496261095101018200463765314314323349144220555986078092829168999717459115475536099147211830998606995065563170340480436801060866569178748806089192957275771140413361376907402649034454990101802869595683733229288525112286604318942290219178126527833281873204985946440275814782493884441722213706503382821236456757871417804486977254501017389262838439529639885536843387625533041860750855798129745802457118459375280663200327452715766943000121537974041524769668318845884451623948830314349666914173471790748516532088912818235606179999101165553080195043370943587452066046326712458820712200770957611730494750682985438235457055559080082878685175144797149027270684354442846686575776448530730007115768356526585712133965583083119829748858439384639626261354218018446761070018151148970391102933856048023260001986788905307309297111500355704589822491611289272111984174271763178465987351942585218926951004890656984051128314378745247067308028507676857927163622947949436283531406895925469440426619532380979498551494147714688083267788414667797449638614935904783274853388776814095064659824450363653589753261181630320634475866538318873223469008423638162441764013014098029203411535560182624279431104065112887958221278039703024104806123166779007708197305448289140716181566468407124659710902870196911577039496009960338170302787307732449815846746203376112793893469194974056245440745493043846037836659627893679183347462284816748092908875932480055847710633812368754014108190053262955512684050375528714511326309479728180426609411694560774816326175906810358136162420355884469434811859193719769246978515208208388731228560251744083703081056265872155805226976566067392142062915292246863178200518730813595055852591983141301981807908166146559756362545688437984753948607124197199174492671603984418520448673730720193589290850016165801033229646499520266449285603410021694810663630015226692463006556796417116795540066321095617107141665620520411784225364311246385925284719490480613563433042338555196246238742775539583669189370105526469307342553259088845916374840287870769309192165264596808647603463346336069586639611403436093381603187832406736842494920236762298275811475690612121674016518675533832302410137603612828385898728320727289544081545056101442647227862872073162329990300798554713950913817701315794160529615187945239817331652926816137983563679903435717284628185999193537242785951696092005809644724466653665489972337480886936393482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 14625535414693951211962735187157311802763786675904475827464510052247842714274758646073666080349587848024885443934115468337647265763404062121832717614456851373495347197790162234694435641751501204792022195178022403237416578183016216719636175915443553143708047989227218265987389065204341670827687006236764980118665542589202820405852757860549727158399005973374609057484512905016438793912093542767758574008761154664760629486724805874419447393123889346509086362935510257458223672815044900094113383859263064644145747836495119609771771113946493975985351241447039386066628383127836844652424073357185736728080472340050490758041193307793151319550420959729209236619750828697549673082385403279628084538315797999397341553649123199625569880414723581459818757901959933359799155298503740805205598143016936952585751926911923576591747253002228242539251979594397801179493770663913005445286760754967657906454791035864677299387311439470055485130406405290710313099048347779343879282199898892145511608963634977318075246657800204451687384970516383467738748203902502331755498476006613825727293515811604375590620883562654422443195763678019484139801081872259095466435843719380338332500319118798565235217945062076434236185723416584968853182529875602141383035965846282817254916481400502914728440591738419366666786493446391068174627040384526636145232758662630961278141032857562368718125827949125777394283088846162469690193826729874352875600150037081196855275744692300888629264049048585905547552013345693042534542028107734813953415717403871366434800084408034942905290439910037811031047508510111316311973199183637538557777349101092387876699465323860465143071838129337054779298131613343819903895959385305808072232074081412618997713658834795867414160295739581503350800345715920314720401391954049100247179609982505158316689718226399491059331380861796154126305738721191415685193288793298227539969660203542590817013815178803444432447103490798434050063323610640587479014987717419264649547672012360547894898837860272884352082693477497046321870863900727167520057192302804975446113628706536019274845654162847409828923090790971946666757542282825270975848969565825738031856517723041830196976407750556973210159220521582691199412752833911777062678869812650807279871179848637452889547911690763455661580751373677454648610793955477115645491218285955041032533550771843157224041725539400325173088930486635299314206508119479792698123323224593465108806845637399321194696129828335338158964605320213312917309624329456762804440589637703352477134632107600197363553701041439181333757852735731880948605677957844558550413302471742023357221562946264651981939844667656610290943026118755547459623098132826426718796520892504889518973195943096490523125324021533159152432324629412277884900728031987073658196367564507509020417992367994538349086211992832025811394941829267810199614715369478490739631274331938824846450812071450312671970437883347286781357516781270084598294601531536401544960357048723476609661354752820225852875359123429866604604695577684579510844830878492594049469152686240042157288220764364923101325201004447557664476228432466538860675636734302543236776821142078118747272771692590784946171266971787032666839738238553966176423186827610011539136046471020427621312110127032799728582394413656227562710977980169394842461513248920341407590515702310735235951979783116635284841644784285699887858218916633197985625214722631040416040947846382628834845327899996716421455600804540632650906301515202599138773050653220305871455134666891183524831740282637320816582372507724308676023062161077247191757995970960646517500835763890135553661845467242505707219108218429659924333186860656331095539668094346286515559912577943758299046754566093320732751509885036578369253197211710705068967783372801035838755790759566150084787330310090581164059822271132990522087789208953873195971001233609632806174821278073398261472881590452799786823398454013718166793149347250302229962076822987096655740234746930394733977223170551645470282222796554432034435468461012633839149544530962348466396169118939053605792573345838177106240265779029303015637652305708699924922482712236662734763078353921570066515289438555090566192825934370832384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + 4102645694331423730663264910336419423398202285217634781396229893447966167462370600699964279813556863559806700639738163968222561857754957097363508210010612723496191348237057464469170372116305521888266916383304445900445991890203266284889194314320176916067222348072878556633738518256285892442298013638231900387544132710540950710051922227583987239870710766280549788346483792753262596167308339416366642269243298648491354304096824965058818949233412158745505592251566278317858287060257221651605620436703049595336266530304400870484683081529054894498174830768479642476890135116461485413777090702422288520883049656690583316701831594530687546310029741350317852865547201921581563783172043438017003672237525873794725873887462257427259401463574796937234937915270524673231295557761476263679750555605899406451348172591820502515015363055320318369680053849126454594276641306133503106876937684899654513122933934650740225588548448719694556406690691249011776831644502059901949505373341713523649135398337704507223786652248049122133086228941457703296766994321492536322677866281233154640259131010396658020157957645182708199581326912898261454853637485816649608721070571005074127242977151530180938883519844046149657803630266983463155367008285659656346866653339618641834068961434441506899194049612444004413163229508591937087834459867133881200639338715336635995114189770322939790091194179926842163555024757513961546892052288900476284313847525881567715629843455428745613241975752533841284566076773315228422418625449690788020806416879746756048002939883448614945207438146502154814994032217386744994891671110979071026188638323572695560307279352063653473394935586235299752375271097595526000894321993979414810112116218048374088683593541357658213914694718478853677363246350803288451767656252231450732737748873906294610710965271038910334555529777666748763339436818446436536768815016095538393957329867219972155574305930844709032540907388999041267544485970810461234785232428183629794919125363997727409312029411475694940242336580306451886594477570826294287569290364610820413043321194180563021732755110148330011417380402095386583352299858025635721099689027616578753000001709526635357257670487168945525228524845246865210134726701647627204158702899504718996378338059204108873396707965023814656557615726386024400383334793020449775292567966701966215989576387395541255656792436556810277906187002740234695374067790473622648447119581657416888751098349423088691740586381201824959399050020851050985265486924050430667375431037039602952156355656553644503911252370080301993337355740658714553443383518646161928353017990731049139382227935794235730794998165257472728470667324599216709379467273213407201890301826106661109627561734109692308470960680786047499075280770660980146143351451695829982608713180296272476405885980620868304992515989396826881505490571016426798488607390002994092760363001644661165793055173312482702365336553054986180899241923202197032546054491060001630231481927765666554468292656373525442304024841102045500157645675695737510109442125045459919285786843006769762443068524007892985297115860443942746670635763527464642389500732157710967047889499966791649699769137969169248268527250124049879689486114054748943588184650340016695925490704050318598910808355434299701229016629417618981945619515753287750943979073822640947860185171796047462778525649713046036556548177204410546566086801232770790053798231463420776809014157805845544432876022163570637493159865063929134069678418717348243111576716327706513619094691108737015183286919114162727900658613174910877466169133962614383001237744735845515984204186018779563311481434013810567361095828870196468569632549518713756405848922187852589082115137392902347459750193715836586856598659003373280049732203915818256664929464455256325349453704399845427676903577239836721957767682900090980996270812334626965198656895103718844313661206935280969060106085074570809956388611411659965371805185966500438424178144336056589284804732922301846980418914548843292393136205021400519177257124125413935442122490334387091715879987047760723038591789866710628507637114666503494868741672688333694134713156688121735492728571929669549746850834282681040953918305075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + -42301193441924963581303895136561694515270239275815216249287451782666532473425217379650963195889947741720725036797699342260963832483442480955676610636706534860260268912259347387281652742505782174899355686293978710072576126406588085061162026500251613667919550716088852376358098464554506564970455010315444100827807858673025114177377526035466212017198345127269597434536246504043080023427879436582456410183612321303077114829551119535098100466998883998827263269875770824650512454667565639566232034667125354650610537661748723297914791784898353825600072110457142855517421101260220242040205068474900663848092201353411464445265055286272539324458481693923184814487518239404389993035028751231840136668144597732632927562759502612901319560735786306156265570792666738554673202554954370803393874393502263808684582702485319175475471978070632045123301337770738954667552442036825095103954126322184726347700614470489453855124410623024095347218938817536029344908832202184289878201430500775121034207784852902108706250150992120851554550212771038130676599364644543871632052819654486660730769821351226919288497289007566127567139481281879777805080641721264096493298851189767582144861614345539904939454686524912079507303996852885164625745952259868239697732507206342375065829630589531296330208975948901963535939458796840661222378897706454018452085963378507719121537804618179161468602936096729568916324657323774875468431439824615606046409370682018685755453946395445004009842782156456096780316427400485092801497833154953991761319503866951443377776450796720405932891618123386540432479519564769355768922237195301235986200539037984855432586946051086815549708914623429534049985429203630810157740021863839957998663716870017007896321198397841098830326502304193347670739945915200040521955600668091210658976225562693771776535845800284179291647959440413786123065537658587728149488612209059580670011811665072780929407372903197294780840422795737544029624294685523710056546969415667279188246254317368991107453997021193210710699226316157878783172906481202352571334131762728367643641197920657837622882794764497507712522069291641213563262417934878026487851242465607320421568296490268328769525023058813653409658405114824585381526312351459472432810466197511967291149338286553117976483561600216038995330667097563193635343974410661645583971837236330029788677054913695027804272457935444582130034638197332041038041410975602788222928748316828483914706069494955241256939589430530792656805137115909958252508622621707931356509227741725733943367692392551106789335218567846572555049309283937626658768022634020253185779540943115575930939073263727362905835689156460963562766869571441299343066770715393589207852225113713215627731938957325720950075373987964869590236607890454266236840084922100684668122712466923664719652374697734522483308434907281261521409419404183402289956036015865586455136314923103150179407950544564520832020689935562431495654684798089595797698261151390422258997688969999213534512871811654544618361236220819664122509432605363681833407907826317008259988576335809668241671311819423815763722434892404254254997220483757158811068886597439834591963640602726388485250503567468805702188166519863955536842819644671978727219114469521748522980810102749712509782243188175937021849430933892424403724663319915946064698688012806941496153463350548764841391500011139798037604640331105946288899184951794366628213697548491665500763564222923992630740810622003305306618940903608965766345121782914735645119908755599341942422757183560246924645155742049658746049731598114181966009213641472745760077772843810673200010283795566026349398445064118625735196708417098932562428761097544882484210777050876278616601431259379479430817437272683881594584779857834927210084390202215148636283750284378229400265521742421268869232749317033154355770494144891984925610961744090931729689893043821825839548764884801765117929075997493445264931844677737432366167287136424488041652040966816910621091472681633912425198965746008163688314884427788471919783735868154111320661656796747688532895364827475945400419714596389634947513957574260084184532233708062585393618119548897609185858454468736608116729632624835483674869760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + -497980000037579119479678374746055624515102921368707251278616421739423698887264003732562295284096555782608313567228756012742223679935296123637706185580487081610121862052760739671001114102423016297663398057254963149156020540756535179905018236307227215681151783518924341071861672422777633232785000744111786932852372565491448920385241890524280789273293050705202913913679940867158078043528842988184520841678711358476450828298965177171676360629426089572445198751824056321976211349015157851509015318442228912459860229845231863658895418244934074407686453712647903431924682288952889548375402699006934904568974126178324046175706823292835549792075492285269782805034084723076646403642761311489640321004284910180720912284746558260833442821493030792400947698707346589048981051842995793817506139324008766268239106440924495326063487088311071461878150081827076099660454275767891412759982517488966211602763389729116358748773145466201591007251714002165445267992491526407061098125825080582684359646123665163708594170248532444784807203652317963294987907144298118219552979423246990640072916011823127569510813205066874661427344229885495276382768863798459300880590803161402973786455158647154353004058223764155078909446909935309363409932445762944758986940228864849748250747297283990273094921597419196344186910370872970242806999481785812622399751917660170069980878131921937945650823276227782923522847413522884723656863849240887211492920909270796634863285874643838739536045687829397355331697034242695456505577413349314971971375083234160254350153359102183621696150316610128477101761021391908964362897233211213904295790972414525283041454418261882915492922172607767668243391535094967951781884416263900828757605263009872518875393258284840579702280704166117375618949261368262051722175772741244721783182281428176362240340467698902100884489153695381302597016700069386368063660076366705495458212035625158966407693237843894381733119851701625035247641402293178662705253328631511875944912505365249988664827792104687244243347261001559662577841167774706215078258964522296297875987315489581096095481507297886531052632850603647925070152793317936448794596171177554069844536131494842990267454039872432897230359392795335430598335548053086344684332089600604302574167978420473072094647254434532580973143207187864588372834313028847983706552741308764293471632297191870669590410123972442855612152952441427568997648611015947851298363753230715934150953403051532518664372116336588331928614776844986818198274062199612230481368590631719824151471368126535062436610887887679141868841786645287033299658862994836826895296124042899008259883847183623968339935093350579534837935649749160421169487633526722284629093490049280742023347675668889770302773359164860214435001971326168237616242972701269029979076962554914070509945471432071736455286873297477358699870602671037084178175279688051909462283624345879568139469266827851606227317167180180826574175954369248485030333404283469428316416352398587580854130438186808680686762171712009352422372655353948628036447264224228490491870193750076406127261563648436565018397445298900800802778267131264759701521922096224381012324557853230175865440945635133797484485180701006666668302637593529309693988128803800861653155316473601661981755524760541314945935465897451374764655472786745993706937669386324681488089082923832942920391532373634763740928046217066191978605811004311876935146360040160796491257958632019581313825282590309271529338516180472078496470480068755416071894708853964795928176579988780984859101453520391866940054479837072772863094733795663682924719396978936107782585053425387704465055062660442851850533134851206393008987479594651025044535419851214645112013749853388865085278869018586580101801265424995584754399778362510921915019588003907144123563026418002690977913205586744869756873735067192181220321809233429222341444847595238209137905339589791380515021978722537654024664975441683727757474762232179105397039571972388808706525687749452487400438739201288715069938273243158250860620371975604644701766759703113965787792203305706570486273671386653250201075141190396648789603653000738111562369293315293160803631493228824754837601685490014093312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + -206397481844055309764194386411356318464240759187540403637915704966519532443797807762761579651637648571100292829212743973044276042693797157809454046124465060138826061370006473924187033319306196166874856633307437968952560047935371449741902096189976848058011267601715763300217864715692462220341845871203933044524904931261693315411724841021198754330910022605530348368984831726044041822665864697646388984305795253906594773907085581076925950807579306492587483772281804868068802137536463464497224935230170456291594392585821067529251422778002501254769112166454410052186107001402816125636057140757400307463735300417119774522713107773245345516797868535582005543668565588401010718554812471739635600534811403510352325068569312873277508202981217524391739049061808019675547959741272799889122419849406202462941506347261115690405420218270246703038596106707889087578166668326902112162949920959371108193056680226429399486282678516668509115701971009930584135933637033331046593646313603852779382786182385343804936904990292819386355147675423067773515206166482872537632986402760487900517810594936963385036793875046662286937194092621798040261712835099734854790923391368075015530088742812311302961520797753680845031900979583727923196727925387214007564975038424795389958379567807185630100383778623566919617314123108599215158513205385395954195116613288591988506318838989948794029936818106808856117294837601902481315976987760621677232739535533934632410677880372303771324527831258670941211424306992478367131246293351848084103509942362264609474493869603231924729066923707135517976080952289607382257963288864696033304827275779600806768570803736353534609555384761531042586242778424409368139194991281097672241472911582797523051218267085612332500030224888020529400266233427666171458180123346589838309825941126602507796336921608348288755062554176164635911214025323430280535501177704640536480226055253565335799820047082798455276243782570301345767949765864802337913430332523522744913063987413029974714527235408200633497866587258017771492006561021973659185982718420193552603971429153764103393356535901582927843721747560108650359487806837619598378581659140467105796839150694457059295220384739779816102657359144573715149336662183361711700819124582715630601468045822983229900680626531591543198335317774089348595332646937523420887937424456166747666070895622751215848384952462038314595769219789834465270785722285680637847320661060299899553109569616994275980308036614114826662002760701183690711972181177799210670262953626830646970919764703439638196469788159941602711970780674234992671591822224059838459940991459330597518730872984852436345628496321954408791923081796871161237678597764429354883311254174195426288774464525429675173534045167770097805646151099915488712833932598107617191100359177353374199881887706645127258957488735364084861348117974817296724670076091989713380821769485572557536179566369811163124160757057956771675163826354994226208075815947690040263446388090650544780695379740544209169222508242538484347599459444558789162646582375816310631569614420988769367211295196931936582595163965196486682063048144350391312683861076310975469917895808789906051031217971166384560466678656944554002849321419102098287260378634495293778311122107039534616144076569919391394824352897197345111382413173718021545188970457922697262336260765325211377698948353329964910357521529874240139519320966317552586087740538421466494975877493518662033001127771325717472466437457507622152497689540795697378125770100855472607844454073060607510013847262693274783366674096149928847174197037618412100051808361195689884544987845988411786978069073316192823582785656871722702793938977644864256687762695393964625696139456535455934672110541950173195883772443440736007344294077465500368632847991612995300321206544705470786468372664461973150675148682461901163792895590604950001818227804366197764370172339611872441556158538029697550604622998138842930906488598721748065369632660067121088289434021001703396569492034242582599237504704201111777333536906405731994620702016487213199459843499761694948459094753424019071819392346837347497418213413277836254081868860502076230758076152010680093911000547328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + -37283112368352024992624893177848921182206182864276679574498199633191674971485332094685741581541924180302426025504958921852220934892995124658252211861723609100044251737807421116049803878267399442057261922687821330611396462801033631120956611012797654728029547562979832527352802978655938898571152182426754180028285381633997528618829440699407614009641789094996961974314390018048041966759941424553525652077085796183956638570978975214146895246155732090165879877770644896244128508140618240343491530028720168084980430956629433833379756027978023267456334195362413094918771045850477314924341221483798823657465367663402748646867628831803226570982733919902165169931729172801719560696202721365895620334353639654128415257000172793854666546852234927683887655576006012554408556957660053399377336876467761062283595906053968471050381291017518518517835625346535636198548005071644251048755013498026964133174307173236219006696387371827535106388870266524236526200102995013191886963479418058608802334758646075907628384022752367416401339924588299534871925469998565167555273144039194335534377148872309887990456551718805168530054861529649776817140789802106628406868522565759882634629083328727838710985676235816946024381999031568422603956733783176775734047367528249345807674645405992945436650649958783869012535310853442445777244333870694637225933598621370240499532837931833119902639396754607908524832321805010406071005044099153296104939030447717627681882465167633541975597908345695615683645091182571815867454473457720922801369360660463541394677801295642919735182987937445630913166302350709446021665065448584712947704809081142985748612733310530453329307331034343758122319877906337469813851633893793901434725893889308195691431099976191852784832945702357174426475237412825776213090441668967838649193876262675952231117536356077691424967220725496740669560574460953977394476739161056748125859459412433913624266828051816651078406502488029407115361133130267505819058450117476220759171223651021151502144975900787075976730651007742202518593992032484123719475643401289079282292988969905787853486113595071129268837923584845906164710368455682585544312298256066524490308114530427936483658110734980447499746128682360618276405054723217957371723921977819993884593042795838131767877430890324044543362308568701166340188299892867209932833921345096487746922174357076513536028778415846620831434532571748545037409329864649261755000174444026984626528681534206070354809100488419778088262920246775808089379458424068975968072683153301332270903030893602923092034534839770147036890657213132148610961777482559142104794074342612473636347415652132216693636009439055157355666387396726699585049681730660010319034631491437237300690323796310441402431387177082231602596467045660036502609636543053401382284441560135733544801883025046961066771405456272850650622214204016133739986928142311958928445677425464707762991383379817308916263029947411198740097703530960793803969285134753580480534280805855540122238232863566556493964990018235565040438521421395568085260734815607447527470198345299332735607739449854122209419473092896705701439357402951793942950946539564956245743827327373584002468702350130635331786503459270226196284699811778558434882716792204251509126077043676551559628788972439545765811377258987017089973021267009200254438820545176276921543170984008397640895243622631678371586851533615265003598084408326961559466942874846559287822215859721447811972581504430577999509859213816123981407933345601145640072607620886105386576518384413584618402028011418322781891416296094589031913712894418022056160042600054059563360952884327671418112958971206765095988180382246890700751812200999860372214622269896102773769795531015649359355226116601125049882128324225942591193182500177726413331536349746597016562816743650717108684657888332893894950129578635863736372789653640593384448390384255571058965125337781576517857710862125261582406957111379724303083221854676045872095181973186901833796386917019704608446717943529917555565116286786061430491671299811004120275202664231514836937176763124592116959759289371303816282036000230344597424802489751220421604284955081525072365969478958910920080752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + 3006630534386826179448159008947478617211976849848827238094000120278606061270794385505734078277746537570063344259617321333965580829638716248378218116233534026865079836747556940154930307143072142797986314128302324934863859962307634686806902157679673755461641450843622408811857832991508686453846317236807106111008168026973222551787029958689099416940485772254971787046901766035456943398466362334963982227509292199899602204986382003615378083001145211241551994211510252365946286409091591902591891529500949982514821664273909224077829171336487753694129249330459414515409767533153273375695202568080050374478947796521479749721657066196904397417857904471439870803484269412888777888120827350844316999531962083816345506755774532979306191155100008946466078469071774686323399681410307963298004243676753376997882906906447797515512066387611890648930252470686023178514440032530148586061703977121642782438194102239112056508625034607220736506786846557692465498062017775407309176877680489220929962621353146781163521854458612272775420186917182908442840117841469196244055242238340161757263266701640624927085721533730201188627187890570523322947756926335816962627207665460227340731318777849729416616689237872595270235738315957934155417160909670076424489107610412666671477857589061209491596521089610374441231082415746566688466761455399651324955256322834299013851130716704270744703275320376987054243389784919251934049375496310269245736505604192536616653686418572107762003413808011020699752397617587615559266432751710557062313062684456426993741423207551574048574318680726835182126015906504895079143897631968655105099242182474554819729519633451308837374356783953844643631700475742724654341279868197799940792939224741675141639007673368167901653081366573834213533182463758058262662556273492434462290267121001003817081738247979905635304820371262563625645185220932350128589154725075964572506582873603195210043804986297121610228520153794570727277213884080170616476285086632493728322652128618182052153223701849849275867306427768043481500803490264072091530966309088101340815187933774388475959632895826914094007728597283499618269561083995677601270437749770387057452066685127204111165614787456895662769387112501346661519421660341450774834427359943716761301573274320348685346244308820323460903503634835843054963066872825651034679006031525895198325152181495703273164700654875834313169271786342128423850730336106791304475806736270846833509464312868940416532331448389378752897267129038844285695970437070857169722184050014127179941704843740346730760054136706647317428129727633001914822139143389740629784755296084190798960110705210045827515578137508832529805257888416065860236181137145374527934446186732070027667218613810583356386220172011581986045327229540315889390070001375240242997185026747310509317402962715864081733069673409876757444381619555910273436430861736707435760786565713243329097233667019246493420621003289561756379325558489236258462537064648577422197210224152695062846040653768311288781892411949690912529448146380290074983540525362126409107892388447116247965277449455427680145684569246715687558548944719380521017944249273863982256263699851490507324434646632974977225311914689355404610852087961897308878395797578924750391039124750192800237000083298767543583287162789729061994580515087155389278917893783793441652716449774497728325699492216668636944998674821041331053256251333780048539271026966652011134466217029197756289327908431161067408693743672430127028237706081413670347352979886188298853888218705315742114129253845934615452995605249591903859330967228631795338997901163197449802939046074261840497904642678960723782396128724248006741128587965662533687106817763866825772453697572185229628523653080465214058702487625764871751702579333873289977306943676892376567179152317115857108216316106262799460998768878700535045738495143396552091730039584014367552872205117699062065330253809701851128213250228655249507897003441676380077747520654649285440358463414039263703597822028412873410662969026902382697841469362369508530614390594437771846446109624921875215561371353450905797989145801342286530334019577434319347159138084870812075353372617781280768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 4154944960490833413462495811391270096362546025908746092275457749140351552041659966058576774320534157746895031620833415290448551913546677373145796258351682102167532022510264292619904622142648688074186496535145420389558442483604394044683646625373070928911124754996536488157969119083628697230370581880839208768498349226315186229260507871065983602336992523372783698307390556474923231253928119794094925410330831416599797682344822616231991012579646889054987831896795983296938300778781412276564454164355556218626756449071156981376957550573081180558813756340086192838908201465967759497713666897167832749872217803440885880824663198477652227369211697664621485038357846645502132766348708571227132019227352003147493174134903718349390328259644982393835514719648102980233322735920298121172642443939812913487447414884961839152129208425995753695253335646792167465433748361025105732436266960348378882636531747537194473100098755860286216493011059796188962639608722829474474905797914456885363821765108372102712003232277913146143649052858125480387731858828759476356508081710631272148814179861536034677214749456359480077749027956736289379120564404754194426672233161820660357696477498548976236240383932975171629182256467213191614305123403157357170286861648578692078240065990667230711500833790154977872484796324023719449378893975502027803238792359168011982507386503003304876724333239842349136786967516591890900096445943931128343582450365574857173581108534480565157063003600291278990128210934089330667159429371901453004909046367782894000718109940317923510404898023479993830964917843518874442987927202117091946328294190200942646725406006645116135318386261843929650999487072055263574424464538296785866200721167920678755319711182990027295033103792319349950798517269702872341136634120903941064564178491369559802677379929763769617075359370664393721635351954359784224766734250829577352615052942594881517766849350484803368538215553441877391474923554119770644174070913187438119225948114365889633133952806681665220133329304628552919328330839425227842088400938224007913465782984914698657199997501032930420464498027179921480597528932956079027485796065094385681395087402128932731194691357558222651780708744500714996292858380976782083665897091265391199650726700026477359239918130420322922956595520558923112610246105161692589802323601876444852592893635573448009603894358378489436122220750898034939521017769622620794160329775363689347262613269579521507965379738851968034627802418563472832401703282942975051580475653131287566455526621697867788436030937939999159488819832819679528605731969465970824625667924635557069747709836861651396678175232067853606722890764649698800138692129324938118196758912751175771108669730476305138090614529707577809755544769481292053864862275231972761112155397462185383801899829671296887770543733944746061799623957717993284427089800103837488959948071646706195220208090895110069293843718885011500384663967198744763914575620101440550487881141982659715740309710762657289959457457251460464668209080903630022045009595772510057319037027274609109961936686029040469274838212050984317827877135537656960597051774790304690055010865432898849080806519355221587686275098031577800073071610337138624276044714061112861408965766371550768788985853372486038306754899961571057726152689124541883257578800977650506422721854388325156333208212892552322024949253246153706772828926122039773857173734557090070568887018425736090944943011558559912658754136540261430519064543078968570473447323130630219444867863704462771163692030193005459917551027413142699772568332861993654351561198732010211668778024598586668339012330159715810438857528982543580968811265946672861798519695844744365586547213022811868484293454801484323286449216783067120106480486864344155975879951605781079813621181410127230202888904195126102565677360962230916760759307259968009404052060589395562690592843988505294213508276122683202814219681601754877013790383745241364054835026667511442306794663093100794087791026975369561455995549973991112775722640635662441982216841106363059217027713887121401185833514675312165230858871264256857414232911832731317910583502509832579356721554233753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + 1395373049215298435970744300112113959434934384426701450573500684138611052943717237311027371682842074719461117869578625464832549628177824422953569559268270707626034089010015831885564886869710983726247191764008751865531585484739353283702180414804716695404932400650777552076257749861749090057928693166409693042359627936137084108110426645171969319118900976597960684597318431484920887443089056827478907810305241255042527755111085992066912222400740483704925993858249653030253799788300837535163469177507480741076712394544601931561365798443940562991013676413048142435069360387886171247499552862387770646808932870210064116154028196304718610678638694073292209996680592850190846066230195597980929936576640916768998700503658151307398128533911307326727752902154895655918139712335469911128130351886292979581154947714404669928867049305968788770820851172275053752307286000258060737340024940391730824738885298808220359220734216967656058971778600522420736526960373263351122414411969723485374994609187626964114933134593669785526632151522983274635751477001669467933003619719738214870615707121421100563304779130096695294260205948965839709457010731981535342995573437541036810464155440882796974964382723257754217497519124444286129432730900809230146199052616832840434247211906363305657401857687375026648539577223992775506600336653345225980174754826271709370575880142144612026995632633307419193343979449626527885555579046086350008027319029843351657328257492630187784545078568875208374516255220283844672162680453380179170113550189030429713616242262434935780073780096274671724789801118240230718280970129173228970604412183850212617735081452865916551563531746851424508935703996228482885093532815872232512688188852073789265229310979042141936114219999722241630349939345123487065642129665227993615556170984308845570073821823980764222763839346285987140561157295841494033823057646334411611168726605551496065442651975461590037287439557656375928357003669571397288211612638164688663359035335951587478325845331241866171315966934379734010989015964596039049595224486710541023757861274473263623377145928586049281269151883265147484788511322659729111613716439761292693389768257777124839572915050494451688398913622833741456783756217378632547132629100693800498189133962905687969451726935817008474521306623795048810459815488163365183906950470496866394390170534797268091862335466795627758870558920766566155086833442908932643495478989078019432975287874559912484725782843183512040577910620471077367372828393077656516845868414321302599031756141797904475109303036716122070303216713676648889537755590954326729723609901627439361981918938602069018644160959298175631706774110879499550940922790455006223931387439788705419880186250320610151601882615006835046362722654720801354377183764143380132728116087586667313034652934457435600407362596987593702474156774026161092932898537434664166427696105156337386909082023829800271521808078552728520742253139485116465058479284220155320163510608130387704944961697009545145527150390903403830572104731528805014481823901845943730125046828307648489156949988293524731568415370097251206970394082678231049539618303506079367943292828461496280990396385237843365990233200404988542680093294532712311654943755510747965386726793383222862431940758979255161415012674507580643294330211152746223127930134404698772484674236003957501530815194046405285845953399660689692080705985928759988765072844236039947365772870169059004698649345181603085342268496479028470348217627826580254224474527015640063775568978560947174457170015570365622235218013504692535435703007149327888096332585073564144341303882235006216508939021963553604755286490253165691460377006604315604574459156205429887504949352107193720144795334078713397053481379176900385157778160879854745863980409402878582309371950063615266363788231882471381968721279982004086354425032681111956597685656492409656384374309382440368022197989035240338148258244910751785191364843817529486755163466686026775064677428491088111375163679901518378846708310493470929284041200093785506063856790996339025906309847425799714252082300719080746089733944973917997956618193651389266286453189755991588799323832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + 258903938292200007717455806725690509186494485164786849226275563287383159166709958104280897056328279978075002548782560731085634214046518025506774152446333613870082241297005031984422408680934946623269039729563906334377227973687779595407616750222449926857432925121952869391814326356027113646175160209512230793419757837324637492745354705112357761561056206844812908272051984247443634192718936433859857244094966542177566691333216947113783470792252688970251188652556897884820568938303661014625157522599902481676175607209142825566367053363312265345530625448640749545985018538554365331416355025871267962257844285478704584875370208968095254727975131333090734445976854683487912461516707286221326598040929982976712863555523389544885364330211476855061068744951106690620519267088027753372523104399456561768776798041707266048312273229112857921400080257725489650879580112331423701056999264620095322301408178561208489384187917142776206714949699343030620775772958755603221499793426734308617646569938221183941844660207752505781299067565716653634078799906217812290750714585971491946417791547273863402055459088809400568571660575789909288398920880375707249314124225628910312763819799539665897660028062947713957797615668262037321321423912703094357179094052431193646354850596531851027005830511744371749129322236727625370314789978192305925992193174425836654485744195749735653779632506087981416255222313515110524034934209791174205170416645650994369300436988350646051598046071031994155780220831872228409219596269489001491669229304870812955052242341299323288222565918191409927748329999465955752896078269868788146094310835375086824786678769324121410609414479302912821256864728323494069068644393903393452055781461467871967254886661961427756358081059612447521847663087857787246028340388634312612176973438466084906121409904315980368251888808160182519118879146292724260831280650640523292062567520766506732704538533458470892055208354370460471144058657248963468248140159780511283580563242306383309451497279446797517300904842217289913768472654092033447317349579297737968720210419123100695057837145338871312151565981710251142433747048714896490652622680842010389246668189841807677825250283731201603583286920541379149523824307307897238692555959333062449231627479889557023362654502291945054260655135959927070571988302601470616220504311932540631472539569751511505177020998855483159928248686277536108664886529040039404162614586304107177112686652241008569085193320029651607463231856365076405700723799974291719138112885539303424855553325275885592516613307433454773777081488070056760385476668780125799437536722788661299526801455600702459310229204834736923167572343704284093346571851726685922274669684253714470596834842448437555789824482786404378364782047273173069014609386462806547879035190659055796858001702994236866181397670708167390080557382888444954432653534791100228226204064296231621894439603091789502004030948950044458850974589111994818621403235932270609270309080975631837941636107297957207813145346054453660248351144103354524817053307550079803955354433241499418233632932874881971759353002848498245198059863164257551251746579826266343122670658140508760816289322944158453090604679759275308794003614366014792617879686151947381152779666209264008415314413343416043434539019803224387859036334530766842501796992379577529399611553922833063182622086006905972089845366096429641043431920166360316056542285946413251278418666618337913175319232561678321460530140804193484196115161640688215421473972141416292129579206311510901164069718332222232947022984478691120647681637656807401763846345396840460065295984527406121107550281735852576993360271911208956203233031991222332997360995699207641049930168509004993912659189273679657559339582710922521101452363005847801036615436399536715534798451019156223006760250758790822985950412807744632322196324442708367220562343219596900134920744578983697998353113764247137195233500051148645318237066890366402271616918199692517033880089049270782544046899268917377662332550467430348713168334956113565780651579477848345614440044120322233946501914807054464307687249185657503671845920596082897149889301414846398464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + 13592448951427324912696272867381066205857808993225362597583872233156015355651082734173004676440952054185836676785548862392175631066291552907581863425361873718984508699487204353455933316428579891513783249584633127203073881139522744409906201307028674329838324895104300183506561557725448605207130519680918621493992078675173016432500088654027930701377341571195138092936418263336474268195371408616228406645724187571860849264624351242354712192544685671173058260621488382124631241400015579724930525951420556126894108812706810796776047168434074886966506662603128446123341488719798183569400065114447778683707049478033506571355471467603150229227229359402166046279799407414859783628854235761188255967949735629525354697199023656049889608254185891206599903554287952812412775177237582137423297468817668260842878221351639254219062127698286874557856935767136569030959925843625001840415938311516442036153225816833616717380941506449180953597778902418667698877713318818321342926962740178206789568295110859601394233715354436386758071024686664864955907170813494437820460145579636431755900990209012927029931606654032548103845842974849571219116780264389843143648387307824877607732136547724761448472892088241623489286517627337110831309844648263798808800536086252575883939691488770423277531677735746965765413533473580644347685590540639586234093026013423411281315823819630109663620088521085879546094502000896712412411286970607982401679629591617381406681359254259062404010920352702356711192524130864539530612609023641131584156187980748924017521611018396517241228261438197505935484174718640305779076996050589892205898771278616399965095139797650584017761904655400766505198626051908195680071777522661330892569971260653849437655401896126255395846730978061949076473810457599206638893120693930234124097137433896230013346648812353980470961565430677907249383257909535127858614523470096558355862484020770293238491230361136200810759810562416104419217321981810392721073588387789303617647820491831102564252409670336501442092453034870244674625582728269135717375201009213272516442429037505856841973112367162162147385057533284791177077685122563701168640218055524971047071383949160281053514500233776077164762455047683868914839114581159273853311365300150939093207015361654926824439465537214441223755118605852132108646916183709132707944882402707855076850572478595631741622992483966855453311370835827370482174180976601304322165998454046403308605103408751388518482658127942125502434958455739797785176112791581338214880517548794165952911749346156212174704989259637600783938563413656231022306014943497005162817285979521888457314481481564068662351233397240493484601081769285955702369335889118686809276954847878601272046693424590632129480285113884018555270139044962444118520994503740816743224841666065084477508511606539113051387413525808260193485246584720975168660615873359426465982833314455945542751584507726569108441894243206658982407475294247462312434212321998464404651155530376602904743837160378427693778878924504294724267560407516940231872397544767120667250469325596103089547991479535795372510354596074959884026522904666439856746164344879668258540961167397868603206655008795421298206932034229432985250589037419630103597606650081172016680234868634363613441635947778550668609940153782672987841451246952839690119860046677134521620834007697689240389553468378366116817714916709960953455168857077407735960176549648379751820844233116228877451979831658664542549492145491761677988619869926429007844269620603476008388839706773548568825675598959342081530294198316960090186177036966124330102208830959816632739483821562703607157309649326319505624775216484623524132444705500370161770867584478585891560913543751561879632248435768622450766157857239249224426484259395218269082578099038849789822724739549169003197808959231027137030608436993381552375348064530877115009657286638752253086833620337783317568093511147696324669734125302069914464733391888338341101709672354753811823651107963927732331370258657518156383825983079197134735013487147450563782848974451928654336681655726668391743013248851875319905363315076327796781728018459910078564421811463782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + -9115382481704281369030319396030597886777109398536485742618793479163008099305557511433100859189436796995505017284102319208161409094399008510553732376752422015210042287298590998815050241206883757730059951381524816041889211389322390886142427148872103694748772340987254076351426784823936248962457793983758332837305870589267705345870460634645554286449781090493603737945651218259573259781166681901218305365178420708102835246815549375751398114866322679849873625001087705911204762164905491247395338712547026642443557109931238248853612622261473971210169376257970422199789613893838496931696759414844246794888182324437916045158985426570700897320508775634961625253829300981669008755660129802163911357252262301296542384629066313175722405810428046117586618529196963183270516494493520228328467828633704113684365423948820725139889029702145731356252836144528087669812011176656707880704582315791322840355866623598675937222635548611287791294497116660900489823396560746179922335172692303403638953407971637210844973793468396660800131567181193174576381210779044678091367383893280698480237302126713630257413375130772936067529417126144722469619422344729715862036604824714509000977529964855153831127819361040647408821351397827973322186557880905474252296220079796874777628479281718383527945025547021530813135276544433158653821985176532753844785797006545601086712344921820539265431983833797465478661278425482205412741614760081972373296743832472123832026223642995936149548590703239714700910102646654034154145269873806055867058962102560598897417183330268576741211226927481912611287679718939391657323187716742297666225868077712575501798819282004787114637939833746571226579124082617659601423022147478720282880910115467347338083687365633272195446035605461004341951712086142851467706249410336306035458533098973904289379501098635987770313810428397381974253323931027338416518154012676487867995910246373769269893088682589875558273222075573592113276213677983828118057304810640491231072868161607946946758422225500932612529012007947809438352980965751412542075192754061481295738039081820520480503464468160597805584087589028125782115220076941377376833119878030443894050592686836587869943197047989516166114245075992609190417318553830956821131541679748367505350369850499211022216494377870266075253814898705369939352347497098927382644098828272575881973084043307511825136257740535412879546859149543733501214885598447168650871152378580748842588978484642055803784767400707505692087990265883959535963508834972398896153774935031381915882735258739039550592631155991550085433938479964211661240615802246423951399973105217898769434385332971582633795061781792435274082592103075737196521437066107431874035334316374954802961935362796047797802840192213814981286624475573463352105035764906827974993423371692666145450224618357475434129607454802787123309258763826176744710294401346498914080166678809397344618054612384708071716300979743605160696821063147670968007729486656890344387163750289184524651051515366782139318904095205080224839495373129975894799376090635096828644950837649446098830468030711947908998050638689151259725772398029814355273378031501652014212162074078664628878810891870211518911896336898095479012983033671961291295654542816403262597807711274594125251616993648155346298788348933572130519250129272129346337682274575223845829220657308073510557713399396976352959545437997361274157902049334300611583877507834432862892598928859385724885472341972236794257965651595329478815991656213933688217222348027155721069330104667038371336923494279471573402498282112068981886333950053544999055708409746770212041338145679311304018191947584014798871626298721149762094712082826264421613388706719136740190984123901564144258139012764843760830993637421458727434549860301908582651304386827301060027908145413983458384312884991701547034308023156707626441772376564424427282438984342157219347345116820848642491840916906015918913469573962190275267037631783300694245700498718056256550083492615264972324266718300910646882599202434786284430071640869866033578516721879964422616467137593026757331293998202953356477540862580821695617430418516151756346192035840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + -4007148869392304752798238321651714144095305460760139635702238343905013636230913750336358595609835290623096087129751152876623022114133017590919534544353579455058437231542225050896155437311228740758539396593965660927984344572407257116124591001514099127962336392064391293535296993069236338285607331202721799082792936067391172409704962316339996129051972392318300949912670712566552506622963568344203674764476876948892445289426078790631804197186162139248220664468470877371422951909632262938013530265820593709651049875685247133209063551281210031651492924722638151169666390180461076642502120760696723651818296935452628222837709300993497255138962999644129532696888527104635080625694964956729120328448262905639037267640524733030007384070214954871948080622974824562815596628298232132740832862554564106931283533747228960631787041397733650116666377257322021454725200241165729546032079186462109925829572866258521795643048852421050568819116836022200816114308354489651632879228792144352222918308186331889229657982589367949780014891691840612770684953672265797287046198975625992651882691224397898467131893530095174194582206194985486580933874250391118461569775638451005779849701570525508848807282132920968627159299577133882456316313491597043602531131984814737993912856492966673670177432025019774874782116493938028046749394709409847013633940353847029252846587481429402882461696710723304902349027145917988847114303570352589421423491256760096988941707217470908717278115869620097760627423534856525282254169173844400430615489885445427054521685785323620613600961955784982088595231575309523516583904981801569366141045408186335589372368175559400660936761823219248910369992570949424765608495518437618376684710451601987340615508645866414358526365186100527489486401532196506082483810355958170329001594712153950933879906250207348443901583930994910119852633801854537198190227552820718583292692091643229327137461320537715120024979419593982119190161823087934825633164425365774632893710164562735919812419024971389979730869133908699085567976344354056344659078756595318073974958457005096165861224120106431127050391396172576268393902213846592592180362425828969513094552884545207046689507515971667495154100136972603924922109422595295562535678210484827576834224424129627957010019956342634491558988958585866672666449458022657680636200567272767280657132415978201557929987819495471040439590157856654428027482641799961804468790101801764909288933488060203274416991258973950310758832741985271950637099240905495109739726201232660533803612157931575856979208720835961827769256705747159713785895714036247118553258726782825710288649108167864730807285668203949381140612652062603114458509906426578663935385988468484541127659396383195819650668110364405868491844708409318077808370842258689164397091246557067387688400562487436261207871928447420218302149648270948993457484098153004354580565462999564328648921879210522819999457089004416156786141552178759467200142833855731723209076662652881197026441418712775728211148951826425480882718649531960451569969760686268934336988940043243322719740729552426419777718141152934729130230942442496161233124012142571075134102474979788835389662336974833910910989260647206034776752143069367239240316435978361966132501386412415608368756328994432730974917660858392155905872832399297178617217852325843872089898109620515130513630589833600634095259269281420591243963202227930865894550391217777588474564325316508109569824041480387192060454480329838711341443846496896521879170681104364479557804806409517450668612452566457448648131079338156033326223066287380869802095330224450104408020661874395066124167845346400564228586468790358711730643906516090375268602231694202227295662668783120754482514135624092654688638989997512706778020024232028333475693700666687721284808539639432614606868546122526934964940373580362082808139788642887063073489570205014545726550665240864309528339261806455978263209584324636276793103201645927415549610471802498318391619045364545808878763800232813676658653013810391488483929003716559142300137896993514101777689877355845749315932262262587162861700538094247303956684243737283009708032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + -1031013425353067584982508869118727193943744250686169929719780135609165411970728178419010996040363004188078457301064642070986964396328285868375002219076349491790669375916329548320123833481641007718135012797880062253229574312387098051118755770812302539392936314909566983385516649958487424843546277433579232819923383713641643759939473533288985064516916751629102363264143869505213173086151110725251451573380137309716549765108071928931993210869769904879256552347761571006891174008087653035897468296900149097691640494192722084601462542311337210605832800555830900638974891471986335712435151825842508463469852798951320138786694092038637987335540480781770936993460300097657230130730280303594650475228844478404419882054181355895238943927914266854000989576873322698006247725676901370670857977435295794490457548020106986167294321038437433024936034975929230189101086842631627208199273510863836205051477100721601379283072886305182472424748787590334092503131916440184838737575751565234971979086743527465429948691629440721998588913132102642050957200105167697180023806421748564937142634539358178833339585838365458517577684661049939176657779557620956624870821267930082259490223167089594572777138029842413798074067847456766472674034496381912141158385493044152497502135631449526702825136559439936548320380423044102224400867761883903819341455949406423203427867483588727226749104530650548626489507532320846521129028037047907994712694568645592927285056913018144290570668351398446717883143448107676282867481437623062434979827249298173563667696398359557088264642381510752583727885658652452328161119090201788402586576809027297420870258703106788895721215476758122698225682796538537784236620545136104190432112037155549087973764540502204233000876096833728759137121668547345234853007691987662793082409103367971698009604898730863447020394286209149167288439077229466963395725461255712910573650410809635007457385132610295339455070342545784326740861151987667211168573223293107857988383549792665461245502524983672317417026337452748288082235489238847500084583713978013089922434900509487649242441102812611172084563697349251785100773393563075910420201399292069750889781210274068268457859169531608018600537393268043290153725570879554995847561924911148597120969968915508147086175532519205936715716137841498569710529346441472917831042419963855010692063687791913648404909131816163414898578553872123410534424882114445305188028942330054908589380229480658304258553831892060341527484037512858191502289092169507728419046441637446213849451070397704599724327779760547585855609525462125419557866504163941341783915066788196633541889098630698044793423637800041988076706899327973020602933839897901053487033313981371365810675641567205870310008869787202416091428888839438840629467409584964347725326538588515118255503263384411943254883508175777925009617437065506441831571441621134673181117416439805882535668034934629766542129584443096780190798552452011935383554823391273640200246609353768846539057056732570659333844996515436205243452514037085836448762596534424084639936207847464587320794881188360702969188619103986155628226726686073170434461975228090700987491784514242429948538057557454524232650394169514160285454082691135167567245227167619051458821867731007381286975285142837472018505346768019874276486763694796535359578902801131664536742908891499056576643740871756717683419950856265379704586293957516215590117581078301042431820501508363162231504954718943989383460078588463053596710278277561186247588923140891691190310016484091113915638013073407121917819296254664341009373678620277796602653424445502601595264438526170773125521740978938147856377263960018652438605986546169336544031625463435440641091892792689814226636812893580228353895491892302035209861467701170048032069269889944967734048575115572802066195737025253695665025961309363527405504986744548386999546098388968146647223986195233937838189607814006570746912064717379135679057919585177854826076795036012654094921401530143556406595011786688854607193280616681319491915255681936227646784535426703818386301367625141034792778619569681802419167057920509912318048932338440601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + -201421588698272444890816566804542371638793850271899979742603123387456143288572909883640665424720899866364503258272053686340426173509844987042331658083116927280742363855781218483456007547346719808059689972106758095205648830032662166018344424453284759917156154537717786380457341244741842734726609867145167497879859215670834594462403874485487669976231583042902150229435922950589645376954491831614676376716183957116394660819082761948947733906701072678015424741866955422365973819144216045132221282695406707726421911560652899661703496696259613741348217849442643340539737662572791898743779435614238996630697794505323230191094507504251614995944787526071625028766529658319449157106719980365533311599568980551874141435070237242541064777870134948794057737365804646350256872061879377732507772999796455766873516752213603329683737373370666500965142478851694859078533261365919977491338865388350531451918284618471725309547257441870322962327630342145775142362526365088373747965051338009491456622250676308070668846920018754887080386984453802721132517758898952377993589644596777545272919521464543345070022011251969794517305353292189312203912031496921419940207452908690769331642313631861917035961591632935604043201660817322469116495045753908546463422262099208677381779738500512527608137072104307732797298198807098363891591889322128598863543096583943286331205891721277224080114564492839889276490216594804056066848681840989551974608552543523733885729370903140147649941387539407553010733121507883798215137060058215105119820867683771967113420964744778546804533568222773229080663988383216108724831993936668906106946012031257183035269136490018318043082689089156907874170035240325115049716281751735438215740501565132009706572690376207857810647875262058407591488014788650909824191490570694029351460310691618978090240348821929084812223318551394222200953789795286161508115375132882798740640016668128404074407145352093530314163264698461539584809937106173679670342315259896383957414485320895246788509839541430708686860664818931936295700190691821613963381622290002849795999273080280166680612904641966632817020699622482961871921089421626564436480704968176489929278352410133646948616509915617386934660001415334084977758686790082640434863949785845692046104691108693346740251945074136426672980743552239803968841523541551485080587339486330683011944651945181882380338795923646693571447719708037137497952014561152556519851275370435413705164842549511305746216585525991492855016643153123018323942801901152570275506281111250682220161335968689971248481227547580034291960468488960205541383147011602495797215529777021073678988172183646541945485456388840581478136200846041072184356831096798209198769471607837148806238510432501744756298285128166811313630372699687168352574127678019603521876172308077321488475188524207152332918211004887122032786197689370744109337109153767154176569713966501640429937616532146387412794448400613821807691622674150968012301869608317197625690012077297551973673544584151028929383399255708450685946343427955403527940241990728745075337239138848471687545136655770277451538554748445789833337769347496007576195672794094167396992438852112143893016549265329250787814525449185401636980318872282187474587899301345709388527520125576113776586155510977535393897311619920302181610692649217498697363367635538698927734457124168063303982095414991730747569586964199341308665519713020722619725802433332421490120045573156065134071476029211484840484778601133149337428327633757645614514414885742684037640661726838423748578659096330658990788293396458704068198416998910972509585665029483076755072603115507959572708332614241658750792089734998553783598602022369369190561896335626242953286260872927084628601547048310703652076752402908396953707666499289840933620380082139300912237645969178146091062234845740965025720272307157573283140092010002091486040826511985221375212670402294793718394738879983244727449836299311909402313739480383136376509712690821185247542192237924911205150716368631835106703181244080016188106533296236037447017517393959915487418738375803569717771257557875340361491284196810442063967504302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + -32095787052892856228540389194346777068169066301115961152712556648444945256533663761643748860788688485656945464791795071711690830259838887419600560670745859334724394904137501822290486164871050284455479931940954249055023761958324663359496754225449918390182781911005107930975687003138935927382767684794798634493416314753641687306082664947072765406028806998811375325391560511023476966828840456269511223795581458467758124839372001439097499829550120164110864603555890939961771690760063568544169701986116933556911010796724469944917861390731200691098647696344081691636240091633476407164386753612273896405811050067482074720071706661994042151577450560823824955124504648884720261217727190587906735822056247115703458725248746780900379937640921998655252557406419383730264352972322536746739704084576188303462099455614376737353994903780645119164737655526957792878474192582806169924207151807556299148093598351092334649360387492406377995005531058621426911189345211242168267049267054737869809206068467898902329229730812336943334572116810546608276122029368220644231624976633532708869758702127596583359061062946103493768085955628303984720427243771614700654821265794097762335979970385592801509444158985693727265399672314134996441226255707666832870365678222127812116540473166220608489386098420017580620410825796704671102842634845154673145034681352789862553629695820981461984328412513502449711396578671720533799663963312660969802089673665697233225562074256616316025034528893042067298290054641432767205135875256441687460677833230015530224021448650607452938816860896649322708745613615352401616050668955947209303672752514373302405315430473109716925423960275492000493131694926388877433973910991156912341849808557505947818619285256665519295520331156508428527835711592907779666139225448673148109703667916938360523884946648985313817459988148952602826301976900154662096348430547108796205794591754222466790781224663278680248047658799493829141079740156055607526238432008532372459538894263088475007711577096552139986714953091258770789601828998836725942170319899048937156833530037207907704789136528835633037527228516234638340933286183275389053610492010848137891725658313280933964760084964829791258682906947616731451438358578566824322752940362982148164518335728606274240654929547260465745686725993374963091333046074212693940437334531747142542384846517550628769896641932997583902809871106952285337431234657545903465552950436387790558671816266515244477511892366421466892446750574144883600812338783751516265619668410653961744179845413186125586925379495614816563124140406256086800150340689705521094135190412251832641184802286823598826827178077754340918809844941554943195061904751315063917609774583315780083941017973103314534938971228576915872771202605933841691216704901051166681427631264280804922202964541842218419418384271984459619520257532145918306960751544290570276798273542007575459302966242649332682055790509300685154689671698477795428665337514832440807248156488251033136048265774379237043950484331482497812884397813155224811234352793811759148720701610431419218667755879900022682447158525577581520653282868294801329628559131314801958180273271484602747836537336860494600650745411451032903715117674884025915966502987601734675886856948194399214377951741678816721726365050000849542523517878245506928179953197894865550671141667503272947309267554707026286166275782519091135187697108437884396102733830193394583100915190481543800395718698932377051563032853111040166709717812885441465123644451825815676586246327268058405435501437788971576404687935985995470646081109724632751986844694061212711343139394391860792954612115731800460583910608459720173730747433908499123111530038278033197764468851907581314948172122969141868342131490354776866876443508953617906975464348052896589898175385175274799535245265169508520940866935232044492808024041617808518112304719602524090503381488559521149462780441537138876381274279064015797103806947454760369728320925128632996361779182897678848515854695407993806797187204349086789207304884681741554682336199883356848777114070002488213399360923409587492577140074584400786882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + -4292686162693661254947738419397172614889944172735563950497160727007703072580793578967673182713029285942011967139320569225880626349370002776635509064572578885486960008597514406348043072702533050586520959530252190126358547071619008111563369323461360021808670398443388922756214312742976446448134246241332764614854139785319260205206021001534371000447274497145283711566267717605119612087862086693350860984752919729107803608658329793412359815047798855393880406388001843063124155562494410994801808160611890161528464570433551351855351758936540844603524010558385720457485968511746055212076273535500422385055636040464066861086383829827673158752640226427146192093624990455691679037906983390485069175895992794469404862853051950364916050523781738349031983216334379594909386144887027343893780504127016334813644754797482925214772986922655636738471414430212897846063314831013156790506051072976630628002312431675265225741188878615471320137079488060588800557853635045211541731597436057754834829051743620939728454843359655864922960599891573799339681000255502657421167293960999028496854216658602189613882371158532099424966797350239080647788006348180755515077764911369461866829214590799372943702616846809103022653346449014848159170419633671685182588278372058907158392866494051017189765197391326278434168582526505553899245125608796429719102341371571264531368794024919052388387138010130694783300228132016574688560016704621144279273372048995601197789464358002176131077270760086486678719582004475210079623162314315340021912512083422883326278616141385350893616290675589119191805051748813871421494866577300955093041745689447368568628209446791441731774187103669382094106702558612599191995660818249232284408344427057327571429427114992482795659112706913337625047875463029772099596928585252894488805652605179156510701229250035877597927165404284404534791224469004437054464358603182723079300431949745094257011850092102953817346061723740643386044469190698201672020680089828001911057327718896397056059789324720086436316879317715247960529435775823367807688848490017910378937245098211108386030123840296100798751432152161623585160927524395430565578467073600720472658581575678402111870885548459726043749507225443314412570874738465842976669339011370965516866113772995000910011386717927289151230234403325818931095007416945600990501627219295927499550403799672303199587648805519269567218203654376264440987492120009272271611927216456472922890306087457532044766752054667408344067131336539426945708536888719810276539698556567697549645639089379124073909995724975770432103527906203656861656207515513082687287154075407189861604312352761189716237849633154450441455214617226785954203439574889803793822115984296138863656374558496743014981556802054593396151149824462226956733199681929521820970666772780191398331855494421060579614054617301484083774860351730053016951390169164366579788571985857618687799692364883063399389571420615979700811283012066171196939952678646429398270780559722811769416713602081651872193675035460986973094643686073113367372428638023803942702141782981854530525228173770156121977887481064495187679735183779722665033767377144316681324132452086969740956443428645328126380495288537949520480872216617436378475753194128787375759664895442806908569012577333953997085971638667088386346916652144820017967967918672728919184467449955000207981045363821379029609178825277490953358464908167082185506159211650926374571793090799865010791949392792357145700927740626206210085105499836300140482419696224993091942821475317922715154403789149013044049249301489338522524840870364390251793503651825301034440194120244779223610188354036217804017592946123726051945287079949491151600029706831441833161770917230287068915986266642509507562495717613456274924375411371342733074896165895974715799297720723941178553995450660189231694273913332908861052875543156908445545124185401248894659592800814243533523900177912553218745070296386912706637355373549460678450689966302836306964062996466115737216626163309343257842500731973239798039253065963157752887282810019479287150302625488925882992318839368899210530549770731126784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + -487383395958262925512556202516666698873258573704833063714499470218913343003619719537369519231252715134425519087156627427469299568049083830461670389868904666910350573507013508596547499555796567076303415731235313814263210039030456733847540638922781169366510661573055793125601808039481699348755778595906252112977640491606632234684174439429722677098108085868198676916824035605715175050388089735412629076401370823837874128958265185235643784806816416023144384545874328883275767954262135727932112220427473556005063630282144874486270110044631716475107281970402520877550812997566863565584465364794416400005357000747331097424254985106324495618333967528602700060649096412028644971087731632910536187746563322912085254438650079597879368485873605178449724434233913959408404742904351739425825096122582906606543012784967263403023413682244498476813324950296259240908434300772978069928885554186943630829980665042061862794359705561804717064359858071669232819796422174236774578193260825626485179104881272866509737582994868246818057358315160788086761575447665271280390328182509822875026900599764514986785002513785423064544552704513051083374325347058911898379524203568472763627048029680957480691517177320861455334842596086110558913509671366040929884570365786309878699487928528469518755254552776284561896878965173662582800332662358524203220041220223483570676792691836440429858830040964910465631983863032876814627312557789307856214063601424944210751068395826673511802824079787393346319745651143985999208674363414253033142046851381296160115536946959433044648428122008834555906265675149153749075222782452868421219781345957441561676729648000770773390258374799712884952375107582293918612783713132840147757373056068225761116505210958673929738853007198896570756361127642116927551776850076968159896952518909837210397789904561292202634120348801378338087995696446600728592133653715947760648501069457612254073318738883135858419673733622464669342155951800825685853630480155500626005291618070952138439405271495031309185891501067789317199598691213360323905454706021012787809276297431983015710894535447412709689678993507582033003169256109537284507805721156165651902066085839578097680579676137425344396049316548306425046694590847348104361516484249935529616639568414599144621285041472610092781534074626486217355099294806502830750195268343918652216042743040576901994775076356416857175865587929899136446985458502182559693768407513356394218877425429573834853053824559577401366591077431830042663548328514531434138630718990283467312340743849124111731716716487709554235868396901022411805540115879912354041890820751704497903392060286063997045469242916848224874072636429384506772154175886854278779542299607930266419987934112547718618599019281180672819773141382817133805642199531099306632024447038727986472504416301166579759169589040112379647565302844445280062212016126978637909653287318586009180699682272747369800526694725482536153308247733905731381993678254880215075085672587441732144690824974430708800331010369958323614988617924645451955283902045350976680268979734341537297713882140315878025573097081198355590445428693207297993431898603525657331892883042705635183281059046884188760083876937306772613827378853129271426879196265385124021349509838685841504986162909519288557647610196134115041142243381341789780118149311876478078803010771419236813689250533854372809699900746443642023785092275767734289125560439424055271484708497035792069363317426781734283920782647808936411408489850778540161945538020036914782627428241812044911410249822146020878216239064209435113783747155654735814637834568902100025825421346697768132942460171937459620322233110056550878910352825161294843782075898751466078633855075453618046524552522827573454903221880180427816122034862945381546774525855355909507673026009937176100682819987468992704866643799369981318028462831139672863942431328186362231439921465113171124890502547898109951130514880150192240268026012013117236416980102462351854829635656509819822922993657961232200963774909247185638091386181940671704009062937477154141133777134473370717216274569353645719707189248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + -47029555764196669191601956609807329989793919531910974026385849706094889897674214694772327130306384816030255931648109551764958619406346649634024315186810883797497384944912684873177422348236389750334278184273924206572050366411286806756073103843636400380489147004067611000459804456051439916525400435571208523858853308012535503916775404164145699056863654608976871582809325470535271400489828368467271624354786513003095528030893628964724934515865221955489679068579886856161497946399852767309775046866224807509792971549750759805951794926157860690963670265705139050740100913780331920551056998301301278247033077314198639363168547824375903790039619722481145731549111500324635856856300719939677409705383192957084879629578751278658417104140008489194255128846346641876655597821452510048679501710315483650079066569766585389949030546916764884675197660379617276795694756338953651538474081152247666374323058928361665520991110394327662499073092519706088857024487441490540776212260341037943521194179882675193898000934198340404164247968739207811689353109821251774246708892479901015477142460551533013557619940378257846701683859436424176107348409968563043067504295077549231322479995908349816007346226569189572366826853838059353185922667148096805363235269626991140195362217468720193337859717617162769752369159868628794638294507684922578273631501703950438102002305505025705828393511421075696657150115923149487722011484881450020945144069703812728564931825543000494139053204503653287995508042534153412861042449865444087972192705177542689402546181813535198878220168699281188255539268399459924298652963749699092058533589458200902662200250445789184932816332394094611616539533471310422489139039829744508001993813532352573945560913377459475149721674897677324081004254195768197764911865469274202166596487064689857365919645564014100230547566995237218974194359703927364287161211429226176323271856074949014370650863258132882544091036083232075829016956674241796699224807256755706113267996423899171218567844853005517485924482680762780144119644689905617988448730476312663883025088664696761022194726023890127679978087174591667463570922039779865503311131551572571244721101788384901573128123298933369202930180143073904564526862202730224111704376793519423885721571599330118845943094472441796803364492208876529422090286135157472692806143318907681311074826170969885074652334194402976216506136269858730022710263574476259404002351192042580047236301808655321133066806757020753319878637868426421897804833035669375506649682485228588554047959956126283472275776299869397769737616323337482721357020649536741642655677153237246840193999791971107772210014349301297706133987351555702115472237893788043774311225598539640462551237240688569393699732481329737340390995092421997815493073711733708742544729665649919606395295435102187260677634052571667868877886139423670329594518926639307170956738061638331660185538763008907250043655667830067679566048871052012136210429786341836569084094687887300002245965161632164829287007787014184104457407705023146557076261723915705070119872662312495518551144741417321650285880050176457782040228473142946998077729068856727440444993912150320905576098187587548395993111662059403562345167212453432328355404343892554188324561018859653904405527528033281301584847776847018119084253814113483672096625066716894930526341522127686055565288219977256050389126284328480928986971960827519231732006176044002999078312584160853482498274641088120289098014756470683645644159834903941422903326849392220278660124093727805427545982597728901276572013308052806911806623701522235450095437993269471577319720401002829733038864469358984671433332969304513209533738139013720578086643179482286367146486647935029113996389845300462772952512377663847539536380782713674077112561116439511758391476880881212707085795693166782721414709607672332848954835112974255668580598706750689751996589261947806249759323785853104964360340501229584340279535569933473609425931836656637549742825099660902660190193113235312502019837782798093545982190064317209665362494839102257070705642405701936735109691188879599138242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + -3831729822330162872835538943897094515836112155534575934779020194723842016692553438556437844266852254133972814477162582833466848718391680077075732904051038863106887120251069856467971926700930965970012531177354067905694432533589857303378840069093067736991836208864131624809252487373612836635311138451737349648009424249921679557189214458213317269906713832286972500923742138159876315981227192462275371191687759889672131497461710923381824333719324041076178059658385604322435555720491201696621479984966591356386731980904784443720149959114614124787873831409508763612751294946462853147496601744155869263733507200157587976563927055949807396622629675715461218729022131956205510643073440442946920279664052424644765444171681099258556257232300763241214889188433344147985616384876144325598929306289739023875467523801750101386320484122835740116228073892766318729455232847494369944013369889876595412616804428093579994786876160425159827328512730628114472844796239589725917882616211574942035309942854697751001946534695208384210140208654756697963995733953423685218641033080937547724330408814474807187928540227823159833575931858207697396408333887250964917697002287542482247628958366973459575413773444196116458195289662196112343373469231710643509511150063389519698586674075577258481354862904599176775298777420974666936016055314697026733901018400863699837562757148803568900689589063389941476468377708230673428108287763875964555206244997456909112629308600799227931245024931172260505531463407791129865486087798913107622632663186242830325171194592219164314835792096233464758275593737491592390837590893808284601896420632644813228758551641511885342274903556665485226927292071702245522064929437147174499918238785179006404040807445624223803461014879888603942741199535664755025859028107201317228623012387496658973215727203397638335860901107389447832294734152304224399490670599654618280837818390609097759109885349558828372280527386799721107639639750599723996237332012186837258506624181533762767009182036029181043903443614508400533821901916232438764836287902561285465279605882582554285544598175415004229242054510728343770197809407146533805180495346846004115664781490690520862766820156006754701527631205966959427964646059745604833423002830154979072086039187387950416756135272429205998401973802440026954147340483026427797752699906199361688265366963637247453405287021246080363329199466573913729136815841299148826414491165433326851459725753811727805003096301591529297739674697577267860851628832126609183497449945933078643412795782090895498059486885970185184967582599406552767181569379730038796453444907133598948230884014662116085648145384807454750256428549055772628231902187554874666940851810774076244462731478025845992203225841030270635434543265047196009047881695874049791682059618123383445193278634956213409246867658976160050922523288585203295414580718962395294611656622413845429264650840171480827730919005070812279784320016189455425534522721452971838847526704901504944403903780716313649987417831019116173284089414980607022212033430549012200527705974747842574396933190079713561356013345425682450236719901285998947825631544016443242299324946370501317843919229102530678887442960496385496434909687615606877366285550765105193758539192081999203095869816721147436117285662576476533274101056734488976021603065083360339163516734337811300067213811521467142691631292587169205800607361578781096954854205143656095198092680970566956293516973686123410620155845826228293491166807267124339924193761897536119234267995391130861811292555380205992362989042463453502922020125149377473131194952082702842362849784095905714144991988924778798692556561471457526630584288969017153460126651454993837361073268837171930441646346467215067506938701353861637132410876445016205003807624362888646007375936857356193167442848070505092139325400629131594322299450621965563827131566083608686495805821580114187655122901128388961427528821239536463179420089365630925157485192045890209076716848700316319140089368525635135529720703919147469967373186291302673195361280776415108711664350509546846399815334645202944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + -260266716698849912222042114760943696681667865647221721124926104026927272025190252212291912378845895456525662175552263125831114493646627646266226170614135649633172207830820830503352402287026394975919643280333687422737128608432654753906217918285367209281485644750467671853861529906362125637335237587976346836050704112142854918176460032452413495328724296524723597661384987657228318811112905306196026555173329192329034445649994698462697445365455315531297911941269935766314530536868499812148281847188093408383466409745858751325847525974793820048555007985367613200200639105382427598541258705830861569116733035035190549616860771780944231205357431436562708434623159471181056365628354196249609083883829059807826057245381379404131853673055586766840580335628376716122614069740969194669141918941148444817969252744881909688443251038956610044135311027985069273765738232878347305146328461563555140889539456179032360938415737792359339026593775679805032286914716227851026698905755235595299915700757682662123630243213689939759130056626672625857860496257256259345314937776901802123318855523402071660266100425355930360087702376763068646291353122547318117679577297257789805822500527356926329742163955984863934745895599903204326773148051710958225223513377604559041376365517767116300909911127086134560708944339884648955521686335871570399998844855405518965195097245376319874462858733502494667993435641226637646366499149069062265071683192993893672525710995915221647094318599962410041808277123416632393557409612067252589510145556556046178548553096275172335838155178796658648539039878597056643115906106065428288836284939822448438713559526046011843239091742184142117240240277418902677553308163984789672337709991075398107349521146909801956118482912830247822714366280277343222663299521378249230396681870628667186568838261729763572399280715052568182038951159404558315295555698146108768206515209724660973749834800313881595302031081709941129329561815835173389473427191263006243141009177926740265546090183693634108151922615869069390417116309181771980021355115568567087791424508583809658080760061215245563084026447920928989651017438181347941109499839911906599854622730809999655519495539301808873873139465253614325923648788301318468594993423617202011763654042217011103814766398397580544243810146005872507110969095693650623178273143752087937163943025077606808576292657718781263991746323488152407670142064702321229376315750548370823730476152154028239789279876802773354949971571745411147796673011841787488639702906081198853551021570347292321969318391385463775750325311277153707534830042389464503770299654183517375840903878909586098791503123940385237129753163487929942921895166882573619861427487519384615919590253651149412025312317976542648419435128936889662311491619991846210950232883484971007767899668388053370530448460307438815549651332643296147055549951349814168243966236825634709662354269379724837106220702800401746139205051988746222265362102092387883458079698799692122469558816922222679408916904696278299019895000577944914918290531903655552747728465067463597259623949879899402613557751513902407589977312076731678009536676205199927974956396156051054044954073846881970552951291451879884813033154204875018703450127021222707279996472449664631313866117642188401813019731158995428213714458691360366279549521707749710183605961386086802789049775508868762957735043216227145024680057197959872507250377968472130219509585487578627737655099203120420952162329840564046340313050840402913489898807182677706974120921126778569406360539129995073661349369777243983882343215320491912429667878439962646938059915193950893297782442809329164729904248872049115955085148941437602989309864759170604758655924072042898222472740024357416043173137802829832140384161679786230758950352983949867612481492438696249614688325010693203188325975333638250759441027386145528617607946518627131883385258653972243596503563722077146799670484593142356486640702092879866510505859892301426268398666288399174518656624664176271392861932747571835705840212405244098461619037705595357668416450779285081543438185267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + -14479966703529735721105273714774858016728763556154521289293134410368867272086112495597673099976483637410418904907332389526937341976602132803462070506511381939205266164551904342085655600664114429623846364344345670004600279022591110846919113106671746912660041941407963170412501885287545461992073702618538676106424018819247463317398390787140887018572891756793634792284966910012676407283630962848103818346196830156958361256736936066635179917768210051828856827871340838678843987006752136345648486428308327907292291809387764630081109371739908211262374560230515500983740727073972643502639577733531231450659644108548661746385917726058750910229584401500371931985897458744498454068211493629222816039008005584795608461009911994872866650707071992895663428420544314719391483595229950654238346488657306863947709735414677450948293686085394182691058392672270896384885619577180885467154593937368109946775206179946403348137881095264869347401278430789823144904380595297506274791244935431912485197032181140933711004910046277407966501278793438665557214970709204958252758269143029649917278848124022111998850679187631366998050691274273329016047156213432477372826571236394426337048215676536659346593482273500647984744889637803234468186888555105342454238744257027673718858368228198350094648920504757902446574649172610886009429960961852945500633188528462317068943674514652024151840886442572441499250621604040877757052464508093633542023300605683192048056789626001012616055567058946648838936497120348003519790553016715964770625003471344149527251798374188854787822655811767333550243933259292710617249241169253395240802765658506580564284462919826731341701252774238804156883925721880000492502319612441877680451282977634186450867608145586184159136190852987623335625814166734634243568292443155645927745674714018558366189812646908078519607677418709944410694885251646650274248796384165387000641669396496642366634043193197819497651660651359642186123947445640659995966316803643077000724880897789289160002574906346219938856636670332085574312173916752966027705997038828890991077196159627660958943239117234343411684046659243256143272088483099640819287890711224620054059345076235307883833510681898324611602604880033984752380308649706096786871714276695579536764279564241996000939152891488920756053150003112406509572641310688434191697343836846353606606289674123212983228087293739534115964621815498693124437451632040989378287858702040533913915471663929939589090240556590677164692262666526461552907457746827214671416683303285764584576125587794909288719258400745802477471616741010190507134821356716140635973044598648706389943233258942357498867011186337022849333642544833317837898269687860205707886534661476551786208688474378063361238297417236141805424541785731948411535036852237116868052278521370073182019340479594868369730515070994006161312899067437835395105664900768645299440836559930187974622558025591310823576645491403473927122888624464726610120935575742116234330941781549192189997873972331849905965724204291915106486404656804506707326531747502377946070001369432828778740391872486608396636048590580520549961437264099811820215336128646397835833029237797862811698277773174320609582470726363946482782265394498105415639522184590169061888801140310609563290797707252220910353034819060483910892101136262142212233553390619993048020920286467448072969276734035424557643874943667384128078329892107551144013599055716369996820181037744729641828933246092317155521477209136452714850599838171922429320951077860887444194559379998391723260295620056010516262994990823659528207294406865207358941421015029983449899578932758059359317927760141713232720013007060990183712744633820183935863870375869112394065629439736669810258057714249336652380021779666777065356336315431124577835334310178433849666540261665831352568121974235681609554743595445122084455928757403396812349373275636478771998023548309174976124128093833845229088902660461943685869946267631732075225426024764229049042903913419909615989056829012536188379477770171101595721360082724559097503685597538858774978481853383764428718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + -645213165620813388275721295965926214611169413940269574774220251891294065097177098083015103752706507272256818899007286587842601982181566265362174411207639825829569248552398687503665022156025755294087157473714338702281723538938293847678702108788088828830868175121302555305205898415064443072158636971818188660785086306757604390593323996715731479998022666437409468819006983272730911820593216420932242316404572855359420623877884574067131510613368490658205655353700759173796476680178499477521540576684639146774358923543032103826832665018480751514736264582075519775899218559357178025405081157112117306308703350656969963989013549194608916661485136435212692485138041568767086515769486423540198950021098847453892038856322274555399611722999776182485524319127185640761227150669970728187571907399348027811069256814953935191196775810145667070251288423938246279192697595415799706141370495383596385915502659391429546102212951601871557094790135643138952761231038527439625343515563766179770044630574233747126511356709120290707208433003781866653704116166691763754528192493126435101721627560238407466280991901424081016572775910199449219942394788810885637645400009079978660996223855252599130397010216111113151585946183065117474958016543857062770824340827063452448573253392077746250536058754636529639268245028419857122314157179782978762128526092887514334801073526378757119839440655420465836088830876259290238748824601797680726213965865172215475365697938847988113875880738037436093429437894869422856693883884152592317711447954466572477969869739828353020922443478702182261478687333569666331029972320695379469527344213251286762824563954688119176758167674748049075958126108805752870567886813929121350246212266087768753631414221489416783670256166971125788485838617554326693357609962495055041379699581928542432998684792108065068477711734544834371638746289120490986948112949793815689085590758274146047402041943332234475948492853803659809007279724037695376657977181727011696462361895876243131372569954667046952944953460152068527100856529537730380823458366623868887467509612677662352606842843974453966518983225320426849594132750139532122870582832480579508315501278838524403017335352124104134353797546312894905654491932747573273962325656260712645283588057405806005594699265669474933922951268843978656948314194453930512369108861817744506658283790709829622244869743447301416205386754447016925580553098104899473182809772725878035318914491729154798089640063963726635508093631229154113097187788145383456281939520295062176478401067140962592856884156008294556288910294364539298764422122361319465008112735129820237302784850457287960782697659510331488563355303658831177470970670581547990461535652820774619089335763951033097259952641396258635839830878304417196200698462411476564313024252078962576463757241510660777537908040465524526431915956808685072498248552857745467321087195537652733359707251100188152008499250867945400170662602443373009166836549069433254999078418418191265239837407481672783291279997660164188138267121903118939239340973119922233618341413111180800021504333783923134044389586580482217022206584832150528030023586330694068450538043034693372286320542155895657279595438571203071337009589244724024521717784674177346718873848246969292715162418176391475332372382518289865432444234752055198144971483151498982044348090805687045046687854868863244739123720490568001269294307748049185386077883942493593776191284299716675146999202746372668476638629031152506965464241495601348319128587222354046542881758314086615445665699163537367201798280876990909462625287811806391072690860853004369563624984599817713225885851778209248819834168392660185745515185775145065019384091305423514504004460267427475638013853891722028637816584735058869192093368041599036081892903121381041474792237003894858537307928965768671013184714965963837590467888270203170565925523685357329914890724120440022266549470169464809536581461823494673719757305893130981694149578603885687781040972959168185028832196364475056994136334859029421221554689405583978554878794669581365904062678258679808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + -22340282796684194541526761956927356993743349480377831765925928455950825366110989566841458508607181426214928131432342551135908254185523130146343058094378368014781407049511044596928235640361087891619318402171867780813734485510220673517295169645334775068033262595591356837157265102558905551973339415015989306421714040477068437366272502007531583502011255668613173577254892105666521107937612436767705759825470640230516038224659745556281876592591411512436917123504568222562927163979435260309376768190918994344932346965807940430655945340005298300415686394026459912401961626684410022948644329345513597108145881329256729125978457616002517871525387560099644171948691159356523339005072141899333700895069731695873201892586508666672895765885083198076621289951861029034724961925968834445921832421003573992501025825780322215291998449984447690341948561453041889302237339479028133796261130312522362717218013551259740213212182504978210809352662037351636542857559947067438709373846314882315051476983263467481376322072816158802527235345968603902099346547823785781923948269661298304347271941329432752251123352432952663764746535610229465137834957028943081248304021969403249126401166995502961254398403261958202491426465068106454482298254086509683548891590872885591645936842071355426747066705660024189607239099361443287291509479852809983478965581912685044919630488527445089161950097044192710778140952071089059897143271731626827683315840154768708121220826046789730183335943159696980007436190312930158995184918582416614058479281352365016391821825286039583586159940322188704250379785090761325916298354225015328203321991528663207790152782367244932168228768665070908228179102285507632213252267979203481733837511383208482879366500203567374975085497288666541808736596405803622942171943983810034111219252263949624615106592465475189456691414683681266294903494590625726018073380832631367114577307376698230355187517421228982415483008103286525795872245554617914078068798813510644894179604427790145069849399320677820331199033397347493663275389267352833162445429855085399047689903104451891803394500798373811635545774985864707543873717855407355336249793398381996348355191677991973658073890200984410005779574816190661880113525580173765783194776822961862163156148571931652704850534163691646009962781018213652547699332923013542573096230177397431488133470586646715968853272154907787464741561681427513716513535698609363743618679130727372674573947034182934930830797889859877371277049548086526718136829780038575832110840160317100654298103874695632785424491119439392853452976048711684555604373390572793881207655110704428904659811237102919758950895079443613092337972227638086763551832533906879540578889107102116445595292025505201718168516405800148812903941725341522610784669903876648923951495793075129822107070068056804141197196680686738827706522904973832339109645436843320623307994039000614496104316415295517296290391435731244823137084963411149099183679817407684347279097051336178077452810760950615025026780537489272047227153595640077057291943954631431836216399383438654996737062902863677493203936858835342210682534661714198816457704539368118062096094296313389557737254925810381832764537883261110345595062319345403531648920167750965995472955497412221891025688708432580085650455840781936169807545685535132136532229561831101044819974517975493595111561488172892741164912035144047843832668993412666227215250601532496744064837455236759216408501410346665194840572858002435243372173737763323897037573300314405539208891088257641453144903112192889791261698538417366218053281205108970736845924397452271390744964113208910789827033185225540754911721616441702029730996355893789660599398095159621960673283955348457662224419674479049673105913549897160900352625135846776445277696353216002863666727961136848000508643114834621638957999799375236148523350700741163676436668461704325841900626040720303921457484139737947065412802295246104875698510544968565435138602453657568740187438682949835439872060530688021370242152557906094735540488111025380675701060092743690033093935104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + -573914609721455008571068936601263477979086901982094711471919160504508518785270640755392510215117353605897338142521763794386014520480432413118261245927003610751916360480454616181740963866411104036351707671272018895631277539788316245006914553317586859424196996112072474797956766919329576365591710147145069572442578204333451618162990008479125386061312279538837245457599847018045835752621642900518042996911832230747527086930039360301846078300270813266587937289182664828572574969965500338197294900831440993069724458527681087817500262020720228222989360741546919733884843821376413725558353620648002726871942585480899439133200256923221776115916164568750562524232915028307549340774666003234067753008960746403144951447062487006647896607523327766650089568060178749578042355180730127929881788942788568915673956684778490218916920031205073713484348545525008877682468419766264050580964782557055931137595764186166273676582568287389784211842950681607287092139769544343603898518923584099171448009254004563503236816242195489188419995966964749376563842582124722885079781043271160602266149473653982978968596555387986481878663853771742770861437026627351767338009838388310850969771630723166714892139454751005123323422105247147052295391448688019125806830885563223446688944200686516180829001010878133753445122189468772234102878697298329661833835250912039785530838737059818074612818334798542604292362820046761225881341695587431595399306637419045386438416283347268634907427484414613907268451690712321381293016576816924404765586712428061718296384745341224430560081265781384938236397655390312694451575045116289015975455835085083302055027293088786232189690343472663000823548486643263943902772689671618581720929721920129701748417266188325675098623119871724300603438724650366296785599213350609683115398442036409364872936918969494195258991693161956387032959632324979720132810094838233299721844522187405834182964805250588581845791074284322903289163493817369895565824862926972713104472890466097742057796361037891087389183223521225899818691897552088945130052604924669957743787638286703535314196277409381172077010842762455455764130385056921394412433387016816589225902514620011616694658335146484311901157255097847072034092711213776320623857724613368116852804528187752751496579906084391029285886009445060200397711406979172284155807121589107315353333660331897342799563697653904097107824165746485286794323047740472618205407149805380802445202451854850761401941583291645446978755510838254280478944680241921740756982231183066145391749919028453458961772252064410690542450370340870486461431363287058714693573333751558681738558132376955656787953018349171812747298613195881586010825266762686481395884922635226919016690189984759828982784054402700355497755637110395600163008919457320809755621127461247056503344098201220780824671673581102776819452757068160151890258680014034906687197201702922767924001691459186956697586397573786419378894732968083001517079754571694438825650522413413816806586807436246875246921012936690236310423173250154836913317724932596540460098263844811344290953710328667195376320384659117845745726818812933423420194714202617818141920823920553762762323248669487446015838320856638056109998640646462939662139095439811021962807694483694095937426682890055839670242822099800941286151277880096560422584547598143173377962671363621893649225244187127202954061159579621318282977053258626089471940042639463140158816895719316030308298200547151535502891859713067286944347568928167515279779197084719316000592871615357950166362221305430736077653990558346178192240750745019732725301082210450145397226165366199804481786476141167795170195456363031389306142447272792930703111935454091398701801452195528979200072951248545218430605960884744205442380256629034679281396175551958820468104678435565048918560357294859151555914558565524611390359256111465976160511757547770219803001957820984234730013708085410022839660784735024292680413451294291966632194875772786594043443677694118162316495782232129441063133955036115917979458620145480869404448814241665064632320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + -10140121606257292406837316871264088110003369467778186250069647337049098624761732719488125664564757981158616859642735293443086580089056227658611707923167074174760628948321658964050146849052662387720363786559035854508156928489543678412379855677946653637664656502262323133088417579541108869574481796364780645746329613450702183799029537208165757995883529148732460975178949923190706067059785157959997212053723814564153243071670162112727748087035248361697127721361525416799521812622713538722028625181122826274209639936087104747730507509384239908596023767671960114160825590940604361684541330886737347815588131027541717453860014023260569589221382079293452202706205404562831341341970774583723429836197348323252768691132826087431215825116851309891897917330269934853273578339027030479576037827541886685418846250547862492960454489978716060077572040544633863496534704612314920497864723961810172327468349494484965378043473361192113525759863689049343820609547781764925350919771961161160905279983904649798751670307203471753657158094595999186346311566748301929975493707803184811545531702674883911040760953765096722377108509154915780626841817778986656809949708860877731073941000009890913490433735249200650686184353607151251754903689544207615370265323498972457047845687865053775353669524325128658114758273305731978354916399807216715887835605452899317288598328066740262611886610432367636746592249885259200913525748434684642260795545712985863057809604096274799846635602502548991156019224113216121745127817026743433174217652864823950977059045450678638861033371800390150258470083167541545776445171898431069525111433355473165552281181520262675505157887182611376017106309905193412676071857807036317213737210747836121760337195521651476350394874974262753768610431370778773684207066930324337560684494523855973048929930268539600111287332247616571970710832281371356831608736857570682358111509388899395559335100019434774603725789945923425320348352690550895459184681676899817408601985216360413204627455963813465725127986097323497747428881548308342463971952202300398154822146007944196395260833887318987110708615958073979684683505020280681744313462633180160285765705108978488928779963902900897123852109185939703750744003630047733138808407265354590898867616214544331530545210198805623466171519567398473824286472261634446860704067565067784926251719969040569078861341029054058078770603938314786903498436433260126582425193037286700186529405131823020135965849212751326839270220433007516744069910093709189775032922415405842981784440390136883373516513611665224565895273610578520113033898634283857916477719020319211600582384346284918513919907429792302721980995220735927966766972427607240564379158630031989351128987896626521473946970167531904431612392345279736218221152315362881633284284218488506867320159061000265217160952209863727065462138233235664236753355516042552512793089980786941126145208718984862419088139607472109128626718815611289617764764612071210906999644845038494348710992095292157484923397177779637157975635270728732414383877571042126834677328848942454530431178995142401684918652205039013108770598228043471027276063245091656078884682094090530287510903300640637982784751377514008936029587009616378113105242213901813042040413464171136440498969779248310718341398595940164066662097652154125951016025630452304046921118429384138061242470338337871736654378272744363810525763485434985507825132602038353906804906772107384930817152214302602069143123650680633155990923907456239692288190428380800717355199365679593570252842163739220364801598103542212836553003875122103664987617450763516026030674518111888920511666024624976723386516138070583648178820819177306749133050015185401898951421896344263343647273963874385705562490303029974791745810249147090504459809656688222183066446611133328443942265575367484127047901239743182441680843487671721774821871785549585964889669183112159994272530358395499792100129386395384789975558201220939951164944759843147514036418565992578716166513275189161005437888824501774623893628291959630963022406254329856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + -117355302376609428488393526338754454605136106737224530725985330448157796009619338640804322776728314006627545036670067778000670821933282390163712923566713169960775794283103406919987508068614937547437271539760914757148889476633045261550972895981453916025660666991318193095108333008453017036053881798430940216106710730102136025710968379797743553931465368721283194453936962440255435438870966054534391154063362813882409691182676780910262202140577962328080774906323589275301805208216987137062143502353451423704323470702251870121534663366978981156467503474227115879808120306558199217259324292090480418643290800083355843647366810513662181290038608393185175710467508464604288745029491127048031446456674255461989931912701279452939427156309767338098103845762527542036305830860775518850325455138467136198178306230949424356132236911832086064567140670168080416552872614179845619715876225063207049305260254233117964722452534328573786306059531944803925219749355915664459481372439294105614493298327451401904599833976549284785260311992804722365896267328136421849447411409218710667242905476141451737506558154608669026082621175199207303363781416802503032329905148992366540921441986945488231058941658914572265772214990803873060139198738211379868895458232053174813089288717562894185030115651100348140878002086435944376954106149619353448867515197896560595648968733556543509789937874767440170475579785027888691928721831815220384568688616794963146262447147632252053803024009027979122918780876166397130455757420660627812326333473497250985104204219710049142150897542138518668419879893695408928989320364262480743761845738235818575085911616469970271571530995976535145130953957580107552204660882824327283761749561180700627042667063848613937809299094715882566308024264152724425904465933574094425846258311044612137454059784314266173725334637786401919997679613634570489610559777696913435334466891353763597418298278204165207048868741295731310229374025642782756212569402178872091817166002455612209181054194400967177045823730190845944918276287814171667601872433630787722030276251076001555106299014359035621886392162012824827874633621603833896308241779511126879512113068500454508186867551656258052779790229049407318099133968676892479765205159913116370919768683447958945638502334562700762230959272602436565617910400442687654626459054830600392324831696193078853710636730771530202806987141377890511626261654040718292936985011814696293273232900795519665075223219891089408534249655380519874552020580848641108974835923091784531771186162723633423747826536098536472064294776875895278162308158873424201549573568393100422055488200236907419748039526105195926478481243966001997381372290127962599833542701661456887909367849135349517087623235394434148698287025074317349250364465645690215691345421842513704487510906910944174200198993797613100048883599363645248462466180475677280628696010851465761588604345471209479838967669167990452437585936469795960027932242374024581536661135761785007686693219753381526001819593207788521602131648436172681566961544723093182807892332359902730467442094949463782026691908555524795742485177652253679812805847753994002984620994727001452464755265303798908018984792000751693131492205122477296422517207681530692525086136080501051115345380571168303759611284896886532125718675108443529354495718050865152104344659969297314908560558377266517966946114573048215566181266655802681287590285654342441917928536420516498274731448961443430812240764172407876697391355325454964311926130525129076475036559653681447280099976447822913261677020480143199271365778127552467963019792454252548637452613839236151096806776068427380166391984745119119214963857924797115417570281516457024376814076002240118949227212987215177183061059523825195820999170475058450573733134403441249274202175863855015330184117149188208558725661276962194193772201908689833200507421215958854173587152927802025692547471787888999985834113812138944070526951864650436787041578452561186029454802831812198701755163085220139016506448177096331079811160605744521623791206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + -1750263076129366984099034392004464211222425345037656440936821526653119625671752493222114128222178939480285769411707849764910286577001443970142609659841708640496205806601909630634099759357793324857973806216286451198161672501077540255687957754212111762622383263418963546903803995763643117625450392305993006320772854526151488213170452903160803610764677951900193357906753167726292391230044103060604710900260532789042517596968213911154809416076578820025157622810739246725375050284643184159927356171504109165689722632667117377516141363151363558846430154686483739782726977224255850393193076560663744689910243307974777682147404380724277094208292556447257886163237111802010203926915082545363375900570009829384928574923032324165588018647221553285840025089880241608945191657918856921759728712857032004513000192739569547863216745786887065515626519125022248685906036833681665472566326413444849680894181150181148839179131249970640488594806495754196948409947839513793911395928656675747367114348853238361558961760819615016758738583296935794097346014669299853067605549068662510919044390021470344595825551311076683215527899744508301183851971261928405142416448445595455689735817810954086774338615348389831975114876759778124305429769445305813766771054259486000225340879799613485837452823352854459195624424220304467038484170418891990684318831613282387500864548823359252694353954705199212911464152878299527116346278335616509852655782782686118271689801929294977695121283304894314785939716792060675450461323135783504933639707076359056079405242711100769022758948729150213739244937726268009603204666839037973641150852226811397533478557691793683997517632437862930091744309470801345638717871150211161508511905622916472340270824578395135826085211759729583057994667026524797773038221057077837707280532785096427719996529728043942167986376529216433342514628788514822751559135905267099841029651813743981722494574806111270006053662846237961245763885644589641628397056032517518737163682951520720508705188599123063959601366190129102917341142289869754305340687456926160886552463586618747375675129235206614240359854632384726658880250201965224880799248189129290944426466793863635294671765171632921079802851268290449011796041772782824843965385035089452366896722837551949218926331602819622042442589119460499973211414028413207563014301862472950735163583034274096275457929817492445917221141605428570191899952932447658990818325780922852821460830939301543506899887355279683192435501496821344766339456468089635892329894988561676232742735193403589781870818139286903721809011234210179669661229482073061130236107402735138023725908227890373825734707197511857042873096780243794628418596267734894672960761885277329670650649616021331125505038898229295868501916175648104207478214382853037396525278017755568656734552512758945764253416292733323127004659273269183642781822603323216300158810497260518650392035093420431297993031962370058747879119862985986048444287376332562360476023396262739774372636065859517729326298215744799970432930232473659546356265697084735064201172428052536626171311143667529464512051019934182163621835001968452549146019868486154770331441486388815620119390897536126152041778591740802511989404102314758380900346864436273346213286292574220232808783751366646808920789864563353135620680556953572859891171773806036805112863176799484246653717056538590511709477084418945644203187941609064356600015067184063933926477329670417804109130403322407828066888718900883522415362780361494353028236006120167274426396939281825024596121227815325807202531182915421452860986290034032498430772849497237583364104271457465244539854086188100792317935499677640043315711544195375366769461976321585288349783802917263568526665387882735935334164126623201253496705306390380474700701022674919363715706191162648445441017136441307490543218754369204361624707935319622182147150108445281617223084662688440860506560918925085255427851859163927853994894837517904279924462196831304995546751404183687978742647282112103892577879666356315769957563326112118865920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + -50833622693984066092018525892216347380791907413059942104041367516801544750817460082664178829434108163298377168381797300322302242883902119241419999061651035105343708526756599772161809719712077747567896556740149962252964500551659547992331249398264954250010074708000309964740362337392134385717214541788887848414485934257886254835707243033502224017608583568514492056318303878559096486774325232957193115498426386047889288366433039255126214614949178281379100551888163401117326789081269048639211131557625390615096448062961950217373753642724852345087091713407518836955915850541209381457988889117586822714899944344356500666149091743010989445936467934094835947808694193098429139895211007899519383980638592081132574668339125213518162643762901414959734512341215392153726377824925389736096939177019620026139805481673497532848935868926355485140922693830054727794563248929399151459877497782641529400581081829641912258320797763073335787775140911649616815613491954340959472289777411322006888111544848200173782546725038306105117981230337043557467249576668911008009775167971400648210353053569842721529793183731171322350984069790776880224454610751577501103812457358240737514882809725621454894437249685718567363668552334721563700433607784498008657042200751257435518735428226395754384889238788734112298809617829452908376301574251374955178071685649164228267451847103263351122264688348610369253866614185905431473789660966717003798483780472792042319599843658982178367064533195438926541369613047070943824439376211962231962352127173642756184805239248641626767948238269947495134042923962429164010799105840763777439575308900351045044816025149082465076738584491946275133770494719613886237157325981255585113450557077017749173529773131313354748723912573592497023381117499605218210570501295535387606358447215249875706345387005084966904540262267283037747192813202778306965764778355679883533158610923807355346921693035608115627369279832971376013565249732170702929115965187716685819048226062105053442052672761104270984208928874395537202166375176260928343625928940560363086354554162323484829546377506618762687420344854177795292135988433136279991184004170260504796912093710819364384753803947854064536976407711440598443547502559533911348317203229773919172252814930621996452662986632407515669530131177668824147728336700010308395100057549880966722908752845208307803807881275853513270012176587032288590379377081424234114950959886596097610616142008145799624185518600625462253395769099383425801347086299739701067299736928050173275397759579635910808722819107263162279625045122099211371096972141931492022680979818758024271488361142569377344902060633788629598354556387653443865369969412207435714789164573629557588838351164121834864572516533427224671689560462964679544536653294028322161016168137728347188788386469316728562141916744359370253338470510158670811077178616898715236328083380823657696357520935587143390501900883017861810692930476956855692682679857946909702743935937456683477418161276862235224110610044052878529386044318777828279758643607009927785934152012924784502909177065404675912324504567584132077646513486073638812836496555288949212454755002155189999761577996884128900364635248855049756867048258509613986753581512471938295710306591127157638606403695733723373885574871344337808097130924144728210303656113437247803120847121948580005466392458669683906356972356777288041429780288023705038999371962333884366192667076999311199229102615575156202877521117697122491247776350710648019939541251207809739053820388523341062299139998704674666024118446868894752008368007432142620049748890238589954925308016491354860603162060491514208116090352224909332097871990806813275266888572846137108392453161207959434187917627843216215889433265644767927548984362924734734203080701281382372093033754337785631830213202645687392164346246120418275326121383360359645087388472013191639480177823676157101694936377012784404858484900384112342533316793177251185058512933619183633690137969622844645001386032156731957869385579082094139979228774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + 665428259567776747196237303382086557224143734047962946771548978049795965780520321057679081965809405267346025049145456304438068376836820962360140856410290606144077672096904922999588866285965039941443075487410843837397016128334814611545730379364439150596498726958091382246604043180249361043860582832982680912727268352187884061300371409790843416767652670418028440551048235319511710599160156883681817091373129561289282210489548638836466328158014903846517175978912898765296571284735085966434315467203418006408341914258172151126737587873283697787433710154739825508988444606365768613967676155930518070190345620744958046918926581394024711677164320004043218265260431999621688859416125509192764314644024902026358931079282450281681948883763070322318360474252817964685248492573138937128623392184110245366968722217847239080281985927312501569570275393419269176005760589920565849336183946248213262050812747974194290662999524973261205605382140078908163860920696797182326008977416158747307367683539473915298572703342684118224550136201051668839155340842918845825360465432954977628320243129823655504858115148717283086753560050134437853855397456493920880748100212505692516800837783523285160546517523874627980883410997253121320511762750259917853828051839483602867546854323820513508808263148069578420061158804484593949401206405645047893564123248370908888031259608659686992348572758711913571932211414554566080621755792995123319936445013418872539158288224243640286663922256249724179548620002733127561863158944046862074724038194382961083351618068980451151246861208650466483729913026464250751091050096490662845140232431010546044828870837240504068252855204503322424197876214734640642122283146492914594854110242558580728333372628433271535523680020163458506062009908537313518178884488967767219701343702620478599931458001817716778967761144340255426228432151590673627968567179692258421422349922091879661851691805909925603957246134636651733853653048219685622711866777422971742537143753405062438239650836409535182233855668893338951428113131029069221202318183008263524836861542678084438879838179102009964987489194918717236336333085447904970743747945139228102063572472398534178650057933877248539381007585746656485034347832032566427655642459547801596560278477069591050129589037107347483008657383346251022675422515576467924664074418484072566505242585797656347516963493148372521736967639625782613256707206035031022455183080171003306052844065671496400878031696054048462238448516158120087475078109184939011101227492948623694743156874745606735723604848942260460700686759482662139854404194476916397045955735286658418411992664824038676861441872239939114568901076302189283161375823646725269714961740382120959495104931832648200947684974815295519647417540569657798897047623521934921742302581142046840380538676408678536624941024755946263470153186572217895126881706246039238449645022933085836580415767710433038303251891183849125633478524033467542545333122313104536574517924356288693054405316526489380211035227733038652640681140898689468023249150757862188155071438129365692272088612616314216669931964328626611929884179085908685946539752295142379458846630401288434538685365619798702137802783440888287575641423501404735279775845262168459245903814180879868849364102391335932512747332252495817579334414686335818977923148625859527394176973276496157845727751359918517017424280150624115012938662985610668113734434031836738416855617877801431424303404547157568794952827399923565731667493579686079456726267466008361598873148188178375669716203368177954720051066927705092026234313381636803798081937956610108787183497487295706212579159800620376510109225331704040088355581644712184358435416278181799545398227717340772790786977014651588720828933229475009748223559085048446394588172549362676703277519887580011145743193187923770378530245651511595630992476608911376862672886393515164626552438313122121177288958138965437154771559030482909139730194038138421207581427866989690338901931506964671518297744056662208939638185959135877319884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^203 + 123638036085512411441570941620063593233781915786533807918931989328205648286414686888069555980857065844429723650624101552309990385602765093352670413625898581825475687370581296662054665954701844459791089400973119628538211001941348655174017927682160399281030350718176172099226959270286947664692979266882696333385731928544264179441263924819373726882078627485703872133325906101149667246463329857190369182246804105121617226629711555571825827189868707650181069519660129434883049867501807735587725419537386835268595122767795091698122393288515721725073199807944579036626815586794971298191138028996479050019337395658995254269542254455004430191497239165963240586725086739540093502506431910191621638134889413838574152509644341399486395946690513756863505224481673564438077198745926126468779077383854325054864105418442638648541480322010778667922400518062207523045498461385858534345959737958778577991034254703000749441163556028891364883006804616536353420264669647646383351260734206479318308734803870228910221517992799819297584275244449841363294427571508131686676214813041046795203021262024202682380718690298407896485265145352250849495982177232817093365829695905348920001264024375976987905241763611195111101982634225914947602643293197971180732662942365246742662833674636150783236468057938294953375629677072543921041331872641012094601068005504980817745200070097795267491284991613109350330723079462668113311430695462880191771140154493491546303074729988550962897963751616580126265344052104129947346046742974217806355388227523566404818062893329173930549283302016280189776640319263608102682746139634532380539182358363656059700970597044762845259252885217671791830943923544088177748290771976411015664482357993502286340988213069482574986444567753792897134781076935589369796856020742233691374174805186331123520690512055952148351885335553517048120342533011157447783912727663613828791182013534184261704851703663177431449768341109879412080097419790040793195779857576856213620664649671920634511859437420490379348908002696207265558509395663558129544170554644758747684803716994373231164427691561472095414273217293896548304988819246724995801955817256574727133745012835633319745287581785740787823082518453118389147496922016693342621579107418601679731908542961444507775263401696703886609162652598807420252909109060624080325349893229363649821458523917985171899601473128823360991223958122408289716929162489921529014041713594089413857499756294706646882697776326007293546159524260217235475754910650204517916475080387255065756622800576991924744642658495891910505063630702876792755634000107525026614862770439667397375391270417458338359618005495395896764812244675871338808237387495729396070577690864579223787332563680748467232533774789095328390824175272899917663569709032840689950517020951254476458469321591165902266614352000391999839566173738851716832884569658929396015258036462110353282121035054519881985277694875169189705033653020463735866968201647492573514635034922000290812434978406989334718712879563172554775467992858423170215005033336854072218486220216552230547473514941988778994008478590378447564538045127509828421617973072676132367542952711879985111768484909247521095794480342620926466670121084326015366556444265584417192903135783891695367147059243327823629527194972190631630240920058993239225846818648274966612815476283032334837706561808287097091386386166649322351466849673117195738427140284317420086166681044288216003833454215482839621782530236458140331961651428852568432366764614070909841519851452673613382024807203270368689576270865771440213765404992969101746730292313236700216847920392061542035616238406825074260905003497307735323261346079757349723779154068029570576437973772464759184451248490177224615871035602913815630989175051904596513760612108213470730015463801661034796026331298300140458599163682703693029295499131646547720516546274370146269964290049029361954703385215422060375828473836833061085402891349226744375699240880895779456562559794067964367914823947409629771366318888871526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^204 + 3893927813717236614027214783016207973573183288871034928044367049494237171977622545777498635722541714598726612548794606984128587038383705617436186854480620910084578377869804913401480612071144421076507591392096324683660668291086597547893148513440418175848122477350522457022084352146642071866780757545413180948022733739424365974515078998495547363070058380620404336612104918862812225327247672798945594996401403736709947085040699034438217079590109798831972457104282562775679471688931079484931537021550047995517081497445947378488465239041018356273592111798032616572405063788098548160315447335286655319362482152228904954766655494330661431310940173968665122302391192030780752190946213988617358246440414611694378211914908577138237778416846687946396935647313610599232319985509058961541001256015675603701003757425461616748726519220545748598309786133484915021468060534528176651301138253359733512439149578762074569723910722163523664182427395616013106159627538025248625762871198264866990738211883407135385243270698031249005419171268674994657122093043601642967456844750971301430539858953406483095243683876659989078461699759206616847109244902918743506706801941120018049380796795934081698848013208683764767748907733656943750461797994789039107003378527739346716277198138839465717127489073532322694945309287061885254432089219693470420214228967102470784362118033871762333687183829073467753001560918045782852119862192408337384391345139419177199633286387336145897805493478217154541497549983280375511805266620216186322701765333126020943131532683485012441663435860431441889803317666175619838508181478682737967118675691470429525050277546854920712795571769515776626745648879556894650326038003059543368515087348217439370600952516823186719312725414093076322605712164708539198016021880329875479243143709797515045376622565867354149575623100501014135789410652515559034955827832236759074462633367120791098934518155472482281360325899108161624491429901707232848624991362013384364686502176135801966184109034179730533055901400859036186182504359085985984101175444697214774221956804474913021643655845656526253085093680552208546912715665210159636951829985542134299354911312787886520606403732740346909875034591558577395897905293036167222199507393280388673328713637525616189599908496754984974284391419385879889747250703003507555889657493039105186668960011056753393892697585767210081152223282873792728080445188990526717868575304864762232174801356280634696796322464022204644278194387235223361085054779941650345714683712551576935082225300080709866499863635086572613675006576179308376420787407446126828608610158190944858902767291069626229140815672267897893058977694041061048219717985294212398017063001079999568786321761232399052476995875534494022866790311034630183452929960718089176060918821908960338217788580969752037729949900684815789913065038018167870625460829729488144864109988247345897118540200282850613536381260623868754614445736333499314785706067065373050896829328071216296979935448330589602446600225114524000276445438390174097901803937462901959074988522814623845668453916666250506971073936363106873817330121755551791562059294892791687815665431305692821138599046810498900576941103696554943650897358369117814038054712573095906686322784034090963612261978725266659328645335568417772367733746683241697839216438829739548131523985885245489290203623476502458560026108214600697851108727000442930105478650302937139937525198858525714993016897856711208255993574421154130677779543986240934342805770401988266631784887899326175220734152181255540452257522030990387376429761966836013764362955867106769036360808786461904976658986264930169482612807792164248156413093288392099246246042152669716798702666952425727239033863255473610967367527413130854279151244126650337727506737000154960972827269256033071009768184241261031263121095336470718693041350464569671122386051490954043319178592953659565942598087452611299766000024605746798733765334016420365927820916880809407527322756710975220374799789598484068886493790208000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^205 + 439664781647651450247916465523173814479259193529415188592157031381246860413572724599721432382373162568377744890583971833459654576284936731874153929583928826096609672595441130460667746254691398753932215071063142607899813456314391884859336767843133538508677608706303907390084373367193575504626378184418717273070013718480799548736875268538467659804077354739984721669732682992490122077628653786325913494700006004882408588591157050938658980728580180547687015736050249239488708242037533244278807287183206656540274875886201351635074378369661496121132655023783337275329471576015917716446734365336180586408617433764885547829084547744621185800210295711633203915412021736061584891411210639993950871405503985008700881504867260829663532807381793503011183970887066151088610898595790465699526192020769024951287255680431949957578593918133317873452932680107829943688817470684091562821524058422158463909590263891572958899425851817746819926807709709359852203953898151345288873497724250292881234477778652170733289146360812671253739038805316431472022085142284881430756528510478493813378303498765972502906715832212690177192634865740956898032918811836312734572398066398146171679665246303268172381191156147231409598860729222866050294695646134661252503689091926544028001727381890405909050902285532083509282677110585234693770218889283504004654329215306515816698281113414250799782142010289137713265419736857982650704188737451314209452512090233273153218255597518486790244877160248093756175200118330187893789372455181339830876373181503850156423090671984310513067543463804302691609741209198088344208441124904258964860706428581750023576292901514826024156393910355495611514701529346189086761911259831482155052000533898868504252109249607114916133916844377090508993446630095095491201375614225672817643942841743460270396274569082600392774390682395113820014777706808979607806868912606470794292303997783839773555176397373070867271269964511471287721782892822827887151225965648657940303210883443835099404890493504641362495006068823724211131854764461718530244892379712956091090717008523995311385653989983545389042286907687373675180247381910647722633668978344681348016624425619017169112604456586777122438241789632980597958728714489445507502349415478363094021845432060033936015735242717906124473101375994101525109162832035401888013672618786038397554824151170262545806488723381542237907726131100615033385815792215657038949119661674237222164466578444344623342940906644735758822570993950416429729565983116943271062096078622146258446390511369291931562480296438451427932487390764233366383327574702745359507492056552181264361132721684436094436941848985230180396791428944722177181597484684811767646584551324405993515258330739770127386404383592531635819643090694144006046644803559832194472240904849608104175922591107114676858843323665313518101932925925235327274152821361904267381343048075223484260411856126347637629798332277293812552088632592378881542591821090273175329802649583079017611171717929884868189217246964441308638219411043811615212380572654714802488714667002649707037587594506433496289067238961263074439528038030450261011960523376102604679076221644703700356118364642245113178742995728042384538520894152384547982726419042094266501874032738148566822374722389125650743143694941654586106262139360762203475971143755139410501313145009794485525173239105809427177213564340479504833700499649745301966310856108714296559198210391364403168776166031711217993274002870060369669184585856502459029614536838053235815803187792737869353730730888266100814565888411044888687149186045943676828578629895587599323064322108238352329853139302620978089673302052812735662242700436279048169801773908487782555612091682752466584970969013638057084716896795749418072217606932691867978286330999749877601447657610769183306666499144488694082651275621326238287069763065275540024389076773487369419912393696918232899660881445528096927287256780283745684666944214634438910156004666116584490739977760588762844592301446732867174400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^206 + -3160783794033655183639396115518637319159280775645681397849740410644844983317237905486336802117731502517020130536199311344142543414277075027676578891250200060898365976488748432924552210792360548248974141651427049657765465668833469095490015099471175985489854529879858458052421842822865260024334965266012112687679801660851673748327343638686599348244028986167156612368233635885539413429611662877239961922923660665088721381957722503471767696961472622692643457350093117401922439672995085917398304893126200169012216443126402765282477012633818764707640335381676029387681640180193151432209638930321666787228675182057067705946320503492630216697220523170216476669377854545521054619244060244867908257542903237119551648875351286933066475278581733870480971984008334978406730643045262561689206870197463906532164174053046259254348942608250560976879417486358014597345389455006284553286110161014680866848330652181120321692514004752005456519732817718564991810434258496542044488380013616893011995269816413209381510950432543209635960471372730734139153475685289181080976792525435462175027008091703657183046425887396833303614627300373376207578821051374178651103657503717783852713089450855542600260675187670598990049887949862767543812043158377228603944327879310647935859140759566613763327624345792642039836330339601863352772951068154902014535013448293022352773763598627336081263789930962438279342436656198050752137206142973491213987132507763539135304573212148176251516516078839063375579582223741505916053825292761692793364996825496519717490711394296705687967535072070974063875525015232589796017524136306838717353768756342868931430159761760031402074061183880881179013778497763431866545061827074145115289875003853294640702927368226476021819764554557873066532618722975047661737261749167412924844104492115104618135141110548861161629332851568138638717448305265498502004698929786357178633592414814467178218496704349672817299962542203488638552393061659146976452324656925534033840957672371550455678714240924220069225760317928277698293486018824898379013073539674106436654492233871680072628359433226480748684280035786039972657949372794851073771935149528762552143237083094628673077414944441498097819802641401151994042734924066980524052967044958458534156393113215354077999322522021565429730941441146463904222386118227250118629042423679020923536303706845650395285339786312381358119589968757071738840705527608268776481414508063549644495885654382851786385330548246447539664736957790648335928046607479109680898405363524760530283093305891094134732573703889615136194093821396102360568058158308411707508888858852605794183696672272086594789518118935663375415444504880580297260930142481153786999902548780231608805533428527586423002204221086511936519719341354500669530980665416849185676467363087969193378781038151412725381016723419816616150093137804296099660932758798299287771944548666370215783820364692058567344072863834246516313495829975535687320000453330941232693415726936573529914627808948979185174196003696749427004753266553816211473102134209909086368702583813129053156740898763873959377980547888963265620828075239533632654296500859045874538965016218367099373401292034701337216752035781788158556898473620623598875325644932815980512913559881418241563324073154249904098169563006443630102019485672870466863455569945725520582784358445146022613065649897703298351366388345426498829487483579664878315830071361388084623857829137817873054796168001212572832220560152461277357177650329858354770958087811864617200997889103748059929457872511361724959651081061846996148948990317689479215343058519893452068935715089198813791039864419154252706686157635142266543931619170667798102370226821766959728681549384942791765363578120124041898414948404610835103040255660140017318040249036818111473257164870769109410203011447242365477972059005050232291105936280086808759741662493345966143941529096645282858633969433822965201189802693888481685925721594809762888393205639763010641557462546017717987523194813153280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^207 + -102133002943084490524640362433971448291611055889374621702354140215030843907648903282106885304681999263414254132251190364100954909437182336020915161326114885813863539794225330467167453645927020900600233365296533295359311096499378269553323791518507625784464576539018716215519682694821033893717747996860789143691167009464295618191236834330578700233044616813642587847963371185774984781314429967513172968592672940432570416702700318322063088195950307846122269750010728370083484970596594563942884973621105389750204592639635536712643259252147621610513794663436523307253688481606106513042655451354582606373339724846550521130151555577784274283417346244339991508639032967864403494245410542640606437475756972952476160601796619448172327222895993772735167260287361822332032732519410175502547210557918979526664808211842897969522237447846369739064592124554576129740073753423168469460669710662211896264709281653364541247846940818681699809374309170486452798506636080800273390292050937833979349227062966029031086400188403752418079047806401146864066923963985823919769345125404654134762720657136132531199547639316380595621902254927360147955416439951881251085378345758721784695145943921408450312023736575438320825044204119792698251272065493779446410118504308940296946585592046284665783857346301498019288473867598001832666011070098176972799544070353739834513366784454028386088900113903137646724541019903703036690035222457747506606508170291452436647967720086959475010556695909194926127822121662397847095337027667898977823151243328778324912004755440389221960863992213046540123115593861758206314131790787003535905127535917338444429049778957627648105248493439406935869779785948819297587565338919375998241310443763387131338918410512164265773560998934822390462719624438183020634860083362504622459850821005397363677194296437407801956805386634823208997787620120053514389120082539172656858582943710632335191589360790470779168136007912361692556243422408891201693617401903446938610920960034735436822795961118503374394839768873749270946490475235852834474408962288096102992576956225002783552821030470602882868065167446775250272228813278537671104631822087364623088442455907921351903482439552503479106356043421745430414680597863803603365432137481689162779291316533918380620075853033692114790150977397864148198702432727264849182955294510938681871205543427445145828208237546056363228021084813417291032664576375468934478235845890435820267681540091576788918893816614380549029329410434057528241423079463645091635915342997354365499177517581907948279453895871047375196555087837565147739181015783471260467080305570304993028390648295886677627340119520426971028519263643166991428428871882062997167751163921911403197209081811686632625803299513577959870683330885132495516022351743794789585394407592253835707236031603841642021490484745258761452093322054159444816043093457053082400444755840305290205840603574701040676308582510514144097190264877031848208035747146665899415409007140617931564480533580434338547196940967312413050524793538328504883234800640140182093783393530138119589245247063113576714870573373021761907954447309877878865912648576994076879449067538104086240318917074075488677012438205148749110067272571513168503168091690480059512427267702685729741964000510181773178872787108276985369070747137057018678562773243574048276695002777923220784125065476480234032889513793924748679831623993840124211868908214186073845198034895708671724911656330607057184396788676514521682667636160065463423635664225331860176895871179044625947250248074931725444826493656199346915952529000522726186643606898908420557550308810373671195097407155057037390363085805854969077377965743192386632914872508959407107485214945828930304930570043744867147879303588464516628176289308696004923923686002962136190123471494123526078873512429540421494483857026669027142444650856869331039030262405777074838668746735148015146482623423437780540987378456341272562739015814308101447294750129229205029894518686244567529044312064000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^208 + -1746052690551179998387977824447037654762655544600712966071568050493423547636692637692046412212002202934123869553207298114198224412772640999043819535335159373829343021093936154987766357684107070337972896570823097490092924500974737779940816440752828695943188892750706746126264416084474207833401753978536230046290406387548366651336761828822818319501895442004864755243130326848824559770312227569892344058793397056502198992210172068973915423222604409823342288012236605170272462984676911286419367575372437793096800807229671458182406240640372852100806053805653018377523460214904634378500541515793514721206028876843275136390492812047202639957053145761980954239665436630135820761652330126705011488995906848627716595940054400255542466075903104421729052025415570476766108114307161190435399788608668822726870738277451922186714940010737435552382886005719165878627153981861828081138469931160032964438008566103633465983871609781788717093723376506155215496790419911453536208630540135756738843344087949884677543202783897647803248092860798316137086524107080133866408118720328641112468617791874713886775747843601984481948919012067099473847790805968851042001928812898678547294763961770180543320046297781397608836533984202877919045743960747889516947008312453910239131570096735098310719085893467365659915953152660420535394009775056286334766163896878931586759463685267994002659971785238347657227076367327448490312367398076688163325041653167170563897932915252958905739579212292164546169480266018239894504805556207537149058618715806265193331995122012107410211548904254496702810897837050457120623667621679406808331792654314203902490443184171532423199791857815657374515506315745514527233440980528794972097521457178876822531782014193706511588195336044081447828827246859872590366989454395977220689324029876261460446260052065251558828389103181571722561920187619285187721802958153586445410060709239333950860650324920228890966702539862717288325074089904191112638671993937770681344833369779708747230841752114194678388402147805530614880473208734204348982805817034750363753943354238623352138197684453082274593051146604867273657983855225896586995826345950635322571143306052488577232806928231449269676343791887267570881694329123683164131194960650035364858046625344077605299874085657228421567944911612509794986045456521386469569620939989283849198378157451834001480520574554420736227746388244675421347628165494915686627801529138178540876279322398315076211729249283079954305735826419644091578361482675228568544919759054571671650525530813470544591921414994353041983668726399340727789100448545064575703218242199095191927493934851943859016232785314872009529998002462907207879129227452590288299250791001075801214088138290792494938561245425890920598918470776200797210898977849167204321793215475985451091652450716539299326977160515096182558166232576792883564188870307398699215783005852919448061076814384770663368320176306517548976057088784680117329252539253173073498109230010847876478756432697011006805917829596297544981218714262858883270480491920330781552791244861634256546470910366945252680452911138782004897749564882412402020256446509192412568324548175978559521676407118027417299037038986558555818558230264604809413667044082912635942020682477269044192270607872376903589967276838292780252537880596189952471218065832319604282988132585851928319821017329715725199304968091403068602564378589037997831610784283207160133023618093408179035126321134924033382056629303493738920242778123475785044521009698852380261682709399077228789984503317506660383388571374257969238625566745813572486547947936127707033754439864029043501910818097613015108404749578061358297472743089172341699140948608204201713009631524770488433505540004129238128941962383379785931650531347948829806362631482842806399962490536198326084642476298319321353492790204079079115828324184096634040018792143022475205413168827427691409502993422799186603806885806893491350198570996430563334262157849490369913135921378762738892800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^209 + -45623257401265780217977558552293428461314315687843018905011087329122376373531236106938215040500044423988599344349267625645886742940795308014099707923187721636398676234713856116755768570015531880587042266389408764761716066483800213214405346571665270285212767615384442904853515150246160227676546366246770416463340947823325283974625519642777093387219766308048424281823691253667488316197382139866290376988273227388757094954479646746368875649882885760096042631937420225786862379749192353486355051321057714420683796120843423914837854886601827162695954503523443160021566215071103353001203244913994062302001255368574315352542716041881791828479034121056266860134526472445561391287485209952885912158428200131798068119199693300734572059195866319840325331665133457078718552462726592878886835415595906264811435565435325059881291282261621694038040450127814033461518211870403389086165502169546341219669962724679916466999139599827785087762115128289843177319826615064108998112728124100736211779457581915586658416163930880776374903575301730280951945398885899187586013638873513025922756363989783857889779342946965490989667224730676263645882618442396845646560011638356348687542149859565096670343278749235989263432141872008300314713404986915521278180904927859411220988041187344395932170956255018287492893879308221518248950454734528509796573793179491617321029572130328618239076126129573342297394586626239551482846757516739539812025863473877672668533761516528812915149627291583699816618920476604869129329244251797129298655462348721390766123778913707273481921427792947904826506759293275389791573957295973713583346967874130785837131605932628371576264847300256774159998652472622514063820348151195989351198393997320215014766833095903869117606548839616309688061887653082254039284902437794372996598926681487540560645971713592484510380392898342507722469659641658383561903249008076159866541372849112865586177687257417012279590483246922064249798253806418524353745973052153010453213044051345384058570854871993895335081743849582261132553256061096633578602228848330559499946794676343053561781412745232448481130941974976676798954406632457541959941689890936649052888117087768764696250448172036180593417325134493965715697341278275375511599381121894909643267983319084444711433686785702162564781490214255537345999776499553066396610925683276857981024328801686019832972990541805679252416302761084392477201088489286943634981042754140540091596183338968285698643572463940482384140365086617373760767179551096121836748758608459431835686715553280998557161653020227121953356031156499637751432630436633154783665635355544313386615526905611486673737383290988209909793725744989526739335327816914304129615600027665318792794022577340647388476623451491466154289383996821666875038409357380382418811268776902509437928885513052138208499123823708417897450006804507863793875878798891559635442963603278330094789108261505146900583839139620622802059394642814263093530699954778758563779006317920839200740807952704945562479609080159669572541368296624919787520260639079450772527122078739475564607386931192659373229717013178626371946273208180085654050210373777426892760219258690839627777547814202878970094851628934424676964256043085919515857999689468498325919853757451423029570945859535826422939604839812430106915495588768146585298608698042063711871124563828672193621184535825574745599144918616510044860494738566686314255072910691995081939614136048339011726027552834417783652325780684964164249677731113950787622401016796277694484409451975401988620941250076631523380768687751334608079856656335165280616070733992421512939027015070399955544277649826579738235851087217578241119144034682076975682019442551375696802195461256549959322201655847618214170996779140491281953122217234787128834120458245766987550518705135433888602329615556561709437701038301903464680854488990938257229134579897001763449725629147778300247902800588814190238366651806307639176335472967972122636042756933563341083943014236160000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^210 + -1253921814720764504415125640363695914661350976050273279772301619320705803569195226485216790845719076845345827058302558885029694512579698449249817150564076553949950618057764641372163382485492778226831377372804099791546409137389507725156677725207663541195657492245619878261886320862326890722373780760983849298499589557589666982535526946526134189365964687197277019294156537613795057780943424235052844311208698902324243155309402941064941684273218335050114692278521650597976923630735064693393466697684136719677063466746257648700297711550036122829060076160843641384666519647905847581780789226643889005144456244920562915891357300475175354888920700620725089272026132977850850076745415904122122689871588832927285093615511813457212253961061936635899254299123458970701951703925177352796332213655116537916742234436573909263973614750457582427132107264791522387642389342355577753002988077089580377670682676689215064827466001450445500749975518806983006510332580636868329618510517021088081640794136117930808199149927202337587817701463121040622900286198657365109832453892191647827198777978044789758711166355803842633158316521756868090620233835040716012112314818165119532219061576719412434561338259386420649998975667559200690827085705968366113524763376721473597459979750034231224612697712337728108294829888863618637303034813965060967662455179443345515050085372428976596875063722865432323918386453305418696353606035724494821684971005993481282465815264729298354018561132955924605968399696319549182042126181923179284446885819289478599787188615107281980048106386962333350936434420045803104974610344257630471282962684546873624457651992971428119893049911735037597548991693785382185312189805840225658621816502010551825150339067237539639729256985028870945400708503038621819129339825540440970034992428666981244942588762092620889970262021179069858862299743081259137588296736510294360959756871892144224392211334350841202060286667509799410348356768679340144668090033625468827219011244011122976665884179552477143606212908530647487493950408795400822811483032611662447438146366832323917730754662320318975675803184474131061972372423658567669821225829015093946906986984030853780461358995298041485493968274843061359578595422023491346549272061800334041557046557376100193867412002607120929500595184907876723717662633345256946977083756766045849059665942393121879686653040263482686237107860752033750617035087513735568500863119802309032197500659496961419027364629989724161496269310168384262276187637797544808468258476696399652246484826587496890443626068447911038781118022551459530112343606362838952750830956538147622340647192797368484028581391635528078879775171360129219518783702994858915496447897104688123021994870593315744241425569316583536400726398920583923084046765445267343840767432886033881937147685172967621024521643925834094874838402363561399324553023300829996122794677781350487755288142227489094026712460426141807619564886273501536094300317297362656123790152082577476587295318154161018903744937964164583868402206891610878816620055961842652507344036107961301809211155758561616192890011833348620922795690392978728001919320223182639472018807225558318577573238411835924865782388460679683005596650455256898501134659139930893185220417398913898401114162339567910227888160571487300544086276952649056690387418469627409792530887993619610594254786740386320252311241383611819738218220943043331365638658142556756313720598223533421090594914587721472335974713860235267982961780329600047246754252838642637401165556145102515081107382737365546846901433555965817552931447484153401066243902243320011309581340854086035075614964517282538098161344896661036937515697206426309616944953646061064074638101348701298994505570374530917007052548947821860499145838526934708367306310448630140382804024851053000539458234886855881985186627082390621885905551704040054341348098886528232583217720493432254090546817447483553879064957469255005595615569290388925042442567350780468167442432000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^211 + -19702467934602792714806905472367148868793600482070797565325150351957801048346863056655134191074853606529409608228694675402384694244470645613531148179001995947750580264032272319375446280339084048893169629783613189861955067827924777665269864119797935939972554637967495687461971012113422119312382155208767479832790434889417813284082910498466831591310745058207747628317590729697628414445115095739596850797229369388041944698309105928703535633538530668105447479840532782334276182903868041824341447040739374284856103381339644901282684592668497319720558539710898124076050776732772647966344811427390040371898033827313984760744101896681125043797962434434650862260709566575395961517383629396388651890458506906119348982622368451338713077557092174101194989634600731921147467241404440110940834752348027364643836251619743776919642202877010445736290034521481709307325866799155003289750391610106294203571639473572482725662217885296697459504923470516505642819792083176469680171711681273816005712123295333548959478097303616942609962752427328188067066195359014401689587725341522915380451616400468182134207189369963336825804977872832023284911846132448659694674268147477514874024265191062860421227105991872907250571186309548572979675609648949866402683930097458076104474324034594338544627186356728269740642779387188933204111280328216090556518013962344364091633690729965388160934675515256388306691480853947771204110709491013392421116239324230164957395106348834546377442864591756700996043034975521157610259038854291331853207929509699037116525586986637283337160690930739740131925047237750369301588409201529859271290925091721606468816578069394279450207755788542575782732083319329560874419506044452076465088854523256168868628149626032142841370703024986697621678011951057323191916492023600168545696862331995745920300404893805371366801811457285267440822703247431556210745491217225074585981161729129099211209806434728151819373483652552632220065983807825121644800091433038971752318469558481422006063128249938140706345689945900454279925204262262266137836463807840793912238053013925793295549712526292657408008022875441582527594834565014186561307785975760589797851413386636250410320678944186204898240455507759236616587752391662892651275268990103584379417225342682754447653435584051070472495790157641479336085574877390023816766010256438179125049104934876570718371837468674697627561206159309140668450977943822044725008375330506814849115501373959816422295173636694249779598253763924492778724584606210748079209146631782674568927887805319015716884378398240874535648136287755879228547498829407620338190391412574723617131783649800431063825430806282242716089696000006885530790689716815693095729253950711515144315619602758266192942956822299724814283325775293657238869178276556807572319293732116130024996467903572870106443995048633239868453201815877389457111071582391079815341494497028580437594618471278025655807857122322856856152700650155945529925825915536818804929649530720843064832893226080547360548001928573930220537273587835763392704325618902148738801695569220505910433678288419984784350919802235515344457825761916577887563389008464325157214668137676529761932164429845233028581640761709957837294331146430104222462600476755317790708012485787215476325461541083289928703966213458653015554987699504625941390466661539675529363842966350322216189099359517715677340078984388071864653813819710054792714388582657590957371319235955879460449982619113686899565589068908066779377389695663931408199454613420495717022355315369807469659117757012328299525508863246195783422873487218655980418750849289941344963126187020624173636573793470543362313196873456807165796931973273501504476534401062786986216850448031195537527077608651374767722692855823838518223440322994886054204569909993754549911178947782550869316606139557029229383285075037480287863632418438105316837438505044647440036203942967178033502766769405711067772646240216663351743138199648651983682853017316281548800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^212 + 220208137445343128400395487851659735840097556944923972544967919912969385835554416511814989149993160741235368133631272401569768080447323809047805270230143441151402896887519377014323628116154060776360961951513730603932855627769500689927339498301270091610630410223774150603552704455252075215426193863976331848326956616253319529843770547544603418665192296554354138376180823836414221688708538315995425954532394294956484357015568703629045120885319358867582121169385685402208327706053716833105311614409972434859061920324562540236510687890341409693054542983648297938254424248115634096957647059403117507750649607828483533144357507182136959970306129234207142015254121229607383148969426558702561234940171685996677434410107148112280152045131528336320504171917820264105605623310148130049374777927928925254731519578851074475704815753014624648986419915193895889952517669233645634344446933207186904484974077520693902781346798958789288496696054227785358870893658924476498029980007936434173675784372866421853290639086759726325048717241599228709826145663819911773178141996931070959716738558756697970917456129349990103481167183812564456143113462520209771381928690283411501058345400497682166235536049322118579937378429294147256038558922912417223567209655543204904867699358571086262877802444778796399228612523274793132134866206875701563369563632723225838322746101614118437407389969726891444094952029900793102179001461896419926214815356741588318658078266687129902182105225401506874362387606940098582527131084609325630696090697061252174271026612985966613327923952515851643541166407582689545907183527821704687309810607721302425690363329694530287330465976727903069569688861234522589884157367605463026644379702090934805374280325501998680000167246190580919836353155421015300746765615939447649354026104244322545694045346515683752900728617024806101324206570624245543144699381278228297605782335661246079382051004469905464830847262160283079698147068256117543578602179370183678821013786678778041335213241074758085311415777944828457732484891811603699007876368289626761119299407182113674193617598600183870334502707709364735066511408397919292201325806567066086517744451209242346595215171659760068992421599116230800177767360939563245064986348573316925426137927457362155929535701357155719507522071002943459709431579047075313509479285404786383833075815242792967288640674652070344752994416991765523287098784217822488218696453128769594951411926856668181859148221240850743582921855376104824917411086580070413795765898198011729703439318713027798040931690326886519021729022677412779106999817251514012440461068022183309083303399143064299917933322008514446064412066290759232729744541408888125050944313460299555841371583174030172180295885929956029501019893396103157334910783563708848236885855207521036970854796885433050468063357738029558016893524116422564110375219942886115447709629790641694587660866940873649160969279627335440918495050575874918419904292469369580518696445677046559563949175923649500173464183151330333893961357284599904481672073622303751462481777591869617697054287063799923647378088768964333187461130852670578778771465509357312833665156801706490133604789906502089556303855187902305397399464430545403592558261702107014107216334812841529993892270514395766800122451427813870931499631448230142552697581177447083838131931561744332178937277498131377841859802866558760298676608528606658783204912616680618195378328131130082578738398367046663168040240232499210406074853000357589914700674275713690039495664328011948183989842036054461588741082888869996505194796012965373843564115647565636512379373503326088938025562143655101622186173242030005883977424086864726960548824809179259567423316127943369467538024134945322177548712776447201576430869056180282175623697400628393159839264683113502915851005686525911168689106522548639614730616673972398915827407050718359485066983199973474066950773361822469757463803680159495430790145185914515817518554152960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^213 + -8486801758503040093140689777332928270638867658103407697683313072430125465372698036888392516819958436107870505731778249505530762799196049589308110735828068791446011381047951797441575318303499270990238735122017800167909919184603641094127400097773659962933618824614457801799449180971570680404061714175351141107929126550205966316546153480278984238015901378371157745627083851274768300215372897717668258868092952397653710653900800136313723850130452432124953963318788544901939143460158458270999153158774709703812715383477734954856789695862807757442846277965835288402158807532911449105750381071365703639695265097246021439762664142505715237155274421994084163865713842838114827836766081309170087744096194509423583440994364712995123356659694261127568121331141117161335707306975686756776528295125847008323152655810652814239516404238439495885051066042421629074142319663453823478770105659055778276388040406548724286640352634679424624232237891702263834909679408319188069850953095607894642061893337224162826218785573760293973024338376563619055154044758137296016738640574572387154174571735132460610804129995642166120545538435378961956029652653992237934944840841228311485491990120314984196043915685183986990968964807878000654427830424267723836443889471090044967653803267052950172445080451237412756546982889605711065852233528128209649084568399610109671276447025588151080332372526048252205271115694732959512258238440611147511263358228835788827150005629861475997463148080417981755933118348373064012492379398035559266244966456862821647725247922606574344237557274969281418083936275563723720488281780104741010358842202155124385407616218619017675794002147981157051895877854908169937854346438111053195605452205231418914593214140890821212519617851042016765277314585854081413980543219831120481198124382229873389870060454880542895066288085937482232634549047286640321550839336830696743281951193225042927969018562522642613666049751145326661566739898589128207815442717178577877784260868200989714303460727802546031101211792687581962388027737394561481595457302222968762762010289407095810633279511416374290708864001294541331781106121543976593634930380694387644200343100893847489934006324581771207078167004744342265340326756217127694784965767439180867640217702913349462014297408227505694251694512252083928479094409235113464651936153841959717815093724126049776733453194105252406970908866291226710833939330798520362352297752054654338973463540733981938093011256750783114184367291179368108508568957475680127636125518510904049484829778083487168362514709984176341127318819703128280637722224241151559066773772729144073558372422169921807587636194603402668969666767982975049239821202343548406273682289620943203855366037900195299258605355439901712463948375017034889607997712460005190954878064746306850344013590718397276808734087135543421509762768900353228522645704187112300053558876441455886020438754255699998724337689991559484263059155776352135378979918403747357721719177030538504619736286407329840059569159581072150845142301820845047923714018749747701722266387057433232704973902110376097219603279868592096897631081247700473478295641774371683118315999450705070097827819682814439426644515865025255094317043036850132708167052182395365051145498916081450666691373701787400130418692123018092406010448435500760835463051553414647772104037295509919671612642353747027295816250380542313131760349191194286618617296736027942445784218040398425583366500948987739895950240394371937320081005816361326807528495192989079771932681452342765186884331047953538680579705859184262374881088786418479602428314595039804682294104777703370417568912340289250801770873921890335557501906499770037743690665941947422775508267659524618855119771663747061639743315340543206168780191288167672016006961039212580578286136622315689641433153750486468381795131593810572362418138113284473577385762491203161132936510859208596881158890334782983550562692521125702067437653169593932316672000000000000000000000000000000000000000000000000000000000000000000000000000*i1^214 + -162648750989869354623476912250025798487085535050270841510662607166743869328496399584781768120897543209987125870233496374854173117667418142455580436993152681958607481617592485539837200972645778339648372454881570526991405388645424983736693399034190701323023951580552527977184091650766638369969321054905392646767419006561210937939098468928428845320551229026823037638338914205658105655670215942347083211798102712818537895860884650531603502921265641842704555461764561105669860195313828924943783070871180237538810505878197062310084616208147060183155610956120884793166529052683153492477986828498721838216853039663289890291779681336081580962817735340338442168856133502944760658640656991100299048180775470945979331208977518411134650255966382310490821682984719076942758359971967900052864932874962112903169327317439492225884433815461021783421192311345880984127433279333783447689754157841367025091000791627190432433242427730719324492235897383888550573292856485122301564704337018074616882566075737549354818056857036111053438322491058026614323731858794511672355211085558675529298818082326706101634193157235424760927146585667072743589004966627800582949445242478741446063960111620029490378282553403179612111763424705022397954018295244914861509850772547661199497394440442603712645932646384333524375073473058915770982826194429482599494319528971265664148382485746514423041802130782903483355474524847593566392948365024270873049335966465600758134143689441603662351727750198290421313610759784827634164441724489483797700470071710723343934744153190765579759087493166964869479404308789426447706802116271721784946553640110464271707200475313563859230177761881689862541194065295335770677836057063498634510952249429394225645548629083265982561187350700080106897509560927330114963769963923229613013168972213293581455736111769359987419819959573462283740240059783341520305318894709698430051712342119172486722589928931536026353983386281204610762782924952048583796581865282205235567695301921037333477640422185677425785325508353464992385332162519454336839778708234433170935550512482536027361494810116763058813989888176286281244743978554902822758968213640843983926152244081951529808973360606747644996283459542722195953941220499321381996105001449716444741936774775730005018630007069425389710911859338833441572322568441623956052409520029996151765415408388689745969211393577632408129360040453994143476561293077587277479716580317720904235102347025705486995537130833666832675231397978738721949110654484537628810504044890196164598074345805228044040253907424612234808918783139300240797025831966305478797129629199919240270593078924009430090556959735560508319185974979313017087570198670141221180153749739078299207589600922611798510706613840065559289011592363128729920198979453160612845313698864050572503139794203310685159587057091022312733167336247086411496168334188630079297360496796320505013556711410678410269974895595064203512369070553998302274678196966563242061044898282287522847250235301663932974113605921449563005426097442953639385096543208385191660111534092936338061932510486197713735789122220085623592779919627171921413994250239199399480075905229272603051618323259106610277055760096258062102939747851971522010979744590937072388044833636085419606990984686522043621586918023909338576618972136809100381899523517345914628856578744665999998947799076953629725069644425299130676821734266396221531620729116421780210028996131964922073460021391199781394565369816442258709082309067530881496294312206550298935302315746628855902513395017640628354617150518468966109924773844376107402502666278157758087597359460904429480910363367058245382742240533598662009173251193723532580671004066641172396105010606405603167053122474256072803684861503115160409154803260916010340350362713122331647184958898646328744431649280927219064515361101783051739386064602934142531848728317975072336453354536111143205284692521352166408778235690588982030467214421786624000000000000000000000000000000000000000000000000000000000000000000000000000*i1^215 + 1991904446651834048951588964404464281194024051540904468914006263357589797484839808910642831510704559383152150896731479448116141567205858308812738160450472041089328042776118789369861474129559895949970031419272839669070620044789305229439538083784578646247591390365979471182084148300471390799494645813189410768663119006204976703670084466892063200030846262473325340809650611282637723310504234275281250422464874237459790896156436988379521651199735805411561914511943888673989831653133607603365757170248778564472434155965952927747088119713127312621184000380606174525327901756796793568167123939561651669374110027484389278713014448854843247987524260836240118651808007470549236876142061151616843141846967909444169414934814255254324288240603648454435906816064140376293496810884048213535558571735063134141921703710620113202954017631125103269724957476438054999582302657542046497923530917683711314064730227672150040120335836947084004672593050839344101006050288312543852483018210947971571889167208454744106636934224083657086949361874534916626764787991082253272938264129949000709915179686023225420180617467241472475502915317768082258855196489524601082372021217778146831442776809123462028698651786668830701422131204466220006977184175912937893798247485973820245908468238440100250201519134316222022506815720991306203719287865045992808402782198169201811709156804794169331489305925652410331321687830773994152197517910105025379908430620121231909208263208896684068587545213982027813296213660513847845931047788421585825903309508894224058378724480523541307207028785554163181065898290414331087906063771699586123612320463766893213775265275877863267547999198274300123534934041421205382128157562821983188478329306255544023210820222482166317479234130170383518694723173731795031741150026980408343497038140353116760802063100530617614517900136280916895541159590777022721278285926334898104871398824802175916561106246773583661723780515496961628828527892407945482851632566025817214364051003443184167089839742294135229820929155844271439479201277430051901343977270587205392936636450289531388433381529633442168300292456759532660669042629629487506993153572109858961196585795973885496339222481855451006352652146926839745294892512177171033288767529372358369906385391530288264599133299850257432928117914456976475768120777040450752073688133470017004968738954798049823524340055328647345084554048672313614075486896788503220339839183870861027911646019140333385367654128561169015592740548942036406462461642898111040156616180704436464910983218273275008035924291183913979234813588338759330650750858341210807290136282967161866443116452100962822504882011223891991988193059169386315331209613667138890011300632162301427246001671650677153987872065974784859198648597951168232598402604873707231895616426063533509670318831468866502890774629356173935048180947114419984934464518871649207157984349716068094193997433438650438509784390564201524956265101351897123776784963160009746605708072198122914575981481312109989586677747815603621382539439343080515845390949879615147808206144216554291257922220957046591582705338573392990117946703624948564795310242086272526518535763863084486151701669643024550606239035762904296942809682669247859891975649685389460795541629216266667536051251075354915980183815019194031074921117214413131421084403520653071535921336510667391324660934590635764149879836954132393144615822057297304426210693802825243700874283367383258307925035829318837582338916055731548927266423268423765408597200681124351953391883893601047680786553005320613989115428639005240279539213866451046302548397438440774394961262288811119852218912508385286704417589621093259519051662664310149066875926703053619720931603865774942192083547722594397880369188486699152449115964450554924440871988920601922454246191550596156708642467377466766906644368594573993385222165013144029636925097653360226712546963671937712488882072079736391980449328477814175529634365440000000000000000000000000000000000000000000000000000000000000000000000000*i1^216 + -34348268028292661837504969223404631553772020431739435573348246522972134216582991381414639855285646712019945914116933229514465691283151893675022383197416767993955829852533958631782057107433598328644017285247912976239184285330283247840333323244324548275689159704990538015046123268854127859396955947447518148948274988494572850706581385769727800136472384004583908315482732348992698823407238973560408031435074677679785343605219477618664062556314384969405441942990046731827755857023847992364001665138232722683164217753221958183292029689850440898760789326160563670570713489857880004782868131254087031496344205505663579375150109814641530907859513326917282186270912498259725933997168811666582618578651883430851334087708534508992906620366046888430685539637212742166478268058936410631163273159803801683003480121324468605793931157571760423948826533492288281617097954322375844870876942810852610483109770417599296007794614151943718076522346463286573502595420054293135198375807451274976865006216048555174877398338446175783687016913987135334991342485286658236304914521862224694558206001693419048071900805286856421793536779657368403616086941751404390635764173420857717134535690766401896585464934054492348583952085469507401868378150524605460506831168240259472707357154811939564475901262666756252746425627211142440985847229280835295286903818412886037035134627086867264903753899427580578630867042201379912506693889068855199042164136758687044726913313882436042522352694740212893173359516809529431448058174077380271161279214178551328112818288705845162059627664093936236959369401557433081412325973076006775365767664005717976201035375334235767246688473574873538600306781693405370928980795762845419845528497558492304421783214616551494557832480375203591162337494169759937380018729222968777292071600558541696154013926096876586058208584326889683714188559535899575566530544861585282777211371165967234668309166259371610877748444820529806878708008476664880294747237553086701298673244324813329036825940408373675154701557738842590743913987099439459033449350166700835628073828053190565239704744377674792031652616177617042266559657643432335778665098575383872798275428790612453837323843577179218796650258695161758250590878184540353866415695223991732002007334435105182591975905472730874649027796479493955897469090363064090713386696716024831795939508349299202263308882279166212191839966598586165553909464131363221163272670691147997815006479697580664531308716947242620648689692670874814699126423572796378108783781523631455685659366479214128540308031316651927592128907534793523942251723703016751503399222655412163928710841805816695313520130913958040072870715227192873117175448585652191417397589997106678304808957805743756965163874630721699971032921562069066749738893269402945789183117469389568218936673981406275128366744987942800660893084350172809985790243228275532306645327359214458700256559864519414942773343122802649211273228351963795789295464661439212835408496141731918095218493760294948404623043707927081082824196119461574144835242509018478059649285526145893394279246772260156307796361997296113512499621588273017578549150578295388300514101967702655568548405858532815527582638171176087357111152621609100493793274324723797987512842748870744717713730918487550779669733642777556275820764534040287911036814335668384216366402079804806598791935936201139339835431880277320917883000534411461205290043502377897144211300860207300808019565774924822429232254219395878141845210646005740312802016902302676709750171014691134831056481793697389868105787062819779860782357792656118111482242315669268498862163871704064716948830286203063828851732206328045871531636360809184010425916194525734447224809241599339848137220032450105043024646601555448859301427436934902148261663195371847020272839478088687026349737365815734283830385261323656477232867399420688239976684185596007010920036186688141218846723218097831515928045236830330683392000000000000000000000000000000000000000000000000000000000000000000000000*i1^217 + -299487758585469749037074006187738496575872971007625631440133853637681016863961894211154684334364735056054277367405303598160969554660898101850005288917015288537013555717236928709707209943517021886383740451909793113407632562001707304754403178028722338949474880845690396494404378367092402560210672814148865864374924470411498766837622392635610075508220873420042816493314946608935906780189455571967515356052564631344860237109711501574851015008198527877139026891008695689831748491077314277784646373538555549672791084034367422819326490332258565395625277709610802493719496156463999612524294547526945205591691259376131219403235872550106208693420571428196683837018606467540069898686248032752133498829727308068920268421381247386981151555979702677505980362251608559344266490860993681509772496007264981255119677346754183309923622859685175213121448475977989143492282058904195830472480563913855330524334942741436531813401510745100374235014083780200232907468986494840964662357683810773047688853219402694926334244212614601521984011586775111846501289893648265410236561455027160948807359838795033337061171693147716874708353399798445430255202845207689519094624814430887590679375641897095025939658121618611542758968392045154564728146404922389668101368490150908592178413149925308154079695363586243855716597629821696725098190665901455420109453160750349412509054029515950249664880444425672341956258011989816652005113155057992845243083673818512007922537532664847842536019621507325712621879524188299007680908123083087502628543672024279705872132557410417769463991800691625162247604729185116932154559140204528254128429295908821187675290898571999620157693096810644929694734046308640712184462577097070713239006593196978926737342614564985426837914847667067123691272670850359823369667078637850026612172761241622415109431215864557483707360902746656354696349072792017057310256884428427591980655050356492124146579804608799557709011670332466453888199053809942603881870953678282136059359061530516614260653731577089992344355779981634574565905476040873615354533770789006319772908227667910531689799725730357957010758453315525370662964547178900736222336879940406097354725963784536851985878146131677816423869976712019974073159290179909667192954169577678377466768629313502910084267318915833708081809113364363465853854673026401788789648182064994787691863875006393101271864690136782798855671847999504388315511208091117356167335746628583326423833828993058333629584638237510835608927284591899192392756167228019310267284054518706193636861561290591343623938965085662078365966481877322583854822273715485574153728010851377529599669375236957479653730160591834002198192846866511875892457239947259981886702323324615753713921684566500349749108290691434712409308682378827418892192660708758752534797635852001642139366092488487502490469845151562940588706644928793686200172901336204304352946781892927370702004678777659762331333682608538218257794006349534548062935602628114732082437628477161629809904160276925599998482778940687703619635771285950549636446238904563449578241901781681635946541030565045848744216467412953258304290005488611022298027785130148021201234334463649725480516944351721060737109394413157261813801436031496309463727835301998439982065444522446459398643926267398757283311504414796140823503814918661228515399256329930098182472352741306318324240628214596066689989404219993747218391666514424939875970242755832480370960937989786092088503265897222714838211873583196859947455042338565082811503640999113527168543539854098267226750895295940299398421913398620254533150243037522383607260446686906335575898731465929048809014535724083678561720605463824970148137951971235800078903800068662229654790532528342259837054346677518342123275694721539568255880487085936079227122585626388922197310987629018032360399715341289482736235718963025517387631483694521892520628006579892638203281803969134795913057304029834190251356370396774400000000000000000000000000000000000000000000000000000000000000000000000*i1^218 + 3031297799621412088476384290315767537687296447936865093826508255704706001722114258970174475701141878096534096154303937803246700383923058347284462463090125520620811615556557198258368715720811820890716097528790702692986333647272572485089935307517609567950668195354889717498276557465393033499618965220712087520458490559850599329587455367224648868047766128000769686405645913118698492013288878517111290800200011300730323104566544663437261798092048022141498197609841886458531024934211920067073146971727419218030790484598587042993627109018006103310050731580524750089444084532160469832549182181624344091831456045456062889589714162004308786309916023357279419110577903160044412341572565408035381391866036451986130632168692587689366196623464196476787827007961896005704090734047890278363233348896220820086946291608251051603263425068726889362774612487757004546425581737628377839144170643459976182947664096300755648985982561942527522731877825365597594075979589602355154861823524136454872207749017445406045640870094647946685631584159072081959272759851685522807098277618834412269445939166087900620060926050743488233625955618904625729628201113192179228348913175067392760745971452395676208170037027824779239428862367834348956542845055960643273021372628017970509362735767706515766280580904321097057252996764977681055113385043032541278876851124223752880844125128260454454998741793461378577680564005875293278782417914226964108297474588423953522170938550206772574690432839370093634322940492628143597209911768537343637184770098621428319960873193336060510927056058906594468487443601655371884289940800594377446671354718333192830634014582912669265934036058774479580312088782360852591719373150500815773628820892235356020523964546266897777054240892345246752434752092358427987767102840025499829140814427265919004605148135329085837179996053681788581656434855016017994787903058017478773491204660618688915329210390953871039455371001954077563975010745382609424451458635835772821229299267978964597755734164599031898013485912878169858558597124320734399045828012592561875573277359318057862365583074206004591942517083510101526225474750611066355707536051442038838552675342316286591264017503623225727358932029158577807707827737851741055135786130627412215656294165465925093578295829531460671373203089982554145696641778363156370229225099086127604290091253400261755674495791324168554458108076355284035004268112504778206193470777197139892227554340166964420272922171507219157963769387460067268357603561857763296067591668030899200533166820978059230410196161357120604635764150104539678936362926768154701234143743943900370351599683576636844163649603373846498173622818296951040244179780745232900992206385009583427772790543552538319082501212838548114583505842781974198860007257446299511621546850800834133890634441869235714178929118173825434142409094200146357325444573001401550509312027549828003395344769212583515044536208978042447498320263333966335637773597909124823116372286329519803690511102744717792878454987373470433376265527869881701048746329084590089624924453867668636157889577984714937543084626671180315282218499939079996716060091310457639532472601204204788711574958829635528548796478386956211983081785481630091635249497725718090477720029708074555924295902810176609496554594569439615027213572138572241299836368604379768675717820825388979908170929629604406894394069876990516027251218568597320851713658695959469995636273367054955023799960326634586888311770608210713880024927563334286003534599711175626762988210154933312832144315390147313101482716313979522472071073492188280094346366911958585463827781624374062469641275805415706473944926733459056973436136094961391435119737425071163264767285831287894714866326205745907464234236847574014953108709750636083199128116182982644158878257436707572249556432645797782085554948650539160234809663925074368749517339012374814512291405684565429276609351344588238125793280000000000000000000000000000000000000000000000000000000000000000000000*i1^219 + -69383912460170981561363357412771828903745427938311939137097033813937049492867707854260233418490852106971969782297182598094636441189231919930197279561290388414688440986590675000388028697213020220332372388916792206143310773591572601689070879357209294819848464248040473547124962303448781505273483625095022508848721582416521256776643749562609819353569068218572410598659140734504733772200599395677640384585749731344442991500200645603229537695717044820015211853106455497057605407066537984344834362487359806164136780624715674574597987251150580646935626941287122292992470660880200731163336714975356092707700433088854330547089675470524538867007330680938680497603781888971130274184363328324059964464515769903259927646419953023198827660796189990798595895622365224549849425551510587737254664515449816228206335262194777784961580459689091480010609409942328866203692194656195927933546570094773658580635322144905731709165902670670095771748956395128486450727368098827305935846269514442802550086105684696477772994969965804458578713072303714309480687755113360691558709656698590416425995753022698117827505158579746928411275121649574397888144868872588719972417417270792198050947913612416761169723661776608509107450742293942607904911442282397196081537751848531670651890306813710140427113651705280699168900596124354030999441389443921263012144184473493262331959630159580723344045251289078411176429915078832669903451241293286583378198037565853024207745351070592799239079989297547289824361871528674442618681952975534612443286030581014161822898623124977522004396593750603574699320944149493213611711728580370019360244584997944933183849624446721277820049304558729042104826308022646913721573207260098504023747081861757881002526548759502639743502507166714458776557688049339600166650846547699798005153461612785945238495996981869174103672636790427375019649451824118002634723796816557695677110697845557785849832014697657574346103172370755872713911157122984657119135233799677434995675655399009060544636749629163047502831544097327297412184944563489214276201751330920335652190013447441211471976777120108515569164501018197954849250233746807248418478870418996797979827267488985671336312414971498856397906923551662682009605373182408783173341079360584305051639781716985877749661793870681530910443656177814722203443472707524229240559015553239140538813910381002466264818292062237848668642963292281126783412712848611501542899183933102209049470075967109842106314106000715711023752954182475019639012249752855886646051207917674892918768793580464782213949772815614045204552551616550039483951870396692999242282097088099134562393426432851974894649622783760312853677932848463413690033931530293309036340329692435455977696065990666518611603958383877115700078091031802067735497657215967524327028321241268711982250437735971497657775450903123412393154417157042586744082577077724355489876420075762581837673144042224339264038562565948081193923511623119127649303680418360534244104093215687933323871939272897031674186064878195127122089933593605305716491199674738367727604832529129990910423566140701913716881027109726105948080886242793136025157759200944481293028604057053904291782010148806877204732571577066918852056787316273498711148360446906700017955721762753111644938505512139880854556151619955495112322997670585315224626318209868108999024505877617634496882821456181177212563486847326180344086914806062534720146562698252537003927393407191469494610580663432214940313145772076858679515136247379705762499470493000722820914055118440549831185986694919198561715635403648604900917678459471853881632367890809930357813955927605030379559927950766715996784643168951521172597998110281828862095107756885184809998678225484911114934433142087738418365575939778878107853779528101400509163215932592006510577187049293368355196422402176561318832378210477123484311144423198337972028177045850415459899070798568377466176979730390056960000000000000000000000000000000000000000000000000000000000000000000000*i1^220 + 131666499770738957550520031257779721276140743284003892971750074825247246783271922941756430881129232040886477969482780627760350484636831126713494527358975967813508794442671471976497336562719530779995497721200679653860644415497200799784947846208171066931996441743670244604752678067502754948017237777184708104933052605160883782396844367514571300998371553273126683132418918028693300162972504832083736435236103449937480510064169451750538281135994688397938662283920954083772297495052480890047203196815090449621299681517098198484232484677230650095499745609008096074123463301651432273226002057838546707239302669385754571084391231758656111436128147187770746184088551940194875794937189531209232742380719429881451590782039779720090298536862493708518684784578187611759349767005130182581938302477456223246703587350090922429360369970278397239502330071148476734709516519901621691911129066115798155087120908238085095182476201211959623777734720190877591759893568781603842555276358687426093414992823335093917782135404991276311656602262592302854984051894100052510774347738274009764432664354705270615437499127783382139545505947718283763852521566770950697536549581287884614961997979241616840598841075274896800756601622333875945777463604862927736144246477622852787607753542738786486318083769960327375535299091033790807062845229410383377499245256260733392499241748554266157892740835926508828891450536685848788230846979937361070924657008022084739258132651013270188393442151999532940027933629827238701739835905911652576315328834437436827870539546690473430434208850621788942185695760370992175623122704605075676652348396504021393308463962550685177411775233011600465815908286905454150391049039591453606220918900055451863288826164059421955798822363214537984496910824060360568379788466735051276765219000389866668527629062101639628383402983355338125715755881894855361029221874727423133471146762404960892155840433305216427204189982954158079124766403533048287347541248492142204194377875070492823567365758528761284267646975900083158225224755010082142766509474004745550682950899073433601563203748819630893425771758075682278206858077809102032849278680948579547191293219879263312024266713022729258571508182891096014936082834736264124921723393817560538506030635409964286245399075010537609957712127361262990524366981158965018427459635751469216409165667685136253464369722143007054999446487831459975510581354575163981430186108626554528818022916043236680679188858448847493833507077230308173010823972863075442601852617578307335517680050286530876841997677585895570052467773838430800908362386572480183733044670403237928476651178577426904911602734582345438825872748699231486798951247578753744196967773800341483332151919869379849687803462874119990965371439264742543377522339743239047367697353583088599544876346128108021334505563899221457452098241745565575522972786216167943789611332137126612860837794505755258704837009488152251736175338234686350283245871865334901988522643977867352176366064803857520868335826799034582943414433977848542741754575600652109991767826733831974119148176625434489689177587310419572275233998099125634099509529624967731181137584863856437093712672955189767932123206088617111159417884609487643622262892236393128258466060952739760676412851465662447640426037718461457921716367804506482947361598633132353576461819073644916723621940992562318016546393709771971041752279429443656247360140886129112634870072651839298225744434858918112898802989596968442887608998782993472674341087242954034183468601191847360183884754695422905192570126892196858898807629600491720895078762815280937927823797370612083625213111003744414078670148996097078567057070542662702849687587090778516171771944808046014014336186924908039109743594800629347998172477982972128224611873608391708859883538446410128968257501509678390540292172861320963597626350646541827851793866820461691834882188572763407194384446259200000000000000000000000000000000000000000000000000000000000000000000*i1^221 + -1811233031909058420946677945638997220792189271982595034645025909792507381730898241913366943864218288446088328787082563308152467037583342146485098416692892615084939399018029259912287505302525215925984742819713883848799063874415714618296615998261465959753484515698935762752933937442422531435841033157973065282829867426894524121552316108959010331654108385089896118606847500131893151116845835471119579654033092006199710191784099075063507206393156767609438888405029886234131950451286407418769561420778264849850877143186348979674299427178174975899684575198662453870102464104926467071172759770435630820566546973251258490718247300148621125615137990577196047708432146435422378529423042020478552029000134949854217910892309458018843747684615086699237357401098432757530249234467538313003162945234082274058835966999637678514468919137502438915491217207153132173474621843919882622238157024019008871315068905574062724217477200010372429021914083376978195246628532964247888237777244549804799487256576447342097092380283589435935442932872161862926547596281901573726972772594602300718978470136261687292376056928073756239759970449728292591433258001083598555472723000866679757022206408248221366300862595256717645416414219872846704077474264525246859072544957204332693881925826723702412244490051715036697319486291368311984046180360066742732310920289240010767529998011096688246784998918149465638338183481061929174502464687607819027352523300031602622499777006683343986600221443112493303388868659627088095310063355126671632721457374755655313547748414906336732272509801845855816409949423557280838548726230317488093034181785863643749687075771056799759241180196257471512646033772405767546028996420610015630736402145183828311599441523789323605827510370464634546971469941391270030229361724388742955553495967605165704045107017688475259667566230351790309201558012291511004285883763138317594995021233181915768487273260622357980226845080188072476786775665156540610986887266648347363433020845538293962234095661690120168559800741682750654399603017187842077137157273938701420979792638108402336008226709115182211861060300863891459058187508363327473498387494011308672897720534870350668377530328472506432681961721834062657391698214603795150890887664112813279599462071366854653927283969848159348146862642257981310859539862378559154840386271174672057008297224129580606577157132227724597683763579360104365675784186260456246908262368448959822978827263611777017050116430673358692678245867381558630627524494379096903301283923110110955851113341941034590292761962297804615868518784171732943933041510203025706056171282307567132014357646525379931013492493811477342841015064264111974540881766887703075202395824160121632679972377001968158243342083866779403588433840388474952367414874066106319319215692677202714228378209496223783525001881405889305360991839782419433578796323147592481773634561735957007498878054194725806741847538084962247005168792476083126927515235645437788589355395427431637657802635034975272695280842371694434690298787304504578328324801130551340679121090221926472251333916299453381579533781584706793473684486088950040561344254822607201834247967541365663048050081207460119373577371797487257261291248481080828612752277852756255469988959597924151457192073955862320751741842321282216789630284692293826770217191087586808665958086520024128669979325387932142560750863227520032836592682669172597006416252046327421089390792792882463983773009848334579342649834214554753342927793524733600137098124322768381179817081884241074499280014374906274878880207271520878697603791692015450853327648000624063319474675674224642054292244538858948856491501839768292709216885810544138972082700298736018367030473128520313274719887178778019622435591437432260401911332858199728635634143536522644763409744956303295249117509690609371519971528650960230098385050294321296554015161565956339036095491005788402483200000000000000000000000000000000000000000000000000000000000000000000*i1^222 + 643355402532187707819081930160706689488066737707113012128267082191612017217882655508919940551518203502089611060353083242238906112681545862675056170210644111325930201018286513078711955868383405730796519506772903103479498442512236019267228239481048589809732679472396708907339429353245389511211178157253472209708211243440114751080025202910529886751416241068705111907549763136204608908446354165084244098229964002676707585555782196255501633357657185989708171350101536900519964823156139850965579051149999579316369554430022305368315914853280689325362865488445673862182345539366307001385385587230384712329161484502523329596870525583938241696647197068404553271385519955738798442000199430035105459062738339377318665745511934290239477605525164508148633286313955332930473090083133534740927788810700344584789963250405030625454458424839510717299115891843425241820944501474110666007746972059510415125687389448379416610954729512870540053026841086045121724536978292091197763277976908242088699015773667018901457618171840016119203003749364069923310910920241050708557472138689148828705995088121107624945122049272274800946566768316204268487774608597487981430364643450856357568046628293854630387887254983226177780884703254127500047590431117784310483504215827020087686891227574401752840005490332630071446327749401988644906939370148582022363364469805283090626345411969374757798323288789287899315163026764575894166586695962692811921593735032739804527586670617874207255219417535857505356115271828943332116468239126548792693924047405618044034305553431111147548679125165905339546868801449698648337585283438186681386319081152049585772907880803956764760841028620284039536129188958242196373711092266981028142943567734793881818539505721151746421854178477233447723840765002025893771274320508008021332029401339112053005275135129430782732590676903833241395305350496073316494220015582771982251731611889617605252536246195736440044417353167626565908375793358874438069558099935439749810783123957736074047232486938341326261034247701629157592740558336519221510488644532269980820641322969239941066063367209174994671098260783089807713833888225331152689103548250048531952324174771061486741029539736118908607222290512737180047256883520146037632356751923411914525762717255911050003122150030619054335468180061321835190823080836001028580425257261930039794583418581340708296440681931303150559754613966197391866896582149192205247704081290617853910003896697127031099004842264505683946893715352651690512594508364662507244149983890899607693849488207758760202611940640471034404258701903178070820119898692672855912956522024314955095232769300725359196380243619417521478942500002403019476538229586175940929857654339215624009331044511687094885951174713108351694986042742513369870250120768014830376591551024748440197893697588281173585069016465970844081213723516379226250935497683059864046339657731219485387727384873650433686204460634524373596960156786464490213040389776205063278206924190174014852938793920288843186329294338376564197581000634955690231075477920922556483854297809350088031359140708564499582491391768683714190316837143517890634110173072444729008388663664724527206835761119757142627362705274019285477787935972572295102830687171048558541173221211083764190257577902366785616164885113673382180325992423741318002341729759521568513992756947656272942051765821760413476985213478395299739873851457822389272862576043828368763719203688690897788496584116044008284424137600136032476770060298965213471549728968056461593069567881798847236700910081701075978411065157939757306389885290845595679806183810951714404823406101305733725324604376918476320096379372286150255616062021184424232101365731441395518871019847240136122303939496367220144129212588967299519088329350403395519851402085264113177280013443057327321522262744029900662775911481224511205295414439091733210764407088956350062016126255104000000000000000000000000000000000000000000000000000000000000000000*i1^223 + -50915251971932479957327510365798556598703891724441325560304221095154810180908777748340793540175517048320627025288696178252294435505815893140549493848229450506218266414788574073592791010890671515285483816772252911071495134502053346609074905183306521379648455066185599069030073861231754048581356286941795901608711325711150692956129795860097704995983425961264958321663969742248978738555377505671481979634210249695117698176765479590118414478981123687850347774510064506163316950855823874440548619288438714831224042630646900382636759396179545783669727789636551950400705299922800240966236069052787573792102469225448295758057351119320266543494081234859931158719893903841917933955187424609523929645283516351962048354632704128105813176791387430176360966757225952548724906655365881490875240262595513449079682331009090402224575856428512586760793231059490772036187296295145920945351029437019062098102863804887787442475914416868376386785614499166427393578792100038820630157523992564893322176318746286054891649616510928601039646288352560962299400345220875458088925333131703471527813999973234541523536921486875989547156022796190302538622535090336831489448112630285026885932963224079079168568937506391665464622857052416242019871495527458242625716856115406717115446843401897964248727871049856816995829852004272614977916721826876462285437320205514093140646622125742720441834804833728013679015859605792088696992972199456551075755548235748069293065305561643686609995701607732740555839561561763082868303027599370977491737583225645141241734847866116456731626519619862758796448781202696162196625651035420006711207772195721870538869768096837431316533826959693730785074388701578237939582549485531779807945823567628633466894765591819545149820223006378957381773287368952970426181903820809391010994741859717111150670283982292453553884946680586326073065552808108778738438788099004424108967007229598482637025714420667992178544323576125341275975548874284584067763049729196684064531388772578246670411800545724251880412096179844776577545180307447642943868004661241948881776845447588770440465654522733979115182609130506538332212174980741596673124321693397669117961677465958277650476228513582357249244508015405029632199264903074695441690841888286902451839009163662751971850369788910384833872168756937685372364149073191565073160898860423544760119559946807444568718779257988737554870038782487337673546704114187847188596110995651195884674143876000152958449684384244846209300037875128141625747632403724874790075997401090766435478517660357766768781872509070031448392212929199029061650669594191727791899682909634314022681914971570771383543278396303125175953526000988083947487123019879837934288122291405484237031815310028725430119021042808741786197758568381995040774630592752568877260855689542236224597833252914708037177972102409291982437339121155303229031927615783700546784028248748375125664282545792038020480774464693697521521916911478999041002677193345429968402853496774358550696890139328946658398212546612148500516592121422086923637567879910232913488712620120068720195034302813373290049765108140900616360368119064938185566732857412231570811208638056163571864141804294714446551517156965917328267978097409143616013807591618886767290427068888820532954311294065412848046416576811658758223152524941420109894499952149593445060662753268021734579891724717937246957514942916764791894330670656842128993471621027668924158317441659789901401404132812111806755042141263264670000233572439589659521023548572614530070039457543663721887244898145675515426479553350023792256996866163305126095635283932972985545889517438967159476494031376943139354499744308961568098603376719378966034097179951977813450037091508928133025709502960825053970985078604282339683561025554152962829694463210243100092603687326764003039702350011631796527942432472412770078687908962209051558634036253145551601664000000000000000000000000000000000000000000000000000000000000000000*i1^224 + 709629801924777453925996219090445940590918700063193688939495118531237791889883610226294118234862897079783435846907182800151703497608606146562794341098215668143747632216733531800680665960871925612123472737370844148803676990593869527996191904158171416552156243326886670953611730132407661414925043007646712820890601089981737227660631657595738467029096008320987409525047756337428741810092818635982802868814939523552181955304358781207873558305820960365251797025214988395781060100163494144302464275996353559170381752975807143479687967797819157520678308075854778807656197902363368375484442100464546918762507564623233171738713624289647183726609554922373357426668718833193509331093994280895877464832621674594862020756718166107347950442745585042662654141400446591761060779136809710779386636698629858918200391954800917719335095273515412466593603060666433710233791094391266897003268176863527875816756110979651252816227991820654148441166514324003327502905988395169663124573722712427109661538989892299165468649176935722870330341549963332484801869599474519692449296259389744320420552629656363812632260809952867577668512071416982502526819060937200233175152629202041507910175580121731551049395788511153399263385103308030794279488354421694121564472250805175743744097260361491947125110789851678055750983495817824384465676742096979141889307692044018527428780101854973209445957177124342218242300340227744399467471128484094239001720165571738988206235429676736525105385029184848830734539840854870849082372260836848910679142324077429529511352694119868425130588167696034389870739190714615073976963125212628228215178089168446485572366130558854943761268338877413575004708312468464602372137714566018163134697618641994384674505180417379804811377529967554785335569556783383175375968413616324186017236533073119421596788582354971423569545690309556829949867362811336579308428332542330074948900613239096651063646209202042964630520235528381734500151293333045902070492167019619092689419613481359874385819314587178468930611219386712008801097010365959366040341930288336494361658492351502695536893799690038161047309020726910680518402212063192484285629032516085029343734271298940032852334205206810667088888585932934915629537588827945751567472248928498952245635139621364758522247399962817332419776907744068302310533316848949348215604473365737981454883119429722166558440069817620646954015287287264348126848436003841819518258557736259557657762746995893061924539607226974704188399265867180889500981356403736387499909729893561739327122575386687242861903022132111262220897014885468544538604353762663842402598455284525910405091056411815691402866592556495197609552509491134378801064454026698652727155943075470679814224771076313471012185687128100099023692010114618231796846391494818058865972316248607671648779677726900623079801860278948811121143627240939571339409059156414279837748494113950190765437700845901977013155564360289966572624591210380010096457898259319527416591508813201318994868776022605792900157174178225196226982168661670643629563943571826334504069710604025987089772977636666441318947507500688657060672608037878951342173223429685189247100016618475960745759533460263037969924515402613052617550591257378999324491782518767061067374941417803966071646848344763612893600875515914733763498239319635917582547965336462809367533770867088770624248742177911322546031598350077607756567484745643937143482053417992836405702535178575487161688247369653549165908711610573793704856632671588166765384588355421269327779774804075612588089078990163368472506471552642940147721378620920257126049886295447937366348643010827869514429101465943784671523541586993987483924488424859071879168468580697644911278709885789050931765712704040867335057912881361395169260745103624642579912423912012859636160578150382225646865503023939117649319807333304929120952566971326871351846112390797066240000000000000000000000000000000000000000000000000000000000000000*i1^225 + 959684182551626103758863692178233764436132961680911727620508039455522362790632802637149869349235623008456621554725001632435959387141190986830960091955565646670577560097635318041171659444387408464431092881228826795071919221802074426765363954853225053567955447740743463030680301406411161717662074467327977144239309848413557367608092364701851177151160090783455584188500167686282238052718864840312475202839226479298118953997359955425638606021250585324339389509842916656963411781637533750425172834426437714949165238385548241857350543395119693070799131671395815633696834361982308604816503002720627228588631042130096535528630350174350999305531876285609389594599873915456121405083594698598882221241163440539086575841598288026967457413243723209108715721978190012321020652091308652405185331664039146360643790040031240993226366808393495167032581502581735637858589198880567039951547455432230199501868431226105398105329370066517783216270268265335570513209038328033510552528339048456755766941854419868647210976307282839157469033698698542181978582217632338592174036239978071700645349447158192580738592469254014970953098804724874040618974231587079538807012222657596443045256704736817708429911108611798161866497807332521504558183767090618751869897055294368704001721015876609268241277027932981706473161469908532828641933366800820499180284609938205504665122200732012074127292850391863431373584178003196625672892488298324216685319741705533524552334388872797641605297157657271336837180715135189864567025601893640471052859110717614623317850866838312233012842892015099135626857100442888044990468774517053623761934033070409849915724090830258609689682994354159056188339653476335231257941609600357033128711743814232627249081734409305409099810620269619175125137850437495328671663137364852602552914739322101384371778560414538675319996171078698091402231289255615656532109687072438375565615288338144935226596024466247042390923860589166994460906084533732590566364073597936110490402314005616906406353441218179778011870724569617851547768807763069192930022097135389377881810407522721916456913245105083503338583325649800437673796595843605766308695206966128692133380673256601574221329929726427827870573283405567393458111323319656118290492052119385555020660372684580603094692638014319832854042818864121765722242034600460866425345526723670779502896580303094742490727914273445635428035574160704856741176486114147144157762579235657084536429456363587883761708185480921079142530212292972476365562023530895674646868494124745011864778470337733390305502439769250190744009769636687797814538214379127889807329949032249725477407078704506577210686410058258927529100703198969998012637974705612277098001324956478430992925454134226138930778118408748067841060828471163963347564933410532930071300874592396462823252808809064131925934316769541652366589288320178918708048059947307350719871357815229729509517871738383691436449717761551139759592768610816896785708488029491323827443789027093440062939522879487298486082609653352992492927044278130957212185650823637163123139594619840088629526541678308790090923674082820237060915668624756426301497313004981729954425666800351505391824085398195145343834923798390316000386070195778818085544996003246295129400106081116584338711881254207550479837204337137960164450844162661944936396133522373029088645107736411583525917196415389890295844767714006697918548606526721165809559388611376290507021354726115853497974406114073861392204021224058216881600711711290033316588047988468426487029834822559326304593774656634463392995615684156173721613414845280321242039175206113827994232678768962005521244603861347194988943813093742718150607581490828903402578970531581527205956405923368296642642233076190071215337599694761983368486179969996989908175127353870439632225905312310164655145493860767468798996482547485533902222950007556820493798473728000000000000000000000000000000000000000000000000000000000000000*i1^226 + 2609541544058371854144403803150160435611369478462537768173873375511874433204111136556581000679069394963935180963619010057942833457489884966267487717860869571353981158058899732560913203687149838056546274119719513739065011943137155466558834862322431525794014771624537243636046828832698665627684732434975504665120025807702534159977002627204549725354987302883155777235732119803909504734883658176454353910613059375057931213381194144477227392702600767434627929891752863918914610000717191160808289961207940709649413300201980768428960826999629774639008102269472875606234527582051265760535974587231289113358442972154655807349928695765473121503037627211370618917113611491865290774594355413284939413877787979520722691360752841219132471817634618761965741927203978412105764042151757235280230048750980970252328903593705474659125376768800017951282470696127818874926598225580590481766518998038584442611364112301185621875733892462802939632658654473404685915209299030432458399616874947750866429764079133631366048512597936833870607830904492578470966217774345627386277202904498509166277240691145217102507488773155473292819327502045773688319108250431877308427669797396307166804154012401482545703421988089636860773150127328610092585817064872191120872795860103642374220085628317469201236539259840016444549433459921311242335430203594041632959263006235579269210765186334409276664743470920609105491000341458860257794305610759687237147514367815453687162245811438907787882028630893698341426950088164821817592145211024257641289180150046489594308178853963104308037559426845136619797147888796687765155448009550563682649562400752597755376706856027529783163768392435202950471202112547604697048306455767257967421951043845845357922482823735685404897706269703807058246298389931251384890089453219973191537957695101959429542426184528881544402677224504081701816455146230089785450837058051010830023374940136516085085284077131724279159249852157729942576384534150132593765216702273909437267868521665052681985487575650373880871045680671648436089756133559253448023279499974483328488961421547694814200336566828585256698064038131683819955905940369537056570144828987877978054616201316745640640363196042923863058719719679357623029639773904229459687233835558471018225882678964828490788395098855631175518147417172132465863719455984623425403103897363331646575897431272181439162586786678041205700490723945641222114434381120655904357759162992984207701175852900170321656123157536010760990103110774453831529942081865505372231700479922103115006652918048791515612754954206120728097373340956300841198465180452159960635034301335491095203201766179559878013312309355914188454195671214599058823959418021476148087111415784845032212924519537125991891484542775748864412240266607904489077809196244861919188321234057692733035022988068077940332004156787677895772856553529547536711104087351287848863723379987175246737392510378365099257499737623572779727388914288092562164281988956206737650635182813562855057972164323111162096874492397803942220513303537155578053711299925962675362934287254514965252418048216755423976356159447605882736251815657005969056973273640151978197355250197092571359785008319827215615734296075406443777767181290133062134483837029010907676718262868196133085891785856784198832471133644004236094742612655502933170405005544075481051209358578911175606882883448110496069990123349211265176938321393272299931019731394871194663180492846271803299091510967755646893815655344790573559832475799688539382474134439999260247198996504330049852792607333075775394065636183805542603496434424411922795943108449583423054588371011078500778371968531476887281972945831160801252023000146883227436506202056740392641626237657218221796145892754060931555672216717114872800400705199994930573166265400462672386551740762327135784341871009019357064529287224390285371669622011518674534400000000000000000000000000000000000000000000000000000000000000*i1^227 + 4161298551838338016216013935025193509611288853035714178374033886581589541329152247511231622947832871277260191139629913957136120302596623597128158711493839351992166444559981339233889518669809767181817165349250181065445766711570623127998837562527615447194168832767262464100357842274137605441207800942070349889160111337747135023683282236901255745728310022512568135242079812078427351661735615940321009044591512182561205517640344487651099945983715996305137994019190673049154315752011234073536352122182388523503676584291331013280174148769569740499703858775775836808992162180632117621330765596550197739738874308935543461147755075152621241496741932344592321660450528085694806850907681218531603700812512350587243973580044387921518092552143183623239239215087379045019739854340179377492341811846658664573792877087730283813304859961823154737580240889958833151732090092920609941135419565747261047990930872215226347924466777645123182722783202508359687527639414219326289872855813786598094168612811072155892661162804769294279022754711087008776596507852189002471858986775287092086700047957829953007586009118157103871097350597703751532412715678035821892369688844599886541027193348601405556654096520150427707804886861961623625574622379673437422524874182181386902575247346642766513466269721168666251433151462289282619428113998104767211476353280772687616537162101584100361200715322630664656383486970553572839019334652155304153071042493576236695827456458836405085612203182555210571320238630823985200058132624405375800959818881222221549962436159757236969389360784509817145282270113923032875528815780292341691091478175594728248419995100902747394088904552814430096149475515145881891937019724009036293336718838906276410014331664922589527830676329582222990640400231974099146169621566709689471754475688346666417335257549676262005023187515025137745962758360198580234788088040804961673654696524663960257252280482798202603873554244325067413473995559996778832955738561032822692748218967590275283858008410782665182807062964090455154873227804999544944769249546223408406192930580602249459220161001349619708322777702188149470419314815627059429119841784510151861095688625755883330904262235659097965323647772932603858338714372484569941742316479122111982824265821204677553707804436493095605030638250298721711306841938984543076984343660363354045926847101029734408247242035708640852277083600062459644699042073255269640548320230607643167191326747178473268283235098791644141142025775995285707131123749997780832421195952889431590306989777743581932378295033072078643411161966853789746567189141026497592189966831345340999456872350973659816898118215178205003325432795888785162505815527800705658503404338879900340469994118840515394464930458248015964006917406929691608661416256204615300252962645484066756375874353496409146346747101664485794039628210925992509265726533084823839088647755258357455435381166458045196132183348671971439893099790749632770738436796398569487841633373671510783984023298778388443928103537676700322846599821361909342575420879838251989822098851541694543361131143888048066344258130928820720744052465642497958416726607043478750339740107922287486316040057226856730458740397072274802134950365911082369575330169394157259842789727803361273367345119155179465100106805039376142897496151305496278403569929222116470393101003631964604021977595313187364023094645725959209766900269454278854666670964782329005721776976239159752820042801369932296393390355682955752362048486265069007119991499520021693500466196556109876065613352402540092756904884866054910908142951366195164171160687165042785883859515755892938132573823154325941307797034545234615817380287630615975876024070691468829132884715751539231275436418029609019822220315298670143001388170001811599192367376248356530145666606971575866874267640476040324807282748981063004594352139796480000000000000000000000000000000000000000000000000000000000000*i1^228 + -340533310442504717511636955702660842456298170291146228962043652429657560776422617174779350949121801730719457030046060071817607497198955748533913816784612618715227172125553273222788469803847025525750878885590852220149831064898319109937890024707188570324225554219700802113885029617310482386566735463785544597904949286717324501188283956575369005773865496916000494437189017144120867357358911835429443179200887566206756269277250630275012557546334733681420957454764232670465136749999575222535223622508751070804912890630256710150222330439357773031875872912401669048950157019253018262338681085283286061102537472143402446316974162154371405404923065272284169738617296424924059280110743885127812623375141260432245450719474010918494475970416164423448182732222192278711986842056860374231068368079282320832655907078147674995188678169876446813884354897627992337551034182445268468721801326073313745351915469806983793501373158319189459177593907934019602458307798925257902572626772830043845027810287681533857972684583927501631295165527757954111327727021973232997631092748538240185728419820617183639075563702449284854411162752801349153810196953645264059306935811482036505731858863061732844768328220615191992500668692709498245570180334867013945485175706633736540058713588326493015994429968626784512946048361528256062049586782440626232450408289183281471516482989768779908229071360299015230373138463603781570096413035392763679576449565381470309713310056880671264397601828343426434755639100444131638419952737240285027585992832522436035458009326417225659131275575020339362668390376451631231525625916463522878812123324297278605054440488096360321183556887734947996226714202412090399985894680586230215859638258425608815985346777990923893009562037562421289034936271650144782032436949919962299828491640652756861051730389876354350463701937453980035304424742236983237961677602986673663716721296708306913171725459115915327912481486440438842442701636976761489924818403570889899670455705455340061327030511157370890430443931401943254440281202626423503712947361825870305805728406343983544169935079182846983334096779444924183067521929259006710877834509107185236976782640039198016877010144942786187955168845283617131096787154220067542390515104923968816466597373577350391733084741575246594258419344459167717666604987250190090436647780523767328707241604163764754661362182906825555953510083387888650253021677316867606072715253259333123052418292395869287987384204801410890808190323564606872255591964274751597987448704517062006180995647194589367857823047935680751166655736212698506464686759524683017816213166587721760561554617495880644277777533989388855941336052499243204207956031634337729902795592915181663671835262898070346539019909789192823456339018243867478693667981249129431423459398648143890161889206172085340016747222959943746811949725457593287838238494841079889324898017837380834385198129062504599279582616278843966387659885021441494370817580379817269451058401313405527473056361953418115492360480267334265218992303652219416125137896103075776941925214925738562732095530000853192662068347847530025412034395382643810392301612507877801099336825294957894748369045376016958101080786075747804859870520560222282660974346685072947515718612997707207579839950724635586498395059291357165675001684659068158618465047091668684241661175946537036287043142516145250339850682930467852872975613516709659026758054967343504793818495914431596370226233074791549271222612003108330660644265257303967763509114645300986065910942277599419076831740623679547042439732170064976503433168255051546437523854262448358223132917148248697122796683649398822049613603089863008224203723138150067621576457297407548083038466415484217238924509844120186343105632953100789693994569616051498165755043319307550277029135670966131234445922859820796137059429866748068380016640000000000000000000000000000000000000000000000000000000000000*i1^229 + -785114925987040749870258460881170323923145388682329707491757772989415441429722853871237895523426286809715873387651004628396832201876041228358066835040923089759566346262081847069262669549626572239263521780338661481700659999206434538133407534383030785842381635070378276562832742151922809163840291077468780774810047831307325397843226994856055632655914547146040571086220158745248239271435251545057512685865899696641633085753956964277328005510421726447258931053944331758250363352712477600332678041432886665265019378887969335782290606422388940483084464495284303104787142380827698901229063413506678211083768607995836026859366761647691625794831390206819225036747659466099794331281099933565008859263884698806464068175762156456478698827224313632886789624251239260107439019679496965749528012118462808394285845622962078089444219177800554124339688909886914181246394234085873157750859595902958834930975213263184790245118600742027407898462921452332800568156435727514134149020386365545719442910480574100527399094371070255343992392600837904852278751064758596376309718444227763718268702382340233277813037544389795893957782136093859264175001102072482450642462719779839216548698133544880742147298138112036319867867676564376143532609039036829820627552693984960015093843629892483531342516345799025635204145705921494380600715829841626837147606759270995336354834642500872262419719066949637479812336608061681948022366389096336224991146069444443162846174207761928799612572745087747397148576962863178526168021828724887760990495564596082155318977877550015998790166495734774661581297251015727658692812803932550618161236945887085592991048364650750106619175813254115788852255721608238099610910699527236114451810453507503549353129668159331103881132665519626343563387480112459283688286583354725554361418977580359455910364653504387038547177412838973846680042413062607501539307969221914060798302370031560090452036394226441671674454822193172478631356385832233230752696264934787822690501288425768995979329288387667889110280896551184556206835962483522194567062901994984982249226758028749082814080781426249365944028364032533160046870866772268268962261795039176762715448981937807243347407299925838672749365027101965729482732869075893307506696979177582639055043769499838483328421318480017358714582053058982899706960914805183009168726508757927540669320573502004869174197719617406917533014354702200447843121576442884225740401022900256638034699197450795490322609181126652332550041834277830066695022064737983811332592132094548362735601460181055091194528753265669627769318935533508288372132540867342188775375440417193543178325087962603823693245922540777641009994755245759822042172200431213115584665861585136674986371543408316851801275767622875470268151904918389793300720567789141684247988038328960632952359619600314892576678575203551274056323494794652178113957367690848626128307329540680296145676741446637795997129816174872681522352135503651277326415063912586510395425957192762785880093982779618982574646861062222849480545769270806849659431823395642797990972162762664051472025171302351159819224074966390100888433503827207265152750465881894876159270542386004206861934242348091904851019958441862579703637279207858645475493348970407392568085616181085322579729737066300161529892494874848664089072451267125935102390888527500895320780174385176501237926079476633154517071324532386078728813521405593576774792424197828391305559265398062221610434463043004949796338526013239640426391627564886212684996210671148712352929009964805323151364925761318996712847276070892756227015967694885314363339816322676116991269848210683244180958752365961756883788575693730913471009823043614116375623268500207264223116927525077842058544420841072404727179145405504720353325952915103099155799483890568210427200435065480095790236117189967390945843957260825395200000000000000000000000000000000000000000000000000000000000*i1^230 + 3092907680204624406749524181874926117071613999747306192856230171634228543646579437328836743067811482074507191111635196076523767133771559461393650868310727723513519495246060435937537093613070442447351027835259821713174122646824959599889599719514154497759298149613391205353063551927119246500267143189988350472670530314156895324974464792308200787353149811865668115897228140397806104874507100247801572379879532721075779549406866314688832610599486464884203026689286458765535117641936544481722019867134883274198571981637564371797636247834188885047943539826455211030278858545098497158258246253740720349622557696728564761072239779749053418256705600210960017362280038589223074550377680447582270933837025604139563024790014076605392196127257764197919530436066489885690256852270065163785212342383789243153338274661580806863333515010568836206341575133186600214681365590384325397189369895739097850990118007313379969831388887652191930410149773101463985848990470453741892421076452373253290697387398843656316351358600014516165893673270805407170925769505701076514802661193552160663457915602244649848238198257950262152280663384153697714193583267134485467881511673680053856460768052368527497410321332104074217361733107019705756483378264483334038022445293115703389733819619655159228897862879515001284974521099736414102140713955990191867738553071784475927334910133738794876481825926966057468838178298170186505921295334024687377996473039066889729671821710005702130279104358369872066621886126001746147164972877055321538273371421961769587888558376652649978296363724713782214990364626248007200851331709049371628083958630460106312129837798130625088828376166438673223174249151226970106265098535496515773405717426308590781594333125260606673293310018446301125985354762751112476298230630473584209405278006238025263879240942101527638020691860921032820206364129166236577602769975356667468198195423907370274123018418117188016211369865430810406008805068522432404793562199699802024309444005512432054782871484865229106858114583984099819014799674898793844118671759006830520362560679496115476392412942293032512528411653684795178877344026723450248977388356747165038555790301324059468263331199909262771913616247125606125612081023557407836025692928864691936458451264878604862462651341754857764925238113642163765452889580706821289813735028475614857822249189840097756517570186837576047127439616955097230582625969257905339614990418738118611292825895440069702220697893073674553782329995233361790360990222511206449169470989294493436792098615216237304322534312716831557709820565550869321966462769608943003922080751033097746964870278943061094297335646842100589572748211075819991025671698808480527105455977042624538559251861622044831118201823958574643804697016509737704041231902965140097465632950734118487838307137203672645833741289220515070654492800752525691357821018756691487540250195348828561549305103227107714806685799112917293995512540850709048746922664559796745227651818273423318087105408247112399285603102916500597553509569175611137649745315980824106646347385651344996508136839448873928778178058845744577069195593774202771227049759682044324733463137550463672208892887820716076309966283321991633684101007890416476306422714187568717910233987823296499898980011052777500674886472960801795018099422437580656415302481212139096264867816746986970388825001493588342964691109119885779817626265195841117033494675470210613857466077627343662472977852414637945186765237887652861766497897115326442733755460318295845042356748601238298699826583458330153431350752887469038667371949351772100161437871285387128518264354462804630986383340269616291496917218936772944161002238713720458579910979466749075372880946682934441728521245682714009993920021322905851272416577079480222173351742709432517710240627714355876754258919373604719826126766080000000000000000000000000000000000000000000000000000000000*i1^231 + 10314878214595291084669695727373775716839318833920567270162080323901055314347952590123795583716115900413295244992686668729994377409542941477967674417723953158785767024988725233230035681074788279680626014324223565711897130551948422203056149785864879283371204052294669731175702300024976436086369965961950718239636537047804283972744207775563745535806832029757569975035437718071788705571511197577425026322898621594130403560001534599980029115068069746222992092421854549904459509807795669512656606051573217977050568831954706023548495968797260223699607986313665742177387953555383851768029982171374552914340563472042923164175037139594444583076018537297608543953357080903781302865345143870888295006231797541234034125417698543782245537950782106746539253599235943698029258997799196689521481053773506309350805164384661991278002658203144362254580558004992971949602196888298808018050189009769015938043910063068677054240716252649441105188694823808879265638334194516552210694509538029108907487469176005837937294953697554671597239484685069429485495942722208383924327976841466715302605301260793808246688231731131091403988154236335946004910764297925259105152053393407045844309316082296271581312170741453707677915773780441011600998612009572083559388217109981170258051268771133269064529965831643266624566247231124381617580355088889855693468703695685762415374500449373244980850413994955822348420482852509487728382402544574736422435153975130312679199067064677408260725457204394887798351278829965459765264726332141374096247567843307997787883936878649198111391926643505102064291523291837074427814047230881262281526879283763908896090184386212695031784577214624719681298710962650889757622622528870279319459809819343642668283162884591560638253181599819829260340843440340742605102153181713276493640375714994296859262147753046668495797333576992106706941049854603107454500946459926595484835124036415519100844505734874178639635444869646996007241182430582283555911926005320491762058195453088928388537293213177240213199464401541601877858633852779746562557925535511890690900588039865846554856208856698095561376736226992613779060926443192574037698343108985029142916626833504307331550403033342697275759561715751456985376160968614909240043152324507879489191118264012918398136353852855846467704979484873265477184712392943596425771184447005344599631238895063569057425699514035144446469196057064124788351742730323610615120019004632673070759112233464236621418170270576575479517031837963672127135593106417521633815217782373073696741713994467366760473254131194770996468025133601075932372399827515507224491873705744763165186306488645419866840896426386641702310178634411056989124959314166349824727760038420561643347999558989712397911169253829387413938586386451975980599702276427782660663860681797052403156869979583077472177230390441870431390187689275511974062148910474341854720007613710326638420286200629134593195373648173664427564896602997111671763487246719948097928505332198973579252249632751854311437038873343292738537113691320820137217152070004811989067225713900086418433084627277716444922128438292186849013280803762622488435766568096769046351786074440281995163582851769327246617103885274268220740592801551437135035528627020495288388003925733024802600148749492252462820309312217718470250853526824670250053138207362255430876289474609793992927639627249241437398020299538972586850526736008045618339765038322397432740806224479851659975984974525932463705867470007243951880332463169269652976412464017582386855919016684087121968237189743444573694632608862141181185864824665508172286265127734502638777617988558171874859145832346094081813747158702421141915009799441671711604843918471196805876299302659943615358319130814254870181237550893839630086688831753846288219525029901238551721306503154375353033020817591769235456000000000000000000000000000000000000000000000000000000000*i1^232 + 4915281435023198675335866468165340550466039699454482030669219943044072608291827769152186969654596740098016188731736318230872690879828719518296938701719501078833277114916665665837100388188623913862725153704281719875153930433270171176477487762590469854538873754549246630363830838865461464288144849495103569099636747162365594833808339040206686486524991462890567955550500345812016946930192802530059943688245017232677050202787921259092398459571590045585480127963605741777600380870979430989370064343545551255534744356568965961037592851660957499389688629965243841800020624143094800806012821033375038045764246095433302849564133794687560112131994910390833313892427469093836815132630066100829746461411600137894808557844916199010647328459532514681918729901738241964800999021399795433358746764035037215087840249534975319841409333785613520731028414379232225480359466729200716676078881631365341106582573653902386482018706648051246263563521370782716908457094954649675879585644175358297951038520365006157119048036688400005279867508648493792840911448714139747636925812444035680191341678834611926865213580520901086659647746507313332342936178512326051788711015527260148177744503228551107832322734412137434887395272040880465645698954089029481968109121008213304340017200439482598383756855764083376598954325913068351008907871523587796663908742575076268863264516911978874716938468362663592993750244999829982780122958422573980440665965712400674929339940643581569165337268777655237298187019690198207823024932059454359104978068099632064956175286128024096247605576308921217403802598693989114068983567575310464889624561697366950976802181579719849426125626012671164044278045779516585895433680331625291929650286034359743751514139805799427345246174083936276244274800210695228883245467290330064955183051460788433979255258535245661938752217376761416217288859770420385000603975140434933503633385127505487897652829799282577687375250734443485383789929611194264613434889771550086731689217364892454659665821334990549377831578090671971668095348622360204613529269534431908329461383173248044588258277938001314726856226646840710394996336728076327775502346822957628853271236782190483874317677774134198930463742332703503157777408079416092482633343878934704246118410239216668539840083047435609854965095263706193935911318433582769524809258897334061038807679784908743875480741868650744885993037700913785963379227603422616181410942670876290958108665708022115539786406500222762622984985482128352996402722147402674368348276166426664299025806801676909234530468025961659271402256512187583153176354734412617789613459721834596561819682935590862818403052212606487228443633728051249854272850636965526447867963482764373091785130900828809213219213033822011075857078102272092713405803669540034843089014438343313261480001120098459568263020130261419057459234680218098537195075888397241546652656835865568162487308257626042310244333062298976374522981447998905512378493825157982066320920005792392278421474508538021943268159289795890825775143896923395138979145410890610574163723194696798967915341336416097850666454206565398160597282442225493437402888047580914173752111179366732695978868291067337785898530289797543582654443975857776423537758835492735890263701326804275148955075943826126457297619911434959308793241192397445993551286688270990383739133317234559601444916811428184596637705344616674256962044958104656807883297904660461089401615625776536993161778926987157797938895294356252448028148155261462444011265634690044681590109040255280160848578477789952147463047502271087041091466700824702390864377606633674284748337454257124179187564590744858803564561885586721772232973657589208541904541250981447257224800417799228246382409605471739357787653252596747094719178640555330710128364964889230265200412111104877324485530537164800000000000000000000000000000000000000000000000000000000*i1^233 + -4487468682253210728694043482758339646508062674055883041085688834977090142332647267792533206779874999713109101787238347292778523702722510573973921446563474342626217386301212045148961142570491536670642399410996499710909507513469815314416799881102300719555321711172601875148553854838582442270675623364387509399652851220656076280257439737728991333915790126830612132660937572113979616766094520429565052796048231479202400411471029437952426076285761614920850267618074245792983461648349275221348563356339023419981565704937624428054795787484927797323925672898631119009503244117005413449291579483668219842990329880767407077850969653670594688878870654547323585298609282537437851139918222459583808027628958869852661439818425608877835432451075992188576981880156449430869676689676107207646934066620710256315533808381420524572934113725017209680257734074096175413146658303290694642237031033851915556543889629264300729111749811411859011410544543870091775856955461452834317589480581031179024710113286472099005521684219688199457922902190130451726396553404296491623669192032464036755285257167191647748126827468329668103581896360992274199113225638295347514510742021407003922583534414135405369048669959022312667769501533300321151307642088858734207557369835525858114080883028022163342175488584231970822326141496916826297359568756727813648362503903401000857645257791938621245209338007289764095239095224706087175538096123802737106914513148667850148288738075791297327725569373351007546157631911328873452422599830830016400521823810334135436668334656478592265707373730919328844542137125258305067995297465432550100646501132707173432130686062772112805325919142280029739433889069457478326327068974114018419910243083173681167729267732336003313963528912934551761246007240046220070921655780779234244244184810005793883104345703433279210887615234745923840007359559394986543726848909120299160091959071364658913429056542213206763988201921991341228187065517285096977944520120995389349605110601908740089670932110431111555627929304581605353309310712986718682243527483748498636629177364393974014799660111298203395758624282732391393017714591427133402006658709357796823406025450658826877823923573856531263184633531186161056753161916468510684941527069261991479009440683343824101574885269244901657241529198337936380935053027557330876301107654078604179960631161517451343205897594234567374109020639866006834783190046270894911001185458725654537656190515690558944856784269956140698530915270551994336560767199982416497225349668189864002287836488283942025987573682198165377193814269781021533621206337563182498160761929942783693700694970047801810091781594088092771430312748906761354784808210253394438442835321972196542594647212417867218247672848427443184234534647246841445196505344863237409125252402510566680629077722120315499168357405440400249661543766423017498904065361279358404924720401170049266486366472735531226567573625599639451611233609735690083441690706219703478327796740945918028915515840080639796263320085297494290102532826699168433187390053541311497341583922185240395453988554178384876022070611865212074135079133199574901378452247270574814942875109619361505755812792689078559562683706849027658224522556139275152303030539894267944666516826731123788355533781422209613009451881481706770555225012273342733432416810636071978101394029736157299651526862380991655815691798081795816593267192313245550107104889745908211172550384672111855496567413804706481744141171577530769653994090178820654731837079422964853737286287116828851999057252857017407807040916713308556381772116269603791210367454501718228130735713734715649908686627629886092000639206202523704981042141071358062171121713204569485199916971426987272823848442241897609482129044940980690648930325804648443483435657524000276218364623649625992069120000000000000000000000000000000000000000000000000000000*i1^234 + 2438233399996990931211588731586358950288527055885355984913543250110604335086630736192605698059363086695562737998582459221459513834790720327680600969423632888418704702154161615534376701673722587458437691019425836311924098243656261239903997255090988680713670873429190977939604496863144998343729245078970960022076093411042121834985559043224890527701071285290171337953399926293354542590859756212121301042751709871523590104351420366204210692117782503560562524866399942735420418150994004017786413285072855390123239465753173986183157147584049224987682391865146379797768315897501295349880206585328125118954047896665105694770316349266430957376307719089663616209617612768888580315047579305388965979910720292377477600579628026597007801641900026098529519673946037322572090857982609093326226783075562427512570308045593270955325001360282407971810308690915215642455064235885322373368994339321890370863048935952848072288605531166895078659370378195774744791011313422363979685862984986453851810531267628744608828010398770073077661668366238148728625998656912334511510686021596961422806939659411991360924884141654910790816467748415733112479839787857725187296171801260999903685828374801320876638880457613435389825476049501861993783824412708345478081043336060444743557282076150245020929621051392471518379179075426784624883723267753340819747152899578836693320067536167093471147722732243410194946978545628645928715901132491056461336729231344021714192308161608913176052746586221339729615364109377950604225569390404657096929065013157384319026545053372839244758845146718626521408485545163206975699980832552186008314907747159934665714536197934795003971773667357390935935271904089964543460742680457961905924380335530235756631198480506220156187006215605697823846111590936376849318185000320809568057671776483978861186752225755427353471404495727892975443112912655437749740227099266931882403384279940705137471496536696261213770736405772257538194346763613724757337588731181034989084164630445949400961082619745388108184500099153988793534844011041232745907265929835533727759894947753665937157039776852189046165454866238862675171951280412770727065142300813437927984565398110837947911886182471495397288217189433863660823135722357579709796403920406196961627581298308981145950732856878727546806094504291626547028922167271706081233072759275255166272419638196269761668011082925942882014928608820834504723252645572090670076788526230133201968297883292237278808491758939874267797821266902494630692388356223947386267134696677859375235806155608190836204172612310824741747292510006639233233793139142067884226217291117530941453879072972541565370502333747440018224848762776694499883302314205559868479463139552896794704704791689735136394921711520590939814948341414958216836293882078313390029455551179599249516281022959290781449317508236282899750888697310938643811836686413870529142614559864856787038790914594016270833573683776742565230696958365688596206637698892584184931783745942077396858907400159058846295612235321544888140919225364334035758484603335262799246255960891709665630522583842742350340366263611075349130799968881355761627200485300455070206502754185500382664753990709750363139919356484534243420832077411237703712149884582751892529689658994947226491235679879772406326143301724809678709276957650880359885864443997747395937238297742217948680753681162905670660313491727313111276335706801620608866119213897888075258325278217354010902372081686798467957889571466829434108301379132193732198942268935418945422402128040784033123928549753136398158587441236971412968772268081162437675306462561680706238577718454885856613948406304657892558993932334754897756589254903743379743709861976669599276267865876738721245158564524916758662065198524097736771643341639248575497649042928369199860581734023168000000000000000000000000000000000000000000000000000000*i1^235 + 3582574048307200383471335837354400407066944209471070785956966393520344223472808526433929902066056121007616646660175583758062423696575517222516815039472220136340640500363555750640868903236880544816895484739983255757922575716777866489886089085029520394357059313573863322774549520179450224291053825159759495602516478109359305302816489426051867158826795145991064490387296446155888978883960383352508807314636375431048672204553930016491354981443983408778555488205796427472689586907196739399595539153781725506405010962087320641168669143030733770536142703919750502603873854749583596385877133582207852832620255933108524608025683872267303079653503370880355181442060989884186479829823171290615546176523378249186876013713819892995037343783086580966936834166836194073413352601169752879590465180611107027394509329169693049894058025541815412177479908411529211860348979104258666479997718724933135730691575819128220551913293712280554285658126562736101079699698018404296779112092254225047251975139031720804732125330119618302124677503479417262072860090762605473600307515951655320782669092364794375465262465187542396233301904133637270598017398232872244932018076620204772654590122369349776276671785695907652384865165948691021630453657288022786097957169419317015851757610227360610575244988464033065734836201122971506104067570380031458812524624999159523181737780551325992903849906568743806941518189478499102392435699812809082545951838586361578189807517762052830709713127770334481098396315054590685807150022921512217057274942097141941576330642527690973720421557676798301081499705474898028271267441624544098937138513560599574076889758006658765207839837705347033616336892517221961814303765273004339949756897090008060785118157268323341307032406257229758315111042416742427460475985529712783794667763162535799394339929741284334247425360665786816238840721126304599472262639940034385633845481310737260472269269585242703834344558968363182123123839200875393313032183453729381530323097638906569901901134402932546974059710835923734565397455327742559365888999701380517451542870220493755759748848964078342667752365394611717098127064031486000607318468598015467232521223352762053553288536533120363918543232052451242739884757942329803323392457910537085185156318192731233529174358533064800163163110597233010518159751869963174661121195713861910757599054061674693386864160414798702010673239282078789338801281961592930393375770002211765719186128549627878836417133123501576572779027494309310165396638344477613448479701867717364225746210256599637426219839821735503455310577173023699348180369102502026401694183839084388190050605479552689497928493622700177096859278554141899191870934871911784819196325268426009558370948302049438549142741773137916151638342344047114395156422587392265478554479309563210995229815583781129907446855256938347235672640649743073787506771241807002729149629744035030507380399802146701836970818976394121018376072002220095968898205888016234325990569592254300771513635170325677190034700452550030732686474927571140813925089231950653853190348164260138696300641488375802404658831044178983621899697594716729650036298702190646479865401646134383230533144795944283591977966063857187478803528749755554287416398180675320643404289888857748013981511179727152715845927571513640823572074876648539700745700664710427436295602469696032255200469768366017174289268179152314773998322769606689318648980819309418344887360239456494547544207900158014173192329156553928163143421279657688336102106805866879229389379291340076988717220544690919410327583946806379036237863023494231090640388790996374082007495652842830491519124753870040724077893237148705695877173504324310123614330982774558695981839007928913397914224762386964555735482085963042673929873035430210984895752683550822255663513600000000000000000000000000000000000000000000000000000*i1^236 + -728825330539367400017341843456753204792974224337559748580248931781454201735603491725395102293202345279862466910049909621882600634380660218483067912434982654526178061438555969453903141087343968364800102745410177406684521429358556486167167284765328828858214289656429104849359081656493551304256615877844694900612861421716018898021529350747402074005445982007405919899189488262054498485909891363675114190720418946123148007618772117064912087569994193274882873897012056555109005771697372284493772355386022159817820104676978398012763739668875870061893952088589415740448271314198702300796534816334066625180261960002853475832130839775380403740781082624660392507503447303664827134610185224719105102279312175030540966902692967457630053112166557533354482522260179357666416264175057257316802595578886114031572962673438955426507696139422905186674446351825092267987551298200834340616263921952291978973060556409033097652079380820605536647995373499986248001115396271753799850551649264836950440678039541263173874063299704195849892266101233671361866573450052515086860603556213924433295917792981056119346910981137498857238646416807090705303056514700687541288982741808755912414748774221910875882823839684062303508812365068216934086524973666751028327551249639885262403601004173098279370120066225974151310163836342055695104708607711363070963507823923604111104929279851077216146345059211082653934575717227088985483697919458625419093948971312833806387945202142506771766274206538933787565563765302181214500077466650391299492186362700200060446941952712198492089682600022426445259904284402246806896317930123355035209798424316130302670582743359223317197689964557640531147115428545005496258515987166238481263301976601885317531139871042858241020920254572025096816888838796408255891168810467006167348961656335702833404948324081761869768898776666838962735943213242045134841189908701665605792885161022558736098289237097733610759665229405766719965728462718158578284350304816227506479587514601205709534025267103624344561457063134254368241668192141144061971161264142692513634145571771334940402788445221907849474000579769735022711882715036923143672863583038283814855458791700583948245375135991804208724618186285633434563807338585366633943147234072576947522984889091452951389983391934807286955082698148411219386140626913592942481455227367049482295385114011932205538350819666215579142040126607180724388248387265900041684214194186342915216968175182874175852986991519206207326077562616339827982282880541591782676640182358983639449658659449566052343578437125078584820881805409277131942092253874927865792502497384123730010933029278349093911253827819863852934075816307375952671884565169420392409850944854390881509989400546440918262648785200258347018231003161578230434275912363866512681338594728958708963888941482715113461650643756380586563721135550784613408153210939758110912395077023274478694052727273044756845774132227801209450442893289483541972512999935413189278934349637537588493404739802037427666038385648486008808240609835682066507353856307073039659745598868669210723673770784533253752141646249870876208799790237988290727062016911370114647094399105814274717483733870854563268371035803942472501757043543395715159836964861926035289813825828712507328120061509730548733183537128496996359083641373651462925215882736631344814056157649684692574832306476299942236374856179951234585267322410828943822452167278406758359615587407829179067912383002362834752309197621135935361276361553315344240756596594843223602658352563648121585951320099902666139003196695965773286199088162107713738464133668313306273260168758957117244383119120348582947170286022952626994771542258606235249922748353176237146997246202591517620047921979023022096894329196958548814485371863680844207390912183009280000000000000000000000000000000000000000000000000000*i1^237 + 1988071891780778243173546105805401828066621688792216419274070714442854090166219682102167898298731422901012957140815654963998762300739058790653247907247153764002533070823559844961273918485121648851652067324275695875570051424688704273845303915695798927046482743621036842175514952013178266707352233933888841665611258186435665345995734828354271314777014351539511244001577332370553519810296979339437528214491151518229511422445769697265281205883248185829362060710463890187306377684298249550511290734261958354329814429072871416606953862715033074758749234868189378159404716510095279731295268422784459466120222388639276485231621449338507689676314427897967842507663091844658842474513242916957723884228746947532046290806123967845024130472734145301126395569864049113756157684725059406672350882895854869283335768317902738896208303793753961444293801054185333802923402545300203731390947686131401394696485556440736289630127751315185204174719510302223948651813806509623669658809628551553545174035724863608195806612710801623816830901636472185009550990972136820732862394736349012546424704933643487812032923803472055629683222005322134455746775890134112319345047428110788404928931587038740905228217208612834806138681500752924661499797406595890131848627731392368516011881735524633339842005204516702772654562182186509201981940606627798943210650312918631000169260348192069127052517225884454152793887369286514789734141771771050509974767604420819701617376802573002770991468407031903034495488508173582357189584199079728154975647083784405974135064301727539216820652023106492671978756452745201775673535143302190553733045537062075851501435710842339837446202815148889393309783250517370779850761411260892546055308281149157572153513071760369738174152229601440054066505838332120610897228347870148076389273316091393027534406046438339472000484851881918929994231165236539035983389582769220316162865411499330235354684058248070204274895029170995958150466969728312515583293339222712805178867155768863913822631540132828951312243770561308689132123660929929669687956079323726023472069408139918614269960365861123099705179032706176231983353405726258145833245960260961616946704966756528733540900712868382710335957616340429743575431364393702966608793974634248413079154310306848913020647964539197850742417933797995746053860092588977900405147595276519250329992859262412290289118124826831806921597540928233821876385012570515697775231812059846318344727840818861267853991665352150500227342453593808467424383937803442664916323030016848730152355766859334611898863040864403679146971152688151204916150568154179091217027199230282856953064008775638502608494119100504981866771853248269936944083013004870714148599064544904683524529032437984868405754446960191239185651754311449232873334155450845724807586047602877748399314109671806358913176785065099727567238854168828589133653195521749963325588187408530745736670779370746615406401854050162335579918482090097746140610081377041354715291664824847358428979809155854251120998758440362626954674864305042902018357160505813692725674324060573906004152183383288761216065622966411291703558886953251291580150934135166817479351498189061973027748626503809771148043245491429724946253183734699675587585647806472200472608588303800006773982013126016891687344804901040006924580964550909348650789521007511445053200235714919362977466385392247921808383659162321494542366402068435519012993000128341109800949230719439211160218299084867512998058360024390698764378498323530629457633261908891587476935607000153365222026063787119076483288082566512245450034121779974569504601039373285434837956422229568887537737573369457747094762274669574202849972649614136604539689113657456416510084197404848440967834954472420293170387297275405441982296533768613958097305600000000000000000000000000000000000000000000000000000*i1^238 + -229722907655917971678537903071017967557899263423996609750793217944596368388827183778887616114478346811626429852278999876864721397493526670849051260983056181599495368160381785582101704121607860592274008516460358426024969087805762545002623154755809917708342890774681689180417403005210238261164310813339051913171311737792344748259337233609149961819630455601659003508827111375938696501041643623296676201010894019466837438515137760042601141332297629762670653185045106056341031658471776215734842538802745047246159017754551917640528181531334342605407966925651465405846164956495165312911213530875911439430160213502947041218805661704860790786648824216587240855239774902548353003184135138679352660941663618253572489382409369470409543634220628665719906342952046711920359692952369105063860210598830175191485184461955182782068003371081049259914819476989538062657283828141305274685167000784976545752049424432320815141445008509593457062126027010458307552803277513234000938703882170196266751984177269234537931473353398929970373209781213239597121007883084547708678509614710059251140512306340717203308688073016936990573838912244306064052278245404050498309651880307336585226143955862996858905603075227898014489205812228575197141567081888713347733314186837257369139411073469789310947024676073358904456835165813608490407708182038190930010612435638729153800770667544573505880054766951047265099391108991044045942803637070183765413006497729373799849697512615085581021139816200637327453046081915142457951225578017889235226785069247128702866668434962495962689105303647764041019509487498755599491800998291139216838577428917535498954585371629690240348647550730585725701480607585796803864468126286966369392308575824413246081711710642023016648810416323583330132448825110683409759931302394000602197381935747503918874198956854961279028333128741442928094230803156923872238067980271373255413606015975115656047975272988469715329455460918516512656354635085471657559034181172399165001076819114170173107542127704346420221364375063414667714433572578484577285269321482749218787968820353184758741359989331395101177685970254031924584936681923916359611074888042120795705803428672992386575253535948883353066049166572643837070260228161540848106449175692332504208668514526178695229462586961543330519566919603311529169982820483212241891230402513962763073954928789880907013327208847257091736290451512474971190291372278541053569753172289956488432081065445581398842136889379394532507604953814599413368509377697102541478546187993938651025609895245214686682151815563669340520338560585427236015359651930969133845541297853822460894357591138453308287143615097124954131029715992134917957783398967358526719730841295281894942750946574032366968616162063279248825356482456317411277990376384087857554238871174115477823480354690393475727598166546729444974682377883072993572817192971751818523624904841821524656760888314403662125054544611455568440873259367973261999506020642451196792544326915983673297640954164788258818372855618326964664434734904219565910740666662232453705521003706601649339736932587694265939213441263555050016282682321081068283045091063032600826851083518242370284167752004907172825242444464725064267179439835354521661574372463901671682417230509390427741017673453093048991041475270591261377768925604373984613429163585706893290328903795420306989667310868278407634333347040527902505983417180575349262674368164066075081911198804464340485386062714235051904364195183552646053363002833618013557621378636755430244229604268357771498238784541825830218469762615724345792388048778722682363601750951926052677270084309425807285699655262910756186028782823487955825700023939268955004998263134280119634679896097119289092905502343615178027152121504659566794312325461232844800000000000000000000000000000000000000000000000000*i1^239 + 256771956257769609239663885747094092241254094786052844437813520317052080355581611033545771999355876874058509389728857020601262138184571382809107995040841133108197424011926795513223333690259129490192018565465663860486111062422102024869615944880944352139434711970938836553816079853842201692512492559838833788816128657166540522392284262776584633158222604657667887627920430055782253831964945182985676088049115811901444598883257953349660798869550069497187396616435637465416104339007041734586940321314015043819864925420946580237889333989770431079219366714374246109945727521063429568220038318837724271572525073243873550173871660105478724030890170613639410769528018018828868843853029540602920288006570638124813948906486229220157562482156913992150991225949734284874779609825554512727109478613507951410128728563004866698821875171209797282783347213348844373992322425998996824598406474871540103020908607388663752500531832102694842301363033725966722717645668142091544512029517106237349909695912320928926656219685824007668492839054482906784391649692364898397857286426731544459736986603539982004374755373022443134658765949947676410498567797007092520162710671912949206803913050153870845980109359039935258796164009836103817063803899613917483113307099693718116003202706373930864724964837688673501080556409344183962091218741990402290232566595710130702453238604092087012350245486340704277680190131608377241200970095000826054150097746365191314828774831344069257421369293474240022569113223522587485355984023383178504169716207619948185956058711286585747529275489939171090904457310659481873800161056044099035994829268009892504437788334211485889541856208023281317678672535386349085561260586585653029690190028562620252913384970079128751406150323055831764826855630770137531836481327489451720783772947776985905400044665562780928080712838806721847604467273577211392147079418416072384898918746688655656810113636380183412174810802111430973430852969142736261184288391918936754370981782802582889362659683161281427523553098379220690154897221188581130789662407259245707109216476380397164913331196991647660995491878433735731469924871592911913515509107322267178721718075364674851493633897324661125250933221504471569336774371378018144690667102236772860076287401137971313994583418203627121595165697615888484159086412209218330691305834720302658963006994350592980494783928638381156427700427481052351276237623303889193466535017667051408832510790415453323126053578574533132256216167665826451526866175125041170699284116812811467877151584209497765697985045791489812076384999761960913614534944288032793345182757714776137610242621808988238299529435686811783711767513815877363796800799519418434900497431874767839507384902748066767777439293539364184597437521128334501898350110224991493478179201081948075832801522785617303274253386495212352413896386133122743679876716197087581388650024132950863959881989522968855718094476599261643107932806453051817315213744902054562303147143520891339963837426981773174885553690721576036519496286974426091314174794883732782551098013237581872764107561551593820800529107653537427899576404646766756408769176606650513119522567599611943375193352388644491114395035353291576259490042951747341455579232203870112582313529037580293071438508063228893674511895878666182771351921118576860212673224354948416709659186230431481818952624457361177554981072344455342888480656045231361626885164191583324288945647044408362941584031824076766173287469216295223782094983526384893760786309900633807573274026163675673153245432528468283097543988463832795568525439964850492254787390961027972749024304328989767804994216700802401164571738483151469060389286646268221099717531520654312320415560984756147439112883063960230915190094914900626984130314240000000000000000000000000000000000000000000000000*i1^240 + -10908582223590047445164646593270866854647599163277903090188484585987535192252052400865953849854610168535423634579099795285748581225871170101942894945007478264818770483400669241726925219690074305593424457782010643491681532058628756437108707412929335522335776566430368835822571646727081307133189777723140640173906635141726923512120658215945659272910521726719411850578617068020698904201636998211386698490322298596588301649702644885937474388671707550095186037456257560551387088683303033728923411726938321205691970848499022276943488914104498982385350667774972726882964521522673500955418729486185375380662435533284815037511000835367810555645806882641407245009284450787831773982716864092003953198161686188853881248750927637392411076372328395417131482452970549370970786950237260051061826818604102933194771324763918960599755749908668410498517857229489886223320157683036500935492534832574193944589114800073969328302636396221955026591185657296327991883428238196472890044165357825136598955151910520983689362539415808837410152322777092838096512601546131517510540067243033563486590946534764281726598783557791433117296367500096712540549334094771186347812568080149557687337086123760138495630068226938829903329280587507262919848698007818933914559639547362746066268840090770719651328837659140161885022362801505890528608058215462842560685091107958902760747421279513551133002073289738862341414226294582303002680644332931269130966428577443975637169908674766874376947661934698427032364351981792454320948068851896726064729716633013623071787337568637509549440573261692072724302279468907252688535659661995534359532893612613476947718647950442585291732598397931802581518515864145367818438163593949523650860387222470290407972530683553492396958237902912110100375281596744956721800819692476190677265349931946501711434961482861087592830504252451388592774664280879835206619424946655449382011327758180931024550464476172049436217108113978332827540369396611351217155562617726143484119326323287476824342452136397745704739074478893091362527804427962384950149426578880868640054529660633083085250842739491519302057847418069166456518133441583207259518621151917191202156257147883468474614876164539836378317010449511919857151385655983877844982260688163649082467316328555482350610691093011071859848984413620984888937094697700478052958775284613877671989942720685960120206152425741590351417563644221075518473862693247745822949664529239881341456956220036912431068891851367053342771613165515619815764631294530899723279875222150770169952316841644954783126850900233687515578082795742993219292212614585247610546263378558549483947821513062402003971029879693065060752116632987057684164736732618040207987738094903294965800880561276298528658114837794143416629665212191001630201889319376022217371604880909446490442835156445014228532426398507774555826064784768858231804718119428305206098621063574601422114439405698107195663332726925262188428601215644610106888030331157619255969197285933825016549407297566726117341657053072902082847278219869919370584177866705311968589139375791626238405246758643376047645762234831582623974777437438373299582678346710414251738340779983708802221713402359098152436707250286285238636864091686175595097827166837347453312232794395558293693801732993405778873856665919787809652887369535507684654496064484213656989696021268483880660003913674076541939223219325250032502156835950408807473649661626507118638694988061125078271301787111242853126555305110214296963713871650989508472762547485563392443344284307795960399005888474849310380117935310881972932427599182542244621677487448415558553376431084559207161382402809966168406327918661691794367597931118940528544133564085184970950681942049639668934898656036657840169741251162144768000000000000000000000000000000000000000000000000*i1^241 + 15180235481961477767911272938899611682807265648159466745376287373694248571010156773621555047603476187274364785080446769897303519557577270729182247190309203075250628043810965709132513744264267729274460419483258662854604488653900268820183904872208706377885451838607750214661483068308382931187703618074467267654628656397984723735593136543049131144281790161374270215605855847623178386097470996212280206222574103938838797751941056622904011885909515290061679996610929711107883221613137607127024330164480884656597796023957653407129406140772894095274389453431583049788547146495495118993488932676969240418387020357823074288702266358394883334753018879355534720421527348147880322016296095001905488101933314810453780388939816096091999109686768674085011681145208602434000665625187449431181401288235613613070329748583692059504216603509912520029890151474829572445345806807317651968700948500717399784540792395597627827292016910487590842761046682233352289285675259366335537643021547557267664874538266325955555618992374806295932040265522828286414508225157475283988092828175580984124054591002409549574580093006784646048823446049099545934495083006824612255110708570060004090182415246643119889985527529813316262085551164838854442073033688387967955527473561689466081130727757335839634756998716111883785123555533918584929152733564460931725265494952661711688020508206201282154170714300157707546141909955093139392359964217113074404113435357765788216518445842926635138679201805422755501242650402601183441803692608851382900068510982420568627588591425180209543315295516298451250324073400191527661196971306112611594026756346643857858906322196656036107713494925512197765619720995517187221118307685333710820063083930223204046933296980245369462789631349596615523891075062533319574125212958233826332586706334915931303411268962550336765967915108014392735097237230442339639508832391170647256435301315110461981802085013254432018091431456949008195382311336766602725305719579901231069935135466884676162769215386084877283710417744271105007175030116348461503032707030848597042458806118844923791455735962410946608851313292262197399035884421823613875433893549031867008758114013033734443561641541343557379187323500198580205112885872419882488695390074263795259295157235002342769757888635787250987797842128743375201732859819734178581771722390606755225301834503888314577613580024505678397660089235206231885201846946994216098034798230082150936703929941082564585040146036793489259592975092737635551014151416869590290927803595932762742728451670986653214529304232288272535962226890635966565473917353581385466057961171857506204849609188534400511318648390087921184783534677411321201012793348358343290047108676433088667786448675321930190131785800071362394323996684525850864260944622571867922424485727403669527218278362496344344619679030583210843794737551188449485787482342196184383159957868228565352446148500572855731292169876340213447557536551118052054752308950468341862039166341356678314770953649208448994879550418700416706795701553648654467826948054867479405031073566106964266733713100024166082741700944597390078335155060378353396274379503744718272453616092124391453145328091869184039086421278886369305222291060054768824015742121190155580877408970868171234047270074024562771843010565695502060768481096517309834926412450871747341802979853914486241909992478307749916238867445054948525476024955944181425548726570829768503879459399958331097144410124243950130239271737775423030861923763656467236485783829594673113083491166925199794607532736225839471487494076734987728229392398618221132149530375253204614943378632787222724693347268127926204205219307071055282513293174025221125754791264979563931826728824262577638847064518064554851038134272000000000000000000000000000000000000000000000000*i1^242 + 101906951929741287466948949237576842736317575161418092749200104817624062197885921870285086807286359567621381817282208764213797511628636864774050788398234665461923211777514613414073168943915497420103360924436459654803752196955189011478938205205749723763014943977293401787709939190274517266686235963500758985224162588692461616236886855637011387102518746760722303212602994407591042339247692614328170908045349167520205732802245582729873014244147690849931180799261605048811457658721144566655337030676624012327779037266636766636458719165081176802989645178450703236707493924716681893023747199350650556299393513157279233847557139586410194982943633606924611016153349234239230541168055822836333213208465874166271200325539133384141189036663383441321396965614848591524161290525431775644495279872927649122376210480824724105368147286782912197154583724366691862551598919388485460059202513614909317469079928378047655519137560078284760207277282316941435095302883292910060228500224112087538681759752736087672080921166013049920951723389453372394411495613772095460213075852173732616605826393692406570409061793682385504755104826047367585906044703092223051416300801133162874044532207616907698502316661121892371281731660293985746567433708159037644028405679474937380535458480831547369288623962534794382051896311161142618147774484520089057557017102348278220610025399424662008960648839560669466879443471633668991138313516121768153479341883664700448405105562381108495646146356102244988556796519783385830751958472031045433648654482615721941044471652828707407071987107595576337129871397549721775750218473641175333454366702211859865916510902346057709538910565021722328410407387937101596297704573928417176742064668783861264852676154054579307264022824419843968554314120507726956615633657204871684305060709179587253110381890837826496994218647525503418942356030965148809972343091894794097185943110387622161519091925839119682220193096249610979948592545620046115293641982923679478226872408339854279508151138726227469318703850693583128479206523998537719227347582126548265608182811940350414889480491268056306946084926834643495325554624411133384412220798185476189901922382612647028857824928242372908518729972437116856567869044364381509101042972275975883170954005773953983089292332974792505224295456948689027469056805603497403246781603714532717150760854325372480395563653159673354171903978448048193065074508076140774120627147617099081743364158217522328228372354691968812151942443525730256392823338930396954542442104806570893456203803198647925825735512319176449892224186188750552652570788563545434528174580825315437950231175194688209264382456025068687575561656936992943426092377070846738799913005644100683349472671785714230488277322407729821743573233975263747166464570383704801718432463145910060868650601947403674785721209756911496621272709491697312274822534556269636904668229369639645185173369505303307285079232171604714961616362950032641129192630256344370781635847575809421017337328884305824095333582233136405092324190718855817722162927152925265378506304152390035773586713741479839204525692817706372813913722956016077111628314001224392933734084760461278386036565011804820938776871391907765532399539298570478721814905707973214156690649104976097690875200111494058018759170708957256693843221927716878833957191749438120311179175218465108058862457151813934121048190337257472193772703839357987381973227024691959260413508242188797375869249574192985261031659330443018782767922962958598009620229436559660401529410435137184006703519807876095350959274413557843274737001967972469499889240971188152780681996479432836898655282675776478838769132789476805834201100663360132233953213692090901239034594276310267910736106869405777920000000000000000000000000000000000000000000000*i1^243 + 340675886850072252876663979754248985104029584621540388351443836941320694508753860184938861255155478372582741104499701130183792229599230601203703305616153010947201728248491259210225057213635594425302530441657394983317972872857123391902899989360870710983033619346510332637802183660998102655367000687953184387921909135998663521166094725842997941931219470631250224787789278037439975443726189397176675035296986718521877314655404436560466193166030518355117054461662001018435737530413336190815647558891699925084369808901453551329003985925908746279770472411175742576636065643700975757189758377480153635290856911623238538874686186317090430065222624495826312469954139647324972563257445470131447546126437405450474200740897475812983553867172329829825391381248172481763274616159639118442714224361990461391347572622548282746892834209276566468665965020831180797459264938299856952147240138680870134967212320902075140684970032201067740460389187632540696791577012006734572083718938844598204060135110905193811788449062950340964196860966366611946428751755966711966328795725644101697935397630896842285648021233529209161063778978204552399595210578931356865022852961984489197325178439801885833539847294756235969579059785194448213111385675625891916745650837634350315284411977858898425627576412394293869593984843751988945488008125601497065918051584443496308946203205997754567878423582702584486278758768259027605964727712516382464226890407835715448407619866834507159188579245236510255629573199564969038555589980569753633787417898452614435029480933867930856806450500697000595599155645654684551530644683940555629796008455824411792323005901246503126452978685543008307190135401880607994770630717200154200372401081964320194119800374551655325345101948296065398283786258419137990361537209509816055648455510269411795368989600748017450818067167537371180840978715181564356576611394492499241661092234912549601051505836282212161754320651945748766678735406755203673681491355699027810857053684019328479512842791312437143780181246525730575884913915599211967066076008470307521144487497070394423554487687871035586482618487279546938342464193203591773280909408773681263696026044677524570931322482908473455845177427516015515031455647859507378423277892230550594016076869835613562300854805650306230543484585778545809997654686621275949249615728872430417517013289044791120829494311666168857810995127102358242826053359520443436019609478599812390637365925375306432490912489170326390098608903599179613631923830943884149344293039301160644031997831154417659249129585955200473881886583035247669773335989096010469813257398632554529709476918675758785802171776224185071381522335501629168585089619602477697554377020358724700015895661032943270355437516590753756903180429656185904859030576430677669629364717520329093276579028159537794452729311100763046048156111488005241749597369660338028445095526030763829228166541320407877361606422950425812902956322495390094017560362417941670956386477440843637824111432033256461759511470161128325860363522438851898681764680705212709072621363930451280683550783351805161402275402082301161144833830268367501826336277521333134789841083528394451613357960500100716527819443704702915443532752699128926387442531023288873934311520928356304448520552859205156024574263006589084230434133737178677906745444823109874765445191054497835898146744023612907329553663840066445603917961816118665332440977467172356791014213137660262177910001927775427271646045278092697460238911942735978691336164737454824679422558952321113555709554649141386849487287985619657658371030345082842768964899766432271404902950594021014648965934388451418750917997219718096042560888201695109424889059729406723460770436911635881669011963904000000000000000000000000000000000000000000000*i1^244 + 2188188792892095847379062345741358035702282192312452953550423809623727141674674643665512694523546712838318449224886398586154348380932840823365075304496487310351607401683284168169834107796236781749159069752978672206743786607956703828290403419764777718205097718822192248923922375960321780425161036680173756945661005682326348975468339321950886831309902955767623974638880376670759355731804606137027809389475269299892239537480648707576157202669990850470567756394511145694745051135343340427570112868477237112920618903971067420951310998767493582829118563961646885685179227078569106106583475163189730315520680636501677363472400526581926818735788519370062729779032415271765362133612934521176487579148431265368852942264430828173307663980444895715208346478319717288855278362172887609819042908722129078494441899451673265712744800058002028655179906187131881225855404456390870132850228244315280638485736510665641265306773420662188750226921033992253297107089503854133895461197127953380484362787513887153703583664536642500238966826845593690096236308152840192850420295716086748156471513728705538199089018295271315188976168937099374878916488589791548401435818554500107969316312655843265300006603144077699212219356708905355050632003086895442792862213465815345845885118664896036634111911075355624097700069009707811887349713172325713371786367519237105467866728530248347967752021870113333202994732810493444377020436052789901621032510994098242673178671845813442565383952037388928238970170868865121426444493707018023780511411112970667243258166552767114666961410685569220342618763537635619387590164505529099405604783498356179051525963225890408247015500854118497519364768766990927147455989409721960502294292916084969058492445419607097309846079796952701048862960781291780870880027855268428010568901315235403831887584206119467683194820953741374604212681433101995123902523468286125627979545774623977923998520643869663455918359705442125747533483518424036191352186453138844846147402516513072299886576874720569589904865506925091756829988198035786143564021640144526787453873453530088812468441923975460160684545898900292579386562589848071643565559568945665833575445771749208781767324842972752105018771644655921515266575125181986242845267444609200956935419354264458083064243981263949533984492641468421740768239014623932411181128549811283800683331500163459162172619003721714234832019743110329093067911524961892801704724905126679861946389253866038930977314392579495641516911198340292738720676459600491645499093312848543645007702197538010934763416476804293708890074952112786701707163099110713258998629454900241492710993091099924064990349536426761109058760399868829442214597509966965272421497806734971436872325259638737874342971380334914140689804875551842828911619537672207923418335361655223234877317793985694252512806494206252525837721329818922770188412276629556603763044634016852580592137180592014449696114693802646862501878695668623178587230268817597873724356238617743282371291718537538098000486515039760445245411801937477146478613777752047173609637655070901114076625949436799056623843632496462561228606297409062540485567572841453600527663351487110980251608776314003912958923511110915372813033927754114212568402482598567160485553137350499714111964016454663348323681600733663942328979696962404334682197601813149528694780999162271067477676500328527926966568927791416087589621155417520690335694473488060202038062152485523528402139187386249423820035865538120381917027649668396616943161576142017786696291325725271574362348069614698417581098521038306684670947529557396000371278427593631644261965186530745523160462208220453509451851111178673896730940422339422786229531232901318806620340155951611904000000000000000000000000000000000000000000000*i1^245 + 339791626414856767295429613470689154995088470670165190300099479195218807018970847827401216604035675976366228789825824780619412334717106847061983046039305614021856649268380402534096595809030685610538958620943200845670682023038578882111082531304229688882132696497733315428172915168817680121057870659996113191286474037689366165696345869405358390289933329161835009268400389127781890022686088947031829894417961766735790503071620277825695584427369136205086031027782831961574309418307125654390210998165423161369944334854170127162626166994547130285512042323556513559895315090596052032998421818112790935333835548972998942405993362627847614774912522755220073446511951328492190802234008118787766519556327783568593982378231822787720641889917742703169929197619812149076277602045560721548220024280182606895033315406011520931142820543812918520546933927837494164376655006608935689570570959820574034202731765588242264444740953272859168070836005798598346350031126923971092093924523553437707523449312287291539026388407685858706669375534984400615266117814758694683917291864916221675539590059772612973041587323152094207859411637808589100924160402372625939861727800178532279727738888592091294376765445551312977032496205423409124412794594745623142625770168183421706847374227795206392533817126359157119208754648145797200855824671637844949583665104186331802460077558556478924755740448194883542038806913716213820715280375094973140464010211682634097401837643087783388487617378205197426655360272317399163670454874336122723330533139273298435248783361117968412235674644669050697179428462145641354387177871781792110544009723031740973800044547842239655830451294891804712943031142268983031112229161028819717672202137299630837736309464394459177389435148181578182691750271069344613062902899997408371695368685438517375443132910155044931676906620269222105944774448438849360953001901534881805065281188795400082327592320720021107997388659173249048259716004439692135875210073156752899663534464281105258147361091596581889312719493954806225972549654757990559359925645501582347049730392215087884780993954221486110988260941593466964450039003885005927940054920937916433159431447935631649093527026346475295843871923932639324041966372653114029563969871483788320469792813779799825475199968479749692319910821328458443916547378954359044699681053254820850449861808542528608385968281171639864316398941586282740914709466780970091254125362269068623630547630059711788551499918575520827428317534908369991318130478828328780926133517970209873722107241019332550100848664367741871113825161631247013147560524627064531624958418231226045375829285340836178050996663160939059841771623460347302487940696315662850794458371682314680207907735861686477913556600204404763509229137933067262354562925365025369940654737110883385465752995406429849576503386309569350854066766880662047030938824553344819356007002614036059979138717706053483150077892249207296007264730758839904633605940401208082021356650016043438668796401801952858202170830311641742901685676247748812553040690286937645919020260207355100850535371014373742457636794758470664667182303029575563857902463444528174005897363122086775936082602807817574069344087044833642742702128612593270688101063772610790780664988216166542906252613481405717373619958012823019432452918707720748440088195539591272608198470299359912438118286472766780869406959309193322316391915970095157408240494698965956119542093531509068828449919632254606442933607754795604580065362050982566687824086735120564105641037699820057655537466653736525102106161409754674478081073312388687894200680233188191921990933537048581797291119254024920544157566251120774682231887992626840053061221207304706665553592320000000000000000000000000000000000000000000*i1^246 + -65580083617249555222389665150468863207102506369306086452946534627156463145016869924791960949707464864280081832522321961035288513980459005798856796601920757842712507836156811761265623132929659462763377616928821348204694093954509831227021887078517192222591270934471524832348230807986385964056079054514772004608077488152868186705108013004361123331001436738513658578244373461491960547954474309500664954083209733725393229917669642155798549379894089225677664680830313285583732279554983852005281474211163444222608963659087428294706237524153394750055409016078643890895482488154714486213183711831192542131856325346124562319915725204663633777217183847514645599596620845719031249188097629005719530835734025674639906926968730719131532843823239543151826197152275514810054284334001205718940267339931307516850580480184468449369085164504490469656211360818004741097836664177533317636952620143736507207019955332503436643928066978752745212109026694027340673881139420753170295999234553467214411963334424662182885317691787116683167450999062752948550271641389103294843608735019999527234899232203139648678660354051102594812303407437185940498304122085045560252112426700105817204778359747818088587483065584018811165582599799867594184327412880652926069368109595830174068206325392246633637494602681660192636098677912962596516817353330866472311223610120410384360488400535100179006449664016307180983429984134729116934893997095360862838464769745344097509325510939041286793545030054211554089278627990654480205825826510225088675676004575889262644352141622777788816550363333766298714729231962511028465998456997354368896907453138737358118085756843177902990954585347753601694349233773210595716052457815761432869611633294187456985090467088461641072846696840365626888226119661428097296841610804940181830463285942657872634266365083996281409717710073205511243217145559391477051375708346656254950993957770845368295197247371069231170542822742516443742864635247215052819530867659639335314832982605497868885954672850915092646091225486956859734186542188513308510414411042784558669167419876091033939989673757445412373415221402047016850063978788934486141888538986314572997370307614996682037968706379708476738764473292510203001015520955376089156548848340745747164618618741427169757505589948619628566524516637333630895304134587111855439894376022408298530284794553436996989840603189533726560199690890896599515643645666475080691460668545781698602857700433331644240684563480347767733113537659782441218465082100966781382170759206837570221659470506737888687617802062101135224859017735951477419377053196998535199024624124302548217657538319660643419526985617218348392528945960697047562739443598601424782548692901829054149188820684288289256012174239334934206493184711796724641464184121388576175376470719179843987926212615870690338236574413850456166112747285658081741319535340196311883840965052300272220339008133770730947335622588535736200415870033682288686651038958982429745337346398771816532376417674794159291335309690701190143447312620325693493164734671014238030781139820959152917803661357351056340753062912429981209746673399372427051675056510743547694301484488656563582107540101630215687913484728393553536373891464146493228308459771316713496428530341503251960775371233695399995663832290369606484581518358072882895839189989901311941211744291139389071939955234803076511573768322134059263090942153134413209449306855489247646347254512052557225781197798943984158303151457461104112539207264176181363326315087362180728617858147959939992747816539402799950047082705537608359767343782836778099920642045999539549528785519908600559151831641285672048458026770100689067569158030977454772045264481113079808000000000000000000000000000000000000000000*i1^247 + 5345305072466949584023335768407505958807446144928542562605040984483335113631510473699467707073981748029463894458988016204070224270125363155978123344157201088551020308550463510362857413050625115799329277186605470856162448368525591480206097586566101154454048550521318089199642775511939290574901084330375821488048523622142780916898536668190593482295403529554408479072284362798252443303018596075170812718109403545531736698117123810039463654661599545140872949306382143234573811343076448133613908878102459168739947410964704038417832201207290523996443603100084097550743819559268418690648967355009832231410612898404200208309600938642322728529775741167702901125132055673210818775151938139871998315022731601736415811856415839272743960954220064907296831362259820972645875798224977520968579054419424139841347718767803743766982753306894538046345227922366292741022529105814751019290669279160580675451030980564649600281755849463278141300277778770159516831736510900278045913175972294908648256660925054343428393426037624941883589742859209260828678454962506421476896215228617151052698836658794369422028826213550315250218058986110563740094962206249762141688680901842997416134406045040147835133198432383730241075759222598107784490916624100662660001586990688831929321439489044934741060179742813880815753883407885015059529161176425726213992653129454969686976797073727497606622934376291660610138291877742013107486904548498121474155382832394088770093960887184847385743477195472245434359793872902140343264924882181607607715290380605106950623864054449481595820739386839740769481850943453730589266671336804153417822622980073334210994943505380267200409858753327314548790570184120669994745249527520778699236618642111350209132554426081871068447841241965676068561431529306719076434267867866139179213236534099475174989219086278732962544692322909378800924488170766917714353280422278700968471255421408007770855670228180809213651072849368181782383267755972654444299012227152775835414836411437350656423062217584699799411840873785254895477263525644414460951781858473512159328061094030465484740267300187756749163369601889542115812681048412102592376567890924840716402599723744648322667132859454198431004544585250141872939338162324638488785406055274939411049522859347512877666608891087324534756572464598602386112672587440604497196024108201712482860173325025279607507078253754244553900585540798875237293775698851929802607310951213080066354260795563537764857117482423852962069533878449837119477555914589597202053986626223795146240445596503105630117519263771690297588803064691505498205102354436779378964673713621603545656179364739123907200625578345823204459058975016931558968894383847827659620383188472240036181266445863680419444494275192873144399527332268194087366209194553634555010691002621643775570941422885868207769736820515330712651760139304138370083834670066582093312907279186584417041472141700597030778199194950692278889841342579445151068724473032957027281549139410965466229678260754976835743258218981649611814724500283440705893525951124505653481999404527184174558694974505769514896109377751184988088433748216741949662180431425859626565964845857890359036494307814243339054057047686106927470397588165762538206438470485944457158435702651030583138025639291329659595542674921836365250058178851612728081425114206271563623522218174033087610316960972155251456106461493884320661309024424731052323061667100541813178135922579030901477036365017405581358836753651558050645589863688350446528030073348687482168993050722375134899695079890722596363804664868207791455790488243729020757268544457248723446778364483706721465348429704786350253427719605119217840794795988340752701299097600000000000000000000000000000000000000000*i1^248 + -34568454365501878975495692599889649226316630342590947040041082023109961216448884008181655831094369682732341260151592841301848065757163267463528333513377966323793973198070805659421750803375674305668528620797976393361563457260948171097840137868560480136883651424580858288338447815323521247343572474399784329042127840523589190862342967377654618531029545558064513518034914094329114329263850552475407835486105072561230049564244263739260704235143016436816854271352003306054342653780860889089975829015735989742039859811937851757600204148831396354347727250814246967575629463823850800793244133834223526892126513890607843371151020223783671833331566857998092095073184361768752421294188104986561099861372244197755454664853667658055154975990015024305850741039224364434776279986057123405557614826754983597086897886993454552010411414484768559734891459603599972079741976926256125991163688636616068224756251794028720038211049229992780629697924265311811509200356698307927270462578025101003011615983618242856441458360271702508133557308084797033781153368334707751100217476241858876055571890953989912969411815010559839951359958691727323884543081757001791707149954414634562144156765899318811108550655379787735719025986829374716673616954355658668296441347841506659914025537974989725650654736850902989227458977209073996354441907075553447634693715209614243453072160687080984473165949140615826714474320001070148830528235290975494703909270072686724710050405825397917736499894848441305831097443649749079707715652522785815572258460446391799542077481357246412412843866521540030166226995353317422920437015847896446242713904587074858188532010571883598139861021709630192355933444933085589311948538108312794569848018906296059177331011407169426375118027012124961824600954458368711316071531771572852835159705109399143881772969650338786905439378457224285346239038641338035445494794926303159358542219318984531728285586665082756253186208561242734143917845993540048102543089311830481331846772612182847736848818196681270934975702710492797676639333746995706558348204969473541429077202068605856789957166684745310617279229211975544039042968769380903348086429280473411886567904499743768572417060617143825839264231120558202947030884056759340454637396854311129058154275513531995285232164529524132702190494329183441194835930045896593817353738962865119655834328414372576289786118056806584564188534362922419167780259198217353642034450464543351250181500123179082133688330501229174552172545622323480307019018796884744973402584277352356276274748098321382981899628785106823130778494428468165193525102633606330266555887530313784813276596430085536934703847059830491938734124160701391647324097387223328742329139014696823761490552707345058032321210178447277215752749535779463344521461714963176027195723754424363487628575214733697210002368981401748076981687411508166692259627058642316055528851743578683622059992818098962696255912666834935726947209926441952202113297776156093131711604584820688693420127417969807229888849146085789608271486178342944931326129251441356331096901985007994636239564784256331440796839572150490389842122165618738070977099092328442258607170990504895489256614976777216293263079477291166103300943037889940453543612086399144220325470460394216212818464591005346144714747114741214834357230011864645767970939370152811100516841785653339795512337965289216472590513468972371393381404983371045591064878859400080312053700345204060338902762035526475759342633041034394408206009069217781716240804893136979021146228306856387582514355687616325570522274117460888864775413556408801875141132608636565603088288972405811579288302372783517110285975044167144890911974488602050560000000000000000000000000000000000000000*i1^249 + -74831641527605835328956205110623318027624747424782710631636160351222029608061707650513135060137933624883790804194329643275380464846307781547453135390018022385053611820044737180696068553875023948531875890485262709784043059453436736612627738293120136530767303213411153394700825789111729087445328728240173623934601177949075065980282224630314322906476717633353163998169636608333005246527736027891611770172843850600628613458746020066547245045145303237991475757863650940304453165926158652587899115654394053710780519386556973748844864515052912542267936847955136877647474565638928502735419646659150377890673856844934639875047077029657928168794025601420128119448917663469278651578239468264125395191141414166832266105474825867921792908910846063975396207208374781416208546683238470102969723782825294680280829030878432980428909350358137131170813733835091501952728221510391697508404984442608548966544369664932897984127687412087954252081845262025011640098764250571368235281374191945218827812135970497377807618419351075057350073314299055541969223547977539329949897960499170423866546821052060826232907390939046893266650234474418672331582679426370646841906180371421242883635556324232466350425428882196297050787715178455695422913971219354723464501073033720079277470430838469981418938853967758292921026609222940967553543664757454465493492988113078344238881943700855814091438578225121774051976027980220780177269381654341162333101835673840759554621600844408709862795739177104845412225630819507277225216430438620366664300660083166447573136131482666218249968716139029362407703954333945413414798169581900416793048124853107935612214918079137202879267376259154720995502526999269556600864350778825723761906118803480669034801638148483650598998361666406460327327511557008472264238858655405194243442909914330921864763897544252232180760016914657895943892878737330148043932891812454126470867835829554402391284299621183257124955264106110841978353245557883082358418919270650624024725340216533296253905910283589379261588238114722866007038398633973514233970330471283205455355400935506894409704467781067021015170025692447295757694425072534184552646143396805444275627499899203014514661058271000771007763166062201636496388398797530242090274567437954786377020624978851374258272753129499950387836055069156681045798790485414004956278420083157564924082416889880647558934900738797771603854528886437350650344388402948497967340471184261517400558285866091979630038032353472986609783432495873847060561549622857444202569149949373434535215084483971797051385031104011026933027681824789625719402744222032668641935894457215907833209686227882189258728994021112952721676511493591589781203656025074351248303791407139243419779474076848445168426805274859971845209437252137201276131634390332594378914684713611212102777420140221810436193058642468600866133395219937211021088341661803741796921475346959201160506275645071640249387458238508020807760938258878244284837326761648784161650648984341873742630142583586025326087038236686846129718400319864165507220076919425560628776361217865448837159288768849951919209240157883083833686166231183318963095334170672853227726554881851612151007213537279206144895150845739742192211927479520030581913336080144244578884385824129492500499816142448235302741291078297801673390704460434876175994181699636573219201078852573136503151508587765531932317079056760850693727027081318951421986413777526543610285655831613418745576119109260182734661610747157351077862556335548546075642233406822190153536338053167081247086059251337075063117657313752192381455039116050948972193825676532247100406256676144950040823320460032984220426785987007805908425113600000000000000000000000000000000000000*i1^250 + 403076985456826198670791709272805035538854376614805015472083736413379566330930106254543612667820325199154205474018291539714826173111577604001662599025992385103550026035630093115800097180708080595484755431350710542100776286037756529722155915444665108493387485290621698889312013788848644278493854056914887747922872776237911662913467785455448754665470529505726161659924309226252495648048408051177048475629077827001655967558869554736866513277471300275834595826480291087044157929755301304721074186178580332009730733852933981025441370635269187721226364311201178275304076619754069838514653354115227923948888708798235285609923778473724152666502589699939622972648538999183046701802821075249122690657822613642817091590460199746828417735145672488831513242332809304195529801437813479190587513899104366927575847671201475782210967091000483028156379505942643356650950388623211116363829118243125680450352052095980455573653871504988732182158262631338951789361698640610807573461708385830026189396883524799714542497565679228272398260264828775440106896355076587206419942898376922637244479517402233385758069436834545308617594168470176139058999584926108698477045538961691614087762358682326214135846230022808259204255813482897238890339111241322214307144635381314177708817788896128270349154704796857074434489959714646654012247227557042729893769029844707600625600566841265500611591092374784309758106987103682730491114412767222800198820792251041581910054939122501398260587938573745501484468156028962461898880321062646319802908758429185622169925636397482833690466516192531996108288395303126457728028074560546198708292337564700224907172736650629053921644765515963793169432140772282406186346058328171015513959658179101014214594924800246320456210667087654406559411195515260088418890119689642116471141858158015428185064479296154273379517353417191067391687105534627406417704200853403315288312357690059847771287793584660159457780330048454121250292912608402382919104633775741080108524224606272945517058426586935937091970341021835500026722677892868531679725591909172555250675356335218220182483187195818013700236347606891182056609643523007562728508607200563869859269795566657098593240813436037937052754662087347896211250758167185967224177971037342927065314408755742630201532754525461111161209806050961663337801124317974581941713292055088906618297853079598888426186103711165352304030937176626923389309180453439421243458540638489045838014292740874824390658054869652906337979369398084167607027666271829452967212209374113925091566339729189416167142751102508778016303587893295835994334928363600731455794521129030049831059274995923841589828195892806000223416097218559873148047964980509344597917534037197621348760582175311630924335269753793265559030307740751035341222753053302123166418153609614176830352581070227169997709454457184122136345784893064514125995916533201249657483618808210180897986100479481262836637221124199573856339889004615125279499781969904369754810299982971623194742644537334198898639701017018462879353819954931926446339069055857043551981715339341800586435964428491825146177507909610142336065636846926396277265751942789699597539102423945457670326094089472944475897962329389565309861533303794849479544016392673298970873146419179022915991122714279921190991595132644557109526839823931263293140796135533367806529861289797818253685821561652367586182262879782304154236881901352993874430197435858142492774784659954760048780179716099496431128125276674084057686433960789628585494762912425412370243056531846205865616865605354826253136986794391836443079340271783113206419360449168347657991764676169438648556771091738142385244768504381440000000000000000000000000000000000000*i1^251 + 1247251999943364304298271768220154250640523901327117394847214694767075886856628800637091614769281026244725929925472392462467198353456843394299003891976647822162274407821087743432586961537710221451226442188184916728557504815243549873131914267513386886112746508250761426933598099719688983126444242627299215933504928588639196546258532507166669431767427789661185888674615672979242410401145234478323171017676551570471061301203736095373958688996447769083051528892455406082995346998911626607188324724810893318780478626634367779892446627117247193221783675232802888490725893718130692592924280051765951577892627285515857730972685909934191866575410474120202919911497616692210615274481454938061102993416179946510459655720254884029044508290689372934482994725802184578219453844226550399174558203453634685559382334954323366152865612126022384845692680902556877455633774603296417408825287304255437889217091566161707520511943878777680085348273595250920190301330617448149721968262706238317579431819300328718786611791662569385433211057632995209129918109790422977590423243467404015903175950985250418836528856700252081039994835891975674312744881189430880881707384361775777758073597551521971944847481433868921984233541272520873442454355521533200729550302546088842791408453875555280869096327911239849792046808944702168058993112879204231376056060937049510640830813538045813378922487014884128478272900488114196576289255879376582376090422862919865419714125629326394430142285088236282098915309728120350131010815007372894189631393875463488535273509294831216368055381776727694377212440420030750877709054520506681708273694309550717154291756899213600740031336885576715125141485219137256753035468052392675692880676400279124601123050446298256944186213535552971632022377075439218571217536509854579593027994964312425175187757441802994429978626651299195928604040496489197343170471800562740797070256628577315613912778873496733988455960724524725371204854929064926983178147255386956841876713603213507839372280261830316250445590344226147230179520042759267673290280118449430188450981640469871198495683751859350218108619521910423920235746849883370393259184167229034333480332689640349223222209588085834633640540958126633811096776466370361856038310058296577776775932248434190673922666093605658394900658143625875695086192852762126439328948540367867960161422322208816372253855796199380787106270710753393956844527954867864109432542438644156329746291244440009758087350722756046761636903606154839192085515125027039913670633970304175018034851062954693485974021821001868812777902895187921024607887886505073240492649104897104773576868301307342814329267412149634797783202435654964321945262033945319668096298183329633679368489956691312786870768002229737578561531038965851163194001795540555784772550221483296481518604512433991235902981552756771867160610848858642755385331208355091825785701684360937118686688474073782846331497352940537783654543135730543629756481013254183704325409275357068657614527488342266464891081556869664959233472688519229193928324039894280298479696442457781932447344865480318932565034696385617535951276282055664104230748417517411536227993786707569462974704962780299559704023096194310234142859087280467517686636904117942111290618810150460880965671222128891045487436932720948776131745821713140200819333959968260801621486595531063236892823925574540222359064587204618291398134795370034255249164655242756285852124769393114016114561030473584004137787633529456284080010913776006338900636125621392961759000343845303283904863112097567019272572390747136517412629549101220713930043318843686617475986499785437024387739106503201124253696000000000000000000000000000000000000*i1^252 + 775577763252225171126325067374598700605453722313381122660164417316550801654417637966965817097543797725116652927860594804082848251829313165379536471303742183483248079913518533206203103039054053851414910981343287364854120161799991221100983642900536886646803760754171914490257113550893609408435352550995188558949136897367007299186316571962254870607631031427489304028836893867194414882340972843845416059865648160739663565016966749725447426546475235294898867383983403729220110388230334501571809036648322065991882157830830710293483756340042108088810251953929265032978285696052781846205871650828639454808353246173541093736163488802179377161807099666963274598152253195783495622313186313926891854460658953840632700484389564830399904381242947929112635045593296108983175500081388159794736699346770006793254072901565040602324221467611190004368252313914598709919180518058693040092869164227630825957046957978390001378967615825289788923313699632679514360930948492550456386745235468167906858256977398268089533400032896369227782766240596799258995706808044485914378165224291114135110966888161871852479215841455604438405323897205525719216484514770647042779816527004535003604817833759396005343187880746243340303623178491547439319493285493603309684434176668088008390198929356931238585138368843994929350170132549008889338061033300083786995590680677195500820879986527898111406039812065768561500979608493373865413863300506233780421262557559350682702389567346589931097448016687796666782967672429941032200800961732822561114624807517362309835379487482179350063911434733742103661794679295821500903597615982164016174428134690586580266831098779410310966368869496196650167238017109341366430317473919496117560234430852063797971678688465642828110535009716202296059203373121539362294674222754180763558277771951415296931978773202801257137789178008098586563275199823398129597872121515639934064165944871485956983909148721657213794239105353544927011719587895342652720378018098089706757161450111476721222004520320493825245203364130683824436819065490077251357215703955731392434059174767089179946529914169623143488359756944166653493947250811312437996279832756401981592175594797062412324597968354172395925558721126829605187063700217123298657672081702001445099175241088298559975054351928869256915881668389382383399138241777942087506863955104226464403924106267983310522922733906055985238641961013176203822028604712789528327861131756947581789597399832129190565242125504051149493788931964380445522117436471151731509599290655640522151484243800133038743010334482172327326611498429055646073597057559665498862462608782857970492029243118271880347658488728956774795905342107969658322052084638036061069951264452841578709761619457644939450193116585513528186518793899869562158484962864355512600174286562008429622370771228271520778682764723902763776853756080300032772189724063857236496262663060490665421095890226999234864566504847484264853136392156450236166715136500518758965312724647827631624313741250163892377157290299828246788710002301710463378740304411443238735634621222822632925729813689149870074132401017190831337880292094966677577044692257942892873849760393722369876682203954796326285561717280677754457882264060360363536336686691252875020451818039916476140740389124145677929251100824286592126350905812437172934318181110710130294785292558052147376628402602070780448533241840758531576714553777621512049570913452929330414344463622290068102081102060455335854677663692620236340422233816071153683193831353236182995782616028478598041847162127745377234387359898799620245210838703780062457936447053243633734967865837862159473263719219200000000000000000000000000000000000*i1^253 + -418171085358763724394238342127591757241729188848416660126530088480156721444389528773062680656599990914032073811293824039378091245716583588411030933738050993514581343420446656305567830611080281052890350136887492426231914159472630537523912364163811614295239005484181115955453210674129899030155837311464008819381596990618216117764632813489172392126833703389388024973186692500489533282017468271057209174297766272088582524434002922638671815029033158233377441410197977032262796935861111303802914867341750291734896291691450781334341055296668722558931226885685071055269736216361252259721531622189563861676552726104488618870072079367884593955237132484580655641012229412042341420551694550544982785170283730006909990945238342907966329646287923618213247634391335062955540521304459217857629395578824006875003785919061728690197698688124525188877026585065088329688148205957775258865796721977020314086911513395872884520936406501912999493691474575516990879511462357594602965069668185136269129175006372657057347177537808227999755786696223798394570020715509065153994687105196074843939941340745807104505300019304995386965618260257569141657630168684808383907737681390054052251181448361303301300159004771555699119609767339140015980183371580390570548806709975545166883364824954766868548618278063353156304974451455210573346626317915863751067286607976176444006960074666072671355075932325224846545318802988312909261265192275076641186763573526442661667126086170912882407077937770843549325668623680986920776704739638611460715887728102614019891919131826579691476441013062495987398800614779496629210186991246916804501869519951770471284287662153165809405351942567489793856638654767003429524296019652729953481685186307009999942711428133958578058689904917666205215978601196549708500637720621444902248459251290317889876590349690474882933628601707287647531955826641750013713230112068032697989673954406309954024569256069546740438435115250442464673265319474316779218575002464329429994446769935416243606403270146099806378983076304194327791551033112784338056837807199225584577907142481329202462894156488986389697491196764342161779974170769197223468444335795571044368842528135265959379087802341178379809918434347168066291949278139307455621383151727618287663805128685933867897127863817397035101098240335249487390746423528798200564929897854162014235211515367305483586293547945586834291651705226833688135187728998436512973203515318810450219522817289356052107876368650186322701933357144721370640640321707155888428408296180168057582073423184860011347087385554287346145939425819871673342500830918920634436869791480654035495437925398736383788022264406184432412543070320785485471889255666882109992956470093603571779684367104772457098012257758776413805824636690369653358103458230511150169019931917026172333896555471048820276424628595743681556303296425683331379531131016804610120206014677822489204597335898447631863732738054532877154087022279654498281154300653800066675488383267327929073831266973674659276244883774796956289324672407190824881729951853263408822622315259281771134633071388433307426638857962721050856241576414545880339477501798721303687722997870944932481354524727134516995529478848359064036875744103567638111110256116429215398944597229623090693290669088606299534601055606716649945155768617100315725220052244053246294745284671321083253949210409640649740173635300284837501255852022787800148039564383508310799129548075093488790101820445827963380160995483413745381309531801339674437404778414784766398978550286005002330719142839245189931972569140382109769779771419245424302255913061045351134790763391022530560000000000000000000000000000000000*i1^254 + -180952085177936413051226085665548222137739429127740944549412465961579643460952203028959296739505925406657202523276823876788715125217915495364365751097152233748422797288972258142399524222755656256670514845227145513703113539598223577468046574757294320890291342901601143186956511153400785735469938234354641789389622614981098534860214921879927368161736964075125800366052285306364930266746890584785660160159901805401234685946505870370559251259722649772492309408750066190433951332200756132545634957020067334016484622987824781339278767143646442159513531532546946983011974229409446892324913658423939936147246580108692317505607442865101751835429245380259442039772779536935151823699657469692328219183174309108309505182107607808817129889023679736593516930317283227550171435425315827501849094869385284290209086309476917053109408252900716455399075629518152458261072407740651126837214868874173890287104257340708306502069751858410836897569640974920144891494341503898228214768121999419510185105458476025636929165295660601178765974693998208156966380900425476821370324717277233748846506006013562037633559750413425509928089838935486813267186477738125060041445705367042232640274015664122358373890208160328078664017776495532470177675127516873789503173814972511383106402349277067145359907768715098189086391289084776871221680602068189267527727607494534107659477326910098032310932946188261976515384833044120983088093305123913605022423048217414749864449266395805584651458889501454532062374387299071075245479790749122857980062046519737216243087369089613961490627694684835981001691277319216396825337347611567623113270028441605541225684664079533255408057090275676738862741087415986724721532040260073516799028736207271474648320142845013758082148015293452649359472216625024799219773492086869563624094481916159876648869031845782634911332648359061489888715531983426530286775808699681604183709976515063238788828217059257101137613761739509964007152337517385879210181844138662997905580556555428648861467516649997676838787787709947479846676919832824711315294973262767169207912304238447171268008538662962644153686903444690599076096506630333494189604122919181061818957552421004976906530864747045008684885015897013448611018515994600745256997154026565270564595083237476358643279956250726786663675786604887338668145182888700049559631551492694101687849279594231289003668466213476481415753464633902914559414030327108621197217920263973326413616805619689277089296026311033259475021212932536213879032600132689068813841704948867654991636627255504610085671338450529436637903021983241418911869438048693474193795566359306409222631339381373923925236664807815081823582186824190181974012287262317088016538308866362677839738543048977029723705442454598964919455560193549184584838602635436586740094306593056156213652640184337550734083687562376042598038327297676242934163748180149832855578686644193580933752213230303725476251143610727203470622812370129688738076555013546494398174506390677034024636307872661185839275009265926179971141925503819889301993262533890020429361006320389298005804001620435700409029977536081840937046833833108617914836612206690159480561059876029662582335191693379108186686389119496407434054471559098129719838815013954565293162606150718302895495554959483629537379355403171359978964801333333583553230582381417839230856008051379701129784994779722188527719451776355224719094960457020630622179288114454127582361478160028907357331635697675002845962664106831323870256255965534800194296093917153926635036099502901145672727973268823491974334788638312895186202659893684954022337063370924604199534592000000000000000000000000000000000*i1^255 + 334817500547407775117535155035081882696622798827336076629874760861104084417724881537062925435704339239093667615948765805158071219427479217844398874795179017974047612059797443458309186914990934946272777782291078423547216117743657887864562905858655798064311779010670431134833699176410073404356886402300446431310118217082845350869989627174673999606021112557097333628021059463856376259487947893523938226018003429719507943724271589100811677172992525638738939036111770200026939528602062732336778615556295176679664244621291490264588599312165934469647761513628831221557405607738453459568397053822778030540960293624307338746860149678084442183345499052466927476749933170139019879036495820019099756638173764685356314783411882641417595600563091428524112798169132364880676227236002276311638297137827538322598246546479282318236832205930253840783755012284181015257305355368353113557069188064495690951158687088919746515738763448178582790692525191221313923785423661496669268130457376820474793261413192266932026281189275585053990858158600694862289005605442348925498223008214686589995073510941891641052504516720048752032180448280011561244480438986063841036887345912533986403764339230510745896008342726602309951285226909769212787129165643993440111188410153857452693593012459195486643478806917175183217708115568500794720414896424304047974851955119870397079597106599616231604414033219394699346388444112488075370265438570673194289900804673089155732157529999301708170874370643285694678538424841063311940339686490147683693941754374187813919078728383455117920813710056613396067898621640315446307477280635655554616188056650329052544937298771061934988165515149614395836618177092207270729641145703606624226611634861883924943756731496674345226370222454340345289610480506496021007499814350658728036912164809954725346596547587244133885097179199100397691560729428643960587439634614847139452888965792776382829853727189718808468620929862996467921896370433350862109168512501259229202776117841101637073072597515148558677335880179800571355494447299533454779233989217915361268347810722324284899533546870632316615208256138641446698128201903191416930706608183442164456841233787394285043669117801275173285333504955238507991470512136003777355722572839356200703893917951787569753551082274895169541039556931039182401653525551387791044800857629352525434738749127634834990968906083377649732391139927221114426855044615341753723469157401394877897821484578748874182611862826697266763987525650705298994827063379012689119611755103506316338416316247421171180490746699712407551281855750815669023490872714296673585669750962956148452954649201853852502111978577187338584053158579399137935256240859087774210615710290654338547977994618195394835963151930535980915007624431271237640064240670614005647814653754188647667047703600686486525915708062077720067811632467345646825972474670367449358026417731574815033867892690527490073809196412922985480105621264340875431665904444072317822343790692703830393559142653001127756119492290724167481473665433594523670317050425430225296724704087678550517485265792111038998349568163777144892281855974810447814734224528466128893681731510411849163466746691624681811276482259517128451564336892523059256404496717358922807053046716870613359181487662886129573786194806291177901688590105632618909754221088043587159972477694565944081925779509530584326659675014615265431580215348740119004623096318200181870178950230255213148548319646192133704257145909117131575049046978537790731791172951640600134586691579132532684697545882956906989475642548460461768514111767527160045461368209408000000000000000000000000000000000*i1^256 + 49372705756471437117634102335332596131929104668000839508621771725067964276814197169775737821685917847248719782779554114808247775086621484892417128039797356794416260367863491440492982744518972071266563591427741412843313209678353409708472086960746404577065191910095375236392630373899709786491907458802166270857078498060363075348681024032718412933522170748241328966558456299951350744305618744069785236227282117255765163766636773088075261094211352216445095368158684409992149587484808569924344356715661339591157021558272585383253723379603654040807673609805813177623766356129786863018128612610204010406243479460874175903458807302990690140518855804965843977164813527430122348254798540044478104518006212180110042237514011198165999239103368269489118563271772208357587789760479134482787115577251713076339839159243332204531391388108749265122489871987850248474840100687490412152649988693938742109998925974876387915276094817319580257634712995996370687811129945408632483650063887572854737839297496368996911419541855895057973208805251073048708988294876661689860093437714264941354041129137408517075147446226291628318929520972980946799228336640616132906267250297811261681137227682050865037856193484155065253449134907609389041596142589474846002032386546881420377036960334769196782257700345745495854184720475675842609358130379250054291822889653085357355432459085710963251398939002288183483696031940623186173592710766409370711375989732139782431568097029078744670106612215268732687858519341239920114707768530780471119353112991088008418211315113552178060625609755269548885519438629054441469220208723691075050553007077973726270831170397630980279720499842598622869356886459399666224830876771067388348126785466048338794146138843106020148812717407379312508422555039990574278585681826046254325891020958602978345022876385505739613703427810922461676722474121591734250534298978962678251668484734333672412293266679222035612443855675709195914867481352533865575166679271253292992203613531884652760454969783462776250577090307312188342914850046686698685361085198351621497258517109338495116006619958077630296664277756414632923245720117088458850192886844314192612467569517280791156531455502996362493816784312814292528794437218442775725536355535594312178175505868735542099078968062098228874592047198088147995514462518851748500212268322607944208164965899801384244597658107269190749289264714391160411820624524119981741718892187267285641088959544704564228228819606532418281419503689826126139261569185607481779406206090640083673526667573139352504332506459917379049562874954425197289826684159715640608923375682702595211980513376432327043316980118249388043361556338076983701929696196778455579326914117846519440001021148593584268271795015462824604047879517609280690060199320956568190773440924526274653146210449745734612703840878299514203361953967612377669820261739982067402214289014750844953586556158074972713700296744779149670820219401423462070379914838872298236745197007808827698327836446313862321682766151893101760509430810005215915725555216607166599121803444106913297098082835988001333073728898782423048238779418938467103605065784657174037059363128396692946030282293094725043770852975351786624250186395164222899480943570497893473360851595482014597254282060384364338602717473291021904962747980271083419884266246657074941260209412014550132011808286313203714130033940775600110020141287162481070807642434339663341281171309942735957960671553112090385737119138820274210197499529239754288900774309148972132947143806193198772032140123512434178169693927314294185096417041634264350720000000000000000000000000000000*i1^257 + -57857436027550685598834729106141623486021300404891128070487755929375252991434086266505314712230274978132968337022398623907484535797855565059162906236542499692896559744057862841432894291715598766609705977578839919853566327479410942004737174996557945517979402160576215327414401116180500272117653009247187736042631513791294674937184567216109143927275752173640856545607233293459121805512310774950781576604181957261890925573007424142335493017456092268284038950933994139843668907098873579567118276047682082307163222485088184124512843353145399016531043158213071336468769304638562477145071143429286878837099643955006154520615679234222934745897039985077626107111790657279382770872622870436426756646311161807781492871162498726083431921139494996407115453766543919739252764397583832858860642866883600948354123185975189322997991848756436702062734399020809788043953423136225451688658368856514679811198836185580893611032220054499684661989118715760866555206545766294031390521008652053297297675752280971115170666697287132595260042479472495355071193219869656186550021760825561002102786446150019879402410292632403353701661219706009109777005171052647118217875843371176352868210875464092684189351306821382743750636344242086061083771388670396151630766935345810801605069297618851779101211576305984819571777684784821045810891751890636520204527334426081751866886482365707007982531313905246004216469537349168379130976303496684533129205810362412750873112586820347096248791256011917248902882352844806208454984644203411505986894809165503970833413269966167028530139811233493345439634058483397164885815208205077635095618323844165241717769219173467636560472267146770101921890812913434306388274610230580562446992110953274966530138692352041095694766548592543095677560870403797513162440492396468937884826646372227342931456347071508747599428252962752503885205342012078586758443082900956338344692249909556771958080411145643178817916818139865975067423510511477254645132652356597578772991001896123678925870548331205940891597128299018529979272353098778713966841843559139830279225511236440057397792761399502200974252790227878571102810362368182874018079065317700188174940682358171566168148754596972365978116570229038422454395655617220913682128627660067149247120608348861748083933311535717335775961835268413241617033244042449538700540150039642811424370296206755253404224182942994192904103236814959271143745164046902471909532417081765726430317771436663550439577495789268172211547330852386859666253098922480893126367776801201277412999553500337856639941608408696568885235006296666096382972933676583085928046922124637579971376848021748682432241031970908555511716010739193540610277143426902024800093698313714511207706823559909302967608430939362539329192779105573918766352227177873479981195641527587688848379653034555975020324176359221105782049238388993261608707386629992003415738384257382654362012778896769937152637891581686137603194048643415446055883813010757844912542717680266838323843768732253884833437810124724445004312144196874869903915691416722640598855267742184697196929823556042457378231027493647618466246580663945860428232844800430703397883555663350346750050185221182201044163447498009184019126558651933237680691799028305819347298625017778606705369972403722828594077969262958800153367424314556254903910461394387366759527016764241205544577220994863953280690764104046960476479967509282574950346618526087725724275051932963854044414099984290899400112699124025915922450525705771571398844505018327882035301902964269043632622340771081925651011621589220067044828905472000000000000000000000000000000*i1^258 + 31959126963056953263595101730074235048806705928090977145440401305022451854284172970007666781784439148571146406185894466404597658114455887346154453591994275365700921965326307144856081529542595543037266087198559664316465407794659345205562234849171813160461478446935553094995516444221660795247768825713188898207154310129085413728589322320048368860664895574211605839180513169687118854491181622748242386693029564708643235006801048979764950846290674472335030137774150040814745504304411948317636126293734562274577758029384435187446913511894104230429360482998274367535659878503660449605652422698531018086204131169155772127519377969239410519256989555669087031064369149336110574511010172064965628106550804991268535917047477416125656206238328818511901447208663095270951241384805207205238175672971515431957296504705015282260433656336741538579162911806132788272994948982098109872043110806512473423945963456312486543041387999623438652269603482591898330543395956107587398146597456949351925176383871447813685311927781833553939281864475485307540655128550891724544172052678709857595193499204262830646225122329212489933192451581971385916979386837687985250973363991768734411859484444883549285867612719030143504929582298512447071096006850588537525856668466246965520177184955643619718591735472042504322594128777318073509452144146957389172571177623833727177006230825153217891752447827525539835796996728683053915168055529977529165298775897625348648814341100502133063179174639588819075522470660307772285841810823516816309153806245339279382127470969646335944811856156739769549385073315249522743173714936526891446019920485309123481872000943839203084012712944074438447952283173720973974477835692285083445689317878178634712470882173316933970207308897186328353732615470028962458700744548478192280239352576748967363472132888992908386802742293937478622192047014808797128602398441598763914993869417155104720115333962613575716647089073438044471978272603291898177744342568336719976044695338495381222576185125907759199025658373527241875332317359605490413838077742311432295587007832119194006996311885532433881063750335138734661273783001152186472049355159893605945861003386760921786982185735164851279473439611636016729964482916597604636791829911745264437583882096045425902591268053491365832986422600611228410547732022100005883873546479408050740571524403993685129391732462844154466385697175140363448552682130748075377163820718025774630015605986424151665409580808812716587519354762058877185913799969957947071312416100564576289786997666707191507449729749892654786205207541229460180177482059143612606721465984384929317438780179443966512080335834059932041275285935475081562054626259426768374436772801025008655686174659184939532426080172571053079578452479777131096129722590561253213663245585924826739646113846386385303586861070805201328724361098165889307287954636017329070812341703839355730297870713676098667032977796241700534827437753831432827363866645296482868182393846457192240257050812818697259330222373057756815967765597360622686372723309819931802406625433882472924057129916751498028040322702219811792487455091878754939150184458530785541242900642242221437473979314691777216821399249765471249203966378577771372637086032694715642787193803012897139798642673315962440167463332645068735475018937887070102969889066269029937130018121457681283502229858707294557558504329908514942496209032054722818452832026175941471961920861059291813092476390424070479177046216062868429869943984201061006085468511859544424847250903895803777391283878811531344975700222489395200000000000000000000000000000*i1^259 + 2688337490271788374813144721695905850697072963131679472576659585462822625230006459722608565460654617887662449157539820163274584514893868605900156938390833061566000737370091449718988068663478890564991271576589491160066711374014465838649044256687194975418464549917973285543071104548457702564983555617038332969342201126872964652296526797726909644848130846742962484291693943586930853940614746778099954023141227844573229594853384689878551097701421501723275003180668668023236837566299249155093847859841996340713120742855643181728464836309740355174508262621266904333872234847111176549761797815188454649561062783772880960780351275013446669211645016709838746677441377672854778281871116758818915134331777818679796287080599568717998568790300092794868022511365780465370925767668144627815848826908443362676856632627460283910335856050192119814923554799327265233750089889871465777707878674115705568659453865109417479814094644108355664900492067510610952912403970228807019943467056185574079830235092507344186129623985927502428646771504056240732801499740664916677223075872993116244750785896964795509691604823386214773143148083700717397518718190456108390891030251939340379594202334786447117168928076219341124095566153135134173985348068035219158856850499863283279988172572070397261103477163079578901917525074741687604391646972497847001063551955633539467703064000030996062303074606847324112976003880702128734293424785129471648241663333086463007406734099815096154953424788972517399223938189678476895177761873566200956795282276877156329392834503938565206277648131608870548706165597630918740619503625315127569715301737341946654496671813685890493374160566606840697371630576352137534910195238593876311934690555685809360628203294918929332129986258030879495863406979647331390468222542052786175722362984359624022722305231791960325843566422844320961360040900465186959773796575829671005950500134889939332421298924633667287467140255197610024327088517306334961202641940441524736913692893982881627295121558630054415539659936837240896258883872281183558244752030954329731356088851243941851688445564923245024167279898534926355117923932027488601821358380990425554427418651894082269814142170002954750428065205962373825010395695123739063676102277392907568244373804223934756494753564625477116749160193708591705224045177498420635393210935438478331672846682266390371025725723428410761026876723394285818152986154555615193733991425473671489780800399215882514353300767956433216413489045103790609478891399839882344352065072682162383729811784201655368158132064444301325380662492139587153738395309899996764655425990825079688821351330265517114019536295311178712430843911119196760340436018534963609722271499645031133635180830359590087583937398247512442367089116201014014780302922089497798737048980673954235357976481235103554282845896165583889510269849002796544410029768937934967713515873095878706560489086163367056269964238741155009818757440291919119653710808856766892866685232293773139180405751759457058964315840887535127682039250291159475735078064326743102255850134594849458447149958391125251980835250890480563737510547417802384081997865715594383481142350778673226061170660714246962815462094967100454264687547941552292776318221701100424611103085188286118814124523978242448547577242156964523255924145689743262224606806605439578554055029353794529310286855731109229568935574830269464310353561724532809714431393733059074946156088476184323856152059888583591978206180208683562871474464736858867545877412466756200026079834886317219348920470512302754365440000000000000000000000000000*i1^260 + -4612167156334167464577054806626339368852745005340156708546124742459008219687218681146800555983971253117537313351500058873558888637532094134914549898792933430342482098659279532837441231101929377940917572707216459813874842698329552231518878602337529716171813581735474168311270614107717334963110443210838188639806154826027262835172604945012988662454008582362696593063697348816944175622312074012532729912011733652095350200030992781777322165233705256558958010274970036087304445460673889159738411660000146730986069034023115633087116635631249564557064604190035822361959078528627115884876102560929753340416325981474547603590730038901527226712973260321685119518141393386259959892412679768424939678523888801557972985946101059739568603946481815896174913950359160023148217775286176566854177498886816300190375377096903622297797753393535798670166981964648264913410540249170529840771913302019004956414851012745766904717509239689015253772842931143508778525978859635532126325256005252924848849537777999925523388140895447053313980885572551152797294608732911090425342525450739685707644836044228382198609558644309056867494715048510434018002021960256363049026524942040464186341691231590871731458724146690261446805887352462019243344395827686874725473157986177789015017627117347240350976609207327943332189211260678766771977447024659662861748461211210357872942013768416411688736162597484727842360837511149332729831320891307114113398381988614853439314621524734516635149876390710603460622350630634373363724696368840145047082942235067564631850496553144331586019992947879602093378625058578544828625670531805737940273828047879551617271593262448558783207249460123299009924027508934074213702875556412502636742533051642422599331178734079650113409918545870522100064882567184907029830380882176443322595541078635156943254355932899079605121407257957011167690641688342534242885918592136941904217880649916614496973465537836411538632026975565640894160043639478365916586079507087158077265688897738437236125810579967929737877868538874202645005310678014839480836981679284757038293688927861135727121413045671483270394783200818915798173951877960923596604247599359123575324093408959654948849614114539380250454886991741507227077096034774404019695232221964166788044204023643512300620462447085788691007388796312227860132317653871725069980877910742983700900157805080958386768027609469224071836225574247319833172185113007482075154859481593142449459342438879778052545188625662611390580481480029107913294913536114086094361738696394634118575943153881903547211493222447673497471854215511881751008288380429431885930506797933500141978031864387109871192843705905615265096604557001624913509721174205083005709279817360040746070213881669964315116162400615853205159546834290655015447467890840832412335771487387157475722712566381148621516808109194381792105049872444284417923848278566030888821907565110748904095553445676500599888760499359250243454857630182318612434617720261276697382027166978930867785209206472866185531872201917769865392152369461903244345111503430881080502298572867943785123252396976423837296737670177832732421622538699102796541688481790220071195377174961957570733755645641430982379670115255442401100020774384678299573412157441567203327060427325528278239970032411727483155647445439992115092276677848603099837382723550629180193942386939886707220010589513748537519639710261045790319874438278448361096790350768833510672313714191715122042136988968347738829428487422052421522292948590773111363978742590436771134439616871446392763769159680000000000000000000000000000*i1^261 + 2341873524812820137944491742863174195910933880985794073648427980330252866994354965737392795786600823806304924399307580099041796469412650296196847685830116469246065334201176867367344221382141070128914715374788199916555761986816457095936954971966743185536145776112483330182908581950932011446713496355390121414226489541903028161772903238075262376817279289184118138462828240931231297373080529099672648167117929080503020042425637058211613980589524165045458719128130066542300886251770071647587406200835970659927406278522886334427312553886956526014225216962793465992465159421567589438486459929021828686092035998030898230658059974289641249505878802745702878638425775845570392268664149142570178345306659314545753328362112996966181831330940070742538429683952286882665896227154333428056140882459120709483861738310871940815934155776804523289117523257780110900638765319005739163165567611650447764108374726261429074550892388009144423056631093864657007743475879265522701293153325770380034152205003953173475878330325661267681621489564829239851452017482035433943422009680136670504585382482813993702095250994202996888184428070225746645313241852933469011935046965590503264793621056749556691844175814568251932748523717860411266825920925903389880027068613732278752247202867941919066864690698243293359792528868746654844577151225466620127756025204397479263642547944793759857710108142464444754059785267214612949010050386008688373867355503189387840499015358749435274572650164723441200676247545674558945063607954318093264532623497047190237688141479718084063018191002283801861257271392113132666787241764180485442707908319343679009427525388276122996141533979617902687211101759310466766151177349545008918208232165825559853082314885757912690312182938910096961378288942393855442321050336973333436844855768394769385057285383403500672872037038628433713074233662906096791486322664258692714230535647162060068244549960925514781884906991401857749468549739619895978306149437576345743260115824519099931977488213416216399458337826196289623456028306940868665942696663979465303797136873413427582122150965210575751428160165982107730654453709106630418524199998829318456715629216075873089469872877022434944599066620475395467775069593248088733015514680318439576822951353140037294516790181146528593245644277316966290763983577764525424535132077496743495292814229679193413816772006403241674386453209073856542531553176259262090678668404824135114448790626781165693074954798529759290147453222792146151664879161149211163820950668773094591907375143551642602966815436498361521932472675881959927149644217811670706695681141677912381374984011754789281931450534764146011575991728685519853680713170417112687398065645042314034534658923611610246963515365221989844270152328280457757907466134710095222534147318811121866262260760756174912168583161038771817591539900796484995689355619703135860127679551320496486988913063101416736089112177892061865596558667580781452471695836668161213725696405894958560015142213786288998086080570555889904454185357684516454251431982237404429827989050746241490256039574207384874444166093781879449853890751951636168352921730995717351938599252744406330345163722494785701439519047064735222357481478789014631525030805824923986781101472039455060602516737539971758752655862180784524276167114820399016000681287077295450697883009120807082845866251150071125348209420698826746342075138800060882160199954724848624795034532125248805535312486394751675208146988291004617458652258201593541575539324557851282932053638100130201600000000000000000000000000*i1^262 + -493593635864727787344550309714061932957489026514598765731384799326379272979594305959944116570981210823024145300195496182097271523731233934798582777835075729624674747462954906254123480838400743063738174950206334350208095815820691513609464538051784891659330662867581806619808720358182003076737827548552527724499240169975484404656539699387637207866700530538111910759948754238528313486627334644998899119287159002098046258877285205599234719400927595546192475664200439342723047372794286874575252241175198368083863369779557534343582225713425408230022191984340123523012008026589958020004099891481405277417457308815620405606882457715550548571431336372944151504126377475325336791527144202419552909188778247669465744729589519809716264325046912060258225607379266403171321963563816129691574990924014121080381633354914126344745889165052654917149916571859602697665532687279321376050307647158300552171055205906408893681170733125872396686426421910096605548799626655061128503308025724498054444165930041163314967358502820872512528114871970656119492938878159476097435373545026752872764838685236170396672526341027429108484972378498738336264515375326000954080694815622478422842535369321633160852683187161797194751688272293181564424822402650681436346384605893793231084736970028845348161218164588057566598184796938953466292798373801329104797016113101208181032395743311166793187294783125070831441185289623570783862603033257696841921069736184096969303715831107512393143518054796583553067600719755716302694881286804481868655558013562038482051450667154829139206917825441705416178572042200945713825081881002316803090264225787804821505901234854277302270331975514418360207457540803107624442173336969600145808920280130611802545101994962112256371046759135969577400656475725378569840381631721597931364643810342141252526029011372105813342042803429466470594875035528832390944497871277284689491582566199419946434388895015406353425988838362829624110949557784053901173306304670021121426224893345750790020732026760653098907170613955779239054724955592986272963631955106680586226858680218172545901451683491073444460627019403004672770274147289268330538565687898740576922118626580351628190016410230791616049883134772745013439305618629034870045920294006628814840034617787365535412441605044636256548325152960284818042220271328990316707050987923465303306307432293684928465703439154474261499230345669903286941763035618977662592939201479811673399863915627424371669403597466214797291757061884602748835707657060412859020044524769616758318198710135062383865928927235365620209023063162745357186238414176791569129893312305890697245754166212895044926344356496550143138376657355109329372857190061212373342782846808030281897956811237821120785093925480227530411169742778688538505074889693281559397118041515248300299418583235372657541542525038445361397827000720206745076302662474347512578765750139337219249142075229630272649198508413547402174311086550346472183329003071111943629781016638327107458635215112455486083140766199452737355612823096509659006061272354023931742330551240200887917139256288901494705509341160715071728929002336773638944988991662439599424446608525420445750576178941184999050180191656229221914182334450903432083241266561272225044760018033185990632985609061081639791843258021712427191072982478274010643643004229189746929697671781839059011010973345220894954185942590653048210339849989108459697817739670859933708424425058906964270735603906286683285956369074190702995783404746661796142446503364159747139829760000000000000000000000000*i1^263 + 78754775135037282906232815522219311603330518605200604520984262765819825958530041132974316300429876708182539615027260563944912981077387427857346099098080534924783981926797038871166918351353146186152759068825382052332169957571086035428575554497124017101480836518508368561577402658678501266704940017624428850958722836157985386174237140440172255205966804702390683313488989870127675362507974320796067593368944072194366549124356074283738377824715275146974315118776948421485664027786171256149589030413278256693664710759234453408396045286413806489271073338191272511596633050791977613953172982508823492883784904541863621904740135138167192935377752823127667270674810371649059083326883780065918417385395243063607437173862211606343043471402307997188629409256432343801902917693467465203123409845823601266407466173012059001981708763875076716573403182863307504811214414912714103989267816628830456291526605721789800335144573190004242773528113585797050192067363217378661311117975045152583475660098075136820168729018397183052049424834625604823914658480099240461973986827599665954042399378202264777707831609739903710515997744491723240330907367241006653855638770194897991658498695979650974973348197652409523768627477869334195429248516880731919211854272012187106403393544756638895545781202517603372649927345135272084978673760350247503697694829333683393131736708390041868198451687782097176865508850630052099985099945541741420981747186076325177077081068645847143221256712162602808752600994630178788834348293459268642037298264475123260937451618119623185372651899767873688816605910812537309143996322869952871158421579631758276245687820924589589171470663348918299965998183983253912319778901115618060562545731747825647767721140796556982625339940770255806185967051541635471927484788518735968516107368962121076183542465232518591117411884350594637000755850397302031780075361778079558440853167045145560760195588015715850091042815395271372483543655804866088886064374913804074462214438367779774325768673144101754243524506086227073393448986422365228034166486610163156516970138491649446179362328785189379001407987776564995502128226112999550824156284161795824997449001442724363014371430805296707206970344931888028520747121100098194971626731959632934654511688482949324268535665007579069278804230406897692568800097919184232949860272807762917040095250712246124327079032134513181606720855552186819415741301456410065657594960959623241801578788950592858360829974785597154112061933316153765137880398029236412382999939739420659510874270535331508712383365592461146501102021396848387006982484586953336192449008021047310895613281890497015330050143520522249954081479833161486842965869736938185301831572805892434418281649966323219226025486548235797595786408093403057757021097597013491402540076076856423936974300074013688803826030050444227560364106591748534575416757894700138964423751324128564205383142033318327922293667521811603332309336120166234377376717981041444055691354177333895305596639950929507070605863734921851765502481965428068416827555794586015456986400809061670218141737162055959287474632421185713099917702961619995482934637325277290988090539967758231482338928267506469823453003430379114732638401851020574125773831247315169166577581930781436793741329968519875078491895594213386713290411818854775671685569680699310815233888221345675760057634362335104380789530624019436414259217788400093745087778214587593973379520471078924704977954038319734369463906544122264417144564467510209441399943725056000000000000000000000000*i1^264 + -5149181571615843711632128670620214061678408563640224372554030309732729570390359646598536623313278217018719167760365055485320503174418329513169669404992060870353683903544402247143790664273176575622461353388311652236989580297447501625109957477802704589972865791703362352286191642321695405115068411665113719074217019399839955297995451827163348519244234372355920349036104463018518589563026170752945986460879780976355522703909855387438402055159702243808438269759776603308839159078328103842327283568425412986402032105284564223695134056953478009225518352639785815255517551482431592106198921454767044007525701078697720031824181146781943346747257861718349922026486649155761980327501848211598369319598321541219968072581091279482343478297571474016065038780304502467378051786970669381640926033866010191272353118619209317864466871361389770381311328772757935979817110606839130231322434085927753598914464687151650523455522896855356589765561550955803464247242834940036478611551559584878179919491555895856997808356667758846319927399069822855103251102602055803126738331228880081082691110219683322308956531577738393801233086145017767875086023188038914867877031848623999912728931902389071924047737280467791763857971959257974901308685341813868928595893314464982779750826337067244749908088347032905631824408324587447934001146345748931651638401909285239188647084310137153050693847477718083479725101111815726708300543921495382649768226768718709805790870759697738205165038413084625889925882637489286121900581099623171394241183802763039571657579010077157719268227407625647129707057055224592545849127398688181996260063016305603354755176301377055169605953891656222753191716085312116318443746759999409181760789942120706155753734759544470008419171758032749843426625623833885718483211791413326464434916468110347692494517475027765962568210764354122837173842962470195693481298008396690886541633827173053356218141283735222658026742263279401918365978972490173849905090425094387125522586476139975007568297676298068029361494405324128113246264862794427174618615243682320638499307125481347260496094687569505076526940279062470879488460775377790494689279686259162793606630155104471871363997717543987040293920496341425254589386548119792820353415035654760585900086128749653010910598658009307723964105808624138307618340493259197880714225343312731040575774140909596880405501357387922409498754902166661528027183377608834924974877631062472378481211153169823590843400442222539088723191980046002970322178968378450447161064778589508980652927441682568236140103411199523794198449599060570284623302971765598549355547735365596214762526613603774952911450341377252661972662562150760890446355049055024633210867437953954436253117015716224178974572741537138658503196516304137375319315025522994362959672434703024974144233198519379809048420021751751774106688207386822200145782560301220475069629140678180067384041689982284726307736560702484414960777098798331724545651159197259152705848627553010381743648140218596194193923374377372743829902875717635744998853332203806197195141789856517973251182709117893099174418156848340297524845200098941008242947920606652345806014543182857933924950249848644034506321054068023766124195055723801487859618481354957817885763435841760619841831763957860285462238173374811215259410656830234090331761819454641050561829995432884473397832429980268344231586784280756206903139811466315119749094644727617734834890587421154135804922164109110230338826293825975612613365204955588198400000000000000000000000*i1^265 + 186559896798630155749475839696885448059145554733458747630119452590993638940941886044399807390363371172115067478827334200698430740169738447745178292609405499234545534001604445979792746393060608429009655899184800018225605632392651132960090398322285691593396312279056882625450030438391200107215834313004256283619108541585117475845305510501095048837206874234471599810562838431450303329204092981572882802822396075114554943876720596808112908690643915481954193984545223004899051034275985170407417267215191977058727209968542825721328139915265681037548236744435260877747775089222553951547168364754435046627343213486972715121764085601131198090643501337508382847603717996892443789877977978985854652119428917660816057950824650855099076999905161887792746441281522115939959156538769651008653335048646403728329847633949856307585716037345091206268290330819230236419447118040156650391929416374121148053758592254880504786249723924002477515501566845243992814928274569791172125185681026675188245376930946489920623348238253148797946553590137104069800712439506865937397769652156896726081545027605579028254119843885502121178123584899460925861889649691127452832817037439713335786109298863003638742072358130590847366415837668767113389220425271706603999502043456649657042798815191787352045031274757324122262959547254680432795441103626860881025426595190281889111456997678055754605541745988791357190713480509049900706452457232914726692042565088927367299061784358619759950608706893976350870395333607598176980008464286565160701730248176211014215375230092974441039180549473722378481941422926979513332954005841985131623652853501688846870969200403626039134393958550315788521982154987486094868948148729366232653760804835353898637272342923261984518175498219236763172564790656969191646709760568533554172384279626143632182270158138517262205950210686408586745754883496011016957438110130347958944002309094518573157415520612311639372861556071925744304826430566323055494734859890945915965291376384159701340480502050821236349269206792248061868758503003670145162238037075155755460930860018832836574348949463357300257968578068922440059116927761631256143138389777233906551283689762519604297944051662780059980102001699033604259661644008833996104344525939102330596650664481905841146315179519563358156352684986201660531837783060800218220410210172736937317642078761313377121946806549405498550340760578383600482712183654194111858770157491021753069634954342571447110361333669235688841925905122806348534279500297113889901582544947586726315567792056422013671819930910945052579421069949851683965765899607938325677416463298198664231578240434031298821967347653843684270980508127918644086663592791866344864292967059155924882326298851650011611961607841047206419326092259968024106991635422660234740849320831639212079761454888854054639363789768744467432313473918551146984781354316906654619193677128023213745790467315972323354535831194517006695172305937099162230639384164022092180804899755367940178497786217620191065920086402277423819148726272954555330482530062187680404594820462541996233148818475269865137470661242609753456885932585339762091535206672351965391525793149986319946859552119717168139847346096574938230494957975309486522590011572338606849879074105232587156564745031454373342236677183721003021410188588234625601583280446792362783800692130103379954491565883863711430551531688425103316639108665009557572040043778318162083445468568248130888957407211790186596244293811885151239536640000000000000000000000*i1^266 + -4173010815203949036742498546622867292228366996043481067656021899347112051846401889238305411080980008241232313048572936373571725487335316122157348485629415381013424616383579090153073971376500528282650769652659033739622174007089899822933478567723163806162036560959569544725321655529098856109201084184198044529426686573120466347299812645782868306772838925420131203962822030517635096231007100998555200741405117994715421279896131821054114898265427394088628499640833370494738247110502940738575707401195244519366031806366831452142017490235302646620578330717564168553654066818004614437118479283888766957956819335866248956197197903338875656910912097912149175727386322861647951541663972530643154743762695667010614097470823064560064207462678344764912419330963487043829145581586001894185711950572063485646707381556198087290193655937207094896864927363364394190508711746939553272473590305605271259116957886726134333007956736034811603144437117577768409913248672875815059221172654230697869406204009936315245223949461178849984237190802817208922542420369584928643956965131627241659144731961688206349423815131843880865276994393079985524915369132377871603998324990592211473709421808404663715243150529582914179469656111443994525905061419724486734354930488402390901159843900916000160429058349330417397922709870694829082733058368437375425446497685650472526769237830560295389576300278853614401696440614099162769587836861942018732854063810979102648583211193087849867696609919063427525011275001329155708299250376037910942670673228633302187119218854357052216683356157412632001146122272013360302112120546928485668785676058662662894326035747990121287725455040374853814065653392343530152155272484876940690107762444581537657929317356572400038171687770796853290505974530054073002598019493166049912150490250309013802896604847022400986102463347362090191485203569519913639766771581013063600855696622627948142064661614818587396700106681189020949959266394556327876859421479704862430748381668348791043425515150953105526882356176931268878595665772751163547725448110088630416997205235932294295279523819767919088477193388016254669241410407807405085440071142295924225588092191603998550064483753022294714147221115093409135000370112244645306445262061286024532938673111003894681711301738748512212125099798652380435023973147984431692809114637643204158871924398425408602264254331995619215072579991535776889911454130235169049691219761341289555367223912899859691025238382254402843033788858608485376636876711108313142916787403660844742270981947371588636523398931417772045562049675040128620314408478891192812661574610011994005609749912917224353229810550307705827245521874105179257583874181735351136325700381900737483811489140965428014362382688641146389753783758798462456925182612692764608840240573292473422589926840620315578267938807045011520602064193119226736473244634592727173482742819602555656653573142832173954608591021247899902633903329332952668487106950630833736066275586857738588034620962781744556923431428141709769966589159541404738765923676452214691270008660076458070021269717914832166552613504224699415740409057242497796505363891698167763021570809942671277304251355648503703615568961365298470506284596790721473513563577558732882294751391594635295583901151227465730325598137172888082645465163563227739239859238869374503514342317602135041189603018967762189269590908569663656841282780461149342504804648014683054567514082428629228261289964703142273775489253376000000000000000000000*i1^267 + 56961393841713747014586011936379837505605362729000895199081246463388462745336447677409116504039720945248901070707707075276902796212542904175933849874347843732004415442760830074641545057416644284327724401360529157554213680513645691823355734856817021965997171905111210604447992444329229218864629873085047311615324353741319197753466069996914863836647807603862544296158331277190143412848068425272928935982763310358296384912524385918116962411333179317723709370569518287205464766915442042545695576307336903628317773335448874763687162524342309811810027778313645518523178264850883637054023449336203707709263869314481621905761030900163848241927590752903389819394767141583760016820580649449383183933765634863780192327086629054653731092279407974437186385222887203288052847654407948397634477228329907055659958462557719441026536066069294085247389721545927833448789586501023883065790691348444792681759764939053019869439817949079223793748638837853084651633374897799847242673068726623522857151220753981243875339889346248992324184435555250024672946103957382851467931815529439915570676944071207456669632978416373568446794443264018216229965716042927793421686302519200951897137680683198343922493676257735769512138075518723640572074524586649206199798752513521893369610191681327844139367117568059254610557945113917529363299714146953095727923787074192214971602466036424045432597430569568096259763362834626601846091253471757291832890894704861066388187998637790922605932272564565524668246457388124369231645024549461039909960342786818227340707285711946273696880626095560704685634446118367880150579885275002010431287425189374980898183959534605453871284875569967406127250077750243765822454287657468569984129442474093130165141973626544328970314942296033683830469948170349947206862825880137969150124480045061677506467070955647399221489304735718601674367721045577411716029303832198118697153980787818084242746714185435035778403407222401710946279433834210356832403379525998905298027884090689442698152213714950262157593298069685985579662232500682684947812391969970057698383882148086980425405089298704788497424545816735344526085449168829076309834165735968408419593471299368551285018015542237485544610099442272385447765046849940380319368531795459487613689673076319016468871672025428330416263950925233334288240744114448673672014677864561970429003169568210017083600971787184717850585376423246091231974741320713133115952576984306674862652958660429569677698765105613811868710774518041874773460979882576138565938855565362624658109333054121746253083642104108813800488723283454799883660910421295652778863281593451294053839026031484222383552295423194594527384575002288499219994979196625777367914294585158451686593571084695854730679157930510646210468375191900225148544060645695341625537380664759529239849476821147602971009463937702197128823586400543709987677852764631527916647139802365169763997895770592458200130976054329318145697862448003387875525981773966624350487603514982057889051248440047679525013797124362404061631481107283434659834646162414407280136974596061092143626439677724222923362948507142060636922915358584181478945926166519079790182437927938144863462738073806005678056864260379198789451634027118496817548010593066524759814474849715618036707585526087651323044825181150421924981484453900139051058517195732284599416112928813871510791910503369245288567682087701974199810906941340338076335916541552783715055852744953025864004756241278566400000000000000000000*i1^268 + -435003351792501047994959556445208872608107357951117680205425777509823573212113691948924043602286320845164343999204633554220428268741558353244902308160360197749343128405871209768884735235088324507828659210490488784709435674579873585821755155321163045403295172565728483655276063507939219984497007627351076634526838317106126819106414720111871849987336794891788506592425399595368687756151588831829268223529071770796465087357398415790546480431466921978523528714963232496995867527255467803625582398472679248042136343760554934624489121608387372649826558946030501641696590908578537047506300332293379488354828155585759940844394540841488429669356612065365736839323499164720449274156533881590662278603899615225727977648315358302060023825667391974607251140742277014525485830157603612335276794876064902558808755209079720048212370054512147955278586004430162263880159751267837016263511535356667611532738462006613815068257500330875769419532475335673801523343795486134600884241377584681152402048573414591352666336753975285074127891975192373150386657419253236082690498261985123298353944963771653931056346888658385225840221121107505455234777712102573910399476394309457455195472035400177201867754830428957615694572519829413292274155700631036571111993044645185758167861918482529211222703359511182791073400861090132236880751165696176684902853717658330569759249722877437504234410145288233083083261793737695059556077419024673860752634410198853910373330919958708621308113485314855072187116197482063431282960769581286922083919148543697507660319908833463990980214246440398625274085146254149457059045712028703954445221833790255921952387993698239573593929130611637806734472130627462065544254401346536768466309600359483726491443537737396676316345614198265927958020994030138490281773206345525163107709631355516918413227152606140144320020518052606281667038968107596813665249283722105248183355513129986403715652992726897978900218348001506657658216219200098036547960035664617270908104095513119965426700693194329994433570740780360822276100741536042851968589001137796829204133993820407001173201170589297677498512090338026727587494681463850808044874520059150902690172901424149376330290872703682826903216987163359212743287018931413354689912014598072083802520626368781450816445516672064731997231776935763811353308307398595803320362912490283405355487134449178574424737922160203529217149076798502546441409136023488559946457812657086675758449730124198797511746063571956441681123901656447971513721137409616932348275454173447531151747411756605602858692609279051069789180583487377959269027365539694387325485571306069347189396738858489634037294358061603049177696892476708059152047462567494818425270115932779439595296679658553440602715159431770522439829433549600442077874710306224965149726374177932522356459547060703620085532519745295160264850646636523270464553567495887168436547025929265564002851478313484748302822238029761061335561294571699683029255212365335073887715267111233780476045293511416837251588947403549106274975612878624615926557506285160464590641094267818166418937064691706433576807171354788867470664747539385415531256750133102566637158345677755537710688079589116190841973616365003771855884549499958245954885539796486322099304306776165733970237058348089142986726238643676043752155226263600403364185601801454658010192182447350790483535785205171533232287950141079120863256103705830031635477768457751283154653226745532493332480000000000000000000*i1^269 + 1533243517915239795020424432075612445538353997952877660422712464269101710328200621586847684803839893549374758877489121819443129631324728977135008327259829937988592644676129865360146044513618066982903857835382255331203036300413466114586734400105346345770818338494330871519398284348278930747650884085475615474413884030345647973372580144668573010448137820310062655814802914580569264312024448702963533853304473675157355532687758669526999632185206233716173800023396416615048283978027355586006523311409916972820637790924478854651882805343010054301746854857460592807261168975174458844647410833942974069525664934746889144737619444891650477350143384585065198914129377110889578860094133261461863662556795353226797298823032271000258394117766686361276355321217691519465111502993318142271125913515971154474107506222239011084036043728296314206690606195425517845027171151736801678596894693573599024205490245981002913678204677346400220725009214455710140316346929005762723284691001655508808077203040547808113570825409755514641251877193559171392713663890682168147005229474725366473103469571173094722882010257076545926424040629202447785493572731323652450840335081644185308864585436427093626526355682756194035145864256815569913491244566397897142302764611573543617072730936923011703374238405996663162640159053570442587684838498828316182258788160602707591932186564717739429384589178064545036841743606336738982386639838105804977660553510298434707400494602460994499562067805313818354102071065513852024309022118498311407239306660709773852718694290166332192575727593663416175950286801076110763248843110095897252080070291872100997918094898784098762772959176238675510659189484453124701875851918378536421352515620470642629995017862922688995772276615091727927098849246654390656327151390476410382094411563833354663251762898790489896752470591673005936396460702241909623333912258541268880582362358455367760270881361150131296016075243510863331321734685722913440605602935412864431422530509754583720792400081336117470966340186187685820800355478077810461927022537400444283516940351875883016778734982996097452927339992382060198787009106560895793611350448268168954661438216681047441462856104577054863821209927804149517478030094480992796324351382895942115386439582864776483785792908972984482050797293852239284116356864491817504852333916159893291942863355518479923959210443326552481293321995686688520485472175014726046494465752796645107293154771279797889082620792457009340030869330030652444304245007617610850061505467810551638132727115655152381843078499224518862963303631455002568919063927329691575333341898111868325361752892785531501481105846209761140225776381654353421420296973034915835597634888755836206269247382295019329986833716237424840849583311848110643900893486305150133975401879365060838741095519746551948241162250061724705383954164200816792319912950720072294097272661956584106566978779317132800336926774107045794208521283186412246888371205844332966241726777428757662475625125712823094658057638845877027921457073117218915999591215397077526018145113467403060721467414489531308501295061626111068020462813301818740714107209938319737730036907040802453887362855982735702219123756980498329685859771687623850606463932297037140341272636891236913122627064682350304521891339151832506516141416951333954506053204522014713688954193733787606260968769809560941204069551254326600470997498739917481009478444791954672671784960000000000000000000*i1^270 + 106411867082817349353576331833820244099593942655785898252818984598463573133537055539736196257051977529397614791741850517781406647801874720248612634730020470168488342563953599822540544953042714094645283126488406242985487927269669640395083036750319690045768454344133633774173008935683021822731852866955087261127784640950232625523050490144779599896292361463445731957287056297700826234607411618276693693208279717634513887470293983943218448681508797339072025811868239163579971660255793745689278069244419937626378603065822316747917342323733525815648216677796160421133614839052132214663952297584834046350469944689499413526242189964719099875978866392306864253700741360742700881416572094512339861434206650083103864987029412556813417697625819331589756453977368786838448880189039420791635501784994366656464686428927222313818852642946186202202674661761898718526200704292196228753179638108513986858797335468512813252672671799050381056925747914933915784275223963965577730860440156659433486886597480022605559018889622698448742697578583556321566430523548523196305555892579938385072803759904774258310237894370133759631382864734416992962856396704872682883921234666808262970296617293621930796734349573768478726133688875736541476880328149090753185333580501175674829352444432827373183945793784193442556509892937802919578040463108190712098034141362542886018485546599607636774272231021658743218440439661498077521465579860791866728591524488216731001621304114935670605005275233628632808857824175838685469521852276755953098808411828414282285549112672950945649811969910591104806770175850510987641394506490953387016540290939397939954698893467624524952606559543604069901478928314597715444223586540370621995059705769570038279568524953125286674183098934535276124640494977122079050618597259838569700176517016126834875451226201743853695993119654765845146631154269213867580379081439270865206950938928299139343966638131074696609739629985844076738364899995654960344251357758051766339959061707064438981919745950224777517584985761721765985106507087261019451984001507083002682417806367729808459273754465580294426499120957203425103137725291092349367832761249801137797378701557365636345469926600319549234650974300891518560140305142196537081406685284628052727910017561895239856678329523445101406799585539081004079458632433515294636208860051809244978053465588627971976671509149596208320910708603613593921140882379093727393503194114590039163199874885802411779112227166017034853921709190815065528449596075353259969800745969334747855269650601913497509942732143504747248511820852226221412078342596287686139075804070261355530892010857952912094836382425160079469021286176872355617400945291531537581575175160730263523288457639860838018679022672899018303423773239261678298817096160564120594825716023034373151821593204455550320571183561825813078169556186583939000962639551753114991877385174061605667534202474820929628015275316394119355344756028147053094954599344732309152536370127105842770260772023311198535833892462813613150522460544226436325430937903157844782863275374622182723371634253365130436737052751837940368089998181578658972384004735844206844750905414205410496401672789021716698188584082922436356464523011960872294833166125146645979195130437934685285297153738368568269469452237897213891368678943807892310395252746616317150378114670459005546781621939280906632249079180290726245662309595254568861876984217600000000000000000*i1^271 + 249880275479082660717595153672514727597929103489485238607675172201475836967423430554048980332678294083590816798866367055765060546877637499056111589309576880653717826114609384134071166095884275070212123745431850090954270025727235903844968521273347129082875204678839750364880164253639010394076078964071814850214843767837033245825863727501506704040747200260590651415907304739394522315492006780520288441726908259594635350900769722133106354063997112202653865493838380308908497663302703109799865393397492381014287716391919482432680008058113302958704044254804788490425517371927506795436641793606874127035041990609648450891498195812601139820731440805724076332178067582642863336953019908288569128600120776447532497598510994864818622187466880122536960167378678891668235623320597555567326066733351380222330060866982045226728654804901451335115979648341019501788849359327352133976521000415244407995685896953950854647137961751720460380758738062713587416106430426709744562911223613173510594239380048023595789543495127981291997661627427702497467888213811023952036408710901817534951756388553143968696414203863364292559417260992948572059850593793673255421916946610072119811689660966535666269037722727325698052782284425507170957663001789105963171294983650948247744454611166296256628139994313035101056933312553127336381553891425943650263913064473447178386102606949236295496829140947713145368363258743329894965194276006760611736626954834816146248187829481961829103322987001795587697926528234109650134180082490862003595350030126333026705449574832282602168041706416237049426216892513964403182259120876174842876121991397279438564632990376092368303666658965246165537881900202250428710393986458402254684953282259075567981276106480831550083241024188665934994300062159719419583878880180933629792144148260806137446906134418410058120666744631999034682111378355715616781489763889359998835956104767196487468946790399422553590302543343919390382470733497545938371423678797782058286279236219351998972455186823012089635772000252195737671606748223844645748845345693752587218659759389484175904841548439431464396829101324816930916543066160694107222436458145569150169549881339107920683629318186350203248403278439472793163119638312073509007971224775206422737362113151146318214906073022735670861712430833072029680024068635578423884541990443957288906185548084539318087076464030690175186615197081429718689595650900403031766040358863685950840323285194274770974829274859080454249304510688037279710321335855216839200970104663132234174296769211296538174041020807204902649203539128906327211739122302971752750687210769677145766618429347556088502722232023178439062875508477612798399654270201127440044850902495533481555454384837422309638608422646516996669592843477615510397272121255069990036985280490840120204699265787457008864088226041366246503771790049588723186137632200095863439621668100540866341734776997574636804196571779805960744298918660445624391920138075312012340085385225302379008817159067730450141488182675523351849281103132011510206881103729425122491627638923157338063742658011928935496457892356411211631371738521390181836997783567665700056162982538857031423175607716607474439066241589256965474705228149556459304766518442743384836958542890833528418096178317428701421771599362869276297481994984412454189296288131471330946546150047039872540038657898827873185736497136572328249033294138572800000000000000000*i1^272 + -14043131363832272297978841642533256075159628630890395208466316108846711060688299581248422126731420115198726267199792477290515514584259386988645626948337293605476696193453444766846435375330043222388262463414576405769759960942641923297995737807010602645860530086529162528874194358786644757141337628930699705612073101022870597780946353146866015884647695856005267427618177446171199804977147343043141163785242888210766620934566030980605866186098231736311760852643216685898461349698384675089023670209105955046910861109028329946971429021243481940600506502602045768115194604757709005953640706720998623307110019901719642153648272203002246939145758742871012273099401252600842790160310646427325735051800295547692486650337799904692519662600788190241583706835959961668632881489595152076862317007123230007784422373145095080968439264749869693553817810146971881564994389074666405595835737043721860982078190270551028564122547996330342746666154165838811705633077535605027702406461505227816682214921594233111011940549984234040564967470017285300480551471535614663072582637226182573024061740454030268884501912355002699996034747140174301954527233170296040044536000534453177900480417612428220810370040442187647282294604526994348504541242921113403880850204315009561207463400041119030447026232309871735183461104739928036101557389880541309503665733357839737377637018701699131172279233785345812270103524793926724427632357542872022411422504080581743959495194950648152317152808015673922999323785268632121338511143465265332305990942471167473910985112287285851137942135934071285440799929364192611562414074397097239521234902986171223388960105929434243105768838461653288147523952831551524822397008972132883205829032497373135910279116035826226709401519382700310217486556238866795331082901630276856500036197480698026226473436527067309242389634255355167267353054173537191772201033540041756112052163447088938555590488235074218197336512226078009739687752524377134474359968804381400913314472163899349668316134720331963591233357989814667248424407113738295038677610353186996134101829400379546569026554230059866180582733840876263431872813584472724458662027792017905779073200254376494215929139123976496500533381161291317387421156448176584004824155547626754144848441870270839080616715856874479869508197923502000495699704791236425049985162008402349454440196023842936235712043050559931097907403028683375247775611736331911100727568621118385479339242381973627066134987209098421040786598407239590404245100655126983408312351346875567534821895857721534871283624224036373658636630437237873102718589117868611453744077567391261841053533531338685252236600084388573177811747117447092809459287071141089170828848766743800454431647388975837183285158875690803057540676685296820142492161204559385735145648109100911533761772703458755274314928012492128531347141510482399774187608807468328232859674589905502903185078590929850341221759565012891982509791390343515532655540255343082853301705482085481299134385821247357973532460243368612377915728422191138617736992514096702904089078400400273068935384762081166893597031405298622583348310026240116655401310552113987452910504626494887658758956127258221597730210838032579634657011599607725614064138335414069778013297666127909732563769086541560752491736878173512782926077061040685676893887476833191679260141396939706755594078397549248528619893615690252288000000000000000*i1^273 + 1277186796761675245172607460942557748797915569702087433256125481727689609711054850707146658564844858151520692027852834297742974958226303944212489128062983823059148961966131334155238437339328962858469183080170142170756145248586110877111727437554030039366441145636547040350734258228251544483728712429487014860754406501924981248024966378762993576920954565268385992354587530936431410205064630550055836309432078327474452129987134310575240822045887985492694774471620543392302212968980340373822099365111510904457814466885175296067496986599570491514144386943772692063745318557784680641979992365973703782646615143831093859540315241524719091525925889047333467276339406140776828241164732196300897004218698211273376967573587155456200687123425140789374554756701868972033601653078455970998576195932672151154187283326394123624084767922689595043497244567100324431596113855860828225612930505615393497918194108393274418569638808535080017487424253677177860578591985811192792936323616794326690039445111729030503466493165581172861934225587546012776512136613415073020719754105682586922586577181605636483237119112230036991388910819165125069951282627937884992390551735563009713418302519165321930303574677137887422085995005518195308639903953888860996412268430033302530488885623426007774130103143509189168216301370372357432170798486324221764722122811634608798819013946879423541635345487325015468595666012568262901502856181895102286275078065870373411701322139803765658715028536853764263815590677564179449750556196109391881255144021054918360469039196146059960292457600166013681806088143569410462695443732080556464061552078971750328720289443306116815541050357778829660602854877435627744877110312017048499178938715046792777467937462383988692738983795831673746311403415370857656192603876821325398033986750611284667407037001966113083654855372909327332692756021508840251396731998522752914270923374356947713828280206658097356636605579480406309174476439403253899227174754750551755844651179935806370965152514954713958936339766321978101928647283350409837283621767490778204301745340937785975423779536709476381808676949686626197090454484441770482076486944254153554060934772327925534748834000816414690820279594114490928336012513221391884156789907957341789086429769274016090070059468800976917821243225263243362068581633018373929208450574916127647888615423935250278287156360471365149178805229050702548913855665432472273666700899204248800265494943410530087682121030751915277748903520585830978247504601461335044370946352878370639158293245712496324704671481615403784588149153527922205136455924091005479527438627780290708129588752589967983172554576651165453644498613148678038767626827133637879812591235211020936286257507669455660520811164384757003543552372615225923991039007340613824909565644958356439281187107552188456567971225534355662696244997822859630462382492448569934741519800881572620960167572947805234400064989333423687707562024959221695650620642513011441559797530798974083178075432362222207266588139283795719798073711862012511180027064291743855270189330418297334567399230618890009155141484116197521373501914538434559489184598544602381123442688187793872489773149076606491859077591646018740895942988809772393247784196432968089158636285387699573390558885012402777270654037247921000496504906396706275618294050101880347645629341026403670309100140015400465203200000000000000*i1^274 + -19694968434536672014474786715940390076052720531626591417001674681260468683236043042578241549082515275967625838464205946502291086192137547535338177286117272561241688583645809452150574031941182507974654367631745117943575832199284077406612245587817661332723012109122666314256632899979727546645412324387784443661082487523424992149781805735048794827306310875137479453076558488184878924606727054416446818843185043282623339119893455621373003190550716830667815207480393736312994886945348373973499853952651816193317761490719478743929324708006797362477960730779224250507929119672192503409255639694406316184840934168110793820049789915894947826402860699454804980947997561097538311835994713175464367767869371583916143739964097146585296546016632990513345300819347698776585965399783254646421822681790626254127989666309171617132955846651963547927017192505633948491814950472611547244279759733852117987121101045457639985847511669951450088518274409598252053630952713493841150971090103916805986929930828238437475868169057481200882356188428046199004111872998129200062345362575182319689001256767723513845085024283874192860631302714323255328558097325216518490496334313011016235492339247478452032486203592072746148534983958017804727959672765309985960352397718923835225436588975880491334295019625464797173485594172044356815137050674452063440112898711756867625496428586609645949264537403252588211764308291530956980469301663569562447090723972599403439598398736829588731718209923764117071881234825037377830630704366778745903804709350569535181601151023045898970466294753717474306391585686999963115728538071614802308676299486657923246947974732627736224670826847197344317808530006498970825315199106911842888093385495661893550987381367943234086437499715715633317187805495762793875836879795383219222062507432646198496740856002458261803818498613543226364019444400275587387218031499355023568615725647830655212459579611664698126170734035667915693175827636100492901031210091650040082079689483239898257323333974696056305602403112766220327048719857631667155100830228106586056332229464408533778715138087532852635827742223833187181066471762103549470982299912345580093269356853851625105270171845829880682055182491946480092611201479084086754294686051500899468605803157641790185877256063078851012719018452536616660473862074758749895834067320915807661872174750992780835717365277742933925535542645216226819380801227341891105594764553354515041893878774204995031138721982299176087677809308200179478124911562251567050126176929789864510064395562112541908905385398436790865403217958027300098085237671583131385504864056430938521669213154599885254638772618639097157625167684489140128604837465909923276362221904106315957165799420556860359265465391071203818782729212297646675234941057890634339746910172523995414023434984867865153732112200797982884787508162092053636650837435291382770791316475966030248200377305379468443769704816354961620506429771059875847576742957546074488345821539474750544614194371988771863849228179344857578782043757674411117989361648459450075682974388351066233203890390176039623819786332852116567309849866290219093767008500981986271696681962889212519259169497808924844313210207478258972332876797773360235760361402153061482923797077024278612358867484743583016407257362776255915597068658259809433038433885162404779453097737432231407779840000000000000*i1^275 + 272247213443429522660043494078951442614907786087845158348364028068283115909067777862196051793179582062706063001842631561807821150941997407054395762564459468405575412187834359502926413758936205989899267163039716295602225268172904424148160616840128200678724014107176311797619788803790097496247621969861270569152470949586593524976773759042475468711880616899897283670624392298174889505212278209977647286068892845953096392847617123157338012130250347543411748660058513874440242862910906644837739372263725885579356977206730682503125111036343066253164679306273094822802346323268232225348647754271148464688696746070432537154557391411306316725578179681540935928632588566519520841799141557532797705315068133719950402722718695148293593616502914897713163999841098845318820855625161997796211677515941259065008983294869715737451451491441977094918690819236271204824951575915301639656065215034044912618265272151024934403806160821989752075357337038315890018836100477427529047665373850662084569904693085624828237745109637581721325395528312607652980837484290513232069782703822634967876301580192514738863048202663527121992384726939435064761104585741410845056094689747938998765965210915235190128195594575104182494142620698057552725986671637843458322972741711281898084940711494092132856944118888099070949000331247796136714401932202788806805943173317392842757680208886245635973062873135487178463341067618563422148570774886192888293185419802898692945251719049955886387860956762296853937763833889339690932923893473498153150449584603691653262698277200096767745439628388398115969392137324150826829513999861000957432366326419226418349943388998471644274078516780062289862599500932728448140494561564941666506197971763476261998142595766478543429587923628380554913405102511981770327446835823575677132382258667237319419565050257359626754681092319822018983865441870496323531660311634009117539740775875550862682535749653820413980993896860801377086686365103182464066728161958331532112511153729723344446130077184077849950576504326358253929525638048121557124139871720114539816463741030774592149879818552232293509304985101404276370243897713050550933579162734275860112380287282206345099553501249301038915417806490570095063153857721226895455554877419517530892144902244480027401530420847930820762238725173722602514520795391075609196386470169211880972513456559174374134985552849897656301331136020926658538818610947561378263652462924727267191933712720457305092445838068080540327434879608716865355439627772907242067234217358217351991020718174297642425516722590501859145966115087244586569502008338046702123689430400635091863612386015549599601053371275147005673600789450618383538099461080034934397832009817498492367703908824296543587170558414502075255467813768209277042150367076272198319513551964025657184583374566301885562132900634145740731101651424586751193842703984228909769121549356651384236956077622963873581856958255583149783845891241308905002710122216857332606362330548066092990197498864857308491936609501330061260059234500626303588368616780417781529475598331635217447858259602725492097223914650729221195087531427195049882106773980254294400100024200489287419536489501157887531750561602372631023771008481000259259066738644460507148935608256024973549966964901602116567835896483502118991043704768692115825986768449244032770506752000000000000*i1^276 + 126505692749445569786072718091591914764915995751773132550695777971821239376231582234001558029033461050797704716412723387325579034096284795026759736865647837116744041692406969418037133330627660528262582652554690763138114574384364993682890243105629247942930906762550083634123442654581710558844737062727680866861708319088635301837369956152858836659273881163125146737641163977614448423026549453505708192394842115874654047095221365972384951459763415997522880385005991848845218855014978746938837640462923075642875468027400687129846735458343092678473370396368782019573463625698129540759078214109219835940164738546540110970443434909039527646217145459326426398705050893732031103632506821121112173168820707720252423133606373100756282462947781973311493342938558472118043195604720608985235493177598899839581324673573904503329055125371996250259043120869042783694174950396941824259884160109115579510583128795965424570219488437185889545524431680587676488403926223010185401649483335989617905506339458570567404702793047053807692566187852049980478579422443943329631453606804813498595393412706089790640971817282430688135125783441296632604479229134046514356835726772734769726356680129901317340993469821323108246819754154737369641294048115052500246429835165901241760611808470267919616881020274319781823459949709475642340292476809628494409566857463866659285716052597607492995457544883614153275728055180325934166690449346604544694165132100807760189300081938423162586899085884173878579571316552391212002225959657664493364975959612853624421278995800830361930939126977694054972739081066616438830786265954153794883344580249363209137702457501935783015406082268816968652493766188593624654749595133302307162130945261297131871824181757262841887411970050705897317009116457815322772134880298038528437426151018264967487164341597704300660690537912453163366599796101511636495487683157729170350454463453025620805769728126018832894062846017057968705492777223228813246224126634320376045244489612600896079042313468597718887259968532796105035758927539484813968243936196153110176439301332599954364173225671374204598150173905548382531026940388167313568630870493390234066530347297674430384229076223680481586532219951946376325229249819003342824214849680078098952691716576433200373179336086078218349598358880545590326631124775286183540825817864190012044054315384154006774740351870046986761145009156209861482686390307516129432770137863860162355414995968621184582359038617203261754498155431909552305247032869389506235009357970033902857560568442366559285300885146048655482327446231368356404771846561010023127183340479741126065032711802139091994334290088638153722880747620094319186447060022236061353780926479567070989442091520159107328873511603865515465085562130436906165878545922875408142073328951093105980237878337602153418450241367398835770844953537761241618126551599834142446716117817367192003940786771329371107332949262248479244937614402737214012435758676653694585080834197926068030449379080365395521646256189810278628454890477825576858650289035094546525224292528748388670772496290453980073138380337070356688299348851943926562668595291589055615048550044448265726330047418279972890435700508171345773055969439030398340186525536963634067311099406748990923844794554426463772646429947728173242099234977084877465190400000000000*i1^277 + 15718956310258509177169421161821150644447836750073187220238939219105698223313425895259166110959227655821946106861940705899211721902686560132442088565242946905519963418749795796160549825178894093495886404540334409148893493731966480488731464518100804266545480957152081349187371607228667686021757394176243402101459174402546781140412381965878485553154649071375799784761205766084480942986314217808084883940577940992255546061255012917478304997741935657988626135353559788073487787846939063530806744387950823764475399205041926373424311011008639799651507821166426504559169428122629940879039990384707352370452385433556629656418569448241185309865638904718113934318371129817814089190393113487568306303950106596568261564075030658419141275097876949730704196079294135931689281257357686838730287508095863581100763858762726701475400925707460870834471353051734936357328345789312598149071066875102750179003633683437669838171110435796578523066504010798873394236703707157191095470653404884856323225256829214951421263693851132752024973250006157197260233115612868576810510180640670124227634754940534328453123631434132843891584822276874813822413952393934954393673862033223129409962682175706065687767129033858306692653529275712276840658574992730289074242659682203089272373555482323998965011948044492015008830525574168362493445164098580711744595536773028473782774353632722356064447115605656824223837612053146329547969807784177348986763611130828531832398904690960094406183536929194483124046936253778655705513039400256205765071520796558304021961536530996921841255269393984771468323583781331398900346004657954069291741358211670624943576929274606432955162467502083890527610239283646733946283747297659852580231560046468124068216043769683287159503702750137300463635386238634675722730569719161105966013059549528178254145574044065996325501731023162626163373431765993550929999823671077839395696017856766044409891045949188814058526652512880759886322361037859882995464489482555401243697994804027640201438646742085847501188047086822855354570250057277816599100271437625954694805493060160685272823225469415121512495677813906742602410370395931546951673890572774890786981572738725539095852056735134462545353249555246331608832349549546574085921667139063866340116414025331442181522391730031735870744065978110803397571222256718265889641447803648228599792514597319288393401981841526163137576891207633292843823495246252868411850718629779683582360646949282823967517906718308144568532212792239542899057710358239804929727553121358070822716426046036197368940663921722469494657123915948563443321257967993294310392564537205386593067161771481176194374716004615921440807061599912665744623338228811924566868477129399735000427641724648867489870484401274765569378126620896411685087427402172711348279974719341909049977686560710295826390759440086425832333957598348282399029932750500722632127080669094817138696235114641149946094065280699375568666394207688149425893467624910480194356767388084958020721178522403860001407669707614088607178441437280387642364343408942259441917944184058421811943236337104844023867883454554142375351414070849941370926567490930327650706972489139086404556816386350274878914120691858062213824295717356590158111686581373569457469343708083436482868090976311528121939177002203139276800000000000*i1^278 + -40325509070300089201520295286779126392012498837065052223851837656558607978827298602997336827021020756400866226146760641979452380924514467494410764147315828319650847996694774175881717767100563575560465181833469809046532780686803057407314684713704179091084959260126038513960034723795849445375485316169345513959476397227783139655143682596563507132716863387898935603043251854169988969722426612293902942931072565328314968449880519215144502737487833291352774588551535307529630131916290335163673361276873046517591404858350074935269960616371492560523914872376832004431943989159420251819625831905425250477711198460215137122155156660027136556563245144894121000062411207833162787986434637691044531489702432568063472166179217458662897938897594754247212556079243236869962390510025010451613138483293904400222949599494483940574561692413931664250874147987088628476552419882621574984622217330694301020154541670501832219124775012137979854500657428033802065662546121783163371448285311561941857906483457131524764553368103928106720912909431419369363526955284430683008266757605697427491334554113666714993917618258017070348139332356533790207250767607065046059742789729248261004929041725984240733395528708704518841293438132988995238168598364341795834052930131078674051219283157522307650034909698667366298097019928363879241755958193753092410821469314233946646128536088383676915440141658102385452353874637087763581295811552372694071429163148099887644639390615452669498579289225853051424511857563444926189562417517916684008894955643224855163982427301658590748086790607024010521586153808779704819320254326682191628811875597601886372479185047970277871399424921906916990890585814928457873207087167185673482865213333383833210498003262266338202924905456821829683911443238634358812262720217872494415428568756556668832313181757481414173190212785433313248333849873130646019798846993804837492796850606801378185610929879249992515741081122076285188035000545674214067113659441431188727378091968987718224396994006026247390421226140267950977207737024695156346039574368306107175452507094477191688801231240739096516570089276985266471706022248341926774224159730954930368297503861900241933336345465249841371918522901711297488510026012888539722119040876214120648380436170697416208748585344974033247208763635151965663675512386066570598183654562128337101044130565704769887563866386361324407471562363945620536845777906775938092984395575773272932920762072720104451452455030328788902863915173022640480088037114886486630806060677574499721695551474006169792219691274375647744001171170605486982689256296415290862665436302124477895417149944088724000027334098543491535298308465966542215382036337536933076178048707125654935170386009391689906779152035766013210606399343045510377300954529520120604341804041684839261275534610328248627593130458097122998984235627244610152387804231704124815738150354979192342828791053335996565106318274718785168250420979776217527637913534526837497059177267614066880108396451863845668891133706558125469992268481991138196990161474816607233713522889631551809876246444292267039711070962188768177395073091651831456704172057781289771354668874997997042367195721867098359553105325636235908237576221945232844768828281843693957221294773821408502588094021632000000000*i1^279 + -720484312623980689138473552899841091426351177844849141351173405933735230284503628545222048260043338302692857235309852169250653233594716713381302952180012038586112494507493366681974178208099167301094971405662716119828788627382644460798056425878701199300509767260035897899317752408859003281895670004284223571903678616522021872685838403108045550505766255326245445582989993446146263360958564140606856126707632586161280925978221010672780515832882091315990350556574114672918627484328316851337563915628346539500469340743007804878628855087714416348153913883906746359332145255562188997525541277141831105453476225678051621242953358785515920115671311082212593997301634759243909134723376392217007963186172878843042087472508152475502269835667281852604172596282723631865124810082141167379401025845738959322547648065843970458129362825426623212040651096918442268296487469202990952381387555023301810830219307832981046011774932247069588937440031237236174439604935877776295082690400105241237912669331442483536519775695920900427623722866406311583833485527833120011073925905290099657781908736024727608538261221600893912328928521021450310680253836870274251053267257403904109777997631470877827157297485794478410095944522680413721388630592329258246529607078810339722453329340154964666174514181734201648161310759961652137502584739486401014485944027346734088059136943475991985331598984929532582165769793761538425187492843588680997367768916872356324271847307406822842897753515745575913102665993874545093016545137344481586818537914759258649162658943695275030699886123138097571514687795691378213651038181418000614383489270192835988753053684840208167180596436503565174689359972998622878770932897576645347124591535182983568805430713428868714053753768925977682270151481424020638946322169690442739609334298493985812399409478361928852906940614361797032076026416025482710670815675071169216265101783359922559963454294799188713123776076345814893928659160778577832887554845534430227431802958383149749357810652986093031222486063300938810062533108230376198582011502299788412265918957780325015439224935509037999280075936388261251361157869378113278716829848771982932558632952535521752898873575711611397236676250114666639168577253187043272677338800563558714616211460414006322766637034982369840807853316447846828095818571898149050504670107236238890662979968452883536757330271431515912253928517427637312561315624640033408134102039113336235093139139899302403492220992196766013865027499967880422388033837387567830837680859042721594990588300955876689911740515251523906172993317358034643433407743889809196195447958174737724795190811147951055794052454660346471135181466836710533794560091459593053775980384562532835938941833905749880358942858083053232914590611378582883325214960297193715604351121329033474065625392722528142809601115898297290637653498478453655270004988380771128006555210371273197577640751203830981812625981486126081939799434394663676302057387639533229309216879712991988211820796464157864429854884282036554585107325219785492760841365039065780488822577358448459943432077763953943814903854014493034783493667756518179564199005167491200746569904236403814510034049928029932653062999064600101925650247029909357613330438734006772668825600000000*i1^280 + 997373921497151878196132161706586279623307488442079377742233031563275535757349580281229278461649342169617283893356021475927081801162061069880464568147941256715929984727455341570518541388812700057950533086222896484408477197837262873117688894939460729627993696449938553186495137687535215446255292043118125113576069744544093620663202191763212667230544156148321528647422093707567136691784894421532305754369926669874629757311887445614261288518715860702368927532599950126475721371833649734901973910915580508946590252714762041858956910777496412586537840472359862862089176921318225355552409698742571779628312106894678796728923184478490093444619733466293282603613716675808548534696402153685066217490434896998309657100381277236986963144785178601230299742636811448702708379071830687988202477300616493386885858203124616102552101516852408532507972920985923506094560604674600616382882449524889864647986304890164765857894054014472252657134545417820563594045631183657385421418168261712038033891674936265277990888155611185356546004406534418308894595935745388019341629263733961332176187297097921579231882776879471747531256254589636743171964339951365231109889573553367791277180422773528558977682055008529691228087919259034786314790111888419641209780069812133156339606187016353353670391564554780926293127813325313750823708042181053878809703048394502042268736136746883099141346022600058179338929916122136126890258588907024938494082275365783705198464058475170045510767813247845668316424802517357774995646470676461164485690709962155619619821900286499611627845076908264091512453376146693659517736899751823457304682054597442930643265736323786942049337421863529764202893634024303492192924353313398357650143507452232594230599682883162102572530546025741568631334852185037286621697030390052558705372128662885441172199577406973860367949496335982643322253454153950569959818300342693269600481442370311121056428988423380763556587730925063007403081600297003710653816625482727875168976452754588446268934176585837090589590400598695571242055007123290714757632383201508891892778818395710741654588952064058448686428640311549092514693218612985746652099006282462921067322619909944079992999356826523136501041394815188017561772989172704418594901083806108687625783758884527481426398602281303253839626588929840803305682723429167795409186839561780512259952695311598002701909346412793558627311213966399250991521371833846075622125654258645064238376090845243044191692976161599667866647234404245054246883598969363306926269669574979338184807626817481381615278078008886812416840792213267478704811733430996903100667821713271758315818904894925369107116428051332536395616559435493761707367625140668642706923702135023358193689560666026934908229163188493727430132842377406920945057500054159796997214077890135777992846574136833245399513363648593238474469919434685233365295782534573036305617613616454986853651914522815561675544599197308111921524208589929704410424830295644548455635364170249536579835621594482234342598966063784586113907739714499104672537148939846581681591161776026623274883102276803348028931540113010964523813696604151812763760543583609237430525666046509501469926247053111425636255738357844491533084880724295680000000*i1^281 + 6484919289054052400525230181377796941287393347285138720533364156329969737115819614365237309015161822215766589012946677512137346024501075639858532958758962739123339682289828098167023775189911685783181442117189553607487286579683754930736180827874767312381256894660538098847607313327887218081079159973448249747445051929709374262188286710271756466176817252557875745692223122122565230087222746587955587527628657184626790993329034112676317700543306891971800995518602254795011494437392971171336465573768949306731513222913696346041701709888474925287722177896753857548876997513770465874939297652264426645541879857765279890145366855078807789696450722071194730020480124501353627541557601585825865942626847439836210102149564861150961630610012232474545202586643473351016718673835218528717015409429242961094143279989616803977853226234300267409488419738861438794032828829094741727622839914808941284555021223895783703445710064551250384012515308302439631856051215737881608810941845883895420945709441234353701590110486641551980669156718592622596321067807890489030544266935063789464646124909982665016610527227993555125687917940709979830574837425010404443207692280070422660679949579864233256993021509292416879861854514637404034665569236177278367893640443309134290306189107892063781553897172939136431122157348644975115474451253255146553878644633406933883392010928743597490983038909067442126526362473960402381930791302696701995268640022928524248646199885280902980326154146434355861957091316429074756882220902891750831445124160285048453916706219883875969891764237206948769267883434274666224632687638244745573003440418714739131469100515645808470290187269083869825850971250296643264988987432598487912430010444988252861089961522201276538083222318524556381687956282798795597213737375363334811103096046782457192029041702792621666791896888838759269915009677781766419893746115399959956100745475724070513087318910613569007654957937855521056791894467881311642253952021990464502377784074791839721116471382894533677384493250565425836271532967362564631098158613112763038399353920866252649663801764108948743063277380856235816906611297479562655909312798088984827134038802973360128183246431832188585770151015448262493267740455687268636180537130488627198385631750959625499143538380915778480121362595826324705892015716000565434618412620577788663744048948821669767189483334720536459955515975586527471728077599357985912011540600386894685196452129673277226378225312469054330675049112739698675255659986453223192421028129446296154552990204336925743495213286669691706851799782870014802193442899621083352138168201471604789266666224548544545818103981599094541727881328725333019013156396244475148230617498673971235172936410145003530988827087916726892933051695430764556777482270877227858285589112068039397381686475901550632581902203845209703969953143177052681783739001994996044413047323162835790258295681591889857717490401041209872838158411123683814844309228207414236948742632080375419183335650743730764144408917264199639547936687800856446956359146442831982256202276924719469535285831214125729503601691993002779591299554741029268323965692555422836356399394600516337887958578758641761843675136000000*i1^282 + 10534573181032424649265242195710893939863033512648361087129197675471356767301176346240757094212647611568269520165443195090997012254475054139028327220528481971796446280738678025726599433446889575654466677165494230511587333102592981361897077306424178440340432949737552410698874256208771630559734114676630060552485495410926237116340414717574458088217374360364118259678475187469627338362646371091761132315952224175489412809249041655475941507917801298087940196538998496975160284595952703372589720638274484108224966418867444643381240282415199325821629339143656185703312707491225787103385026249551703648401565801212726300989474514416794412280007833499998763217035716631146092861362995736268684252577355730039032927136311806052147189864479166446832207357403094534652843543233886974490739189874745916335665752932034367267735146712324578940757752812394483260129723001390067135630439896258529015170717292085051233634165526216976812562955639555526000386426310651448375605984738306982573816422258853477928310682956628383030262063549558268580918053596088810663092523394361475032433199075773345111453511657447557404440601059001550891536152385792704182870292046059151933318593570085115645506976185514700252234697903653899169981730321139526531751953585967996297815371948610540766960198528670758599679680409792272039060484924923317699260490778851125737493696714376105136993174422370258434555410466965586627054667989918504786881051986225311116961607920041621743416521012345342232102554932577841512704363743067239661421052487082369160933203491886646711710344379988559685293821398837660413781259274092438080389415111887415519546514377702357456160381005033554809666041265776068411948023638892523432171193531121865370071261763732453924187016331857036118220512247829283621871478345031909459578368323788501147100266137065707518609337267232454356904841201517132878334333837997541450640623701246639406041861590586511294982285477410299671219848763221048846523339063828236347094215017898393536263056493599297466922615868887271178654694351691856303993577337937422148799001770752719463117707130937336897686568829188022555783203188562426202467654014582855604137467571281269089403003333790617327749410362284445351734798370373804214182060347420869013473050150525080591981128490344399754505645682842513902925466094076274406963810673105322110419677031083897374857538429707800514119271710324052808782332836288313194594288961893048300980203880847213187676785239737913988721322221759511320831825524098075548779948611012053174563588086486763009894807982260019388370863605930045544112452834565058193504621972258592400810421824595251473278124022392500364177510639461973110499371424361179763590797041920329338382497543096541253484464159830065954710850027557776900621354561518340908452615861939976807730761292421772151884156600988912470152593605763029577707707349961583568077565693437812785282157788732501391702467012172874613277293324367118217412847531594170550701503176471267596991896084767362675700266660071249768972030705711132100457506646304281340263475848030026904584072282507562660783537948886308558553791339206846982185591377876283554269382832684007424000000*i1^283 + 8043384226524066813869051883501230420854231866175507112283159118559398988111111820332807117238289036104216158830731617148841216680308663358291647161813463031330850785274707484245630814143600107182219111299392325725046855179302281349834399566284119065835221582407449564928853258102792862314818132126832139326153641765297081720941438809382401274867784240073131031604365981634926809185553187100364343682557935393266823979255505770281533392055548823371116478149740217747295302193119179253511632857909236468515324836737280034477317473192724752992244918618831811381516805304190464064504384902862765190247115403922514010672001245900519229287700971317065698442506475250251690151557060752866986872616758146607434138830612764472328435020872694194228454131921054890110765134931173014740491891599959364185073310033066381076122113699721556485634551905281698306768563656555794840924484247222320355118727997253633738728166094215063780707627410832718125465438725420864511379073143378559783232388346947586891374332438917466722517576802122354011458413287878210348259164706955310559519606572069784803452045829553268109193232026630013261000346556769834882867912266320177302335570512447262639099848327525957738508633168606754259252598100065749417257182966613220958918883851592169877911566361507148714242047547161670315601273935027022357126483278321257473425248036084107538364774929539105060147562113159218251969293830263008705635287823313015627439346093345635295918314858160875681331207704020475155609628920891965951986811399754096430145523449625279687204194997937454016967011857075591553248901563699273338051916048095894147091921534104821984745089747855355550786114774946684411687980604566785033258876607289233220137193161072741841383044476758053063945027901973993916316276750871071343432940080701946465403756366798663140866229609969583466944899879631808945735244397602345323176661684830755469200334040861428155730920046724763241820556890214655635503690530002329480715294809530809940151387856794105047576916706084770351311937499883974303943774587349816145306762960007688819244539156108457795321336901611559890533758135419923245745072429023032730062610616933052564863596790702242547967188098667869920177059171028133363225013952945829836199445695191681245545876661952070989364511310727400707698516365399429215225648621198502335333502008210304300954123507847563134677538408136193716578152933590957682685562556900210832271402457010859915139831341812569597962502189072850404230063485900083192817968089989060231735418121380234000359164398891409769003916021913416855811368364734364612166396544033862149287971744255595268959957603023699732141541732385090476885694444095348519826644090783960103727625775539807212646187496094893170260867277603472834721146318190719302516846849459094773252407557545344126534160567884368742572142970757854673439138512220528500233357886368152810743019308170524857191474637450813029921153263694938635264602940694921682512309336106211531701392769499630680041272380897679958515358740339425586308798588598265363448747069357442343574683244819214212505287252664355438304986635351169906591997624320000*i1^284 + 3341022318108497413541642275171426058725513141257116211129555546272279737203141641135601568995213435563163923350418454939729271782335250917200744211872186286062443028123644873255733321003293805056140231949026892692314056166033789590985889814742548060391283171198631665882062493529734362693749985267771822654985221519424528918450204039600404970388945007187513769565970578238873907007263648473194731691837087836349395474982200342344497768864366086144167886489798665040691454698706970929105071685965676923531961115261127249625109684493104398522557058176207151089623108917723913196422259875228882948905652446972135544335871320451847533793069621983512286924367325357668002002132794911797047695955660900279927396972728842035363210122413857311365239925323662558035107330051811702695404463654906367834285801329138747414975486105236474032649459017095813388677205764006985860427319294743729389654083729060608435414168512355286557124621908196437571725757071700213928849190967685530968601851645882593336645195490048154008750995442381871642361087832263868335541399840549068569497427235453009827364735340297325285346317269684083620204690098001117514354381973763032607842230098199593535149505213961645992185168991687232566235590622212181758803853024037640274800025273031494861085633711386558760224334164628644028393732867128975590067415336146836125752086367262102081847176400726746394328259915876370905183453221373971856084114044724529434348458072978126991552419435640198471473773361729068759877187654873949654555827084604835914735238981342273164003269266642431674117227301460158509890718087987668702802165736607679324929656144510467561780680258008756154638084630757299856301504531613253272300995395618140508373744455240850302088969841938736343965467213358071684355155439331209112658508248276789677362473584326668180373908220350266675113255728978738577465957927314275565298738570749937153003997948525841271094973695715619638176633836865971814328423962914949279522489900655991824573748475360459765637285319284372723171381134368444025382421169736310667246611092408390340919748075424160366964347492361451611713981610747507084103986728606847789016716074970616379235582127257551988385379610833385815206288468208130738790299532312597301997365303201002559100904021266363596912557302070397207146957924221192615501091569786523979609236867006442579998282034145507877768007787028900374170034731731060051890626938850450338766788465552436027100145486447377717580294508506311966792792101166186249987911721887790095513337469625792042921386195771842679179887112949313987334292317957883188291360218325689445463349539833719500557730226182829539909868585796808387009082349360262984776513565796089123560709603508225824948422954282935605007201543686718775694970821249097442207964677359158915953250029055640356704491271111789677431803210662004242361063199425675121376597199450394513024465974474804878761096778059185304244455346165051879592263731046151415037652643748791733510504658160801495728167682418614182909482007471785161011879791073990396309678007256960024630653726904347451940749822254664122368000*i1^285 + -10267297457167004764907155959644769576699767030137718688471936397752686898109484882111654996165350734292141413059247357501341684630794575985018380919642602973109066719212896023617057123589554709215432379287862708227050087102905213167198407539659746133180526633731718456460355133615467720751844796223144407028308700948576072070450968158801248670424806080720444436269545706292417196355885350734822102021801727115903318393018520181804279022877825055840437685903750354856779738000673673523099935512425733543960231824588051717601265297380623435709998762145072108428155359866559791145614635500877252072250929754623267675489308068058414709063377501757231834668112431332538907778359935545590713811090557957977120928437800864482265446166055095487541873722086526505266739981262464995917954984920103020593490658875756800358191643568367218457657769979809393072997994653222458127975234229061834844579587321813024694453333441835020432500650022357220694294318824671363270197840094321387279570019180222476050793932979808241713729373703292365235839060676172197823550146825029156251471048364265586605675696634247039449772819913035890475015406322805261464135878096125356403633113115571734111011649479255251883228057099538808678165656848582786708857539054763883164022192982492710729966439923362601017930346595183272865445200157085053517954103765810579086861043062723627167954123218048646812007528133250520129816461884458578194641083435898684697736214634556531161439769353069242251564035243474819801142468988194687203216676228686238348228413745988039188522085019057687358934781317653264378954572615986439406469281181093360790092584460817761164752375395064155389616972783497050142383024706243614137677111861808985402664524879576521287738036011808722818412817783272199522750908039788694942600164439506676857848178829806426066188678973240829716141689719473281113493098140166833815810346335591212500347123876251253291994769028921782173018230654995102442096481774875171669835157531917090462446061001161978789630328214753276005479011284160460013395854832043975097038928072769748896152335524872352912104019814221907931035980737951739641623191007783540596081248738335275001210030990248485775378101217451006490338526998132474727964108409462806474746303382121393056351264219882739515158934921841235056830793921599882872658641447269433123626399420860491202440016871933424959290835179268924573459561117537085701824623371024390419138423031701822112879238199578403003177986752555833152947048383917716063895029343121736597727978801911015666642182701448464148713512555234947363828781271949083714815122184047914155068409094609592062730132522982260801317271005729136485809397205166659308783779641982049446278822355205238564451781687922147380159233421585895159093556044792938186322030727875720230095757977297854707395606626313330466698688484777478436997071514971189235859104661831526677708971855366382215187431335428577808908769332791040654900170808733071058871394498684172185116840121198182806772869515473246992156969535544619567331153521567325851245756047450136542308833689600*i1^286 + 4833925040141768418080994105544766680474453201564732725809966765030553228084567077890323268788917129554683939398670618277673589649988795508751694273582635838014422183681242142537163926751727930224695040017102841706267129825424228773966082010627464103985058999473799257008791042716831288515139219373083927724413491728135052557529640258706482251946846869943239876237358871520875839254359136913417131124471098111733104969948529970435001158467288214163167086610604113200648391506439656615907956173671991404076841141460506933404634884797188473574796243284613583835783084912221741783838976104929337689959690892557636802351824280624065863683849123193000480316906811004927137608380469571740607138972095427059986386795982842671220752881050596509694597681033481009695779619122548626877557567989036412082424194766891632195394541613243997594042396940506689067535492602627795163380794454488317657146439008633197545437413634790000138873563879768689537328487883300861605485688733726079481092307495364473019937616005003754023165570924663724452848691490281585851709804023309298121824280444374085888548191784348205729156459437483405033903637820185602690544475773078931072539487264720246509687913825716257061700195427794715142040921413763885367820992317759714664820929252103179240580277824947129576605517998368545821739511627414515012039527516785441578712804005551569255911239971107700788613866913330308845199757173149156894315557771746837002130172770613425719720307698635370204137658027820671624198065455513895652859489565115995413733593357554183137502675526480277100664741545058114565924904493637318422553141365891475430304063168930882126080845295621640477239138450727369473009334545323078165618289540594764285572541318763026899803541431333902239334473509831486487176692604114879550501833162393537542575392955410308404823412506825021638290811806315223597786768387466880544323958182386139296271082721253986044925692137907240026180168570832350533347333013962712513479681603447587640054242986526355575125623395251420389748017552317459869390103546548446346320110551750364082719152537522329679032231104605089468877680563878217755149427843270643489902690402308086227081096522799815632943254160095901623759002547040871590327822335656522334385621989255136930235129769270647367193795741782769351481122105017471691388806521972978572485768583397111863467604229618723341667799920584363208816557266825732315882986088728254169956999670341919151539525398414212993439944090432773214300986421106701876432817041770233321324693449583051144568524439611298201791900717385349099060620730755670347732181908351701511704970497454785214023304911505847666806411576469817368712815597337804584001885003863273250142979556067583580308623691202970308946089787943214377717984331624360282099124517612336215495402316251758516018607924094435381950837240951055079846642592329714973684821899075131326826948635286228685926642023024408690525417490467078459715790650580479882532685646952847491990718244389579486055892430665685432374078351008826654720*i1^287 + 1070636096663144837502006483023041810944885471930401566931200407079672730108775884160587779956747530158955886016819744852069635579478238287120368656053435500199558733077790364876511733879882637361543252100852483959918349685826817481529782780065718278092566962888845414437754716692629994368284220059723619199548935003260044318155030580595496730359795748143430390318114890935331940396927975087181902938812017284767127939589126302115952251045834321689307662993528118708969289311252936845463898831794843175700498162520354087385284680940882863283292054775809335747689526604224932842913937638789679507151347317380921711162621314545040149962202087349591933672770749196643797692936893210776671394084124694367052202056593201724800670074267904823696380604200074421537613835996906652795498132874366479304950502655913173491590350457735278696067529103760160510411109962619425113372492876153800668672009743586914927274822533075270953536493694072936543087197042610627987693042452571426523816531969606740866381710102651434246000818079074708207716008752887251569416002102299539442279234455824313375788626051421602672670757143398312796908558460103961559733515552262596798758320997228546736837625705228153502706813781291475928388205199970238988247719205029610201063505228220985230926530169584642953895895112044022424033457906144109617666391080914895659315216553941701725130456721866497439703695210222730815347498450261652603300215628873914880180024639000037316929456667133250590362440250362166478990173899594350225759793552466895018750068426866948519373019087543552821341039930190438685582227083758816418206684482846447292032960195702966755188985719349884124978598377912283967648091817484882335246336431860566408326315157663817079154623608840258300003054345689567753989985378163635086723261090984885872928984552906617194903118439138100707161813491291981079093320199390971805185606332976169048216811735124856707484862903721469821003312992707687138459950399189485673022999031768447123461492369059603980773281108160276370966750245316332884082673015354216816969300884861149595074593304757996501152673556899323796797194065124312282643446624889488084665310101844376151535118684079730548865130295216946148162267254046292980689547040374453830743641822466267164050736914909575840057387013496387483384023832384161588268706316398679145767359356679441203134587985742069839903561162082505124317755692389294985587108511283671714377486238114244672026794701944477468215019838472400414345339128108399866740142096569132916956066324373897355145461455913480741458915276501111058036406129706412063478148850097949871628373380569332640193912390085081351978750128214548541687548241425595499202380711277386888879703906527097937228321396712694770765622135285540354373755039730385973048342041391920319331308493273906956084042834923470498604358033350132956470810005023552141542534165080430899995165219714019956964898944122043917679184754067619383313462174363152038375007598375637876736*i1^288, -204078014528258599070968328922815039776191921220552678478264097943091697513779446413733838782610689458623156595298805186215213299226407002224124488965888143812843496009627865983793619304804592992382345526932885054063595012227522171337390906018706855744542805497271951614433163085747171619980270319256566414347836656483305087111059910589761635446286084297691827584362974772392133296746745645758718840649546310071225081536127724195120598372842783090161945154650585485162457883880189394066751220584298364192190706337246783669069004071023957534272338849032378654143460973040844837260845402739823278903432999487518190087708113290030746239674306553932017500354694470249912998274704492869943673277939840894261137382591262736388974860793618081465306550898483038017663550615281807710595302409961147138095177156324550749473187377037715295048336839881315283667831479791254554683666974891044054052487325107875600747961148492471590617013396241623065323216204609280484834596713245623541918029003902049244147607836153678469809954738567913598272682256937670949498524473981031170709697889048504752814526964685578393602771084024849763496942046283794869553806472904612082403307310266812128048016575666656166542140992723430446365520633773571613400916114078272184686420345364022019719897161171623673683285785393059412203814259890883021428945517393848464969998535608084185467531352572516093592706218316960331486923333479046418263351335328236016015237498895405594173624551051092800995748714046691909608761973403392540418326535844974465337536555239436210798951495875205295656276309551480786186011528941631558331831438260730769764894887214423972526444882538504926044764849186418615252867141978493282510211791462617355721449300079108176638258241914796897534598083488792924065308872037468368950542453218262472071934923033486643462012722235127976339510597835102752979096672437885543860765065892610837449763524215255486503696565403492048995263489562365599841111531169079671295213007186239050059030629827704232856809678309637999324048498126606775681203966575517818556629414353856861266636034000186259155370316365785320903146591616461340298671128545380396458556023673031228391791947485728433919844931925255376469721445335827177252766271542313826193002472146175631850883126542062315923951879942716609587089585593337892484279719187372617985364758237598517702262840721097447210018093532982153676550191919982991074702087180070326190320126216956105630608713780835126760045632139353257942000230640096721905820329567489681426466139178235556438685248978276645687727037781162833683730036666628076995313815171001122635689393569740209230619417542135498524534963991669345230851036302749007991606979275953901525259684207723251380845915649003141881703949435388849068854062712822370197131590553386751833863267805372501113617655745630492355594473582583818914699507028744329743941686243878589807360408220925022580073637210389979316444884866800689231860851106202185070385585974942819773106467122194909874573075283475922398192700979786663044326521267695915164362105724359260121363206640872021942039092472916719541246906485187960126829629544910188234519564517819187890841414523949248835427665943123551997515432776666631143495009645694462514114742368890431609105595042913438288204031313367503622808474375094097869783000209680377292277081848693114513455167013527819676265703801587846998833883513743152863807964787528242639657646483842379736330659629246164942932926565703050840684392967758710678193937797762299089419010878265393312196979799732976345893206649569524198319513390075598652322738413239681679142324355033544682083827340609972921166546132619170512860029593039188701812241672833865667027522756531156988627941404035055681112964079601479108878841848061283729223110805990040758604135922223553530801961023446578503891664904498781827867639673087109438310593251028568960521542995692545752633752073009391323222848150828538556857597931481843527719609084296711310081413794790738077073630917991768479411711083072957419898048090152780108557838276475794185742538623040343117686520108368210129503095073423918141151217548383268726312967367664219748096467387783423526529833676849700360974854558107732651295058837619700824929900648123389241160616668717984718860621822707557696901527600418834591706361234082123802697825898557679095373327932915460570934278693201331746018066780705611069487201245022154870034407203936395184359963662384192268220717462089740131981913930402048431506932652085376965626353873942535968247364593826111675365920654452260277110842323299316667602816926504507250100943268521205641050030094095881317977459345901598998484086275485466936789824605306023000451028249163522119061733538955259014563095817767404791525651420560222384733044360342217134156739373867790381531001501835131875398697974304992024319304721557683638354375685098617253283386082258962557668358641983695432639290697161601820777887813538885582313962480108832675673218978224505955638962587994768139369118154916934668467167765836945106418586124712594010878343258399852809744152985153957961825609671480239373425089171478166660988436548383569743851334881898729939196238685778511085198277392067827090460622351334775225436031095666265107875854817427456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -12154080562828051041812039555908619112163145223723862016702497738698975886509232685050914922245379119086749223386026541096354400194848325329383393180341696709538082934244419398013821221395438358258840878556739374810761569579270099570070672012924577715427564645152747581902807825716444961404356093767812476746398373368439954268175033346170396743698534999370939772889171205074448189797180951390324541696621269969382269388617563256326630289577530018302807302157078732914061376179163829567188867204382070753163665812894245777372040539711038858632081708460328586485735039890472671074075068370322608892406129541401698843079302491456477267872800003060929147212723027294793402615590102803567271543084155501172792648970205107341863203194187936267844394115470457986668631049049012258580012316558589584154872601581874777730856752911254846119507180551895298493281889190568514602583974660799810738091844144379605446739212064405907246246425610205056467568020812238509320102190406734507597395804176964377775815099534730913808462586794304163157831172882883459668131288747768261235952712451989209750124720953608199333023582580067682582227193283036168618553878849700044825575919360286042453545031743403621276808048077394478784854391913211263078653895589736583738086648236072467085506123749355298329481663384763465950069344334296894209426163511377937742947795242533325526478184455887380405151853696105170800886092968560336150936253529228820870944956444365171726542750123804187642737387868847064464134245038126302889160371799645486232983909083185458190858531146762925283219297914453730578869211311687750391939455971147166914670374540435672709480038014218498781070198672561788203897363893006350751129631616768838544464426789411343999880249240022793810716099519260058606690400893976896935275913023687776568507865878231050755967889697249280632751932531255039505135834920413176324454671599708160668600104064548682343788824014791646312826863573579999433765893652006019394349149135967130053085855869500058442960916268484855375157234423706695901272970748651357863824247449589156264548598710250356953323730260154426316818266306814563333029339435294849054459606757085674046807868105664438663146442386587485834816918418496395657775663601854249759948900227791796630455054194519947290721363924388267224060310013114222882613962485800666069475584717698822396487580631146925435795806426107924953318083429771864649356819873553818429749649931568330072490938048538400696245661690300569352643141363244043114199201165061376475209346624597800293941680318844547394581723575334543979603937974937304091396745283843970119401991632284938868863222448772177246997135524884448571777241614920926089345157653202728462475267746440823229286654141687113147351666481930220686039499002536566776466764849437017000408747163005987585853196954286540576916123240384068671529667971167270120782500480788567698024729060808069385100457480182640172588490474109068945842099832939876011707183710238323969618387721499537133662197385770698243753373825332985081331179683670367797133687796026783590471488599675160056339099270279762206139903543159605289718665536976267931471287177547045437555273398894930480284218329526280189743996233715309692322742433049908027300910669536466082177156261150759979969803245530775318586723586910540333963301023339997781406382680730144438210966200122942227368232424922595759578869200318028300386034936513495183518132021282319275783993048863291923064220098008158817442528490191410830596654798682385970814034172210202678612903791476905630211477121608403936451690015842466700665888562778268464998813239397009918639793138576633281327648105971025890619347678927023812030203529298495329395087411050761395005344037077987296306409720076375134598508474650320789078689467008377040268825208745513293214399621372274663645283629386389779485798838389738089257422587304125390903009807599300764361761517774665950309140157933775631934358614585300024541733172693474865145155405550610329408042720482796325974560502507145147001196898013971126040499488640333696644891865393812958995029124105045161016316371442563459448049156763116610443147345665324061959364594065740865324234658612423201050306311906875272024904220149220375629827214675544323170410960590990997187480789662365760005364356845837650093852684575509070402393087654385785900197633092143883026451662008240559945259206815579739724655097047589362601779582729801318567299009078444927688890638921704599985110548958478873831315648745357802586149109700252085864007748319123693468175428752885558328630799953095637772721772283014413292942972647844487447217605242340495772604478156883614833829514961626926684814511755264639229926580459072632490120416233434441385793288981357710688558744312453040989039231289842215138036235309956922510432125911965031644482971666435292751998987768817395269631427306511441151516083385724566520689061323622701712501736514616836634415077914530881214940889016186575349880230525477394560945711936415839567844207206247378573072798283378093900479013841597193790681810003184192080572740583698893805131666749030578750755457807755396004261929273200461720381510983415568170800967434073150587279621412166948572985438998948147570357937620746957709375482468761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -235999309387045784742707684841733084278705812594076792470767730308295105698423028899333230354012366451629769100789959533769010583194863338644084050754558032677373140884660167611383183246504118385909548723133837417944882029384448883243666077443678608190468803502792778399762386546697240495557279963682313079030283493025244063980144229035055207546253619750676107372965633448228880029433379594881010480263388982349940680983997453699122499348184888501741999970911473436999714666418182688053498223127610880012835926157753626407405321540369349853520226170569024631500062398273924461911492418509600076469477929245015265304855075589593715281337014725471160839526068312548788414253436037155076557022518337667275021178236134775201658675367748743419057417422216188864896913921634959869586156899648471979635939680114933385189708383889435035439486083557879860250484914204151144616540313704573044448084686986573334512115926966432104520024707712694119768573865018809550060183105344493577938016683343375053951484642968722890837963665716228852279884689453664326565493699366865262884418929389546149494905711821710235251032273005178057575121144888913033303981993646221258154950310933020397565994391458553151661127972511676656264605068543517542181630881352037107687936567583457214802341205434113281699795327027153014005050696410471253084316801056569278951928828329071260039073884915310299261341819438748760992276288103838881267709192152608024023479812818550786142572219848243982356996455933896589725823757470192573279222296277925696359929315868334211533863490461316927675781923443821273543632326367050802226306492559437525770275171128938973929417935877337671103126062166632743471651057899074584182678508748478571333364713271852184681567679889220066758505027717800500177743020901863030882958234158925078557360932834842642993607290711915305228015287566040917995247130128793931165599726121676129264689838249093083057380296481757462200767956394436406752756095802213328734582509283931519002393763297253413978728274335080921322344595653232995079329629260951359892280585442407889204249269683103349844080144163580356793850202575700990361531072607006140215829865804387618736521669525586196681721586012697272932700992384255466860411282585711834088854348279437256980479566860614914368675512850501302727766378395499055282591956783515738773341768084068477810513591094399028888007281413630430333515275981010529470741251895045062151534764985000789787052355561637877041393412096534486549080298748836652299384652277860942397138055278393711627149080314064783294819948530791288600363417215585279506745689467826714986387270403929675773168472016708923352687995041967452369667632469041680940701186963842220622598833915338522936416689632993047853275257844135800625897759205511031269587050845279493489177811636656917304048261999909504138077212330604784097353652005666385012213938225015586162415706630764550694621736698107572969670098149476840310689157987293112395699059253544997160999715338977257665392037866467647911215784612635665823689915219060473846190459340696871705708152966637440560586450982137257662130127482545871225029823317064846501468672909416279481776355072446486127866386257350042048185631774525787723698045285956415281038966825134872494430244860687857346598804161188377557056397953962421063342019277010066167838641558669918393677626621327589531754790694777691973369702379944623719656404047264167436588256890662425045707065024767870297705891693676147183532114943550688786638617993227215163478908814362267805747055786662988688764310283654080368806083654035898174744246391739807999383779184497552500295723193832784730427826948826964596991039985271029562552063451515643070956586104286085826165109840065218485207199701135145242557028447303899934509356868906943064272956954791519728643083586014040728385669004572163921170733021595894647883051059838819572601736238893276796456155769851489190729424989965377685451557521826671708315608842126700860180464894197833978563367811659352928366847187857290859644130156640536552701110113517564774794605243712295429732515170019926167861417058426629433589925350153204153602682167623436989411330752126969305761203159748530286524087642337190118256749414147120608217637233664273327376684866843773712187538231914642319755639132274454246000651214685983624866771393076395194276832330630939941248963493355916217027894869503056752398865090089734898926925113179760262932728448490600557666555927527704828281269836827800967562384212761573498983908048938091462449029408647562288606805279020897389439767450845187955187544188385329317458544724570240311946855629215666196742968384138462940088561964603175014023452311445968665730834902681121009495494364238547271841723936781601524142018305482203647617466115637804747431624561860652184517879279655500534562502475688701114359235653916693977201318619886562967087543064661064092187944075706373211556327261719909608885134493304759956967488874007831444993491468835238944131668779785120857500286693834605770362166758128058681002265964777764083076540628375993243381739914835002293590508719543001262731772335338467668166699789256568389562140710668743123838905286971573431059116011673074275685882658502837640749705161735085046931987397345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -898193939197654971303787286350662059811218706856367935365312804560414266925627631054573523114664397805452236708745272825316007300461467826169876401323550570945274714518795403311932813504803512579682983794205278314629880615608951875191425558768565872473405130055313900116637167510230524778122133873840386044387775329704729891343593393275983508091945775971870231668638448494740406884846982270784140754336762912323843021335527317277469632049473995625896418690091153617320268963644098354487695761238614216923816379042000147125720472504146590155051105166560575091309772522801901372021227172935896379374545042075949751144765739811547567133557014941436351570744201727027395868862010676451680517521642670039023578010655975082672765235103898061747434789301777190026478212771819332249742389442270394678585581532593667296590890569121923512641328979050591429050780053996027080562951341005161144075856966948014334979100476577714237300655779515895653512892837567988654962956862286215918168444930241524205958926218080850502657438769113783912990389740881248965694628746906959488274468820083698905994070233874683333084921529174487329349631896622442253690836145171210302735496750946306958412147438190549706880572700237819978726633379561069034131298160204702074236907735191543914032477151873074925549426827895221793555212565943853985570545140051602863168136071080114771933668064161377694788889584969918724603858231114075563530822951718914324983133031208448436519552269574436163737848338396959191760692536692695699060802626332501927923051381043716555133953819128359496586945266533649401602248641447754095086107897270854484935356527026127092817163301542146221245017402460870744330685033913244474247958847565857898032293291711506108467397858463621642184387231617095083804542215040276614524868164341565841144847072392663334167582675449790745267965751939143987164134368314923774924386480952409301463715326717869707326092095647843497326401987668082801225866079119525628562237221739611994954870477826103433535240831421829307950334162295122443496614518487428767040725992755412651108809838255641572649235454931933554539037456903491677165214140015435165635942448841233133194572835244109661544314361437295564589550947798153075778487679704378686954179527554962906317191130752873085707836335085665059890618739287963772889746619518657925136521803329961747772524628635616238388440045195151377140334430945946834083670707198036693420944668147570773728400236826564545814343214708899341486104311406152789941443264696227215065288854314015550286277603780046551959641891603382385625232915722336850798910706858066459069399629310846495525758873950518523628045255589123527557157660048842827042537510650710438571272530257324583212845846988648343967162022478024319125252570309871805927378274997777059498839511708986376760405244311262419101362099515945738253764942338735605075868882264472018795309400938030646996405963162410975748342706674321585219047720719676062211091938862993398913980570222680362033007742609746402361096101959046697439952563400562618207974065026687934537684881673839871214604829390519233607398071300889710433981865448530140367264469518891450938572919007881517094662528844199384747074655131083419433838853632726486107075427129897688482291143348575403854579936672101525285420679394032120384090739506665606908275827285951052256564471286683529774337222271266715013077741027227939784349366467670214315472267655803630418968128106188425126643799457089592633937440059703569448548808410918896043485235901326625941112311143566710376614501375683415795296211764841798104308502516764120434902148923292721106933656985203069638821923063991440009757229106715663444423615547566859389568077479097377847351837901430350332503125454755983612929946855115994071264232479106830939989740269980244571613088615394070732208951463868721769159660855456524927756081448661068744410233711669478417063349412987572788998154423399628276620494430365945560625674509702918901030419143571567488814574251211061105324412090404076928695361367570051629504410532460002306776333093390064404920895371730485651433959024275988880612166216723516811396836337147783105800826516944690996500199248505845420300096523118746114736092948985906438463917866120084500668811224886801097626500527473880725455326203096965211193741581682381137856501951572543828363796372317323337880382055132199827948933382640829829369460063258535445314431877523399462907943363851760619724872530200366560156561380599510349616728490625722877950510632530738403347998095621864129865778845500275197013825101645294926770414507474019896304980062628518652529066169589960631533306294936765492477948180186387817180719813785702807001776376148326721253509501348681993345443356838107913007932880270733880456290976092093454754640887793899492184760431278940985018994497078779162447270668636431583648281148738125475050012487836352018497132287387115539065507768932964321674184103241480603243266582928446535197053255783616917537162530056311432203019286264935818851591463717704694575289265017438147627898614293213168329187091667330024018903353548739684719691769558573591015916675266744262592785574001152074390599736442094915642737227945244476379167469934256096423255716392715939773639819264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 16242995227300499105760528373401215167525223538109786864857960585584028819205780258426236636410608989966205794433829448943081815218879090127274745958752345791441611335828284764669671623809125005179588736979084053789498073576978453520489144265981113669318882985362821401688189991070041299463609736185791603971570912125585365872282794881603850129894560220591100500425539204329717975681025699258217577030737217329594701384510591170877959566836697632949207564838483620654803839604535561562678911225780443640090748851585324339172956542494345651363365785567989848617069447869294114029883972274142169994763050241793690384385823031209518175933407529731958225563647000349395185272927999671264971327293300795779407822400240532328954669320322427467641537325575080379552991117454563449115640291560760704397170023959631555788821439779685843047871879819062129373367122325957526209580040260262697006316034001518849261899699334568670547451800792474785204427087570055441379951332411763504687597657594781630127991126800071382320798796970194134259807603545109308626030338340572260771333970188930540349228386610166571345234978076828107222602045641756118707412700697608097666233445110972007825730589910197392436262874103456377107519129985759539779650498245480143664646976606221085869897223440407813140311756882036909622891230539454772183213930388326191576000448787436887895858903964058000078830494823003445549137828865842581744632200761489017452110488763686220662319766532933236360796094201076794261038273401856053330405946192050209940690998517383908761543608558015092604470448383941748302749001448386028965696255109467571878301265308373895592089996018754536663703927609248605226369985632717930608848999587619111859244015856858016279655319912257530331650091047934339211277298175512774561627103313652171657058960215364534638962372789538995074522773175606920881758323563825742754048066329481224408956917915268456760781897402491095971290132310711487379460228898897383204780039254799599056841312350953288132660028450383679017031921007409000359571232044005489935972096236107545254726787812780549805840060204879212973251674497148945847218975948733849729983246242210123085220150343111595060982771913062607589073224006111564275609117399888124284786938362843527163631013195692220755336716796408719594069610134027797327012204266884596558072342960428375067449635634134793477566943154548615786105534615096764234840681613574079262622171423209747176619979537582326103691153042492512992863137351932233844846750081617089308077142740430995038422815442103242789677621757797555013031976610382154897853229196010379431162982565514894804889233709466223172072194901795055614365359881458665884773656311338342339476231476559246196640436042269744214377304774027905889630820006121393924339029774849529222872642374189830577672743350731346970318488532181634109661842845842313045687921885301662760200023632770416541664486953845508436655232232987925391075220194026506187834981672630803923982479788426193664416528638173615369364100335040651492248098277066339675781595924452766357184063534820095924219071843552448997472145410096275042972428886634030114627522825209946961771326501088318508337079786144172294758865063330974402540687667750830016212242151062613431947166173937525909678572932904646023331063814283620691720766194736497631414900720846243026974812712060964820271125657697653515152440613951487055077474674634636169055031882924365412983231138169105618359018894609781430311193783250255130991999366470601349547950389450326356935039952470251282417529119388363224496369476373637687605510491672094893316340344720549337859528005008230933199029676861977664112477966760287354608070248290307554695971224894617730741248010276370220238001532298432340313849427466707698993741717449833141309636016542655025522965570587944890050150789066656700482649783483544962924431968649000909387430653136015588367602736897647970889997772921877867457175506445637220474537462393578654220745207824010120789962999451205154552280615351254393394640491015450710026384718083301683922060463126490298428048976292624381036224734702438970626034216474841146609801724797995230664890272755676419762742725272857966408570075443415668850697490643710443406049683930147199150694756138734263705372422528124927934818390930786199801182070422319454482820563433514021523502918086161406972721692970523798603711160267170884633279597440098074438077771765191737295196495950021398915342983614828263317008693874512233836362884516929192082303955234533841229824561960870385945363433655437411978826223019122266056954201097455883427201555638301868330912309765356488213414515100468250844814614152314594661434973164958875948228015658611171414989347670575363524049657735621312006520842313687584367090483418516061225819528858924072830210016162897199453849621934331841435062395592607180209519425010492115032427661400511980693406712882120433565703121808333913333976747984611228286064612505138456030958868381073577700697374538327857367921661921427328021091137654715272954799551465519925011962851458776972863687747728182200332691373961300936845031727458810567282437738908649086351641217257015442393598376310331907347248640811583131775155094385293611918144798508720353876054638592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -6086217131117121244672274396238365286541434915740213419232285008257882627320483380458210917740498959091062974637574429264744067902399032720807862164560272016583129131579890824420908000970903028750440080900081806353742645560933821562534855114556229240762638743171426096748126024844276084774576363389904712508095751675908261699475155635687311797495961755585535497732109945129858945918896187723176621332272672385283153493473394581313679005353064301663488506194221075212777829951777723099711573818346914930366420737607525239543184760459892280117094434536533047031169616558127115538259240298192390148455787242073313508714378688687625256254497193655714693325661998639221433250620131315002181146136293439092412560651842862641906742609988609201377070265288332200456798465443299210553268648027144279785984019242733739811710442380160216195947246279903431101140474859029826394106812049761907742859737656614889330430631186580230644095788002754390641314733198926642722551258752243716276520804577171753043474657736061384953891586174751056294824437622125628839761148961894517438510619375271919417642341888196271173908259590463437167476143810871273631233164875662515333466054584233708130868059004387633571016028345705286925196979928890569314197876541743471154321526038011703865656916967769815989758940993863430315815523527666582513033643160027570591074314801780436852612691875134265604919566159162429024991171561511553444527631834460879846871626581632751172515587266991223136971714696453522097169890720163254525494459418621258381489999527331171768717537728830837719262699543381184120318714369024102110006358678278784562691631937338447266375971893169651085901979396826953173974995509932062175667668076261491505051847666108289774248866111164453205527096469496471899419514591400759307060932588810258245819557132345342111470084337682395324475516970532082386375574305461206135656421411745775519556828424976009001261878024822951258273049069115086468022270692204254959995282594325557223395629308078278527820190680014714931033299397767284826780075991086882875116044743119862381373824889600524589613506964987001891737075795578358072237963772356475687513817568460703267209425448115175811320783017718541359235276172860199354463400785112706914305545677461945028380351039340803834255508593553174339976914253455916619589799450041697152761255186728704670049876593000699109734940330098639731680419221693168803224606230471962650142189592819327183871937693917256319086882044916451228740751320455325267217157779691170206402493700925943167474103672422483129574618347706631319038706629228440004920427894013506029080324634576208570054956547341697867230681839786628430019917106582692385789109349394391370272148280838489899971793004904323040525070474353364321710535593423414470450353840155114008957943000729183939598398062164606046667296212832639354909559286114380347436448800125711479622804602129430403991823270570744195833360588862436770375846146907517731933465641408102333248135493774806765986859704831104285712423168138471850560563831388738792027306236573280455122530580591936308591341793391854111069547514722558092572354456889875090728745908774825334542826703508990292536304413265799357432045685284304637970601179648508384189056594596504800985902679218667716131832370106952267196878363790321602032964809820835894360863096424271622395882417027195614383376798439583312438454480047487720068471691798742947327382665664361630660627869092761578952456826665334995795805625271930295668952152651792101626454042564220092574593191053820677936343484269788286571759420521662539706807026888575819024051650317190814463170931042504192839055901583607641142650101818288036848570746103764117949533662603430874065551714977047277045802772684156772429925160503079435887002006753252238130611136370303514412757154977237865311552897428492378613816971129231133135269397735106805502035742227745033794107894382188563969452361064676928385806906192736494038276076642974371996443447291378604582671617367813607084235375025552817491875836901987434449474384728795034989954086913127331197510593521461729751723041784221336660488880586089385071892793593735704884963582938699049117360190779082197726924232215057749244587192255092205973674315816835725220395986011118695963666482023125840941915188904728992515405985854360213975355353703329301433417121996231125561158760035927480557391985708958836874384633094557514943215017887563203014018519505631916718850139312674921820780505474107278115902148626099230932729078142033076988715954595300028645636247906019203665637909055865293743198697939937723764754128523919212876339319054351739696595708686023080795883987058283651123709430824171688457865930085968644937370171392145976728091585268499748594490844623008697163828011960959418814414489594515507487295671113428360384585606532778701143432732815083685348589728211961176516772687116667992417123889015241151320158809662356584742833051750843205225021573233287223088686721474503929977503862540928233216538350475021492152681206722629940265977615757749485733999790468205981011884377113347833822212076076138701224333737076568005474490744659803517650024101817871967639310603909002640092533345493048760195074652080920366058498889771107097816323850240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3208341317049662030190900707078129730223148275403456325302795189442947263749652424524718690243394771402149971517235787586857931054344928376086699733400199360855542835462193556550583176311338491176291843834918345383812766730188205751750500566921637643440636312022330716787102426513381900032648895740296379992729127973124014568414854511269781024499900674217448861589889869981631276065381518776212606957653227976007082208025310183154615774955795994385130418992353267734587032247070560853919564705464233909282088530393946296368531244357791539284405450985365273269544605407629248671352800359769907501850061785487086029482951446537941770013899881067998901295392785994295639199004980412038528639306169295780054568754749991442317028420998681625375304456365528978153547398925384685991224985286780786046217490209183101681604835846772358217258229437217146158954385796427223373765155856659795051258920022772412988562791111639057032478805562181637571056768309610823213977648121907050802489730887188971854433397316357019999110710525437512942117716722308862501805758463056027916855243089459047917604291982170810744341247299959224216697015690702580670601071204943252132085434791640958690778699233665839824827052006595243722543517699574243206728687033497874975704334360925671320831391838914307481355138973428794119664473084394743495535648542426786869176519657615260103550511208052141208923308263649250935901256484610624661082471566723212358411764259355173826640187145663058078854353042074579874604074477675784187041353516623830163964874604744445371725076345476076406198878009827479680692820491417680132197505980624127067037199194705528011007123044564630622155062705684142508933807180712989845274870934688969237284914978390985842305808176511289199150987755274931385698134869769120706694536150446880823014852767063755824529476071039474944778758581862238937279853312056610097587132957830083305029971493561476767657788070876638665581633703053732866133707258929548961383915611728741446516049603289523711315305248156055752106870822860126854595227986074775158630966711424863357943425168691010991783967392075669322270407688115690380725137792488671077264586678051893963943457977233889949282255906875294569874138626956721478902817518129077892407463692981679901422202203146427732255940984960533612078093303974182181693979862514208000606516216399577063323358830077595090813884702839524051837235005490724899079170060362249319094935057756654927983135350305251692028410594710233989473032289384824771783423157758016763943062774927538178905953274529924736951207191625860077113060382503787824099315449008583166014855163993432567611558689596353007893850061320719025047594563725894975673205187193897850466530983107683290192725118345696011161530683224512636437551054652736513294726985706363440543849403720571442140941245557590545937612364307363854345298492060660165762258705312383202356229570506389261703991115869510259124599616819383862017415780963707244774402982774142817801482696605309721939418158428093040073299547517552615275239914833015809420840688371850848573933022341272682467262633213164000151271019161968362855033018615015910697595011820880471708685794677178704428505995787739032195661101992405860778846906882653308059488455448823683500011899024801740312239935387783272056256963555295620240676222844295682071699095260967255436541552201653392081865108937840122699143058635029569493749973848517242944397078629595396642749375246544257688750855319826562236487954923406827042905296028171677026992203492956076511740428058574878358089141974628210037156350973067628578150054686840583710155450854647740086408314212730374144438298345420185833313506923802605199364192375624989924279774024733308783426611781568761080797450715121617881200261040947504860518534649176832098720545278244311806631217096049536830323415145069365149342963441255391692247302513904476863487087535186281248947503278445784292745625840834006450027817847016256688836126947077056320343756138786437926118724140780598373374700274707004078474662993733307096432884349200845037295346535836619574988353686504703299754963473090352165432012821947501666009499595142998732300075637075587736953000521915580363580481183729619065737151446701054472527351240771645188822852027462775720310045594078825080663360676584886573801630248279754314680624934295140121393900889181572806397476643284548385043762976831174178571631920136552724720378841287564748674584581629274647400289208513287366020295007870707939448764181971139859575532395031254590625341244817332404076137870639768667955386366440698878950210524552514659378870946604803339336422178503744783943677532972467596045847307064824310434187068189357678320172596360639548130992390252024999396467381667229748640485358562734159742154861762235511406975434679875110989472246850615647378394143524772421128780124980744530036260100963456954581077655687803441284165662218516575762658969963609919015871087326061185454539145013968235289918071113431627229856999365233060418454704436929836174525901753667857986987758297529843429326620513441050084638691395579919468036660022166706804871145968010421148575565336566242251668195889181374090541579374227046444906719465601149779958794368143301237995465820078616334041088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -22391412197999836901938936229155108657484259225892249308637587821840551104248220689183817293291687653990948015061931216315142444801557805869260971534575402095005204706476799202160437804242581238785699086894794759020678307404809387539861057708835345506109669943097186167518741675478015857190065409180298922782484843877508612506439114441674265411963704571508179737404553120149550891276581053172000365050374319826001648039060662584581785621940620942067781910713743043668350508329543327923858727378411237954972639266991587868214290838905802047231777675617818401691187556983429090337744097204581470371019242889880005724452448556114795909751349038726011453754446979043477671749976929310769169991496829512483300517206099316097577257993398870244716314569836381527833470787434194795266430217653451366033482311828043577511159189523396876990145949015900679036158718387278583054762648257652227770390202940646672566551526532306318615655831078257023640628048181533345604517778567217098538517528593223844480966871408056665765561598389450311850625674720545615114889299644539469101016930727286173436061387426412354886865057510893881357749731059509380119557827290754871128732356485996280879486396947627324385005990271778425738263367272761559509703240810693288409543932591813586759123171003832656839307119275869192130251230607232443493569703715473024579838953005996127810011670447457026232031959496026978230699682566455442729121738486005892333578673045057380725592541264936519267291751837964858874177818680496076826097921167992173038604269448154779648502287512841628768725140696209218264563584264268504158479123434990994148907586846308532066665198305909371630159811338291589004419409314549846193894662647375709793791584454492893970129211515816870740523633926538700242264007905076158408610286243819048813959470144297448337692590186301438812883422425755255294078673307979214117392966410725286209724770258468987597387160463130570223977403912520895681944981298347860608172034541662752326728578305631225752799921876327313739628092765610569438320433644613137859048176666457009670247489390381737182876216064814497922936278643927687532127748951339298177054877551481617175877673109342451824412299469926009180264101036264146226926625569788146523728025816448688793291901663643855657238649117427359164307402947420267084829432521482184516096337203567976087136012433258104878165176350759141152198345111718985888344194291827976918985367271126984568160483837462649320341402764577104343208416300792270541989244361456115306516316020945618961864739535062582019285789996795563075181789347700683605843853254853504227553469812065261080893628005627029781486766435452424652243244258629819326107194321293598502744867647918083189262334728237979619960160227764236724490599048433075328275205605243260840813721154420484157059059979556424893525129186423259489790337272248823639819010322176047126278135482457044609935289362001828860263801218245594536247913844870676279968738658965808636451596742756966951150094065216438951288858870284880244085293771526066437676815806437515410409834718748109460706035184128540736000236465467306503603643491354546928457695781828351507620900318435045183060371821980713790488065530719462029908729332544559799883768838444696230769993311186891973740198714220131059380701224420150338016937768282142131675882832151983527945591503753350336928848057903298264874647878108215766658925164322724510382159670465699494209410731354005690151748011707210341724127002595709985885394591678218155342361447770819558076646527489619710254686496098630606014582930235189829534876692639170611307084519234764881856827461431960335238831626631283604888344482958779257597104537179427181581578155029322335536041166503402000205146599171551517665068234104650111999777919446604643587323155056720636890329139047446871948366323398337298295726498701722867943958774600139747310348278849297432391912568644171008055670667819889994708201166725112513161543452027970756101058651671168756059343412222347230188842205686898126938140540279382902172849144692017688485731421898109929925056645484926239686946401842955558448753321424255007207727993563765066544790909417455492712036268660641958674317012063333524386459706394536863269018943264575076137266135112778547050789913767550123756280302801423133647920841708225162412477399589298670923194169615544848378724176596762642323387517602866457416959231756197532135553105823067153104369089980077802223489432369394004287156159412606977126128378410206803942966659373313991726255161437853521483293584826438441678704339500495871744412994827217199624723244917901870634642861313662992737933979520952605444072708233672165890749227545654293271557285088447229947745500625002881631619743717067189991703201746112328240406253293882599247922713672378835079743802018732012018134284570328533146639565841459824572772275468264285115128452030593363941695899830302698365476393649909771970897215738131116228576835172908854109923667113316169926379921234533304789525527840518341939126651603932361644594030374851305885432874885299138873601634471089003995049888831000517821739969757229061199666544079553225649882644722397901253922239611941687504620419460893799952316563087469880006637796737929268013983334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 10957682995330161569321596258504780447960193826560712035219826434484492426277288526291114157243850562235129646546198951702755610460216324096273414612864377833436739385467578524859444228784043740961672675317238054955589183865072062133211806865344981499811661092385286184262020437842705763081347235479223505696495708349023836853873914493811417612616455230584377168176882181805398470329486964861033403045029650387568393666535236971879694762535617281945721837991342820237614352731524916568459470461952548358925034448718944537578503148378204149805090494069613836973988611261575015656873152718677545135483620563436746991907612167404471927728546268529498479898896972237204270845897768090182596278123398502355341686539334908581378472300822779797320991917287107383890098097402494751886764951557728855452464540369105984877223402205729341831379586024659718908064058033763330074773048762796811327571816429972864246011895410004600135669748486866181003018540497700986684677587751304206601069863044749614487227893670029471473871158925807445444283840380280547036776601903965587441784975349907361016292249902288309611994989734087512096242225152686118915288142143511725298035898855019438204164813034736467769808928405567126732864555499182324421486367230720940674765997318916136798479453392496907109130067329734801311621966719366250651490105971478333927140016374627216844827966478565439839923243180259657268172305195053059444731390190758449608141631430151234591304322482868889149184189464114445970095594728822335339341718219287011000144958348630582051887428242885937093306087406511977732792817000971737005620980974093090424832611865365789349078763270471524248647900412864081555611615558027308148603930429491755536993383466732314265317084376753950380747978807000462569808233094977139809263094060535782296709478922085794611435342491459936854509542863243148662263587252070838065139221731195530582075215556230481506019321785109828997579181928183221901987600051450603994149824449448785231591169170299290243367189747317742851626061813983048253438773179902838924843316955754304524991686877928111016275817041640968682463307220760830459484613321447186049517625309572447268513559672837066944621437516144166960262752123045833862427504457278112557265864052204992179435690510678193151192566689687335377019370335826395957603416154462682914472292180957176702300128237887869008754571368082716149488567709138148508915392051666273958545527465885344592110405141957638808382302680966359448195141338217902315291527101641309192642175034060599974885681337773085233194988263565708737495889533514339738997316016644965750026276953424970296343371582879906246207914989006132401195681173954667450938905093804436081330309366744354562553773498144939644314787435019793330669907395718441285969954469167423317971073689885208057114120854829911991068927252804988548491327939084132140700723211545000611947155525285283737337780166001290607664942055155347671151133593912434583110748465331383616846194447869870746535522810246431550989015805650401150537295538790716316217412438338496752205843881939231459080200956884458355706233944608573036637505351324523342623162090995041876238316425387522286438747513749794980708860237922152546344476531016560600021331277729299820301097721844196054219573220258955063642431000424055234541115654363798823120826778388587050595185286152703601389103873523952705093311337060222740114019964477875155171042665616655559220794158562979663670904644164710661673108347844646758633045816011940614157932080074976861824366046828067138587366604343666853640131288148381192382030652185778153396770460096596202040103359930923255648369100359567020593693661205134970689642131408262388579252396229300535611243805209439184674951769455366270053835344768405045480741647230706085819096200952810276050776435818882864882267774488952934304635504886850184803468822595708838461358981237667131206057151752392129866997791716752987300763112972643071856329674455722247747283594682773891071618422333305410633172937990288266848056630586970586033465992657895121965874376146725848574884119117182222405589060265639283344740094430669511940171845591528194789491077010652766496573388506105293982449703840914080656276302551832236345273705402431600744173638552557900441017603763869882898730294100396419302553926925202195397073299819637260584824669502178364564587160537489200640348355029310664532143703347249008289389717947399810203687413490249526369336357800384179479510268712305820553902316715796671468224658103183331391127598316165576505960765538359830161857958023111102357640348439025066333332272375958489875973490729448409672222422143171167933712999650807556608493233974810426043783036494382487992062541516113501110953158061894249311269447598840084213257799724253182598566050088918958379067272047189783507957694446322930381475184654740664894501801420561698776772457294079767295772263673117080063162614254411044834754945571173803598146494990333831109911974543223642201984835863529997214813392677502366475402062638920470342675707725864520815341917617964554760553982492707597764722264588813441826902919981439531163635826998086306464936107788060050925378055633466160790254802544472757066118699374833838745830249371684731072020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 267481179417558935414510049524031934641487366650361089328560322543071841832955714530197777605572062586999722636225248584433641960714947734433854499671348754285419948706246304720849811439404055498924256753361421183522938442640986290871663693848489026798076977999975230022362378866391549304081333237713465623593564191364805087234128817769222438688466362900824700433867180040432240860439768449975823826986842034305761984926663758503137345010104841309973949065320336551850452265313260462306910984800099796623172579858309555228774061677662614913843565781745406240845901785970854065231418855727121637013089471846225671990743703851135062400239909972860684116616396059366820212197697004245663749545093436638917267556987968300764699231081923921350498107499057779909244904573859640299888125391239506129517494577414492588992571424160396972432811236311193171326617935654527472581867098972081645964711472296678855779201079336156460402256151096236887757003768062299682830266819810801837425571456396016187054979128932264903544035305191008512834813405206209385151590195290117532965871432530778803025144913808018652455839637299854450939504648404623055964468000212027500265293660928028618326242628738138026489778086926750459990759876812403516000012844230864149464696802847626194467032421776244374235523292516366414577038909889643227805397699151724611247560429189082867489292921790772112268153346170113270219776136184493367805922065999932430605224021455026742026839078078478904011762226942405688222064627361365591321748339617627008579997976455908499013444545669520188467611883900213443988159845602235934665147728345964702378964860691949034531123185251796423067345100972240450117111085285109870763713670303638131817517802657934124869600992283595725357192411386870080812618262906699937468321759018989628578170566363838672188861734763845314985907554991235115821689658595858828478766039427078397834373377714030997736286324700923315015003485106456551489423657057889176567334929596425211092957775383618632888543242194817481560869107470567236370069146212473799178507956342353415521092227316641044407326684953993304158995679781699293479194682353264401943423172811435395809845629314709667598503350717892022581188857590552919266861992769820462963801104086615848770737377458656014753654380884010646613721462848421954569892525322140297273897124361552513977283436130066626007335873818528361625821505898671026733726806284018277340865113113829762220400124985028910768279061062880830658021295109941779207849486704890262214231757186375184709983180796696460053129190428019894291362949268860669906117633416386280400010961965323943534255758221357040546432420498605102552819199492219889318376817371346558978134076215141568931978438619236781983237095093506916573015006684451540564599362555008182029524188300845640437675457563946423097218677080961180218958571076751232175685013584812297511362501277329219448168721739225828544962835950359695427040767138002117732835288466280735787668097055940979891697618049313104459394249854819024906801243241358747438568066140786172275554173018092169862949541450949177825590948616772856577297949234543484211957629360556962882806414260109196851013133211608034862805903831846529762372935654712778884408986258359703458120522973648814692210357591934409811217436883814402215011850335906136761383068903405890671370721410880680481182799899027298824728562228046728765877141299179212229916658145901934312423663620243587014666032084863166927800174236372791184902650288316779968829652240291855573529179269869909356142350358919748547345564190715277209178633738086020604153652591530907181448079873423060938068135620754545641278886336689388063842674154304811396890625616098144328060535240617880823216669849321175798243457851687378590975619091128820124688106269716800225650891002617364756476459734217869352063822952059710769253393324494141014927437608643573038336987863642796331836021532974830952448139872610377655726847238030079784748266915642421782280602076397082921770043465776803703126016592919156710750230772762119365108880543183669225751207525658058570708907445263685826040003695870895051509883737743386420104519766307424942639725456402535629449810154292385753344230216306378752553894756345019365728437598821154346049582191150876245939792996781092347597411771144951947689496923849447879752941835988026722461463098318882520116234930933794120714177135008987041937562839198922707276549096571648442336932258444116816113360875194831291001254392061519539479446149814238425485267891238486995420487094676080541443415729067019581562309876481839455823883813038248077768557111798938484233508448011985214258052657891042872590461416472835936484763932937310439300900872499690976917695012240014228955415483434291087029029616625836985419381934557225448546943260106806390885830026832734815836438124623305119367293022925231365799139485382825781668498058859589411915294120843815271257947946347371254114821410642667101391007272238650114077698630488834948891452383596881857541727197243786415231514193485749497633339627469317075385714728628363228113258589729481861775224343805892224746657501959136435745901292610000933590717437838776386384505209356658439525613958352005934009410036249606257377280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -4270253865996230229202424410203185783472536681649247948923409534209184132168414391652656750937887823965233058995580094228765172335333891950583430926018995491932640878040042096770438908250878312432895590485497434930462561650596946778322165896319563315022600655373896008934090106813784304776947042867124039129501556842548064461686972114805697155959911727447880556823304578557927277857321407895202488242019130503523168842067937097261561264384184987231696500237661537678698412538207907234036153438566042280036263574614742490037568659309136440769549960830753203923902767932153883427583854749691673726083242667355456480839506335602127133829668492138669512857339720084876845352341748333100375750378690485187337737354127995537358719019044597943197845121080994775321265521602898063975013402284059760175050340430318178267253093412962292369346989934753962969242442931933810304966445952792614705093352618899625156417997082378632500400860391825593910864452662460985010717294001758409928967028949182183408831068253801149374665100879251559078687888012942267368254475302534882136918100506663080037720040175217677479034306427388250001021921031955498440085933101359873522403107523010090728975617583682659653845928775204097148043366930464864060906110241391851159522525298021080029147274225235305072768718113957964723685980608791714652046085502558349971757726158623802629803083784242561396621582860949989713649447253557799308737363347090468540464888007475481168174964388046844284556950254520249688787739738387816410911502438633919343754766812540752985755348490330274438786088089483121759347865925627787383121448671654257096315096593668009655578058694823792142524056689886000956770234975711371432505791915342532019158506905889401111849628658688687484719416062587942595606107640645478164970011934413563419947395835748518476497631354296025941635563292044548341278582492524555708503777884798268777935128356156626512342951029934336184197139027455113575701138814015094345170238942110761777014350152377421000451420664973435265374658516183942946714844402021085999150800274567744052133192900719941314832649465341510749849500413498757842043095551097704114636526841813137163152276024403253713855631559812806049871612950822718147394572275532435310967397916333526588568336358769713371872384715817662509250196097666276506164014584605543807409952473261507997513516515730041298284317133735264205241085260764191477642142937861349572202137375482271987956724109717589837120854536791123502976905667598525525370149250096156985259025723375292664211983913329081988227259731588316357849824358124369271949351680977104673662628210484158497552911123085960021453225393521229788982755985046255221433629344416382737203282402848729522722615326432645628671940821082237705049154334629423777098877060809338309305349054211851607971260407021222393852641324686843654764014195406948276138696156624820832021739960201902214795036702273676354277252385111233066096263558859613358833897114888932127410116674707093106157327771240400150993478735944258423075101908918998002695131133625513706033710846868416320392317733086988363328448889498315180768901560289639144970311113859889004719021728588730607765897780047168146617565017076479236440183102622613751995426882951654705343467765636574085108765303030094426952247316692052214459045270680644986800374939849857847239719444097778985400843732462999531922354712602812524989391743603229217794077454149919931574791332042560052374585176421041477243228149819761024441386550007799945509275949065297149747021652560589856744735868805618342625265665794871830277855569223160620324932169148745006537790382440655542175315562484411707669020838978346384158977644062387608473431297263960855973138717636186352672230246044411012318239931319034640101313593477293091972704392264526143554815711987549087633352548926446418642223748188160403450935155349227182748829927593577124930046777974035490077464197073936390028551073135201777232610730262862018192739778830690056596955325932796369663809863584631777314366131075231074175711669225242633962415059576587311366615532000002118036344135123093898547581848604401206914401734083533826594163163877465911151760451755159403434228687937997005756700071934080016293344989006376170061100161501015373405583803889544306047324101771537535571607375639483500043742686624820630619773025304005432637355747622377050063207389728761273362817945424642931041517098211144176538862842712281668825254970650458670434110828242506497584948214407455830991636756773843839132858772913205896248935307235208067898511427424317264643876942881687910729000125298302214883773558689787145959333520829822261694373245656437462357006590565015908188555694953830170552815325014226404467094216465888964790022431212488355743642713513307422829419780522280158849386510220691195328628141470669612980741491691917796676620194113099590724689356360953187816213800900872147978631273259513031279438455442965541624459642343345688560570447362652609849121514316604452728178328756895785939045615306337799796032534219032829822097978111862211196792026045191603142613110876217566503226052459058354825573804930254296680410259015811414536091341845163792299906829759831704500745190869230614915835689348906800591667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -21237823598998279933364172124334562665645070716023715421725475743057220425987446372602636379173436367874223754169427768104136854067329425939175471452806904606980157653335603000401605170442283136795475300335356262501843396722521094770635771096379720163290416823486288358949619011437237785180160305522332176875516358696867845823522317394843089612468968195442149327108560335257621805529104083552852172586985265096449946704286506026793511610764087268965371692560910731185834059800683535823322831482941141927574688424341552312564931850015667292836495864510328855669285240213783347099093227918557139383850596164688197240325979342407114817719049788957770790115975082064416421739891256053490923553526816251962087993479898120617211884626225361039856180784329510904058597856186877930750042279558871407868725665169055405726860999401616135648899103303208529479463806896828793277092675829041270063158681640078617120376576014792272518203890076188025495042509490549912575826232520624198516116953156496296455069582397179660680553644357792150243430236619892526506478353809817992416924841704704679016898306396745387197839681163523749098489035691667533204075992802669430338045073107961739406123303042867471461626113839242369824224489586318137127024293005333729460123682289989233490997515942170562558489610146640642386628734292124492778941474606557282910693995919818363038082354457879095308631529273998565189557324968215199099304148944373241913061582379055159663143610902166721052063946718151965541670915978733083813723514563574069320018068110814268386876886764039968123075094008172191736365418707113319905920232724992931210761515483021407029177539085876063900827578104158364122349963552765268185030341797186118154500093195942046277915433460314349847745485691896657177504589923193449491489480479100104481247645511453511865109402642338284915178027594547307104045296243298151920394181857065595534656607347499682153545532423914915617282347128132114941179237983151068906609593409925652510705445757057500003626081823829410616863898233910337378879926270302414503714253941238248416062008316517698031894424865354286361883954742365889430079379023701224911733417626591912819697657442931815257474136353487248016184854490465779377950560005782548900464461502064512622280959424292724228427503294052387807389445232192690540203755740782173029538212272896368610337586882153113715932253904912083212299779830996878101703397475208041035785497401128321092721665110411268159121170089545431219912389322917503409220180437212670291857145409818095400178187386298019356942433609281257783120565937935592293714214844567540277260451322968690337434922541635752176121666074918805626122953653592622037327801664186858169655375804983620661101453903739894773263752585477829006413039207974042066149825261359398645784508988700397702352368919686229964841199627519659182268042128325286164945944414972891367367575405667838222282674621373087860812753745812334720449997679311473788560598505468210236469554371188707910292066039600425391225052414605774051770481254306296019007912095186014365893325114315981853711612379544113578502476330122216900737156725009253848762236968859140284366090434283284029856782178583544414982257146898280122459020316253532835684768373286382331667745133511825996149794441129699992579889532521792739847441494595119749455866724991952028661542893610587579092333718043397790379894932137754172919066931985476914662638143741672131700583419554253999569530077818477983440360318151355082651296116752446978454648924883614393166966630292853860541082213005412795936964477992938115227726752354873028772826863645004281306831867633790193062212988274878165293576496915832155113210976106524293843105883071046298165911733010983274443245104108807152939536565481786926462265109611121353880376603556505234895040783738150682593749061305954941188566893019509328782322398667480442508600514057118739492413664295885699249834082879766916892118270459705493160364223088947147505721969853985007322960414049239463314465750070008711976006637552561222969152410194471760585487103920238630893485147598102518089326565328611002553856717178649227475876987388220999014783874068563061273657159299267772492799815259412369253594365321608198925224123027947549460030192614982344085899719492138739633066058453058644860930621534153193404959215307953038821582866316657157996466480201157183133575460675850768038553781054276107406125588481302570467681145469884418961458101484459282141134745775940729359096852249641928203272472722715586810669947564826396086760331576566203644082708341446660246873476532503307284432597621971010760910395530777470151587450288217419295799532603315539757122827276608804084390593115544848108205037883431805238797148836400184551270725839994263137311487821510548124590092751853854646418303204800331293165741116728952072869634396665459943686055553406882948230670994505756909195652317887042748363512756507854115912345075079881825325990560978480619945137622778823574095661259548162149411362752057127940970998911388323979159951020175946671023766031884311887681313462017901949638415179618434881620186418746845915985856059655977136060152530713850250296453887343829569247423511639228178234091156509859185883778369528151408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 72220220326137817072219777976926267596366533172872181531892832352096626872844250156270209432957233384156347078142524624231972982934470889170660501040136236204102062951209519381081752599582476712907524236365589827585142920863874160576879085043766123840091444220144197298543063404770807758465023182554675808883949356962902058386164499103917196702082164489873731994270622380695956550298693326863217537330863439994651800220281241545021186255557351861495605063570813166735582807559214077921535958689053041599665836328331069749559806793773875991418896846807015427313614842246703696767883912971419280002775385123476948834103698677786810049243111778919398340476436988546192867036608424991784968855796476401997660513415123423723957158510410263412432323706196588892934141500305547249349876887779302502226286947241372408393879985504335348677299498067091760513462433801698191162369339675852416209629212009956030805724426695805850646676806559806064133547543574768057791470348837419237819341296625033379343601115022723009987771102686754407757307679496119997347416594157623415658998598177125255483652758170677018768617411498718705584993566255933072378527000832749256647629037608284479281186839791840114686251815248956606292378214399596684674968734167903585058178484780322416650045901096735052709044146328202708961646612010933303132415297718621370750230808068503418330165576712460711168036699840702423732946785493424042327136629632606716433065860040271489526865809600838918778684682778974985409691399695576390293790121611019883103624664122023059008705005570107071314881412881319176163894416182661263920411800307873161790884689433701087186475034012016532081425242764245894606303631135533332428615461405799397546634906438214648833497930679442421952369449095137681804159362401832071879196542387609524341705127636993984061875716080076631827205553852954114506705800325666648490204540590944545457944206380616155627011352981546920772835174322369292309471276203215653244093721837188292890598203069662712988243053318952811829407390969057304896982676833282679607147399281951589909724359849049055975717201467702380745573326300223773582780794768337022921222236194754346314437479981906239927808496409169454942705856484296198868565818475012765906948685014450329672460633168341010594699273092861141322369191988501480625174432933241434262582954013048397134827304697175725955588608891098752762266604694860927923008686724308972962331133151906941118418398928037881636050694078058861284596502970495463051510745568479823078075947794013764966114817684557146729032612263827573548019696135649315395159635265489425845539062837443235314209227626913032416925647678310219811463532934541762147985819072225471184064999028512635500658726713243453056276113198332543868002846967778261747830365237589871630755582799541632496578330990338452061612075977955997783951664013418139801857238854055773251798030420199085844247504782036626386505448801081721451223362934755334869536157164754299608341748733510815401965714690075348616713731848510106744530674581569126304857994666997288027039141163029013786788246270206862553296880758569722101951465271212191178701496673778571696921082909891381255320818092674382494617327558541542075490674743564873053763356795865151651877580257564155582538694891104574274012284229491216920132171865480147748428944263944405862561736074260890919843827694056139270216819974333900293128989439488705440911259027792332815810834152021765301413527568374908390086564851984733270545924743299911108283182278159471864752127069331667748439314222755764427182747080796812078798339237208253584172808596667808585484626316371334415897275306124363918139209719943433534715608861448154302514578018168263269783142401629801579821495308966041681756153347018979127705930980025371999825354763475495599923751118192830548433733311740454894572603495509195707753477744398271175555148915717931029199652615293332299203534722041289128617134914519085610220222124440497727613749319724549777282503700100521686135034730667501477942606042795095020059137950084519929213489368947743557921038725552010289177035470976549721434821165543301442869901212132550932315227460144173369148924669767566976598951673771397620896120096756091097280617927942779235836748323769539543941050843894444952073625019499763210224712623562692814763301777503393749951134072317837175778276575009075325536806328120029899964743752738357073248917212377793278079354315391160600510197094886222092379417428156679656399039834146627173177366827495390524494651536111368428332824885582703285588845745633462242528365135076073969461015327944305578756007591771027829985843600807624130446629962713031678964849276914942271762376693463605712440230582970912035311650868520431240251686978272333518526663337271588819530193615368463496374473663914076524338919531155522370025001640743436240507684809503023859345483709920527754052903344406987888871614559110741815247501494972331250269778511485145312560391933093933018624502018578559186539527039564464722754565450944948266417638868327656194623270525820534005165395608904859405279869267826443190322260919706591317948677551412011610989687815477891266212191042645345199106865713021320256777438629549895631596935097702298943488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 242103924439738686824852996660605871704191825032793004545189476370371729033692598326803731650062758729023326216249901376990411398178747188039133662628664845585641136142065408210000862491955449300232966607021317300246624162099647969676783812561206543915349470630025363675933048907842334958193747108416212601757502276160677761946182230503265287379537811651223699154554904846678610445290115172692436031972221183537066231012489446562550992221931862408002254879706694275865647191976991621333381652669349915034203816949361976279668753055426459616968898896589007148673581909011031765870032578496429183090579416206946817343417954471403960491225013375281936998539148710523043060082626982263127899152491577393128534291544392172562869073709245970645003926806836175692666093800120728821289211937593468116975813923496588640639854991138602238051002925532322627217167846259300056178336623288258724867405545957437302243251809914917722952022891112215544489478003049891465920930011857887138687379870190776653864636583204437518273998536455507680504590921313535844244695058380192149318416462186832080664964369841014931916834154687364991993487785803021051185645251606518323750124953484770611355160874785237256304837336403394790288240003116776043198931991689669381178804578999843220522570772204314951929855673500920084523354548965829586414143585281576962373658581508563550476734242727878518622750315524382964362668568956328751256491304558365619335670093332682571169964900594164885158036609712801281646610078038206658143588060414160301532306424855892630959970669582771785767663818075956982526734071591984299346549354136841271372889913125934351877251708942145943930438916876248747943741879146780225556705461817843206795412949324684959018298389996250979779602531504355015514634505690326664273613045620169384048961897704954191516926485157798428308833570511397538440417966489957595375519733487025114238302588383082892420737555170431858043833725089864092532552612955012085990189247594034771531322692097355518897879037859973974605766518489177224226171393620800592779887675790301300376499950065241565505663070972038291980818448822604229194804635901719568534129342197310924621875967530835336881953906285941496618855019237026231649011078616223194413080474865314284399724331046761336270327385498860644273865679127939442011867781882289124677077597093472641215904450569041946986928566381074146545118927656564283669006986938295232675595298595405027740627314951515205634013194306317544785685368185568812913473662667684476816712426141774260308208162861167003859856113307801980422993348741585232457783914480719794324664048021652486114108139440088344777780974654756335072600983282463949801081001795707036073249608238965317761329117510638356746153054286290178933076374390708930255108553085862843890339970353019471855914886503807068662569241302686938946522397490179945693994557168651492801387976191473542977659533645114578177831982744449017484095877378998679062008883824277286181615917424815427178373848477367837387713348216353991660072735016944534201484906941366098846207472009587923716382375940019364988975708007746932292777030294497211811693036958034038200134445529421361439235760200425604759970822930189232313411836106260148131275556318068753822841270052037510768715519503994526628460265146222129491774729290827281431357873657180153671882652813331339110527254932789694721923894645207605424555180444916100639382226751655424328388679597489290723462389622333064440571594590895705898336170468700349898277783501122255171072992209205295391986333528768947650804566386100957114160268430113816444365982562733769217811926208783264243891345005050537832072028178029895382523877511490733818054020533127558221770566830673429138995665900819756889579385918644334543785403319032768422415136158512566977923336438994009848025152393136081654777666997996225623416534526643227651345522020991013129032145286205927669000282061457058348829358711066739102021465979405975709394150488792586663134986796980551837599474897913423951799776822906156899971957405562496984033466188823395255154859601929714338519921505370765816042043469200264617920125342318614639983657326608639439659888677229785934827545986314493287934095184802380716300824426091538484181594185619515228751201658591106818892124769417368068177648369295942960628627629839614964725960932731680077960526506872690220547188122115353033409360285453776899161288998670228778168823222936881662141536242255566409255207070324399557842839613460249691337414008358314848974543724788746041915188127629054251040061811044892640044220572814230154145775657262717533660750612216076008723395621201880241686973764085879117824071221542433630204266984977797262317980787944697206034162959357119481504483097448924148199937904478633848431842055943316081652386414631671690654847953563266696439048608904890154064254070922058821008934623189241435892338788603287231254656606687140409113632864535961097379118967203558060804999387162023824918934125432276283327822671318486804840426287230795503324851967798968242312472996242619206857410184010717075399674299851477930136675856815908814306216591626536150761752627120478084842518018405123073053270830906609007434719556148722816890763007018559078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1228605586214870270700553422506244174779953873933423631303696778416469627128469160647400508389131047238707758300593627480658301100326812115603254175331017240778671380039066360812441304230294858040116226253609254776905713632205706818184742656659941598934120738963894947025925927436060555374516384281586109045575806600210620644757574901967581157338595505849022600989174360931478607732166968432445389395882101719552028357394926373013586680439373969640237529824004068199790898347600969244124086451509091591203617292993780675689040394479548891066974725469736130106699480027686188722695816950470064223115118318568635472705329057439605750251315404869852526420442706049437400523345687402933674281601365182464741795654257235290720886260091168648000923501147230554648673237627028259302262640588322652223558116591251783104513787685446022594729196098242209664361691728592181306805454708560531393187841553372529641290139866801977411240087637285342361287069430815593280041097941776080626013816463952764040616647399316128678271909382241822874668713542544900578214817349815955385870201578010332081052683153926487259660034342556416280749680795559345908868827069461095632619289165248469273342395420655703212918047086321600454149564209911083641881945486034805020329175904149501670706110278341755825947100233278726711326996567980032844028632829077533318134490369756981801330335192286103500253790273779146807255661455207809591499887724667594158652802048911785583454811453926659109075135069941186641324139462542914546635299852479811285067078892879758795396631936380635500115937533745344342244558231863128577400476310186044093470929669483069077772818267667517343588025928547210454624787591314335002137423227623273223556717486201178905811949246324578919328322275195198119730516456986278527415543759357498884081796942738870832715749098288226862988295505430286343752166855645516218236747191656506055873997808372329412775412312741728569829607179916772386711326636213790508051742270984007538525974404588670842475936300273761354729612390358468609596237960336221970037112937615272203601602139731047885380247971536880446926969424799883016946926798185426939135408625043778869428544234232825482021071124207057069590289410676963679716966057700494510042489726509683570490162269163130276732597062143369208227933937213782496200792314047508744651609714686543110231491667487551732264173551462604320415980274122455924671540211101413092378678275826069723794170428982220427301637651897363463761103460161180875531375556064378956937828783162247532849786986820128083577476128184046456500670585419451091215827929375111999886069454882687155701971103559328831740850287591167109214907876204083445117136855259212103123935173776564818930265813030555352075727583053813480616246711566859187916815379701974206639795916201934210692071814074811500017135795184981418534345580793251694203774550245340475939132657884283841880416249659700998079621881167189210313457330181511076710618430649353381972999527384419509673607263223180594240019947359949131441339782837968721346219202082532470337885379560545518789466761215598750939585059841501645947654860980887943367094156493785564828057140533433483960257103623114239779279091331249977272021740877464806420229203916215933130578902253442494446221281117754346455013326629362872248855964223199510948754489938744408814062839726649152099379519912333979269046483834677450486569670417365233091841686192539575871451011717691388427085677314499692971042620019171462149782962985777993480984173141021457552586610153615018118147089679216220757845414662480365542735976809203022463636633496721685137631456858665970342469898307224443694237302429785821433210252688687966273710227424504136264187789416403990040198739447167630123172015159111232691722857188680745870547919141012206592537022226150408913367401461503914182237616441490806455686801961648916256195270997940152092095140179353638184517299213023916355151499011000298616998453108155365878066443134652003832340087858021492916456878670096773331487688586260493893126226115014032973536402760824686567882764812894382030404342564153161497730849454234107681962185897966668071053229843500541755268304125882005417571376725932934375149713647814985932968704521261932313141172145457997983720976397515987825836511466354131311507139480177109627764760069433421542528155370320588404124444329725904195341987209252425633061433092969102226908127701819705165496258825079643871909743337593310039769397257514207253138594355603708736168680625158351513768382766736960391763196226151942019220500720436168303621987947660777146313821818854164621117088585171653909691492085855631985509137701222104602386027687803514323055939596518898785550093129118372230992150292487624511956267026850935400006378716999721607209437932946050846698934181110659992814413082486490723229699828698833379253082668046529474310138930257261821932592854011073520308830706131263957581980168405603486124606834976174992870257686720900293915416561253501855716225988663699122567185029167940333908698395912854864848651640090470574150106330019557839731761935445435464249279719050686613539469288877511363294677527822477568733780229876318360034067908860330307474955883097207144710431038033100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2851424584655194700160047632937140257973193473857150231341783737681055221772935213893340675212875004316586199852770966611495174512013338148210975611997822518162149315413000315289501604896441422548496677138082006901258760683743503484717159093535657020031278157546720887837137303005881363345565843581110572550700795366890466566881858393910988646405347744792544192279691459918163022795345720995724146705774138102440301562730780413644240531339509005342283091492955709088231974616623069436485918713033521056141515869083426217433644510237077879027628783095575653549715301013670913193798446953481392614044153259964054247162545551179067699326377075377730931102311741467387036019350731637722867891160337162376743306912606870716605274614445610724706675060082944887216835154356725942311132716771746885712761434453864205612540561968447998569486900412054146274123195632610052452282911555246904282671173278202037067246472497600634865908897569402041024277124606802024690702864755232726633570050310880610687300635442761388975655604299539327966604836139645752784033078290580580212152790511040190691753196230293975541974317619250490792851233130740455409024178988922308236998315658150705448400427155403506849321835628319175108482373038352501439827428780227869874844805369073980974571875580333317549725229099750527320032582374000318613704254934456384852732409140812207989160164822861189875969709784403924222580020327581165835200738390564931211645870258801289278284686784672702309218818029537334146205414051318669650753886521982290131112931227358732719017832019021726240557894308140813977350273722486387323499328334387826618086744354723266132013270792873975972834160796679269581807730268966836038174209284806202468807710700757746918695983206598293249527451046441737046321840302536623606924890094699639144941147256092634137067774536508352762635278867971234871866535480046751833914396910832187216812393677255729317480705118684597008325738578952917106075112134311818507017384490469118271218710147071163797599917469568885660699406465925280278558135332963252397311562992235586451836839807860266052541824549214655177706868496803506017125930501878518361306027438422552135541154580280599058119700995887672856898790118144908515020550167569927711928890056586473044303442617421384759336359304249746275358197977606376699299362064073576352962645008570611514009040193615428523879266368256803849831911453515637157492588872367310493838358478952059067243377577596829274574194117345613435650461776461458940971986966788751733399559769355014502950980519581018576345291073161764018250303594706338101627592905065557437256719978812908387841686525406272934752429476257536081854661154069587530887811377863573625733376469539630620497165695389749662273331761353304941572771586291827926516460754597820020305974006050947383602823922472851861479285015986988077155433260033176128509018741526870661078198657055087897743542243133048759412554439851320677894577423668154767975675808139992085457582501123323702446276231583105972955027794724234093030881997492700415464814231880929330990394708609275673077485595908299102823741061617935679568246723978223547497500018788438917732138159239000517752347588608213651850202035470190064251242365948224535574523551863153670771070201343323555635660650589767188242521725036709822720898567678939043703068243835485752769533275938273338212895774716079609925053384369296389193142943485371976641531490601397868509753207898438910103854090467767480937215332401167177660537638205191428095079008736690041075912854054137616417410690651192162087372230617968841337414771562304617937117734095108832758006009315457231148627898872359691902895910322960028785218783348381040664360245643794956624769191145067693463632439188780864355046032298693735012642171384201231539486097038653137665186585921515070119515258126853105492080935750126716343242280883370556202488434560662388618509366277733832482972390147543633433071374494774743031989103969186578740489448707911920218324571890638514218391161102704721306244187709923877927411083192045836153221291890124120144792684628796259366045873046095600606580320217417936529569904038200743487657956974357228399686800462360979122462261998996528312467757559781203721034939704820178841891299317509383321343673716703881914821351870416937899359808278663858887276068983526175257026716641377636148746012947039880941076490095671115455728551859863906891642011726144469184644954137124442585032104278515828117064268408143683598599862603514060741768706059235865398409878258770942707939479406236349807079772291537396448278176597538137979838294959764501161576674503159529042208475895473687297994111595361944407667245459607974964846787657461459995382672044978041699969035401696578267829429198012090400384989838728815618044280163097232202465097220874152369362598382333012207930218279744158467847021413476133016623739766223015111423332463547399246422800276372144990112379179939599688919636553577073420977819288259944202143283437274707926464283987799501662423526329552041129658795093101487046314714585294036563344809654128456263073765762745011275481067336506514502641603356873270714774782901954612068397551605475073392954819468063655235084084382091097003531124848197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -567005351564243785816998624946933129504032710759064906441088120205286926932892244803524374230390263018162693192289256595917559328078472935635898754057994218545252041648209954515546239547292991076346458039869713543792916512993618326809730179514144676657429227725136967990147542957063681381257956169474884925078218817020545753060232728966226628149656152386291474126739721361137781168644024307596622761549729325015506879000737965961144011062964418993962161284821017021167466296713637199575154376115867369564739231665886394009694195276060312427142655765413265324864104251555014779925344624420611397691007323506850383179306709459525474347411062984807492549680477226515475873000680624441375534940802475022741977364304844373631883726631633237977011313600853363336646076740535063599599923945164650109931361783613493080040316866997619432511119302595496811645600659317822744890502709618899492413705467197251783735538034099404373513379738164601766327241337308008012863809774819532724165919694065741151712435124694057848932243799803885412220154086845139034356002220489971436542194298801543039923625356416676421682276787175967815742534099204105908263155233269773716674840121501335345065305415865110267345924600518359335380840880220978688760644216194951866883674686628465814952075456813769118457828731965871422993826927091496096291713545025014527743657218416743014912549894443718579587952971518527976750770624398980108384977281210297661753878768127672642496414067283177803898557232069963030045926399715926481247682236517865264370246195393912248385283061066329579993544046823486914032879860327638000554544322972438753823689038766145879998336316354221444688127418248872971870124212069908287204146784084337720760282131341860765345563430166654004629390433784413073386504847998771811047720425490399066224898594040245445764014053998435744397920666473149434382863165321648726934148129742615471191202596560935552397031054717045626457550690631141615828460302960244346314849484615030127903408975292411306219349613912539561209662576583986735278881860542162161300988579369529397585720201503819669781124334943758191535483770228725065674333433651095390105640486357178713927333320572110576408571156919731146721853388966577258844090042775097236270234631872466825739653163324517531209153377896782117210152853102728565452027516752879593631633794471171224707921167350552208352610720459434635818784631341524224849816265960830807105336513808982387937928214186536361609278942297821179989225846366246659153139685716318768139627050861807891886523646682132953580380262213748421099635209274917230895559578068571916323064384202707453895470134730672684753674451588866824564215621912816640616183469387363389216281779545977516531297226876055840947466604671769167573334522842047356037924559483042508644939074924149902254313819975570341090668117522309324062880165027462410228370572621433274960615366258996749152473576402314596064485183906928136261464022155145850175010187980276190246137773073647857416609505447343537142866799635139346027847250538546730139562514465706200680636687660591479881364233936799591117275800004149080959569648955549895616510620239787589027586435448196138040836689626331610778531604469415703527198440724205036517551374494283117007116699605208457526740706559142639036637352419689663241205029335667775627355440998097922544941878317750663385384351138282405650686309358595710415200592209740609197480173977314126425192926382193842699102735965640631875368726570839739611041156836018766966226030636281168882079835636660115825214930930771327200429644814047265298097790338411467808743791762400026407943903998968804534758752582833092509672387288582525859388252143282641669553157529728011980619365875039393449510391643777437404663563630545323758965685419338830506625128626189836543321090926087530095130003565676375350691642980912991314928321408032647106848716979385777676961083803148228632948585232702303851868054159528345957775932745360137614836551766333680481143236722997333636730984172594983968877309242297620717320879730710044273856451949026704241392950225395271106797262671128776624804154498249075924090305302796654468006946700298918200145917503875355116979142501743038859669939313409805682487559369981797354042861185260293725084277013301646622911731360633114012658829863586087026836339199095389530859163423058663966529096529976620814639102392603643557839326742006231049099516760566439761616529261527733093876959401785952707001598060254966392523699793298141921800950446019706661769933724995140336430666221423742817633538936599761259216375819648700412149052731398977693711831926605451020368540261118090534882643664227100109786489175297422201453095199454555651074390255925283493456305399673852480656369616937477651821188386509397835968763653283456883224926947706736409858340829247889092038230621186455235823830346729251439825093490701233988944279435686399185766602718424543175737678779630046198267524819231177102171605670587214409412364479647745609194596031954919111520913008371942242862350672169765365256618865853424082567933715901245487935506103921256448634341623937060272071323106024808795338566492498319720971322559500801945273816102518845194755594564251278839253717273804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -9020661121635185963158975375314081840746804327820913385864449212766465341326588701165904446075592760656624463357097536149034446935038127843967638994229815385577987300514388047210670133647713738082579349725243007149534881556428868655446259839547592354358645688935929601368234225129514517852164102429204665576370649927126162487868131636460101222456920069677826658793037293387319564334009163248929239168087184305041779358775795585349081123658825359908033459706826753156106013646435377220076467732562768187633119316914766728314247761906752055247460615342414125089874593351213553273809739640077242548404194792549226918107504937166800014069133376757675176544288747277676830972253413616984580654849700106515489006830505719674603251945165001260102355744914410568046953363242468995078270840986701601569169295585043266514269263975609231410991417217388678209636429840903008508876923265617792049388006342268139120556821215879952319532006595516024921579170787470434417419949934790374115338660589093751303279456664971328530009006109455095454327501989714152843543585583067585320508922181472492965756827592854077981366429394789439675426313921741278469561831245359752127018246645631486697124179450022138185804573019757168775205471711634419477716090210358052405698535412089965255858809688823715127541410444756318738903343541209781497157763895029280385183326718242896391835841836224181087158411142290798431275180352883446878791078704875842089563336275889569376552821102627661934103855500830246904516475443662496300769179171436077300061854309526135967469743104919729669983716034798723105108521084454360186349754301022831950634021946194615778392467395273539574460330114872822435129513405723327342741291264328209491612481494630984598774508052130493924232123894684313674036262499645128277980733143679222875138981264065200358936108168750507892751717079487920284146284595851667523153018997613395312689847213736590258303816171240327355094429080851979350547198555765055252443555504698913510807208560454449139170951037690140385492671150188724691808390668105375172262877869821376825068857425064454998801307162645025190692388093301003024094775101798532908929869993622879908496514369061416843702819053921777376101162697651939731701238661287448651647512451154240958931771119080231090799939195038568411432177489594380263491767920723133441141486546420471363856117137426548270657031476488417052309037485602168525949514752929223936224462849454130398860262457083708740654868862081274586771310424319544952385662331348092130915725951622807280791907126512609365115976720425855343587988296334999389992680049997791079241523374261499493638269199863649681501503647929099096549493731334265318622668863913883840127073434847909338071794303838805683605066218847473758150248594588873171061422737401776643526969025697972800097227606208918972864153692229002773734906630570710289623811499138669179083628306076601067030043745571001321345027682472965438980655372272632196633705211505219714739983419487338625389097630224686247462131161642241504056226517044310357365159455869105682023696150194050524304323650374043273390185085760382852908056705892752672180442594198011245600096014548907708227905375076381495924658282616361842383064002952296939351465689750701277502405015560028196735800750701072778173997116757166212405277147108777679203158997180812593655942385173117619752470980791332408180707337828943568563112724443320074769035567639507297639725001487774824402763886318887946035362580372565596881844508797800954438920288094751573208364127516939478584962631316055654405759459525565386627871695213994806059174013538465521252319760592722104802554234996083815817853843848776795968419670762523131382920211668955728954610906090647516762815374682046129900953631240772094501616934547900989858611732462185038221722177606926078677887254362803884730436819761776483295122174419077613631743501686212510668180837628352856278794873067442292837718166735721825825910826626498880814026993689558466572186257642240588834125379697030129729518588205487466642689368539493552941846794318053077457707512216650441147054218222235647837582566665346205573129167001690544178881595809038691647788302598191771832123205598156966041733017165799979249556037583776646499658170645026339633255495949181936236844572042509997731904891206413239310797934847260777060585517694619734736746330012947827016546688334889500937374768182627448664545709500973202384149785427190664900410090574037230838999514784944900949138876460998969965907707297317787560536996924217476259487594012250187279298218337770010072001009530198913865842540989192792219063559209287867470273022916930030417895646347148021585776144300399686175817805694438705678567676731093283786938556375131088069181479531413739734054875754132654187272603009885450095573311299142992009536309073847697176248365146414730520584157363194067275947006213674187777610245347247978193774968822312004349170794542281941555752051010912317001290903013676000902858213047025918867145963028651642017916103130555622292197698589781034731830063109828465307390983316699388759127229423441889082863625321396580522092245534591243276024644225289939334660896266449797410924160967949833087756670779442255369230499184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 897126132162201327387149474942077235562523095360028217224371551257483660022315594013932208361760188821735559006560404863268501970750404492148959740857069385148269942375537039465047702860421895902669522951653193142305446815650489716145956282133210984166623980753452373858925537795588252798814516427694393698748324237901520508885384668701448270584614255970556716286631003978699361061396072347975937929252346658406878051320216989127028508797884798252550171750264330208181438293680296445466720554554640035738160397602359716998404192540756661489476630922448350430175985266680835893000300012124225902227966970442312397483362113001207333601393270291494641703387366530232969379247355841330476936894031373277404072827292857810444527156877064238542937485026802918121777728937010224250017783217035204885635254933518951836013127339150818275374722242358816197281599681310386324968807448534525853055650411915577401680854186632634757570049672085055530697550428092725856008217292951616641684824248973889455563861237938162245586668715186957770577180203204059032695363992653393764550986850883110146252220895823760992713388869373350541262339703548034329361295232765370515247503653876832471874618121742555393573591509217852821736345627074674724124163438812448276688042634604956999580895239509202851955398517045875928702914311366981877425385680663882069767691877343858097102401348729259412935767538394394903730515066867254941544817826997581122778395518567194939678512590007064925496823054736123830094490818811589727768018940867874616994550394009576373106980807912997200097598460263450032677820828958635524825882216594866325788123565743588789903586144582338068009130064928608199095973919506219239091276339463292484946574827900171221712017380797178561762649182633669778385061233925707609198096041796121883002153970975800220236021516126006400978165060995115626665415440360691017898088922685880990875552233482133126597138653326887719791279667340696520750910643177497569976500444782652915261333345225920937533738997076715251178948733534272199661691328541601822619157588692041355247598638850699161901510426231883025721028996078602387338051670638662268747338351824707012417037326461518976816094592005300613812959425687782942144248181874447250979383275806918123075600194300356381350686108413049512797102874489812723971352228672211652060832348941059486052439499545473308194516506605966390344585582697506761990012022932759849151127317036881290305087134466654172515105264085177860022972824726144614197058521774945458811091813651856711554849070215363827462612939856210251920875356690600697233630588978783095276723797701970979768035382937714170939995649220700894152362897538823930486518162617213628437297679654296686507615228367027160689421346110885179968254057303974047696026487495186722455649930144820120248988446033705245724812902949514030042613762120829160451804503146362672985698086411930088524512220087208533539046465868905749700881579976711676044157510835277878332236946392538576630093431480683254125801950784216431687235304894320335481753799053963133900309082205906410370540604774223273011606711741168190750425627977306207650453968733185096665751190265094798510087220263262223571116167793055336114942611589125078294965115512981748533926356760090420483918959633610022626384584502174858498948781538938997813850067158782468603022140834077658620290958018691430960414305539585295457584942131150053464397932395032172253094453788236563675794887838660478790256066623712907224476258556132216289014426324609801877617228403138327031576627342163919035340728009174832780417959691328049449109326186223096061471505469362950558434396201431327234696429836254294581586059299375656390828206889469044319051207534392450100343641661196611323479344227641678508047798799266077775912938932259174454795797044204441986423171239929407570626463199277871091890607278097841959847936565496716122668686820219558682366366121281129022192599270494484697764875988655623529201474276871037628506682126624871056710074787765086637483761985711523041993172908129693133519855874674672264344248198585822829303159442092618784395003641598833025086746611677192329801565588163568574528251854084595344063887021275790674043261637127464926213871335629702181426708764476933585993747716839652331707970775347374398126032801901039343431678617131174525937369936004646734856746766266085977575133207989825305943548653577248462014956859401342994113331809447131147891899830056796005267640731212921251377025896168401802297240703603168528408166713080469903714172829932397072713855124044151123389099921431188898424350455099560349949542262265320674541436837629016847121435045386889084126719471500090914170242236961892256918249624801640353356928621212149115027851777970329715597839389156490222617772728700655844960145196953264246761197669597547863081289823416759269316168128894183846060487238599867241154011530511557987875292642155397230741063037802704998718592928663539991241758052707042440846410405660434481878258097239065678050538367899048127560102224045198251743177502650215887078306972884903287374654653960025983205043488076488614914135943977710940019043363802650352029760398805683742285958926751333081754077548200213185579450368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -15236065399961053523345663149787637799233420498378116332544150977629387260674631501963453155474796419591025081803171449111075297771555180464790918092617593419185510721032912805571183076576682442935745448841512740049386089900086903138083166994570872216381315499499614922263260394768343188683830095341643674240192228417581292177771686648385477885873097316547529996030209342964150978785739264406403469332214657202347731914607578118481249877126259800903141340624411599906544573049825633933978908257810129748604856974910499201030480343762463066367420279925020657368188505582161230895328043361241300870920951460823119045484979489308009776989302972838879025441711138551379860372183326508132505003667487566235208500093222167193550993520785914752289409776594803842990108387738879477398514896083817856808769270076290006592713833839341698640564634856196971240266905387651628238657987569904444267966788786804256896734734576846270949992729860343424873430709091665698603849907780696606171731260258409850695555292870607174796012783903033742963649849161104729682504542504109106696412574795041660171556946483085164944662807989145796370872226489515961870116561198456468671446303681616868130343318649962394197487490388036856419796302213377710103700816921741555605566790612780184858852472792872433942673959800101150293698995739969651212629509479883304060112838673744597584006414518484299991205291989755494823148698598670177787505927064216441731093846805897415082799279809803735577963240969690177614736206204532586476158771532798578683555134564463183012546403965111863309293053617350850308242233600693828119910059394642417489343173121286621666909461135372941826356847449832622177660483924285741149034676627006015642344325314244189384433377876784841246157675693676690163887486212354085001073041014093970776524987021267560698421450396596364191718243543258705435295962858981521824132765706193915878099498375918062754985482807976552961439323945860013273783671252927189050929528653278991523143905635981033595612555713923089530632353080065854732512935214773299143454387609765919779741995923761838952351635086938475774828524759642555055647586605599480129558832406692005640214513730604420265546267662613726175528680518089632390311474824836728455575304361814511313607414250785592605700691021277041580178418135943646446540713343671146752272490485690937245646686887526400876520955223708329545222562732991935273218033867896751965487688542198273908134251367172072448637684136964566148412033466033460235506651653291051523147153054909955967395301596158916700193212181309324811084702006487478887221661952126945498968664033287701251217908200376015488882538136110857173228803847386837568204090715162009974388784834718201663605493789974124147198688400254007469776101133065070014478170417105320034030678904861704365459421569408430979929080362422678897748458039617744619186003727496717716889716213838360699050119914644093154923957237307682002400076114831439216649703412382220339937334898417287816027244211601108514738567859255037556282922910966244041218842549147101385506920948648237155958704738295147702701219193460866787900295187895453759477739507461411117296824225333245491833779059837011734781739022742894859488330551549626252709760303054195899172208086207993544711840573876761597237231946424923060917438553905073239408044118353337010038863265084098591278408590677027693795134096999657510033668213065028418774109924836148575868193984114458061415363865676448109352719824332598829946035087837077124994640643351210120811108731568643098093807600376315386519705698836785765748101530565233540953463026856682974713422067627399653452540658469958747154673937113544445220532495361490983747957142069012097195544721209106069015651237670996595667955747141460377643620248496297595213559873604407668133241071149464834229767010812190047904656592855852949705286258705096945060087625902902448087958816123916701662260471098305819520308106856236614305302251911609697850223945101691029292482433215586647452109755042956334643170181861908876364535780528977100454623449679204744782564932077159568453943250315047979731804129441541736893948287123451477073290982624337260075106941838611522790923245644294332205600288798710161752088581464594420806352586328229780371023679011251632955564089489544164056969138728137663507724988465511528643624604167162376855470243723975786488770928376977764088117096797262758190538826215027386177386911223480018758374199836772503784388453776535563181201677527333513003166551737821682268063880787550066401672304722729145726839788572471046254561778530707324224263428163719754930193470429824435377476344663500587574529926752222156907952469318709661811158065425484513494049632618583272332889366790168830449156332021507137277443795033862243899734346943214115527695616632198547408347527506852503648677919020563251745654509854197478757795348056575293139350352174023165505257932237023748876951862350144242016163348216244329844728969249729280222355396425840483001780222734018673267085211789483412493306678331321097853410289292967240546078668454962324746740557992024895271192364951483043516231219264397046590814760934217206213009797806102404846078087511982629853968770705586340153524224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -2468171107125214914068368163746001636823729611592149622414466494962299596729020260711226269882869924116664094140027483891913231736806042777944783854768974571409608132554396456638630242013324742630632309676015084777044087400036573423667237928574178101605116992972023813954483043333631972029544773811366313442155438628142854012791984459048996557820467927168933509741760835436186078209756171190267766056625838388312006284165066205604143573973193221354395901774085975359206927414314166954832789218001673959953353968594383456476355157920737517132484999907367300951443549163888009068301785137448285885353224894859365838283359729569559409837748974164897360761070425996400393638965007310927318147230411953938214376211899416263023831339759187383677123754332358693827805381536630953304183591529486361944007425013991894060090755950602099761787102415033838551856199202796963714997637497581728877493378103437665581167236891883787368192978410433477638996458564266119923660483514850562042549878968253588258186097115769685794812419319696212854870342777035176835392604571302868009376584948933527002837002048537106451410726867022820912699230686421417162831844302006307868747067863144641349329702619634267872073589575800854729702142604163391278612852810630572466222936499888245634656167945388652232146213541597889361162226822426928621471873192565101583302011563858458090754026623328738474421986519090137836149103578032426628262701157265687357338886002950030527934486737481451619231592784430572232848970721845913192301747834732200583031421410054744717457222573434753137826260894148357930942196903721314581851087474125307525716295128893905536786577720067311083685963221210335190513427907254712679279519417045426220856733988546054836744703260626733990349205661426496090003621504812210299645657794695692963108089451768011637287642298946947112448302657151518883682432049756080014318139652845073382351063640003522431765277428782957143563589121965144895075465656022847963142117947713837652159360333650843936557132500692680831348278466303092825214698308215361473192698427544602799411733584477647221887750074351589295300669362733327632791806614462218010689964656394430128276172396837346004484488998401493475647133175603216985231271195582538531128302055153344512875277049029465865149193880634056798318960626105591664359957548920160562876841446148608967398130231573873733308065612320550784156117241221484435239866281930741653577801895387333104772286839931906558414299033086876508165999925118031794374785515443474105647705343057877936139612060310916145018679451083846862603997502294337382699982506419768667673257561172576717475959314548699472241398755878548841083904821213896202460224382449423545235480344255287251303733552376589132300018052402336224822113104076849241721419361253392566985612795778630428463490079191960885218077641482283568617378828932143422787849162342103947041426656465392721022887219416025260910358035975433578754129735773212416924287296033484161803941485222209779820786510602065966687943620520847205829433280702619230620753428510975060982345653688529493814609120695586161172208236870064280896324476735636283999486375205869693364608605445575068717867610553496995933894672437671074000233428405163330180663004767974731006099666413020949861534053187758854499154895659332797721062388314484421813358147329866149375043151548482876598362824529137121375846298872746052974870981229873212378735607438510101436674489127796987257094719818872573870627050882075631239819452675398087832079085830939384334289571718082138848031538062129089970899473483972686637619643758625042631191813729842985008810441187872960894672707389098990682937667524148805086809027432258979287354358291625452214787085457279440280989686663361876392573831875629012661294566777646755034179199689963695097324627387050477926598403153337153937397235806326478461365297863726745003217359038897250763303853737763369100530540474481946919106245181235486133790240490533235838424080300524471350377528485619127314651993857161908473157077999606818533926648353233293907978292985773934795933505810822743821086901366652445212832388727676601747729351970645937843070612863627838675641929473550501509745040676363047880046666582717603012329208193385664679119646943329503873438169102863723028700532501808024434769181971536294203105857569997948786017010627442960300808724330523620672506028151114009710146921022222712374081822378558640464673069295411314395127636426212936239009661684460900358678854167557506974603316381927515116637093752422643362182118500791801273560107316702013500711041211439267230614094752507459931700626148451559689723781060014636218145021836499442517625676651157107336528758107573191883393539863174101547610111150203075876113322766360440739356233397548032233287380956427132328607165899426244437954958883089763544446369483548651410157387154299594591757705355632036645777436919096734949102181709364241862890587902207662034862469442806317692196536467179223137088397152749757619637251492661180000877343148275712068971441987945493598736026077124123940040099348286985709075003882353419765110512251063241242124734690637787390379083140990800246696724287834256423174732210187432656701333074354163899432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -5657185536390632983682814799419393150159040228993595062225633709717491111296639458465337500077431480045308794607436992765122275272252562361081030125109645822333185920731788653794305567946936307515731476444885523287468269751017741974207145659913571541293894908494783450912057046878750560853864769616203832328604734840832691362616866715836589312714055055587519256157143421946104974153047655816635925885272124816344205570121027579743133781268241336056719364567335286302595302674608722103197814659867433218326806877801833366398533194340162705240343267682901879467467725134395094250522475040121198383579709588012287312025332759537673279522551461977692810158787458706684073168452019059866167851502349651725485834858675075876567701217764016686145390826315694843516992907037232323116370470383617607541046248002030300224004177599885333861709825977629457327759558189417025010845060693199398661459512387204247186458712929109139978909128711937156872669684853904163420925973544126108425248675506451405062943400105589860372432534792608256096102134279428299571094645249981592394046557813024667174401347477813887303020772695496296533216529432733905958966764750848443323678340515785755247993851837875272921385537485138430586742805655088001071037826976492208443415605794548313011202113539134777434939588992943240150010510756905984175147717683363156920361455470825576999356891397509614865012434913008029087352211137392870903789586906773366576083573228464057463210776523291946631007744977298000125304982661749801853624600139619594736651078363216284576769218703324358825697109574027627758914821571345883141911556460310430744908017300916132058262769391230646401671875338676446961571443785066847777742321436918933473727620406448349361691349940219194807991262818510670209775408095693598905513520815509885212893037429439968255567769096224054232662781546812687105210542122338671852937418779206696520911256089737282104282819538123110955040658189657571495633485555430730527468944491056822911083793195909972030361363086882048306906596638430673575836575743900468759837958203775850593849290398214214215389335688848097802329864433581629613790215543787024190302418087658222411062814239739755459917766396909108036658595853544364832128528943618561286412666621913663344452391900949662720948120015243509975646524900152548804803881793376993353038472658858678061335985151819838225807711825981133845196435327703400188707489365460880105534715245425247456762446262211208491365560636404838937015951723791578612983810947858929684527343800376700994035525925005935154346667666252923485182288136313181436959764497132488095933856709025301326481426283986304431094604259404185848768946418750111089171243886525499384898045202587491537962195240184254613898910038699046326455780869691332666110180837876160496881353579740121498219397513020459162190306061573343488808603539499697528601552170972299891375232206358646922733595386394462487352342643825779568782761731172017355030527722600895231452566620950169441370648385019783272018664470299037379969010354714921739931723760350659265985771784609893570861444523037599136625369969791028405136951369358873140986421187574529577952403804003753792662829536106256788569708921321863940553088735840610497129219082642291122722564075849482754156092950854314098256641265401952715673546140148556523699852425320550102736769369305231014861838427599973166037517377168189031187167056424036685279668052697721130323515308366579163282690351253089269274390144494677937138364016047721065202389020780682193005133502838248649390136566258948086109375861841202616253270775645206559564552528942908631615970789942750916003078640073815695328186275881281659867561586747230223214121157333707278068586024024374538528107344328651485634570725150546478310091608257821308316086870159985222679413896460067363667049710568108971984542910985626179606455116220342213127001245126473625877096559163217420345902694270925313220225787524696765544709706663201232042700775439062520860585275294548578980653317116675331289131189154261724535571120991050045699371926117363091333220604991116304667897330207727422008623363157957187030846823330851583915206361973221833836960852485064249937658392615509112074343656161288640929557527144954065975448504177669162472469470037570734407672786145571488404418753832643335709288764852010289140038909718102355836235460401652976142103753114329203427498458940383155160893535667867315930204423548857509410346298264315802572223205133023437676595093551499779015668238653933625848937774370588274607621775414234123924633962343426724889112955759478239715496009471913512597942311787191458692769703461218100286553266246210052729942649594910918324463009286070487799314306146704462294371424382018265420438713133876511471039395981943869833046026407195059904537089463539024813310145337397713336803003573482406985037544081192536047741349288408376610473155611053443927404733842633115153131066849378827073175740734432590149168953872502307711221124423799752123467620354866467547254921996161850897610564775544752634507397057324914437953943485769241095464444132399030303306134226513021614247958475221857185501590024346341558126624208247050396492633405655785316264847149429925347328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2691205122466626649411993874943828038562375290694056509793389991199915309417137674259955503838388302453710270505983945226996326845737077105198179621905779713420029037088116033954972660670054338553515345364479240896889360474757940471159301380389611222307245249806886851481266115113410675424220454760616664409794049930509714391294708164046780123356225809949941009801934165984799087207054637281069044316459645809458197786689478804903505927014638557138922826478492803604866374141330446376388855275931412209186869840098738159138571366315768980715728373570067725263407230231413732659817089203501629502808494254479316937177362730016294197437221672066129031583245887140893232559456607353779965880773720945850507861859628901552941897907159937857542723014899597322965389444242656272673038590609401956791240535530256532150690334323808180676112826407916486689192990319121104297331102639803901700849633892878270387834409780144518232146320702553106409246107820182439256175488950001979477219431721619626642396290388080971291864885926803858814403314954295801054354564931488695575500023723220793859018273674639648839911574236579941099521800915459082489033368254184073374183453171332218583105151275742325095582142799160710122962740432102167641866969466230571693568490449542744584515277000641887026939009503532517445444943851742650242107079714183221000273835404505343150046760872389359229113132764440706144332343675969218758131413387866509174358683223476431841346178973917379235620198294254770161059384421755653361674752251029695371582786434582421028347209985225369449555344112276622963072317016770293385667776045641176618646269404161233323691570422335643643367982184372501457041277651290700950798441417004032571794193175467981454513356446218028197092704618759149886799982176943663930970966671018733260262755866148796098563185650582477404564648428817498636251065342320850975425563934767765213869598785201069955976200083344303124473071663375550431651427328805241624293091117024704475032174392810300678134079621143140638453991692531561989500423428055654680133311364856583844607578458890606527987272067897158105839224152421485428479756807968394927670495682448015261321235115224036249756528622656068234847974317962868741327756499136976969165212337253856769418841636901696284232144353971702203996273819486583474802986012961779596555548772861920102480805499671895476304367395403712583652010505723537428490322218585079425538378319725011031851349848800069002758151031850292351317088066659343969037444133536245911523522984456734481661870112727575761856356463675924508713865720987086227080559288675196725179751398863643724158871889256694938022341843496714275329271271215517130267633097049729765075790446209514522838377356216177565510179150262327406374214065314747327680587074661251776079898082990888174711055154479276776812937805883599627885989168130759925108707286088808403762802612636328351181033241253078847709860115989197257998431735334732582922507002563288485358245520830495338017303473971855495192531347652919396882831781875726409453174259367607559652913361039910730431267081719005192205645126625460461714231213864513363269377509396104177240291477527984080566001739386495396138259195463979226336561358624281136309807302869709156963121759882785434347568709015665952476894547485021884633783815631361796019325127843805192257732669531163548404251186659600879630014918785523617944997856325171050014318355884915935029318488575343472585733376589151098039609566559514779781646482635438408711360096928279787821363888264561671732211303960893974104128914236973450403998858351243673328532568914046837924300804032265852379187636147106346399848853825414147734773839350339073676535228832842542896260310637871640758903985687490997562423523791628754793437215520305974484700138326961828339903287269599337035502907365697437930342958868148639764377476667189125833832700795434005221290405565610038737572554247270207238377460871131199276430259233315982987690888173200635156524436233540826445745169071257710994766638556951261268287338594419552516349389506727005629166302135885312850111164967741893361581451847534619763806398415416172065269925013682119544154647751993860248899656717937784163129093168676451167142587463091216908744165163533618147551996683917415372378430230650428604318075749552783108063290994994260570441983854044971368443533675697446410359546832496419517388014205466297373854591031087910435822838825063501937071104507381624058765639524360216649342462869402232503632963383308603851990310838018158849324461319827303885145673888407052647239478803709881074138543535362949415201323877694388933864150000073958947814193694416464231871351038989866347274496001492082232486067884300108305475549858772625550165822614136512410332707785693680052585028307163601861327263025843390534388666944944210730541118544041541125038564966138007821228737365976010284770944985985870684942046816004519098953788717556315722974590031642131229134585410099779693227427220984635881129120572947556034530964050334018662369995730034891160856226496276005029525712685085008694117127605394243143511346208387206895570913961042647239006983818599779897530250593292025862609690669375159816981571482016966246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1727999053336348811399307751842661261963529590064521350899421345619936599842578849177538922847363351568878548422142109683589669255938154471779807443384459296458225957048318309984824923587242194496653160619815660415926063246745328350359101725583280851788572654951612183488708174380630818459587870512594164012866662211396647301764925786767067743936751284569862226228281572025609931160261833934005121913664523744916957055485635395966720670670582172613359565305706173584399928101440185155605372783198966167349651648231428845471933802149128670113542526570891681101587054677200971806750532732538304714442169176024081906696051571689727516149634628524775734674512782594844083591938795247685186057637412053572707453673561468198258113342418446008233830537565940051524851522919774549599418548102555980398771219421779643111511311494771635061918868705194015635682287328261523055251677528231414063930852812445445587603454411104118835330826870780722251094813179159282648427455451013870948863995066831102547722215603883317379298113228416786842643058696721872981079008996376019066638701597198646284905436063151498372485680544278650848898721735123061642409640283780658615130904335331695875763377504809140308279773584344780915096480615179426429065365511056963032304332580637055782634979385271362186544230611352509920184138082302380652953267654337363539041994163015600858191344876238382607417650338039624670416498222517904876938970016138509856004186306599519313850839674507221018030101761067174290222373873864179292811506772813000202023527574527369259742336970737180291541618994386523793660691759972250359655571548108771067964766237389676163672411956374285283874703168642562619096184559423821926042947746470509141356503237636340020416105070323233035986697185692371419090479835909268625784117465306962166649396784298909428847515749139857556966322141792817649469670615372340551586695831538668398257326172686449272770588192195844899542181455253937474261423757226637475228839803518270711330778448078605455512427854401040869202237815789909909077641257689831252997134908090156921198241730604744646316495713501385783272681639888443567507955113245070134304925840285440709323005060844143920295734028409930463861369975887148815313812318233996310621085078360215164210167323203792037840683059664070010709076256057713216488282026440023127886952917123440753490098863513473046183538265728881602339368194876147905130719593217445758517222166079906649413829480109781596792875516777007747261986004955403973656472679715735019642687461731253003323804776270876677905815089427007731235758732833219749624773985880290068226033096638962281216203438674029358654434952178565959273701345685173427604590962751535829435438924815676679184229954012110375434900175894414149211139363417535528309795644503998113126416272652888351402497477883867698427161483313024680061471830760575722957155607440741522070963372470743867144915269328596307119753929509478502727834072599705928575986872196817976855294751021196242272046814530116739741292440196672765309552508712750413297242885719267193612649384029556169792335745743874162720902343157691979486891284602804918237713339736320252934409723088485888167551584578867369495745136757957204060952868613304943582680285787633574996090133758969035890947239069246915682449137545987168439809075602847107536945666035135762397984291895404362669102695959837774571629273170012900621012381800620806020132127669602304411058629484109170656477343862455645482896865369987349745545468579053583958648259736186954953386187007296352972929746612309658072502069526354598303816511668666743018458333389360679846140735533055242481040709520332953246580409393758777815051659482801350619493179407868747105686006091355628301903711269329477143479789959614218241070582055481232638496392707437174774686862870892478819780419411455061333104830216993926428791108075920260326978271520364830282946139335063671090978285701415583807872270376209113051973072872056932378687341531898066765188351969462230606170002845855233175419964587246286163172663512801610489099702286642929652288076599717379243168169486959671285944240283335563257479970910711374960426365049663570096331341946764229286119089664252368541433982624696558574671229567488922889184314660148587163146296745773206391061667044862504130286352980519793100312434777366328972192737382563863616528295930307970701313910771190071595809129231652719812891856052733064972879379531201166614779398474183735238225790309703525414439376436932876062905477167349172216054364662440260505550836054758915483627568767535401253985296028487116739764586324146554149251215759156177630324861421530874758102751705538711028719430468605704104867522024188910861605888985656072834323974697834428509243270469092077552209352873850974578077806196103736346221573183537126558920515372654796551537029921688894754796182590143714913975990662981039056902187833335576907418113448715095573210742449383240793376253414177353364172292173659487174826665190787293092465079595683629868382548555600922153821970038859116052074371880650240028561336418592106665655200176634735489089821783476816699100381300079469090412725422077706815938956173693580540074097290615352087017199235896442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 129504560664914297881640733324354218294129939615873868119564715193577945587243436652308385188260722891820042600074489709372620393588954627486727143537742410669405213747231451800629246625587887563041720305277680070288192249798407088511574096754474196036715588301899373005471826075938245173811928551784289993482110948023338747889444807027394957156807772593047598798615831413124094605873829892447723517422300813454037947521786844368851749919716117667025505202337677426721980738268894507999752338104510400544399454228881160996938721992449450437450769369646369339302873684677966222688054245956158829628814526676827585003382160535913157157732698214030043510815500127319742667601772210824918659695874318153555720374137616787767388970240535832606346140324469557636908015008161205745770628043294154586965632223425473249150254655252140350657300940115446983395598864583364813719408007119446926245660859645879904463567466374051142292164552872378292874647053926967748518955264594202073852040093780692441871977778181981630188829610084990452192247013870126024155784879569590606621013314567580003584305196373492099003492008401801652822473467490791971739536534879640566690816117544721447456479641258835865754580285435316152533393927069911482348100098437419591584991796409600876568077507576678140443596867044179397513544792935884850652084669008998373375654742049096453005798176939709793674445603313636390407725617500922286795563029007028836176927732001180300298424281975810935518109602983496383113168043027806526982013893397658602662867054389690655077295937462960497642129160442369477594604772722301991063818459429059537283865202481557126104507299327962753696725307801457180351417386916461612852339298095166982022500360657316840099268374367309650440105892128233313487536225434093927847661751608082415096574612011851258831097216331734013367372043017266135777398587929344437310654584750109314566915938684511434740038402351137424035520427637245356537968210179072080870041196666059069422793734158420574023926004975803710006446068216148296691761654610255091463583725113007911772108690524099654102567700686894355355067541932049120842495889644602425185217287086744497914619520021788822459074989827684490774817944571541851010148148913718480991095830888568643181942328033474822273556363469566486483830521055905822470172168865067996577116941474409722089986817311205578461204104733565324351254625812707926360795623922499374051450037672331582766555903025326693545272031087944939811548233926021084928752199791358453176674430847596767816173209943188530182918243827199259977496690356505869801377065534459383156225037015142151438841754232962177448015556557292939840848534048576107857017079502648030533758805492381568535346478416357603813364996724911505131147710640526927558940283609091441829670958512044163771503619540797628239257000282686263459311905169578441872280477608565984973206297603702746820316277743794167925413548161406535102228076990408100740887900080039751324967849646013482068011844903299575805634654676005680441916360609312026154610127829525377169176549907849854860669352633225699674420408580345632635162407151368228864596874469251962956167634986415532582133563724421784850894330579810287668279102146971334618818503009508627636606533586711052913935492465216275193468202141285180808012888993656272540972021824148354288899790102386343496183394194002292462538408204854436326801998243906427507564927024282238457154025985250344252815441721459717341316608826349915917632861519432781780595536098538140678850270657429566669644471791834869261883177944623829763285936912503937266413609623048086741147555059034794913839685654747636153902863720020425271493362027660676217374519107049939081042605631917369218273744570850662127402491872907602458873947208601740339498519746706451740571328369191221026242414886137616794586815650397239771233148606301924545741166035099360523993478336410266980789729564727780474919236932901070733287624074834358234485812097360879456227189365827801277021858902738676118729971357820680569660783227425546331665809713014685016228587176399799476241834444589482937798038516336528415888064734071284453282612624722475793835130441922779558221398296189454481437565804169601584728232273858499195357299096667124212444762754499263097883964101423101815474648421922092206601397453963823290970700978059715704351983931831131323271156300075199847423690267711914241712745785927613754613234997450181491618294097923269372389214726351478954200369370149682644626744566250497180114937754263139079026225582916393751010435762091835836920974898080642601364052686841381687969841667237477877193486676536479111378867642455189599526419804819620364675234326729623531415222367417647925297560594810507611632205084082544355932009325807514289062595133853833096372020215081368084234055423554567313257998488487366240299850067958691565869130584829314760587202402754839230384469123523676926180812991193994890751126247137033053441390581338225665251123464432732443790587178419237955979275043497530243955145718887704696998294788733814626314940816053312063054814807029232405762480588877174995900897428311427699673099420936238779025868422112633964932462895244545691039995285995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -928409508917390398040285581831183142192678540615841129723238338315493440206362374783262851158582421916944268497595789217670151477424296603072649316576206894394149568617385983924489087967680342900742746057412117063505537424435441470773312974897968864161272952633602614033544573089034047485825377685643571533087331293932290623462139103846680903026017694023178906115414294281840910460554810052298856333474876712903659365684279122207744898189969205026487130348693333097616534935220206324552555487062071548775346151463343869358826421693813256198344877299049461172385533284681707065279196045940620842279645744432516325797668206098360245035458484440231810774225726239368345087638463851693567333415235507151057908755626085833877975398973315361616025723604738905848572247062700168500848754099070597682385953288756379761904696486904236485013268719906276654443558436101903139071883066215720288952757906507372611972218596433714230201246325602539271228277434835152734153236553204736210082766325838475398986469906490740116837820904315711517770556140742427359871542427186363004888161781515868906065984880192262870386890792936826034087555152869057416926778669510273971617785433444101728609303374538541470506971414640962909903787658343703812560027952960909947740531811367063371348868598452396134804817481684079076078060848246009175084338118154389620744288094713007283375946882169760258106512783601812472098856428477676264700334918013680912819597849243202474908474769169769344543982394073264674560871626867979558991135776128114896114219704294813789982752265140438699585957507972394651360161937026610133442347966242649633392408433286555177411626502408225570074693995167993760370203719824804542534533909245146550056857515310257607254288105171589089262485845562664871226037213511912148888341132912108881431043492832393586018406829807125709722978721309222316290215549777829609784913435800176441071050378205641093659543218174703355770350191095446635203810179367717143098816790457125562287787202053860945835056973150543221162520242784899702239413885028214829088811876265189492314593654747089846105162927435833230484947457656247208209640616571692330996218449995438866569268546651034148782299256103459897935072743214797238555401358233225417113145621012344346400170884113736412107576049728446906911283918562430907129330732043959469591825034988040213594941636591174540650917345044863004030313810684296423140228904776527560060070859693389652129406180150646372120932942392570587096795004099370605422352373865084219001445956509410841794257074098766845685540445988292064568546135702529771408113879232284545266421965755086772016193927058881442566859292658521132745304624750070128364396224099167940490992123348706216451289159385365716254744126107644214196597107601790144174691506628737572753217490847158091183098004968789991582814519154748485916105674541646512435114983156669657718012989864602474750088130915475613169050174979736468801253078078550904824597131458705130647713607750415958950646071067935641011148613422252358143000399174110141079607779544172534724333884050574766727744312626627837369854868929135482321531706674500221753229904519662062520722313741657075026877625785494453110533053562834098008443042699012107384365877659134622531619599330941876857871939359348445079524425892657700409123441040446706716692249711298404489234360771042500632402960530054948157562690607900908616692967851011111871593182141297046642369191877911399829692624687934477121799042638039309778164953072638552612125318766663931519577702096926709970149212116148371035080151047556170843588055448969422757194027410249119653216497855077181126667596096925337503506650481735430267115202535735726876295678841230893454446707588693434314649638297036673270024688186191914082372146662029306280347627593649001288053332540551312459985080545153772633769161261106536955243183522068436778554157065952658447448843132847345276791222003242937572043954080311848284893806344427719164613697741828082893486865816200177096512406737779488673763589598430513498066056565069435490902360419343034741112977544128861754621607561057531182619564519899893503235934401683445471245879867575385855045519323349917165819831718990100268623025848841722000914624490426968307330578159971881505367785308095924936879646681021433968292178334032517258943351660730062618637635112510860619155469403419508662457511488673259097997829524862227163579843222886191611587835201805742832671863064398135158529114612351325190992394417995470106653362876071558514812063245910956178280548876723063616030862539789368421960687186461012712134369815760191456540883175465310728150069780721459268614633242801262201158030399057376792623914159711149897396178334768298796372339895914558981495789837535663414194430622982057105981290662721022641924512232645423638533441001357811459172914870832283346413344513791687435905336452931372911576688763886969397022218630290067984752284958144693519440514215475310853153598758060936917688300843608906098619294324070156497670754692557342712962420403462616896256191580257731847423111362224928374952886138995604309443643917178019577364483374229984888784311462896238261433390873826270655270179948218616389806703666790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 474772579775588579958747879009899513178839840703573350698399215198161566883438138528495108518831299190867066116087303605028278081380043943006722889435256823855448520514598041692975365073296183333008624841967175917829750041046539784839723269295148736509217128342584741574099418689898497189423266886397119798896933245245001266749915117591696492040869426760498426134119434037133307422626124672929524536085572410115641996117131083703547567596209406072251744932594189374545545974883973800424917842285167765779284322127051561882185375413292415131273743685122088602177463087862411523883131473034593233290147717330364811800378909553411021845552140570782468256762380311311495959656819444828364826707072057199601212764324847855727264866428271743549073784221489548031120477237177046543545260197552403447152959502554976015732157978966533173248394677958165597164267127299030427651267102317748416687237495473621394623632775985435930549626619426104559700996063991349676809266177934155342360864581561715135092146564013054678690721919107488767085156315136252179084596987681386651920922363397520839249866645273145534149182220028325483574478966076040327048232890384820782289766177583902951415898610409079109606990482721193854014213235487424616694715543708696764302223620283299709908578121862415732106956698659714783447569913505454332480435361405052570247157981868680373419467099525830077506211460675894243637978261836134797782798722960929848693900127825003970496963137597565764249910175372453362196056981632879035207463168362229250730629699079228424927086288435073421909031356363584634930675122006005376821094408478015645547815173091475265334028893853556216165562080327498977161721107001072639300243508213699797650368631556814043918254817194125368235431204506224974452413860581655749377535758799686576996835271296425221157441487574753372159266036087965128654234389092387263955889271991687730578061625947695986228888838678096023230154165602768986510971532081441259454240255955471581211379994725121813601213146372573811942510279207538741418361312442233189369936301129236546479985800954092940100677842937956608515611646284428411742807214965868245031696814329085512978424916355053939286063176997264437580307665211931735339820272009859277146004322192200621740293178672389575747293306621503400573893080181144025644731110712636625011084420158669805242404403245318450948650386311833147194493269996961701301896000514204727647941817184971989787733188770409999739464912202754688322716776272838097803307036781514846050374852748419963772125717536489480185152464247175248250554673846596003535925099946225072866745796520007767895598534411586660556158266625436468843422042455091988219343246738975091161989465290486912932650256696917788853557458124030501996974803547508932913872108019458499954835969776800970308323136889090367046431048779595501469822402127433639187145078076667142970598359063522731289494675423906856156383339026470918714920348578969961941637943817171527701108400853485674783006970981074092610402352226243478293464131414979987963361347360809213766868002640364352194689631015213217317557410346890926506812188471135146857150397000149521043799257445292366713645190538502234420571654330919455185960027413129033076860949411879916276902754677250788529895068133051746859119326933693747616952649896765267411623119233142501159223940311613334576931969143686963257189297155656835147098237851500620742124549696172650102608241953300016736569444254326599162173769710516750915490773411301294600744156391361919672020197965384140474701659260264022690734107014292509132352775197480478918304398380141723358935595133864715857675566559204401720500979592956709093395456930196046345279196795716494325491554696930335022830390929837370836459583002887620423533307715316199470689506698916415870082082288666892851041308521463237597814898442481891717057751157500163725296815542515932361201027918101667527451819130950786161862778227145558403062415094506720959419681329839261164512406801956464327993821489267907268186865770335189828853996851700221090257769417469348146393479644215925615280493398417332255731422230863704510377361250130333481967078731674113685939679648403501518246824146120863616753648168747329372895421704932299260150152397528018843071849524804458002408449224349323057273695184691969955015139209567926259825804608898878874280600281162728520114429871853467689322078937890771780116883015145579856167883613308252431693020490040986419857051527059343492427202034297008422921271484648660175964718166978808929221557385258964593048007406255458588206644655596658454243032810371853442298704927174825217351715941255919356614214115638793762372767080678351752194716819128055790466774212906401510293591557769056265163931879663901595505562567400227457368172021466768467840007204039404223488592912284998582610918118932100452411190441149120273084175901361631431428775483480868258212797773029365530419822036675234303403091094030691650676477085505445311926932494211342862695966362234946554339960405481579251677171453268918853193936644193944971364746230742516136802463164010109932733784696672095856966445093815315508241058236885843049142288219635688718195135903635539409028922736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -148801172881803363706117257956719541128228698195947925810858903802375539305936420442778541158325166498682143601320807522743131867838447183092839665949377324245610120435171094639555619590046078447852968876830727279751225189454626433885080599070776190034077256699174748905759906652695623540941743606946198706511880801344665489595951888957170947617555309857430048573895397919788131471173967570230560814869375725195918559736184326073630361137253811177433005655217212479940063664028430157228488752181237210602254202825813141917187031149815163002621941575257730967402343293168319894145759636461905923475995185005895799632540750300484401716333720922113687427839515965247652403515382464277065669211155579026684467762838629654969714313347743926318949953316543744043924191682873636654766102924953682336930051781849901289000116489165880825385126748612161053008628982472229800152435678022018630766114920126183378897125294019302719820931407382965954364452494584943984034096338918325004168790938129244439289534153628505678537893549113456438511040468278329347333073965410618835853148612443924242147031314509289608943345254454733166054568449638050629615492205344749739163781237201170024597930995324007043482486925375015188428209625901855862603205158829231631458405157261352099872753880928525128810714886930484326523442388527165364062643691966677721714514467450945510115761867199791318463937196712660459011457693153744277273557838064273161098206158248908789580471480067312136264851185155837586696942066691894564066977840563312118224355876004500426000733600416047925863527406225217289636494218555484565920007159973855530216513847707256765660279909118681661085849652765964389500686897389867521769518674740256333998389534098741186059955013359685200789239411435874287197832966122501513789099289557589127488621149096991429890365415601105870323233806647379631220244953588356821293000154268990177883453423131171528188591774330567183759745911594273732353340951373093734705673791519452953218135001118136289319097589148258391248763353499979120101283312148664056463560008387432141775038314911952785871695922161925658773093792508927186818665978931477208687036392626664497157749095648396297261515381470710057732742812268985278111040581994448609992207256546563346429749362778603610601533765423932395619568711302026463035178492124559047150345219969419434081240310011358331739786873316753504450458089412865520653354186730910902142014490937866371855585471330385436798589242967511944408648546675981423355031008714246448718940200328335428866742134312125039337849378552643261742616394298878255635824856476207186611366215240479746425471834379383145243172142210164850102803491477366747408884403526975814230042539220890057688397940712534718990552580359547758060394315027665596509418685013507231938550636986767548477175474053253927220665191570076603666591983906940511815155322341938759907444312030883646302728534305460320071123685640052413438759888016108540132974209053503296183106792893267298057308700703244169620112315270910317483663411867687260362763497988973230346505654457534943760368770570368469133376219568678962948088828172024600335604692657108229707252687089479871611207836034179862897597495268886701056774856223684204959811723896346820447848713253482988498857150133726333113122010556408626338803435099119295712871947778720595495590917100010427962726952278872528077181785681928845457919834737230345427920102615499317161687036869431112263306545619491519952104570955560999257919623924014915726410609312114503558708353338727446825614850653394031847058942861335115988765029911785015217223064798103741565848595702798845234543073461861234081552184230942204303208678683504597012184240427783942995619764527584058758936545095815657453150567625256045100289319714665304184832288631377657656351144482954384266274375714257496523120702132214076949014803669409818747526200241193581453114159577498705074824349108281774039026800127746351791906644197261820508595620004976189604582685084512276462329430370463145831741469469629722169342513381053034357021399743087817696575609180103132600332439317651025890298917220185989686939177178679930152057146226777615211612549242656209374611011816396803288145568366168507217932538572456421688699833354572398887435965581031018825412766111189689334065658102230873003205788411833716357845136326455583973237271404617913631831514205066388863423041401722586561318589067806324004204359311369597467455608589683275811343811271464609832411154464756921694929072904653341200409293656179548059592610824663606422912284719861076530619171647282305835153935910565501154631234553383102498709842695243096542378554341390815737205742941130698287527541353353895026385438096633457110896669908009394068970655561723971423616956217062957652710072581007461878088007316650519997487546025628156465867781874379905718540870912589722447917796774965645118046400322378828511962155737551240555276594653997920968316673130984431160167478471289542359137320027391554528076632679643287162889696437646253603338613926496764521924388953101639830571766672618837417305739781706450227573175757608569506516575703943393537835923061244250086663671205889836438464323164631191508209369088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 33835391058502853270221125163872498008278771600868802694074898437040691952066654372538729050229558765430205696868481675189113378604724153992869098049630205667138219846666353120075423839564255302870233906889645467669562572272214152185836978056228931379868776700171837288160275879920620750121302049219132320007427571643705898265006204340915816404119781279227847761345594867862296856791849358772710588506230257108335043677876516903154981571239778737210988132145333937648135746867247376454843353733651298057677439167145258630719368101284542704472083360228900970321856535273606453379391206099238874648461284696055047552702250981246458602952233696163281496631127513508717856816114170607030479918553346160964617053336800091880373103873618751166687881494789611264763003760187697956016702438259389137821320789585108187480384732514089958861527817663946934284635007363402765298294811097152428148709935690302733428410330038015386306680067725692691383041794123278681230046178251201662030908909831585234776601184636170299635929415866576246144614345508445915169412935201823962135170491317125483779488603984726977123105727746057510299501674062203369931091817075700429955409978680639922157507271510534079582439997221227047608448150660840445074202451132049224952075876799653441817489199538523899918214650829058339544835271675563052153527416892038175944587737377955574606088374715301581162937329845181629553559080278606678206909659675742446365634211325518396161758330969981935834898533740331140220672965827251143131536514983054420221334292829745789723619098224290443677973910759966482247075670525558813971353456191123985889201558039993812732773380652819327894874762131918670611712541541550986393877293966581510889439459455583054518515082261694261830541248862703649421608207657109307338850982303103695349765902261418729455822124917341289993151759370118655828352728375577375867718475829743154169439533052544760745578783447055840707119825524904540899538059413578352979079051163121018303892899018538437275076091640193764326267852383654118970857469453759928259595757665055133461889719972110481920863045051102413764526569300475261954275034743766739439536460167102914681052428795266116665564749403853236091026958422600206582919967256678189612177166532940444299719449971779217948098517893007277712149752738059139565585078165094577067881679201488120362299313091021967413874036631716995932842174101701510657281941048748937008064709581769000373513070111649652015062550412759216501956881100380801950801245747625984648124931969226937167246603058503977489920957335274997378762840223434659968014164875027907205894717232250612096564103033961429651833275126355766316939424513768344230352631605794785980522314183699040123532336396819629565838738402290926241335423214311799142008627884643291681326362292825153396388798650275755475514820041297411956369824080226461869282282313433209668654803264335650496640302721498638172613499302010913955307718375126013981985193819103746459757806754066892277290645532003944096999197259179212335308051769103740131569074315239014492552289038740795894505784879126909348503872233837437429988569511298451783993829656738995622802731620582208285263001840579901361838608529041043100750563618421828145524242293516536612958342988269137689228429933176265138631794640791748803734930987940845020709630472467277014987561918945961193499534216155007943988572549571719194757682360217431395170558606389708866997332759828151401440287786501832577893814837496036656737899105128872369893683081245454449953815151143054780704993395339145132374030359153471653549899863162169610885054998363789955988873722048471612081875907767465262077737546308228761474265387075209469934867681276261425405302234681834506985645194735172316077239587176638956545312286110705696579566099971214981768644350822659054580309708952416863174311997542266758050417867252949388329615326826846151928277043793269242855356494526144756909043292204955962120084694351620134856526965248673269520555358730085939792646746990063180654716450813313806821861595130426269357774551781864135025032971874908592462688353696052712229822473959096334088319414341788718354917198878865456789307389213504922949235887487387893866489201733247830553792050477432982591194852370575196122908893397568278627410279275893284332888528815799198465735291594493610441226476858193360806271983009125729505185830510730948269182629650541308141519883075544290099849923623186132570990222794440802693390073877994347316320980476920942933230755303699353061953850050098241564805770737019063844278968376789219780216722867360588221617918212474138798774065324716475734315754506930254106151138236645128825170335152429397398150344283184884123325437985762422657891210360921127007088473223860928727688523700917342363064989536446489200277989079741456376504270062112495445123563838822210418969970996629179005018373074963491363080461331544009687859442460145226004045724351451872322246867569699446360675327168002411974327199514910409118112699981670804154264179507993946186464757146223112624972752512133798611017858623185701284603774579669749217591813173436472532619257249525492200745359550665062831200783548355966480399363740900737522073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -6890112422387902468695133148211924914198104974397677328845324030849738172194229022703115192379685131624684764088099256170789457600172632836386593856509006593940601956693283010622107884409856603571070596677438319717652112745119595313064575188767023203630562175669808839471847012022550277644771359051883529586290420747515935023500680862947894578866039824911332897159350226729693100261261385750579502086008070898368319929831494472525272978141289415632891036140089821914970142365783444633859601014157414064296228772791019591183921462365008009284245908692280600231754734070713963092848838196477325189188308839767109334810949908072803950775803407689763801060408475843290973028988822091980217122047172080652604407797338497770111672212169223209106130865798219755366708759344697095091178864140698395138144210574025843906628862108375943294506275558405437538257792422217025603098419162260854609325332254211315322063938064886541814746544898269358894434265426698607247626551838430860455179767924660715376810458059115020593145412442974795577205957881828493932058978149738548032011161501561355480561960354727607647932067158789125448433120984089527204882251011053756728680441418819110907612887544108074196989845997434257526433906400660258554599586845321941081829016810238010518980009446909498316122511750891071001899862693875386992590016741448135998322176060082281845117776617680153091360420319612392535071296857037174427809533404574144155877329164047017318004096614907580582934873910455662107350493153474803081200188101640930185521554735311035783843377174988783244258576968130212481688173518266426655034731057233023898435232338430978716609232360748062819995718134435746353869506291774243169489436594883460058130541901814679235188813001375799893531618951137214829651654701643123205702193637597787678459014491018595671828554920368261047610030066823956177040931741100465542810867782881705310040796434240475733537705314840872122482028086951469519621512544448224129349662480984483765079605850475046769260750197043765836291383219684359793418977476829381827275362491996908780895444010447832696129553434553436698227469072709132106230476229053794397173691940290589359192688755951503173241627168697502168896745023654630306843626912138633079373018093390206187150462748830304037382000687786544084946739573533927299759550599428905881411057153890274729821101280579943510486765734044595283422193683346528246216132051687780250692054159618062648662768870629563094971620837513148870693712012336353089524396564713624928976355134885800929265350629002990510867259653178471411294333132865107573249765929395995523945368326879695966005430460249444403442149245583900998859007469831057253764769360383606888059238236521430254847213535709673116210190885670052599700583436820069910163213035327706517623865575429006848094851249767874868643828822127105423457428185970423287422306648465863052836832926565850884950259509810448217144647006744015665495511760905140542061741406017870587296036266374734211505894447966530948605631058568588780349119118509846468038078220240382436903509165986559084731919169152091040040954380120971322126270749439345295082185508175545655259956328885729441350320336944019100684308580026632668757753550169225952988539564760026929583951518086859969813495141515400801439353946430648448566816403403643219301021769932586284895207749961120349931343262850426569933702812156171516876306552726721486319937600552952454686676285501380134886308246561680821045504303959752714090383530707051628751959884714459073129033339984295043608199442087157985263830185310461790855056965516544196532737467101716325843911510146716327312950284980423931399489337769927350415013858684764639377481710507768322481362893034033811600144153111581256557794187516149815608730191466582946742519384446942082742807472623711026567864476221541745203799508886099432813556247434867233413997492955818509672573860170696264839390400121767288359475724992756679798427558330969607816068296298717361179373878838094080847874458481459725443885293346854876113624995490577371399386853201480487553937609175429380842139069869235522662108651475876190007939594167598922872708296973361728762262221097010698930111312940878953045935638647801696812861177229376251528814769452224885003217964760243407299640573191333123777212810536621411979366020808256538939985394358091265732484267296631568416111266145513427792275804792848427274471490559636754307118624836795680076825669374014339165417713294084553227133504693062933761725783502754952135305348734134280865630955785893583718271696698987504745761578452388875834755757742300310085687098957515302549549442880396265012093343480071436071097008002620340745973449118705412133717765933242009288590580403296927484809358104024256176737294441512090501011205264203806032780115341944932997035536699150193952143897733391499328857492712307119604182123463151300240213128488669429683628517442977650220767418435355138085445888918168162650159439432258355525312909896467754018673980099043989503391246070899900892145726422601856493998375950248752121710444385412085354596836390438097047448061084066124935880244567288400936775556027679065688300636120918603843614817736485502976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1075043722008964374273450953440488242124919319264273352029714848699653374297646332350236646429221183061835901759512152297927192591688455638419295387312311208743716877573570355898664510260124491819893517174177525027208186518614500542280790491232181106367206364030725612799862498309844881212043702352313598356310616355819211309747002431812869673036009983151023583581310310783819922590135614483466538008318299729895576685680072381671213386725894793630920751448492442749327088059495350169750742750954796053784739581593197059958220034587699808422203185679074202861251123371115295229422463889080710677267862339726453644055891974049366477487127468066864129837636205235073774655035037222959504158507770518304400457527145009225029146315756900600769510894671718368688190524752722831882131991258962406504550907178887138116747971500106736033591263312450877639215950493955321976111592274118798625671752746017460482694425669678716301214813430800726636944161130348026409700074103088652258105759457769063266196837037423976559714312020740459862960343560557829243987458466010585743642803900036022012870529838382030747991731847671869732304695480671518676976678155006574782796948040166146365526066589992390581906481597285469067931416402869871301174936249811025830184844814908495370207927918339969294244251519784631316425024778581861089105771273239473224329145564903092715040978925321734936971521261299742578917021747965602650924209948653488060355157953190868799822364550595136640004721754832729062650070368872103040170330635137858781913938893372047938705208883457145452340267283612763619446470367799013084248461655554578974823417825122960028633550884267291998280095200523117723705906153114967876932284679679283145717748553426443347955222484641624556067043989386137190609528507829339557139625284221828066926734216119528965985504030239455838238081724049360579825640298600951719007493863609190371774306251280908549938315288512562554419065129322134848197834238428978511944085426914231113673943808409983106098300128577919632013649407162032780564092966637107983281499691065412852728197200240087354592211439229939635158176305879325394486291116529177130489108896185636312406922566315882957354141798498550918218163417427535471618895877913592990130440308389481059008961272276990482734471498481716415617671598116906485747868188161659638809399620004628175957498380378507171748654703691614778406420224626142984523106787718892987159020507098028892287178093775007615752157781640160331562584669359808113603179455762214383145996805640952967442854592770965323115705032498829315718616739174396252768904678657121226394739471808525065651763667741818651218818121286958647860319861683595090198295843322268516501391283949575548252300533243053560791072755897892750590771713804726223904985268188400299261179378876709680788077707378341488760086938005529968936208821348441212280905430719334641549778688982868884901918656286585950725270626282745808917526099404467398595929577663598147036607394169396089150280353219412477393948905293263857312519544648906644445961605080635749858425567195807486853106323739956074569088685673309304776268574249453644573811421306067484442091094119665317394334945263567999087248337244252075824057504902577830360413156369804827568799659343954442309615095862477532050653122273941409607726827066582524464048263133261294610759752375383127907812380898841749452992311860525149410980925034282939900265170555950098461292755375622804445321565252827255526355948906121077986263623566955329644972740018120168783268233656191179372515091603329016339495124219278316817516959818352241240961052795581888372523728687259105889466308454265436686262368529818160284775339184032416187224720904693599052605310571975809477151929521929939499754903839803017426502199487322971530335658076161636653883486273918427627179842277634474029158457047763824358588745777008709683903436871647939096961749872044707114268235537426134200110896003767232261015762445136716099769160365497721578837263618567154732265506240181773939825845310424937016283643818960651273810720982540106498720239080370773922616005405060617330235400949052122245743612541564919507338755419695650174806113273713691175407413092341714453205672499958059145185107374813639054718760673848457314984807881187843355896178323092004567372647817197312073824538294946134415052503160403812046023750293352977517505908257494570578737460511253539747898210245850928128350216076795743698257445398709027877974834893377240588771159161545602403417617308401305153583533272839948066516242238724175224623056416553226262090464129395006179317898068669318126701679908473528016861419096801246920414688220961105316469328124732775421264617689136368116440491303320667620541588836652988585601463254352063050194069492078452682781960053477266105305523198652824544275218943453391626108056644605965692647694187491207676507583974322041891815326542162853305949682252652537946299778563747294920252973951741326476089040228070753004887355549967497637224255974523181350824141722499253115760315412971075134018573684155074372845090976672917577926031317749577257185494744489614358009368868594665471603024531585729153998038304046610277618016001745485824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -170278830772507863363481932061125111628054889007839875532659650642264154320821397672559621171269988590370545771236528924878416171333887023933616967501973337075209458924186273736154147331514152432213072281884459433948677490229825478287768243449053100892460772771917747107899860126051315263244103610822402522287418818809185121462312582930032445405640903853371093937307288495496943133982869703980921432193084398950497172108002302273572150499425603124461606683075510276168883229184005550509074057457131599337703574102638704618148963750822880271963112687950996590410673823236030127750669688737873382122161435425721255259471544933560063925956630857146954282144333362023219672018205760757219779119987723992568228592480777881900546648427247398114429995143329136133116882058776011987177651547008580056105575047949021217061650658073347407706028230218360879254346350355306738873728693413781335184758845847050959899757343055045095220785024552289674749690415729854745648788833439255353104943845484410514304102731045040869768667144947140269249869434148264086606166912811789148490593097330768784360335233476015802054424585142024321320381638395158573818166971693444686018267458113892327547271530892789693356307892906542904854220560517654577856213713648404663076645624578956634263717500495077984056965965142687190468530453812052129691396226544091788209931623590089646057751560986837203672343252585618276963415534585832085454017344038335642898483167010324975145121850683550228852427210053128127229998079165605940467451049429468960105021466505023763438149101751560743498432134630681344242678956901006064552134978295824988934949790978534136983039163535218265382845935819821335187467333469917369015352464709822242632783303592683211185685211406720672069157276698505772389244475855925329358589879645432330150543987481893598286640582856032042651193076238386077200621019220691442981180380291811905694050359530676027482905068479308439299038779463858739075126991070468717334877515547412221135165573494742933520322969862789758343400442569755290641798182376921217727728606374544792294371029159571563995296272951666984643194463319258731466600203037042359664511654742362026882684412732261091977489109377562312698198150993153224208994733779405732275533504108662782887445992924506689935088918405110412855964072988688270486944691031829872616342772013154303307467979951914366487885947740250002964218799567759829460110627186204139110466821142189424820377926726823507462702514654199931033056855561386864970839808725800204260489897501138575568933094676951336758901077586435833843654852264394400192117430051267796656468238114871596608195603487165364469978939420077238167831003465068893922444313440056442248493042331240157337203722550958272854068201331112838465838416262689971774848488858772799468905674125609534121484325580700590070333355025545680857579859571029714955035997368147578999855676070545264195850266913185190804369637383008629046160779690929505567343823504032704392072246535742623516412420566699955057685537209529107390187713973059615832674363897656861066223448803832766275760122957634079145034622206039868444534806740340115374417563207134312768859184969271031558417244418170104395930771373710936080119601402211235864617468138146785947162986883695645153531469275530121837961030655240503329976586058936513070521797939076839540993308666495589184609929284832988746995475441473932404737706886071170155856440940720810221864273847771217538056952096080088520676615895740289123498814230192804099243905590880627367230464912309388286921474543930707111268531463390348459887805428810122766515810246090870876591868014963575820961919293455095143372201435634702250878903361764692838501009158097407615536387789429639040355911062013456647476756368777921843978238044650752465762754054423913043864063869218912190784303230672701200537617305467092849379015260406204296111171270881275712065884742450181500390971561057979874351699159441015653830766605995171537937327378687448859101628260763459647434503428602910722308779226030789233219660955470668626836991266208730575630470841635136230987443864906933311870801428589293243832431858572357393089236369659215824065612783559085594752959125298492277671722062007128372840428352828638496464082127108836358130299150029417414268253531329162968311310552627262695683291328740366296460197405598085465442757248385298982503183951697370594730345913222037485947676328489675657098856212144562655677264405546044414783604141681955502967597086223659178141411474856497097483638468554684576427034511858077157790439127002908198107527025763591184324106990517444735302088863145789571420745642237762956533042770045490857788658060674449002139005004103990295597117378336544211248947578871839899524410638097287168677058670872805211931111242292797623595035894347684280082800745783108199815613610965265013785227412615470356363981289454323788354535667876408001756611780447898035189438437033781823259898904368335201395913259962227219817775560912673387578858747665503569762999053882059086285344183961565086325870145235306782417434140651914957762171472789596705798660461636246753959853741970135316103054482487137385429498976466441139577765673041920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 24422574541304443560190662151688616153391417343297218241746025028598955998692699764838134904444457524118147708218903466015985695329157077803777017682519587736251320107456773584652437894215088791244664158546980277873586751298706989615659483273594930708901573592300411478757006408234876000981976159211560167549156586236810647494621732562206887520248657229053755856597056198443940326643939575872643998571716550174808521416748669804696459752346211016836651565940665430955756736409321556877560813397229501489286445838436523375849229834196643683186434563456722041389776889356368427122309090163257367800755850825659793786214189976351092615260124943998501983836857720316208201990865001466153927929684834348366506543704547958481458547090791495267213631277771557371426355481666320684815093538704098301220002329129964319691472378185109221645111046923206865385448117531417823464415080005702342605035231222185759161885779755778986624309938263445707974652692057241959070840556327003492239461223867376617802351481472483107584873952744372318855921112455977444062629178504256591427222381747603118533685946103869759645483049937321440268596958941523213779482285786646347297150545172547796378069811908340487973685431382306896756503155839579744049035564578930635974566784553088338283338752059615697517368897069539041091533646746571565824074628043809628110442357112765673649653117714609927762885776409034857057625764541958129816122774785598678446473950814803303559440225604673680804792757564794732835364012586132956167416913909578194468982831521867468301249836438119652943966892379086813390602166959547264960401324414514589807739029725218585651836714942013899751775103583728850142215528042665826626330388401295839977263888270089071375041123563106379455648082495817933489811148914750879154844448059559504264766396839946860568539051276241817647232420500407572487674009987147998151726116662315839420396080115046066545501433191264533993495646108881569836940008985986676921285626895748683992379393164973336780773394973260412667826845156224578625635828118053932450237099918327965378521623709254154712240370935848103103521319056015829301414445962658215153885549321156399169355659892966117480604860933467090116781018489846223516247429924563497527173205934084728999869389000673644215406614486553452691964753950154247274882670692149062277924771073560672460146780809055098752170966347142342766222857984520136434308483405970096797549863902318696650953865906444824607789126009071835660734605307566867128477047344065251312213577449404961434395625509760239910689129603044528692883797772318723888627640405994910757916591350261696636148627330656136350054253306513222971841250376675350361914068187043491781836755486520403207907892009212987327168526238298127198516276065071519646792884100239987848514481439957172007517054475896766396126007439966491717449681095897579979380992125872511520667657369544169943667857556470616144997433909878140358944110302943652952980403881819613474037032103755588422177328603970814806082937756703131013566516184940219420989437447770387925007732630297327297060139160867971353053373688959290491502243371132479940694656290375533687844226693283273176182803019760797879133194110580274068048046311540565211985041941583216515098984592931528755136608524487220692240968448180201519541087620646422026477632951624363647458917829699795122793647132653247014742724595362441650328609419344276436423641482146342032843085905262176691393447183581615008605697800464828982201626143984482781006853568735589867427205469299368853486454473041645993624834980889251054427984658904764629636928650418423438738988484427729347662448516658965181482503805900551760758128603468411622405536927175911166902450919129504330909317844559650386070413932111100990120047571158879126726706207934565866567652133100124251451969654014608593598975937022449061505360367634558134601963441744596176938305830468848360526955269721947312783116197473561721055027851661414747633293238953338173699539185734968247539696844943988332300684616541808880701399772017110277009018204126953459649165820630547805451172490224079779014021938500437615717753494480498577139331226266531656189197939285407878996432506107347220236821550830911734743690730836588888112500661505281528797360914101198226268787000786937567118606625006088741184373775881897514278436548025838214750590997211733302682225566856018163990439104832153871814370092216598235145971138778393517365661384873265468883461593441476741499417874818075250787058916257280434745821513686023649154417416833415364440382916815891007551238293477426674692170835776534087015099806747846375377742344638943670754699804600984393859001353213225438232594851694334878830127080291578401356325364985624356440459397571852143120691453499699488805684419891071765873675677581176737445793922438018962919527212980590003466121465500996215078825342889139716672014717710610602937166501790999143570598921884296935404631492521665906928759121773803378753706901571785061165094623848803168849185461789109932058572968762636778893511883041070425644745702688781404330052625760163821409620049767321609670221945280984709961124096342890890389541504095840350716938944512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -4493329448769542998705721282189628896775091294352588849021014946241529398557852335833683253751517443375543685614480994829314228709212695331533206357394207316192835559679047400903504785507507306075883974250769825006848988568134956590700232718131107831714591766297949115914462491211356262732212521060744355182645218513905004385386234664639493450440033160733810389260140526340344558514480517669282780822928821797270886165278003599505305644050083119973595553575487437642500019007963802873903095535712035712586125345364335141847044888267576164086450237424071174133291108237251408245488312641558789408574565081377025140113168438419203610796836622074542900163013675735721458664479724843959716214182709251904797199684309658551611843427168232216517253541431453799534231608209190695925484972276318196992876282926351054872217244096184847013497229003069651087764650039384341305716951591865541840156126172588939146286456414042835619532940238965734078846184964527847522477151680907195793764337883557018960037774516827655744514145896902687976322049426165504349301294030865854906210094587717816697562322467419547137549142706619684748315677930163261120428065381530141851784741889690750906715922180029851767408981815040209654599601773694821742782442174988678292880532849881166735365518317916628568000405878832896596697968935406291925275627841098119636229871449046427863070611766510371083167208533183086815426681397112114306416002203180740874876551862280319515832102000349660692524547786098347827627474811022813716383078542271382508865248011975880331943797649979722693648750882155065009938355138246925625655690684669618718498515216473215715062985891886296418215571534011464673149823738954432047903748605652326634742643484401253565572993020001095857775298854497554581363339821404604555781977487043395433546447439653686124042849308102412279734454534082734992872188249369833930005720531520696626273458530057356836074619755832198606186400930502170430027014688957162297897097291515498793557583768089268947186053977940698723015127100575971244598157627741118707417916780050351282563159843272482745416354107226734244341805591773781776830923425375923534700695593614752918282676193127576980487833591326241670328824273338297601328068226546634431856119546074648490168661218487013726197639174112758534749163022457308022467476787777137361561958446800486643599678242763202261437834619185979405293917159831925551306738272571877058990120127234367496277976768108185717360932406068818440447049424800806237014447413107857995901429963404079973694740504639941508243289502520027265096534634266873097545088238061031549361086665501411893776872344407896944793175193775626527948285977203526813739263274982079371287281497284907421865471768022484921965105349138375930216129417291626713710371973172070643994747269539073365321794146546801105409567547341774389631103676794155142677679103681801157233472141227127010951326369428328628450992041359305340297279975893600198512218923569753559580708224072160719265289111253565561110845714735052724567843888955737436435205310086962597237276829889777458161853498224094088589315382975073823523575386558113197885938312454391078614278140518136464593469422246247767902590585290803412700746620307514389731470329666081547916492983131159634239914177631363625411863412171864265167048014224013685070463543481777709084134116231070490563646992074295630886918739121552983292700649903132577440723909183362315834013567108513261746064406373268102627286143827429566459826855314553157610665709793775323074978861353145181587161208338680853276337698117529859751155968561344727454495390490687778106133722316843958872213347148891435118578055582848591715185973584355156992257894569043969163332158781666690446275388118666270311830655725242116765342143378671219671284816647013305530273102624931315272927235351627284164990447449440274221398851522833324457210737019051559279073911494321146520878773013580902255271281558786379232924097328744422224386800398212737635770440553197472688587195408772165428166896571632575083452066516729010190979118817378271957358996161484477634260333180553584514982339162089618794212248267898240578183163428086221300092941186986605968933150088089076297066846777201651234538143170055085894706876089864681395551925278022023497938420629210029826522709908385709774245608499668557323116028839763330831770891663034381392290104491715862912239760725991116359615754426678565073598593856953616085695870500551527205974767564361333048133682070685360573309195551605332493703506031213432560365021723103476924423003000884070044053279572428511693057205537657870560540324615161244736548339841130127761133525449778852316619599512348869336580767878932573382536138204426041496098299456827734425937767831904313256097103810853070402563778710104763642573770736515095644328250176678601179718603697015306966379189182924974502367960077374880948052036854202868607154389419558157199699779756108035330954025534577355271294193075621271614500638158658459832625826842275960474736153398884432912192942229155683823517123693317797099655729192828814320661971487299460197114687277791551798149096274887978068910223823411726877867208980464012322804858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 847144824840193270666277679169169227047223155497260360361746091829481665193718845901426006768716675152922961688436340094689455758484431739168363929756157449823473008382168254229968448417979845384328064558435696944240535982202301197677394369964349361633629753210618657338940718142683258431688035031578093225064178853409403942293291364387638311095242203415430814263545973047696315777639152703329112996989016612551453471531196856197104830803179959921111838740542894517240926503992940481366537377988658539590647386421906968200753931166944731149045609569345660738142302547859688008352103284595489112181284296283553976976585114330356781685416168887041417787322390064821473462899479034540114423621216397692996885231721277618451428830243728310024490310085651267644673134317647635945838576996683483304465201635861051646649817895324108338332086459248276659794533455007417789238955497545083353552499307239716643215517646329067466719817949239764004533146867633755460547173908788690184040859713498687945922009965749673065370529634432992803903634951748555104644557050373969836026956252097092929956489735117659370060088034885730513955004672290770135395845031735294677427546206087529263916371423662422498301317253280980106377556080504407158682339905418565994507177281202093837356916967499355303036736929351428648413097476048743691320930138405050978355270721384780545931296818960830756176469019777841700226448240460986173908959878949733337743885487202175190077977991860523742196722085334527284383150022721610126975251064202749977239615575164924495326044044753161955628874181500722533385670422928485696092359737219008836489591419872098399469922406492051966283941801681163409635146315409704445947625991616447383531179177205994824896727769400029688260453376051426070833689195797914077933759963588514423263421973632160132354712422728292205724351634369992834212210422498123245539932901269129198407943280550487834900870166022157037492386577863916048749151347190608164599607621131816108441509825778591016926624420709741250197516102146138065512244042231640956596732985703769217273732956609266958208993511804736284747307495674490881695214629245187910864510211451644527509760854623405809279448156284631712764974986975488082069351885868159877561124609155358091465060227268925272687110584122121981482510322859389193331482499629319937304095886434410865004910782594260107662397724937270552340318600248753233403989618348711504821040108345933558565734047589014245260942591120119413526786902174235672773150143247270136145021965374741562566675377732693489910136276199035962468221255396544723470122140612929496792045597343649037128775733341870297771257860235288446065715050379211373199575969802739313105672773414854988042255841621855967212400191462778450939457992080206677399176200126127209648360487247665579664522367630780219439864846670253524120293121484543286532902061370015418736871967276375999611951793072646423512687621392793977317283092992320003770008303442094306820960589227271048020882502658574349080118350595913445378790510348091411172359358700864603956015248829877253521233288424432862777575173889259011502689187870093662301213352140072520949309459833596863539023596341615478234664063613878225610052864735477765420310197508716194984143484287798737269386198912875805554166023359730673002083536671356752471721936617159864052526341743463663733663816408417867230864232964030573491558505393103720000451781425020447965397788456780428407694151438661670586721593114435133000956435793889731590543651455618772028018587062083568278421043830054476124079309156091946177142236435296057598346120729220820443357286776946540416190003985626084050886192377229513792794899274183116677869538663517511971799576006489818366323770021934658353774095254050443842072385497725129197915560846596029057227516325411753698766594066463513669868263112652539976608763692180680923197603035525610135895852746750310341032029253013711851021998632573416507263707624860792279246320919260470325348218273810941967189429601651453331251802051144795831048820810387526829615382243555059143434051350047321297449651865577423920039102276142006687734659685828857187271436807202952257501463811032812888821869395983955809685942809924113049250794385414261328902824688169736155777404033646773087068993825487586330158333021631581627697553889942528748644389599197407944143114052880484142070832243276913589756921221557687960118191446369956598662617578197401153080323567452539461193241944766993297428814476699164177596781073665612383726882297579548384982078716891705068458821189806333962832891546616720047042960742368128535252613063586595838929988888491089616910772641733164590046186401847974608373669709658340915396313390141693563283270371958250883077607277133487382713290444079910075475448039285744189686826982049935104133469713980137674153048599805141500746552186372802937510652677998052786873633229179608297162489800632328602282286555246947505121966487892077323058725734379922120266851301464701529181131322176896288806843087239769982759072694562320330779748676851246040732722917652253749678248312673948036254890077178771064160509112160222481568622068993077458070764089077069812596736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -185523295384402525859931146766199864553207706273048068595877083497890823677341700849840099422404966823944306272974952085314679857180335693840344010251901317690346540968598657617569496543597326612907852415172860327558038165024596207688425759294509210273977876541177434143005864777749333379688067283395429342549458751511329887225283962671579413637622784171810713557313177337306132033102476214178618468379364511605739666856879968261524529238262868267251798543012106538413410673074638507190875525552220958745781117712936862242922752302676521812961790361108245975059312033935789758847048303064499770203954439917221450748372717983221514493198997998205687825852234200440585775778490271926153805980545864170497494931012972560204018963664081819482953785033434835653580960950472892388120555209199012753620672924897748683557896592409395187351711697745472916111063085577423101003154101888909587210265876519738462783385398740529730979097387056812085099444281359436480753766157632963109256685428811249783204256689005367094646508501982716089264475175648991888216383389910373130090165889200705153871206949155888632119998050310698846002604162628008846779920908537125979246689806739753248467847865715066755182209710564830321442687605713892360739228730962235285514197236730754841731147635337264873908260247867840990654306716302449712151446217801401208049281880495610888738937874715974695695200752697450658389108903280685722498859613248891487095873730842141527975333189201137719424302772190452737077175344631856210671644658024792120320382164080830670742212177261301800522878887793242123712680478246064593366315782278435523979737610335310268308174553305339390719768694386698036531175896420208047389730835969473100989767615619188428660866386461102340325973508079631477588148366439371099284481278287734019686639600486789877719314329366407264275598690017487243022362843698158368882381386010292345767825452568622404565690224363412000934379652240631458185515231688798298760543981731031574845489226192840790031176970503798465108613914281595805432213509142861539446361367104763973617026844616957642575949005825432744726677595573454982294647339690265826232439372977593996256870478563105638054392405682403934939159204926952976745117370144109013841134284537733392255189372284294112418059582784722000980101713227631347444623737196535894809034093371438324953839737022642222142113749020253920225807204446372236851762617012304673547863273075881385718301480933367839808214311147628359573075512890263834865099653523134046393586328179332142864601941584258425949004209255893973070899475235508304931641087551587680896129289273026113515206856683793564661035752286384691604331217923706271379307467761660591335576104785656009912577822332999279540254674137514765719417757425436339062811913748839767804950972452091816624004974528072473891453661741712832224062868064302768494273198644863780875932103405800300875602320893743073347289295616949750298779176333944820528394244867340694715103037304997722279978040408346450202481531861790366206720648832203063573543442374424701260205149384188438952793972127231322102043750275200836840962315513003526616840437293664267521338375834981282314420392063583755105010144721235680839014220523234707337901505326046445732137218016185204863377990313212290883070047076772401331872364863739562107091015805533994579244923670713787366895111417359071525698711668470344297135810218177478281663135324416815151360114136075059642251528032300888001479584206736715737496633098968194763717464184724823593758198184334837907185911179944881057878572749641662584033401202881747373562343170336853211534234532225034602738350259598592774975859801047795814052912861819192578744287886617227315536658278723532568737330727841295330847282581646999557730669743414772602420772710465578266693664145199284146578289430662155252623291151666697537437038798012892700621290184011731617556993648548216813045126453704767501659060167306222758027880627832496441065817251914067507122311211036170589762732143514548942365624179273564883847958596735367193439672317969054266916583899737971244180450490863893889435035002155211083851313590377904444211769548628993253344301847220702923631496677424580189669357639642871639331083456361563527688899528001694538559893372851313855964976479259008776263160112359430918670609108226481579319398699509804338880954890354515714294831242809899260634777157695638997249132065880999406149843769147467423585826047313852343136232600675345268940293874855133627887938810284079956567051325535130744713540879368993319556173586190850301097465790011905522550686522777613549890275854736713172565569027675679425924477674431034105591386922461237238846530567163078512666829698682770520406256616452477025575404486279031882614553729012949816887529627102718134884262378051189895474954040412505841650510668966284901917642981496804891906699567322801783641801868827797240030476155050830580580729116363264097635381661817827494249626503528938455685182965797771293457573861343582671759927593984478126789431371828864326350377311768052868727567114591607273797935111932342760029770629377773590388615745852010200051101919918390907558343269566806711336960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 32210832586601188690417261341619810286217203113514668964266383470339449003940175599585868830921423638637479326102051612553044481091873766622817802535834509712081022069583305161403186249538193301310367754946137290045610143298704387770453494917372764877676882286896607261096203301207528504439416595111517337667473667694366773114725245564858024279849304732398283403913348318070938722344219796494407904286447079796951492962535239973481709872741357671851633231076571116958843006897451766416431985235078770699398397850916591066186485675608295722788029007260379480019254426228093452463001537608052941217191919716706138996084284512652452194696151986318585355124801549368266954335595999199149066151244711719110372315354773739806402431495973206999169473560142483850834670812821282082274843792902345560424894598367094943808407009663598742245885336104094052751660897068145989256578842247819672742507718357133539314744997350446194709887614034734153602783867049491011656451390585057768830510125897365223316442590349294541357724204401421909275031140925565411657597669101191977102194002205812692604437955482975202141145730518501408785138300838028661402560836480653498698736239166798691454762064860469158005063385505309993902112389282636794001420380719360485859007228502076084974542206372107135391907627342073343075518329511922263975515225134980608467113889359842961684597538616309251887195183205550213763044803651137828695406595043949625721132781662880501140189869936868072205467166042795283613112081449746690531556113227754295340192217978048769793273132586173349575965312800322434031007275226000503237617952729998578393885727759901525188536864260431642813519444263788119699400777395915977483360025416836479201041378705403722230948664192524768509063379039472947126090374400361945345075877825868859022051172124067045068361296450159959619500721949133483207946620953599483638363019436401588576254082290135936713960902016654383146458739026286097117385295909965330034044784816736699009273858919920514251655697549136394525651251228877514292048114124004318546151683559216842725258175991103676485534796556610791311864322806177152374288796373955204501625259500710401008232450943660946172084895778014213159188212960283840525878282212804297422339811222425489970451195625900996621637731044372340885427625755567759808041921303323567397922596762494862279752436079256230670861976609104958242715999177767549833164437013225119842856845267509093859828180678185076938976184128169865823342545774411773189287309494793763616603709347094445799491619444999376644407851350212175273459314651802057489827289621845853075559732930800344380273883619499206740674135340467202299743361146338656158976413881996081159184322937457227247271987211496317198808373967475867713931454270858898704956462822524231858673364797363308798761455163123041582525864260424154761167195704711891605930367977013218588825032716084404197056816322132784416994550578392070982744602948141080691899096469027373848939154522888250375441418013481730096797422081886957321806901752157992266247693856362102625753282965381620964139969024076266961403852678192437750653211209368152940391862116187627359913229833996627946236584189355959596265706321373154031508505759476354759326569462561274403218692397339985016549118435463746789577680379452333939135555588167423677790923377234425640966312931529673290536197802568974431126213521243647881068364901678847370977999666392139924530119389006459100271616614908218913616229049026416127639707716851316859896225652073925295911280006965234268930566122997945543259948777294428507122868492143423542014548139368614466787664642957915545614495892194864377402642964955024055041337985149583677073928504621780674775480452423289814489708052168853097767019592700912180798351838348156622294500061228153777703506045491199861291996744595096069276914171023567662647686729388534778420597322680695280670425726859586656846557437571239051143412541974877081715109725928963704287174701883200777458354893725628395874124136895271755746940737714785298969210080466624411789560214749759163214679117428409782207371748557768606706951349139487677929386206053324565114660289708681078192226978070911180429015859484290339542497447926998962592985067241301183046029524786990254572540137211894967328040228911636699724775331896201059059889178029177821814853571849470326673433320873953859851812083817960962127182096943867228976778583366278531426198214101219424557779257727194968811718152501260582443513153503126227485383275890188256274419422528157018952921605770416278547941375462909679662266711206291799338761331006215532912040498398071475820060572139721365829796349772559890090340709255164045860356916362853471256690078834769911050172703872470507441789202492012603650943593169055034682846481835834496155747969867406150448591602346603486199564453037418463063985426507294528628854301512141523564580003149608737778209965360115976267970253383472608964225256735160784068394614661629638982608894187456808238476194983295292985176956877607213144060400379872514572887007704700398230028534665107290140771137644006751178464920291351310577525733456806179132206567729357902148439550126607826944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -6197645691281466805562526037823663502575596126062906147982364231255388772545546614829768327934195317229709423752601115084130014466336405866022011293988627534132472257210117211379268919039181339665241333355438698009075279634884331757548706415171560179369233139996591680246392849739652011372497486420524888567834849355967127201377404581393099093723583063416200045447961246695246599200380342697473355572517615713996556181070223095607710533862210655101830980060211991990189130157033517942727018976440166159813477039532598534476387388043682403872761852659210928339965894455114326908195080541242438573540460337650941783114706261991016764249729574569168342598374271035543885448952167155005263246494615003216210335985980671526857425530074633860180039496548785286451246749757186713160256049538467436852380702798914716990720877306907826723484824663041087930036662143235519892688799240058188926903145466367441669848030233477678192776442728570153530839781956622367940096153610590860253782306997898238740180293447611673450121089354201547264702192695185579857068944373785912951791207039091978647040125935907768750085326246739919554625598744258918811267933966942335022172036587665444182579764172334873114386447293687635125917106740033018848653912468413432416042995302080378394001037759619489567297861294879112133242261476859939932065256196647140389684943441311029919299045793436972148515071565206828313989264970810490339138026602588550371025393169758959296840583313946248783667455642353025018617722053859834230949210223850629583289914241208142341031896500045027227559610254296999000347114657310227303807274247287764876409474903133911884147350985955261289618943829376836745462969959412537585679481706335069298325814397733405146022604279034248433461253848022972844070071101068245441309087147013421566596428708693292845996609525862519924802850967062697551319833937743750120247350759321721537229644116194283133018671564060268056342527016228764440973856115738679309499979060842540743546373800049574289393741874257283277703429054293822795957069251951431343516998068761541251043427691255711554170594352404871507860290396690949887503582574382794669486725817802776080365280170146376918470525840947849547694662992541262848699516343320774757597135660405694480456320925967265064507957043901329636050432839862790909116180307292833625564907115398058180439031155988353696514479527551336423580645045920382179532734164347470966173958741973011158809352204127053923513064882569982694958375623149790833202907395947815348353305838896647607084657132110528517292373851888179352956903556875794291488610975170144819337207841021840529953931838492521609605913824952139979157454185891806285862602300310204109769766953100482747807885805568658951175398982987605857607938753685642733998549229560377603015218023710407129327056621761656213709834442768091049564762006172570342479787254139867666880580178190884987061141077316047782155901690923971363057656123655101059688413558226865943513479898105595413405113004475376934395635357557746445525191707857012192487583817231687772490500376282342301550285786659530415735002291175437588103319436063704047055752200059803635266092601457535955747145427883144122095558165536312348947943576970315146556398374208301532176035311232565269892239800304932782592821473639336166255943070301777634178005115406321079424444998377015874535369741804944336215857023987827742484694243339319242870160033074097335583022870685946318091927385066151613194504269203201783374778044364235852920317478407395771418153255981480718301109934051968119279163261709647901573819784760099058338222234349225122880030159627799518127240028838705633269292699721155673680362556606532556738192970436309745697217104649787718422025096887018938759400265442974525721893702376991720574265532374915394473372523000376505197139893921561905314741507673050636850988446789233467118840940727454586840601161638370805039795546597361686027030719372670443657253418854258322833475376626496907895973921593053200965867593180298381894496227381379227040460651365541315376900437382838658195655566621922315198764045104173752773740830191008393150444773165364408627160463560151171842132023731076640970474263174194921462204065016265448005157624051460171380049709049092591560575478258045731941227474166825832199697989819805245005006796747367044569013192549629606096105623018690669682479440866361319725625057029306312712106266355764151836204856935397136240668879303182017654661508501683023596383912148939099987431583130970026816527283968644126398624446330184264774586065380173449732782522229705978361131660650825139187905468221697566492793499072246555947522696547203785606689561805945891601117786566828130025128980231738956414033556015113852950590054522086303916336111592210387907133411515479657542182752762770573199633733209797772001060295041833371233063854135126713233056362816145649660975087678511264518166171903529132951275474168511433092069167092947811749160873856515251285345956892980196557305020412595225415230442136817356264840896474066421847646275979698080629190674942456842897064685682860081078200231332828142914283993853867654081969585444282383750014842339904716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 797892643303243399512754532113809318128086703405810636336059605325048078058922618716359460936981236356667157789782495331402118139003881471009656185482951123107639669283853404666324772662981050493344023318910781616360884919815210765091223569037463430067068347802636274785442585796141686197569917278246145061585579657631330185778454440907189361350683267892112650900157272002049410295232267546160884601920839499843163627031283754332232785887807464857832110731773529084608414773188471444409508821650235153317319135518632562121938131812637224408403430253514569355568336751001561245135231286403235992882737426740778732712897852361084835746942399182679780262880526246756884801327515725316197275911088572141066098158252942672433271066603211949982572149370168550740260175192779139751451827236418830397958445341138148494223217611777087625063355497043408357193617949100548773430157366026773477090987913066243398989633051711672341030174512006903735826299159648299398031315642794128768684402028383814472320080826157831865510133880777990968008670247732350334030828237535604034483288764452233958060150409501993072643484013425953729621237563298074941452579976377742639122604135651230348510834018905425033269152799186225267735219940459370331151827079720328990067576725322669213119216962205082665520957603122118304218421745142418574462316861042841251440946983183260129847211139541596379579318806534250544701344283786669621604609761962342823169379180303529587298579771820648238560964015791495683659935373187625910322239754326630458955591372529498434661993833021564817968079946235976454719524197614475147238226623621320027710709770156779362172080676737527207837105498479541700034817869025841297267603286186217135452264858087722778287348223417563597331066621982731616812593828410256604935664926035518972315699749506694994190940175555316603108656043309129508269842487504112693852049957342714854394591040326475229062598095056669480033805841006286857018970858611568961252724566205654890493533439277962771947237745360637538382429359242056985190084004958359244108465724284513388244847197820120710429430970705478030237288015695450275000849337579365996705963959388255630806308449056487373468956638120515564233029226977271543340523715225530965861098998146083817840838420119435864424238984295359477074742895497033906367531015023368334187554116870273030176973572173585793616942809207219675473474518648258751052151268338220155287727747631854409742062728154277995415587445938300623444551589525634990155140108202913777904274305737013981958299124928692415105287844524860375416247292141787379652190982046769307665167273999959775140667346762557930726515978221482674191971964991251864368149414244495235455292295065176700718490763522277348444689616246275161636961264643040913587177426240103627588189726957926896396392843369481093042622674287629855318798300699640531859231819129218295799771098992895153808833726355018401851568577968835396080301113347305917425122943138777286744061152514690741422481435189637650336512441818054796958933296192050402238591946570172866167075580074249898144726233705309131888652893523485482261501544094178737307825454595412301726439110606795923008566817950043590841069129398582050821496928691625842752088141301346112450685053433424380269091732558349467161153895921253587487031420629847024494441967361991095367217019537786383835779018919678629936083173154753066643899344619652470735790026656118238218398843845716964861973991371025917420265284094649605274016332335644142317645432135869327865471820466836451149332806454479003614326612083569984213999261364284732051114466422629792166504771004191956760084535078747030402598385176696629167745635626068806470708160321538304847433923111845240813707603884931800116290476250415014668179779772487391542029892270337709405485367488258964452661133165636548810864556161016461454306243675168118966968178676654560359808995089059518449066766919964541817177086130556916527756799572881320785857128886922244348486445747953140403464121675244658990999637147236035944731025305826898295411510919968360347215669909849459172542352674620120289348787940994380888383050276371562268912524794003717557464140992240358043529975078584346019571614052309252469167626485929810690274982955231536283238200748381131859153857045422257973515202546960512478500295006659805384869096963390158075317726472273994908464616445776939564539807248124295067193122683349559115217495623674291886957537899323783262547576133348004597794579728950574680884976790724784773965299793520080782852726609591907547325027927292153978473425316633875581769633656765416158541902458534814626287319072059925144615913894116595901330588699825095693802680043184477277557488290536703943841132520027453662661322956528109732914772630502621297367678953243846065233592142601753550283713505335869898928922131742367894858464042178135962590957281103498635401658055745173181917659824807689827051413956940370195057538176879380292854689709071691077716268216361393736369491645146758230062658264789886062431428356326417632490697487803018218567777952931567222366973531073729041681892627130185490123998838742930911663187913499742476089898366402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -122503869267752737756492148824631671118341933269931252054037688771419614562899308854261601115498709161760207114738914896604095015316942037575739653190447494265652768182952098736737528414532755039860039063345587786884167009427153729115292235266707349317704472955727749368362777505445605623307292750989348030879507285750763632691045517177133474791830091270159158903168383686330074912527865013856200787258403402847411060541731665203585946499084068524478359481148237856872029313379326416646913933895931688473009985155287042647556022378122432381984325573471851708066885905812503145269840308112647051122217608913680366087179029780105329476260956933296049081570779960780342241539192621746237960999276145279675828319830199713816038577094817409215120198691973411967046281828904318232240875313311680559901279274356712110205517429190623040805206445482057604324386556184170012837622954777171789131228633670289653025606029036587284653335751507324220686579504595277332817846424150497362779478775109409617651808708884663073270366510031492222690190537239876666761663553994135482865203806020032199112549216278435729045764720909121222164240480773470698008228463049679667987650739620063666374675354588829969916122155258161135579836089152811120400504758898571605205491977131978495148139258763574556460988156580381390628845739615816536500026332128428080442615002954291170326376200410510481278486342301432573981097289170665093396036566271149509826374505024557699812608763937005952012524479868489397116667560945192710746883869747553362105018154399456262979873362992492447808285553726506535712486322999396919652533540182171527138927530192835306227726846069639794947378089457028797639591355035028309229333754656261375247427959359754057752191183483300030965440228534566847569928150960746194551199870542442667062008573869681290803466593659285508986662985487933702737432670082942539760785108969911353604507622200477628133844878908819226093698124768449949106644066873509144134765258387290926597997257496561075325091695861774175839514722271480662696884023196307682298169359469600410591554589580957898830831696476122593261153743548157729110658762289106986967664872471581398585453001765780580006306272454698910922219686766508752123970119948889653087894040595934027967334768081354045065949143989813374250430070968467446607023647884351403835145160728349652857259830107093319708612669570016742156529610029557135831895293102969738788700922204662780356310732689902427382213529105743925012079219802482959402043109805925538586129948097577006953675357147353389624337100266883082800266297700085096740847997495871377902468750230692887783502927665365392720890802700718902673042411660726559915777514388733217788395107177312099537934189287887408930762346648735413756397740078218824468083678755887636437821614573519971628384260946465491463420945925384652012968323672942773244099367769644359347522558694748483122983340674862417135118237701453365200938254387818735291274094512506977109559902939551512224875494337664814645387215741729991028431055931584606743228369857911533713957491614383445143064936033724419120999523029511711743861983706355062951930759042546166908980117278889186132389583457238041061559836756809875998077568024523831441731523879738771379700845579423773217358841869362411593225438042536639453430487844548277856471318730486824309297739731986205584612376926399096788956475154651863387586196146528731542075438714033910480956835645874817315591857324296976304526969623222649786404228524003714764476349332294205850809874494430127076855300979618030861505657874171799481204019737539433025656015937531205811775578412864438114320241134319132464089961948821417413887877045238267387661157259833640032588058184040878258810627371482510765239977295452945840808294715685085410835672177546366906653694737310717546857334910809859303481471571010395114945887999985194982513005570110157668370222440470824801020066096263793431431427345156783930157798278963848549787431228775849701188043952327675688827237168858722806233652579179835022769678440450844384095076570887680639084961220296265354594978391226062802188090717077832982918766227878839850921437064627638035673090399094373248651551512161758389442192108560034967932954997709301322795879926215745879910432072655006780900287180282236567266099993118327856286851543153566856425651883167549587771831708909230633961866735195265004861524444123913413369837049567641600820960805693318082512988540752456217558564872559995233264025529493200551028045439461603133683583967158543987889649894138820590663236304642644072696344679698727823361726565076099925287302424437263724200341894111268536440294246809471680132197597621080405961491148532686611507954284124317455780849823836625005334346724091155252558193397657441920710805625531230888963537538105956637337178928960639626936100405394157996457741079692127036653406918767861292364961295787178404969548521607207041899156881795315459553932506421927137685602039271619539965066738845613850736113928411463358889536114939464474260608530531083747177913359512295670037526147506563049790766945630533563927348213250465584856189275134305539064267955118983148094630133760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 11546678533376005110103898236850672219353441930666406971160303399567174842791561366610083254567804088972206512473612653133959363345812932066625871297474901151188643883483935218226814982225736548136763803308899325198214280629930670221072471084157287555579871518896656852419652394831921317672724689341689749185017434360391699574819413473409284193491282633285314100660136096970568489851822454978658366224777483504446017356700451008250675592945164997920187971708211598935094073169675975690260824844203251907021388842151774635414290013177701097749665353156550880260616871340547825226576064729869873957890992183401111884014706751712643393794788698750793433124804990776047934544608106803334798142556353412194160108735490096717085795180023140781309320971299497222788472767655846584122684978502707561830829346877141090823519923936923614606595835081925203002489630430863960766170945651454743920047982553426682093872165898902636923969140144572223057188787039781561012248501327581632752028121284151547901048266292314185407427658310197822998092299813518979860864339134608807932703305228844607471703107449744989480796671423692698576117720160262543400251047741797227267152769849981423655381382942903479601205797553812608140467226338628577298368862567807774209189442169521782559664544999481430520489001954089142039960793640090014810519688287634615903367595496108093836103282315251192286157066024506315718018341723469032117092352716109676486799471172858822670661663682908469645378126358519251244577002813433518079335820035834452881307126533364433245876850096305940008231846247845344072644286292562331435199027697582945427363675413849565848782523491477335739213118264658022691045873113843851545386393134996454565109102067928567852393840357644074411792232950670044033611525099298494168862104518154900374074201399324307773844634696636940703559581217249306479359243341837188309099029385805695890225591211931407556928689093821545395137444091142954132031452323698259828408920244917967459706785188876034973364957877270843244717690925812633064615178492256008223822940253464758958779511750763224525115786340080283022592908782033238753077772753079118457655944539401134640679695694388571864107863115639287878735733254838286883418416812129093083799564358206651795954698015441747234520458288841352089187310222846025005943051125528322088786812338710093421777607108574944779534078556465999083521755970279499950401335483116620237042754997070901920106859679896305713587039033148195307609519446342821162199390311840221937474297361778939470370841257044647259173605300684120987977268079587766111602580221892326756758575093480433192522518314553158257869617298587108383912655320198925926876203453975976907515386790408518850109838759311210199572027283819963407539812075143564287969066836635071864899153241413588176181527644026947659278932177263735958293732689906384576257094553125738043382770600120593505216897461317829591499085084229747192370258260266551560937557304743043993756350977028350161961893139842245307568368566529051307930119554882473918140625636385698597114088443724793767396648738292990098622847041803270865965449680536776121285340822341870858142444435852272169222857295937256830284903493547257248355717475334619420818967848066042241191020832984989584963636140907656090969565295618816629626954301288220890974342304279896006058993833222406857352414910866266725445737443142166422681291814269954016417345436138620077753930087245363114521306094489499317924682374893718689797781852048174150239533656824402769746332429942653840506229600964742216521610799610647542654252323936825586001080441789568171681709812182953168166249346733010601164551055973986640545161923672424902851390188995080440475221654580234954930043774648776017552028801078884014868724325091332502179698106805665505366887655302890369863803323238685059199405045354238335143958503308996465760900177514636465860261194104550664379577729545782436869545610985385226417044197742331157525355656698458779185430710446626896365258129939228527468692844560681534351002072375176885033924847003536946687720383539724631738285813725422997641211902522215158593969599097849827060038697481719150221420314166315909201103870205255345195420505432720750472089119171169248085532424373556970995449505251108819974912851582356105726942900375234711058821373374321612370910669150085579189264984504039774235697055517052226862693541856439257917857764789630259884107459956260233171626991646331510537228983933348988622654032155574120006980745303251031819079579826538526381066162500612624252792906624460764261383149856099980405712810365777444253697704191199705043880452965931697562242407527760118180041727307499944154795560545075208409378488746718359738782128231197787017858261815922108924513275227898273940650031666846937633188281626654413675780007294624180881163984555664547506345766760465779845296589472809161510803198301863138135087620922544501943969217420281865119966789020829208533890703088644778348241688698338817283254089398632727588600897793183357701628567590777847057968811685452518183120337997127099355531052054461647981306736858873502008558681434099280778197411168943935971341107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1446916572277786854743455894850552012073305482105242041024327167144996983071436139866848790426839594588518146691397390058737271848743523844646333292371994307445724991627417309255095061992971583407138956036813172107517068807228063558463707404663838640223297625897766366358314999805802150599080349206919379004792255039770440960705484317550104049717943282659049961288932340264176533667912173263207073785647104714392521699130764039299141992242935215649872131452280987132992952208358993447147804769031576398913557210234464890001069748107979302511663485185531299040438983613620836985140600539865022658307903436066577015051525891969021192661760153084432459749641606174706424840923994655987835138885035456921979165295027763551932688426824131180349385188385441268285755928490446429508511542743853889965572815984057104816901455176070343658000834294504994411464856262983984893574457420091453895950726093360534769741570273772779858508835899803990241282583195241475065169357720956018046837619818009130954074969343652376958559604236589759802157170955724761364260987306926408604598446325119427242403538908643560448993120227275504591612828777274131238524380387129591460024208584652621888729330281605602910774354358849116471607177646329229326437457660442193950649005733399944041560654306162498238013958096732959384990402745048654256039411011388884703710069458907280788706432313040940712487161402614598092496630270638840191555995684246362777012810351157801403657775881855882869629503992935033117519586877935567148728962798651801887249819560566111918903991078955209564629598171839100754180920756398712210013463458875465424782073624369481787142664577289208529777361820508256912797529373069186146702209092722478653773613642167291695101753820428030168226372725026123310234335509653700059714198929287208940915440994685227412499675104336768351841000418075642771007963073777090505144559945198618304629597929133717230146666591891853117543299658117989916506944358200442068793326368471908011862828488218161268081614847413241727548794115112878688465853695644459939517043065842813588142278916005115751756027915255027021661051369288367801246991630086848106649546206768589090478013471319473633269891553731538351882339000725723722508961651691820763327987901430170501931085907590057040178754100119042338570728301714148000372183418779812113914017633235950445494387581417363193893290472873197418230976322131587361339641620175551306532618803090269175388254654167191747523080914799991821095810378269160810183214584717181087838043194493414476691788368375307493420200728830013968249699675906157646525014231812696905071512631763290467728300946177878574227446745396178803056127690593250140986487264489167083925631173974036076755427089419636125790306964863916919735668667396126305860291715121271363120299150659306306165313166167933648277999781173164399107055686108768634201246704814772726698990173379871838934803100008294230403691989005963305490508416250599461950452178532145836565538481670294083875047008641265603717230990497319071579769698827391077173533181066737655886365717701168165523446063939440617877777784496567995214971304635064583426663436966235596809467549152610369870189891204925727070547684234294539960170206661325956516105654843305091018277776324395716519112578673201829313706695960447936757819292953944178294859346428973963704403765738642010724047600178683587003257452309182439541656385924651764818690416835575687399076612352082647928253131982310610988318456580161366010286659918741307156548650637421398841436163814475878824239595060406287058662338568418595920597023396110288901682129700041292291790114234143420075075908674993876823314479906298197594899508503840925125349201380233482255841080162690858336581194345929935718548053723555161509854507362481052069704126344706704267706551629995751986611863682775528517342475201884865393236008884671035042193566892250962692597146100121855228645080851760036047141383264628333115777110693000958019980916731065012633375944636004783263149124094806129984866032022310281467894404639774340936316162330065155358887153217438574284620693545886001489209217453846681675880047063888559841766709103920309335691948969335093893876186535463207514408502669577866179490458056969344626377264069963436674113539209017982289292689114960366625448730347051401454215099632420002172580690543397292988111965797953115339636220297543788204451571629402941773428764183470366837825266500545378011762501663992255281855962726568464932895148435352079872924478019099293907102701568733702154767203038250398399261356809943604002031206354214449450682609569383381978045842691327926514272143514540317564096207432484631088856503762651234997389184956681348605370233155931515776862962145371435790881237113849784187899070316901251494952913520843826708762911731708964311550176602144288198438833194506764417295957770528735239691906704438784759902053409478987489099590595388816265825888612579782748584447389531660136234214114645576396274021988423806192194614715412553453061418590362590675164399525154986869904511619249219280798145565227951336101069005455364412082000465287642443962565862037035183756098103027380959313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 102186199753057743066935153541672161789127270264470767385877863539292473082773899549500188912765799396764977951271763862433928376994885879852641329053485431614446626358082052274003952829383791340217876127959160321151174211150983044581650837675908596034580337129002616385615125127569026636720896849159636527298445074469776309119469807839225861375765300013056302645840539880196842315808703105941034886229170217836162110911552020760830121649774842541547571900732189175952763040283363957613785920528312557214111028738156485913138326162647931154308400743450578939478263082075769231693340711547572334359624183935457790559372738566209847614262079118569310877609142957973029917162111368374974195069614120121878442544864470063641403481120145375791225977211270200872102922040323224528138093652140653457415199246497917397492713254537956722434877205647790688915136269319314176911997715415114209771394570034145740664161156312762708749441079747419325301564504670956191986121315700730322539366139932828907994698792667994378349833074663773999328230055483529676541699116117676630931790614580797301093659940980892174791401116373627427334024386055595468710121900890844595531272924380978579119491006121757522064744312602183449745290798074436535611458282691539641158585698741799235842904328301728185726168581821987860880114017386324520227199529994552374668137327113106461811040329144847862905302816749395525850011231793149920464408052091122621266829021430690554157308147074727613076162413344222714943332625792470119698066318645070571016035480689765360456187177771922966603693822729489424016681303505680375897213393055548372567779639717513585625977362654096258819541904951738264930150385983180441697644700339250916625287063375992693293796169810044432877734796283179820840227604223449375576783394978921510489942030537976583448876655680974838891486103712655331030206967896678422379514684948579565783245031130012936291224642744756030210629048856000433209651502975386196537447760277669286080101637599274621710180633654014281065625547991796430346829106501846760195440494831995601837084122212740277829343105229692297363248602613053402336543094566139807699542373283969270793072404235443841383670333306753345877038368963359681517840528966680570844527043434388024657803514695701554469693357381235078930789169037009164049734796055152771966012369054520481464804616540558704462070671903152566375566247562708595336627717397248214196795944086077997590400409499114603547668608528994011323809078301887734372551454422156614044340474871918915386991631366751351958430836672173657954758100530863301118705423201884704940258698776803885368397350562717666181870134147923922844454217131551932351468362244691069578985167576722766212791795877855116126592518000976073948840239796601377131986765593341003911744554390235422208862548770526376035867551439295320755332206029843891686156984133511819661735291213383940303860749858034252256963306522001748916744264384810186481257831760963714327600262283045107619198890841878725155859227998120016425859670286668956193154696565283145937545371203226402363099745542625283084579494176776433241780245403436202036231873083861928996414364327961992585790975459274875058486535043395544207598374105149014818751125722625172676387634220793188340441967169163567539455448323032488794959924537313309124115133238706012498487925281531826710192449135458005652233504417101316505034178148656812177331433087854108540230695438738833843557678031125872192247759558865765260598285721498087168994418834573786819073345625700369393843527038213896177918243936166887438738650785183967416248115248222644249941408419854000473868042051781244738265183834460235013065912751691846481711871439596627924059523488241095962229367369504350873414004223632247159511679876304416980665632314943542401223251627638935013119212216429407477187596470699577708034251559974500370805042765820676215871230758384266651599900657371140091638797736102972432557408381642080530142761667463750490259005113898242396109846897934822235872160247163222582470884214269504532107021974338097788856042480388872971257867772000063877250482588561201903677896164588018396186225437354535047406100238535444049763410108260618231750516509248432350505382572958279446918121463878277602657128654625527979931879060322006580632178515236969597367748970370856429787912421941434431749810969974897754689036369869542482816035177047231335698748098478545795146171543428405298692090691625767930829134422595159336879979669103903275276316200582574532768715637917779818573389814699395129126211393193736240474461115943934038272725297835447290840963355018440119172982445185649384372401082873460597010782249486350457404419675627712401546810814722269884403446080364880957265196945312623566559270770490704525971437501157307085606082017543263950547955369673916517900269140729900176830160484254871802610380006791377918011361801260030498042833020123171426850189049500688841917994921781958044250596268287505788965171170238033031973837483929603369005262384325740858209430004505734121480121348496451597437728764115058171151394897428551647609288696206043395347914519489939550805920907190415130624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -10052892486341404261102495345707738492042836748640269713666064540313096303698195824930032598698459767051628412522685197596139483847577541759136587597592935775772197401637966374031540741463483279597836613074543718806817940270709850629947695805048310175400477676877556519363868626128078815188427907789977200619346111319586833853292251135571594302487973606271628157519051593466792174737397327584710777149107045849700777683120629693899679451939882814340393239070704308199537039948475767423275966977078748215568244249379648077759390875546049723017360990355450915983791214136867762941525369348201553476513470374516801112062509928571767613277466484348485180038861975704349323804005230027333708971211215112161447230565051032667789640224814086947241652102562914053670171002011294255475775544153644466765395728924679831368133883130785514501327130292000209292103277139380327282180776275918282668204722430924544221717090344265855749735116964553254664956646435866582574700439843743194928091933770249238905310466989466876241419133628320110923226577799913646911857993496810522324861095026109254263707725839669791703338126856751833141714629225550379692058915884638667902567611516832556866000218438562386507292519317506002717789073794368851860423055288498151811715827379968710618527578523643884978810977100931093281889843099314488607230041018355369847088559007538898904301919380820789631414285609417496729626752384141003149376145535290351613620646943700506084100008174437548542360607759153807941275701559466456120445064450883863282755978416920296518613522757850772302302571158050445611994639892817719616582891829321698003440655649725931421223557756688322598090870035401841123404295963768914573567062667306910659370667411568210992636891211585748229936163446852264904016388651163811267383642555800387170543198129402536376886893160544439456765378149056913289816873389292451340403931177645363384399004701112820443624293324214031408603989279927856733450591800418117031936506409836727437475779077547865367790329016199442308632879144020523273337525962155125984248277106580841152376343413830063328184722817410995406872372042200838502363612025005770476380581141176122885654773443927865658812383950589950887977384875838296822699912828126883007126929444367203129045716889816738247836958215952515749849292602222914115503305992054796314260799601631086902557686125301985418612955281868228284084973132121217262853473598128105036233522239109371313400629061489871529984021783884716370924098696284714539480425960802219697208453232544165007903783327802613555164203924504154104805342832054904550014012459195863098007806709414813276302900440204920638537764411869584252137837859072295917405937660237182824483382215790953507384574775389700047755535243070860423515938029026132822535964360418709534058518614192284038223198279888826637231535651472462879580072374137441341001798024027898500634285200769767695100475521324986111180687433899222251159747157721502101716964417352417091421376515592733013021613445351662311748327855080273484304585717099976689458036877077224922568145620711708331167057065059423776785865528144735716540807798451776138180071554324032888931504255105645668963800017083577227559962894882670152796191452545969549608937254181860683379899082023640829982784464178771556266422467161776011243707030321086876110144960076478025508040077188892056396224611801358657459131807243694657788745177073852313224132566171211246846431415682710019900393691598384384341661235041219649906313705711231904313966580479349036634069509546632102454036155358181294526466848310710111524135932775604179083265084171921137990647357226234812638584059740691753171690928457918545828200715257316665924192877613597460586711305148423754363209956314582616893282332058283688319414791089575831028132619894154518596787214315943448545661910166727505086858372086146018201356455251534881688091106849683179416614837025848271104159504630558075766199213178532443534667440991883922882243884208199770376381688892719754001336634124269936463761538634386956864595628722349935274329948843840408887765004642888424012044526470623139902556678256419034171905460686696593520392196552050287279558378181219188992527419430817958328381207330267043032696671003603181401394227396155969043897304448905901477296746872664422523778616504071835448913488124234813299593722776800820535287999732963079692215707744562019642097698718749548125891355543847491930003444075975499164432899987678867533885384638018684298634030391713019914994379993004649356946915038741178918625012552436125612609879520311719591531912799980482594128504985192409186811679220453029175964501546943223645407700261089853070212688424592799947439501877580776001097882438829259051920035496287974728777319531622782288964190109180962923833248977907174561281021336468796275267672390167589405946997155421092926659680085520845122084458538863278233326336032644158775471257027429938990966080410354293224048645698923516426572540695574696183495239351316785705485027118246236022157507091062070541513793455829745025900252433311479574739957096386134478671746494117784937984704876727913089335845528886761639978671973125324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 499971715097230227628780085362871494545765322349000425188234034400116208573527935252665095578871935811251270918133010456786952527005851551837840540047500224798543361411446058951033954746677637780275673527497344179710678232945917396462338723242977530363385930755088571022179696611474220623044734428800191649199373364959249616217529052707043834362500051492840087735345842784560781286085579555616579989203015138758787477597021262980040743297883165298746951090859092031388650338692663499167698988569887325769862061368356749467584727146942434817622438568764865499442464992466532208826009704061725513011717862811673737781261747011388609977607229384402985109348387615086965422259637744098658424761886919033070159336669198199649696445291646294425184698530013065192435561336611451346231345270277809127567493481916112541612601213281318345766926758305788028364931064269917762901718916080503367728809206634224254309353809761048584210926060125870808029616907686789282446379472187163148522598968116588931618727954365783103650136938401766298282583219787967094792606653614582582937545458558133109438793378144263432550946618625404269521119881417012757431352136790587594932942190022686295518427425853313464468683347523489389999767243301281931059734247566706714303061622303064610719691014750432256833750187498340462307970216675266600340141294632533632186424581638139022913069763906309410886149845602384361246007508509468070739154421179516803395468054743493813445624996532088001474549670395585229374498052082791420772615954785924045335707713904609671295516403642989122281850230660573438782416793773127646626571168482817570572729236214031362581865929575855090742859792947985172934738375211504620631089567026251479407254326537054084988732154825370020706493221628123388561496982988658214966391164868327527337504764288993813666552233705520196532424368387006656681142848223233976343474282222329056630777041317220387337721341326572021571232808170433039826592854663404742257968734543680302265486258724027936275215780223171101403026919240805070648407053562401805134998453780621936240821999193170302810490151549330146956060336978380302214247936293592308606151646238437913490047996790084466834390756627836445928615549775267941427893588036537513155264539860010954343555999169152738111113710279912119256873768161704721973978325513628883286389144054965789042262533179029481090611394650045115987857613142945225234404152571261844535456004436905666826227354271842743073841224955131832237065996979371485042825142874320992937592608345419623618679772813560365745414688533473660625354211466682337432863462397878911359941176790230353339713011413112316529003658534334478538138235660092608690800287879113201153816118973395924327786959415540469433477765211181534663660042453972642340832030017175441637710318465032907515293288229097409125749989825224316949955502913038727753263226030449199666569129297734675983812332780220179776807053180698121793415044127171088387095012927315988537979024637790928392174219020377457223648118000669441484919434549660096838592105158388260393680868849923974900177452927535416948185529695573636938606293716425497070222842963395549009350566899974667907786463490521935635461154608088671422356697994661533414321699809987570060424366851107016852087663804830318963605135853474782748981009950018964511181573580544555681788988060118004140857926036415704567417942590992692688857802514821941213833664414161785142869423976884421407001485009621176703402258739814485869130420424708607769832097500002112622469427698522155928995165169383526448270949766045475942810802670795465229687056281871650076770903328343317781902564376888249567694835040167839341313476100625564555621600117532278361979490530500890421567547867725321533877869843194586533585665054596312541351847842537978591819736004168429209541763015963287231454071650938934927175596082819000947888086871845525770733412978697224014915300479440225091656851589607564088469820223122014352819499431499312157860432337451675851311308732578584256741578128578426349584108264828383866497992232273980083127986732790590138658891906746700456378950213323235892929786241979080862095015295866843717529850594667460133832624403197180594125702685045000695202183936964324966325597652181739253596084375734597556066894757004334469369423431678428074494208125535948448547598716599126794595761031797716023348042376660310225662563948157712356177744029003875861524969647206248350422685824719983182348677899719745988541639752743746024500310903789453110386749221540225498081561541060527757575813295895313243223598310187684466405037281040436800336486033663269204300907576210930170295335785422812799209035673042672774399072161062141947142182463464521801141605633510804856336773723720518261167755300848427118931330405517565634449292769986755444267611198492770615058828803056163424233633912010837536315661873213024818135886164691007351667043903765599880901096021119136443102314314235667707063339341324452094768661293636650298199335169439310345822376402902835473659553761418192359212459939779312921235409504178053214178312547005875392154735573262077268555150306144245987399823471411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -44400233807068284811073027134552301973036504793593384426762372108262275144602590671605319770687653552685322616935842284661282848964764456483053189501890389948221966817903725311534742145835181783190816658963015210318449313379814230486104958834756616293195108432794501932391135685615746418795428097154058075458700395973636814335449327695902735320925140601307559356133398517473009584820706607861273465095160408330219282695701555852755753653632196545875517098318847621292612703102431075172141288709650075005532042695576544186740795803739286513320729144302245343000451225771804743724442340660520702571236786077601765900562094155340405078454717153341347789420688818443726072798125332811872159024474299026926163755436858264923975773755445925309650755247909695726155140757802436123899468662298061724389859235635552876958844573075106945151122562057025959154855812724285481787870390456171458707612944590223374079014519505057683174623247740000225412094657146603369196783061683836755542686935160535831898210914667201168744310211736059435656932673259748946907641367293086126529826478799574796247545703120267409811656268290955215302711527099696933372030524875888700901779953920253243755380396184909274476058038686203511232758171388411965352597760687119098396875968823256758272642658022073090326260372662765399976114460112499658822039504692522960496152304575969300745185027445524123104034393348556146511291897765283146115590662460100470033320577258852818672686749244406378164684169816655341951677154741786707216621257724459987982799268994827623204933690182003054011159874475192692340038109874579119882394364931916991190755812712856914510722086317121093569840627299312590171393551981585335688009195991710123820484026471944235625128738061261455082643494074081781239798555576753984654801793808892630090447581292746414373748043813619928480829921451219908211866516517071461102407202089299605198649656998551962557764236315946137217048049200751873475873332096254080124032637447399635599231388231777908404096975390426848394123570143396522370629810469584950583782744976990936175099114185822990044725855605579184562967526365251093132780413277215180604259485098870875807843669028626235343666887982345661107341758666979102255190188932032690421306185787427330545355781090414079219639200644169402041237173612460586756371190175211915680215481209136468806411633510112793589737222283722876041106922193723486465658520172671626871799922979518585282211066451166084911979526034563433443792635886089042914309286156999313193063043845204927067170920619346152885762130413922910907641566065677387336317656575067061299133249401026117959424604669032917858868761424418655417574268577722378731238221947183684752227910233405901218799455566354436189304922723027550459364226463432770376392244812753464372275748041087101883657118772148090613452809167235602117494396053947444766558229597681174918790722732267026012934066967832748722364499676337787108558470204255728715537051392803704543007612109959446321576612466988823524840290623346068534609829174283730385433495359095248126972827536968439461723919537807781382680151805174107857579348873788731444572585380821137677235512407561069282195806212630553670887966615157576125104230352309724201422707378162896284780203291024404472164758943103864222640935684410797693263171905186416145737665441258236079557408773537228561368559669466167586598340424618100106663379844660081217403545463550501227480840753348672472500963856245107185248634255064102141676135412393462716610342210752883458106682662971058339501529302621404031495061544317608714000207137808681517244849570342341538722719065102674077028763660782953507288440604555200717874570205187529869124274899577104632482564355362414828846302395425540769854258150096970995536540704488685671367907434933160241440254461785549373689257346849466396686214812172859025356727582225729092213423064870453507473733021669397323485994378899488146166869616543524007646724530711998355723436570493192183857344059895205620547639209555982368276418709285930444210024072655452199124918364182421236299782405351983801034224369999296878412407659861270142870945769380429137488911873217188301275378292573770095273130746156782147191808887751199748597276760233170439212270003032336660281835525072770838342168436092058153301288872317623967052385950297344046776580915079246424263830097009897944700835818531773027583638637742449523450538239936189459115625187299586581563900917202162582632407332203979258815705242865481815211436315393059079690448948266295357835873068232447896616026387701925439535751693684336094107352972237532528404607308635452687709990170216157676326632294701926507991865164669157211792717757694748951663117879152490973437431509146830118779042830845103683693489793262769677932920780769465432731153884320656531718005625883128761875275377485248459922936128291844353344681925902362832744106556261968746034203800125963983335575545119165877243910505062979029381734170056162284673659669263614038862119032904622110426022529295622289857461466013338790704578156601116608811869705851979971863972106943952674873840653033382682989405770283057307060801634304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 409819259383124424502112778506881043948786996896420485183752694180430695629312827750981460058156469332105554829087327315641952404817590548258787302717587846370800024362507619157859252279767136471517183833825242302956873435438079469023823922692398683413781399992875001789857108664692744767666187166384129080997457536322174003558457702690285334940808034099371157209566636837019342940162394664111469284942956586658786354563054307499951656700353240464850011261096090354346599202030267216783388784578145848794989169891039770983059249884044334745441019254734915440730563224340482015863600828682146128476280563450740213633847644989242823154848141909999780969603009206169116687328109907673832568376866228602217824960507273038606061113866608042835555263381402110990549994816950068679611533818339294569034087436187706048359136674324272001755910649875314790452745751779391450713904094782170032257574182983029842439095146857315985112325519050635753329245185859846262957245976835591662732626172731011540989789305962655562168296923910114320479601956734886344484345428083459605012653042842249423411561452673232751950288329345517030721874975392609629422830997663810531539122347121913913346012225703765469529583202435314226892198227682795922056283518925335427349370301961514873786474900009762757115767932281974878820533279395953452809220583330538390975876651640060477441271764489057363590756673496100900588895984825193154738483851310443905173518371387219093873257375130705440993301185236991866076528534438874401670806519833725500808948820809651581162356492715991425778482245839305442160070998458381367402336079917092610105443656307434284036363912860428643773759230528406030308961568694796521546617607222658160253669262548089911574773261020371056306743521939847161939671029522072528058233605153073119776086551241385750657394546916361057914438503196290167076037162307703478222186115916633417052053208676621910727971202007540413945552265736482835264420937225980112415830974793656857843971153841576809591246067109414470972444132988573878948275218582869315264119843360089230480411773758884180451290875632841649699219639905443252290733777962347928990464635344526372203382947516297676821197209544391767711304363231095451113494856714863492184262518558305208197889826924933811952751833760876176420284759357682431813992275957799685909668397278478047575192890569714891083805390405080473582164707391982052502739020192533919256795443997821548366223451215312621598158907777566742004401387252398203076692581212968025290660286292616066142432835311078434804232068998469987474716448815251105991047495989315364277196214535726753484782797742737266352732530130898565349307973189085428573854484614871865248055759103992254708499842242778709879523388549862989192305213939929588605754534897927947341968709595754728557007088297405174598015371865065449492540770267048938151236505214325506740837923831306501654176610987485662545266312844112313057100781341484592822550785521913005277354838074226337367233544123870178677472714606079131930239420063946415295600272447633491901566088694718593016841153491577833411755233936248447564713232505657925299965457821916067664887418959954676272471823349999349330421434987263386829551089722943270079728221144965101865439150361360597005197330992972171303498945870859215429223257136026791905874938070290697588621422395618218184740036797538068651805349883896968114269656275061107404219776117198737936910515983108664486069041793056655543947167034608213182523409364344617429400511974205647893887474844196856833906150879280950791039321695937808086101442363571996778903919291771992335100225598513711325975453416190134600825771168222792467014777365836033538105764530438195373488196911134887211793588641935664061161346550046678893362862089920263330852600545001494445324033963509859762791584341157878692670926367928366555970120143903856236630751937773514269912057866445697640905430469855998528661426820359552662637946789803769840534996244845675847163986683309128102366211586302051708454703022128181776519920914947941091165473004669003247115264071707737626327175843374930198863222948260421631513652567236387946583587158113256002959001474491476812642583221791795817530035662463833679917114539767652545701887095855959980092381687162705536307511114744815149199742096136703545318354139474973479814257942025522905401023220496193437713658790326990314825846780461300966005339005314307497517428025280879450112441579028020137829789965724076340208689800834644833862128403779449444116023559094819890272868891106029004652915702702814748778455343014677450744017221876647193974799007529972546685252363034315922735256077677798596925719208920942733679365160842862087210588841559442266358798248059074365166117620735499459812758102128484451368459499219858977856004981668131050680661108118230109147371750101071781253364431558176386317571508046622026046606319826815933577458730543273020124437880215214401514167804168760860003899236490567161857201454864270507856268904767907634652650110912970433813219179928140648319305497757945208354555649738991045643104901794135813166077046281022610647685299946009396038860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -124224840441086893756491840709471882130385871424495226190750083152507602424291586567834151290132291357445394612683326356314025672610067261355914689770888925574938801705714191311326261674087290012989360148130166941365791494329973258144789843734798351823258175792910372886030025487898962987840901171812040346677220797438848053764622305603149113563406409420606022178871335692873598244860995156900483307413117238664611753328984970237018746886784028084130522470056365518763475884521415591421279901273717286826024321389670438254476402480528761660741685205430603620649642881588579948968224549184788624354038592283099963832885757397671187140387897045259141457677681094142926848224461210060754695903252810307500572379860487145036481350606952385279797557187309949934094501816958713723135045584748612381470388384528032101667798780697135106944638291554696860785965522830065627523890533825590739959307385016993449824641726588951846818270841126446324983515459242567703185266872668235554977960557486646021538360034660657295563442181137850749314495969595169324835160782138590108896916444421872344042736129029862008532347221568994270430568204409202463406895717943411903035900877119916775196617980679813391001805370504094180113427124069865011650078106309557124551883176488574609985004920754253612904767210537280576936858424927480795311142386607481789358156353068018502256176670744747145980505987519972457129255872898666001106973263871833399434298934837670034119668122601485443412696834307209922698320438091009309417279168986692667648930565942232395225717202670276250256325311374652400100210510228075723296286795416406741568039654269566048850926475033094430817650156529291857375771550279722929879090102149296452015531297246150912567770934815463090906947497696660921579530100339791556367257319172405322691462003434558030058114056961069282435187883603061185179485973404560528235559169014420707391084832171191781981389779774585024167265647714488456094268949451467664721171932960427173222457719098530076120714467364021778767033777203409553789936853230251766015021680781014305972136614671325216190977052615577521447731294180378730987763422761197423635292708595576903170599228598646981568092936138817643607956899971394961758005998216162836581710698403322748431039111205240523332362296869636612133234929651356617950016013764984043334125590531791765725103644670265089457010383708811608471318989468573319534698500154153296834991522389996318291934660855389573388656623512973851894402918965343959593906696960644198877699739298683829879634647425316726162713627586461463775503241698366947222726527893876504617586794908192405048307559066809271712702583343092636135989064976164518034669334140640849398304506741340253181873611213248356767969899296595766416761553450364370939610399492661576882599745371308059549392270157016790857049709701548694982538776378246716997851174911285312807742301844079744439054807634444815772220978131320750256586836859177817177442197377672522392464594407684138979343426906735718454188842502695718205275401514281046059983584039556090555660866381984656467848467950281743023633032385540464404023797311028811496690195306867659062521189781325316448682735761544489032598736849969515911631367177081490276333525201897081813628406009405743986937978821702685688639673692151137660155901993716764130404934755421599760560844243624513888859117500761687558744652949096340251217195753449741211163225156411641824825342551058141013892356366435534134133028978993230791858810357504358408722664134739049928163950152110729007237202285206331939488316573094587206843117157637042976693021853383434113202758611950633780833711722221099728431197690328725918267106838034010826790534698569551678291340062187073091088684476434235344613740099521113739355422212107122826112289604852512454184476397782393109280398875218273442856332031735947437563328782801113432921920372394387877976162392836180448167453813444815431557137512093669530451971104755912398275274174684465415910916751273951776749119008258769388248259129133144309430916236423311014690768316445324410510156774220222948400688462175249107300385165155888674514120584329778426466412105590679578447239465415920599588996169586437586611099818825184709777192214739889688935553358633575136258907321835335447842281705149955955182847082434527311091892882468644284483169873248227721375251283227201146574391110114464863044735366523470294475306413994700556742234162700729035172163284324042039586079210481976875017163007961630893491382953610102729009181278872388708260399569899520664371785245907813399341341739046407236106941849527138783158167498413426776611628841419168715724034479850781580133016350558983511075246547215867226029668851103596686529676774173687230082336794281352427246219387282767286981031235061263275005543198906989764861283778425773644577557072179639825458879131738407071385845910976432847796131356875465710133048752768839551251717160892531497702101640355857716198283228192161462717589619674163376089312974528551678825598236318098386011595913986844562339540078318472875584306775544297498087260287084160321083501741695031131947980643651759437250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -9599723518631550259792942222675211938210759897795925430467224852511253012965106254914373681879577824718174494510642368595683535491184928899945679872675975207213706297006656313391089089606427625646805060627052854771864667662482260565179103593864774242926438607199134606341152767446750875418047792915564275882330307508481993687425385577007783587705891961232691489374342504529264800873249484531491728223921160275839714400589527413140905686249585624191611678566093341557140406286235128827991825465160127797325315996121447903428450661770200185612913861462152239261379107986383754594105667046062100885868015607124325416082596362131265050340028688397932653562209293953927555010736023080335369520515895478627650295428003531387463436480148381825471046961054651886890794360313799533465057220230574739590733190794588754785797887271776087838093326550182940433347372062498533337389609906752510590678081687255512400554152778851220375090989417222981800296255599620282322354342552297240792118561964991024766405228193782487706012162316996204000530769862363524978436636356226549796627037921826687632099076173225241755991278406006829226437707252661090071408800849143255246590192153415048379311861819305395025195464406449725606266638419291422121988112824051961742973744521455544663870002367698726652726356645730873123669751909146648598092320046175688039763280935509705477848929674531795408865793931819502882255586644544264322690947672853319109035935647839895862517500942649784325053633391912776768401794484362094050363075410821287740021176891830893186177432363067503253668674345506761574552233182754984835281220555125118707618332879966827390587545190139587189309858621029734201568489298029209660035789011592540341130972690263168416667065191541027763214583807284994893872118170606981569239741485335072680467735860072737850458512079864422235351228132211816961304685772939943285651737541211589242629693615392347962606709516537823891789287133011644741857706153790407849174347562180043857296344225602284553262784331762292424064940157494852604332433525878918074581191022946567360532235591695903222479127494228829746481600380657852614071076446136301020620323430964079041176507543664324717178362623306525522934651789733424593793910216150881574964385678767004517975302967702538728644876873450382793414486829577518837106045461175481353685239101213591230225938293618659326420338701744320956337138282456997429356469960335832337476126715328479420999158292217727290918590291151838340391265858293968653751561471135566613898444338434665669337811180312394388234625565856199133382106972649091089973830172340720788803750269520097263440462108921115991253634303804719153156754961523666866579804347135318220446062651773630152185410182222023445754461211148288944522937483870747582582927752975503305886929581063231234472729517877049411781879377729300251396431964106760731158675275165546081539046433251168401519827243198788638861920712298269765014974245881406022231616088706971529586418353823607737655877881325175559116128202372957511942325128272888395894847062455542500061567633922279515969826283358547071214538236915492667852492631614125717358658975513884916935528214883776093837057808214497440897657784731987792884682879689472496581371615036211749544815439858984873294658648912361425506009955038703480445676881813834000664121079929195559036067134397017871449450918725441467049403355817276179538078374215002291250305924005419414399360844363145322813463942716524155789297830921536314013312553368672254493546818960345708091105546282312775249667846312518524373235380678403154205593032024438873769470369252187363982688164031779246088239178038546983867760416166809885171224825804023681834212941767598568395983433697989873653863036668542695553985812871542600935057496506651559680810929947410648277272158751915592259798999124989432771726695717666020193089288493883729524973759460008598043335475384325180902597355783034897639737734334518570946329904742723280223412499899831408282685378538732823036251549375905314701132628609902621488319927589889057352696821313638914492110375528124149961731644589578781785921859515294528639842175741823240935120993842784184846986598510033215933495097781314545804150920095201406503621409078083585031961800751290493672268897419777141246001455445847955536518707476957683382455291108232699727724438496378782717132707182548643437638194432689629297112172314665036978893549942980512383562395894782427418505314913882232406116501094270764373905636035004536052250746279086841636347069598269880202772919220052665062432711528284882669127079812976000647458249937744736775074623343379409802800738559007130342588364374649308782854883593488203248308099960043917098716018108432784457287509221572719271130702968049772369162495703626439115936007595347746693495455340788510358117274439115628606844989186130007743912262772714911074805044873877066350909683271445807239521356533991213236855438953880603803654623574244978316561796348606983244001909945859167002496112729119694379341612894153652311909551184404279295355652882660197512810209498047687482755841660966549281830076452253678966632813343222530048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -547976554037317048871176308968830996679579569549016061479157912405050802310467515747907769343229878468607064626295049312972505499547443285429861356323999842414103523208412071852541021970187608316000229276164384787124826838407759373349649917869710080760135561159949455587878383895391707187624658142395295489379926051134465727329359563875471344368981377189308763219065121180175825346408103801980458773108442203780036675794962259262901931360545315840911551785331089781358232227723931248667614610162914120691342696093623083100656881208845600569305892604377699066596691206678931805775131484907331397267825417324380772756922880445137799139800515349832558378955871737507414025826617508109047012691692834253392567032918547667771035483176305778394734296259938991916348887624748320941120232693393072788561104407638202734530440232590894103801648144169886595395383472698004417869798994632021856840813054254105870453540631538641811397369690613601602347829771608178743685083047447578136787362017804663088845252016638948594732032788216080061060724550903686084274168409118399346155380427237720900035508666350397680966380798360445126058434652290361927078296233687593151792163305240061138793977861929077607285602122687802917253874508917509118417442206452718439901534295861148933146164582285216072780695611793697569479519633023533004896945101148096664442999828812698799707118781252069864260074842480305798850590269495714130722759808726016744869922576015067390375351662019756711918437329803121254062404941786568332721948394981304818635989843834321617593213167007731594879479607216133821924142660631072819127611516392142065811500714847514172959866180694037614184879325408891269815455955436275215479557677584126098349724141413577061030568656096734256295096224365331644347131498680221913797503549143241609296969642760421107588157364632791834774522905409132562655833532286972428662531432401418472968818125009293699591821547797842718508413837498020771219134590839290503931857677813702997150392596930041498431829307294102714324662345257943731706654489961354368707690319105346285555493897296355817022468666798177222349587620462007173404443513562354296914873527360864173259804894496974660319490183213873187001329753202955448562013547650631334536072669528928721042881673916868730160708119809556271419212284587774488947127160617019572162378679268907339078347863318113289788990215221055132534725412333608860843668535422204099737239524147147383671173669677254813297553749704622787890072477615972840471097273450464386584726111152613791909294266901622795451099473486593857679350307448008807979218740169434764699655934690967682539579906757529531388776579745633990858821319310242157073372265111286794684500951875860168853468278338498821869112538079102374884314220051768838163660249519004054848170079396416921348079045471934883179096535615806840851682153410913573982631830296817375940167588491614162989734066805369363137838486627196738917044690381556663607153252379544607019617039809882204245874987652980208638226614299503500746847430655508709571903107991586660318561112109342582959996141209130594018370931145695670085434160066605655923223497520681194991554084661963493142297519358461175051500169961335591935348707549357244197713553137023400317175278216006998941121500149085503778638976015181371297507093403857537245404088235118045936828519356765340505603381384799306610052852700717148938055175429722186284658747448353061675628954971491548436421714982352971684985915617076048059059469697258515030367695012111120091117064839947310077151741036539673244327023550217465085134181324699506140887972536009301397760650981089123432256427725214816184399455771747477177122720660819264019260893468330936580907756685433383216067635244180687345045018647911129129979569573806542718619902284450383643092179351257215337017560463894274768255237107077751567553705042851983258263496320293373789222514348517462618399148181571797691169326192860048416059341051120079612125403743460955836918886292235551889603069154998305823850983332356695783837031869593083636824508064706030095947361131217911105650369803378952372457342587159997666834771277452493826129402458488807863941700040171663249210837487081299201020230297695680498367391839876109865079928761607425217908304171201476311173669934428712866690591759240987353980523307533195089706737885151408481511811916015323940959767861660881820579510410714696950493267064783653378904924320169450714279144963138192825314237842929521728990854053163434812052693971963559771644529777248072734045835013881531393976892174059747947546591431406006446115923398849254533333428073161424149960161739451624346393226689097745656836140247157263891403686330881667549328711506132657835877450069891088962627889243219375889915679786775388753740826777909541518584589451844030944763189569611281499118872706164459270102361380245902211627539790224468611612207084605063300333086299044957831834647132675058410356321786330604384050075938378472977016196957157408760024114344763657819259909100577317017241953997854653300612805422640821296231324995649655144495381119126397397646362717473970963469062333530112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -46016583759971026871092914983576785844123448534792673841020947717080208838163853052651871919922210226640845809720449201631829084594245284907084886139365069381198677778130524495105646817488221534466566611343385639809007011755569339469995791763944086791522819271329730291671253421653631018603204664410445639524480121699869673386919830085299479508311822147145899786246714322045534304959051296088944987395629565161043058424748763626810748542840950353934713087411625784974922448774840696599587540668440743924209595381995001530964470128059969997510267080213099771670328662924468651706408160323138964977272914628545924686839803981823812302778092647718095048413795948131733970813305450588961227662708853337477921692153051055917662829918642646785621267154049983921572636673083303975170328336871265734384474759844925974842408614837177258510623126431186589290534638908966054121178520940466149036164098163566021172292586663699341955175387034872422210642941692329074225739597823278036870070293445669234651861904121494702040908980982590268802161448253451854871178728489454103685291007189200985236456913175124663817594692801611337998665926274099653170730828529735004506871798749556315094729349871996938111676226261080291053075498745033042810353336288989768603124595241237470329499260563126546742268417689362810540996948547934757504047947205109999307814610719988058874500840262376770386223137866211425557087155712213656300122975772599707304126682452493025154324736004753648282684439902873102515645497222159512298331995330538175811922960500316426715216793422293113791246118465414974871800310451878424409176335618326871321341165801192545744791281676094261540353584915002251384120914831226245136150324181046170626993447633125912665408229449084011313692090611176075921464897423627305859650130581803392695062483600232539502489993433339563942922024978443387264547823647998179838863853889973118111581635279527034202232067705382729403415104897363505064744024165171002211573676485737528309501598988760849253031759171316568518370781825838390340883178579722391506331962357111011664781103899038733259377654948321949575945880589055225849809968497527762603121712175708944372272477056646307809490094558468640151031615270191715325214656588506437519672864520902988691698810575628267660001593872790896472228901667033480003058373127141609920736845337959065757750358460765058580462974889911776395508362762421939963541430541490399586358240004632176341101409087770536895242484638841138979528677593764757382139731715612690988830575210605036584153130715890074991590503034812579327995608066703417276905683524398727702370326600970596859230026099292597077318398426434292961021683380338617632867999914801224092491382817644595250628028026950526173606915718854340135157173190844160654246845583348103549340507974619536569031297634070403482713723776121880443903839740955280787674852035456795315823938619131281989224099735235963807633407921319042837275182562256522425968372788276534656408264188474045801016575267962899422142764436450474899453009413608357482047378714304214736855381576262147744746765443076048265758117289470329003038887152748969447918499018518789030666531303069198374795177555240748128714466950719854402895118176404955931707930393909874513909944319110389030953473113172563124768466426948655511788628686596312770629732578525534046390341977450149394612202471911106700598294330889253370749722391937803047216215242063624388144402528190544919168048717712475856754573911359588299896692677437361589393414324743597058690448417863656332135783058507784844117218417496597977302849287975034489122463557828773014225999151728760708210678814955879688339476698171216668880298388301858965044942212712539868297523136711320478614046912213875302760143934403481928373433100977231262555671000319137795035559453693421047820823099075653550192445405289371012520777771005195663015808954901759122342236202837476442488568406342759810880816315378619249168783078319993829677337143591427554018156621160932212874073600865365552193292207302730554999325239389745599522287872614656187150746592487935025802548598345580854334600858330895439461301359840312323977838230831051258969630788116510516607391533727249810609376372954094685811991952014505043890852672364628323146926865091565509652833368215768408366877386314012291545154467266194082543041376421742765100905097038610215152304799110684287812179497314108288524376274750814043033506664207119430137593108948818795525541941441751580760775047939788109774114786961187664198246923418070435776105385061099919740333834740196531659940378559706853427822182749637389931919028648383574551953240310870330349689591707195009671420147940039320167779278449672629113612173999248383807738507932202907782157321814971463010893262806494630238322183977847060598213954938723992639022291861134066803457479206719420418732452647699549460606956354219633827587540857656281315471060280445644980635478442308261670917508559152423901156269887714589508316984388053582969454687979708341018116174066958272317927207933896324395393344604610494461659596263727403465136038551345361795608123767886783700020955709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2120904990599641294056597901111308639765585339637793089095253446700922049268453967680219581655943272955819623555114857775282588042358035776374363115887819069427380894175166832877388112916908340089534110310247274961446580497923207281808293629888559014431637044790996204228181477232259378519190730648277994721956518345018963459842412973661044887460525683447502848116229235131016970863480974580830901155563533255107920384228067728057667548770354799065730435781253569951986617103586391679809990442635924480268754511398663062270239855005262917964704320885733443502575192908751648660186342158578861218513016294525161428199574567993242827359100210023850769939511720159349193195441579471400967785706598291145607002995204389455209327062832379184771788519921193539669159383636560495644727409321183824538780932495824134005198282972140096134710643932237582289812382894659668755673781147602859400576964247218722019271714663466911179234036485680100582551495418066672948545721005512789781282043539760737789668101426170557940466184796539220236218179248647247880566679342881167036895280011993226893194991619809979457717868311316420141180059483885927717983400238812200728992693967595834527577591469393358439182541441617175634433850722124257890372897392592430620213415425232489808907137407293100596510219262198193293028811559769747912707269706688508836193092162913054614316847385621444787939660911647963385378953885291077495742343076022999589149470360260924779047950279014554622170752147136112882105554305313980822060781696227137957446054637813081939201985601126444948003732313637863260018230394138207496723527312422230845334692242126134788394767246216330975350023577623882779801958870861137237168100372415604775720899947978690047976588887675083958046575869918385296892234584392735963213538881840428064735221758368269944533793598899101164754258707252860465181742879051132982884919980564979372224773530379316743931813720010920040347933058962463855198204042731888130881556597313422440975848361876046270463089615718862701970634273028420086525776352734843975322644765885932018751848552841896177374550694608368187059924310196216244689064860466104023443113870937541059210190205427114613881142533950922457646175778005256221365682342776568499670065531946168297197870759258788164777305867495778123599486391214146481781860807342971540808451592858778286347646253373687514297771228462960953079038753480826715707981603433616039809901213459304314831089566636891188977623375712427557755660808796377181111194900565924413555840616346029118468471511343776939265541019923411275368978386409435367106910751806512100216970109488624701999000211322977718667443894855331086480388545370677588843015825453608936090124985750429157456279849614597474386156734278553481450903610247778909404853456359124304876542159865321984651794245001553413761559840188345506090381834760375893752643665315097084071269325220774409892529167899869825097226612052100962590712995523929342830717002064372802656609971904881708579579480338432009873349628225926228711677325724730845495978568737215956113900077961548698515116811252769893690906268533813220485043281714769062123134028807798681822431666868163611067621981859405114680855390829492965682807887715921030850340884087570499216994438334224721554280456616973070766376013050163684187574562409291664824234915113820099340862471510251421544798329289241997287398232424053525375515997260878350441442620779273029338344720566316651346565105923497121419061867907620015857495986645637095284696485252609181669248952099379020665386292635150116091054799795553128178723706748821432857668482713850394725954348218247456220391825325351928695494224716554279570034601861285179590201615846368071299647798459881056509750048746220660914453903569700740806554201375213231059550970619323795318638067967733181825450761486291243900605016120649156409895460044135408593877455169533284699999157033214022210370758749039215574327603860528969260122161816541425229075239298041087305377917385747555468789102585373610982599867036021411358273862710616184179216077067731326742723473219213684101668478045123661465175486303684945130178724592991746075450527097433809324754232140243152595994328335168113288592755539110560554199755489799147024211659477568897195217988695469445205417421331237709949873876053379460931217235654613996653837824230292856582867911161121254455242043029273339091268453161918632860253662260665596784977929311692717346418824365735774002501681435466024449955868787305976996327309068863792142310628350173184615322900368222414245181524951337269240474005816647622691114526614990686074468001843704792343997100478377730659507748735185807363316243110996112737427029776886829643035684265307688055143749657864614059050774845651447426643622533789459074500810769212545435960231445165266949368489401363962203041875847373504503890865309320530741500604757679840076827544698464034186626264166379885416710257582724471695494036888724765082305185847420807156544368114767675648153594767762586467217600001310571207571350854918801768873637198799653845230238178562614508441591273308184427677053090472770070267297792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -155376190550556004660282684115456365120558212710045028944516324368107968744265252963848176254298026928901729273618499913158960447854757001959291579954542318913013242163943890303766216854175525006377258763461679655129260832631079753774477467730510505094858405496256790489093722317794129666663919004728941475107561910069518252966204564593334164283820256073987454841653723239290742418651832326153248347086166212996416212116059789913499493262123436446453081581979281044790985253684987936678945283523320232550040807772437352532836574409146269863682698094085298416850707621638870905847486353177487285750000882347966216287183313526569520238079760788683177431378531602266397877616847152432213072609670602004137291377823282158782784012274239557510152307929704555282600762380744080213629060280599982135997155617962542674652500819404748847076584474615069319143795328797341706477316769565757095687760909492179095207329415990739329967528055344669425647688537642403210150196868221702982369534563683307910662791500084014627074973014198864125049072338574483077369278632039461496719058017836803954783709718144759322500035171392329143785111934439505772348912523276962805302485420653152317729138076771451173063407203019219957924050346211090461930297046082765809467949256434281386515743181152382578069018992798494679081087488069872102897544696298452124011451722896352673279348336452812910471478923229174722861664407835948096372921944701634241954421159456255998767105808655426670769502044530325038901861629181698772099970600022306655561906757341716639350403816520731156152254379805151266764842629368341681483284853168149566968929728088828862870272716281575790168093010642700537637147412928898888756618368295782658907626936509812503707975517711237746360149078724173489217351821233248759985581897906867588769861477315020369699856722835571117374823212456560357179952682272776316612044617447830329405650837614619910189938081529322947084527341742302103581662547779080973622949622558477601109459387613550672312913295124568401939003475572402756021371141067908041297875279050289935907952876874245957485607895817109810750153395815218419939316912755361074819142864985974254011079066299475209065541379480175129884440135352313369356985452970386110831624601768890951793165396322844772736888249564131686883488164126377932369367837422759046141846767139040970921553096579995174913432283611130664429134795080272328027210061643427377028949519190693892196806971267813174610553852343468585650434167774964752734307844123715360022009916738415827200388567268434651789002108135353339805258397976222615644347819191056292702171799459869244997682728276270852468517421237452126081244880981423322283286794354788357512033564982208709591202615135292520375031256876663417863016915834039721113234542146747616006753807050115192794965098241933607171920252178399205103568741587970535115948046693507326879757900233467408307658258917500837440880148165762179936556016226340736093231766650639691886543705349880014072624558028924934385726021790749562807727491610382506355308253076772113341029440452604729563075461517005233709901409046545348628304442341629391972560156377103989242548945192048590740050919612035349040106581675358457599209469443813425631454595684659044491243690412996822567080415037906023287589913947106231897799738933462152694097684470148430506383561659003638590654853256474383138252696240923836090505446067152143407194798710382815171209568057391640976898134871925675278457357676564415470514726032581716447299687146182987126371252502374164374461811180667396353576686411936550809908002499060254919713496729595873379133898912407132679521666887780648733187387061827108368910902082999254444025855211563596929119969631324786344850866540316492350445531164867761719472665762165255174942125531944766924677408957215743416728704999752812959350178560946250904258912083789767814904004235548783104434144788776129129403898908961470386076787042833468111401096165913382131450390413633306082312169633238812823785372910176528218803452116371105461713264207991304073411731577787423349939578630936617826180038905571468804977304474706334921749359424130277479205382300177132019045969632578893160958471202062804654921294677519046266167191621848850250402502001770651057557580967477396330549203082264981153078728271492062330700950306383423737324330424622853447475658153591950310794821572870401344061904046599185814695756452923599488155982019637021561194198482980195447671921658973469174770966335277646499887948444293633665732660734026814509895079597638029452232758331421340766981571136508973908856934045919210003528034304483394487590861994666807747187701569629061277754140600200423776890271797628799035328610427854506786693371442493831550436862532187719677871191653401768100335146488471821028800539650879179242261629564622921745429458835469277290045128204377907462632920875559708398574361477269360178589303970068344759705220388813827790372532984732121184523545690796423125396869351200685156603078668820228422473376459353129340610808549679029066478034610380372231813308693103781329465193476612591785812668366289428423481753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -5267771109221837015615456380343988599350360047349657425257558252633427650456547377860331168507096265774078940088445518002221999339616683580136293059258784283097805418271306174134547172271905662491835296592500365167141874012795632011343861878508540603026265569814287361286172478097934444010853544302655717692648434601741659743981111097395731939027860009892317383867716881872586868702268110115183295325489859593375420325035899181173153741744343545525510192193356689219702734221511594341616089893681601424224777608041272862622623899933729483688473359342858116510712927573131089058387071355813488164764229027738726074650167770764636496076900329516463319702712957555722282816329377867647509647487080308508360080946847772778035302704277155709875824018613837832043884043784768156756349802902042070234049165983929535428068087100368784505741390479758623745986005735833440584953892762481969749312401493117531715478730839792566688124859202176660924126420908016981863071372355876964230328588876455330534394428065042520057458124093307195402020590946454943873275724756366308753949915414412436140662175547592912698953085514607994058905509789344268580988842405722096907818683474729059618054661311408045410924717541918412705796777349565975448058523098844081922441757238903937272769930762868005715947317749048126726987675681009647242771188362839101624949076356634824138120676360673502191576340645026003410284743387271229909469784532445803255034989000369891091999571183062078395928262803512406903631938383917109066429484951889680157717679336916897244970050542818413413041933861648681250243930874494372795810322869148274442495045951467532956760676901755248968686024552342918080256442589768685801490645586757287253901740860285084791144774174140313332650379736942436996643920923706480749707276012446895398152059984824936578614396141785198360843399508683412358776888563838831291038814659140525960936935371666877416111470222149972496646583188478102077217841979467709860535312884407032784890149994695773889179269329774789826436391045385739917321868114133074221767498312584408524755184200684414565793101700217912796669203559007835562659844123483595658007999281792348501647468028137521488175908703015428909769270874709391493116358861161465437057878126385004401019985515805371769160468682626556295879191608179251347160876778314416489685019329965635805711531010755944520614670984467696163608194418456362049348759523379751706490743661067616186368966833416563583168535693663705089078470906449085195444857927231575199429468049888667556331769101688125112879381260926427967967524344165767193977189383452509812440955877982983955009362763880457217588405741587544439248521467743205496445335621484070467522923297990206527783745454496191051328303006899086723897372203707215924673674192612765821715561141563821264636311757879985358113976672733439329644653173158360903140189471841669165039638607620636117919084137123705107895926712971840546718021510960535377362713542693255911915018588345543084042827924807976017406543089284388560073787970434940552293578518073462828872064542448048513947228635285744324017815592470192529844202939077424242923932948793290967413756798951115158301103082681197484315802302458001931333742650255782052469363039937539330978412353245868432298845201082920461463596345060975825000496380494581361709047518924689365774497975185280523826823709611814885358157225669926738466564759692660751246879524040432865121867356386851990365970653368810447842088813171040166081652335666054409686675451122172245739005549886839940746847311502822613411792756174263961821977955971907915511823228793053476023631650877787680257944123009388575426909173279379883378574717156549254944863607833199761983963224086132302750457615721865986461779676846101620887108552835502369475717942615418298225862552631249893683434035413504929240017684744616412125607321672131424396497315602402812682362560090280889174123529670679496568021750783583446815688317672906119491997615715438956196242473298905858517458102765793318576815055626053393566188933502430648693367945147928621158069376065995126089203092620290049657353813829657067238350476589025456797857481830931782782165614749084370081933521829942949585311429624040039230942892283969010976239278340334865151944098814990151981871434226059530333516852160411386190300122227354297173993557175677361064649990071615780550094262549775957703362604006541944375228464232112371090100238061558334190504917272629863332657435913735869336497426601854224193323594155747492419119754398086159460561239504221195771840890299377603339952421334836785121170250070292177621449468709478969452685875802878938827037717897506743122340362479647670989162480743607739091750643812084967948968753107139014126403362557774923475267172495633523379810761059901087096619475718340543931559428682064560381496959366529921036368685463657629405052479082007808079869233107117645068683573240581252778647735471837524269622408255563892583068645677372831974869224745671640350751840580040029845136695521937902521348134504753101001679819391287291756885803838181457887645245516915797315102250974926948270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -308392292295796000842481055389731533923307158152136301218879092863416639577105754330441135050393424158029938245618400675876009092656758017018977270205311798432378973754539392593826347386695547294460878860104445615692565634738980680419899914291186405944674750778661064599827777077743857907035893123293754289261795904470341191981323241708465770375736213808684560076918482744614040685238703454327563297914181051512866449533661339743653658522837296673654440872134790951226044280853391553415390186779864893477536962343282757163349706871262332526862182795843157662173260405906788478125373639502312207643320775908493526442701067023872479695518849121708761590687382341154366191279043466809842404231374670986202864356896618342267589670474026077776421817028396565996464765236707111258025329096402328708231296055346287651920276833310599349900065048360881873660654849629351218656324301971715840217711709940516570629178341348113165027393099155331250099819536412931541418607628681754447666420866086246993841605522873548241189216081486769841880281964171121679424690425169529411136674050542390962183525703999231433901932022229158325216201502292992842110901519819783007063771532285690265461325218529392942409878594865642286581068567622687883090135598575280114165333522365749788905953131488168869319573198224786911032516264185757916875056092724576849932704089543846453726456419519569598881199766953074951575026992905492548750562541934312692967221202389760388733517028591181065085644749914005998768414469360753155836427568634531961974820155270167809289212273694441392301884183399308772719032147298916056154442760829940710885707138023257864520332257256765609832680263626898190236967362175534801672359287816425103549888923551284201368816797519515706060759672884682424925573226064708665787956982509486097411175191773328176722048150951562528488863982531101923536810540329758082371126140276965498328676617457307501028990735232987469366191951226351528290677502779331313255887675372797019938720863369903443265891220806348985823237378835083320294627501269509340779531387041283260727661907186189933540076822564162499575661897871553409421810178918787944030616356259381575963294940144614412704333952418905777648975758072905225211778159845060043545877682588262446763146384515979661777266810664824253408440621096990591117415898400436067785732739560204569566856442597829343843783362777578020230989641465036018510259755614551444421069587266054821476172502675222282458248982192348385078329395885270897154368719373487654191311919070058679613545389492061932147200341337874933079178338607861817369415876092563904847530938316460374726845563459396867485926278652084155847733899279884630951063485666284487849146268149143957171359062723448788991325750848874527745124295240004261574162225732507373139400899601991123533569730365250982841008853634747718757595174750694244096980334328494100657111186787021917282672105873921146369200344842027812662953538942370241781382496425938977310722167854130418259809316825657583963264586914676825619902005067588146197366859091968076431107512945329968792490675824793869258134960645605246896490091492592734668669532651745651768273803094026934915990898743286363239864657724307753782835725008988272231515090420133129585437974530776346303739594255080592055311000525908027755517020640494567975246185186483112753486869930164831484371028542415002842813794576847782165299972789707380441431061253876595788529071302750193274153683677943280731184579137424048127714424024274066543391061262069534885246119542805024828780051408569452688556687803517243915843893468453213988849475153767249121385803450097860548337165760807734256056078924284028080990253071573387803547081572569811734941971907851756161248796311080439348317993902998241311886858704322458253908245106242918630395565845885184254905858928921158069907836770301447279296663173801917160815792511942898154917649714144863251135951351628567414274823918947581529099094662780556371245990015846871306751665584754344082927329264301462172662873029234316963548207175944455179306415017884217557009326081814007382987440651922441030161303331359958848487033662602318817297125712841575585438822951255245270757521865428076502387241519495040037057989263482628047759666376742893897310168658747120393911083859712872627329211590127483061829948534509875564394918727285011281625529602010477952808444146017522831821329124884261187192081004698336169884942642660540330611713749743820807951077426472957731732711200865460433898895976090064289540436450268588176973013990044821281380257282289684296005043098167746704501326378672452385623724682022316158927485621814564864505825752433638891177289054824648108178633671910602644870587183498877078458272534829195255843392054646829307876898106602054347380813925013376185849566709092703059736144509107724674822497595977715547686361338757413361807303937126703201544148115871822618193095171347380877312792934108610796665324459796560369221295842152212493189744251844529464222196611619159151473802347431333145915539447123152690153933180707349486825826229537710712442758770548627142529132369239080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -12340233786415821302211286689737113168638427131328204614878424779426562811656375854628353837829612850455262497437962262316135025331846358829791639141852417682400887508385627427065868861382252962328875899396698875818577911900422757969241719669370404602287199121331352285251439653787282246995811273833548611451645466007357412852779727684231267668889306392151531126881159074287695674774933012087737559460368700573469193292188386761952730225586201315194238555621700762746275305461336522652765721953517039871717808303517887244426464214840797326205230395804672626736723841206857880547451054116496965515668916667392642124234129711169972101789685108510131527023978009251395615847238110606783791892666008867454863462654672992474565634502811288677464082243512529337576776439557516812003616365959659953100861013514910714533821347502124242723573333261069758520793556813285603687216860816490277332403668201921376512291456225496001684265413999279536215966280501695286374978885319692839377749683093211182183512995771791086063371158743906837488504962496366650106938675892118138440731761585503467546956673669115966531696227305705622113967891629676727616137769534618676316232240673416747501531424407925843928079539431496507998697011642457718501837127471870377975906695524677267466490868470529881511737428244218864441857782958569649238479549650233945162462622166890688096611129791494287986367438411821770314114650608546295175712605765827292948060654176204778180773759361217488680114025164456279228005633484226541768562179257877486791331260410254332502056331965760132077772423392288647756638476116772466492847783066132973335515115510430101347574991101640873585699048810831608358319277845276996321199192157423196268868807265609415551445008936804472630620977123602688330079050873586544879260973129922536151323099526263450646144415106637221273319257523590637341735934571931396347784487371284182419671148087631237569908772164187036889871569559648050179999182949131152781132703940074382730599698679349367302779704987350751898178128799990620235251826905683604890377101436391154663572728946697966447213397057904767030928401202956258256690739426869603564665209897074358459462029638466003593137267094598462205350302085807161467455080439557252939856627126710853536486448821361159681057856509756235015066805081648402970956328258560779709429624443743393695189705116148421489902875304888701338733465689265583629287310834744109925189047731896336674482216276299673422469987530638708182102831504289243950493325224154212976040922070251421797669649940893269448133296544463396345921054776250595241763297792161532117460737329892897872209380837061259992986518670228828635738719284735291591983253041878026188202879890176650348058529186553193796659823921098841095795810539786746995563508770006844268742426273800859198097506649758449772716282801510919156427305629186648382421530600999155121260738906169149221580504430737212432111122682969815291945970494045165031672881685321369192163757435483576739099402474878360704729566679355464922773179741199341939789154784383575529303724793747739104558856192774441375726751894773955190048951620750994599498936631880754043527382426441488448586350433933342479102201189342429929420898948082467102154586837519759715450575019406546836967370473199088056830758692220551261528085542667757841767686287666683000562029639182885534501567650249645894522570616228787924463155160833714306823546296870883902281747252498984172945538284143623111778613669305824873034814862543977827313286396830527120537387592115045343422006818658936661857866278750831139418176444028191837428475404952333619469387940475519794366224406595201422946949236325625857127931880355034236569581797889498568987963703920059641840041008642062746240852121166060170094644490767280643351024980960397951171657234553932047917627721846883691162372117276330589125358595512248944970990224833847466364901351069717792556939207065896496903827213141448589382256267498021609316175324868782486865041344531295879624560498880503086255955515532438989371420779855514545394650165715687475648904971697133576298886431093066048101358373247780094696048876113826951656421926270975240599900460865709892801845330228418059045418227028843736683237038360591869678247324026125207405351867103576674472788197395192468559688657871385442506160859765488969629327567488404290955384033182953312392962552021452122896510134986264452920079131172186566742676848330091248022497156300337585250457927422401403622029816427506332760083187447323701544485411298923011530893531107845329017200333100471996021327427450352945646220224967252865541497713353655700746411121906051607508852766464540029661035612539387544810379196082134851689438511990077785362287084814488242231174363010494985194989679363517399025499122126297277997098115033554541546465426225941731393249422603770682381003253365884607175514725373950298453602892969039946964859119603729891386729283327392298541920900551208739413254572173149328009209143355647765230978391525092886190658781468210294118426533066733058244077872201125897024070753306646089549696478337389795060342748977561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -413237848529142952869968464319326103255148675825505275360347932824985644785541211779921346157607554455749428206328818377924616961023114500687010195924491573568317247202755851163129662627106296560383000623257309283870532894490529192625239929288269775290549810087177233249910036905329624194813623008931830200908982065968477886232079791543670893395570671681903415326737854782199669496858729114963238016887823321662523312656887004441678017305379563492248206367288135389751711913377102565963540986239204724770278723518669271934926739053592703798628492208161422595291320878668829334665922278764179554616374744078240692321248964008768879243778367693162267011750487001275078853636806018982973051309680796433420536168624431773295168618543523145466828664360223323860423622197525142897085859804298839945040729278135788125840937584398325406109825982169265990400185445236855932765011043802311758993680134068666789049955632270619876183784741283750468021861301562206120843751866065992298270423939877607100759309185963356089856337693499330606688622357026015739961888687608537949564081739803181491631327761737883464867146860949028385193457696484968522734907597924927165531663451149034889228088404545665957685229851580744564554197734488917524954076830888320192353825840241663810870695062598919785902857455570390081071232087016445423566837205404143951987158859787390459748106913261868852624199411276135342170239114661380474619323218083958466243402864849173953767951330313205485459094566113113417723480261100436132582197592022667768740952365640037885425196829529730110244910913024633838220512773666261027986451892316321724086513028968319456317274251593526216528714582390781786560985829967741095794517557967383428767699796507084141674058337584750339621395823120813066282265842089698507772352370764872185848707339678587042591867100747407352337427559905930682570005556403784778586611576447469449377397855883451330778141966870136888455146778591465690553679569865401916882424778228632496628679619186265612553663951111171347316146461315811100065380597964962104461509415690636115068783542041741596311173518527969222565881207751179547400900027185180004886025392959401694817763913195456798490555738337071893341387954316238571648219687176908927716771372454304490654043888792417188548547577919489937137841105934715605827080068126022149239475888420106959536320658522014410169129228788245056100950801546265013932589816391798724018322089540734468423346260634046859276366806109214797200304587840349937783924648857141860699431221672271177152719743968233190522578139514852502041454274296383289572437226965050151664486034067139581154372027347376088766489030541442610850253436580062380153903618365749774006043759391960213940698088686139473691267821361350045321236712418361549989478333558638619099509519468866715462776331438725449646096025005370868532630941189159470088875497889890386917354519431560902292763807653237872179615350048511969240373211830472400635304778593452538571822276542051186328614684864259675227908688706253866813746410700296023803666385148231303905702593598444558945710971824287071497011060260077712056587947767432483428193412623576942148730088389207709851644028920980908594171318763303370133188880829569174888527899504891739453223209292723194430267632081874064955285072919103643863376802707312078926266366708868005511032142255779385475768394586487298125041099994955702100198430357087047177056894178318280564423539422167407438632278305045717839966375144595661862984944379648740343764060139327995297386655287866771482220442852745768587587407858898589343277995921821444151375486000633070330195174826564883111759594848231406154989045611304194226558657810978276385629802043521076189859642758618663275576262126894291137949879916992874418168646719416202971086604801663261243225539808482339487224290977769610751184409748094823217121533857787154044193099806812776123801018154654130402352393542768484759368551836939920720777671214320463624361682873927148448788408448626319495008444485933449577442363013370679093400763461928649884790392052419396511917926860421291719101882229796068553148849149497282189371879045433209717552719759148434195260621080823166976677332555393410888088367326142307927013321853786713802384476109917227253233169184642738740228952503055433995747710651462195447200789495404133609254977291304223003312059780320485851362423453264584871546440109153102838853134032587043802036167503637810933200493243362532097345128362845356246694031002810189490163137537741832594131532216677170143080426867474930474252189439734909301651401753424224473412449886169639321773473978713469962159521314540780115241269311476546326177231954044801306633494692559089708535114295712494476486595119466081211887225869798770135113828463768282572055216300607760980618888009159486110283507717624967324309799075288635193754134198651945182818301811997323523067421265745288618167502955137615272866878331440366723743377318379734867257055863704863151201786590010225756600153460700945720898033032681655483111085144220535183186123774712151506061151428897551648966698554032941012225283850240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -13657022063252857009994369637265194008912483384570961057619601923051438195928037764577353195696160377981227817303281320656649656487781997123633409664291857258510673202111617001413344068934322006446026609889252482963199089756283934089000661428427978169452216519451465007184781885696563919373468932457510738325967307606437311599168774243551388081799441500125134157780619392251836287953975645452761657760328058263862877384808015668796307426792087348753144372694800593989470473092936494910318447530624088930257124124595103935168391707435404973626578084422176151734914056821525516380867377437479736569650534496456903449290399248344799291498947461810353999030498211197488507237253793142338060912636446215562598455987124531528975516640097771353619192451163530640504814932439299224854012659865586943161352278605638684116534795331270106897232573596672208095586732919988024479854886164346413066413987072948302209148096994879973555890908914442087230464428012808956153941525578748298525121190003804456685831471549616923790668268473159869602254346987947774122023549835315101567594158772267300322479770622480451789617566030431251855477968968062922017193059246394318063605942529844519331678253160262566151550338513399573191895705877962046634623220018452223487404240576601370825848313743750701676622198639537259308658530161421495859446423668459991259328662125547050395243633276097516090618850136527279925616773918225868231899392461312927855774881235275713774782565612246705165100274951636066810299063413393574291830272450921431556460497029141158166621610521492169932670858102240711331290591815263113366674810780875691562272867094676037369458397589173973098134987263638703433357302068393495909067921671157235252917342574664317929465639464296546773761517579398527366639613721709998564750900007886853271085595275782191714070942440677350296434090036112468349723031213020329608091990051862158837226166411712848008600460409018461628913044253323303546523867541897232639754812087268256492278235281777949670324210345453614355699612337233893458373278467173522891671880436298445202427894950224961345397877640689961958793355870624525863561195206927026557376133457228610012271099266732901054758964718454636037169888153605824711308960583949356139604669832444169711423773297191044669832172165595032866473978474094311249489623151063305934095206519204005123370619975454817807306587128658043624341179674686375091961556922389166868046097626124885317197064780735283385748581755498593058611428486381121854005385081009834059708330596752800898722803463874326272897802418135633846634634257528153755068174982999384056820718227960136106144303499155603762376488166947804341783937381827661636319344018031860815410054414904470979473923752611732228092659693048803752808679725800242898993212182621854148034904168628096883010640651784801389755146319587813404522356425861693712483796755108646575277379521791089122629882668147709300971203212575855212219771300315174181770862315333266498122082755703906136665223192705469069240799073971383000598768400164495092413326706087116583556058069227068686141997212616088579582130217306910959661077405899774641297376931513674065787359121130239091002388081213805997267474546640703813232397116851658003629964451029689908350363564608544193924161205951986282049871319425860153090105826576816046214447488341512351707852103038644688413990356179674073164860162029956094684904518164156327472192986817016272428479301356212283240206927539738631685599577726491461494992587631864544909407638435276627934309221122624905852127079803362218730802217063691966106087503136029270038102472460528443390427987772345404268004598187665860815782610793835754073573905057687952528406806701161893838346805402858304601382851152013258435635728994743001577079644843898678549998768868709616253681248108934880988496765247528982517485087872066472962172128589515376465012934221466349001509706401044587244956430933373804768189286705183503498071353982582344750411439487012298130560524002474643920431469829144111353133392369698452838836748121118748502608109864097755371896968359162641550602794392557494867667694512812771149855869785879673053413077567459409805090940832289732215589335165805799433879272142085989649130305310290216750806470003550142135912588473183127059948283512371048652466914388010316739279839287258144003750980385455165402546593383569127933298883668526904692805461594326751513366040051532798083115517493345479792996502191638903024448042036991257056188750859136318037107075358623408436605169345170531871745971186699514008786299143930177710542790252373793565671580675967146343004898524929086078510225542412623139251166373633104447288899040264087385678891411998525930276112321204967155784372036221181526338096754858643002559482929964845195988323877913198926588936625136542107284114112409931224215936148577879256682097649966743972418307048492266615311070971187655817097482043260015119168471815881766139544674925680638697764869119204590433827197808568608878068501931648271475233535001128914586735732366549139277463173954390144614769114519163329405817507953573800006582272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -592738158555566523997448998217774737912186257392447470453062219772170149892075271370464062123629142339335134237105151144456941101131550422992676296834271809181175938257269977307129082496470759817230820681810794490451982858368197262878725880357030846244025771844621529692140231870416021756766761564989822264287408464741594848495679903291650932099349936059608167232516161564440143456152867367528439711767799230090631008608900906334625776211337319099657096133152889875656889710312942951072857459645070173373799925496326329890909066290213270418013111294738404566639183488885530640520405092347268445455665448945387775390725409754986546170233331303265181841199451764892592790061038240470461470143978157112589795189819348872329272283304328062530087456612143068309942802759716662014284542404647521860919978193437136454967678724539770838574660281935976589503819851986297992183511638461395534842929176350437181920842451963128255549391548223432043080182151738741203991686569711404686024200424841438476236524697714342093436473294982275479769837786823974830473261959175062974137326187223782337700569946584341596866512481767158200468839523521473411115099867271268994144108875763715241586471437303378101233852752709864214851725451035215256613274308948397096300507374878589888866313684871976983865961463542347816621583929063126719477012835827507645948658144422293639269384899352927704281047453000062703024214168299614742098879534331854407644314544717531846978935761749798332018250299800892565534160459385906766388852829423965532276023148831144370219850536647572465161946581698744460970262428752510911790904942648125646937912065146456200873189840415732891542215439046341286610545181653176661159504236014971670807291008318607661549659087019313103311614884604926800456504065751715393368499071357608399789987830691665020907786596766696042939674158229599686884129970705668393856265931523989843314231170297663496978846688685970126746095795917903080762346418143017261397187418565755387605199343832077655392487211849021581024865365883696488642122103505007831248292193271691834377938017631664832080138904048781043630505572147699272581024711921858812334903014975467297449989546496599101883387305349722074776247909382884352396312231927826624374056172088368181662659114058097946248237805181217272187307454519938353894954864417871689132673230841366501956098632901592853764178588153497445343331643793315800108270283467688538788889038060172662745061444995167364456700425712796528787030341871021561923720967199890911990283887470441031138528615624805465508094221729246312131185687128108256386934568418323056836459828273256155762767346872644450254811042828153278915149051961925846340843804304242766986880366989154707655128450819507925116521940705089700558573446589031314289372933190165590971434416912171239481593127198754485245256052019950620727805375382437513966712253955027836254477845382262106957560888653827912299189509075452164181695345004905692715414716388960727839504472211226502682218386945555109356930278170333586662976206935640036445591621985917942975723366746994947767535992085004461303203641320018473495712925719021944168698569896500745140874436751261749365481746364375882205779222334674006868687525936715902421459860107962645100030716024784378924156433388813526745591173344733760431286824893069824868744676341518595297065007725410724397482085991825642179618613833179098420058803818101313775729367544746745897472185808037135718128696700633368870893570219563471517002656923502013016108686600113462432151760082044106957397205979651699876421760901411785861767818984036556844810847419398575828610874182615062175429281191412993609481406424154154107546769559664025028029112848590378258632400969330764551396445393048844646407691804095539975463605320704224518933322792640280484037408907277570903230603620769826340436536380583225897121011686164775519072487626332135896518592671766645165004518937277846426715479636787150037356058212210354907531757120641198442472979237405530396485243500021893585155663409497296567952655475137424194147763629437197024760782001398958941323172315050731371552464017483032051439590579342865920652837220186592947772306861318050002595380328319488994532678066145277909313679143535448645055166412883302448751406225020652935465539769120059847322894913175752306220041261125964932728228349207199683734350587985712440175205456132327197074153087322603514711182738620986556138477311852084799828174370106203400173624878251596985663659783297986664008354621267604780772244848754887626088127509527996719990217484945354529697833792408065117443471078408014643717593073770345766448264893310088261019211711344288293609758657878854261143877804682119320711602464296993699025189063484337381767585704838894871079718721679297594659647530539428079205011170893426081463381791697024152988851040795253691770416045549817575100685848965330154962623818679680759089846878694960798059034760446886877714182416609269228791827742675491056840718786434276235102567752640387746544286830394118268619176658996894283215083920388568531068749457706184293069354618962999667097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -21052072411786596085537197364768985605339257213851318522476411744846603146349441903294427234600262869654937057215280550899427797526808925386805764781922357732797437824364423885816339889440824785055919384609020641998782343030168907568813518519743323333822448360487759186757113364260212483435334445573990890291037688463493710002099859064767726862442984043245910654181364705785652909658005259660816365411430209212145381208167478285731550041183743478551619044386342306702101225300351953623394108296131248874923402538446352275363349380256928521546673060996556865435095279956463415554619368191490579959864618621563684665314739431808627911865620868226139102529162452505158664955595619882574051842809152439786591752224612961721433453793173746811931552631630947918614044980564842802133483633368179515783301251154110291822910560189434879566261290361962653679016133769352332030664265870952759464797965897125164192264326937601905432855132985284387855915980494880648124512841386517957278070645988384635731112779278129356044061162169199928178079228931960987191320005915572116548250635305489173733660000592405223920650775347377287122483126505061457068962422775532352863569529681669132439994214048509285532098340152576296635724434090268961495983913789523988797572110349635606651750365732920795680042559757678297719403530720425654545240088722867596116943304849907882762628744286269146234110988736440910760362293619856871947176062563322531551113964449492336791705314729767249415712841653763703339483439962080361065926878535026274006778502700669629259016259702994946680087372572517697287280299370535223901018739758726781893156911767817733148276699191207987978218901936058122795306176556234769613570016731995377202549275525759950938749022095185643435133003452488990281538961627126665947325180795870349527462329948422831640423921181138515271613259333460934770640929449227936562305162376804094632758987156888287715920372352178483835248573585099174453895098233535571852435965061631058607542689980698671525875623870649885400374229539571874379926138705285509912330286296369742450952234753533060074437852794002846496481547972911522232334886927874366871850345723881834616506182746086624874963018677119683567308101689657958669487441610591235484907253178605650190730322813574551736654837418727039797223891206140261094884401711349201097105919321062506805506468260357085332560683591785207537605357276796167254453932674268387172228186768901083703253817092581584476544663048415977111354918427610404629515270184228575484498855095842694956617034863691105226860934439711289736643822057884986425560930510601888000636999568740021144673709395332504304324398333217739273708121383012340454191035533112563544368733225370605439211770106607810403808834948255967647489973560389204405210958862797141148780832256677520703972371838075079059428002907311063620790683866835616678866471524066281099447833924988813877857454163141736362799933113063654392729640216876726822147122507736010943082125994108691082573888838412319805948236709484675143315765810759069881253322355424564962600011082003331497678217037533594684131668379048768906264062401889534321623451516976615299964615295336091943269369213998172029135303605017358506008684782230829119198825714784666013936566705176082393978584163431844983604475319925735396311771237136501224461264514021626593695888928173900754183896817292457052405473071401433313992080934819323404537376312137244465776561610093641211253964739741939142348254207314787867446749863754280342997203664385215768303230446654242621596443098140634665327022316502536864171985420069357676388298139425707271286726311751575786569689966787485587846915732308095832676316750242772368453384343269221942236466028308330487967020358052033708420672543608742288175007570540309429625580665558252667933746375456336251132037225613748876832059854640715753715847034973001452666635108155205503569928312183438254023079703575693095499770510397537863760979592740579580577305798396088801047465585773211755196847915504388381190613567790161399019472158690167702974346641256973700493921074427695332801762345052909432347684797786650359488023503537487165966395787631961855631981714753848093494075611474794010989619316692259841264360960543720901699873173763343109902814151406693387238468145048127458582836565218794157784717111402743594074832026248827048335285582785493576926107339660142877951122631585935956013590808694605318545637524639261164813732728792608344204218633344872861613261872138554255155531049882721745473233690385205323376994404615657673568510828316594809955662125119308067442122659859374788416074984566652135772399030969211539999417054299343648386889968421171930350412570236592907670389072710756082690100633376099402375666342930961788096125733230268976227072982544848833896811267734575291781944621578834029346101507120099461163196053845215516967890780425861826348437156281208067796371363078835033733492530143781802026676049063479415910372944815194116445766985091656808182300952980156356063165243679136570132993364701471171343417734603336943778481638024317643758162953949115596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 255683248169440693124331550383928607412073248631788596274354291521956422468087407102500686402110591125058398366658200916134647105263573513026845119947739469193928843108686095345733224677684968516871416629465020930815687088422635342114722396430350264948174406203470114025429385070218464596276469820010184054948686991356117639142886299765918218684857160709414757600529177648995608717764658054798761591838572952678575416414790369572001625123646203136781469104161270068566896722726243484256399936657075260013208783702513681094262593997182950581148495663046062088845368204747618924012888272809437037855594731601048936021627091223421671847392254449930428941886102833851172152739710692376671451707618457031599673478853061556249074535080019265811049070084852879496356521092771678768117262541214892099827463267460981305471371575929394748509845754455079250540143442161075838745502205801788910007684854108466988453390266031037775462140959580991710543727023413438844030839778571592475699312801045119718579420183677890719258486070979001096363416555104732895153807428486923865508733343134218437049714765796224019546043892884747235203126631850663450195336580612412370510128402156638301005042089889060316000727473140469819238293400421058643272929042391828365648803914453368924290946738626384604428552888393515039368436156583085411101951629435877058278920170570922487600450873547375091576051015513606136559317008231477381500363042681662517733878623710646609983808884555223861935088405881330143406931640141406226036437837405640962489834305046675097316925747823239336826117924190763476687910285463217302223781717001608051307988064872951848144321906558853073278296703120380433745868186416709489068752421769576234242992252464104772565899078131484329450089612388451328891597062350232253616467480846927117917592702393590450363192996244439812755127361215639822410190672977054856821039680275252103659803289233315937272029111158768077777791551260662716450198332701325523005845450560035096637629742098033166922469999765559346772487495634557830566021117209895276549110791655034336786905663692458900233084333278820690448937095280553916907318441204213565818995245334414898643855691661984890791876450137853902955810606661693116400625059250833880683932498791978107120937036540598926146850105632450606539729689600418391325340878061353213159827841219227361042464369151832983834551908951824483854266348887117952825054548240101563202814194480136239051183462073464810610565586456316920044823385013198966927376455517382765663873044363897516900739709873490632536637768979144196915502735363875515813644899454237459371993577189999659672231820440148783715026445060692285595716335372021053871124090815400398120322349481793410558854452948142068600286548282898508554254024881740240576403678790482598392578345480045849147650346885206226382527962977442979350979772751298843798978322628181493810983177315715044591428811689237552028844046208710195617338247178736322088833742558491420043942367938766508730646889697659024566800648533580834294580252249493305478241330281092550079303971554662185011835907215931273204021058644847896000501436849682645033191500540010295596078254817053553683328384382981073516926527296010291848734714744232571328490223956617700274303611608041816091257285835315124304871691273206950249863169739548393750229957357331027842096977513689383629659944945376885884354468764954443165980982828930775911711278534858597900879621425857496769531338668130301557582494041647324588766615231482369631449072363101783081158419829666403545909696313401269491793714658921000700873344383955667392420077853869860689668505220340425314985557246124881231884190265342199425053202332315428242476854550121529245557787996021166374519803910541000516003972430287914636639725092888448240514961060011525216240068438924791361010714847793304323494504130131645201334050926627383440415526204480845135555782991364639113934063740760439858861576158165000020653237827318814971597019319382418280702042382841735865241309843131332232204355196797429442109464156326960468923018034275888014030229676767612944563029154400282554961141284992306335907415896213896289729571170974114286951201387711240487512549666975169152063030535652137790954544600008739518366575873908559522544538180842291160356835242697727548286475929551535606425942159526235055658824979282790831869516099600892206983476277366679738604430566270944187385043569114750413421691852968442032180861670361526385327297293745569767449762329498983457216342609193846255343218335294404683043253065195426953723429560166927726128751139924621729847109633039444217376973151100280009949350369667526948968948960201729630570382542625545908443596993848277663399871217807210954119310335873578571671069019243517587816327926591807598958148397131196002148035057630763527044999968639649418580520961220914381946766561026213620760746170061217071664681275068939179143662614026350786883313993848692196647865043926849831618444979991652036431437689278765044833315816285328082805841145779234892946008653580211224763527012311310685933805799183908579645639504967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -20996608108010971072201159551776225320691986846572687734299289642370218736180951119154553838260846560810399058269815499086305599635856644892006954274827003499544372779136660254083239528820569555896965878507264283828137196499509601029792940037821532428778565540157171275231607133280528329680985063019912507192752808901527333586451693578406307820449583897062999557717805815243608996422117703213546789851461598772132606033200972876281813872460688895687020596750833059819279178227018617134204744386214075867891239136219354661294968052551316695514538420454815551807911307724315902655784800017259912174777660701914923031148172563506656422483237228455976346386743939251825251666343131121457689997789752426241523366126898084315252043617666604188733794561413251339494011721508918593638126659218566207080675963096973557580732719200306518645379604407507856403708054169184968752398797208460883550581362604107210660218746162412674182713532386431665314360916316955056540561387829638561847619695764997429142410751071282464554629014767560646674144903244566061661798944882089792103990077122792469992296394306055838837013702411072676341783971924774582148510290224468438030392797568635951837115936040306491302630464317584482164880655889195834835760827985515714394660193376273461324397494450625456451806396543477509367929809848745935726840160005794252176460767317147229578340857441222625535431035892661362068439616767296527004713669401109827782440275980663804262510921474845686078434463142864877333472485422010452458617645409604229348066080433281687533855575829818920037084722988619935779235808045910175472966955826646166454356514408849304295525722463527237060861287056971815165981832777930530932546886188032413455646464335288924851169196606651643668038726909237166662442457289383690353000121624318583151903659910120064350926904352033751166144455323556845246334979876580175418640611442794909286068419138642110619674747237317332544548905243635199324148531037071220882547036937120099904842970573351831321110326603055734527392870962864964142233984214655319448228087182785971482656389897322306203597793278324315939368510728732377239306346083222551796894940122860258353591729805735569687062919910056463177382895172715145697355157774492480619323220209241272309957757954502326451254437168648884193458430693207732605439770806729663106860193814195903435188401943945441339381545976995649961809170488592668141499403122543767095282722644479892457558810351538781273285605612055268830785667500091538167933754172563165776610707187942691696309805627964490253357081547922286757160478314993452082815189509090283212265344460210909389053836336688192274995867663853184507283587072613896193237392752488290086059780962934084697210755235733622949294120632428825854645176895178054233905308586676446670206978202778995849396516438913820707449879326631243148528052075255209183467642494984640352139945479685590041742201107588711090941170054309424359797739290885126890094270681117338637031256851067664743548215073133168221639439936006991416349297399177455460211185682479534651999294537396891912123173715060185052587155343811863722643636456379126508918137388249862766870860494829396536971055825486127717445811481482102302506397840319839193253341643156639999345541871801409886097891035442032409959589443634971032721907471216390774687806398967081269570903431497636118909338428401210159105491086559136970129712570148077229925171557696762952978348274319206404939497598033358188041130930219618568628773687645181722740016748402987941313577180920452631026555413684419839703844809897342505984584858476338223951929181275498375886613246293323803925871926841623474106012780677422274876609764211468434189622674950207702101459527776682279183955017117389699020454650865341131976173296770993710454516778672366789417417371434869836198402156616833467152226350060671787398620639761685143548733377881596179250739698338649809244782871024653292720955150141129559455275962199052441025455324101492908628863719961252887583352009901540639357865474325289555836636851267735994759416738971095008902965721271812122392279256298645092882800970062130466594473945248954163179133984532814194362070295329670206247801936950043218374548231717801838376941898782278110085630603836155441066329545723554877021788252503388240589108427918555340535804645862724107909959390592298584347646271967040177779428906412332161025980544416770778185145583448855217631666321196905432176612084487629524193398063322477329378231459546190894463007245115099728932795692966136988447495063323645451051563529691562562274227528898633208558425672642146499652241279741552964169281562241962023355400585168513923392372903419620459740410176217829503570488942355863191478036608385665648959526033720131787338867262808507687091230255712740476901678275210004146978641426879814485818204842539467554436679965797969473096133906325091209908332773051309228415587236913465270039054516230886316365406858804831969875964697864374330772144522631644988950746084611948967079336766838926360838833749687589613986118337483314636663407277125167911433603169945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -396863776258569584526013124190156941911905856191656512885453600490403102084011977119927801678268282017121960967479049115208933808528000380605885074480578989570141178539986173276433669778657778329700505094991469218130070268770750409417462549440779920463444948349175619016533676054286724639237585022562834227651810449899825900746223692143354018793740519975561995261537545281582628437397965460720331711478665535062443618259993751074044028311953479958543901816507855818925389872301280355514844431212305736785758845898478642951522601562301690367559745313650720836952288793531983326083228481056843412689160047167709996005433539058883623614395166501600838237270027750228127227945426604842780025492630559695055502420510603728097418270662000574295953877223595778642596220761272272608515299919311802207555122198567606266256077655989969972282263465751309153921989702493493545950366560754273416206103762045200586367350341601452914504469894388333739277439127571866735391002572745811896648714856710839151851725143566326337337896315540192162506465907803397023731117212756142591531883790735770438423888752464654014374971215985147340786719633767475256032626946920951593938185316585833441793744051572427575450622495780228944761617826751902606960361349227377213941277515857460737562251822085845217802247227913921660632261779403022460034785697608924103704928817174365754887805379697030776196234470502441642923003143147967654511153115107438752046478469901822063630714694230266544303503024930546764575223809068304944089597502849440892759430638386062727020812859113361977787543155323157388556522150607427799199602898096604798305975811704527655360614988087706844172458956940927654173317683054722982595497133458737499946290150982451258398023436039645515288236221173970459584338251536199145381178794798809766692819237725043767566230110280309657606513190603441292143428750658994179123157535023666458465988888829715737264286879306112745660207032129805284103893221417650270612228676446356990716900195863124578517236421388727001676489039482466651337229786877999806901660629382001883184342922407193975157102918961677000175520793910433091544354315616945579376568652650678511574645937989134170112707495715207051180562246928460276824861165685931103724998541119392890932098565263637597037839179289345197987333963860876025014362188811356610856496549826525355671702472715390432475790674310631660491301011468987609161576696321637970549141275831476231542808004945387348255513337831244886743443667036524319682985176077610696807654599382147037852120332453584575381795703768189501448032953191603870068979063004455998089632498233676567611072879692720489348070299435466206575845220613518370054289588801466309950614756409705587320469092461380061773634209977696880073623373530009580117127877249721065079926195549569131986654646338684186006188318720076556922022955921935560909373723177019307520827655923912308136131087999322060334853123648285334067105325353257847786667474112829852005791313598065750322125435589338952780064710450296447678055025531798836171842621909045830825375103736766992584132855186509757944564483202808888040037238134620534551052029479324173988460879977556969214965751508527770119553524648464923476165645139947801352335376723677060327565306066081763890399258572840421674879407975771497114783070009942546639573326368996328682862402240125565454305856245312736537514020704243439733844039112462146471187497206828654828815122903204526579611896543465052869626551359003645909498064111715354817761373721201763328148785316075554336720649958119204577692866457934534784465228007618027206113887937893148355238621034588170815896718565690384756463692700633257280261874811867257136031947872238201045092333073106794385139510998718122703143873891112561032426949965390024760088214145817732736369100104379515867981301919369668321632464401964835453602069859773850750889923318810298825088825086165085037113886088945058764394332832920081707292903308751223969145077406258139397426771205589927158413630715519642339844053761360358172023556715982977190988950329290952198893251001469900793262125676431067116825152107430791635978750129799813994634040449117620319383973311071371793153420345699580843443248719673029671056995401328530985995664201417513056687562586577277470062473317689297633353899797597613457838415896215567337650634275427019650974685559648530027170163912957692633876467423040527168454929082758184696894296726817773828644893916845754677451395520496578869523931723511067167026202796114781376988352802286687050825029801591139152408453981748128436132191810797102779268582445833598530648428325504102996193429746460895475979118874560598837370892143255961703475500751788670150233205795257363298300623778525982377395659956129313036388465890707727974087367053657682539288137633996820894427672469818719765421059050907525397447178659764157632859528370658323279266307854581572503179482245227393077189697247390684040318269846360537668264251437374355259053740391512114195246238483010118122420226331955051438462731413494790142400972653165833264148386965198806279374446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 6650453338331391981995987533953186767008212792781606042155810443040910561811101379705151859253506959008972927930406725424615464240272534756908714670701637907177577465338552596906184314524082274738589567592768169268816791678298740043182256477548464828372484554637876171350487273302034922836883453856254054380107467619306220297106539392913524855806650555959537357962733383104974128076014804257591638181117572396202915373912251766011623889318561336687148482626853373499925812701162964447921328105078156785216666723846013583730419534432003256781980697287221068868359083347102089237660230304435782890204287048703577455622353631471456573415814810689917457061953868926893529623303535365161362531547776357375373273077709444402708894134539190058194193471075723935761084651445837686525333875660327231482266000806394122237830154806376925694245386628047853518527595618320405196692141946709281873826119116249899718286364588071772659298234079707230850651849130071331564397971410907957267767570199715316726078591406945627465241229428407385172613006133117933578296307701751855534749591467769351789122541195280688622765982241742231663674954408703954914743496979056609732355125364706831210666915287192154010376204415316913026215054379637678351411830806244863069487934222092350472155197712612499820824474174094642784416959416839581210897627678203638019175673662459880822576718002089272770760053074659946953912831583922381220464336027638536990312883604924948265480994464341699159198247197033364244704961001968011145583225303782724000665612760360221837216104353317597852964812002687519813010162365877104709931326533121244829011859349634703028258792187278741356194340761348817241283647950330722489901527500219129494964465172344618951297360535974412303946986569704360437960778050626371507244023911840509771737283124842485433080535917516956270402171134849733792714204000620531152303510789978465519987768361400860053633672579867144929521627460603309214247396136756154591687825884070062815980463855925182488239872609918910798687310273375853414443424338239752637999225836581491860389984507502626701298315092351056330835436333168611938156920989520897229707057341370474490867374360459577474756000959525587835760573335776596310970556110084821860972575519170071503360916732036967342519254683974995557089242852818574714169564573094979455306768018010886898951386722872235365392317753107164177645702795585759938917853453434414052782675698953450344338282288070974515726866771574641456677250969211496708356146735224511084709809957028662398313728742236922002636595057985101944516331319897546192495370811151965400253524245089108928180442900578893894231579610773496929611307097007900958105901416556747501124169582565711574647302487553373121881148019304137706571148941262726595484436277938871602969193990226033491514094180763009049964811316114368524039004849239663469081391076340869827783950034031123358439390666813563014074065044303015514222450310620996740205957243681776570832751715355779265918524301906642909085890515828027218510775002116452729324073011356082444269152367235431643193097118003452610262473548416584875178371568546734492814031495490539646510342073621048976897610968694135114103664445353601661227009699512968987083215744782011104842648187000626958436577361556356428771611643751496239517576046656906868878056798786793287848413417452785584791843607997964430490651500840989886393931774530423549826441617328306071710364404985821586425835329745274943073893174547131389665370201168114832090547679975340813520355742920844518295861904779181508617489644432858580194321085697923994393206320814036857431467158632384284360099055291519692772968574021898102998280097333077587936032919861045489626733330464421096560338403044077325999545061976712343327559908007409427954473365937219970704722349040266424043862440547958428431673135186136921116386630956103678234674684132986392407991500534410395166877610169212412973155554686173142346194255277834780867161251617660627060159690981138951710529066686202773308647692813699255245507062766942097156664539084892208829634034256790058360287959228018702372753230734010425972652452644786778627466460996493779606618338780673327393975863829088360747013223400585074808400971468911481737916368168603775925290364598488973263902652894351172274553755295360222918318089751059412809440899014215088822845226132084933867575331778968341653050138471207852827518458474798904192717714612258948855192744386015059013087881826088548088582344179084173598922120384003555701835469942657689360474887294744409200952845859608348642675393901116542575714890151719549907982780150373358162494671554893416500995240382270392217505328287275625007560310809974278967416635714967257048241818774026706277705832621911799705423607256208317629110480141654332866252609034464894754364263079990682565234340147008730990022336296781770646997952783292049659113695244826754850190684921898949727111927823598906155090215654780194919411143586651170209728522079338396055913046081006468637518090773334892709143100766286192309541304161022831538243087082750825974176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 67733826034236399527050292024492085845425601265231839805645740123370465325242275483404998039921508574388896374581926319325915483227748841043700607737903830513881840278808083007420836889670559706109561032903215387658895016769133628234580590410076445410487226436644971408235244951230792009893088904719971729902085595489927043909572201339380294240113269810225378144312732347557572744100929327990112937285560534799379951922853215670843373266695144800060625814883431975115763591601528283955976778640662657012606455696105547563823453737177905656959490987571098395891677155743917201802357859610401292147771483480864530974561275313992684169806656963161083869216122917519689285434185295221823418275856805040213634721278747668868111808427623149934915378040035368317940193978766719491202137829232612087712321646724497558957699924750400471369820429094368002302171579177705030931614610170475708490873010051730652390525418634603953529112967851605919529124150974897650757454103776669931775245588194478444072251183641142461642743031788044755915383202332335692723585690117980255700621973814623347837377780572516318618586598875848469593838808073833675748987609491173879293674935014025428467117647366441427487703258647113686937842174720228967250861129179208553431515626337224620837577186431519548260316754220862692868928175773261080673113643365713258583504365326320460363520581615987225264217063357451472298944945638346820757305103807139801143908293185528145757838713072868902781727278965949777459626017421048451533907843299922773964647415019527468463191353088467225263432431431157253097829552139941777373601539601952512246163628410940745031182034761198933949807443836003895750210439868701700201689109567097699808095360080732845680944339515188272147323936566571718760137632276130849091560746583693820418998977247819882434829828500572505785978680519192264896248723172523325781812972647119973802333267194044828706779375156262547042365171685691805203828611800167196987051250954870354949661912639635141521709761287237909271490993923193386946555993030353849827780097418063378444268391329991670221594532302757347538125446944746414663647384344284708950408825922831691388171951071942768206633522257930450507210894406797947922498139900413541389944396478974095295553892815403821763794168099308904321031832781181628296379167273917851522951509999352915410777306409051181902518399144260137475559876161469246911628323695982721529154493303029006836884666761080306088450107194965496113040751969306116522078366733818447004043630437654058758054462406409180418113040617899122055638184722890419007586428674535620039131298613495545025182625938833682740561718302200978943694626923632155239344895808887762705231333215729760796296644645516440793831999557635846651560402291739084091068735436892950907577135720177971202008984752290804483422669301760346970608607071016254357251009690596340238254236757842422697754959202530493592365568184050209910398740075749696296741066053524241978105462125550080965394852666392569373477630508121924201563722281634069503433562437795098792431704844774705119874848591503554780460578447515006262451783452138399584441557110713950267585642688037976164883751895862365297757944364842058732571955387521292447932635844350906868205939577687883633985137193131235413719145255870488551343802572648434163507240856338455099620721041171212320330570482933449778596555915291648904964895860005154738514475736330115270490644134140713267029031913834128649200046052925857148750653283082463236526807633271387611570521249122035163184292104081326606620022924871366697585703134414458135980294120802888356111255487225833762516131268416737133475680142704018569735712459517685528972796461510340272353547495643261563261672712730543914703706144568519169681739971374555082070144574530776130270744633882290266024690051500227276160455106132601787426637193903837909256339606873504175675295700125214458910774010074560739178044063198232486184582805505048064824619350098674789769849113526840167794641414007482583322481425248231574273676754663503758571550904639894386201843000090254073226845693315889387973524271536136808331929423781293800773661144208897839639178771777524255726905875598484508389693232680778969724251278557213912641481750214308498311699999856798828283892731258863930306607885214533947435549324081629679272161665346295517398314919414576551718083813866672458041181571754186938074649116092129406202371647328227981915195744353027557895267111241214947070171059580469784532113716721512709874122171426536581418648812856196678350041696593352798403488354991084154484539563921119204643464041239526348180421674397869641717030471379641972934015313518735472950229251654035644285033797004315023998984665280671163846540231836996614759925090227784596015002774128040214162494602032810195183322409031869357540051544418067410601122320329869570039311833481128171232598068394775731532328849143810513019321197431286228630767698300146565899006662705729226107288220725257421603762101938129562979324946464849303212120219335761869841287888694293383823201222695603717000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -14814945412493892154396776930736921063693556440007710581347676318548661953373895849837702904347111847341853047933712168637640301181841411062565135167597852431834954929638014520292092371660358274181767431225043536494084899505874926986247493325407548826846898238418317270641045918820703992800902516922611333734564805822975187846228706847663594657616648696036476565162996268712957955565756048634309179458145518002547639752364672491344107109445473188511134943896195734454087083386093243447130746775769148478535059970920711968306673706293971523011639493160496649055278521837824464153098953152600265921435385614998189152504725986612659681410241703800773198355814780130930950169581671544706873297818970204602926057040686945190226005221759784687373962661278711163619089833530680796148694840597765160105243101991363481490446976828043718402522324471341274327752359804173996419373832253067895607723267530923147544384796701816290312882709402903143417898051508986847256991615337555111986408871013733722986156853315911393397661965303477297840547390850879098837356880664238311643646061993523868376675224444134448426049557753976910553352312489367064633574141360795504141129614115579849842743600182888525813956507575983039159837039353810926199958449234702066037438064186460028875685769476176366652479848566539116534264042851366816048593982936144703616473075399109232126640169382349336799066259819415915230565034319584634054216638847243365059910592705299173461992012775935345084099618703263163941128205776728319232379389189978206837753654602887123067113138446166551656029677103098878583073293044306725147922290757074629188773709873680006644339168011420274114674653139597364449461433941290586586992606949095468506538580387741324518631501164596393094093973300011029942907711213437147671965109193154777761950576712830329124091362710236218328407631685005658559458540380465407869918162144667093214241887244190536596439738013444808983355092001478835734811755415820530028251865107057999549934725809984262560484163512620543526386749782521794733388460924901705403745156414975275425707273681161394208552051618093181750987840032607044089472689496863838541250699440316438149976368671608696654896063823839176302863302679197065491338488118277369985083099147912101841826235485837697125561305733802078110233829259816067297218104107602738656760767029718473254993508696002894901477970487198999362415427529107982487537113386163244276631860967799330723368624128286122204743917698358618840935631740693798053669142313378612545019994541325512953170440221657434217626579804194199935630737672631438864666953299094315339289979384305110208748414559127668027775953594048398510620252663558829058492024874312761806252677846026028890061954749235630982927437700801117798362239209496981975773719656068646341926754760515996579647209983114826132013832187177356161917802843264092230473726393359322690333948063789215689747529450953732881431717968823529378645267458976164940094578731029023218705104492029602959123730472949590458688819593991173957241084245947085539931293651859991300667390729377454466867215872699833743428102171215755746232020246494831227430467749306789003244336954531450349528166069784750026802031633035242398361957369514810463771145640973219193799083842020161762047988436222975586234753209191025875194911508508410078983798545261015125634783883385821079084095543867289821118320217993877361208153815669924469911934697561319646666527670606842660451778498897566918034762223151709364829196753007277439163003022179376870284069668679216966748350537219748529399687726820637441092800358873704093225617661899634355197186779048432006690131857358771694163469926532227247233663505467266790681063312035314896665608247174848586959866844413168234644130464299996366058316398945760413168998804545492186551591612404905533624802492387069623780047796774073936690872144141862352723015942800109573879687595805819145858447975702613145359945555471858598053243403389662003570746521191159159592552880374055119180960646640746561086926889854547051058846579082773395789674098961212932054909652194155701795233723833957460679251759493744693429470763963099803448193563806776913089404380652357206405363268853783899186966254171747986485190728286542832927158647355594378237832192833989395607151892497979338778717556545617368667942540032189601036616013500585195725320119899452853386232770402409113254096775948709323647887863895642913357603577360234475589518992105120917318955868725421230070654710597910235783862309495810889831073839962656239862681277109461879246827182596773549137592993452787954173181092174923443319679355740537822011623972828377699602198360202332953232799160383632907654566794071576664499185438291882791126207070543581209649059572447482829860790543973926750388454450107472844059462378199874859881520470785215816575993704193241170976745257368500459755180192163330001334837296809896288097606658571414255105259822609407652747518409190951600243287631653388808586691121521782788272530987823233124136715205024402783135904303295057334778561768609608146249642191236634005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 240598214361817105142963133640342637170090043280959096686216360652900207222854501523963092574243946378424630239294603103008945376575847960187822426040168898512096643260111903879579702995893321503329692217314623414347545492416661515846195786925778316883577032862741872772459255683740745785780215072971692716366123704543049405433013690211638804172007487998077625331524662177088665385544553255283507658443838688773978501839755291646864976702893569351233111455560157534231656545812781969465023778799173880647989405236386536890999345745650292711631558790323929361592550931744541974318997377357772281864343957819068300793752884980338515713464646698452566107013371849149893557440256771662727627984400405876482461160481461956594485479566662043720372371871181015428304987273864737217018238643110976735154082915737182150146409981267786469398253466460034941321009306480277349710219438124472321185790734952346680418845884143286795809224843353660035589336264135751523566462510905021831375787642423935239179976668876116926136976931811166623941861860916042088337582180768396346010329281038295483759390314100097566752938624454241647538379702953470473502995099819152649454860659782127998915443604758647167651268595767938986915164434263872900940160331855618999181482611807723420875487086228805372165674292467851846168255252275482542197442763596273820794499727170129245783646120831427986889231298011592338622877766181504517581979353280879182483899344344849198296614164736473150910646881008235619781204696891842898797385058305185328948424347178621636870597678332925610269469316219107342912309918894851761776296896746582052149089186938560962112493385856305966320668165316437722362247143794617898709523862668731562474145927863601800482594780378078089037896123651025216426223206358829891514414882723422148917784751765564753147955314098303130684326248848405672422020544549282011249179578737886804724576260470504702474771918632817193632732024839479378028547583733940919175357460070808060644788430229036636300716092966544494585233302008619484849446165402411045231454957045418629528445389841916961801934961511031118633271826854027501217834011673910040320035949756575231083033235085411299181742600297302549892477927590816519405240027326904733603092958676735511650623066713927535376388962511092757634778502944225092596166697140232825074962173046526039263830135983329007480094961637292566254905331472258195653610925147474241998699866723559494820229746746513635260785729490342500933472147993093834317718732482226540823259870456525667133554790279003191692389985671653251178625289590269340609026144375706344305214915272444532427244694930402110772069685397927638998193905886067058242046825142509517429975880091727532773580853908359964290880153148700790918512323157472908310080010542333277861553360651318024345314930908012921687568962146686791219639873393531480380595337114414921102938144894806943291424155931361413745363914303272475201379709988977359222504970187541404124803228708488656235704674732853469128159099383231254774353507926789447225117722219968883352559832097292312616997089501378114786845040208261002803890722394884302878318922798407588809811367725667580971921258798350528770511356871742722612049889245877396054325567344231518113747847150457484687483740303618834221207668288756695669533051028416829163847781175077510653465406658769815330208337067852890236330490437900032398372579914125667918084056650483002042556804638695017656350854873929807815482710995988884922604180713271526571677196319534732618361139538590394038946263123584734715881119564560445171682401503288266218180724182487645920366569293818951444344510366098487466006512351176657050026182023435392873145561311485650917462522379836777332140187659560059522631824756159934056980079002139612951310279971471529760073529146861275644975297618249016094669025884638229369061944480664802958075900931477278669812976661727641834428813977360855409818242198653896885731295214977140079098415661266486909043460396679115545238012051165233985038314676874999929976647230786111936879605715654152151149599112496379577532893742061141413513422033015555334918316445334755364510897671908665431348804222357275698551373889852450194805864961277340858274557193976088806705504606528695878640199432274595246097875219153783221695625981887229552358425120635325241967798983266762382248634027822112930697430525304899122239469019990767880696375548636363257650981090203408820455777938488539395612997165022091351944498425961997660000959811624652322002198106906503195905513074122657462701110942918090103011276083580707693150699731336542417538356172476155099513140708661815580584302365352453054014769540348207300714221513026245342355985353444937095805535473798465393538796213446513230885230486197782148356063842835497712213126790811748170456625051893686763772789157993733676383989920195370551180048474933760278904525645909088731423797467388165218521095434051937753230668089618609520823043219035509573778441342991851325440607738369798144559180550331115520979490814263555434435074900775939459160383008785656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 10455202826646182715774980305926053087877177464500944590325194522232382528744669474188045108226479056050598565796458036054769857839208406043473717032325024682803020683499110681608734184401328467126864134090437309883192465811867807058983885225390677016334569692699492830981215894632649405119357919673079785311643356181028566392267686481161868208227689796136498834868007713004074957193524017557011672598392066939969118199640628129164689606881441262403703352611260043112623245089962744187158943895877420331530231191070616441397181065974656302111769298550491022720346960474417543157656428567676415543858560741055785613060986385162625041508007796899140270540572597921725762164804370474745184889774341886521820326335953146965832279109990013599549094665839604534363309870300556087341850535404855105114432429030757713820258556370703549536698022572947307777564855805397388521200681524717005703552660719129594569454877843645177048387806354592174536225780608825121097033759832616404186435156948857463840420369239438120811972022261978072161998476016656745416739967780705627355840107042766207556878591034785918299811547909101745782114351178803261394586171586376209470010460024885113951452839228119902670616163500378170962018435604826937456539779849082383799245162240765231522419212305531546327554287431206422461170496402756347073524903248280745938762032545213565237994148064876173818151020092184030751198364211730119002191507362259702231442682958191481052087376898420640798060080533687643403176726994616026933989554067090646791091857392077023016029591549420812690372520337441250746424420969954476744894388711485901720202906891682792638183615404988056528309988218760729571450979116164892815273194874937498996409108218638721819099484170805327387408615769795484978276404274543877384107929270673105228576294073530730186221234225157011108200719241291763881824363502988725485915025164588581456818942470253068624878358945233442355015941048384114030978158019097899987175915288464523364849392016626886822467001745276861169634499805508998952928295738853360552957052583293278763312781655297662183362688031635017993657668803108819164450922801801763932566061165204375205804393498989766183850008211236386460483923664006171758553937955633053201656181901242234873261527265773248698704492116639857355773927342748849426718279029178744679367098866894967904624595306913436138441802999357385407429913642932290762373538256072101198585691488915016028233973126855851870518771897602437622436783825004391579509259595541573713886393555510408014706194426535014743542036021028063945401408494148014327039098812269552253276661872042431622419102320799640066422634296437010397015549276466924148396719393339618542310686497743767485709086084557143434010962492079096277329206909909571567681576993760699450259436216281215735155935216713749494575369425920175821442207205725798156591472437638045507758514868241759368088014215158044651806506998996803796202298041698321091408512828639805224791485579243719302591469049243165371453670037282466849959515352586206638736958718552188563515076749906859120223391768749182760462952565064648843170280013210666017706753667440403571331199521272271258010324690687465516127221639766745279581288040724911926585110842901681813239930648019904580327340017089566576310458297812036112239958771832283172554635876543413412934851765411883919424062357300809744755384897231995388549746007986755560695630915943128241069431164521878232517117219618395818188952289240650677431654124805868274268188496440752341717974968808957993463708157204302586873133613520397971128473923783845064232405456031772409860859356285963175305130383843994434093521621674356213686762269802385878539566697153903543967858677762294567089119505759955946913663177305316467522275545833609110638505222537906308004144927672834147370252300227259776327189610123168050031368838136299287212545678965301428024008938494004573663672240574479008892925575004542849310821545487468902016161900108711887255681662658455479445049564556806529608619108232105819763753835972898721277959389835043306502271186852189825174401790041782898271646954491545099454579868032556777642965318261798909618221607689167956282463418779585291336332221426976167608102185613046308423908692929084782490276895884505545021570885409759304129598177029916867944697161777673005303960888937428210945322276511447618027299707513082716934716053300574419680551421163717421159690269283925123376866232105243818840997652232388713928682673879546742455198547376103603428133108953295492278387943204414784227964697356861934729161166776470076073339787413175603692168773532016848507984150655310019278174565312292857011428881405318097300522460327237611230698531989384680380498969962286376237886122860348936811170039534551516383549178046209950077692484224500464995919930569293610664321095364453398216438025717291347384396661832714463801977919538256501300754410663664819628088195773117594974181314002775461907596290002693341399853825635019045539641974119358922549086092428878290262329274533958666918164522129512808186882459423437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1103450316455401726569178319110860438119000805293632030611833492780794401369581625541754091530945971852003826767063003118230046516794547172844198890999205980537974434097197755933929222397744036472539209360560095649487387110624123555701239110591365902727948465810723436847464629422199856543857316994801292695886200467928370565191455397035875603466527680982179030682131674079513981635272542689351166679388885110830645028870958796655187288332997829533995277750447237339196967728593654458739574276938744223641680798650393791702236081007869250005414994775835516128968128927395095470264985187561682531268816274690661537114204360278018092441743587162537590589561775485582123470342841864308680434881503845234600914750531723526115455325058029215827585337467176300940954770865755123405668188307103350521342747829387330125125480818037903044122103249704459160914097566814801400576095511655479701997413147897872700743612314160342604912785081011221487146375058225582419768736430339693676389173271228072654293060641327098722326988376205668499454212293834712773146257764373108600522917470031711711849640637004422457495799750803934311730876528991274713336911785475708984602195518339034994700014333667735190303786742826839442094289571397371255809637090533390641672020289769445845699875048247131260788329625417242469798695729728123331206354201308398570025231721160074069781004116205878307862019401252748871811190966816129474259289756575836455723110120679132595602740164521112128906833123883400474529061552712285056576611224729993986522154841786489644689777369417475877837289167287940969290622982086381481106603505616154746255064167148147056434798656298859710071079214132112167394012183662199600550730882948707520915862410777764140928336467753601909103680036584504138798133625610971654234023463787449969873836331093211223048112628468835300606415873812047301810072382454213816475115084275714664257021645094156300654236830224766342242809585858238514407162301789823450535669755452748777569184178861540818711315872376980312331171566258721563731052037077787457296284821535137348160027545252606329034427376311490393320970901267603942980067835055787063830644115436069629170655037584360399478296081730212982125562597290847473868859529992672939749715796033768582278511815738105535041765126501137409588940619853252677812243409406880356861705140175169964337410523162529482294344337112567320113618465412564614188949646621902978933995580653827899791168249515980060492945731385985487708155373232508107940267134474695160902542188824660088418281310869566847415996755678242256607549045966039507744038229156129906839707531324572758092096321017713022782425815513499158899567115440177536216452933344540062831214613586516025057694871632350252825822395645894378509034689247005019514948805183925024077862838474118196074030159182926411176145563250600138826239780384393100936759618353535965287352590315630764963696089614973607500044157958990689943067077559229426992200456082952518635853078334230062145702527477236040011866272831659740905692986686943543031876125980657896696804496865910968883218211281556071904595331702649101365034564975088517935189053789405557547025169911280721057033415005593956564584498325954469788062961922830876116565024324132168284146085766306310526453059837555211150260550478325050909833194776836093641711640163269051670008807748354187576133935457983735847672913822452492482631174338008730898862869400148936382894648677254208134013585378883888464992771754365039209039691796753258140561427844088494373305137305369994129549650505468866203664456410524913918701382115521482036961784811943971170812489453596044052343702733726123625134243375048223011872787166756085144661281644695370568500228023992516530987550195550900351116830913107642931713403640327154568514282049332588155105967415324391812151642773798329372205090595829732833120540568840934447681156177730359386231565440522963751247127532390602764195882394314198903343322986906235782698111990404609289890262465031936885567975895599745244682734014596456343972715065549853698972698255003120330188012432191003668144532587322822375122115988531546799612180537499317900454203173281740526419758136794909471652163655418031477427250367903125326689715636057962203633163718731353601487445818882417992166712184848581478546281813878665631294760549834938945836512661561639030374256653920876181072261616420701772897049489877350404814945304698252893379257337521686348457169706207570025289422606827495170232342026733721158550380177386054998998359429936011502967357371777829970084568422496144642404074646993123076084808296565749049971447368001931559954504312760810953613107988954907989512095850808850123427768117126313630893629321413140034104646801587569108626024875883253990549961892710005684539774651197534188552054554316037265874594893332308880276955799029722222301307929982873088375578039520985495913691021373837451739154195869434468350902126256355856466203433270402446232153603031589104077189298401279547224347728963969123311557413003775162201793627787133202126756733520455855539606757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 65188522060513066227423831988028118337354672378281346422506928734038301553637264167085152238592010530697414002576335701010449955609647639949710399106667255807449676181209991984833857300149916349642671594936858032385209340173995952546248087377754012048765901941997033306121242117271556892980749223020509910222367565224656003455043879686192646601669187976822023589334437182519548126730760432519263395630008564255298141246722139602446754617484230433752436734976378438673551908974236588960289050070735798410269618983178778588285162259288013948670189507123740402746810284251729812403679767803565636507239408763433495030385585433942193854888063797606435226308634346733240780936507547589101083476576127229155729038825783104481509198191315039637208444014544389366750151523585610953556387028134167322215001296625460286235662967083598724868951606165767654090234931126390825650577306609179925293367619388412602167886118928306617906482680721334304053180270556627129019752349562651028288716987823733613563588218553204902453395073639255299998490544391906555068425903348901407996783096436723031218863074158330591203863491982084359242493088094119325179425537255769019150328226062934215307653893152615816046755351674077161609231026071734299170496302456080122292123008319379536190652204776874453025370918078919829717986149806796489243855258968589772208850733165027511010335882095217174173725968395579899696868738286964052344332774340633774138398739707816144768208728905849764792561870784767029584312956543212708532881707297319513056002328268498121817609183172685086551618051942328166943743659116135494526874241463778332448123858317051808335827827140853253902207643475438103158970041941248484945904006834935429250832833939130097427701965360520759376321554890331965485052080170898415315913656307424635934516601303562258106697876761712339007701142105156425602273843700266399431756629263451596332641257016272980160042879438226378816763551334703624120020380520940013902930775459199252227713097039158627310605513373152687609748519112641867701245381030724689104131898969935617275450973734626675345302099927544543104607537664876655533016470276922468585415758612810532519665781180117042330714756343937875145669401300774981759471200738800236147558754025443721484252229193823573091997099037017256437890780041038728234676850999341427890567794061408951232736860695020789412065100160097887069425964582261267953714218584340402400115457947944091388761918669163173381819875228759986209776904832815017409125523756567202611260226477919619507331152159137376399494418036719560842795638081710806117964323917603175745819904769433005977501240075139620705574584788929274334664116550144292159635413786247707528293901084289784748488776023079815360924010085785770231899723240095556625150984623070822622747643034449863598839357701686221217637505496840656881002599923379887760135779350204464525643810881035703462014328982675885672679180858151358485384557360973251110545053434054158038315642484078030257376307957792210160238303991940230524609493994663305252237503790214069374609058553281766802740660409507851257400952760423591373152310084809783276476566977065448600298716136894104332035456595644622196767906218604679424222742839784328322453386690480155522506054735145969856376466948515055032654043497790517265073426339718335922295692691273462828368689349359846041485031176549574331628628719015615286173797835305262085167299582797658249685947956893240449140959401844969005047742842773390107925580405905765470227500795936042385225973492137508713748388471530706525087443041576492761168059314415999726103870217009252153254058386985939543161800892939128117362199181565498734934297739828089725460812450182916974311684288074531272863583366573539713947674796164011585522744174055759989886331114194053688949477497482478795143691304504428227500533272869331624914427608907307887700706176584560654532344141972749856680877156894288033394917463650768417000436299261535739566531230028171940315090927483746068190557131995098159763037148735508732647959479717336867063975594518322985118484893235298279726075450510722174813758738549863742947891186446421914042622431936021283970836588247068578699692542993881323207095627525852811108531274429341966292452201582011106305796891762378272698676334520775610036343436641692046142066979731738427548970213154578634207034412409184195597466452900732018212200051980838345933380785811688561242263652877573621697483619673581306149179139766417405823031814884624412372715611274414568361632757140976003457773394044512413459411277196358269969698534933532406242522311336133549467206480098825845409558042359163968553367646507712522284896969257043523626157258262678691116814564380618394268284456360672484625874717488121050970169865519285331134533902294544667861657772312176486645770251576107230718817483594652462657868868981313166702846800725946091491082523651532121645859413283127020012517445826412907034664329947297787905885226335169810256363092140838658775056654121950061175930717019772424415905485851605347543397809184638902214916992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -1251294986847608144650340146366028865250928493223150392286245962716322368071582149813934418114904628234684673478908158985698148822826713278884808940990336562759940670757030484737190206064511653955289477645631495414305829758274308794479815069096729040261250344610850861313839332975286707400490786305907933303850210047366892598176946512204047679097528321919583575775176405359399120156073748475813544684427141773048627951925754364869595867631023206919200298685494556090353347598749431602124723079227499502237059774651623204183953264393738912605611338196344536673109320836098018877346922035657066496418514374473156968204886598278298899471247843670711624652478608030597411049747734268413366126613486839127220470324332895286545126428534062480821202747113494748708745627135336398875929394957472096636412855736399996836733950393989851318646129659621563973446770509853755820644930584236433371845499386448646354852865574534336248690973793868525379030863345941594885851841999717545319679923927430295831228786812341982896148773129315493487470663030875667315907698218667691444925465396546671953948345484589778008645452988534242535587919570143804341517727470473040103309773324442632857899554472758174600780501962470370372463952173748592538791340471063047565492346739807576646917606221705201394413667640876051042093423677137267150099688432609317204994130299143330490229010262640764758478826144047771485246747871493348413447697799515511655560554305567368972364701471891224304062218197681007404493592599971162852110696300088034284902905490735760929833608921037248949706371565737582410843311106763544287449082807243220384420650180959573429593035772223405958856272060866221970675863066083283652154714110873623532178916719906008881251108654831370871550409232064763398439440697581748897267927130334769642870933160258909589770009431445328738388724235472730643532406753194516543504227848002232040656808412797031489636142964516630133309020918992336587918495499227789891023266615394446618499043555979949267133744671209524184466426192859469905420745104457067507690361250754866977712027574816663931246752199175118372195676599546418316649001752219995604857236683252283012857524684739613498133622360849332961961681205327563197959052979569234722987604146982549897187741658585779133833944690369640798338278187290439266594542616988832546211422562555580209703788153106237719932616720856447904993544782311231232111154474199267588237980732660346440479151743506492680000341425998199411153996781456433455865508879689977638102071288016823582144195047744692138117851555229274932456851944762783130754595834412507596778268684331623161667547837541442054352916231392274714535510915916480548244503858228833280513603060550240734897332263302176726264965806187143081509549138778210373866589821705453838562959456256943693065468980458883873861989637818943059037107861426800807908371005752490624244046868343228025751273445178697842465960777694823813497159953729060295728927278155100069063340661752328869764807311545595457753794870162838039961276278394175431342071573400587472195100144667494660235526169845745669842501413501910856493093116126429641856745868877622061298489344584612335036712184787191255284017229451240863584224647916215847260684494517130352298392547243828136355369752914598802238809384040546109652980500676352638958160073878848202959247506575567828184700250109624345471360622605576777864656308119854353894162986596954069861042771032336628317385622882894345218630838106126730531364854901303997422788068501920466663417239035910222470826180783661101370553299077641462307028996000297389329773907887069526114166786408398793923604658635780226263605410547042716696586618230850525198801041770474697199816852813081494995534829118155321111674428944184329140679861324527942075379038759056517114267546588447811872224165417570876759508909144474428427083337645995404726941029185254863668303158488920385997639361582312657914306265265442673670568414195885858589945555669549735367341959472170692933826148434910386859034190375653435962374115819029589568225709789119422399361395155611358569455860669054360398828237379646920503521492178950428788779853336432808665837059996167232228601802819522701663965997191955231685905740874422254380349730281859703741556771390403553068055330363566175051749766607639461505017780647166164095800303059475014309297471645890332431499615881805239604302780956292894212575916379671817488085582222003149690139209103916229519811463171919392074959047882927217604389170832611073571835912512208580189735911097946980208092267933562970221104152906699443107315871676582623042326087514334033994280584818759769356768394535316990946174748695442189261621796947690975803880891503112650075647792200185846154127368414819263524579711218492851134886165337238308183891405765818616452688219995489376970848334642307450097193111063176327386372101064604392053095891402455440973113225466165150611317142770333296519127298344210201501455774092048724511737759528245450369958009300940824569581159279694247370717865861367620436081600806301696153906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -23334361773925480624829481353776625205381293120906511992029823146135139007800189726830386219504715639128067422239890386579635497489901819742031432490907352326203515120664298906243914524982342302664638382758521516140006862923193520870659384937054371835423136736562612221510435519356863821372437276833216701571780485683913533088940745351279413981244173383262679595183939327812178957145522434078613457549269620150232179213741080252535302553732469230261226452627706923784674337333206837854240712284979635978902161233773275332370587408379664585796886176627306709903421393190095197718567035259326470970248744771996114038103117861318065741754180235884131857116532696900411205695500408152886849918993194179914762121888309134057094968032484497300924793553586165562190980764628026477317884644362043075075509016356222465815404205475115481496124351866654525131006219633858084626295126907472562861195946978160333593063921629837481673305703014334280889795519516858824142974871941308591600005389887622166450811136653943043150392998457405636889477526597266934661113207139223970103082348878859541282460243384231355442559349349691376635127596869906412324300411642631012340045402728473755182226785375102525477715344589838178585345933782827403996993189256462000465353226191147006035853895937971101857566964989922630063319664522661051231963642403069431622410507854943980429594298057780826844973647011494910136843616515421334950414396404443671240102306866179295775601386683900245145321988268920853492685239806303233952715205073590153720645117274578985971661005112344055482464491555153617791343379348504588047634289936070058242384803723428696559526728461383722291598602208200461031275227371409542933654156551747532024404082315006319730936095773596388105858802638887342615538229082468697615473073408866522195345181913834555276683622249615651745921480682657713463642830073051608124223175972684724441778530622641684543532797143633645889368987193198370698453602505434946226393086734294208564737965857263406702174633621783182553490878863611102030883474652571039502013565202304046025466813583761463854021561151649545184089574330876234503968671350647829428791355073480800517265447477520689176909040838576615812484475782081200455057959791987870830041905210351815481881632587033063253380755755869622292599563569937253542514695329304960302723657265339939404223843986220124371494871742688575530038388181580946966595067520875575087350242644817644161155339353228867223909266184231395381691888022698642988806156701922945899187512343996881653389766043731516692351246288659381829317357976854484830662872472713695172803360591717215319470712219040200135492156181013582561691411968082700670781276628397737611017449634954970760202982956836651553098406653815743622510674803841374146306014355365810708052704917274036418714544706683328739989813808536065278515588885388663435270295676270230728143729955895531745106559826303823036035110746652655581393896249577622464626870811106271501768494531389786313734580312258069248385202887164543747534526810456819767012884663846906049649096867670572199270338957908079240698027020506559408615125289560886657128525814431113661969362605907925971959931427854589892989284714324347157716289388426029873331583515684095097790488274921497140193958498067586336793479582217392301611172304214930898328035020777266909819459826873232312789041954925500109830772446409692088370359564760741778744102345341224539920467216755324554686586392274674390408327989613424787830675351699747867157338138267200476838669084925598151458136398667200527805718720954009538821827206916022150115098623387094115062590718416796429433590432064859214055813578010496244766482251579151166472703055920541601702708952370344414575515198119253297356349457435206978514155144898736723424696096314591595348077769189924989597822836629946437083088794890135215866648260964617909315034117368287399957299912042406571862783482019616398263214188087345387520566005642734659291885272512793490188733185969171007234730744668367815998629693994702587807947343618762624151105991811434232977419347625532940194195732506109790788194079334010868425372370850195070896753130587349669193160486482887179978333599781295690883121070805276009324713657558711565683429107065321733932649444021833420123290594468524416579065407614156017498362253772889880235868322574385537680437338023144373593127642845301900186461047448587289549219245967611156657644224639779434674166060256994104335397723376007881913785650292255720379462875091531685597351138136284767626624004489831701803882851103061625989727205268448028653145514125092311503684179289905923893536275084059596256187451452314274559215944352394820585275183850886897179112327839569405449706512547036356466891184184632786234812050139679309972681828573065092457526992410002307111111116342578226237361359990019450759118225052207510376646999586127791646419140730029545652744307728596908777457785415026066664591047271016200658189522894412768462586297225078150120535186103100954843180669786057947610988440712457612240759453596233522338867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 2415479206059884015636921859609890979633050784624974702812262038713922928059567968240854205237071151908620514553438841494983616630974888282971118196709336752278063137398344712600862638536851169913803137911669618619194304382469195252805345277163178245666676947072356127955708398135090884095575968357987779890482602998903142056705361474876555169760285910028883783573773446324422117103195774905286637444059212401573607296014771748643547700844786777784803358998469979167598144869620626517822425056405640007576863957051717371126744595262364838528715418180095909572006602852979725818201705032749048164455090265587135595070666721157667672903567539939698403266283145509899917181847326947902817632624538036359067613576719681455672757039303659533211195050400188685662304672619408938833261958564119860389241827942413467566752587141177707109056720814078293244934407427587519143319810759076939461757926946232978916142929638682466902034241268326117562343144077140449469441176363070176170499291377293056385667114927047497623332230081805938792561334722017353927802085999044457868742031058230314102585433465099636143336504205550361810358654779740585453062479067424087002024196448131617129725815591960215725357957539929396875156368758109838276751491720051876862811054454478033526697893074607178485118439330261618362710984094501297393431621866300654025640874684691245565317572038822680377250801421610748614279951929370979804033879986026170478634914200382400360883403843338510386112399070623891321303547633221378399793722532471187160601641464336911687631463973486788477821182386186627967695126949244339242338966304671942667232419089314837725983249959099229206262505532315118177476394855838043521714855434649327965406157782202235362505756065815679889068071829607906140329607859769848819889898221075595841020980812127449362143091974261494699601551764754010402810624787636746089383063362648532084483412666466163068450412315608371362998134261452378327688190981829207864655257583035869442840649183050211362553090633632044815672048986625767691471073268131984978578864374133512191752633461954731023783070327385980527064918987884865488853090707814487353514172153392501685742590378862995842244199734183821356443193611473875505650272653387958035911180967043692803837750740175185554041798211835148596780681366551794524810609348452141795624720892560435656181859420662410937654583612431827804791569836209566699624203651100712539597694735285189711727686529437972810594784900756247297329138790902368365057829893268091690314979667070902004011368341544480951241219521389890385818352285673757739941188119231206524623786856362453767391878834351557811424495830894804183287816161325143674395388749764357528072218368066237731305504930243107253659190982639756844873282927840153122734789691407394213819742063115615509192890161591427827730788152642938607024662421211592274472002092003265685520357299676243569813911277756997320867383495238503274825053119515771715511569555617303745204048650364798808935148300396368888297721756676407658251271176787068188622691925411932375972635006672136242933695305897717882269046246234573453170493178983077694665108688180353596054157665516371244353501994094386578541963079490540451863251356266480543442011050927653709243653103062228809648151932681195111947036421314736013422527670932995667026341350040270477652606369822141161947633256176278715188239619248429527652626923735459523834613602901781183305173807824909454567981378895015988946049113873690455931409382673038184805694430795774637348655371920262568552559386509057566362973093031541704458202788172901768489906720927348479396084350936723195711682245351661035984452805518560295507432211907342309337487008454666653027496521333549753477936708424025985110001966428819921775034081492981590614693712661431071280790016161221469918383682863625080167571848797049329512815134345063321412656721069887633248876841200444997298887338343455506430861471918936267965390012772323663417350003470411668369665076967579926599338598392694125095814230932152753404307062039567001873776630192094335973952317925338333391269879962170228203684304337773183417502383216724230937527540960549263084391684607246542753448500403690295778194067673839779729473645217877971941639271967452133915125767288773735182825736297272624086627930745601100608950977201396254718174847340665595493681782210311723143921436210079698508432368913030122987637195303991832966687785793032071512871191767089222065574352838599371883705791789920467087705944515783324281333975130617405608108135756892638802432485404380638805980223709062357094526849625437937629673393576913378263259510237243043119336908672874525601818324462782731717943215911162850593239909226099809837167950003292082773420457540855188327445938291242120931137174386642266231845832906499775516196922596436357886718556282823709918393273993062110597308441693756257220064866377208021162310519831844002405557386679991257653368442679854216295465332906058969153868296619456998966368404906437050079440665808937558474992233418362073178921549793974288940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -80585483955039756212217862874542326945423499384084817368499839044551213109013645719676663842810797009492494274611725824965202976644636671791718664639723570237384686769022607546115034763704228366155927603924353703404640855477275202217148964153431720879971248775167938378679668741217186546471310258175730753010498416360519037918235436188847482971083334910108401569856022760279440438562104599312477787587865518420140592097552657686950343614007053420683526268458139701573715730629523098496936628854316106345499312907499177902501542646926005642796558058810147384489880943223778314615120360122585908592640069934386431133369354044948495536847844282881971905608649816885101428355112720058857956045295949184022446392261322945371499918618932843595264932650922792158899349250527463651107218122629722853075329694486367036201568267829919877425336279289791155888942052761215928457186212117956402227192890147968174172302874979388394048029796033699926472724612324754217113543383306736112698719075035254721050086177275453767921817495105413831252112891918656415340219203029473268311330442530253045348711192441437494600728532071371574228840004174674951647162822708984843927517282269247163887292242835778048177372010570196818751470589650771325702548929819023825815783919446725830699244126488374560522283673872500752704100237098151396081892132435488450198348772478406484377260052274980615840231910384427924192072692594070875013343720968242058075657238881281906739714530492350859924852000735759559501260878905154440990312752198456989338747599666744464958755806860157630824452363124251296066893886305145973459409005902392910993853734960070725736401741576047930618375474291388472065041384512066296762811127041122476165954088229837347294574138328632581316391398839993722595175503520448480566852446305577244922957044987466912104850625988357984322806899337888050467347086391006982218267611584576655520516822964554983150292514783826205279931577104728630719015113185769424163711963249303268636270701473506714869213513358200395383591162540910788580014515558371451463536229298335111896376635020187434343765269423155613803657478838839090691246950315274044529448816738210214008150260288461679600354236557799907003827242692284372392942035752256907492414160468428991486297416217665766527407005068817837177313385349164046403313389448958976321645275044784428376569948633763817262236115132134326112852675325110966793130428145513941122267314437454187339018871560789704512226562360212769947200227116406620849105728011316035002164605668476932426491590455618159020962468399545430134646484715878100381119644344392404913317638507681475598277573205719276169219916900183612427619760404033644459949621010207396885494691819331446645562496077568102666122707868447093941920969183354788865495497071460327412126505634213972744605535548124629824944864126271589406925715004241691722964577652374746630680165212764583496869624399858608241034442359219213422724276057726881158158543140807093803595295766930282942100218996029390799766296578132906555389745335745720453612724187049851911120209195422948357384770686211928862732426182176705607234984508472280554834831625625316125856032691038441217208509158814667041605224178118056460824338921457488418303234133160294757600930021488752730269290235362189161051792068702352983372400236689823472666594097784520983156171701886050971084382036398810189461848267458778974910109168201746416355038245448510406116895214983143818172161333057499890774922270679395764877240628463925256873456294711120358742918189207796635269934363733802851231154267933172050996159773221040438526418827809287020357173749400425617053827732895224495125641162827818473463551413368006109091654674111388947589328918074101174248554517840647668155745142091132798180149758458082908545775425191305785518851832706903254202078125727400590926902557260014854689333547492198958171787664123647918315869469302939317677589472081703461393151066769206086627836933343877688091039664075478194554346886497587862270691122883945432550189096329621911003532989788296540832020748158706545806457676904350445581289175565050020022410387042829233205255362310674100896687832496512669835590404397583672861097509641934708855156597652206286853029645414871488089855155170336021123533759944737148937786360118912939805884695506857882764996714181245677113786947059893260970191563738442860363204764919509912221258446593181667500130300835653977933954079061240802571946784809083783378570117843121466779752764999994812748943082960379085793860353508519408312099799248980800051398353155943151783892486583941340221300716419710340505130657706294560938054631380368914274695503567002027588806565139915024435017022891981450568922738783236824885913342668389961279270970845418360107459122480454880037333603616681276593517499181647187400675449638536571478579714873470073855276166239684633421539436724392681332101484569821607326922180380963662911721397813603830523704230559827484111249002628012583182423070032046875933100616334781221013318404073280174543227987992569806605769973952102661132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 891634622662993336473637825146213229527658642455836576491700273178889710986590170885482001604825794009004624843040149121433480608563895529047841691660449925181749114181698073910087509293263887202990633242324593998193930717006285282647828373173560973440475564811498453593558137473178054231839470652354312333994990166636604465059298569675217527371824917598824440740041001764409283907830410202717480461710784035695146249538715695982425994831877283072349715783911139570302500034324773520105915147015889964041367978882877333505852644675519406040053466735308400475265482967760302459651059943449904084365937341897119042371950310696115046974217638643324234637075210779654765248701162383445930431201176948306733569608682029795476078307217817938957261280151466841133724603476332341509489743131475727214312996818360550881005997452927823982085858237594804217429780827349126561266679714475304172311947243432058598787795565233090241314048867418591680165361068128438511010143171112296709047149490057695355681740514879925322254805892187512134476524714141784662403213365262980397670408068614246928514344307100149079539815928415353311599404408504486235298136408823816681551312210968292784616106812309568058170333255168640495661339390580490479482830269932168529705362717681464271344171541857602015981881131433959819979519643472336606908553849406937582912120527326291549951769975685638905706897840926065736981931106097576628683600078737386479383488985324871570997164842612361568202078431397182329774266402488904221718821447522292191298627602046063878996218631814428314220288355320573943568762807067102267567780271394109759224290020429940217808556155751839830931816436205330868289260515703074160477048660496299836792926682767097152951694407982398546094274620905152964638014730722269813231762423011634383020160987028167192135182483680706467173703429075853746605706213596947056159881005174820658394520948528395842526922839634653943265056918354938609088595345298857056814069817786647974196891405178663959002367852558293941275045315194150993898363648274916521873072378161835184828165883812146386016040141101305356936808902940241267033146911109970927890565495112422646272425471589242581537735141791424571797923365722902687401980148925924862608994697908658270904913821642349707672610910013866076668285733333867184511306397177499078215892734247824672923828314249835795885001962560468935405847370626723886705702000480258377227328804248823960054741172673585244746048823445685017472128590568293537931776808624666274714949598612766604682059642997905285244453901329066787028386028137824075386236580650193373669987860988402040623149944965705849224983609223897459920975435141278962348664823747663070837336078155515309374390059898080868145017543863866532307462529757441726949830140999169888395637154294939234109057501063740164174157001047842598315823687118801811513532316210653492742535681139943570863535946569406567518521326001259255771380235362214487947582251515364586783994453566865436144567784307476460862500949935412733178228655613393772752077324288679798010440125924919897883539344051794197314879317507515037375682097217497128909951517831611299291519747418036870676477198703486284499822245341352043034316981204303273391862686805556703965234748402790498630934773004957811562487322040162759614425230488715810665897655647696466437379236874504598181934502029445435427158150739926487534691027537821815437031540294123882236195481701237571802358175560481899363328502222479676167976811434425425151960486064963907053093387853030439401574403915819504247392583281954980292483286282188043064644631223374751657541271197003349110334634266694118075008642612716374708965155359279024439955732532187744706708412431919960803325169985995430801413003354426484614079456416570813585100713874220223285982751996172740600527901707529316449151985560457281018303282992079085472458575350706913739908406798467445654730290826143324278095653679980927810306402533951997243812957535761382490416166522047077507108047296678496052198820511111970884425395750536296840463920809015800836253879396560786711594499834759276761737104972483928791491715406567563244397591875579389596181653635435718921312903291865292281415593333018644386315580676466297184265832262705087647723258317586019289114052567758919556541402504597361613834289459736495917633290320186585878387445214904517470522564712343084758583904556417047860838945895179223453185392629409081486729686031199669536659734398619955860010346262503986313496876348354385767410599387089312438219098967734275986007956336392363250523907078251248247255994552850692057424621024706413429737928706924526477193460710329564942185178471246304441036246269323522307510469896202805882766037581077769554937300010988531834357405054757178498055597717951260554566200900914599040144063900415888104876811580507573851414886780500706317327292040866738022344236976146583231221513729901686769983302925386984883047406561192143499224503288532741640736416009149736425377747473207507444183143372128113431660210527820543614698324561119079589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 45583941365329594173058932351751941538167191032846436337974270752386734305817250367301834318762089930901343115803629736554363268834861024524524804651942707140771267642619309506927934636131410101319459546018912384534091741394110225164983100023053497339188346705270843079830057282202959787879195112246316542986214086815608926959421231217808597524782544565057257713057437782539024565636274454898382357710800782235663335641180676794959032929899044806167252384580203824953680243289681068676522184575697252729542063172958916112308632766394836060144131307055371863242039756931821338743941750052967486874758954565215665171252681406447374347049464039083678622396734359652731887621135124749687106824554564341486216937589167933746898224768953834828602047379134046506975166915693146305854417916518595689281327109472191428634412746432385570355633908592976836962456781851442759019888316998580276772216534754559299752020979078983424844637034468808803334864681493328620880444900507100093831436724469468006829223615793748826846813692216937871701048865678915547470620367679581849656617630792174303920653004119232996950363324950004163665735797998964154230588937757077633624140183939153372100720861369241544958522777070475487950780701015473480897304923680456935964975076755783076358533227243372916292882910020221816718403630956313469544087785455701322600021227652813081668236502831639238207719904039712714388441188357897639510848429484312083316385541068328152163769624216936425118970613527436000642784731592528982285330584153544149346803797878854330438082607149704171866484241067157862198051418485339773322006349289675612967479155201367431955180214430546831573950407441468944752491638440206014412054639610893371968125487682015895886572346925743803852807142403071481965021401591264141423636057227358286476806417748475912715133475952331128848156812921455962836919210858473383338682793000399621490501395459728146966135113930595163863248401789719289157938964272548942426352239914528668553150941192448489542955322024176045871667858623728640442902855302675980665650429604382405918139861411754168391975551686735793579237047940631935735402525697685055996273906617764809785524122573778203529142187363760550913830011276082351517507634368976322847919937424265497538590656736987155494286576651957377841040779700530910082818495967761402131148886611632360322322945732629166452239567157215648401501587258503602354510309714372231882696349829294329165324633641977328382163502054671480900693673087149926279111016601858686346537276154149076786901613304406825261892744934836930630557651790407957386224720914517148340645359009477689068163668395562848913791296189895675074812704586737477914928807789411483350384598035527711732391987839009267807177250841014166086721998118030799938863302392075520741040466292412718533174232346805652876328640760978200261709974400355858797029312908579547784112220945668317379803799835734018424066133368509952127417198190520241386069884682739580367749565959123366153993792093252456434394908270926884675170324628733649860357183446554454083035996575196797476444697837388737320371960115022332952310225233602666145488788366763063196710260695439288873844926436431341680923348662818400371894567929714599954435833900755151135490499558570142298075327187341252215767469928407437866072238808424779499782007563173573347102795931574125022490880403557574741886478080781000431424719753243753644753895970413182309444191870019235456624004198641557893012810862042313580506862706874830666514279691045834365944162835187126351325850187542211285234711832896437040124658917618717233736662619063415196139148476934339282014112077055235565559143954670149530495560919984913764854723050492574013600818942697718800597764065258113719760025971504691387935117155775451537529169123316618121467605831909925783688317159325138163786358484424177842788088680275408433278380049045612014641454872568838224012776581913132816716491456177097503645541252231252103372480086678145814749870039546646886292492250107167496564958686083150576997795303079888566583133366515319337113587699574537086591185850943132678315250048949971707916732972193338662733562869212455564584188407107395690062208761311138875044756440817954741089048978535550533383601609885906811565696515769587965758568252470358800739076496161410179718666612840192338606891739468339969691675356586074810478716347855955626887353337105755075017965259754085394145764596275938014732328479594139999136746323796877831407808589232377791578242443889482644510539400522556471013636870312475060236933259120052903458224191996042994252346061252394411047242236013440383171288895058207540449650002379543632850713389941905072860120758851050499192803463022221072109370055626603441855536426084963018779365900720756084684933079766224734841705105007802783086921784886320831651562572589120402977383658998080524595098058474999726905949683150372342070613417656469101194886851462091733520288041702875708600718966605253826568684534965535512400304043307456975028156785542799806783760225701173791322813034057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -2362093507936949902886971848033305175322325113943582544126253119368032656456408761512359062873573046212623214766570251499714013018389570430442946603459809942732862361085962431521994955189670598696442045582370408362860918831213052524215866781487348438187750420309844349496850929089518781411101051392102283766937434187487026668398659195664525515524622884430682604934734351790808376703184568381945494941248740560083947239910176243063033361543638661892637991214976253510458244105433888624408859941552413756771703258906656370851197710640649421242227234454708232989471600611069604919824034039518877067348060059011197200130907148878792780410150722795370689486613728377614116387952234259592493868129382988811444641091246660937629005444833405950535186043945896752331072842541367944899024024859405262307511551472349727495835556967045336470178023472167255717039138471541162144901046583272017930941108259698953687086983696575509938371543037914108063101724408623832475190139423198105190870292294260596450190888632301452117252462872559552787397841860314110868005537570608519646035832025420024710759376056856931078627831250181546414331475702260878882422024742263275665531869626398405475627506056786982987117625646139191650068651399415561628979421318981669425037839046228011241194279854508675071522544448237871029743581486866632728982745502965669971182288523524504176673240610952240177676149632964037632221178883133378773068804705399014815967971841647153790614982388471486797482701293100922808576910326766492778918868872590081859804083853992287264142276135704778095120853679713239155105044835072803772092912676313112599427653815457045069671342567279537877791997296827456360586504967683922235829085636904220777886450824341103343803838019779475329812123907777525387669430251306452766817268606657731349052115955804279408201621250338964664596139013524978926675694704761780066297672457647142894394961041423447305820993742008218348333641413557264210952659698876014544453172636090573716086160668361095637943536642825082971695454574372788025470326774769821132198675054400576973111966890987393175383101773770669961116472787377071221398002403869330583893360867051932251504576929617119200420271678558962856295686070900041032166341232150940356346697153813151514909604709123329855994688962624454455585839009302334460295071677601986218028698914986822529440876353322163829110094221291356819468028895259665000854673078379290943642410026935229901588455769478987299416311241367384336131983520548267141421501854407734859660526520229284073096377555189091724723698856981747394352279341571563434856815625570875251642199047938180396751772962587876103246714593135236208300519435885805019550534812064157972697115539336683400180394683547244773582055276993695094419994074755965290122474887990828207575982997610943011708324562342428687677719525897710165016601400461255018365143910798525471083614508059262610954204013474055632407504915989903163132040454500571580169806457348143012786158448973341980999972357726400646400471269737640635017880252037577602330459716355474980491345193340152328190505088123510012331037788655998860571291671156011740334145440179434001318933698162357743877871031522947881825780163061885424185540184767849567467709605069260142519462642824356381227282689789703687662272134024478444733915499557029721611095198919173441252321618220723398504146529281245335652667824516978977746917732525937171613309157782159024744089371532486819158552869232765945553855556010838766267390826713333847167144207081267037260316790872717188629343319103106360694247993603776039171854192959376788326326866894420506712676989267527277100691649214762433320699295622887040837636355767198013942960503558984153115833195445268895024432196743990242812013969267781198947329096883665867846009756144251531135063336650138247573999794200056301014277839295422254860135147490530999288039190758056677089948661136266633268463260506156164839357066054124105905403334572907988221311439576373333268165815317102074630256747829231921333021250107032558698050145118492766111414833266102476190068594407535686035498711077734099931027237133521079543633024289582411502815118485925879288259254609950687009397824058328980676872975820106516279580429946659589164419882698681328219683990070760431926937816517739787180842935107906572146092391441195432216552722316523442775828334213204262718082633172152775138429910931648487099421298574203602573465498920369408656666198858046288849239545074764925565301888640822579668795062851776035559280075311186534113494286763607106908727327610745541284273311837482475400043976515458847517382667542215086566691072194119855065413330438994964457464398864518880794681652035684101893204388040054913900076273686053124581250465054736619803358782026809247408308270462327668123003038197704601295201999928260304930685358692759562438019855957003572204945853765293518303489891521571516379679213479150030896161146894253347847778420008237633039078233603898952099203969282793496943071643817815627994254975753555059115417092187203183938074111938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 32800904702570500677668528090326969169580466702847468484002997978478933307761189406593206482561270291272485401178296023124168863822035208438323185330189496628766131125740536198817742915457619867256538402969741469344060520136717039018515541697242942364532843682314674697236449623385586499437167989207309297444520265926842803122667915111784560321582878443358271186842433213462625924190116616778833335394852152821245928494508441157346543927179067530270855867238159684195835206792207802656845426172089960260474317174869507594999193055973725049921178059845424466867672807888232022328088655690191868795198825045314501383823350769441598670001641806625562120155456413572164598760657519832815590955790347351189899454451426053939004048622620563112349347498971669765092124210407973839632469171751673615709479000439468257665673667548595598306332493341505325080134293309123963274844176521118047008001377622249871498873415912514889952142726285339720186800522164546832393926358417686972334024858045724919068820508817912960797907628356234181323658317948300398731017900472140084013124257636934504176563729704589908565221575626796441460080465567459036245729056548493045167411335526891709499651206969197894998358735447799270098114065832540892021001850233214503994312793727509198653211721132223299481048609462509000441445627696287902032884726784357793069189811023146659483874539002862375694027642982425290441884121263618251350598697092127056622655344616665307393718931743998711688684291173584178394750197545659975538229866312192847099507913104406528033583944404835606941089509131399855761311287291445047458315898231130302869350416139183308174475163975198459651377053748767502579882765979878929055705333330545674503282407930491161431579192216046039013380981349872143272971036435062789763711999700162012463210665035659776969132920649225971103756025260484090633775677258094499566688682016505473662129607209216198125930004629247138013040873216714354437728938424973314378791483852234660639396076403420551201169616176042259134553377635198386260098601752223802660827765334485717026045489130548594545695962372433214805754969822091300758201363194507258629212314125204530566383197476574921334809137002373319238508799330851049888326073204629568775950068692600974287479637223087019616136659630420505431247138469859714098899954718588026527002758505627954457538883587198641854047537337632262893401558240998125390755600239461774802855530144980362321098681597045107855903391703575924805024237135997302015285482990094714793553188841097177377670287546542625035491137143564198542871101473605710658169173046712932940261023272776652139457334617979113590519140758199871631953701847484737674164127401424605827902485338270540375734801619215754027771751872002012770835639191335083524838460079274645179788645382835138746904724130924057933658234664180173687485548030032617848894591187731653558295669660168255118251392395402638484874186627054716656500157004958031427107921338130214804107451774457162201987100123683287040639613291400022723533368392027086664884199927604033775453809082726000104222139708626482426494502183138439880913506794929919225674642499480356325840527302085582434088320513061774890935476783728088045926189115047551111240619320188010388547325649624248667092308957432286146628789472453852434835008104573022333187885597445128723382292360118712576474690591797422100775649388346484131286966000944206137107697994339561048704755411120629799184287794183254850824917516196209738079548652105768488171603351846122511674618163481368218824100233063206332039317369607741282891882697913171074565799359536849432386002123257088328242774334294878560157834500444989916224272410183105438823832107092223357035639160217894380044477764455066533202476926637815650357445299167598079422133294184469359454930118725342060615896968943220059769153219798476195641781070305445046007351606555224157026458499765860059787515669189771940245916685436246134880258449850121843855657015878894032485552625830092575944561409123890190716057443543033282955959461357775686188239419460931983583942651699278794511261325842825690412323450064412223166892444353771846192757045281576761379559240188223943744557786556060123715070749220795976647397705997465364581129220119531544806651117574023741150322584297705202386759352334240421561457887205608320676172255209201632306348641752671314298484348259808479420209148273190766612095618164008235823099327315207357438835884851212101832111037295842528744499709794013134052555561698908434467888608663789398648611636004918477586119480639129414253506706577098596294837421824218889724055433931526045769665465537384295242000763001632478181556603349393709909525583637970646342455742219936536825551529364997677897651476716802003670541054234441448366112153667891280048093693312991773582991741741271948075915218986237549787554430762283838366403135594374533847115208751577480857818451094407144569919758842805596874964807909979226226014069630601067927560729890784082454275943760277646594994330325055235840661099570256570577621459960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 303686834159505289352063909464690999044634095215469020285593910299810802877968897893790517508794385888915092160270051608865625024491968613736920104883976828750679269757549616275062869815392592253000262488772104361034807243075476843771950459852434645055685095588419576084034867474290157303095440462054624273797289050857980893292353173234599837441125585682565615863978214005375276842955877295105519842483719007435210237155006817807389147288271354993926628763415069276092942834072562114296575931743275220401387205313143688759180188795570146129791013329253978302178760704630167119023049599804493043706585383906783203418615993981995099691539680428437452812896103180740272017928378090204770796269618000774703506555742823166197011857680774001922626294414380268285907387196533272398423224077327947307061790098476644369899093954276212622095281614571404944116771000746451811098054304765993979442429025384327216231273280000487294105725503223414570263516630800048481843703358582583131207559120966486164851535974529362311743075137322648700919216050444491938333150334376329019635003511024852192587553544488721489824340218064532905534227835812605175837010647685949617828463923447290149362228023741674028478269422113858674648035217412291903368632555882593470740731755346327183768412852631261670415780584684592065201339967570924502977257970138260467357374628570613354210785345640528423626013464443339098278705020317870830057227320369916019153493399640526557552125828391649147818942549950170705389862199539218826007875180127634456149324890599933863422173533128411229696608889762630249434370382240240339213003334241883107437112303820501837539916109686882260750650385702709473509909353202675335417465603615856624445226905867524581301689129872954571973027512401258469979345940223459443531478402617471111472654481441327212079866205608507180526830520736271960339597061422450681530181144006062171396564620594751064354564650546416549094989289916698104552910137716904438749382756219293092530006640624235308821549803380119861063799026182469183657957048007016247491408257218686813241619792207634915744993937516783165539864751871139490680360277035527394078257572529406738268780212238227301882362778787148606980455881915701036433189855235626815276578174536818771034658027651485711360293657004789466840997439868212091277148289665016430101327157059332060849921784026827336533455499993962654778979013361602785800558202457129487684602935474533851363820458277870018960074815043654715635110269591282408087572851635039326028789230847042612379357203212041234863615554805876875832595894641424130940345690160370279938402747278519982875178182073076089622208996994345620702339002448229660254157707957018319183174757767840882757843442920496244563132185862408009947489339561808279572883467153334804492052738271122028451785001562626564872989349246031242010826417828879913553654861106206031195915369192981186846217802737980745402330979411872153536565342197095193072802619872578759286735226959967029234906756046497330904833266633062687774199918364303115519002566539691273303284246698523361066386454718874336911116445022209825818636547400522726674718243529652375200323152944445632893363994871308971377832167127057976934091850120592185003167281279872876807603853950262560140641589374460704012138863541388916368252060352778210775410812091901669389642092034095475180926533044754174509875081096022149885186313431134606974565422038603805826587850726121470901909832530824133735790029208047283809520328877216587018109018412397042067722179683654874276899703606840416970723852144841801405772830109546647440062715741955557098147048318199059314748074611039107124035541780757121703052619350937073065056940017656925184447947850480847314535311743873753885496784229908909387594550786095488256578347219563992414579626616214511254975370357008994003862751907949179872287230221020707995035269477149089728625475035311225187191699859968442769362554925000701223267357520446998607949651734633077906879120666925093493334119622052559582394348535717485015043442132556638787860106580191461448163548189783813049374676540517012768340873171462717052097265415931216238874690441627013941327120778296691452836308047040077126072125209687233563028580638431482504142023401010791813200591054316544230859763435833003593516417533226800638102118799694446339889189554733626415820242726181133004010134944593492003895925517033723364149946564131211262609034168430975432193865319731140209312256220573708005282992422093872265385117200668193598459966225234799412596404274243681093401856466951778845634099027176911429934353571311978812272020610745057797449284007525113496362590870123821021236369907122532735452549112877517774046742150919698499572973756624087314328907372475172364101949653043531042969030008205451673895232781935662839174561741519243871735001463414882109756442318481287191507178429565948378605603657739879700737639041500287204802311985119741605150745757455717642099625377064421432832651975718347870972471468659080050718486380740059937177769468650996685028076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -25763332610265160194809171333083713028839673614190515684566596498314845362473808800093610421062977453109461553278736823355532308986503635078214907929997098506635001832113931512992436399668155886269680812582723239392588664389341275139319919339213372720120019505471325997333772505492516822089114542972597183333106607212158275714195417388956854941521409718486521591063625310761520553965077267063545614927416285242667698249274167005102120680550104579299568426314137512199614937812119903373041014494930912598718573486792996956538802772661129102080672338522761692063446483287051697885750564323291508006098919162334647628522810627400923709548986118943176738615993627663521952584428885115325955441249060039250941099336139021596872396035050876758506978098570209450166152609001715115499024153582337938257866200508456082582591445734845178572570993767287335957128047389965548404159230606889399389830732004597525187531344570366240476721895762858266930360160775216011407578781765963835892620621056257383780335089687757925351569628572624263907922496185186926862192297265074821440432912103963031104870240140854371106717398051435108784229326220421292254033413664103155623013652297268592220032890538777337130279246261556999453805594707926974184533166239367752210910249533687359692730338164945788485779668707585830682316448162038941300019118503452195730640917548944509340182876194960587751465576205323324290464187642831441476143441897115095775765734631962718402029703878509507511682911815924089945750125510754924286188313032803994285846793225155991148312672116678844733998662180679721059742300844077012586414099588481554031806149955015512148963404058704984775233388412460221874061603728306624202656482898674275633254768562370164446563220645881322287510527281410233213803962255164157231108260271541061438732524149523016995102360551560696365234062071327440735271531332539935125133208944127511892023384395896844961942288385151896226409320776088972160459523927319905736977077110284554530740873046709601855290735730136359852955063282115783970012396149731912774703292252437736463422062037388423357105394736339037131171663520466229577071743554382973218980472171984812270018782049688430183912393874906046480621146235085719687264382395912164898896104721031914363271638824288796532219038933061443646221989005592492056092569571005826982826606316255586769001725213034241896987846981457013949902675503549113742454862282286971735106848366525444200026971043697877204473558672910349528070869957191993653153106857665563472146999684048006992340272281918513926943030352905377747888401600218363570240312810672181649560636737959978146225141324203348467792516638193998724931591073780165059521000214349246096941394108654666756129859198203117819020468942533752234618187279390299617110439819049704510219627542669013722764988103897888384952644683961250744839559358194851930784531667915723787399663483425421641383354999959362510827313696446450994496931035694041026828352345170341597672343893720249606482025276251432551806795123640805245500311331470602475230068191535858208447547953578669711707935193120877373301841268468047206649706413864101175958577629192296673581936849601431146784887005300572420219491747935388806976263373372887532869869202982311818552776874044445222138963419976919619336075194388599907059284304576287231463278779427193517074604693992556766068813159660415623228912889997195713019834138253586919801038227565234876439057091356123351783605294887263678616024384152534729249397468240118660409525362264008005895415391976953693158324524513085571629072411956752422362897097560654876794426378967563365405929922684970416867363606767854934029585001087237910762127668097842105181131615406417252813883991197447134593530258592771304703000352459546228852270233966786580751650431393036832428815501486274853696274553200408278461888442691064644000427449828659895850587633753368716203565015749408042147036226781877118123902601902283875768629137428445365761536922736080575695192818351697867162207409666633897344629879545876280396568033242259785055570953693723444661721824233686826020001751070407496306358378539528243888445551062070363583475665612882005823297146285542487139497514560703258479606233366286446415473165610588328334757838899802639919500028899639487559739077619742187255289361518693249458380704345079166861552481553000877907110570986214512186600183208314341342535027930413802702608673476281086165364083805787681994661908806776147050127488245010552437298868739203051321883917921888106551361287966095817412183837574759631234097736311110874004438776610266374374187229403830670560784308778841643813770401432212550754661208901116256348469703185437326935697890653227717201656547087196955366521895633019487937788908244209849063197550757279137551397135178722542213955832534520588785398158186998082861331523602544040108212722293593248045662436896682185239537912330413221907029050699046758311536968834155802293137311812223414724617249945110504773625746334167963595953855148841441584007114205607159684734053146094083786010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 741461622297578947933569604274135608695617796321914020472385957267418490105168998880210928471681068457483375861645159264909849702866903656585289100110889617736682071532587860903025807703539017542673485711169697373119704236803374998793988980247404009433430707410206332004783977412439033862271371063770810420989891502593194535356566075741918189177071859467221284593940400142750788170579941758801182809698939655769818762163968840803278818825407391151619248143563506498307328093896530692461272249239402440865531137066376714108430692282385012854909012182218699891081813121995093660537218085729246847951171194677320879073348165411889159645224150028518258195776385760743189156243630711661277809330953106645744466794740577778328937180395240238293694296424968164030623650548956107983218102275546417711996676801701724111416089582190438582749966976994419573659472699995007982866676349908974542274717511590700960442620130456020349999962986881741846123869053484487820699644642104769628776970450636662971301884784919725275736241652397115884308502152974971378377220667749977763202966354231306671644529711875937036178232963246081195209426806632771276570583805988920114160235403906506365641116353629383020540576885174732399074251211475576800010182129779350962113625634680941285832821512271318653771057184794339223275607077720733557895699826048491317895078748059824153591401703490132424285955560956097114389344746798330602198583020069328696048823939168997698929781201463408907686085722850787724567491775183300717979830483488836423529385144625436302610170326090672056980157780444684176140163854851823264797594462906238946515067714118799969488671035363825028939483693971747520456241362649614188621406147675697646970640348604371823998065328442786400330563804574290289616226113954590452140078926308012818308520123602090015736016495635428129962812302711259121309576044258329227279508135637756999979216393786643808649228924502148714811285975557247554157990833445373619824793622687109965347560351392559525054771743085689265949507233564976969416252595032161939212957952870174173030906428297023186453038509426495713826148406351087515146207801555401053156023543618066348474534677870048475846599739261600076546049179269023763048710023301444757122234028276595776279296195076493340366072384275599971242903500805666645588068354578361898887657170192329060927424565408867115209892185647662497504352359341665678601119722692176002104578554604281600923893051162751862610755367474871501028741233878782165073488956444804627502056411510387255030259253531350633039172045792855325405312657219441479427197795812165023043395407443109041582297605214995213454178607639744003039677929765197703227914769634686963910491426252590752905582196441344446878953718452477242344893230635972585526669290827103580323609668258482171526400494438620310736953789502198491024381274106762612889722868828472278107426837252921441256765093321345964091427208622150593902290135641062759551010202698780034515547114281888172366854844263477947759095041258768206439806449630638505793760102011895190234379382853861530201967746557746719644833396449164296281697580557181049242069690696896911332189364289107536599347336994179603058880677967108179330552887471412000623669682566129314785654107934948720612172609761759412333143231570088057475555613840106317234514007289522963786497008459124495635661286660123961039224597793450079304620808540007378547101702471350354587957795261501770047251974161977864586779603209982841505827361306317628876256610797984689190375263876000843912853077282313104899293482135116519082890483211950550369983766937454420758872944968055752554325374726116921003124863730330551394686772660867141664570414235023257411109664444291716948440256914960021687046940746290632363235497692262287109022969171054342622726273949035194728994004216342101602476829206835827942462923139993670476276820413423366317003740669308619156736518126898350859452242069813556181808164964260417441481255847728140745486005319119132401795699453124299310198084448125306937820300051832536121576507688680990288141195673664578714026193152929792044189020820274211742190581681557125661822038707814162183987420118430434079862425277772762600708412540318841528150794216318388449600773495675015179886274734931983295751903343179583558244113737175106953387842202810220228954503151273443648516313740350125393239658546580788337376040429623334546737608770993665413395260646499558552688226242699130228291848243066989840065838061904479364880123959753269632249662830865636330957621684202239530809598322205354476441924513752122610586041674402764006766413707749794870908599557131806090597266173384835792247889735965092495788575703112829575059224675063696616467206748986658257265103311646821993273100946156581763576757659731031132736550397752701067732379855134859166855450920657564803846139292805520351355933056142409895383869216982078481429090409230178966379865253263690357110501387393138818384483531370559905364424737231530642108389604533851989794666411836503910621756501495838165283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -21650946086655207109973038754356117303696555328299005617571346659868552694920662557202295481389863279758067589641582982897794894529906212795303839163713325621387195700607103817550009853575743631025863417207217186838921470397829481046934012822251694860566405306237795846313744815329316809145826419301807022371732127376034648967059914342291785065198388089991747596671595766254673328658448056380580815627942931273264084138719680325233302903902847412993833065448465428338640106777067589645806471118988948146286908700581776958774777019619086647158376879382582022252635644578863296500809012827397098693700174509196074548924384694972297422685673952410861627798539508877047605312842270662169775883306870856142711645454426964557563760482706139252892012893618005796404203065915848863145123944476912123989247332935379461700413689527898440771717446782825376040289364807001323792133748564506979375969556171503285526569481556067487172957521708639755659943983677414335705023322228355959587334830392223303716104208972462238907882075840971870734735289104857806653977863719633447877550722484900619899151783070411123197733426498556628084771576505866973831011914645790688953273917323452027774901924575315854787365110045499512054988976659155057478448064305240195586814922775706851179434440692328720072470607897276073247394251539624959053873494943357683317074864872648951283190680092797597113808550357801865189082682450186415581476075882451946789988072065239058016962684602670850801991191714114575051741387876236869170007167321418470627554777617369519188248959683702829320505511196572189652819691219522937344407979111420735829849735296516584596050668389003707338779747982687399676365798474578033189221461076625696908097738554766042422194380403097054316586881005223884674439505989421167190665658052733734593309187507060765467201319682494181109745941137764058784807766204878729296662738938234958365601471729724868213121757303477198046695609690269792254694117239883424675310587841616861179014133029003632548368588436838412511319761658381559636244304919144491466842693946071045734830046383776223066178307257718462834542311947386842548113877176481292150962925003098921731664562257336353749170078323063702964042416373435079821445649931543275712203265558965688017749527082066767239553293910312723527435537977306103207806684033343004016559857559339815903203871181229792031044008852004480069749719463144212054052267166615470256956718529048706229836248415317008423614831023216770748164727966170795739865179252517716885405359642234029157509793820433059059585071158815474348772080622353987654915665261010185524619929548701132360343974088955765055593014182370394831282886029669992851741731851324467704746772476406111338561747925500068292627684656946454235734000143871746631802883470716340908489053774197848366547713620533764595114343659325002248439798282050893310061791309924385728986080897121675831262302728126736593082293267497121745725197119691648707913562303068081318049562801643593662927831122599454022132444456119954330314332936333567918072275885173999030336587169817316009102695614360569610777934502296047560302222004207632533990058831002010426846954490780660756510544773108137517376586426879873205010907386692622024466759593635724578186740080113783757998442505377045665733038861794857409199706531231322955049036328924423522615746852936149013218816087663730236563809626037877293234455946411834812802246494703139734154929788094869277653217258278034591942821495949663483323855472160106626523833112613335281040323684048254003853978640576817714262043973232173815462020342009530483590026856622192475553578607797609919085523956579657934340861437547639875759619991045041110626231141748127226939576627147094577655571368434819137818293544564223711181380446972555869008393605473619603538842279577309804641469632191561891928891897439147188878356577910851986111797897236847889587904103379485662093909904393369465380623635474018800985970403914479214840528877529115300368503883232329427117722607149239895012526908613862499471784053526156245068001874288685251803299277151034277875702373824072217765883099016809703918994986446477754899920560042426295193821011606321091657546938731403436730542404789636306417337894244802345370867585233075385131789253958587544666880955214941823891352237720033513582167180570305805628308163131612073125414320928529374453816132808204557257804775635486050156988993252609975558878684385607463698097678111237720977912048472512721005975706656238931886974156076737046471306841035644507843571379220171870654935522461584665268699524547120986857695704917505491393611332149502437763811004990224992461051458329908760207454906693751926233742767174406168542723230609373837819777897183763580564854883192035332694761387138954281334286052773661534091534328438640454653843619171897453633893335130436337705847186147563204851617652846815292034096704242691696413152905039462792038815362044823952825952878614571645982631315528375252748087028933772181854033831732746073666161368911513095985444262623786926269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 307467406098930678919433772646858822262836349199424753970076017139471769724916138386342627204307031138920937524708442004840531927255858353636882097163055903434080050126945722540429650223703996480581940069386927995120673799067349075489720533120431608337035938435944158196990356343629839888181390116323217911480091222759183904179460970302713896492790250648595649842713751863129697493933717767338161994259810740347954218954644894013497023039411104400116685231748735498126866045330876953244453612277463570429964145974450808092622041606745319104127014328424553713086834155920846998697462131473562440809979982393931427874114615615699366385085323864972988148884935710205526048034337365508539219552969748346371786492909894729668976645497661185897186118279388647374037563010725582944293766407282336063793170233809772316211202006899279328756515238468321642646132080480120946424753760614854887740963176030030218398047657022377690226872624735519863886183852276826373189458716604768176791904890969629539583864032650649301309368639424761399009514096348128478382597868767821294012112230437762922226384451935426147841488043955177366619841839238229252685272236076197376927720355139721238962420595461886166454106508072709433494314840119735030346389954344126632868474586520803335409714514593038583347457943040235961567401180188091691682468691695042242210131484532678556677693367488830290308755486213007471369430810822153251001800249850376195888096031324533637350151476640621230124955343135141913135747313548142482292488906667497269978125954672717100888279889440551666517955557361250818553197242321183594705147620918775458100062659962537868836611679268425480170997466860001003712689011239281598564872677463126130740839245613837214213361938189090727979875593305842883227759701882689576253870312787975980853300073886956250061789463867753332564776405838666433196930268651376894028012253076703463291530531874769741023387461519284793947806486681058026538054277248639647433520263515390130711111639179250300611393365455743461314366732398979231407457004279551904267215084966085772081683297860295719283974292542938022815297131339405328749181797613008065309887099811776475802303608036663160470253617925739750908286999991820257151768668240080942487811936684395993327883954142528573323378114345544308614033468696746630032347042124422573910745185327939509823235092582202872603521081623197348485251658839433686176547430533984035280047182301880609653270558248825376372934638634782654107496219045010945467166348914578323255173541840124254074289412241593537111268065173155920060807461356224801575825205669334741976045371571907570317159846248903768300859785886964824226369011210989981143127409764086871567902165799706517545882269252815761979903067239941096530677933008691735974884215416800804441355300042826153592677822885583842041137536200351639219680993698590902533458052904755669989244403210005397636380924601943469847623530343543999998721950668848819807732545130981650285729041208082422275060204900422107362955590380517721549679431153475821780978057288837381335008923906608188042006943229135274567727657099962038423126030772420461968028355754879122269563102637584091652014777975417625128544551013363888457137359232639167700322719159063144070367336048727766472826304275718721439807479835866430464068639211768652760786996801379266453558826494782712818306478680724039511874945948424253401788011570958900667768799172277695453940505779586668059222626406926141303162060551563496693657406887370339659898234074961621002852333248932049085302748864812175659842491075025124825172821752285042928409292848037755943168973955987214642177481122381839153094207204055307959033576180341217922748057625884513294986687380757448501623581726441743147704326888315378644554844352152383636592449186881875978988577724147517230769332182673332878026435409599287353881642848933914730161802505667646527784334409244821272537437916528825581942819168681919205765838377521164987058785484015494811284484086030220035429910887112277726448063687826955936997472569916481447380828964648438587215963991282078964128291441653238983472516882581593308483348344867040485114590716718178720007901851299385828891123070228055923262353602404435898153881198133608945298058278005592404940693422098051121585732592728295449058384081609735571712398602484004777794047215700151870568736981340021345611342136072124966754786858538070373972329343786420550617374789497483609831122623600722614329608230533046013699274607485073662473177132151098974290722062826588115367268634395961400972765136890238659571901666168619923318478913115211827525313578253611318971538344620179826684508117649952323867397082358411911559748412439167413190207431884085846203717488223759570334118388450965354068064935993642725407312317028209490827613053732093627793394821285926180067624194638514734273454551889296799601616819627434365300375198293860713196529924941793471103053108542790322687201871781743636710050683759340249255574303661603096245221592039959085034567972802302188755129463970661163330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 289395364771547630007190968281928451238461253020253680167780821610399311139168475948796773210159825516142546097551663438841119340577334050257284300705976409093722360896803816577601769425623319320352988640051631960758029293650037952930857514933855942342423634093673272117937478413177295368086391148106359922103091168228429462574270267152381610503385881584885146353745695887580837576871539108752146144195221599312289911101565869743596118904194094463388907303136027903487634474113760281523124568741650852520640721154781410988015874074615969945659469060477459538300420004572901677593656007445672586399569438537522436379359869040679931632849325653526535832923027769974084183717882416096807202178239457414578126213475486794515067588584373588584868532546591232303919126439959407212826272843248035987166186433081212741810160944658931696880869476857421782682477442258661817824721296463964202210635417476147937533411988403588926445452049017875953180008013311407241160352679043737990191031634628671574684797160987349411598455415382789438885698760913240996746941234325139019919684466101545879659116819035946012680130736194311699231824712167289857175293529841381670684597290233678435472130361990795627418243024302173786163930588241668387707684849489173004220422162627301090362789293472860521264665411966743337596550561284961960092995712724104368034900184966959349918676413674117986065065589940554581698053343599860989540058437798692298404444818321718643853615491092713198154088670899462011762140113735510266054624347553920447491280433891138860284057740999178327158660811372584346466800722325490197117843352724998700832510813260087532953306310562811880199828281367760364625347640817820972086126979516852551830519643766251853055718719657285383517995085858062359922513554904982594320610178004849567772314148153680631125660706114285616702364815640859072236037589298105849263304998185297756639446398841000767742581685083880141633035085395750212114093123730873512687386608645858351487541884624699778459770542457869722072150152377757408628074767469707773569898792900878330135178169081882930579841140740164865047275593254528303682794742401949241156222416461311632347110568584255027606830564045572321675319503514546522370329843182210038439315145347707272893824809003137949274939284738574911586051359934297007551211467870289299714658064769847903705139937093685774080379642864987763032044548705174246471976316793616027052921452594728161436613382203256869235217695970579798697206031418794814480436008586288301123400482425780329840550774530261937298038700493654518693692156427710011814051262949512291847243879287894713433671216537880604240010285889558424962766274868816061711923304115456968632177399545021581573522836878361364664189840865386058703821271213512737645177316030664733516876120615475640289701243629282179287063956677195983527400064234225044705537027549007803675067077085108052129947508481034572744730941395707281839609558046878246488651862363983809808627626830545116175180404701556224530309382303346123725863857118949192163421515629944469231606867667928627451166345948066711170075616966832629079484821810157857749312199112587200184572476632487243068521538453608405631521340578987848119060028909744969072822847251556011168280266794907056070367148062174011490810360074133841310556675116133861172092932595393730718912906462239328874353958839427532832868258624791414730927956057803722915605903502777012569080534380637557254756608887444304079245833494048151768793523351234952664873567544282398936122546259242589293412455556778009398786478473177475311615270810788705114158173323866541434523260161238391033563941466287016453572543699578720794090596957373368417266544600095154245880499269369971392471707160590369188588613577243778175948556107538055440430785652710426878908403367275343780377062201576203012052783357565624598547889880453432616684270750437938296466546553103200615930827327837410716021138728850178477448736831692933023854611561083444569369939937336039791998870026277133219552429027844320944966991945152081442585444310436396119502877139975269646743538301413194945609648265921279878047644125329931206406401251998350889445093639733206442286657841533094842680610082281848879336553532382185842034139246248671761868786666045773011173798791555244633670604010861563769797052597859618153242874971279352544844148129292803332573632620848417735589315365412829244602337533001883393943172026541036224732326469521758984432281802146797349890034388601205602698646954461516701266619364159592374498487797433174434090323047758869255185934446491043907169340367707717459800430826116297790849847098506365980377728467236701294097465420401241575889870081267843683452401259076295353505154803802044013346475148881692271223553520547784948128037851100133266042096983465114407748668955084043964144658463166313187970963408324627600441971890715556668306433505846576882688133264032711458279349122329313783269997583516266188420020379021680254788751704797792550134781927323068780450131733926644228631630539894104003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -137054312144209826670357335699602786381139128901930361026479569275515065353755336880829660261830782035430999438619966921113942477855467820412186335326853807837359825106688691186993561897606169032627119293292904165666793484682863334453783895364696958940377018892517554738748279141223351021318889635308268138797656667552865126281288784727461013396417685954890551110003742296447336058739987167287761651956587143538657202039566374818631676037532535287105038441224117142384549636796062304730355027337128121157494156210310861759622532910646326007425005141249804169794503690109005432810263094492220332246573267126188429654029045049453606979835588607049708543591613724900175743459307841914897855990622737679013438060564068768157093996155992780590789412291289392384829854678457207854481094733885558448197534478235874167851348603932443377657907709926431259215899356291967174446318977717973227059589904530280767935255961355031023072209540274880138764810694726542291290489239106640086887109329998522350632573012517839720022114421841552771500522792558620538303527193044478530893488067157383670232070584618123135354180731904093557197810088511548148755555134411356195237709128168361945538241708993480503471873918670915317053842593599248367129010328036484154342705888583275842074034610681637633414489994192852146317840641803350008406469337538545289112194606355306102134930621997402546675624618645740353782090203395217505463124405952281715460368749320326264325114907092852076787796635573299224181096777933780360242559936691132692987384109447541741933974447336610968059086375761247085280104884531673650379227158070615810206601954242329779657068782556532917521417045077234909535227893244534847951358967054188205942516702270539334570611084740902666530201416744387728917778962086802039539970945193323028337558557230280297057710031312701607664048418675131505336724063813290502134472818711091004801856540118707961731951134135486680900194362046800101916371411162483621962292839309341425845591868643559101871536044708937477369707912312919962562872397487366938213542029648231653976854816876745871015922761301206845457373490191100260614444174846671557235421011875163651806323791314561797077297043934596105796232078363926353873482007252886768362608285888609179156846167730771370050596298267495746257157231460346000670911276715100704881976450093962315353836210166227298901968352327714658876502508542793242642131394670783174454641031775772135319220703444386440122139526060845528468762508878067180840143714024822822895695536562401209470432194883819172764794730157571412739419243152510277593621213480115750250695279025901229268478729202676530781956843831953548612841135542990393227345927570998173356179406893605086897732068265641156827027179439130655254587713606673375473158908026511462598570125919089551587695243042134927070675330518066885722711488339955399981026323228952069485627608066423440284822293862664612340513128831585916901144257392564464184034847478598244053868729092513196011451047409104376776952915579450834786608692096421759867417300752881307089502751375308057253515053384308151060008072047389106325955735563165246466172675727659065238603543999238857185622868272502655447903881326461696824281883963625187345886090390643703236523846016160071536647842295653672027184891121918918104401588839401315214833657985490014734121737379664973474221437468320554496987867761130374133182214538174870938092429850028364420134201567235447660136218211534499519399852329504509454139018164797379664436812798521093388152731570208274233665895381059896835477607118497990971445104546162962592335217151161698296277429744957653137835127980420757066365719309559413837283202621282335697639361360742319343079392116197727369760468089654840316735809756948545678210980403689857437383239417392592340379667535715387708871654889919783885679727721577897348543710610766111968814317269990294311895865015309963074660988374270694566419051941582759593662400859480316307968955719153833044308777497688445578035123285636879673430599314900725388181176176467938680095482290902656701466921199911744053727037697839147634807993192946294424123081304709940467592811237440423120015494421215646458501531174542641034048544068886633887707798934106763838535294884601229689495629634988822649829582032984382321008906035322259398229098447014953509041099253818392167604525670957513091223814023824103100271205517749716798856034160791234973029954224385802371891754491765333313447017798523260336188426478698604348909394262317110244790160155935594641908409923056191185678551730820602962903740348899451369073337152202099038947620076841713700488386947131153725538568388816706240974381634639607557711673813087297770165841081467099377864857373502993330969298306512501361555850900588603238689887531044491800744273589779302837243998204724209642440964816850714911650039425342380291221421041909255602306884531309975855972970390108538779825592757493335738528993011537641444984809700380110345964013464374618254944405308142104563566399061063257249770686030387878417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 2154679662924508287376526185207306769951853419505453612728579611302504288970493179825317120585422564275950826418089678149638769854856402611740701917710434462991658628137820726219259128939054030977861391318587194918283043662244424520138715368049914409017951803474307527347634063426844393414566530667025913598702374982944387103809779681990414457964443271739926527087246631367565192885130379081408575814226228137146713395992916555118752333730068288674731359943626145828159629198188483908080632888047155165987555351620181437436522451106329782927103155954775916735891295665778072435313586181095432184721307113148740790832084752039524400059544769908342554786318102087556839254213838707647213243351643577147287679160021904811915223698903729916690534526725510021327356707369484809690762946983516302467021176972008437832705169226222393008665345215080443824863287232470903689869929151614006180004934759945145382028595867930244070795510117733912547610073976048256389642071344934695130667740886416808256721826069078332296714160938234213411173506487251282873469399085863371434168787880296420511113202790822535932771655732365339899572407585367345884030416257183476098776724009702369942888090217357785760651787220905391205692512774261093067071176637701371770549568428175697870357856443844868790496782566952756369109283846784280062515722901102227582429345698565927548806884171242186040167891887542735624173634102916013926723804449514490944345979296345466522874528737047339117140393551640540018274014407830435609168083741369750369421640262388443463478829506759826131744718484643941446177192288337429829101150379394979828230388507477733941485524758742000621178076516228501860179527513880381480795504148788860271784152238888760440698363992309100898644050092400248781418716430499482065117639665497311798576745173043398720903262721625546848084773153361411599795944771396387118521615318781496286620479994400563831517563862223821076488216445963449359821399434498081988100280065271337368222034008163473789308790291236448279854120778238839994108161442685917835366573107672082945409015269838718390986975490329388638935058946160498272078314330885768186068056102633461084892554953460212171036311107662307987675698522730571291375022545957258078560688375597464448939188932844667545094061279336453719755665008696023045674476312265198359294876176567989634241725753353817638865790220752420721877116287550956894937141123081220025523325197007944631113254379301960774967299766746315229330917479390033790705914446792661774743249186592487682865781645856993112092355540889782936880710899345119547804501593046975000261155723337541887061396979355646470433006621855960519275984999624582779494777214060647272797276126389811100724914461127121498310965053125046282138628317664484981811296578658225572120593040709215300524704424672160576359158637782203588282027616932447659544248764965280178899603687631833601499407449272651686720239538207200142492994699103602051288019005403577903298225939217249993329360418510304462084366578907926685636335639103703437145826281255108183620191855257124006828803582591979875817939238961697023377907208617136709604468883579924077629432644156095254771860126811753580264870968465117891550004674857423020385835302343029412170008457465495777644960807815308029023574107222343087540946574172372791435835635425264487688554280625676500431734667715665833536536642078531752090429862404584899057031583110137054397396369110268888254192138767481237596145324909879478563073324529860031881205694262793188720793370447594609643640002066588645399000445270661207154700138563947289781434749122102608175159666165334476258350424170315354771159120153700419524667379633121933810005053607615825718018381759476156887976299078785747425716284993694775679684402214615874600350260849032757100085245801846653124105394318957089555235188417222429839276658129596329887437592429190700362853042583179647644010082954867667119917446948848812202900118729964682844632079911548760113316514388533874077615798675451106489656103448486203379758151162722065526143722830744505687204249292054188222453749644038824239650823802324000452343251314971026097238151775096032439594219899999884072846942746319110522212196952571799118841559218481761977041683902605550351077783927372940412222760610411789986950337679785213320040630145419977683504095241303832558541634757506864535004252528085738877489338525719778986967768203881911324924418161319154033299464771661659586749253761109190681587920187242980077746874434233187881780883060392346000337416245386999144545467891304763045735484922390365744892575777274076622285314001169318744616281645500421755837177284450910323301752843999236052359960781319559327672820530809857385035830259087131019837913145075877318310360223461907316371685735481228472724118791299182801875541501987278796694248416753226920267062574921572331702010760151409163936725380924701995740898639670406254079921153917972233632670116312146145405562784162991547779059892070821910457760086533409402917477372557186754420399665832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -28601040392754030456348229812360852959428696238321643609657120546225293863961510555865383788149161196173848978291403224724172874322152674011949733974982321620046608400252425237903205725226252222214075431090033675586004041055388436341657020413279744365681469390704484091515311606588065836643092540015334358838439729081895902512629618085398715243513458928967887483083644851879024239009806822781250008490448742569905289331643051758390021042385637062297437017525609645909129455083676812152697479496275075210098605320014571510391636532310918439215954274064151258546233513703025230939888289601811472893612204217438721351785162185075339851472040544713728354675461810466291109189313784683496932312042375025702770592593773929719869792973888384513794398897914422330281558429081257710508307966565101387416230684353356694550767363280166616607486072305123523060040690162983145716519757178486302336223316588398533006650412886269257368507675976144756077998490732335770907780527259538476122602585259835317683452129801936303018762877329825917703124842247727656797424392296986963911260145366092638803375464421769451140183548503674807217040591611031374551171678791276760595058010487504331710285168321554076602114305043193137711003459100926680718336334042806437002874367973815044255498801359491020940525108743849569977020616434018600727146627223951052102444609369687170213986897842065908517247640542088174480829163747212312295068693020582221389559716304541823832901189839426948327201527203218618475554110127433584690844912472181110256371622996018174289283727681718894140587790985917953817555800186897548918241599613097572472611741443014824591682086851373848324202175676970845832408416292537774850979050380249399414412072864932367365340137946973746182150356297736310976328435125962731681798043715683332338814630734941372996249495307699098645035432745559345705492410757079077366868091077205698399658421994530661661936792161831232588859152261387587756761713621401980554468599330133975310140965742538705304223199878120119040107994173225419735774013967198571246743126589475283575932924868434309398725976458221385361489756841077033958622506590450120234399398112209243251293687715113812728620942174550581600422770977789157887083848420325707608205852569494652954237323618972388560853940384268454464539788083387409289240774365401586098612536745551912755746082109939105292347045014396800325578774854605220625678513088424740547462815013503769811047569443981222710840383786687146379270935838875173588023441927872340566482445292739855318765197503361347256377398421870105544859219094537508513553710453383243219351336476961210891458038343665427774592265620445069386697362264545384375600344678043654304967877674998004235789905060620345172299349165535822250009936979208952593638658403333433169817282733190446389439099797431555193310453040082169478753641965353912164354188451385786978407389633398293612213671272719074786938354173652999184984618182983578757707977910680733910681731983941237680471784385875290922420449375767840625597489193583259713003221276749685174167478488164128188871207519159651383626237356823961184093481823387126826340711992986739978469743191132815542896008822425776329301304290581728760804634688509639386073780411119182257892465250124950224889961931383694280336520166734015476809435092896666889962677491368392338588179336422050517374901217922609898835720449545320326400543732130745828006147909096938264564593421283420155570681410274962680531427759521009869694049782497279815075166040973345164987847753403185162874977574348607125541122014372431404583822046195472104426816912621126484570134832416272114513041368634762011444893092552437461524949822263681927664068356682803685263343678897075261829168028047999482127945599436514519908527354989814217387322123837305631749672894331129608010156975793972795200159843338610161269979885067144643305313673445141380102182459553255354876711415992190096102859623304299400275491899244120671017443838690163798373363696832401669353666713214334380488936704567336560119045452409588875310547418002702777011440547804399020023936569370095352549660191003159255105744494736275707746989138228718296195548982588707202059330062486024161474996616513668518543231353308296192436779460347329970889153002340318874428608171059366029854686545509336090704268230707330840786118281201175667308830080832876262398003817990598371890162545238577891374870243531059387935092685560409987075771879649569583655887784216508416730951540801689781025325336551094773194904713133573061535342291648189473606673264976909157014025133271943422322838564427628284916669359759019184830379222528227957510433914239202352252663419239639573403725882994649085559579632531516116601994247353483337765239956188162865956581916698127048845436225818932366016675280313003941442886947133451351532134597391710108605851714847750890138662148397488859978851253508902482661692354131672539374198448457806729166126125535879640924809839858101727807691182532945186463018858449210952811723154809442348778247833251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -229615836770410360848207751572234852109939274899892838284426800094401871332557929730777724064328287455378386247270254005014527664029927992035918546988671176533259841373064994502979624518433861998313925334994570016771801672899774649866035661454643880820158283605366164809220116970312036013259266469544730702780552073142820996464063856984285959696904015330172183448056566290580581921512470820714594706055962956089638786816005120822863206292987712017120250118096313199925207697762714434184352295124948190334311385376093484028377847416404395629614547737095544259589321550943981950796357319984157018969434815411651954502134746222740449665505390881629151999589886607205230924399186381142586742768572664267604885881613781447738972371135772117729537920332033146128834262715841850320320707738375426561287669693529457700391994449756365863848455699112373459037179671121442078340257008511979874568688082760225487727773631954409978475748050486649669907086275302835288130248152731865391543981038682803127543497792255236038189525851134119324543327598898039039705246569250343009931405537691286041579922519890218508712664481921183667304613919938577428838019703211845746369934139780388138479141708669636103287542455773786124101787741725886902858789977314142060223401485871287892089971054779202767415326386754909197878037826700200285052524406263523478073402685056056758884359278743642458927953936616146469500941767572547520318667688553542381027580120213270988857763718204539668190221666754151019348192362404841006600444276980223012628030439783665325406168043290679672391933724358231799619182887053733169833900283986380202205496768505249582368576743715813174609200343002607074071445187334214077251158705268400291992443241104506614721437777940404067558012938642296108177230007288746277198963435418867277573687731659765292971541562336116250773959400694348006512073977547709386173017639868050671002325976667055063754471122017843227482856332229441745126338780255562300886202526172438828935798683463077595571462300202267130834190690850832090015154798709134346366953329038925489561915528360448518940424787984265491854751440760356825770666456239039861085641513240530456208086660664163103911267649210567704865232170251394669662174807671234955790662152230502528915425393087256017137060630325661386500697144905547690104722219622697576995551367219187243347817700119967760366131791194747273071107794746243822713789063757161206089791214874866289020308952490297184238624800756737695960304491273302499313325901913374388895650935472237371552554384834058147518590627806846010801663964019913075469973181613315530169677112910043174872929581110353506153370118226563601944857745521042073669769373261525157976262834345550052934067010356865051254574751840762773113003376347614541983159058545922409819258555145679526835462804380885785361862640314568584643407922126354419269591223474649617998065544480847654366218089923506694447406266852760252321358354588755634847136411382941457268670178587202496588880558794273758696364571610513792005357050560899820148714508144312922382979810785958156305290802585308412536765878114460971629886806406248824775638736819942283619971168969100466775575902333464050735333111718630142773047517507513994264891766982281743287510279728057665558664539066716176945729220361015016829968136797473628692267397332795263737542499741876308296551935879486174370916201686504216185585713453946832911563723523280295891760160053630711412602437882579875819092634849113397792405883361287578594514051538945692775917268498664338869100715797041967719323693516328948904983773934794221318544986481059135995148982559259495409150304564468694979277335424780246777230981787992121596208458141727580241191097812094571757442601102693051811777655014088490747047969707065835671793440572441168880691855990370962857214020829638479914330616308332717542001772308117315940964272133620177015847481554965945976643981165890269511434461309227420293472882739072935694834497784613352180876925358656421566870206392293686426301131211233317970046829804154990524092370034548216199687787897393313056445181637567003252217225284671980911507229649885349225779224840657547819710446367757817390421572877612635835087848227415733027365633915879192319126202960513287085350697776024451934508525576383806606911711987533936713883707672504253490190015774579414713012239448738097218169596065976558132518392858316939330767241576062306580724336151402226920612524207806691373486957512633459296943959243205817705239245372073357718312052783731745416568250729237420724041035612526655071960485716630589075818993300072345343888455846423030817663490320444322826882240559687295659856184014081143311111343648063734909117880179728510440064957540424283713027093893828675275803570251787791655193848626264021860036277879219839075884529624011248286227098400271140391167034070205443807264366535362769105455441160011423394241218841494494907609185239036849999393138118115094222597597275882750356980236927549898355978844026927916437118994963384466245770454406738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 23579183135304338092159727955085931296056885316060069166393878886275961704054243476389868196365028865435235051546638730472686786749697179346328517577460950923838489347853161185159948685399664033823342447946073310251432287108636872007011996221858776467264174560015679196595812396733911979001491541553690481891555091862570226207925195673360398209781872206324615963203099798015812218602216033044712859824187666212613628778035043814540233272238974114719976034624687582319072733847901298249650452741506855477051693832827986570985906548847509634445738363588359448554645885087748470813271342606298802551861329160033853226831536877509021375671884873759220416351186927364712133489542438546837620666147711521935735594368813444410503303191632440344036573971837416725737886536900085191140022346782111582009353563833050411242198250866955413577101012052084083299657735757122821947977533225596517611687423803466157237639192918429141607255618867671228858188214829826585164772777523176861002198358037495058122275871126595014059914923133692171689532489016807008417640811641925231532824529982928162676920726397821046275716960342643690183873358557607111853005303539245135661288407134512482468179984655334148320486883813068153188141022077111528708356463017440427179096165939733140191186202354898541781234496237594281521612318359768257615283891527564111681033546827708543488216150118354039566370328312796102546084573997811247737931738636133364577123928250243403306703249759726832471247479998614434459392864671778351790220593026278825320300607882161684664762357421602559608799222368719302579900455035256542609716353547757120908123383095975680583056437616830999423280090585191137421199230194908385469815478467772154669630606425437382210875486896491265545397485277518389106194449901801102089333646197723810810540031062675675459653818165187004020714130209914408837218353169878191054293506652337684275559852543094961369039095915459779961251698767346091384587240258673438357403965482775033222699526441970788551846257982481318896349587182308514422155370660642926627489005826926601869719988209987264996959879232354091014078885763824546078833408876019863479143877469695627383507235705640954550018234999635890310625547570015547093463373995368674148489801170825599046468981504706353559213319079368624602782504602025428168406949788473366244233843326808261486504485770160945851647702916359987086256416236932700608628915352431834385118464721268779651816261439804312813960882193860034459050449497147071633161074170894108080541253156405305492643435649563421829653128428577860893202222467907215774700152881105021228070278793101126596858216795076152956705157033267193715618439034578241342863372384496784436710675924472060893837769137982538336579967842209679556722082606118270336106343597609549363351898443535039402438946278930696598570429687624053373048234351042334661671930299702831219527424054511048538359618113751420483744685598328937327068473642243967901562825563365490484124323526274483524211171753176817263266786651771899714955448280593515828037082373784888598582156116645298461468275091677601904248640077234821186848870537696858248786841829827894538829051404530934018975198144505710242352271709413876856200868539140662183310875650218890845577228829599843094279026343754923378027342567181492227769633034876882591023722149587379608110507340950379741913182683236702455572971390209937809306136475986377802808004893177685517381703044026137900230229015131224508939819881061957109374084423058449411830421781055550255776947826323673590208019065992440849484006896867043141330403474961413054740845163939870301989617837138661402977267223017604924240884305963914910769492426261770821925597042841310098517601712760085082902036385692043186730211720182568105283460287565381380521082153992615357290113384601336144150585381165985478652803004888728176875316239275197314930379590819254415647300637789315720477398556630694293153613618455398245446107998843305355976037318407072233280320875323243678260446622874791128046461646949811814685714801665377678626176842400433532968575664614168807954199419721826557230722531314507147656993176471965678832820277341244061294364639900634257426929632432156353802439291120386324134558162029157251339909810593983405727072342807558762914668402914974160922527657063566902913453133993717253046195469194908148754190289697843188747211936970285873543233550516958502459010276927892426981868403086984613098311444179070518737288036838902922016695094679022749460029759898687000451383180293807991090897138268456861743168570662828128806456710005548449021150441690568510743865613654686089601709898043727111777400913866960720115541203002112328800826357243703349116465230894509012938287770817282273947690632958750154441532317728339969487125102921105217672937441901956234603003864156267794035421369120575322590876714741411616431680967199848848018613676602958690692615792567279734739122415951318488117095308236976410921868273533813290972256316859941320040740607515156552416613067180151119828224182128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -962594162298777733376302761232788274179722918814827753984865838909870265531084445230051010543575660419819439054844275845815056008166731173733778435490080298604577620575571691309210818831632782440439922735254063079123275990932441165365040197406178783809756907338863893150070323094315579285757270805348478491565030836856506579703027865208605029318624897105028891779694323694300663136701441932212760414938316723634015002620080301816712468429830719571091912343199775147667220547108964709533376962074413791440587937293012212223219297361790714586404579905675064944453301297702800717723597462366870924676538494694062204384239947333508075496938022656499026471410401892260709983153415838313767874009591119540661385624051158032938106534262437886781217276384886157753188312410922702135487842718783983042649465308014748252315135742874268135191639743043184941996672775177430793898694032911895194322828984425391678893871777123014765106967255207618842465625457534196546177672441480452504053476393352202206849266514649515624945981722120886296268513485558598599040803698291046521664618582107641055217725177113354567227979676447813756729516665971169048937910137895570464322475289747847061507065638819072854319434526766386551279712376043659046591589195221647126842799186892282873256954817358887180604466867086854280658186582409196814350572694687141340994955285575356856040935580633710167640413673570828537348497252409397281421214367369818040407558142983731338729192238012656541415369558707213873687291431272550468237768197314069206711173354933263052509692944481673376811434905709910000843749461452319970750505259583643166936033424288730589622203354106491693245616597726273796861002254138970585431625282751531542049595481641992842582235692457826657860767547054960681665683308743425542665131638276109840169337013454137066409951598346652478592208327651868061092754598079077830441623462551304679866936693620053389650569258534814853151826025441669565566549018387811261502737273976515176832138758079386834511774756521724793293438729225495328389374575419734975113788712680748181646115486338431297214936978764538832437360341600701405269962063057418155050657431111377652621272747860383139162016064751231919351112060539291190221168724402368061604276548669198850944908900506978069493807723370458350776625762245820710197436906734233689527427776944544271532781279264621247613553147738530842987054180931480041535816805639960430509441457937495089986585759782874749254937831220599716960127431736130067863621733668787321802824093752550148761881069187470023025026157360589675174584495649223666374475214017374228085046314095755883696530340112696385482487899188654086821151695171401875601323026219785777093636024171051624642173715177867210254911523428267967484316024899268543489484329053327315213485480105521838005166359893564094479497782723795845441458101031061128096316368058586568536819906640741328167466143913306750171037166046762254309294773655083004930219726569776517593127262643251341815605717554019083390218462350724663752671164557324107211127910329256621886692847517973067729227910494548231132285753461223038782299919954036057700551692446145233461129231165503498216051027843061765805580152502820040162264426159647276183607953097448474196570637386137218439047420851984451543516751097644188038364257115488964936068185101274540336599383491596786502790890403376814371217851942516166425169585009489985612859324550921087687724335752005363909784872539724879553753541412877424270141999803173960155315059683516911658394528187259384888711898391901931909051545691410156701319001487047259566268668230756832454663956213902185331550560379405417481072902083004844009595065167688026155815376607692285296358789084274472324275929106112772887423997291750058655289579242499010011368197233338572508778385217328634329843974456579674800546118871195213026942827488853736011719876198500774907007316290491832914012926719669294478087885154211141047370990124319880179398227825844869011507016139325074483866610198249185487534255409939371438832151064664491832531229234715279107075214095157958936162621967089485233292223044345625634835220454751829913787757728831874044516935289549048980112170596053557159438943263243947843930012056589234564294249786774555859374517900547062449723135579044832461720639186757702036646809506230127585740012826636013319776752328792403096798262388426525978504392698779558453500604272380134218459186872397437069027419946815189065758554339652912493609941344545012155222208330008924259426375405049003383561583609664194035204339438135185569809182107863592317652043320520947876588470820780968000296419162098999317131854231983246967771289069893397545960928414799503329583530923262298070165828945203280970576615420971384978061868843117996636180044511369735659972389116731838936901492423465388073069322487181137184462221306515280331517552742766976294972261029992898855647319529872584178444790586475016891053986906120628328507412728825911346406588917705657572951503856537718739616593666141852736473083496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 20565556996008400460555148180474656744350634120352503327715282150712165166679570278069436344548557780998460157321568358513570951006190827513058236214444568384839548004885463071770440676353073122905184306475122712510404079515003711103902273192377903252949901700846930482361752766437046328736078516545177056930785292265519890235741645189255657744791007229677562012927476980519956872290340995414888760341108801768760193321315559454213885795042894237826281943938860854326953798741203933961063473360755839149406626959343249475023848355484303558155240290036936256144749301366799341176862905017531324633041735178624592846139848266987910502020694174812834089630448142324387474598594636866437026673584316002701361241120781723897896091366619618868362197910563715125430887546589975048545561521325645908928052640312384142584073659933966853344144422188585762080281799889284237144832319703719367909206477641901698058475340633171120810477556849091711692874509219473537545004432508986731722034676818881946051340372954301232179640171473488645326450863079522577905758941661877787223041069006231490121537953451526971034633914760073569789939817031176993560645039135516660893314576050686338026110597382967353592921002598024602825101613862482930190854491496319016400356856754242792558087147589155985477434826677909402649359547328713419836721249569621238900381943855729020842746268988678277109894496973102923589216478415249290361724353170357789598082831722639590197283953529733367463982077686785090342812284581740295266383844707011076587620939244639601050708599321758000050137051322467322848827936567197605374772614862235223959377771322317550197203007285643713994783866138452093835517066875934717570164526437437574193891391938903847265191125689805844548967980846202376943310908951005710006455961924725480622845733279032718395888897392528426763297557800281835529047324590282203752050160517014037588384518977381753393487324367681925857509304666039727209194037596380101526390334391081248960518739005109467736727118836337434597778939644383449658238594116076158568893126107323722177937728581042896390370797834357276730531069332719527491921541818746784968127198836805449101736065427638274001664442765555212927451565392958508987537654796642181960249694542298830512742737530942336018026968495399113750773415160277915556950875625691509998203680158871886217821792946590576547036368960670316206748680259284585885311107105363827720192484171407777312904928840734456250305124895910938276602284409968909993832932094177903513527589103122612790755339292752450395995091803183689226150247119068516267841688186386442084845482453924850459030700591636516039577079376508913737151178405797251708459308076723501832855744295245043836721588473561137672373221572740906834752908830742710002112505091831914312964952857705978219259833847241919996949549901176384411999949802310064794173788495539868206366599821817150992417518305824965420315505646632344933860674902124089973706287726086492039268251930454541779152732293664613232451144789439569307955044745284861030610907555110024756465184866471531204860766259942529537904129024599026910153923763989995916839154648739781486107768528745396036640950876526200686216391202659657209415056955950403968520839426787059126655893683771509521707864928731647962513373155874236655744286083819245140012088422621795724632427955215388416766294733383929707546650040310076253065411716460895199649551353098694543552234549312053826491481061319776507997019745492222171561147096738408081329432405869508900561595261130136970815372234144297582420924930209887049235583386801305232203710284293494386533511231897535360925352634028540997944848836257699762882992295143887246725804823458705213186032072550581832248054880894958374365660295860347628226577526099094830052549771242955030188637023098617989514864319126848327715606213641152866956746270972880757511474545931099790447883617578029617821829730625812162528819489629574455335853656700626559300562720186240746344021900625335888325754706379175428992132721462223930956635599074841869650785043025810375667759214452415366549638611066711989983350231912490476059315134883915204480040417484512209033989418890626439427981974924916939110242391185730624148384239094723608990716202384457763316944251765586409761273084543055151257135155677365508134364128236257132321267123639063586953610799101116505306562129206486596249372437734725619182811284015057130104608297471582295164690071488622385610288748538349585559038497400014405678173026128263626024289780796546962075338197889383739474209320823375347910114659854453629861572235298356104501971367816458469484219517168395718185598650079209998466299444956019795977753970254444456152330089517481294177954727011237935566702806619323011437622010484194490194686499049456730841338289660806524470924135038957155207617990570251233049607010823837813471431006938291704426264703317496908586404615353527222755319218336066201133166190355409714782816830433080037249712273171235532091144385952963258290537851280532777309417724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -385925727255993070412604707765868736266504060228751655885102989312321519572657571512819445313611516173673234732818289358587475423084019698215985378895498672903680787989585186665601130228311374585387642788858387140536209962762323420582826870839841644061632674588370181899917041998697437557355170674407582856636452425385598025996756757235544335984086465504546110917312249342298894261337275599860220125821804609956989254370453258257099560974012380514379061960665608737376206204158249818858749719639161845448365557710615465862119676190453399144087026572394919838473162004188539916443920406119315189846528839392871782522590589688339996306340752884547798493311925942485993026455222348918978678989832178987707309568925949242759949516950103453628490215628201531883376925513957404372347142652600857017049763048729864268824091156811806613049139801315213166236970365333969423715809643475272510876003706913994371948026846307428779836701804231135666693552031895204157309208839287954562303605120328893602936471714529220547572263233166740853306854458754260876433406907452547832547353796585435108468353291045005971771593337238676136951420671996201716961534991510288675246579717150618938254885767498786274133161162580665188740594225169278997818924583279017306878243827277901988189190463389434660409713150868785589035653641070797206566355502267298190198935161346399934675546842228324526733751176161512179997796844508126058212601825862246726644203782256210516441231042772300265413829843207802752125506313257767775200579163692612480224470892431845547676519434528922816593038355714525716761265730696478966522064738435486468575901882015944824611967677938756501884240587049974153307621857131197478942185446659553813634294182002520680328842339680798526402989082102235364369634533510907725280555458983072918756530566437688545527941716135833514321390053802477290898308343243914094939711370303422855028697473037175305388475496668571411019980408688771814590642054862697903603304374165875283071930916349263454202684632173037627685744404237019198283200238731354446428814083126537296272179036756748712298421511977275016572427681528451968190969762880506787398895321989659808142227349553782137415602779411451509468614598501073028187700446839409367417062409061239111359913682030753101139933396393640799821966980655679687815891209495606722688245604965526583003067983883229421743630745334529083634380509996349845003504147344835026599667196566734505075214861055031986427976939352469543992672632844976528384821987539106345470611819718545520053016595114359474747629175257121163259677431683396580882589036156855224833327367435757638039904397561466150193439883111902224260439618895264241948786342135326999711258276422230217507146335917940804840330062250424370763147203910369214143446329900611308057252925418808908331872404933335528474751338983400470255867672890170400598056869437739820369624866349790718289807446949189087719780411128655279252538480905636518053700532156468019565120124265510595448268859724009755514252745869873540638838115214902309292086591776087577145106949079985795093076966369946673917215187689717087329946351073763660660721276837354051112505760548716687612971118523575012206333941801339754878966539372870756951417114431051479176881598171642004786060400564163218645345740010263827249495858427674192968316037560764148002950262738113512102110896636738931810120323646374493176386592828919140265704095958978938774325013272738244065530445725788282239892688153479294433898336080188171255635283321081242424732118782976152247187779769568849135443662893695421634984077788453368025424650141226846125492836886962982415341300258279134172109403952888633004137050467202883258776266099513841900960763581825242513439616275135537000753088522202206384058694570093885431621995409976705663346826357798077825784135359639860091976923826023491669054236840547568790147227087906224606248921264536888141969936887295462936516547987054573381193789820123301315984293290731187710560315924998923821866894963034823429411991526538289045841608110257225996652386074070619530609650058926824203461784254333824410567784861169283126971839903973941649268916635161048358068087094883310760375337361652180395907698853794611115405371816774111012293655500469662318365791986465726986688849527577838754535873022325494853987448082976537737189919166137054552632341195961661252240357154968535166246704590138854718402353845486820261164734330189580140143258604910063111234753401193888858920010198941732040847296010564127277097091909889148840800110469130914025601338914540583322080987123966226825810479222557649024796441829268729428002402302588476228199272103235493708424126299209245555120138277076091954881671358309560137202758716082205168228471924419187615806399453561229426788864757424387225794175923760932941348876632151493591420210564762259916493646322158120156744050643020845821435726909762768718415724608566409739860381268006830308085426909005709500629872020311145384358525671008798905711060275747215086994401644915342330932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 6216424079886658403183710599343577017332171180715902428653460152339555436084600770220270291841547535023514865236796637924993944957774437268711754299065419387545024110678035125001082365799995037185601725718012644016284759932454339441935910519396147628056684454466139398235271734568785712605091603980462026248748946573453342069731196485096502921397103245701120173755725632212444164625788579153960813044149809707880217639328974436823605163957180504148650234588470271006283538773128307314222580087080022558217972998409527886692665327318303756511242681070263518315681335591479060402363812018361615136312602163555630454344213893152683646794534697398947571282527854869056479698112745354248252301316818441019553835488252207408407005380662861318824345154860181246282949964643499961758278807034043914782671580099729656324351771714629195662163924330608916978036804052626955275769347611032273083916800746614902696365696797999535290609905153170300756470974398094885097016609568590006480957604887662853687274527559389440631392892522872078279156742289536678790913274724414281493797549768337533079885196890436550402330941154750276266978996253186322256702645980180483121919358013355558136321640987615798295884007320997125823480966766784063053445545406268384800986952027062969670030016807386415718876628989997877580784417195443304594611953442202795866924857828747661898760259947191736404675668280631247930748252809157716891819295017180461698528383032736933106240219591275459924199797655825217584313499694932165910932243616917634807676269841961329864059848495996028971793236722731722911651068792474327298091465355421960429646205967172654258174802549793587205527405587726998077098845938562866539844791818284355821396149617507781635094557777465108817032279807446065487748445498861928543052147604826349535720815003843345931310657794901383147890672690640947329559064771803482359521511455210647667022160527278486609126755392080188895477584008729931765748726296902355697221223686114901193714946553736826596774053101919857487769122070768318162893467681286965516484454485584563641878458792067683586444687043055039192822364328808282931997491877886504255968956083805580030526183181845850987960062180703715536462707650104550053814791974319857587824073184823827652162552304095985204702521324932364433180599183106103192770279515998517119880061220297117552575378117826499615891626171254121229253269411925899190377568953393086554428489678923035275886111421369833417132177064964837279838199333481167489229144103989202867319497325995789045531985961594772002562642442546237184977110560822109749908794186098354285993197025920842213524747688377127896536805488281908999632869863972177870410176743532647536721168331498482176607902560409965510977543510674784655676953921368026216105548613496299501301006258621277020405519363226220582551963930155361609814268285268270292844811849304419028551138466468377552593779128598669775337143460080013922037982803559288905242737071544798760700518946947470956807408401045359673835137919290133571885586952082399639405454480759358256019354095179355959939085617752419418124783227720872371923470486523032821522164766714245620633152176425147395969388242162700123663507044064736688610244579672199496317337067144068863466013076949209100289494046521565476851787837224578544619226809906258337827322743245804643801092106399360844927479989650285895885742579322334891317998110806611061777084702853697570607338692716239233453375396892239246017806335912402622701366064078542266078333610289599981747398557772835286369475789312645687685524353045746270075104353364826055344072624704138057280569005948721209183196494310242462695104953243996529945865340162826927268505770647087309320133946649470391861394840157760902246020263196693570060289785268097207053825597694293461029773029182919588796014786477710538901917966328389074750452903315089440092437535013068422232186998844281860133389115079673326344670041595993164615933873037014842734538288329665944564663874078771558316095879174213023302162834155266285493066411416992963267281864438395777983276942103844072415146235023276081083539804189790340365063304661101711770689637334534324381022455409517822166772644312202749005585539600761575472753045844617804931038445292681939516720524006263117700311259078508442015471449740098545882898379154028610416773488813659534368012945560804621679191085477950596046734534700038329440176255953895323079812280632194391912446741291756616339273414142409771997829483122393544581111399420164304582156067179323565409468154562924521161489672303527233234246702852855822399871401346152417379772807253014376364040075286009477097315755484317127263593159461480166903691756760097367363010710137284911066394653653611180008708860157769984598584193704402427793548695619691560649930702627621158506280100545774984067050471985529155118244026028636433851931533022270616784475943438612306374524324696292494386705450158961697638569695477288131724679295668520809419510059960494551330824958279563929863797966390848159790039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -92202523681854219776204750644892021298063751645946468186812127415845361733110430952270216921471449962508688922037563584719243831887986963864520770909357018721283310390063029732519623499095716039750899376089723055000403799439438573533084003243091243004391209253248594734029482097178533849710560558539881354918064325704911094229922293047992233241275803694728913828941039973908787987254092542395492609064539250226064859994653565597102379171505211116905141065329423557551232351540992327460008586676319740514290014299549967358864321895664906328215921418737054566519946813624345072313763178192374585778187854992182944442721647686748106165146081289814753105704426293852326150111506804810775146436739021003578097780172172422276549872092222452324782681454942203967219787342194634521361344909568929386459649092790625523897402474460715893817246932190299016434253591613562638026124458030334604989816686244364402405542948490118549136111105193353399509940604798647227013128469177732501521497030986659921544020650524145132118081065896041066180700372461395154768269899159327431527756951024152379208495096171569194255801403143794304837486309574328643131485419419297627510969263021281668479881636922398587815731029208750870112081238108589405072115523181232206828080275593230756615508595231787799753068806207065170821594039803819694322481060414846234591592983231506242984159040999868512176708772131566796446520231188612156440278175690329843709046166287092325123382317617534250343553679945117913302335065596680451549818488796264942683925016506216232916025133100791313473583391520643295350023210320105614054977786059534730845752104851358216025240333502985179962427408602983934255927477279144266937882211529597262584382391484904835687629452416839106527199031322715635369847201580870027471421316622697991416605801300994048373194029311539645436494097345051389856930674117764939690581593175128562426450006817626270645315175506367171599506780835954453186825203439395711229489842869415619035817375217602551861672322227815635211037270491627189505028048645779851446434641940114446707893140817973900644526769052793981798782226621938385378048510858950732340671253969519316280207929827911050220076180698930016422306458355595101465871020347221363038300189987519783760214002503984857130578280674852553455280138271530994833377396462549754256617421530899140175550484467082802133585831366113913986602327086085538443346547328852567485916337043693891798474974396151114086684268385071369000677879819515818800093121685892173210877980255593968427380575890018679307406558281958437977492025430406449886722484276408288330948688662692272548744703318893106379609316024913783595515262618776049053030236057761341659392814629051883782158692609867469466830930323864711635031786265903164220701897001864488510016517718665424167789278762785579832009711866753272948727685275596884206680104536810649458738555652444070194225292076011617946728725511183391745448640252161868593566107393602218546688060813565258272949002801832992250455175795645310695010615701238056610745625361382792071030451814368996258847814741658578032298187113900706051996731750232008962372563604531315235053462331185544949390871612172383522927937153001347250882048673956319365630011583803942443589010136452380980278282529718415406053720964949321765353838665619917136089761475436333127235149128494449316854020531634736101916916687328862392677323142875774655536668470595942424763779787377753693890636919789277176330592748378522676464399249429091081338218788466387281294757186814407036712088008084588769831035089246133907657662477377472503107206407604802872050286013977038380119575712591548482494504043867479172904405177637532482771081985007195492559668548234398533300864768633047472137951249407750804324642034296553831896621828433045772509838282536574006227392291828642590304461434946788219824875461618308927324285183736697858506546563237995525641186082857400360280479885797068539146616839960558684534794328177742786918405295320325001004137390772938850126853166471072500925763392144954534380704918722240153369905323976249382310159235888843619022581305546767640824653577210260177252089811916667420485749086328144286271886369050286537585272258810884536197750986629245011060540218236549219523037442104823481782701647915986572768744026878062570201216420090221416438899801285421381326195878422422471178087831109432582144443487822971238510770935787168268032117018079885144139436145746368395161240647988452870925870493257950067055151124941786019781390450607453669880007872465145131772570503109984167268618219705720158444629598381986878246320035590197715900933163166789364861245397710467170657226537784643905200985278268474635445332071257034177496187079070663361705674466776647718734145405943566383724461629507001135472103821974589857463111614358493882238233931085968507007677859025949665290537744957960328013100440141511785456136249883645704126548033261819406112455136816111808102239425958212523559374651014249528407779044059111583919730037450790405273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 969638072461621326341644650045641778455417791992323195960419337543402387191664903321591420567289941628761864786657496453922944181989106773387887983175073819875087175968661524455728986961622472312329384616664698561904325159359451323458864362138965094279321770365367846125035684599400538394278400160335284360225991456312226192244137624960450937626178960862089451123833615582114696795520120523530732258616550473745796865316366285793883986068321275345042117347878015906739288070357375597245547275155284426196077061382246772971560821026675716843756277957886656950390171157939419931363880521925028365750310326121241492557917307486919705800942287124493371469472451988997483419431398480235857276020892660616762374711409432395918993573952399725995362938050441682771500374715938357148672715680868360221812505548259249000121107922729530386304842316305215878720162486553540440034638765749533470129020716664122622264864453662742204564280625634682627496040999710886116364553133099726350261656743284631312285170738431786825376898801359894240620714724346900133290694481040997949133197474744971449235572306968108547493353005182970980974796392108998608409743142661843426024288130695789311185029849183167674468098170648170002828128416595662223692947642339308359278999717376480689463522472853087534763676524749911827988762211238322257965769215406335127909576861271732682730094043357724189128035349732958441621074564450952320383219110828463899942199672630783463737353278288766961394896580597802623556106183053361594146897690080388278672062697809182697130076437893496694866176009149612173264829935001934377270491062780188207925934029990863427512104691054392948930305534924204810869642011436024925395929204268856621326310977969048045244982739371777114127585333674054877024109778083737383741306586951197661210982828045502817564343090756610727179910533444956199519742299242721450268218749708328737016339112808095554374370237943472079494245762616800940784842341013511758355528774702039389061690983733004912630360637522549095990128409310328612472833587406989270095259606859919502029934970427087305398630448402949231185834502263627693289018011345028891227321059458905436789509388980188900657311184501918574995065257248384264317576846164935312520433379205712767855242216905879557222683586759746995832876396253361438026794642330035842083355991040628932140464365690099376409541510861951528910919982136711001646668179317436176513041861905200487783050474523556499385902209826698583466343124466458172936315650743287533102082122333574901515315535744831892381175646281631094433618456958740130789467910376200218865588595708387409376961581736477041634601156485091548434520904400980295088926366982664964746265242783920699866615997357989127944895466535444500446322813618054751348840464209348985687840764419458148629042635369368046213965026115397786165494442396799527563047439616453132144987259316531218626673502688850003962439761642039487562298410663429382729664983932814003492100104625261243956488977887307580609747907011434951102471481770703461971878496157021495807027720954176769160032035863073014886790607445991029682668231363014671975435157957063501412419167903703068403896596128740529618220172605780330820478048188358925617598955420353721244565253179429755249699940586337422305476113038280574638844234791302971459698495227088469888296155908649193459580664566002039449353469259472391111822021388457573651370693949594454400659709518036095910923118363282423416260343130011228283140378258756803868728909028734661546446404438842336171851710762628311479031718055341564716576728565937084188977966110621412309925711038752834750472642792413767878652273660925176257628311679714027292206592837186168063540138850015770906916424186621429808123730679299119267774414452160322462287215586527735132618740538944705235187091633978097070924123585956336507660778590748457281491881003038772297470831512317641667354375404183552339452623620665711583516046649710982340137765249622895536868082375824624032481266671686709815371016547513659961535919735022649754150018836699868283966878785178505150624635464028422920251268976337981004831555539024930133148537492285861334349587955223519409315151554721726498184845493141674567406974372883079638209460105910062039791753443910719007804884967476035999283918578048116496448157871243653176080408304149616173313048885903220690881502952340058831541741784041534743157299947765703621198813236286203918757181918262417629949885842684853064687091054258493042498789483149108049525339427351004496811762838405696075013647326979292528150890555761255220585793628883324909006366140770214323056616550959490805719588853898561349477266264835581751778179189457710073192173864660576900838568035361223933428403044268534724609365457428418104827611528368500007748980198934108057367635429127693234418791668060265973593602829683874460062825925401330181825445461736261109631975200320178485578430849419920003029044332855496177566848395212479460005213557583898180414205825172757613472640514373779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -8789208255976877872201242862759832898339955161299822444974005397417836348776419482334798280188189728895485158577588859551029862979573131034015444683449239048568952898015334866573479048015579409820212176746707103950460323655440185356688067313589252917694104482122818297307590483337652224944390971399795060475870268922453336276385846527112035750762283993027960648820898231822120904579446101914949510871688879765202183679953334336443814433550289552291963759460548073542575758106400116190105622387961245107039896289887826802789204778754591127794319888260902262440437082473190404923151318361998700527276159786104562095756765812114509656903770828091726184784810337935548180694459454861020650383733780344805483343400915596665895724931934099564831171105505812706194584476434357927822145111840225092203001793375207107299598167399375002251624840603485575566867482902362703054237038266984746937187758699321113934486313980016374403445941543115933182450482668706055519792926072390681064334854675487924640653708708937055740438874639492695510705218953901462100190113855977187906435808572679784130909243748568163007583001544598477032810841972455957294231345032999947863603626985384588839375274043756748952479178537286040562852226045844405014955155920194477922761313790021314477923137074420556386489156137920872231711311492141260624539997107951867782801605053095057341476886500272807368111683768621768404350296841798007933028891515085114300473697517582381579665237766844232785822645385989581193721438448020623746733815680207026103473830108032267983512750103056574231751702139178311278789922681715956241293553730118967492658099408988838138540186195797593445757646348413304049684746656576297394032361576946356956081903970733740196044789668741309646400175707919162993128069217587712160929926961247349257912299910844136481575181796935734009127730242344500935960185040495617960571272937527227597722216584912357603068386674773835918416397744125587978009173773184712716589034418158475134880126962191329213745195157542834570080585335252003051213740316029814099167712663618490010463967101755671463856048175415535646653578695713541360050002759479228105327180638820750670890503268751281576014938487778388362897514241709478981794019462998483988009292461811833630280209388870333064118534236153377197120186634441696870025557668745385079473725445433676250444658936910780941441738268409724822705563650376694053073673473807508051980609240783752508543626713058323126805017354253713105167453299035210766796093912270694710115694123507700005105005465488223902314246497578491005409613321148210065409007107840078223744684626401083586211018866499938418682433701868072893060384072065722508331556987209836314201753767738543992239787945091208702532922387273043994124325874874067222671842750466483231849196993052520601691013733394009833047237978007114702908586526720235225604721325147555357465735468363068548073371777193555753128911435505488499596197046356776231340737964662828116860936273474069186448414756596885778392834084672444198205728563355450268596336641592834994802034173413232995602734226502617641190758311311419875583100277682478228277797190135715715374363617403188653243002507032883742426577413534984162458075540154236390742740781557169704491027594749152424757498657549862732087216089081178999845436607578971938206771236425930305636064516046164711471805335049151516173852487032595366870939703402086685076547877589369735231155345789923892465394232347369227142762924425058280350490176226782216544047471009387502020083490952507747707039108262946416225601009513436698667019174484332750237932259778063122247418464529952198862899976102935382458579497988273543460090498525380812885742376748884468845289369488993129814596119981432616128383038384765649462106951740013051166832511352182923008580135885350712781582332457907514710938053776659633549757141455990194974085842962526081489066927253132988840496164440631318312945787684231471340516780852575915036361999269506120118197811646722485708008765584791495151602953020874881602512492782002195415388326733434288343763647487809544442160999358311657925996547033803874026708460933418320798410799140826432664264216863193069000025654556476966442674994033815418214584290764760188646415244623967565561859377416508784312059763891859541787844307378784849005016676415085357589757813314759402429241757028686030468914440579881930231438068697437015714730329497537173334450435710450456798074015214856097226934935670798657745289905920479722894536910224739240492347871887981286744581813359058651448745585342171649342070532055086066047394751925171837151204457840138213594877359530463530624586459919045439878892958968754134972600665555046662970471435522542368532580772015801108319597927830376823724234120413166968112746351782213538764506004249571200589239446579970451944628569264061428230002915743136710075488663723272790820145403551020079531828539092658331070276529428499035099125333317035991277716495840267750950288093083831181956400158128417388070374727249145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 68004624322484891734294196199396662453942310948299257632982020269425055611646674042649107072410706415447043041832212387799362474501112514953590297564092781758495914296610353706259983415954742622334850277759208230837702651211010527423658633758428501239407120956438230862360431022948819932377075014473234702380838948640054252244063558679348399329748010202844764087617948240627871708044003913812665243740425037102180293502656855771240259831302668508002731838452401356100819864805697359582868525259119561085918623607564207440384769471640958840808800508889626383628847879233668902690433267124398239253009185537979486354808670704541547186129155084869925243215701716248515685987434663643560075031715801584728368066376177714756395704791636133052224252608684555980240370384462719187721093924884655219347528243876388427177724817323781469136251066522143489803896082235603070333137131742699714771382578965344065829560198578910052079154921137502156675848362479948384581617431899636662995301572769985173906247694419748883182144451746655689580096569589734335717469874746396396492324954355003564752428774702529822113005955893703930967166096959694310183074883458703463820755373391245591720603207567333775439610990204947811113456875915017318043193555494299635122441653738443151008051329779162786374811371417632934879496894005504086689270083168723310952278875309648676135171825914942290458043059465213770602827550474984299384185883290907354944180700440286208591186063707722891049361159401455047857019820823111216207754383430747737840471434212539243870975699067243717622876278643563413336533518715351075249915254893365114085706627191430224210580675081388134722854157201582492840800224161821848816321869789061755574617733095878026361452868729200237635481098780771224115032087931101347784779296309103119214061862032172662742052781987494107013490684024368537341403664907701602488410963281311649644750827806648874516228334707647574385135952052843542005399072584493016834730652365149420298536867402072978218483999681914696174864834035181966133767842081759597576355817857704550249355312401972882062450180362088615006907830062542840630237847775916196438394651915359365255822374267644088544968645519187746267473249451529660198113173359929392279513156639901630513193373689674037417653543633098377304665636919612263281952356884330548977714616219029350786979416839872074350592347193194139883071902174442277540381584646998042739709749133708096650257319056133111818551895368143998750281740159614018471149028443714080437832227931288870150328325265226748209508979754168782493131506973603472703132664019643003470804116542700783914269344817224929662487299247108054451319241551200474483407052702544996736812499363954059503938054119420842999621436003543703582340224631712785544655821136491198283684364770119113272090131170750674454019453184954025325495863651432977496046656119256314123306423030840919390178293864662678476639806751282130786955872063733012685416205140621112543993737239104302221776194026681435333420367174538858029100656577398345733837389985839708368948149372926739324540417867181897470507551131995543860554789244346582487166263771360202884689378891508935026525353126753984386984421653224603685623555671680806471205390723042522468190912400936268279098967724392794853849997796719237828104034266454825532555765203864680887833344715864416216604945676647330795704118900823604121929272639723339037498838837953304425167662397082743803993912283516054330303519307718327827484803495850761588706367150114691015549998098933043880473846061130661907218283728663719157184368607383334168280103819788966578926203297466119719390586356819814611406954850553611551553824121309928122427106063973432710518594031779692850361439651016216742126387190171805809646968504292768658386609258939161941902422595652753171754587230803782377974083112674058672836039821590629067731996635385192849798063356968906227490615735714153594776970026830488283603344402345341576047074909430983764446411039084843031737359966856638117111479272543972097853293394565272369100529329114470481875530630799030507127426835787801384673132855097246149778762412684033856754154962150170777988810278271022897454331086750422579233039794462555980629175169192009321863355874202698186350717863701507486708006279264545944960983353986486350132793657132847579123052475906751006253273339255023289419973495818988316968997628705582834060319934216071952086670932540673763098768139915045818948164746400620492791865497608883575668125322471369255823450743511248577714140978282182693675566033156329972691825561074588568633660414625838347935075825338595412693044153269531550644589814986245445428373349388224855908556232829825151696695561883935014339075295463430562837686160991172216565923573490495304678349178326170457819848905765057472985744241206535888437332808077379343884939127818777990042510264893046661372814085523668380231223056611130302335788622143411365240606316423095368235052914214742478369412278905265997752671580656169680878520011901855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -142821565643778802114020604866109030950014667922309597465431531848382582523797624584514084592078731476439489455269270854185378911544314646160430347236434748154498588748222533919410178613990057074991331782615722667935513920982780351908334246059920353787952083265930903696778028061527596091439579799258505311519116721304632031934666258515927968372606055299865585203811567686594929625893855840591326877013187228063647756129384848463278463147718306730385335344452024795810419150422134427745990120128832044811261649234299036504254280234697497690530421868551454736370032445428806051706695967612280850537644772554605800393074240379156416580934318260200793340631217324998900989354024035307592552327767609646481547005232635104295886929696168126131210731346459704811887315621779858062489851781691759561295203779465462306391760391801223282308536027614492237448673489413878310178780908413765752480034649031467450915546014343793300551803643940370106695655689431723108091617864668823343151406646542566616857128172087379186639017919186215992345087106054469268698321209028527720159036998164374798852529085452748591497760795461815876176260516156292073926569695023132346071370377239013129556264072293285749579148180603225835004321260534563664909699360987397389410208629054913848910493822120716571057100532260151003175461603892370978156585636598694159343619787370691801413038912736419877457809669795261957665957993771792148562415525003462200928792754455827331437019906027922594552737074519420232763973868099519771081705212609421124789929953046698997268008427046580055258064376199914444490439866228479663062698504851639931191452170387896958077310248617681142983361404029427938726139168312086448925879608753867667061678724501761790340037327304662001901433835462944196079846178583947513427303719628646949069622119235982956425485334336368985393044755732288139993949863033454775879146536201918500630627054687956390735305332940256190994118038520469562701990070712520393870273454796804622369429279461443362236036994567975549841227765716002785603056774310317968212512666669496712495787378749241049807374995903930236425701798453458551844918414389277631037432100936552355687967668146239353863327250178876447596701767218677856913298368721539999920012198678825521101708031451595486561907109757928557955599263516378781372591650897548032626436564752381862472352025406107932777788262075547159165557835755336259334383114238652899480473679376052629259202763513426819284312769110398827409533399516872711882454425493881391952164641768903792955512361563024557868940411022096322271264642949798959956786643397228026908525432636312496121214702857191218746273689452324329327227910716258838779114492789480463997060307963092191309302166574918465803425140095535749200441518676481488690386324603625184300109421876394853389964580913116696878956686822493931699603030917555899218412691247834866175001817123513939303766764464339698558059233061062800623277070179073091942002498554808785081584298223800014028255820674985103817395717900697527844120878998280413590465044199156581004635290025161069806847456013418631865853046226612890753803323405283256042503424545065098614259162870108621477783696626948745362844575220815920980825794071424922055222438469067753323222960664391561262331433764026203913453237778425074717351015987153380394304308810837567674023047369936302449982231362073510741487894224633353774203417965601157814059861535982357392494254432125810822555293367880612103167147979817861803858813152071227172268292391953348851883024666250446284524067181733884109688297208226162315931587825058527667224245498720193222991599815138559195132755315409393623888905790610637436768058641153369792673608210768830698718022838004805127253282943059081514852271863010369970174126294116813972474208561767826973397768210932211842322775335819611657251635035682294145514132635324480212500791604801278869689074616230556455811751842551885800824500027286645201155279545958307562970522468405804733829051698732894436562360465081039293845487421186041369387712486726864754173109399569907553280610360960940449286225606712335417126534699051152559196945267354504042476562944020965938555590603893357233805597477115053841236012895601274482965675123629016897043709739372328992889513045280615916070292033361531913258854163398386420660852248050729949100289315222228199853274476022212250566278095107592899452186834167893079563212275966694919219668515048857062349387417181552503113636061528451261641559339845730617912768155614573085124142663854021328599527839997098331710952399275620900279636762044416963212943105355663637376013561446128475766105709832747937069283844806525587888614249513628626820355214718250009474025756325532769791740854101754717728469275144435030769624072239307458492580367503927857693090058221390165641800752456718238938004888987050787398223792884716697875563274883761350543790859361638652438970029612105395506910840008382520332038935333920483950170588938881814894501365428500228027530738472705706954002380371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -7135194575238448670268536980347467862247708016386645584544705889636950244692328660582831696314650301102082681384314460133723054508539442641229411830829996240082581732762264140933775345922467994675845114779798795510142543316966704508514249725080724868365381588040958214998333670544411894715050725641861803251687849474149607320232669309266167502381699078492632188294946711792613459892801085374731962641318760193919506186036861494618920797841500553668738580953287615732209264659448064247872059181508907201337542655125868627502281849544694252081418972859719677816902601377278294393271709330945142097527817158401567927292496619829084041541707376131300480000712519232000364725558659656839048107762259148502807143746395412253840619712171954269686605792436541664234462540804543806911877399306098636232605093071294783460268704327995815431003226330406159811177825000521567578621725103626483613086286881274319677159915498968741299623549441013490732773670481649047009819481511649611772601282932992575032117379988245054574600472005901554571215174766618930870156099046072798604111961364730062094136925657032021684482668237310264710221649215013269063090923198398497515305853165580251398022885038429414628104422835980431008371308630212925470978669238180105704695162074555514383388956795991013346468212795064548066679320133273717051245722981250582676994832584268828168943671506339516378871112204912345809867071507128328543595402355238552603944278519351261215955924880662034250211165843911862821400738246761574101988981774001315188957819651978726847858869719752726956967940198871464387496194949086192680170693546935373833043737260133675876971116960170163903823049066127574453523226387344122125918165757362061278572469935294896271144671064424915356621025546117051439651991227444464181087600877403671471966546702611113994521700040002307550252885413048591197744439845338111641253365118164460482942149394762122664357496628631941062741137370756274173643260999013617423038847484835403040128166574083894904075093342795040338986780840647837065173100303835299903112564352527259918356133702591695082295798822204486386200341440942748051378432138546825518020964916957088740849300668595631137128541108405646257771118360657561116027822164643574008300366683549685114121141683574393357841468715760237091404225153013509238799850370263469194693992936256823732516718375775200014683538641624733080417678974039348484577417577440257319726358735369171760943768210929525749100451405215522297684791821294889584798330243839492787623598491877942187187184464609587463466503804224165136151196481228978873319813476653367929976091523839550436534745444647429508235481659569966541440888359744722922665340653675000670771735336333750238506474886219208975411618853016047179948071122610646962747262963704142736807658429433150061607308090437183097439741604000794146257196546821270857916161832157043830966471000085085616715766121112012920070364936581939395733467840416459028728042685666797821352114664119818740824182442465754965546114177102210611110133581025063983875111298520165044101168759854016859442005528487948901712745487313612270741738844934350012323035711863529533246009729329036330171692608669765121932114453695411756429869615553768791835624539727250274636944972881445449483287643757518313384899271086193922154242359037994848887921909465434939441425424594897954116966351907196456308431893830217790957871284949273642202281606066483545327614227300234938358660096384554939593071668364680943949237558979281535022033960861998782693514555472983507859894224309779323753608270413948836943549000713148362664647774524910615545559399020409148890876906778054107739757862601655359523091797771245579664105077908566208822783101621978609627821887212079585366363329806046939198395794280506764510797963180062221774851727296562268014199467390206639723290706100404371766547527973705328061430477170695724686752148316747847076745246220349332362973845150810657049212741485712184200056108750298171682627338406469467925654181959283088901918726302040396040858167976885532685854134207642618083195210544748740263459932811530519749684192753156540805622508604015768197431435344374870385906571869889424361884601037053051175124814678872962713912165918174643800733714549911207793551909845566348863442003128918046881049622268176784275633464430818973047605075994308386184734533118776632264671485589122804751278963218361691416778159341518617783276303440189218740207006308299219097058202278684507433486601907534331444599362427697163998973787298610753345478030609629697204207573523588124109459633529161501648318766957528267108860983514147001563521454533583112516470079589174397473725042333651249059780448306842202161543316634116532876591191668961991978316665465403978512953564076645061738263800660571641209528447332436921267217870013350313843042794470433335371996782270746938812328912215268599650514983796000908072751513874580835472246760079957035731149392202124045603711157495813255664823255674644036927745105458598118275403976440429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 91468027227254128197203687243642770849256847628590743222730838063216569235336814102651773801934663122152885568022711780297754737170992697188559123669087536263122663151084363785191471971779118628216450757960551394801524026617930786583585461467326934854890494737491104789368368227456585704830359681773511864231915010298048635632365679702275834389640956319063103727467982778193732854788865199940217945056596623732908349394693026011892299591379245442480900651732617442197067585428203206462303200339278291886132098931271695693835611961352330855404913366645850936512314253406500014606699622483125121678656958538318567373787848654868750546423585514385680868421635543799374355462451957352822591273568164708570126839711940287253253665616561130036948236310198874012025935102252630316330172103252962471500384411579257310309686809259797069564183941896299320709503861528135794079942671128241777815151980653512545093545346678502819683349671327975434219696251982355827359002008746180336348068713795122644850520384097017374856810565460735785191311189501497297412759214336623731930852131462006109711918390153332415488949551536025467364714662539640799752814660474084515095661465371733036142899411797911783265789400089925954215515109511448739044202085331976386670353328483473388882170901496310075502947445167428408842105824782669941660967397671689063695286415980464188486361082140961479758606024780075265579035537718210113181198980161114401321614907673569266272689515475589511371022110296127311883118059559556947629142125944532937224307033925808238441146874617305147353649708806823214834448571180910261097554317187974887981374007499239655978235509368312280555921533501477831485782175956708640188248792467201948165859910455466588537063652467937883717656072125069364586883637261511884150610391075663530717022177295958577918470282058156841236906612813834317696314750663160950674829263388887097883704457431826438547944741334554384472893641373913185874331551852020629516348456527188183492139556390264705988968439851617639365809668828538291231176980102172108997112753762142077772395928030470014371882110383043645695029511060504041032694629508851699654932499900370966041057547784151286443628960771690569757484325239140860067211718534400300477183659950138917772776052829494782447308270399129071193396699632431892454013982507194399862871279230832205835366573658921801976436944325259584809240698792858977288266694975779599741064576502691461876103276181193312357263205709741786097634828264211867489021456197997528815631385346593407602101031671748632585455177287887873088593451941499058573206199631536184338551067163015156194535539785931507579063984609510614214210124250720564299917781312844157808855214391093686375147210269844462169854453409469797619188531004477266036391211627437194943155735009674494626189469759259054021667724816920479594234255490786869405028501245041086543633949361025761093423225141146770937370887251795984178650800538696424422640108241164619783023387100750491655000770766492012055606286188355250798377068408431252285461414414645267091643510983191958401270299713039017859805727624432872399361089554760182651323960054378690577354260411425700470701625544668553163964374545273508115397970802591064455684257192769219146824847709197070897542546644149030048697428939384726088781198139060990255237839323038616024354974349802160137279860147416074851787747398952797909603351046423820510261609681524944642128772342512903914442079317573060953619541245749349083629127768753565847306346850392526941414929106609012478551952665859375538474497745691872074662915834797485784207641964435010449834997734955219560458481216182379492566667514745031759341867799578613261679313240732576249025308140509111363162434905565916793176590172402650346971175560428864995132061644566251570130556951244169062583238732164855412595240298031576392086321987587694695718073062448133403073265933096558915307109710414515253981106597714719093854706055926907115706703491656055376302074483510954741283697633980995177820632651242804385492181302533718095436618591038975130048769213678581927605121638567889102677403483488265958556604678011615292237903338162182715124402802418455872170390062119482399644865353599762811572275793358239842091536371134103881635663879584355220246598560423986850470188637771849723221592123142130066417000116580205547760375503661291850802559985280488768732254523497246753855941423403946284553188927063963411547210117367644367164305473436192449509139949480936350189391367251706676903498831755593168072169444161616047807248708557432189988707236487338384295325660409322249749807685877238062216554890243629037252040167661643541147156140294960978255646576058929503303286729512639663881686252056714272364185261339417288731231726978335412040997816915591112363827029112438913069264715854888398880759901235265182820306486573813572294251156245618817986504893941462760383219247023579621938377848357320469308963438716799724331117914443028819352783632089243237572873113094829022884368896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -537249947368322959156002374490247723882510493240775904325709915178837939713032332864599925625686090091678034436207556112718834393881158514940165115164470518166617335614477508962394090190127219422534746158736990174493976990437114911988590499332064947845390486020631653462402628077066432633214214475369620039534776631871937194232237622190007121778282101650085476535982903470562335827386341009855040322063253782013986672980612552039363078319933657229738170549895956751307241749889267694014776024784864148757506136718236518910316107134507383276525394259347293987717336793132375511772321099310159480576760797245430833009305816817471735868973159513491776973541815927420470255908510372297324562396625409569161623755794197394750825017076645821969217801411752776567532696224774568054566500472402372964889839425148038386300677439025745525218555809672128239756643559214852975697486127536450377155466948244458555198322604241641858354163973162842132942465339450452613810330526640264625876184885565662641473882948909549592035127648169579891947442076082803658961977646734990427788329729665176768399435922375696293645743272245335235423590455353111700369561312728144478750846116059574509521741395203775411438410092957658003841555299191104003949906761344606509392930256369474967553504766632143984827656862161098256072602541372901644035403608521265717803565092622574129038188053266214034111745054839711154875379607432435578828939962784015142787386092873788768948318126096186299529083039782113853678758934666165987117876186103963447932210842353447991544275313084362380665000263098513355082919317418732204744473280331577877232608615603904849515271828676600396011888224463640134095079820481004324931966406392160169022623340156333069167274166008496121043659114249509902625857306556847088687484965874650280016729452845341834006742407524152821443508780856299166733702027325230409942237720664373047926435670061559771083072838781525334591676073683560747159171155367646386688337769498661584738376979248321630098312288679707229055571310944041214521393272364665808671881146389120803273322562680266566068263240229912786553235445604460582035209843237740400576888379392034058349484622061995712914577873523530237633649785971160604914649858184138645682837326897782030801423370523273436220753919294652569344721424960098376570170910229152815426563062919715445709861989393619620641514787065237869193010423548707406037886545543566390860887592207398463429447201181901955481272748522231089720198731245684297618215421441800739280396599099274504656991767037999141611605583063306070486676562717062395590163472506876267345163199968977728064911565641203658125917154687788181622081220274197672693718955234557513795297194956418057200198336116359356592648307390014853445727458732958355916848496847784355313980463964575214260662284902637143797953943980561866417016287844166461272412618791424738384821130600409244270072109604640179654189179014776714918099742788886833947626353469015349845289567503577679895635812072868184144821749856101518802171425979330717723160600401307069393090798171147464968206245320127412118303551705078300276251304190478183764802404799620422650285356153582465464601323556838051923539547531730349267677847845625200833360175314341697319445576825613584657454286956977074114705370710728284836485790229809508516064200655818453020683952442546373085281538279730007797674664304557379253883799290921953259198598955233226032260915168696214222279533916077138651606433454254568938371175477130959566962003099386639198448470330021941560378724829929251685437683002634305428971897069300962606525672338744019771497782542119595098172355367755827533071789299768632850164801648572122808854038065390992721819091349941603352014902043823925874515137562644587332507298709082200232214582374805620708461557877172535382694698484993840622896655432401639790494910564534424010377879154522054842456807827581389274036579308736383334914883848391432099177702257509107600153146541981988613811679529618563312491127756560339525644450753697100838510953619103361479409177645835471183550915889350241151435922903955674613097916514868105881319526400285133939398451777045510673518199193031460166782668938264328485509538232538880942942629562544379874693972463343376605384316938064470601815777141521390184954065231979265039561142722189663451773360834672785763613637817440812454832014130464568398533043188068887096799507530076548823442075220389896285963267227899888255735337162312915877798988742947537991191772338624803091209474421066508505633333963610981282567209720842337538073815276730757647769425511003525062163927455527375218787063291150167700765706617270385564057008797780391353810952748745042657124965023706313541121106191268022217412328432279498513056256891331308221744785710979196724182329111000099237328194314487509521400342454357729553455311480633955423675175207757506452501529118225930406729709208681778603045571544920410508320280104018299963912654486391033024637636957010489169306310941465198993682861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 4243148804859128848728070477273976974650221478673159307993484396236163632198005290736504356162488078405986146108365863783925095102297677253979080696119910983807767813782150108712565777695741694408339368225451017851472376914488942186122090882640718940876263222923796867037770366445386200388168712277508395848228449346207220638453907672779501653484923035602160918826439304202788239582244367311921891210856815381728429114596841272001411851816677848501156072264024690945356179178227784837671980581820678640158149064137678722602430140950774848284111884332758753979936898865790548260368533971543778790088234273319951713261012378690161858998533224568361624420505241627338087029704529059773527411846930337178797757867378741635456426915886469784504291835622666381439995010201247110992087526301678224230885985848336780866831480333414177983445095134885565117039322113243528638486585530120406122709902821811900171309279094951153426541579024367924700864672238696333195943526936933248238526116865754202257433612388797402890741014493476079293942086640110439727365130454925549946251877929071804883433854064332802935722053286205596736807709717656244279314263186990827829569584066675399013110530310728413758811330193108120156995649491010691243264583896115217719309608762356699379738179561870968629455286585036324733538024939611358239871399622317487266826766216748376559745627378353024677329784382373025925363776983378938417696150328939169908772545161162294103464357594563843819036923798698022011531144626165771892192103685365107260086135764566803569983233523493155518833355438092329106737085533854839452578143552220928049176499042024325691322011316112856989892781823793465840072773314663850775813307895406120896623948249047745599038444479335918023017811479489541516428092977050643018356877148015590935464393962113223878048608776937690004407895108753889347567940376922772346610542607432421308482581817374477243166752783527222669036682126484900565694829244927549725311793196008678474980616360139761422948610080479329143770354213201407571515221763782158608821001178667050257350114628138247119549142799154732544306040304164783840985275539123764270328904494913826939209618462092557227838459876603698633110812816239681326388372018209926959306100728878653792790300898601432828255432203837495728304294683637180923572936093510886939902370078497560216063555311045802932769506028005560150141492880644394703249053749286662310382623203838999900095178614267150985496584582378962741285306322601156378830536516344240878600027412848780994559793135140578852558082978190662957239143124068281200524460529814758268802652826192485314610208971594718586686957129277510775913280762828139772446894866027755150324595518017431120806414387993325529210923649982131143275473137341837576646969615830270671028661292103894750581489079626056156318678554446524503330437643117571433317184782933992255867802442513713078714092478786484307524622564451740880145068678879755057836390333587485753876488597337182816642284198569930141317715625196392151407647899475202951690540008031898005152710083192506211462008819641300624206689620466390069702751392801034865445008085454298136236621148595007893283742313611151711482878216689165308408547274321871196262008776785896388545840164780638933104074045670763614420485673842417679568979202233817731401355581980586364226712711231121598565949962515175884716755802034274656939920811189469538091915672096225815463871065024913467604397862832149691086905325193092848402306334377168035488778458335714842090628080957635919987383996692281236322632976161123381251431699268514774190561382353978346806361197352780194630013818020516187821522882307363091285500868513321447488524676745020213510338866086383647759994470730339476787832914598198239965143576830694622767916284357109998598604552299407459080860827009832800911777167870640379849136047372076462133813499200286485005933458930918134917037428671286218921334921441869959642915042578862543767172798357476493244870255137805599417159629063346441172451944499682936810303076180427492328338448596170529365880722534373569809899598443265787794998282641318944394865189137075072944853229169573910499010144370571347868672647547497335955169445025629030698290658594372154290111385943388816155067015456208946474434414146022507038390933545528837173724603696786796374196693565037112166368204744803881219947437041522194548712848400134108527692298000528131233256391194063310308963218128655881427801673717752969904426472609119075165529823624374594027250952736116712420864006896615811930747280982181914886492510187717295632298191794805025887301683229972928588343648003774489306503300977542514164278635747033175022911388117769331818079599804504915554673467152446421185022100730751519060030034283793500794990223323993447351030481253495717715475646746803264353375161210504409356350896542721152622999939992245139146519846348060449661628130489581593102193508705854155468355407097976158069116393390737521190930574277455633591671357862651348114013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 39317978705859470905405415315368530936577921015879030315824991448272761263957437104253804905651009101244493860218753033072534798594885065128190366676887639886190059962386949674644242914571498297241371168753817126203483650293827580236253959553986853497721207985984798213674064278956369220856479820521114079201058327973814595044908261322724323674801193065624035209816525009690920473781145043002765641174190221979786793033492381847805072985079546062601628916234483071815766554533286981007537132972807536102962607672611687881749253281527242265007048317798905738812272234753831015510885163526849454387169531401656721974081418049843575987964671789940063886247416540053431211507694025200510293069651060545756716072078842273757412850419649027350565302106544332896450013043579832016416688728530987466045603655131714026792559339074838890571244098199714201922232579768692708222340918198999748399961380962487509915669585178393097576353037427097407309035281650351046222395726892239123120978212430771019270157459365100158879548871825935391084607307035493976410390980464527377767791254415196481252048349094766627252050742620119483275996362011303435242998497693946992251167527876653163138553436859292517983911955034740442144371514428214963325683290772665018380492609238970565833968971214832659732847961990945335619838047057181673582381907601553261641164763962743046520062812545529897092125081764989322520799749010462340880903593656491013899017744165112550293709669997275642875575138656031732658425918430297140880690231147592283136046371480794508911153914192369733637888446822809755290383995164099106592652898573039004298006536247301142802456478726463713505447590831969070911716559859364783240686401658009561728968145464999990119357278277837841567092876702097790498742350726129082698140276998574814803658215583789228780023370797500946644277817527182148124734834283207146122640997277515797339689944983914114802585559368162104707982806809484694146869934358393904912276912408284085804885363079749984236938236588109604942682379194496599339673284416908851119662767039314134059706900520082893217983882787143571907444020811734422014081948947593179459951613621438373640041594319892486227352676787786187732041553821547497930776873439935671571168628894501275534588145410084064298396897576753217813925988073984454986007743741883744709988739166475751510377938042788478021352981830894113101847972693513980093262261386799821264017898354090950107206457915811268898014077014936433390631604007829864840577257469176451986782197476180894429638281983472993477733707256652983340001800254346254640987759136400043761766364244493964873244572577292203298679213105831237236572665794253859692846359148349024578267436980442486677180954205457977688571547590457408067411140903272737237563334630917140868324067955432167700428881538593238704478161966182285012420971034914858452140935001578414898942407850366191004572922483694937355918666465983340610701531298074570753693109439699725253532102719876380115600873723838611538305192792965673318351534372462742840598676644820849359655948450816186311542159918557507740018861164878930078872430630908318887385523577193408258331307218110747541912058203288427620113923628654094498918957596219252262790866756423538610485146038523292101897196693565146815183194933220522340414459704281539578572210539427508554329972450338737340539366924117334871436684789586907349424924198574323770878959888072908487203624620860586962905240731945627460596998354110326700456142102329908541142984517393788228160235888463235273807658994698188455130370641621416978942469086018147081164932291302926743217466908429696590950718101079099105941894926272252744281648316884636369954436209759579686256320707754986250639359870933538175700729409874395936645017106744267704123827986884445620482328065358236474253327422400728479517232837616644674474817269139152870570706973343044225196474088334758762273890724372692117343296083109883642950735316983286545677053954778477341453532022856749942397765200376625693563715571024165254821986348923271870768513093533028962836964405674530901911966932406629754123732890887586456459079678478213683904945226487249874408593859633072663997238869568526230988795882762413401972630765115152611473890390920653031869309411513690201947206453611744103477513975938191707158369889072270119482772876329588693762705970496877765091647110861885138402869670576239232731060704585420504637046212665499481241327407007691453778184488708567227882142137338416778341938767849910658758654814513023096917935167815748148305966594974000498801517615952317065257000181013575953169548592458244752712489600447981967393343484893795218685775754715987599926062282945607147373507491265514485986386276214627161218711733022517805110815203536503886065198757004212880696617489654508990045882068742321302308505403361802599057018024071117369207271365895739382688480877308509062948658861153460282718724448297006848446764630622162969390081242756674489470525291068270234973169863224029541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -1222404017196907232055066464493740528792158554859072738665740135613976720343029037752625250484125247427537404947904923346654035877840501880532654033922688908406149751278027029758291124580515545292964929260923069391041971272162230163689022465771670625427853666476319477463009055105777850537710086725575016251100048870902843010052615244126692888330153316831218373628705483010654455216992404557594189316667686759257262968023493265914569493051595853346325946221884069258271791941667600592163889826324286556693170090513187940445247215561746594389735627920263074289691827551513567622760757871902956325942480305924885292581533421681415900748778315923586723280691065448525508236945304504908110457115536795042827861445269993206341135690142762029240370250543115745564411346755780805470332968319200723729221249650429165973369037512432022255480851660134286675101309854893445220787887122791989395903807872856343558621357710291788068912060373432195655042439642122382044192571378574106224629394378404330873284507977355095311809165004125840431309313623976664085635201577226317456018825727074502653586599083375575088293436770300485429704499721859640848561651774223599760186696244950375638560863663926391767973772508312941948436604664743349735537431490496706662748156792844029015792295712006090795187413284875880914252535194444596754122309136928167711063153187798816849914300548290903221022891147154282494020833974579280622658554991354587641399077572811424850584515207904669047256838767899610169044959375021497233750738704607005870371378497477851228473926220402413592313133105361411801278006805728692988515255029795476997999790100728375554332721271783537691873559848300021334417033763206083561495234678332161547372226840710395774855956364417802656050411355441742258400059646939425961717924235399582800344623414615194574995426559354260947305066752246465126668597871309438890119429881027177942261940722217371484097532968476619823180943170901959757950756252157455336136798265619367935777264832647145863888490235854682665014805915605681922795390358856923700831038668985581936696639607520869027913940936122509111574957323953982984538703981656796954760570212492436154821148557226701025671722859125191910188742195148090508861354773276874840317889262880893093000166489881764939459444410957476342468412117054147002886580049308160891668442064913809572520282998351386270349812564452548387129251736692384507827457204668368395390488563672677795612064905834108026654365524255626663162359255236407360324492608244305731883212264011139963764853937513207795029226589149480418754358008994113218984660345538090998313230058423946000311443709218637707092626070560713241428594209551174054394436829195677952541352481622454018148726106823510291214910434074693678507354970776510300208930464030470534418233215541778142535670895968986160958528200042984874045027129335078930173327792333089152663271163585479761447985068413998525318884865324178349415194471764052613899492561038053683267277535356763972035172892326253391211382003496774332775086743841537607595620701629983622471100013452340424722458706010409682549351204667350138510622702762162045855054872522764579387255760791260563229778476007433691302392537608458538536117891100355158014082631920782754864202637160615080572525479744929159713013746695735917233149986715176783316656183644696149209750543731932981473681790100856887411694707335098676219167465592926815371510903085329186654542256186862324196507830622493634999523977751550611679602477384559153235036292010291004814446609254849373854280986130945939052241038062447276178117366654117947137505776058556102539747340190210637537191443616468447102108607909107839434630669347016696164771514486852492751066221987846691824109799786650799552064292760406556176983442018047413569647218398093826781814446096037395759177119679417191540164265900364838233804847892905255347198398274555349506914768823009830953488020677936933149318411590661093968779011453464887100723641952949354577540689462510818512850477409074232759650917994138822009274629217779452066936150601636836757632056882819721913283282739020199751451749447972162416338660154246044340357552844425062029072722789305510014887681203502713687274973109715701439153924882581016311235216399669136085696747297473177817894002430647723667165720590059827654152108472417619803420529280600161810695805232353115544010152801624957609662259861902267326474564921802075170527971466558344525952062135113717167907641000647601960502845615497918792732562931689755164539513572747218316277182489467951398140833750573679417463234163606388530690909762107683285273079719533177006622734018661003274059975484511235473004882570540103721187345671666446632439210627277528326766394443855469281007313539219943888750023245125357310249094103443025475795106287129122247194940459294599443006996264426016274934840661657173916274077865562465356109860972266147329596116783840264963763443049413988154977323876114002294600884667098562408153739067273590990225784480571746826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 13994966512158197870479329050586231999975832142378497517524480953186418166617060366755925287239285291674107085526874214756311590327910457457181160849302369655509120801723462083967930830839785977123541574251426131109264708905834139347193357242676882759278436535749102946536727202762327067692404585315785246229301455040322841514278508409888716407948061721517025022126388321380896675984038427431394245271643065448460633191703791357678159431418688946477019102231123840641080212689056406144144079456387398635915522540630651574528843558925023087804902634686284542968344443883528880100790019286799348228627899844380021831715034870236203047196470631266405902306809226971829981914139008820012155375098040920895366407554731243502741031401877133851500694246889599160430755742893814578021456105714165417928331942356713015195996209877820559352254702232245175018297114546221690656902472787809993717295612453982849464976854960906079713999870657028811115256348929031395869265867278788910875876717599243472504732640280061358943703485856286924812533878058507557539385787756996838612585351550411030956541047738059463361821164012839854956456688643668777511911947559448770874587500105088789095175423139859558491982676806231516035302194301469552714472153995011632076182469701362335186137585962849284360559629087715256781961178153214679057937391804603475166129204880818541175315645453821009043028625277904088393506047366329044006218251583925422452087746670304612078073544888037742522017854651352015422712437646540449656801131580501161168645701346948165322768173233107277248407034155131865156498307804921531114690130800628214976635462962715498601117195955090423308427025605046336217009340988325209537956437283594310899786681918739489837316525960263463417420721407693165063221037859913125634832944416354901753858822809163179173056789272028468885054236740468050980316558988927118990881429366005501687177303985872366108584358558282540947695434017664583170277168019121331073179572902105228040089371733067489912131366457652074377527298957757019344637160019231277029673855103148804153306094536565622749367719851379286806480424340924538882451322537213353585705207708427229524140090287896186553586801358846934427764890755069739709127284780221717083300777978818993566237526023193480988600444299660356911427007797735499385456127155723588980585081201101625993847064372815276002522040170250779327354548108382556377045392957026410717878170790113959933688159994502057478240221486847030166839375964155887905858180456272647453640365237231029081885523660571342443979862947980234670621980805525071320829775652807791896988061474406559124726180170804487965492460935699336775841545077342979619267952182384847653329701285639096228930265620608373272013508707110712603931674320499514407681266243545825014622566475028363805391327687122627301702143432471811183199802220403240567518549662246226589401522947705054275420789850631013846873522611011702325901265148025781246273138705259279810261005913647998762418460997248887219087814034312446160884830824717368282453206086171218437129546697634861747072771437379460972331583628756752149915912707189951679368757685758145357175731385454749858531103431032496200130542321278430336155127736089807629183740149423682719693222715214733510951362338893677327006732687877225974174443980780507581817325337004919486814892443546199488731454875904001480342339407151827994439934140820835500355782320572124131464744179624642983294944255384147005664132383739443455713121509697032015479097893453500836154458441885336768302312234843592898862737919024680363859386023810660163597883231842572846511197897856253926618836096441258388236862996186708536758495134416434437775386490321378744634826158560612071748813409675123216777867939609439106836540151717736338051713472356717783289258764251560892364696533986596993098463009796895950267005741562197890156817052298300754831547091059072509246889889756759627447121769097790131879086758005361794399356195495329126325256801850312599469769461691474431616234357996350741981258917249540660705477828081558915577331891442495358868848060380531745858404012149080897212921293225066298094808042628950228767475677442736488299641550268409087187375706526031190141104160719032920898065186562386871016454724539754788095447925785602882191802966796811797853698098629604852574026214534259136464292949619968529205842861564345746609783656319271020522017540362357478587002391270784870345073602018841663274695094360738917947784185519236666488199934589465483624481468898457790860697057202308938716082175248231679062537609389498075300269577909517036716671093623602703862033442154848109941690867033321495268417471485692245359802368621910705904368730093364901768565973022207424940830735350730364008832978058948007978435429037710844756827030957418177019835158939825806957820823966782060612564684958466703630574327410944729353267388302247704489184716413731305810821208948935779296304629969740022859480203045961610279490638930610657553188502788543701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -99016672310707134993282484475779527144683935075339897119677965042913881233968816668078263614249629350229611180086187212744613990551591731511653625469346499377643367605652116992794756762956997047843801522280063686434446740446753108596138612930374867918803916408483653136807465101987766750812044931521621895867267982183044916414743562010202290278388773825856665534609749060837932128314365601234541910381691474249501290729971430565355421286081929597656716756336183481814913256250986006944811271885526722273952357546729957313378338836632091290808893840199650567745972536456302573434479031378225418426114681929261001997529550320655154379834379214530102852798904841633169141053152400118464265361989691920294784097809122693716785674544123504732068229024424008484997182681824565901763029328115115830735377995163515331593273253280604400526606009999001543918847436935674443065096405255253755369271926607818447522144056255560111339883311621544687196576714390112180907600946012344551174339048183515264456442244670524853936005531642986199383342307454128378672047196444979027153892052878018061993842079500906748414655605390460023478356568657728915682371746441864555516989264954465280200606776303865682976059608989058364109610751247637581096322236375466526584158396604637824614806361338572132663495051601381461214472813800240434796160848308639842179085262150801359464294759783472682596839837985543780150136105302285263945085102363937853420332241823737900320624435287700349994610638059370195759509388567877728556487620479773359165969051802390355349528546432953173815911203098377559357749637090720729139029034589001920942417841108694614020436276899366427791688737431310206652683799032949008486451374866531179041122167526440166052510291917154911185455443043529381909463674197977294820118445749985414516722774760982633132171039937508629895080922720296655401871277943235910485753852059243748976301313163656311648765314421358365337023283184381975313475394714406238083580159781411648076554798115017604343103771645455036495463249389609659665334914391204028924818838045735459388029229434681182969639878074882631711892887015007855283243264952428137194396315784481946132306977363333661486317635255978600183783059729619753845198510126926321886082533695660813834365987763156321941498470073605522220963179915100464406123879307800722481780027883933161831327679836327211138969543814532688328541096713499380369772809435818641903794495504932853390302429734685016982626092178755010643792066340523179031866854415122734515728299034943159045639130197790584472646111926195817028618282229134166714934094310676323605143567917128727260427621516643225888238631547232870556692260875130596904448985450671202325504374919478243073325837388267465935403265308391949716298089944525861649250072826112814195507677467058596174887633800724602226645696031805873563482023365846229070692452675042764995019049496348287758928734440121475666613914029133635902227303319785290674741746978777996219887811458785255456616531031593342326484264017461170110624436847475538174768299245385394119726201154860883181384059147285803114291378198240788879079789502396711560579488781559445857577282139097639518686748041892449610387030655216928613012622864805629281808862330633485917600776513560521311875648122663935011132435996670709935961700580836387012545356063497672748242730624964952524621941476225082780979698814392562296402382640733924529714459434418818260841263422190283880693179657056908157026263535768691589285284582374955737348626105707256891315851387798160686018715732856176717909076900828099953083724600410111469629822312407988045873976984324173826668137679849540245042739734230030942424152889958160556125523558401869587387224500154162023959802453009908980512517582735517331165250638389702950263928683658166648627539644589548921389300506542209388341101889715985065705346403686735728020190678030680069880927454673028846026599560971307593415514352849415024342980900415256850779404293930539588790913810363538542657331995111297695217257813852936996698562970864558662183836443426164395146164303439069323725313836503128644148699122172781345959049085948464945423712995698224601920997585797482236996006239460387197950468478585334606968696786183140759908856052708738959381406093177973574655811208844189425448984225387861109458378823272322246551601008298126207458508708423236298585705531804327571374041593685725330683647157508716465784972492354239289307941226005573989799322423230803228330432525332623413733394783617297373914771977249771342841350564156924134981999662581765192224205460709983719975720938118275338341741783054313792379707398276349520820110134539052858179055617957318662115334469931359393505806881942275747521744429886388042088977792311097270200314244903088748137824667445641977453911046311538606133139043451630822909102382327438307145426958993060401001232686282283141608194222989008119725271867664764560794049883726440337286094884612556231840734565334831603078402650908174109645187854766845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 179171572711060942798975185040267364327225541928084571615334201783826660158922894192128161540974431345165410187642586927730103449230296254544494640918317134252910444673260538676977370934229116518409302772238588727313960860495320160091596467324694974178381526589676938848970385787444283249554205814391888145230748378646525365191633473263981710975654341936110850611838256387606344501658340458661120661458732113958340847922149089332333118596722326975129392943784784554538521449344178210731519426601249571240988195239456019961315566534902176718711132141859934418479457690834734063536604455412664009583678764815607256111357810777855574642231439669924195424666851023913720299419851688639819576767098579472700567610909399752791840373222647306981658604951892914936874028238979363825386154593159198091064556721467524889433708670037730950516338415664004554766413681425175485589635906209914259576050000581570948677888606145878100283537639219783305706977201180249074925697003278042788265304578471949220964635658363323961358993375173859408826773926270344120975772310916474536761570910762618181575298591108790009455651778324994155618261771225467787060531084651785314899357568599578440707138626251685099351850741670793251577651843675597048830808768155102880170598837766741205605748381065163034576311626589048429691650575914909589269288942200115692893430788636650690435792655578910198805403613269127160246837025548835506627464046729433741337868455921789858543743114691987950197066969497920531471535388887148676449731064310290131867160171514614228543998351576164512641032892156018085640647515267048680676366324354146295870758410794268211492574174796954676838118617279843141234586986972091327315853397824159661922632308133841720111301639528919594898419041858032702455358460806751360476983065091567341879802833850449053880729656002797944383937508652828282096947120347238681972842882534526782183206662006965027346393527740341902790204181072781061792224109824298613457732559045566238556416804334682907379035402745279788716595559588921088456831037039669929569205642517392676175958360318918913253455110203595578009733678524460977942224818213847358530233206023893736105839395338663872724412159224824105624754104100309295135983468290562565218694656289968950200345951450566280581969348499003229129643716500264453805696678044354371198811899854864161849408080472395533371740324907083281411101573184548596136332179682566126994150912331091888853647978630140826952901537504437754431668090765228832426339949833526719752996377581967361207245345860221214554802705451465788639082570445070039400108550980568089603727970634769295933251425489578606135931571746662032202211057538051395187660365362948562332579783648817442473642686738707031200302199912024293250453677252905438421810986459010458586581495935784355564529907035617301146916154926165918891988538895381912482765692052631017817332302688311595597319262435020877302584819298680870272860311917533668883554701297314196338756132752674834427727663430137630828873700782855297598023899053540946041778821326724418760627702370243410369287197241374466191513456133457657655526441483122138359438022119751335068984019553160617326726069639652292385747033624984457787613711587460407664190318394153819998801251534227011656178400128762777711533715323383325464325706353116529063850862352167686485461939694973226103638530820256088838790541861289715565501867535768150866215717184824267928745035110955086388248360486148212236805472896755664084729665189943826771859556037372983630203211284231119027258245176054267302851009856833830460929233160248299160576528774018572711715016782953537975188293667736588451218412681320171785574799667312534962204461318127118925041587824213894149548490631056253588251984125678513791256895013264435168014290224687545984416777741707622616739678390624595537455798020295867111190765408599891953792383561627914799954399608071162374177021235883088704830140899249150413288269809899388992165320759612554684079994623199946216563220528375321664715863672419303161351738027571195581325958249939574334937163220324485433708861882306446013569199863412567128283623713747093118861539501914520591386501854634626106061846360622851272459175724949776949256293297284809203812499974955297124212646825163133952978823173551057948988713790519326882876847532802633839544281190154540105391892436240953375300012433376606608513069931452923148913475756392533601481975211031493274305058403683399441245277295206713126885643425455835454316143656827726278847839108201261413652142758896914462940825036487696027881705164800204168932524741471967879425337591831607897110751793018345801058370088421552119987868284834014787228052337736631778890654039611466473227083073636272596454332313291504181616142023987115806702760235684750461966469222947850453329961542389026930632917757125486768871701752346912460546273424095588342735369899521453999047912764476516572385565092589874899319817876036857502270749477140104194416991845173470210283994674682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 6184752211135061381275068804314038569050176565860328108639724898018854743147902054316301993213749409985036283520500146243253667423291136589851521584448836101905429301328529365991533859435271408663139621459311504817602268827566581918181899662751486357727261455762052245583541233885959400804432350233632688165995077464084238773164505199956843739476159044927004298928178247198038125133474061247400149025281814429444786934474300540748323579687874860584810401240267773327781595764369793484271290391126115113371324225069893047779820166578301892682276737957861135900869031045113330449573674332177741572909393401294579454002200746444984275388862312668359192831451150157088078300386990530348854314803262432796430111951584235771245644334236195014274979507931630597355462286227870992519155099356414222508974639379590441096370204736300074297924108826534650627824979461139951938982334534437071478354937402301557385257721443148344013073340514145741961431434221314089457176008532217877856240547513601862051077235201379867902732271985144140439205252120701689589636864426192153048513265691639064369986022827105307108105338741573794835446639142799053963000534587689917100528482398906884965847817834367401364610165877680534723427137801228276257535161488028703947818762971785270788788033463784326329277846633449813449310586087715541093061030360409532846695610816585305667382226478588545720412602388309068359107265492104277424386836438651898379071244496071993263531239940713117541930507129457522676020483988359857338839920415410721815124469289717739367810498137445340778317720464701318485067571271984934014901434357674923111493619195231758383096357595812451015496897661322765404867221679209631785142846617980923573024311703869329705508720856398249688699580607376324275022889740090163570992040736320520524462789126690450075267917040919589992690782139316579351755522352276657545568413376963833748227058594141200131129808781423357243784178544927167663563416079965670374206279180382918530030148132774417481144732662866352792964523926457688444151214973090996479385083241955982473751378468124628270641775133463587394533899285530665301521247298011534258248525933455551456096982594190194561252432171855904765385313560000380497922185679118352476214012388515915137075385823230042591006577746090110229004595504902391572747495120334205854475627019619021391260542344725435438201556804273004862113467257453623868566045015153162858819429944461258464073386699901329683865440576848584711813382142186015246282190624466612274255492071737140036373992288688536362594101371420455207174244399933496657499614504434241335407695205089446675058765171610666787236725871840460879873179096731024404102144176726180342073696708895256674803029090104660347050000937198890795849911144161323663296860910774857202913682667296000778171025092828511736464838890408855116697141415488086060471788357338731986983769528253781680586495719037484588983846892418372821966658166141173118586568861339756361634465056548394992361808846583549604139508633444274548998422523971394490529506376883344697286347988039172228157823294619098495823077083123429677425080569693034189471158076235670987636641271612313324870884547626988464660835195884820203882473876998966952149025482156419681334666392525991647508755018858657571694275435629371759061802635065487186187650675592087982266729870473661159169237519368892860469645837748955317364288117632289268695510347199371453091426988933619362996329878138397482333484021011349454918384947585104714656096130740642280879751662908013874092666773753400206939776954450149246868631273852621227456606309712525839839653640321256671506955923681814566328199346568229759980955887585922267988135717218157409523951218531660243907245646609967937279592302715340510657680817982516534609421992241213049868678550275496907722355386653396868121411174458715558455943060061431479946152964209569505385236599217029008479860016733217102681892373227965426503863143344485981381770538986991037846240836348311270047478535653172311742178246062117326484212111442390097330967988134396637885450553339746860541865892079976332619246012711065314344798859772929432761778998401749744454754510901374620463478038619243247808001371344787996324711716336803820177483655258755045780437227089302671106557527194938401206595247576630534114632675892424972048480918949888247904354246218656429437168672164163094764562568977945118931325042474778255352215488304126212983822762178308765155976956326862819020042042750824278698204310420332561945309391849486004084489457320826556531363727995929094364057186495167789807024788459662639597585146721833405714632502166632088828233920636302737336168123277335108766416508158549908946250693225014643515523705714613309801657822975587579443774167376578257822601227516344797603115081961644112289197800939496080671813367061461556560424227334868353310531532014162283458963144187726494884818166691258153271901258291885323686800463058750163352688615069768784948678330692928284406661987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -100303290321293286394286898649175300944670351081015333111846253830579658005035253199003275029601300976724029148832423001537228653395334059502097472742171599444665300283175565903006278722546525010159700237199643992389498450255047488383036614122100912745387226484247778217715693295052314315221227065252871256046752414091804785783809110820447727505090500894450612631642939486726369881936335955046836550276022853097341280627347228675107141042319944556436523134562394360618969226197192892908075279670958691404483398143831430989060421107214859858340030801285199261951073036421163296974933408738012931498354493835768657204962526524724493422976105770462817972802637146471870135213798197978095837409997412780919216607615224591935293617803771669807584813880292865464091854551596975448015606016146044736260107122864399981146289297752623833746444693494037196004454009838989424402451415194296117019308142613322538815970493945382513958145321097886561048119588186677185484836546734324972101862136493262271360236966859432405549007483475460828933386283591657228473119533717597793749401434234233285269220529038772473206551973494856642555934373832915212101361364661635097925560718242230177245026116804578995916731749175962996620885264663476011688780991733540519592410084797806425536769643109370763158388876008439609299455487925034414756166968223146641714682909420295633360589823801869106001465608011540612751286842711581308498172479114147476502149529900359795548557611458273123000839468630315066664101304270564973163271108814886030657106396953060981723577304934968515550678137457103207078354008468600394900742537921627492009317870217672863926058540641598219189502848646862022562667883047799939163877485310817165984536212957415434912121468425734211038456033573947487918947302664737002769909954386414318195029866807337076562440889994198643510510630309108165379726480853839308227841346212368721867187535959652866418752507843258677298497769518963632941784393287365503626379264543965777105275927730097881282111086171571342368035148602264515078860910444538924905275152108963634578931150376956460201232600816389675175674441190578040697087907865384740844371260354736557234913933824575150677244519677184610018065074918235508474227963673085479133846218057782525560517212335442491295562855496698157245651865608649758500934200759968933869113251423646965254161362764479203494769550736508790519264957868256290832630262099503764509631117659987289635903657981743425804622039587730304488778361643512211177567648449880001491955977503169278457621066372449406128737563961379112548028201565297603984707078179095116173519839760263841997087055865425480489132288302892318101512590899681074290598121278073943673397439224093051120042126313439383876562506367177137501425338074179123143622292342614098187934853954975497807853526517423435203829857694608054918592276889958649378334009690131880577320235749576201528821799371882894359703378570120666283973275769192191413024336485448624888626606826824783985279035930973561857890764334236193930279287892529171337443892055858564113791905686069994587470359067507643252470939718587556228274337607232085660670795926379197079104022395957540999732766139361977949308462402306507971299903596529248425675309503902546784444774359534673781109363597109433610222579885269032173073028745641641908372602734165478081624666572479763008208980088492136945887597763943371712003192704949299839825968679318935044760860022860517417500976555147754622306627134698200892681144763304358784014786662322509491734634520452238087834474679188842146056974456657537203213822853108418729161356387255656399048328067661714060371759542538075602953272919005263304098161047836023593512029173722763293093495101321560368427468429603763572145674710846652042440527489613107561371991809254037209973799820473707037706022283472652303924407734660160824092082449948760051992299016653055529841380005698685998616881828479404138143378693700212140862274049096861033168118839492102122608643114922552468388264057643907671196187742639270147887415246683944977637168688591854248376101356690447455609908980163248573217722146733457701311482241695134371530907156805524568433858163710045586969489179699926245342424325245845708757333849412866610215556331474583370806561851703228915524098204580850748637926126703631786463837492106197506876233856581336862405134649956020704013095553043942486697093830012006106178504378105598117064853124851857952294096883631915048067568307853105454620809154086435773650824613992010461845603404763191501417049116722390433969796962519204026862417239957203816333788772381802007307918809677416151014609989157597756201168618489868074120456704210017523975755272721571925581427530516961295997518804419840959865076763262621840969905893921337530891303214132861752381400699531294577379562025023882852871477371239410262360035261732383593357833088814258052427549226205279636393934103485972366926872024297124843532493952356143339508696369494211708683906181249767541885375976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 876604741931668770831142652887423242811806627472334876255099136706842317590965561641881703505749182939827333631417294627740968027854550480762796707811807727000978749288559588599144663870602536003611802871095751220734001585414802110983690154809612555268907483440063098001231786547303673543559681809092410495140738342453096263644423738086812264675217157959235708703170424233854251104038622078470712983960736090497930407201793357912662085808560736426132000886474004784413306317370536802778601344957969801913105749919561192368209536486633572059243780129117626060847084690127652818826232336220591244931591389190261242884476688787653401831735408029074378774191838391330788775491874301023169765276204919835433411530117360883194050651381987770455585218109902930090386786690838386829977778702099231779057958213208619595660253224001085201278356448000435212496327628517868559829494512005349943995288096757094403690914935211833817398042794468834777262288537093698142072999412903598262735181833756643234133514188205491776611876726077923620015933756011534114936383014444505542663162376983441839285559992813267754980629847469440845146267793967934218425548713836089061201727295957229940047375514122677275021475389894439851929435361640987049329049795060233636118109235803350902634819662731788898361044187016954598444647489773459459572448844075340290382754989154507022685434369797354692350840600305212481645423129326925765602474823772494211834133296675146630251268927198500144264551087865554200571240840783385752881873241028236076887479004869368733449638024619860548927375221407664271745722654800605451067205696103495319139086767422059374761104897775760626755771707219916301820557757067996064934624706398367806109967505036068865277223199217092072597181057940474473626359272230876258175463085878451860054082683377986333571889131706201979197795927094824004937014974155558194942018481922659964415556198820968918871878912321120501433588725155597479896182895249527643591067565722035323263144470450505261092501062910476704384594861027883410784792273441314590070477624316183679421864801750405214539589118884950443050746935778585214306358302553282895184941958728794930887414093873319431520140055755248763990917100575183114417624756797623829549701510254548552502324042465542450795014252663814536782234886070130231392143810891926256777594448329266197547316462925072331797595838869247530832850663683675299324236336554769995621599733254286962558627307298453744741473396367155039205863955626182306496317309335271015574347614230868112062384613959036922322085404158553410814099759922515643284167694092783883943754671877714827105045017876616767847208986404066241551122519678896697615356055557826011987213091794371184461026625638015123414630774832397517004770914568946897815206407889752971282379548929649781373227127757825297871961704693800887080019144157312307491752730002600709869567483199416013198213674431899764689202843227984974907556248648413588576095851183712180751413717755069427735164330193865623226116357878628939989723054701881852409315998761355226971612362605551122149596485672402318975639415215475399151355061962334715263528212807783814946954016583072379863751871705586524532189665222026369687981366137315183029110952580285537532628439415312774338737335183173299775316295704546693360989033189265388145748713427007301365219236323981309850721008187575079135223198523433509190329123505532237972594875251583224297372462928510675276765466728296141875080012145640612387620097146822392792939732521917101120074925975125401038097461879166929528576864036351126492301579048274527187202056514389185197908597246099831572418069819778625881143971194119298279494965470406574311258851753552877804084149164310279422746956631153302109077622225744422758746041945237174829849967503307032528655089506586194515258600877908552499194638218534084812995956213546972947021077076379047067106322836261411883268207132369053997266729801634572565932336153507717791090460413915325100773979349832438817083106291062431264489661997739795123513804521162547842535106620389128951447746708059702338842340722845548217566613286014334424716168689075374398259293158745697973776720425180145866762902249816994420219123194263411019033644710746883583687906878355096135319049846966236789652382394245176297842571173782175217064960060829217893411508916171751871802988392882459402270365268725855545557697867179218268936129207746763937299395683772306594541550489160472628298845844584769510629012283985055791029209878723745218047364268578245435836700870818015788640092420319566033517595755880571835382147096464915614882608713826646334981734573863054878957877605134870191149817259689048289765144709912940678395430509558847052074258919912733157578431617075563390132584823311873444570431644677064021938826119488084545189323504543662525140185050653193686461950705500114764755846594963477214784517885356935387621047251937612221885735997389337494587198973208651133577542363672918668271449860185384750366210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -5535965688544274966208630467669232066447929720607529816407380210758891165863243781634444205187765857859709811011781317747494169078953105507766122992858162072087664893495539090744451611971184712283677411610641003252852922650453181106386589990079320332646574194123503785267344989050788913201871397020837443603530372035117479468249836588088128100011272965828682279111318036686133524018493695953858774372656488064303460616284149756341414605682396022665512395696072424613159542602282593165598342275433267785014323978568992130301094705830994505441835119381156162590556439537468694717539274786036160455674269139784108817160113871917065309704249345390530911664763138051360682701532701196294954712862787777767663796630065112351698834993274853605199090031904701086286491620870672205574515850238065120788821086550284656780278626323422626911228781125691187563320084937997160269729594204837269461037740848285631227241219342159191605428418511077213352226347630545166820266739483869450047925249934233771905287114027846524560071260986600788983257071690301801060691313385430682716283119943638377464969612846499596819753271660205930046280223426541544668175526060872818550334207704937537855065106220936483923146629824828596068165741428453472746506812397109166496998390194844201699106295597566321673855589511539852621635048200430991370466443059643074789791795639452905022831424843552540774604815602299609959987454458819729712901434948218738969836265023784580252723342773593360350159668016677811004098334842782224362307571872211622686168995823652771795986798248727624486260758738649915929686045417563542078002370700931915310715466493368797548343726043857788037087156910090604831814195056919228314126715049202135318896800250805548816962618065533598330754164998256795864649715763440967434720457824574286104999778778398359793246053108633105915808291369677572887728377873287190813697276647789722382780816700651796691335116050516968690312211279937603751904896592272325204117478220335955893237962089698660041373921165589537052989088317515328763433037488990488552875533102449760291868284098681321531539612944557001736694188549845691840209029905156461751998276952620463698450687413825338664507953171408410575020076325154503039841341561122244907646301575853366471627412910089987858096108174421568267987940959167850888458198231548134025564863189629026262347962266409661608232424766799945243919405551481445513747213276148617364032365131358543832102675682048603890042397131666657150150450565338724673627432279984451027986086884696453713916428391754810860129099353358870684542367279760868954467902198619243941852555944967983313979294625209779399193468641290533633889082438019036752483405841604328658980021025173977525952954927687931603183462355885127303495798406443820050572993096730607683679786529003217255788291698154629185190006024306689557246544299317938492771736338090064678921056814316442552613193869540925659223703449577550580021525843113695590252130349165865773530742656059099838883523479797641725046998566624613964518270731776448173414240415069002650228391473599003302526969072231762811250595353605981530386298056632173783151079073004706915861130889083683589675364020596371903860930653136862965753560260059121934871844193924913714467867702936409865564974470595024114732903026530438001886020577147302503039746034956755319425041512582156450261658726167579604596657984545008623952370584814228452000992189179943731075151001580593134969043398691081780777935241684899987048301460228331186128223709065949797566572946975513927814035428557498313503903407224768839042005546887822547218857852252481905906639912220038467510280459124237264613510662580524586543438364099162785107133930795638551730118553595657965226828337224790629274403196476474375711280033487743834468443347290017457984371758418988409903358847491864310764304791740258813772583860578826852775739837155668292260681195522318227003694385691643695725550817749876447000531731810226587122525090456499114243000278654241859318615927000170724828160746117661708550340674418317807283423974103920177108558654269402309726873181934140537691885891644413548854665120635143294237746005975562410216319258513229077361304375917748110199887161104425493975871788243531238149807209795993778691157344978489027524091142730762647022372181824606289706248313194856776785720174651475916532285785126531375279203816313871058868778801606259964901471050958468833133510377454234157897117167479182501547561951901203891861246081824464118621925866890962708162178914580777210015753972443034100790249590798204545412678263154878243192235598344195133372724046191234264036366947624608870947441496622287884496849916861242346936611322318919086266047803094232832631962201639100741780178884679435813366249284322377411738046192213207329104878808977776025466986068410912569492905459972258045372523045315153899990377014978504499971712451147034024865350359423597585528708559573358317580061700290695102613137967839662678670720197260379791259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 12799875928443605162644607690201430724270554022932433762621018986353721961494654001074329344518232674726697431794170707213658579014268506164866754235312801553343792356013015878111426328651684216252135781496047067920796046376584410477571673914315183301330540691203788294106056369973118075903593792508741937700987626115065646508004395690043688099588583230856958023229008413470571348086737090903991193519105047316081274560488704613998514613487378469753804274222207975009047056262558249304066385865093422128481948646609815508430754023575210880581424261829053366016497403167700475030462859755180038679806164177606612569070755761505195159543470972324144759925691040471757188146101445178451895007516992401794360529152337482871972437833293526529218519072912203338368377094577053223733325997907555172580090427573480156642613199941084916234055720030724446783615565547069826412580351736375423941035874806453973337075690549132537685124810287546106258047303702583031916531170726709861682724301427828226100192807885024464166975635096950147378519258016000073983528317400806346278424698478509075628478708956924586376960893592883081927572992197840063564855140568661411716965657786183896637780922251679444494613110262314024092176553426418391728141706864117916416259899638963980138789911721044328073477165676412450282325451328188964027633785279790729005169103260661621436182948128027947987215981147202776262541434809100268636660805629492476105638251374699252046151269239552709531400174874788480302664325511837330180850964451127788984187168359478198228596885537177952218749770741531249086559210046259190719149841610033950505767459298357071396938894224661701959595147060978716324500616262862430461383016140247291900777679940969244973691214608636057003118688654602583046821047198223926439211737618100217738911278567459922459490402494665885259942310512291286946362218731765753167490455500375983225502577309926575420161411467047568853728215084499198799005449667515452210221079026339695123647427300988780976348552004244398887781235382153226679855613251765371233751322387962717032552338446969353826489052830181880692719001623159904991857937949760059929856250953593554652588106496777816688874954418714667689379048781181619883790322505228047453191870826037559632132653837906784600580440601551177837614311028346767122788798744262880202423732005987759203398633207787857951906497753849694072243131868253587477976908359593392151493256551284434876749162354819925281894233274367459657346891400479048894217490014625415972789946949270327847160855020722601383928661089074746075698376118141053717421075534384133562524092997092227208764153260207332264376537006031939882264825824184770863089255692350064294516030374692941240609714083209785897483792931944907318997222053030004385540709366231092504971310541511900637090026469160626728584861889051284162879848648158553483824295978879942583280628408958839415503224698698225962044955179574121896746253065158562899631302572092349797232176356803419638293018109575824998677688222561490817509194830422048993114512926170878688630685684091170325838550642618825346944216250664583768339767551956968765221533580601052267971880686024585487713266509652731379177342293260501710844668097771792912852574629687693810026560527573979275504182232843759159221326363683847460640906920235961770820648047174997181392943392390157053948190913749318937440323475677673550453558193973926938730253335383215554049375218827415655446398020946970093683997081377613330452890501145839309794435576046356078671015579384968470273388840597315098460462269368676006952862659962686737146806839218040412390857930463110034305165373314524060969077625345280284079448767900917244201193433062805321619445319301730303675449564081931182689725124252975424324650582586053041451470407205619214526848261327220031854691053734146571901066041742590527770225499916708888842664320515234799577954102089913306710672440475438130206349901205555989785630747654171902613084569933709729236708477288177393308797360624183647893291441337043365752133179647623231901875769168915532751083851461782402927947030920167277996970739800706378077274110540590144978454401721591346778779914980528890955926883116321066332698108699615064392755800190463046123785796550147856973341607827863979827346405915422233567454033023119582446533002739723485449496499946403143909077994484061030946998333807027815935557210328451566006997689944041452801536828839407246199924561823273905928082613338933485079511558829772114886161122400498096287386360208747141892115236162072008028066096373151047859280857647192711226571264441355788697171778981364033898469075635757458701149452342646317014456086710140696779199330199401232769095769274778691722112805578892199245368195365576111159953559906164756155218021615998728448051688105678220561099031502934435777361019853383202875637827911628363068184223514219169238231050315205104740468342698796066845636450617105676054208237490794456987092120314741805486846715211868286132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 95831444291812744165748061573259268378231558609494937903351429853212765041931806928446572993620327432220618619495728732967401386230169953415747894526088681144028648932455895678754267092150897851092527401486750501061821438222370993834525089842043888651917482284566549809937640834359220881778239680522335283942602423487392649044036611718645863527852780856230332021996961059264142301553388275174927035400986811867565071374660189482127732705359714813634298208863638275102289208785301865571041890746596510964097272559514645210584159683195810601723221651060799902044339177721182354568877462331628271150587104464790744689847496057882380618225896331605713490793824761820318695854787895983234949427077909633310564902782183545037844947293145443886560739379178767151503797015434215961876845105368297107319700523102558229146768294322067726921007472030966757184385317511144344632295818377074915985751394589873513036105858519510520383922833706922447299707354085517654061710083669382953979344137075616756850207053626795074877883718388896578461502505986138690792733170949974188940468203491460874745135950988618314692996011354908415532284820930483552113262628515004820965921006714153651351325860143246369244571431373365191912411202211412881364220492255559418502797131341115846138769104604618942099774688505883103522078801795472672873632936352889195201228052348120697584053723392653801099992349229150080400644397856554162272236013285112696968994042747932572376488266846986718184837865219132957296671768644910465653845631135798984862299429334006773008540576523248743789251158054418003610171117671321096054528348055951655394093523884474745329236321215914208735016995051569276210487544923241769594357001896193273604320905757025010743447631455713180645691637048999565184220286352523731265011207444505345805940797066048314463907266537948853160339940183118468528110498389122355845231098524380483061842943243557127070981625295949681019171094780682593889529951531350033314736711801881478513164821084202286081543484318467190812047305983157408029448332513204852435518038364516360008659115581634672334011147367509559290173511210222023955821059227983442884827780489104136899749249849720800118021192394126279218621764478920453317693420170226158760556210106739558765685345855212795571670735134068011455967365573523639702720611975388749841268418617075669724226735379804389274188154372207098597585059484155323062505204556590030373955399896193363796514889042072635827716011776545342612975212297118152935070886367638266918151656009450756088380617402003567790013579911880585314862321861330721560457554298775685649249960206709468448186613840529519362205097816810131848830612420613042955002210634902670324985560495928848901908432791124202724512315159096622288977261258691820111370368616338255172080203642891547733723410951915032633329718707466482821879675020126042096839015326681426030694513990909482466461721952375191492248093732916065353630678029625035295418597032529215356150808218156969866499216804310641600430159197639313962455496126015591702453456410719215527112190305321119467749165103564808786118948149486289145936591515315526473823539378440749605152719014797371866483592016068045037496438482848654724671255498265510965102629355507360588022512218126984312447595573554223501112556762844677313833876665791756839011134722928878972166818767414889372100526206600522394233849841244359942507167679092907777110820430351011790927979134538183361942236449115329503062477523988683729053644253818121713546079465642965122747766730032826013889573202902298877669504645517080648783661444648027269432834169294031491285105946173582736968146212492200254332119858842059678689554031964370498328648654639140563063112077010788764269563931647452525405301888516911052273650173066530226861481468387017599442843147595160775892764325131788206755455218519150364489351153523361723825308582210349454113080798441937700458632652978311274095534928755714567030864571951087687683569544075108981103374802387199921611513710718542025568556518971639775077565535931202966206241847563045761411081250508107548608458076574016538706120738762494271133481193191215879765752054801748749849677090932686146975978801833589384853652101141905542673805962534610163982535621437163474568617970965941591993641049716523328541805373242721016681616978012718928170241832185212972114344040046651607099985637939343660119379680448292476105243011757299670464107078778647881138565007944419940232346504993495869692067891178196787829101653959808135236924686915859076743638628913484811173046656924880807994868896277117841514361591467013380332697927181890468860361292330698602274148793621049155594072598308935357188271461078437781397574007185543888464569167354089880650210620890999486001514312638905840524643249165209501055914424710859676873410165620804154968579939109862275588931444377021207829856405119077913901097709384211488797614516888060875627534843540690709287610961586130822742468637898127781227231025695800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -1909512006556002956689939413783825152291642285518766673163982375815710944355121932212107948148350102807011314346054011346000440949319039300024316426960084456733605426164172441577803289832094009807887161089507860053325781265249754781864364225479037214890894111031617346045389962898250839861812542332683761736310066200110749144235012233175358687546389510296867064016792938032636451650295944573397825811745625325051993743438165242491076766438734125857113488935428463544894928904866374546913938267175526166957364656294967277995056542647442842806287122879151204768314630826833199055914443940626963776354281815956546366980419037907086930339080581725509674547587655364757689488284152648104828581667043308501850722187741935777989657957449308030038082296459186896769889236359771979065789170810878323093922116517721921661071052563759832381119365878440722722572359597187902084421767225511536154231593853420300646014709753636263592026785291430420317467358316006044777602621259600092847760322118841660024257742668252457085091602455119437700024139898307803766362366412917689944036798269651821127107926942664254974106615780629761484537163825427631380132624070251009033554777878550506437704735125509943945371222281274853963376550024930167818038693238143878191718767175674858918002406002610351490285408955734122940014433684641644533897797684709544841659887568068479594511774818499016849440487743545020045477848576305329992334680257258089613008492101464130328516765590838249330669739869524960907905986768028924982273412996134463169183386377473803780055029290330884424042393177350022857710871574734779196434683009926577834331983662563639822693512878945385957757328708709825387269240180077457262727578986585160628267959353598379050767554795764932854818452410953478368218697337384809007348757037370767156948412301224297396417790046502331017393585838351814317119359623603240360969441815904845889465834564029893832664482724307746767687721104492079766478815362232398313209233317495746787096832656312054684947765280413273513212249922496414334972456559450693533083118320849409406305935139747348016897175760581039454987971614081655350939440471200869368330562435481141209294777963661699406215561463376644094913969169963096870111016201930332632327221675006056155649966050327817360526914199962856770530471004329542457373741810685947013154224409008423094684826669015334588666273588528680167556963809502880613996918831672242521801935359300202665828117837481044124852526617941009898772997746778166383853982814205762148292719332376319677276976848374177015268957546464304104795191332124879329507647806955998266494754289415711847215527939321471570286988167073309627701030147193194575387731291851401847715993865995307757955315786788591682524091184440479722839737167470397904142343305758066404490985550909770953131212432783738642701969778660153381442845701532060032000772116519923060150948935774251966388713141309329426367302354814117196344057905815374341223952317660670765280890287165538616867718264082261510736856096901382356355300365324538098723352770123563865144542378954487970349826028277840633902821931636821255378882333199528816873573662109333143828412936886563785578996533288593453622810480237719881447869373294926802975645866491651054156088028194163227171326297380706957911603802107638833279909317204125379331897519388979577978447457735995151130333807701733141165714559827687882365696514772887174461783516647597378362680001235456588731395755210245268413931452092350699029103343057103574637108147981918683372872199967622514261894621529728200308204897866205499016565920235750677763855126262912373373453348361960223951184628360372402897451363271448082895903056547621469323691306321539743890600175543020414852376136725869003538975113628160008271705999281636549021706631634504470403966157049348260582091862943272085880402985902758923370158280133538393892982455657286918327184869291113135699697513613237687247130234750201137631267676302001565544110237419457994498867437415381217390624919820194370410482236558359651275236216222950781292546655519288926652664019701049126748954058302854845127387761017066712426240571342601948561306641090801936573379122520254765481855881125691818578065292467284824564779069670158198166309083662555364087835178913904210336249611499206259065239619296248984546593696829980845373140047513011455648737209777387458985981201897405353316710935469540623882363323414189575867215591540777573555368633418181773482002664363337990361515001522994066880056319899115803814797942781298922088857087658854689358575134135044891639286449468957764431711996886459948109341829999443530800465394989537513561792595409997501726878614806927754313065341927097100613740164280391741570046603385133156386719027041238469939790020763770090067359430429669829760435546812764050907103185441721156495163816356457890130138678780379745328602015211445162791604869091474990264038111596968642115625115929047944494459785710525033530782224033828242681920528411865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 15009880157584452365056761512985130222262930979475914567322076038417789002710069380095907884516541362460413990883695309158881616101723451766297163235392152815429481536315611104791463037634205968933681170920678280090883613273066811115898600591404946454783668416780850105403717083809576752434545994193214682140109024247606275108001550016366051008893629743026011366874595964165463271995215578686915717791628266976289521814231295375867719171121394002211118539769738344788195686442005368741013612642586967804977994038583660928133494875797787633508231476812669398563982106527093648784849560980558391301279297526752797737296423231916666803339232920704085585155083276767392379293907883982289129615883425472506107791015304903490968969858263910439699787239888208593868674158856090840861626182069006234217309432573117408103944299931227719442298602783844183014253436402377745862047544973351172204891876001076459877653728862187203521410819881465806331443108798745114567543188073217644562185686836192409947668126573929795578489582820540442657394666864735444819651227028201026417472996529166186610525027996466701307754910152479297027993952023076061412490728049592551089265409547254515376116049214561654688209954593477053054392176975344183521977654644576411849246388857996103583338553008911616600357962514989292521299468038822849878307860340101114437177097543636807304153783555920023618593870872401068510150002996605899231097426483048233500073497652952296979415743564626451044996552249489466162298963431991889696590066308166399588295011321647497752084070683926203538112459017435773119860206154886956500763222526591723692020233340506196842106819029338772485405615651443403003512950809279420537878471890291207526915335725674620634912180711508569518970650953075448395264931473109322523878683208176970944058547038599588349521736833142218561068828621581305796206598150254317127842779051694050026720323526133752018397786195164691108535689379734649426077776534913590342271960897351101803126256072824140675212375339568613996933208608798897052344145068235263109121836018893001288620412189192806041843197757565117129787839466846249662717870941990485671124365501760130242272339453314056182909641362744344046130377376662879703825510413629111336267910475542565613279011439821283440951356491969573094564461078986803472014473741087716765456128337145733760197554180519066549099330999342669677299354351822214374636357474605586969174051946160072901366894065867376145750922593739131516753595703253570777136064658714096802035801270035899773375453114554594226162139569067595740744867793499698979696617942664196335848582620345927690198207621790604242525974601982333476227026931988709835364425680695833948541473136346593069797165533285382188785274258830047775368536136831719672472164998123248165569985824896761664758902750316604875547192204445809297420585212345990758139821698898296767639726336892049309892424787942162180233808034865634633646700405519050033548129714418760162197678829949048962046035787247644880573822644029243252175268232965046234759173307595368639641901879210582623970312369652931075812894941718643057392553397501100497734630037942440544125368690194065039917057226823024573155678350186562655106647251651084742765365534519096854515143205018696208379058226956139286122229704196164756031268661647721224316821568718478608460540399882127361533095531537272330869007100778211629833766100268091186356602296306792009376273301707542301285030948421292573687437140471504987012778021564751476691713570079082643647792261504462997946505570845697699104631765611595109707911234417361462910454888537584352177269965398086361725823637892887728063386670056780393267355186692364764842089975528187469342611709939933969425040737590355168314570115871878427835926579509531904487243269211654908488958258078107580714268335857825730970084020050430436588622887698820202331395219228390279289569164580642902044740089185721390434622195399364469673212412455176565474241899477261422427273289128093754875838149357870898565647948767422965751538164702548973424756037835905823881570269353030056857762772414851145794165663474869605816507028170977237884806398063728865990821758858886350027069051098917465058413886105663534830705813948489729252728155651260185122765500049036081560512283535786743349613854116331487992074296219312937334800581877596039796898426695420706567002350567156188340480207888858564782680369199803221781386058690274269896509293484516566439388443863498316525341559502249864549116104956371568200868177077258790602625230869660936773743777351972130846626417112192748280483051289202524409181833893229949792524466160444165221785562639888554971512525811125697464014493495235282883872181042707773052103220188340518943492089430407233887369432941209948402788697607224331601205985139260883672089409708025052693569950553706342226941846784713848210037360768265786364136439102231923047428141509149250435950965189290307303252025244804344905613646687925211153924465179443359375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -84285305290238040315240665833295693785776334285104063465476255900623472685541296992401607271558486772412791564188223004015351724974837070464064929353980472641604115051607612353008123419329830960606752492161850028942180506506459530347794225605372593374089610797242212937050437842846594204053518624288756729931010550932397247401924972177602130112920312580925425645115424120696848475437976141880983276130764462332078948089250188132626747897648286802007317648345448133387752971976039729243902285804732295240779396343128579987202841805927175155740065592646527338651679966329871384791467180650002256927657284545608393145941126910934143568072460088593506744627907088357736752609304306714694043966477393775359293576401018078718671354421126899563749064113384193430896077153614525815581813262461330797138430583965775581845028883110879303884227745501972174882575547828517311773021871745618183404760996525563073682359766809319685443624205170443803181518649698718245334930857658550070433708266244461987286142090382904111860549017203109519477518393904559498811509846207621338857182168306976032007591108450257693331200447063262867426442628665755372335564193656097174026550612933035767816855531987676350222330753559367342599691861359976346133666230323290433018830998417604174343102010505477675237719260853736518701809139220420014373294412629557625740091059182333056611592310146062086083561880412097928372129659479872969464554116872643442395424707006784714845034857794079982071278474134828272462366359013640860422852114161620737581513831515714527586168522923809956424736646521876532113798744004034260691428942308287012163126250543247576992592552587452346537543568114035806012181105535034174115959013822076373086946481202087126362094786843215640808409399068188080078311367581912259576897083497559597041108514342933655460279857857067333946363155820011185227608139076307091853918046776929275997200203779826534796871709916831839643268673008042534410353444960790634732086023881943813946459629746911261254201646746916992750085503879801312516638830416737051916628687388863686872292999030431127011070799897213736457483123958382577681868203439224578566108756485225355306033414758624262781540479494443386216898772329588809266092607966287118635153623729295631456777088053126596312336377390140869104854384538522277595347416026949666758130727501158857389294652146141031239450143183274020140820892044753549708225764125099034197724450171126567631011417649457544029568240407428360140699834062011964963009960293022105021215622230090231048397118553806022482621809911607641658962681799828793729447169423580033830251459996785972187598953057782260843221384907318284999487102258710832408554228878556029291102209078012508914679049909234178238576654709541994362871692812323462657513679092201409602400785166116977038095733660760761405396997805159069435039565091624953048774768884104188570491185718229970898304731352065944192243925936328013384908222338198998894555109578903415906690395186873684421270770462719958368259598414325210850129498824925123079338653266333914058690561530956672713432314036278430675343037897568174119118977429755365705247151686362194297716607623306188635784721217732557257576927555312983246721229264823556921882612046082473866753633640800700695041688757378402586544712763262901176137020382445298878463513319531681790816883007273592559793760614789468047873330164044332872898453273749285318869727046074580363011295363010669470832814628425946695366743676839978724398761293409824067882381194312414187998202800972272227479497538401590336243669199246329681702588978390207120761822688665736828613624770148001417703969194504531123495350587579382907331826452112249004915469225643983326976056685299193912675494945883613079813659040621421700917022762377042184357865839151028435258593031549324622822237233881081600860399576276568077060819889581435159367909113446142911430801389584699440231308048088156447782089910069719441338370069631167392395373985185404006565306307977346116779111292977334076245019112014284014437933615291454930590279693215486238522138488404937730345326489452072037420348166232752592700636434459583839879695412713445583142761846276229917204824105401492666986691987109780763567608533573063301957628834180734534100735028782499657782344426759526075313029367674608234694802583278769231699061724768830671447042053715310166399476732095621819967066520451016495502963562475185071961926175607450161760790913140459099882563619218230052666427269876894674555665129449617688080558787867607094732410072591064447929926915544611384854038708476303812764023262660058462995677456725733148281298074907618788350023489246255880097168430381805391880408904726185246162179093042530068885757076077729429531950958202301862689783446529761234969541333777067024236591911436964522790027645717556182846478694018391783046384358675260566795327700529973416607393157756435569970115602965496383812584467780439441030453535117286656408452927280450239777565002441406250000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 289028712394968075162965970841451154540165301588964300154004158144300712564791271849066922737700722952188121404272156121503055253511752659095939856834058285998252755391929447840485600017117745404641147598302614045244950442781801579985137759167286086624354901778915863813997398855537290123999830644514510168764245344282763063034694246862179552382442938140367856726517722782253358812264529961345281171126559672574206786936384153754777536421055379983967902091126900866024811400939615726186660990475320917783594827424834547914862130030284023277782490442310127230950561091339133608292096879815794851076021902748834127232388701939062808426643000768967668433190770423843468578596332940720497376158724247861413611825651582865939758232718690552409626959063813069404192060680183049449766620615377903312012116587112939677319874967395512426060019982394722606614894114890462426044581914141743947609959364374928368646516099197385616673637702543695818179476704156909904296734620072870106255636746247641792811422928824553479513618863505949172270164601256218754605097187127466321939348107033015190846037398777461990745489703232410955380726564946481662286695672063309995466555736541493028902118411412262725331940821397704040694364473048317897611972710374243468332698312541165525264242902826310748317926599303424621560815785943882264861394280096258767835022999661066367727260471131806592793646769633515772861603979963627495958749714215698088525240739057614700475468274841970024231790459241314237008145292865318367358200805550083200731762343871772987466589155846529724863915005166680481426089354725131849242493456092156341642109133713963504358113788739744988634792700278848460058092123470231778228801478650600788933501255431027141296165209326466925588342435030287508354869554737931056017540048553057368564852985121330585014205555097150409154113739287095791935620754506422602673763651457416515419023852956167053766835865064535920351798760549008233250372719535581663021209034689931416604148097420778708243387015121986877636806850124956449650373774281469995133324820685807347205374204668198932590658092296169743998127197129164009185576722916070162961808454810713202576351846103343162506264189861343904142691719748728978048493905731833588835118878093712132039602820707726496534195208510452744253608255267103179500497489298752327943099130843309728308716995443186773029508908074411732208414860611001989181933526041168501432377706581372753007154336931403007231914533453522327730204635521956888264017052520266566470944188657022562921595885018173482655104204314352983418537043445948820587876449596566149542519240278952363683847896611016683487924851137133676043646497590494830748092042660121871932055073528364919448329666716888735014711951628719676291744772206049521231143972255130759173277951863218136891694697173840952072285597394579073011662490176482589194676413681042659762943382589065323577857013288605334284044471399755018242840962900943961090483886027627952657212723702071983545250693632634983860719407876395721377608068711720421179849684883281519599748806667161487927657170552786676278006074591585992138374823435678985081394929638673792252821393716825692446128180669087616299591230924612621395246138416547505561118790907073307044988025368369010280457440435858790314889469096954556679745667294733593454353576310530570343885031857714733359276845135145645896009505379940068919638414387995537437183738303300163389782677333173186420456323025211706122539247379167013845359790536741388510610160796847215051696238142822226931096656438567354895447941414417513829871153713947821585967069081254265361041506468346016087786208423727318074065953739623319621841185128474911055270421604637016060659354933584614577255790208369076333265942298042603522326690315780762957478889023278053160046385113295346789470522645221604479078106511018253130893966775454931481562456535126591401355138433669223869409859477752027442874539318808060871726226371486292524472890421269604241359261995874167184081870733041478124320308454966961773018419402371488538990237578821633797365045605608956519266697589084752672441406617431227853173397497733440598860874781666784952250747285379604802609498770306685325090841634335959844442057822756152721090037964662607777619007378546120454122817607936870755829378881938059823886533959600650097256892789831419779162995782563372247615203659870468486063978168591569670505646776605311988266572570637479987855850865345130073742756459290579538933098457351240094405054557767213047844451486577622041779458603534665245041451140726015425049195084722926348233914005440402736993230248173471724097354096666540714877426271340177358898368211092021239213971192787580956576569400998476933103813241578881109908941529159228878821910105513162309892104371729773274909652438382914912756368106215196266711477358082806703730468793454862259444102624361089154042248105335463357778271036503683643543774618988722311691837814004446549631666130153462290763854980468750000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -219355502062205220729032845908657064894535891560736435343387849060177413513056774230294013044860867106043923563263617584991616825317482728245037930178181989556544559400729100923406351032397690885655710947978666895261669779959571711634994854263411939464485456319566538679406960576207988847343017556705546185876384172020755949643328919294634573438114909912063619301860064016671241717204148902126222583477348494696437184694958715813763196918508335286852650081548980160351874400066108774019971262967623054473816099752994896039812030981872643609770020642016380096394696688933836238942682843655072363595690001931662651777080297629134745974044792168240150964237229106784138224544137899195309934604345540721478181094050988507450801068116782041674936153047934896532648075734558720614529296915288729348242577898216672014275448959000691934848892409421818341548862886081404311887258471390113938033391036045439193510076597174826521602713438843123563879103578422309684942058491339242255871546391482058991176701118888014614917959888820217888351961383087464723807309473103124500323736584705206257870966704246131504674708364992701386541525980766915426755739482052473717805314119954860971844826864659003817149013733233856672790120913975307386251395815648203789681559031740165241687499020082447579359452813490288936842822383912461047669319171964168119330165102301925355833444824673038605995697798026187612451740521815646625875453062813731985241342092728985104445663347024929852463877111993309787105186849978069864337097015579131895570911903620910364303266065074458589353546734944848482038676149571137620855979584709181958544604447230047034842582811841972958952146533653391104096703383018717645702084607506923471196164525286277777614059347654420356027845236637261590020894230981431666148058532916493805357195839968267707418707198714990751819673019416902862810525639798362001506922659189548943900550551428172075121554533884949405457324007778481233807761956798106219205611869072373583080786429665653008007797419090407261872509251764557799866314595048009734131737781279105987493034243563499010198691716954643523011205964743074258912279052637320041470235129733441104287411217194068838747719324662410180330712447853400000446035288980055638671987397987146431115538146521363798545234519779129104099955750169462504160680834769538951661856865402492347144020450138103754595996059411627860256485099360079010818826949213798134642704468236379371186448850076786565756713239596705763059919336080064117476697154143289361105007446820962730068664398704431657701059792713702525633800144831463138821453238704869861287584127155107878480505131167929710250341066951596690565754877964572909676536168705394632525385252802697510097543550201248185383133818489337432097303201383310092882233651247821377302381373514077486883179647270988454423738803479725056971748001037919654165834478217934496731190223065285340865349125098659353936949755262127990424218149981724141300917105624521588884203690070355539351350739140887054125330080358805929326163766585840970144708681223226822377567940381919577833973227883074866431209420278610378265772228154401992707805817418807411911665675684037358934886844556759680418490089031530045988317673155649982163936175821480500060338833878175314686260474238407216948830504449404092259116940969080127504386748173760600336095382452808010091559887286201090109588767187690220739989962746705502507400645065497627629116365173841067017681886098610889229157174260776750020704209596505939794390563143134482383204937015628963976590390879206269664272678901417636259099881097446894636475176619229690838302874914979352688616332512527997759229646921686876348617889542067647189840180032279040462924188975608688063869619776350695705122479517102202809721724510587484546446051826750758317290684817627937040786718488006906790407448043095675802690518166949331984817063968569665880037871234594500594338003804103904184164691263795327797819641444082419739980216810172981302789571334546742061537818097328290525619249279450051378535269001631661292054923323757311888210905380936078511487263657351113999758627368298016911814730175094524316453039721935789660311583091736324407642650671929207942763385850746059949439989340720324623709414691614512132403693168257204279184946316623153270059147172538856242223084917289880234814524624619599685732328034661622586720108050047378929022107156897587659106480998611438033076311570882349292854925224166307298050275796081964401379539132808559494274749381186329618613318878128530494834344223817691659980589735422205433165313578292980633017515360785792939038769444163939471680995877929147074761577195867486759836157188027534339621099300345942185029607749034417429492119900393317784128476744591760682232968050377127351325611557766383179331085443493694657827303881214477792208301341649616113946093909222614917969040590356068457759876348034823905577670846849850922072813685848004733254567114042465902912226738408207893371582031250000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -1474744028282440545700863327280253978544775597808107238226806065945800066151550891192419449657872790510534236223531548637815249696666636499337630350192049644199605913293671321624601140050811456568078585847137531184852703267290824963661380412767051548193189940362749253962537083706298453542458397810993077464169632601115867683642155052090192249712017873258770714338731246051023170972087362143239175414557958250576247027160452108328613486705794015120207115129501250668322718067293283851231570902344604577454416879363419466589578478680741993975141640480328636124182456824619949089955258806458340305516593430862150915098941443318416227734289156910965981285117206753888515931382770859932013287738713976899299047249960260169677363437377168708309386338904880752315767879886288656773928879286466461975187990801451647421739718022693007664898557667193373047825047159658579937514763330518075645051159356082339708280458854651361751785381548029423055655742949278392310049126898564508019805985312611640351832488179829335315252411869731624165260571563907401088905926477826758624491754546343377125528602815378689345971696778209149682961244721679265543077575298356769054141054900937795002640452780531966342069026747147904901992542159390380785888584417915745399997525513000350001745733063302251308291863631339758948849068392604883837879443569206859160875753549884995879977403393628482194074862551640266383228667315840292832222803189359717702139783581115422090186196218503926200364376594839795988254705915181651858902472734152798351141144254922691011073251338953048828358670403288596470103709388064097954013566057923939716959586701250060458071615983364731430735079284645552280371891834094654873469140125209883902281726887266671314997588420559901436899031623565977038309961576497041497294514146997195967840268269562824782650850589452660517208440180016746419503239252617417438983611183020472249979533796025039162605136389714140585879843255969615571069369795960440762593585258321162272683493090636015947681717396236958243502978672252472761692399146902136909323926027177196743566531519251094738316382787555921708847326877042406546270275366908128991639597485890486562185570889650660089092538865968781978991424225813802999535662286193163267622526856117088650853931209785492642446978647665067202640515791592053600274196578809641624177325082800282652565302022000462713721970687200970631720027692422404231855692205264288400487299271582986478278725722832516661933238788280178570397231170998451668938594961108677816941681742991278713392640951508584020089062341628808676488113541723062072750352158841131658505172248745443985246496770289518465327136140584777203388238403508304854097108940114750075107698004247679029575366263496414730985328262441108082521973110489084594003115067246100393154337574104915113635279431320347145747010806545732889927302778382099462787726179685292354462633405071812157105726802310580408695313313118727858263033114970380682869798521239407643692440328218683560485297711131354362077173906399500804134955334001799396567262734332111447601380699838329796874642471626343748157759403275492071259415634646941609213195693643863583923453817202423237897230004288604440985081285279791415600994290337995540654286139318423054262951201937919321664101222965826899799830210157677401152497654737807024853133802076955538274980997779330100796846008404216642231381446512025097532284301150787264909003023564328013199281608598350367178110758419691762154401261317447595625305593516999836439382192474388759554164200977885578464560172861220893486224102587334810379036528879632012074694365545408125910558334798256739812874804421881350726210894505572258651904622184461500575394443541527832090940282971985604879075002547113460302971720306138443629152025331604845283251228169835506045235971330472534164768178109762653879765489183480153590854692737691996081853608135224853488710320216359312039127676945399847890233500355822620116539884738751555417742153108259605918750085467333321335344730021597979483154142755973755786533317351727905540334318282940702064870924112375834369049352206133858577247530953978297636305183009679283775401743562524609053467475185534262231867083476588804356061254493006905031929819342590402793454447074285503961706666951132401936715602203775032468177711573580780245751845840848317553301851991566146918169992801848032413605040646561403232558714351503982948501730540263101481464484738932594892132855930508123670561105380832411338821214243053806560966563795436081160604471565679614854794407384811102022903597673279471086059130306991212743407875092199818148702457876340036517476803369681227297516626495495072002530505637225673316473363182063708110022887822687953584541731771157357245454349540569261927353847669545730566116768101002950640393729684251627466332511752222270585921280430984880807932227110356352218807889330532726970024863312077160762179117736340097926913773012506212616891387856554729296476580202579498291015625000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -29733318608683566799843373017880428032927263394823295760858877159624003136829784210238765921724845698453677223956085953370618286952467929233689293605350876748196858911773095952302055573127528887651115786122309877646577996304818604177706249981257820824859552638423965617200931432758273113592627719489216117275037597290390859789829356143851613692228400524318916541505863766590711646125747865737912295660744801929748295349996123616730254188579114932880500082159062575767109993590852380157112787188655649899103735029669394893831648917703646069207568951178854188218688767743146475543145671216503336272803922546594217809653360309070994898178301540894373524125376888248630349082352479067477167807172245610825825738566964295380701493206972155475755963984390893172614100301392462453365260732338402980480727847056160867516743342852499608868222082065684014063735226393589413639795913953520872127736000452843639184453042375235827153914228998999060140198585461457191187622871769228217531530839029587136200499751887466654151855533155797661547793318152645711844431567259001803909422523461652393192372992061105191372785168738504402539632347111724480304993355251173641018839691456670842771572141675665081209580383476555784459668277698591102502681361929988522194214275753477722871318970907027197369450146646572596454540153913685051236848329571071400982173999009049087647912339391235520012997496433792864304439380966061355824948949309086163538893732560087934659595841127676723982453953586372953749978540152081250939463713697872339056688334132424503108112297801465503098260309556059773266774375137634376355500509160287784366026890725323749301224702636515881067575874064394060564565336884607524275680496614207841102341081405782304968800779106995529395927971769089219571608343386321290998963840955647008468541607134507695910039114317315781602794270413499463713825461022232344278344596800889463429568820928042545695078495193678918526616855030216990615552290944476782004647575687148610754306283924475897880247060810930462280737943255783927730557628436773840797088512383055886363965400014869389052266715732115280706743972817911010574147755100563848634429319161596096234462323578251905341826536228294380681987800168479904637949902119948926760990227916825619095720937534922401315517527724204564757798129656940046915916861532569284792864476117940637205234243989663685679735505386744170881659382537244253997748158706318042164327684576131689371997601504320164789948834593894965966470979792892193679741998883355542446777741805390972870739784461403262444454822699851956902118475455084334473612278572411903320161910431254817814069074360359943150584101369928802469843170040661964857137778130783789213344975228772297275263336968864712434698548521978872038804246458773956244014598057988217625090371249522109426856172439483678974968618808175943259654636796388672947892496913251135329850589257882093306064842929893558262836653072965376993292696640931637713924712447003924455569373768605449986558228384789438944375760654294308804698249130177225245854805319648207839100594011959325288716465887975448861311431236427522391023652065940534299858445085829736849274223991289504860637490036038216178144923251065511961791048061358656014317066782639929220114145422691806326050702687012116861562635952350280140913500841511013255150703668014324422849322536623664220754920108551371144724787666733029002004328087870210264252994320347422270826643524344739160725375026188218338838827134581043213715021314039857598847988528590750884213701367756785909527988756668960743089704430064878950847526635346538236364421668302294310221241055982676566495737681889645319202543863862358182036693239130265129720096354065816450715461452005043292705875421544459981019292733707041041878440536047953304662277099671871597512217525929509334738528010518443579657431031939149690951330426572150339459171659530927737736537234096126543273003064795541044294720459065126272468492285390643335613510958538818043720560685458009763652810794458118724966915511098957485673922009012120376526835021289842505009203590087208411787077855144076043927932815975606878860676237052800984122631626639949087605395920950252349944713086891769215940178816141580117467832836354724159343654863717557847683140160586731609069663928500006847580438545537039286284589994552985952740644028071232492223322664639945305520897881424340558022548500742069738377077731635098997229435704715984952089240944539594793368276015924465660934368359863198178726068237592902537321687021760392656493707113528784628122482266627905335822718468925795499475310031730679223428536367010224257239999451043344660864243026550761762606570932496001668084765583329182621352207313297235502695720239060983552333598094846707318123190516124886563440123011851952287292219933428815626172505842838062717345796094457107623899252959543664879969291290268859512050907588696076656100876016019484999989661024075116387997350098082449676439864560961723327636718750000000000000000000000000000000000000000000000000000000000000*i1^119 + 808106833753635301143964910881017370631624250821394557512266543930404531789433071509110051217401017496101096222553766618221550363902600936641086887644079465040890889460883202825357400426092311830044836801801076193152123773813342651870026435329011653550329374289657982860097555508942237251037451548792654272836282965575145961743534880159940356162054920487642755313339298457602322687120936824970666588816114142309293168643952167079911023570722719060669051139355044809624893475061721098174854436367389999938610213756367801163470591599865038142507727734614740468716543519875167428348910527466807079359813444096678194535828344838322298324628028948287151762912701088105546363797290547960301973207119089161042628206039109150883446011404983415083588612029698153098818785289338404606926735047814932674330861637153233463804242270629618481366292565989922578851899298829382008541599218700554041766523843234931031868577776972262220874191665523313020642008434770383724926590260074181009590620335340750853027631255408969523663693245266818434418952131235985220952806237128050381690282723101228477269450467341904393133358586964305122978305756741614793244629028127358046757801874462386277166855714713029920982355855922630199863307512641654543408317117391543408252021130039273288057596384695813289306884610228440524310193103613069616033100597583550211907496044208142436161942811040400999622724843498578947967363947395303786475909489101504165841615483491492447163953232381277899386750903406182189139702236260750154508478872613544301821462478329463518487491760623287277996051859495594781882504521878223387259530263068934314145647329795239533917314897177802136225216327497115026944807130921601220559326718057646707663831198407627994745392835600304252325559706908045867799814699108384379994615897708584321704592528511366963587331065253510676729804788815288886922950411341901827531870282274459069519092667782526830214026088146674501858415195093622359172279788640145834375761186757664374289920263817896126575849885474974472560116066753249131413606862216558330945388756802909277771836923515985185245858738463644298195664630939919586299965182747392601548585954449251139672909743759268602655022696957978161371006835719338892677014331127314857693440044207773914553627818768135508361956611790140948591347888325935064397057805101776455423760649388490673872694032328595491132321455136449263506070353238927409628554992023490873150237094237170389064278187466368709493233384154025912790353052700734215987024067083958829810178036676813464779303491941347728372602024139156255479979557540740140334626200638588536359987570508951171528101929073969183703657947626582817109982328436322601508354542320952936621401964949229352544402710077589557321847427822720092081585082621154337342601200416643690443066212466184508272554384476511557386636221507290428029118241338005515944143108628772513590457446385955920067966993750511553966724299376374095208203649059300161952082038842076292586731026375575519735220079566774222826373158444968276299059232158013032385163533842791736453714768190922353862076642892959301518726727066507319298706555577561148996437263967437989657638294819437164025386792707355954976476027732137783118494434703081661461050843263395040301778249487626939641122621928061985306096946323110552539925822565151661829388295507293877036831775826674168144335158503686566541143005755077334233597933446105819599754846707275376447741097076499420969238343159856415674172278252045013922696279447851186898865215769140364399188828663067457725812363252696219368967206989660247726178163625138793087395533522714125556879087457203158172958033272501396948994890559601067063513970642039072802786210455535696005558592836790973481186719044722065415286932690281531529800309407713802913170084045329593470600089314960313698247875932898600118741481206194204706453286267478817319621507535026076484519174684418496805498294486641297633639430723687467278943553640232428167750223127387605103206845255858136669444104124941454027596079029008039701283824218275889754265971416257043426064058408857373473351137278797090750154474195791256678232545815780990093822165315443261418339007683416661401992234897002789298833723603302325882840633640999165581292655584833742121819280759577010966053841362199437132661880903280762210639211776851861093901603580705610724070612166870757045456816179149188147212396966521431538006701412922943786757282951971225994283553107246817392834405174966658611092559872781526769003495222973306615724171269738237431849884939438067653382645328688040014067408923173415684227521694714092520670460289802113360627840724567069279916602810912098319023426698288470483321854695892532743076934368174819565139342278388973098985160451610938801705636830276532265975984962996713490614470174533940735750570321310879918731896769450933962082271563660224049601237994501219502459972604171211633264086695392972584523259295832771148190842858127780345967039465904235839843750000000000000000000000000000000000000000000000000000000000*i1^120 + -9547292291852831279730270503131858525586712322317702597208620021510618488065376928684817989354502598830693687270849895399111859009096720909152486031955190383347139344245026167554199489925302542207520527497910697435819406742703765119659279405130209965972461813903511253471196107735707986647166364836852616767794742072085832392931753183782529169797519205839982637457698854156835230462037485938194971866762769116806958754245024201712989575470085626076824109249741551867727107794493207255853484365514605970845197347515350060556762848289508298656462191840001682037693281657789572289586963550219466476778478686664074697615406972246222479735812311805614573987435880746928915572740531495790184698621589280664778653109327597297686264556959373531785873660719855003855294725721948455427505085404057322953377988037780824348989456723941079170597038504181076694432083186172293497860706637002800166909701216215493568516009907920546632855241272937728932034958807533908672481037422086145276477938283964864028710035522668144493369261238137569913100232357245994138249503606835343940420316634269411738244105795416516879915120119830187866900719109891727634208057947732327445117527633277599179060925381195011554054394621375771773393640833589993168443899083474376897262456267212275674034409860947068450544245841610773693706276567987358697387354615199185142363631124516809978996395822742615031282620523161349133576370049896173566456552149696625338124898414209187573487425376299242817333459012156943125488698325995081731467568810864265762402899683569013733412892631194035729149080984478813245987673731589012229212309395053964128994660943567146488443208003379821497644934226911175921820911566076977574333392176125599327940074612052336086346572888253811323338645861586313145615601072671176566883583938187223140617170368300480624797681562843866654128357682238679441525704486697847940571131462299062078918384931173741930124225682348285785638390846927525809898770716573387688268723522685630554817844617154605557680573813069478617584733412752096763315975659484343204673684584890941345458433325696295128444804209142789777734507862047161453383433841502210179579867738325943345773494377881913580788841984909413606682636038904315503704002503105073028901841434353188341580260295631310233610877908228224611099378013884268546010207893415127991515473272117533157504686337455814449890154956661623704767439975797424602714812679811901902541540976608295588168010246367991991558232812283779516739549394189986253582697254729404681379485448276652810971546564774680584828135273154284718609033868667963312948926558554694592892891054248344123515161036554678954111918257236874969018708909376132804547460182227214005344852164187681522212277952683547172772591224834733117513444056434126247967295640265831332996536023122980071787550633228739725490850729515905535397640614019784694056495564932049537503777882980069450809182977657342934050466745410629095730680925934143283207629274588247000588246793074548614360126970772006695378900026267926332351565608073816587282775577010973671064022711266972057607426510788026802118398228345258455460325629174499049554743504771410658191664091395068311441334955043404531446607754323774142163964927553663092398615308575406047329120845387830888561940410065923518914151944873562913159794149516860937389355142815915096728887410464523986641646251771629467452144699095510391760082127990438429655949977832287967134818322847166121289767098898205002763588180515137031324523195953699520632216656925298705180104697614104657307254167731279546148751687881759774066873850320908717013586605257672576781622294685752273065946354407512563836128118238733389922110363495371737815834351549977742828470085417108994500081581191840497905050704061314522893931306514867561882412886697459694933506372630175448132030428848158988020927239473270179992244663065204806225634463376066272861036664275376283840009548430698626419451082194572672693676912247538531154983747278904788572454168385172346709664084052371925517311001077993982666549452293970941747230767561749214243320550318080539755959851989259027776148979136325311465196074177027070140717412648506659914899869138614176970438828560440590945024590957592209975701268889605755938354353411756767814021212837934832490044340013309208267249345264491219592368570836806952609737588594931087938456790879629542259324593423584962608997076984958398736777212889426251582805714791890063700139354300371574260948364867053155257110599750653893272411493172353745640520432399612098179833907479220117163112341405456528723706871885104193123598283165918206971118305070264564626888697554964719418138635254485703659488203332698947937270957227420440903628005427393678883727942751968372742519165854361336953474325570946153269298035094019528155333458098756902596879615237149562920625269343486165836476266856477080272951879017060817774245579618540367400545237084355592637699237054286572137784538938376499572768807411193847656250000000000000000000000000000000000000000000000000000000*i1^121 + 83035692850983865300936962142428798867390062805978947056409815339408148509441845141009621874410095553835297360328428422694432082641602255306010317028375579100023166511860196921455439186251190174990261223341660366612540013345922377637083764109413416758678586328447252139019122155534730226542789101986622668418906070676123698496840144120454604046826629539145844014640583594705338963834011654610447530382781680801451552559878668896239988682944048961989188999984450387026357840733676057783633314837202440994833613666459560289926066841930403975014339351303398469868139341437189577858933607878491317157196999610898649510348475861387284043316865621597441041128565309125076252912074490374445935717804840993154376653998288796232784421897057607688190433006532790891057363432464813861771303732324303740447519839401785572629458761231422463413599980479010086191981432901795775643767037298017698541436945347114936125394950913306827265027554356917117435082793782295870464169839538557632986590067352589339495937725646226675312180504129370252543475362020488513737395161811675051990541872737870764825054963005539168935697917467079067593492321583115475610022126739248718295777690702004385987179136030093978454145337377036793117475881621074423176147232675685951105207701091167902020565339577529285278025059033253318189519013154459093334183522577534964344575943185515100959524799855983474728690257021272548952731746824417650473876615973978232895143797389842185764830600860556428961166566922559663962832525424189355352258241252661797921901732586171526621605006935741150332691035211324413655375159941473866507117371160548450939928443425363448011193187822066523649463141978096906096329238023720698958331264643220911309609239737212871510184812684799018089890654464729785608825601626062317156407772121548326104620872053315145854112881452026326847308459259373398581881513299231804978592332099412007475202010892943568317974083098216205494820455885275105356894367744812484915394437992326664185692326331832128707925679521803168723128128838206817157102748248718750391061405984565809747017914859644883537108990217549998156981907592998985598315803917043335334459429126862273221015410408825899691705267869364813880354871746243372510418978490537008527971113607091995850732112397484210325987236713479321289203038700989702713051398501774470759611135980796126904852892308509235120875230083455963211669839706959373220626373396994285437723282912851063507802904544628862303748922197817267283424942546618666615277836920355087715494960017203263238076574830311718729203071309674434711881614116510850455934048168225488551910559785164132720085237691946280944141412601037470418192058900891147126672197976626394039416053148029753566321591565794083100564755766066770221663597543561428440055098702137768490783111942549654363581286920433054199069290590691472793355545233956572536200248601422074041175527728900782567915583071320032548968692967515490356179859768621972929756699300050050882321651116393781844461858286829081799961258088036188414894994060450111592879880242690397256018993880924960816075143213965212037183304938450699410415137878652110726713182340066992787375082641625451171804363751225531812020624968598397597183956572581854919156300168181554431662923544684078321698288099379245112918581641605072992009861991345607930321615114676916148910593314510860436436790277769711933402121691119683458610997743523770170387614962112107591082379198887319138529293139952135065844550470551223344903594955620283393479476949603119359307972881431740576448453993196367256758971317070331308830616825172115935708662898907683706053401730194451511672973170612590026986417822077678382128506789642075276990741932306501870076461945720673094328746031232040017835878877002891582967998033752915888631611826375805731422543595525227934566958087440597144225316513054716042177298523966481271191475123388034122928585234030945696391826470992848600360560176348549643458698142555459746501109302102701307701038175354915497594180270406201107457472033587229275818971009179537986684512118474244122203321124562195318223793402277120446224603155828923435851340239160317245763803289637076316417027478452338961743361417650517898045600698374795055352992754632760955312140547483136062447733247814368536657617550379940540625140349437655464039359759946801523321527657286326064512658004213407425578674524856741073999356957721374695032527477417755946637783854781976834615826547137374879844429128632851954943249036326986411876690103614427102413207211787099660964156131676644501391158319613670792789453167816772029320192789030959630067329462595492367691839000286319088719978877398702964330371692956803962456584604954096569163312553172740209642712815939707408738040897156010996118526241333243251525788956202701862665664655143209621020605852799025055185958254387842541520372307361524827251433926610067310366863876107365019082065316931459438724314575428040070825819185529326205141842365264892578125000000000000000000000000000000000000000000000000000*i1^122 + -583683905741993454442051563344493095401058478221151124555217831102664881824098816219830088416224434549362636335450924177432052340926468348775572650397811543679776356867405475775001308011174061810767147282988877926060363085448024428084076605562964130121638199796917844073958431413966583964235770293055700130429334180237707747285515547735336288777045540793541223189127532280875156136164779003647674198383091422262047523225616771362001131802374569306338058694741305631882250632826752432797636628845507625642706649411356826236487356456032979239451516023225826496118628662386720756774689939709588580623983681861195746104642511524461156580969323909786521306455414519993115939600275841585976451669672398874448356526097096841471911635576526651716389745786534931702979225772186621631027269469344385738317638076173906277393342219304981086313807714438962095384541223631435345331124410381658168671693194988188763563556484801724555202358318006696968778593236134953583144565259323503437870578607106570354397856093055904602680498797769414504836625731707579827487474039285885404639095563548907684175043352548418023284858511162842086217834058501064678234749171774527921308885792345962233155106423947455877755150709346939268062987068717830117043027460172165456996159346651926315737130878707820236305982109274024653142239121959038780952103928287356662594588627598206096271502778711856727128066583457656690072733640098903214824817578787276716371059319946654830489979298693899695463374889114732485491212367035710964238505737140938903402827316223281430280272944668128647436649232857216813733708283261711468282916553113458860765281273283239522480576146688018383402718948849231354984923290352163517008787139510068284564894642866098922925750801148828725256932380928308765137491297980823187935917831189030535713376492305668756549385355672964457160254886541667840293093827587842553694021565318367052394728284812373853200363023640603029602303041916655655030081200683788043838653721457181828696576257444288280749676530436011909862832606568402422869909824976118967177415578427702563197518095460890376751837197627876726227090293282235870396369980530066660802640251480472624197261784012036065448960198606175792892304016576843621789391062273516704504789146119870368537590505647010337310759120240227145700247558626479688444585882997276165104178210106932178598105296606725114982193936865748174518286950138873031233305792619495178911259666416109333528327379539428986141897135756151963734232348671685026948818233979392901645968051021310145132277019925563797329993461212544122023211875371281774952811722746365114712957397336988725666082016025538789898180661289279228679255417820263642636910332084860292317304604683758396880920655754986399310319050791315804783571806111449774529998521617092495827228116840847812504657768668067359257089650386877702538333379044055579606246293109578460987667893871729685830243620613439916256405503272588624553510503040938652150815409512486041309299570532059386946964704570297420190675237322382874399927517010256382571785112354444002304841195442493275127972047785579495951079204428583866568629705389991523974789685301929660430771882482348996463810908065277311240843149002101913024373099956896442754548262008626271039078213189931822141859796501961649613030429051101258788212074960587046711482343104082167657110152895875302942873518380261589142695132693061190574732054282911927407543602257146866631853408274943212686292665418253643673309934499510809986173384645210459194643856210298423602123409551741729249824728754832305843479189306475157286537503682017050299220345933068286475670054515688918849325308342736540882257584716853616627806094787837224169460554433770383556124243610763031336248522270786005403032454605128926772051227687341152295948799298324865511771123531815154050194281786812617492429285227261360319484875897267635500672778746666363328980313372464554691635495823326889855716905802129874884491897084685356119233280245222070621548836401198989475623887612913971687569322144799709813542269691391098951461014754831339568679726769677339548349089797049994285332936502295190603070179890927194641808809768178461687022088358002106983227510362018960350427502867630151513353317443444539851593008981002108203026993579943082355836337782004216912834161322277235247928852202398772938065361445739353522375054638180050759152792969539198832276352226808140763133558687156705051508551125285112081053803653646055698410557480516054131185214881828013388193182989929467426535210407035779015697101619518086091661855508606037538119903748158450494804250593838838548790150027776786742364322810411425072945608181251583242580453281379374038114662305534179049594285666592496285719733334500318035126487460388725169095424534407625197579267382405006061599184309601747355267822576882294285080073034800931739605961624643850904458054481889837906750172038071126084506406623235339773647714362980049029872020582843106240034103393554687500000000000000000000000000000000000000000000000000*i1^123 + 3476051846243966871379986246965935252211229620345087754538484054385458275000469610219648054491539871874115067124115816131572323970571021621629538252948466386254454872219714201536257145856820665832171301991310744189395487947706865013128398741182680651346307028842550689735165170851703676660739064262620841458213617656317029456231274645683310446373298076841977829664968078514146863373579415275610825837683361211618338009943980183196516436417886189071196347133985253246644455008367548454129449538078221146040169976749634363505475246670706705444101679485768043806773160819950173844322495215938869154908343115487827698231839372549922656974611489594585518579220019056657249448907032284432604777226932168977496667271530992392433141700772497121848393039388601577627708498250289645574610448981822060041463760408774382833753282829209546081883473700566121801491271626773373023766149909592987807688876546650769965976075839742562708519243803956908368102292072607769609793091202183571333898463421542932306081909964912561036876317932452484142694141835025608706754573372388005961118163002495730723651381794899726348474267513184628200660518061517207942533215806021006173162062602232796481956249451544124892458560261114900278633896105920213924307456686614274749152519840186924835698138997318722033710144174275538065904333998435508626218794823711841238176271253366012519584476353920897583962821154321563549560758432342351412478068748772861413160045833294763590529236169329589259254646429453920874357405679582623867938044071998051632360647102782781626333635772888566872654239195566077985108848079921476774288475781361778445108754888624654000148918382841196737928802172798807373121132672431672309656423010718953120348051963633581464549931926334752234562497968006663721537442225953696058440335419482148359548669834916463364627540076035775480245933874977340653683098243990156852133829898738633858034182994004657917127911366794880473203708173675224286173272245117923498132401455040185116483477886873326384932162013688437299017941374701537689071681297303968652887608490215752671617872562494619602174128801820851636873618750969991580901050942232664773544251354087773526126405862609957148592713964116762609397552462524299288235745583973122304405380802270919368520138261268697752493541164706991124098615757487616696705576630720408166100601267164787749820446264401605950705764210794368164437967111708585368010999648975979351393196001447286987429327746539910582581600813272404657413537374721211999414933822473306457326542504434879968165328927640255091323750898453078704346802090472789525492604479065652966598775883166841122272107959823094006694540808723737597962384435288660514489757213876141191818071415729052701007309436604030676056752321259270876466155046396983523536576034457261438893889129330667270021385377516922712510746651197462739100927110782059361113768787962455921006957717977149479277221357702434241231530412500973691308029401758089018731563243203492612339699298382797888629182256954090167745818087017934563906463503939158756450795357918828871264816060397760205293131995818865757246416333566283784531888722594535901963197122908179036914612498159702769742455406056324561593415508130709511161099110750876615911231519517812257891606435370099237084139331299136509642141011225591149328191453848506568057853509997441487683439117113375028043808021690355435717062023172465417415810390923167948284197084401775939135432367615568730853680747293846523288463422220537764096473100637476347476759378369682393737343359463715311999374327274824135093212964830819019636466770088966699787010605088944023061805963829794235306390654076270381986909883769966194867800818044730811754254892350320576292440164741232657774288417880090720597884997266375770145817797877357068705919492816560481183898210785353043583580101105898565809192229762142306398953527120105005163954332132396911354199525774555732710063220234603946094006760796106905192945653348665374180383358274781777752287440909637086984692932574747669354091126346783396808424836078755659327387503679412446970265715389741617354123324380122929242547762735563701974556220709165318033121372275323419297009167113853573351891677219078640789598122378742752052813567565961380961894902033990842142165703202291564965121851439455819156387065651950871309949657115532899585220069495840034472800696720156617241472268443161599833736426795576925368193720317461462248926103840859607673233484684846316317465490881306834993803327948125321612106821960029263080777434524254032110358525572340034799319552567784715750542460595567415642143818883259336521282549371632711010444686386010749694106630387652085463521784603794426773438249692766093320893665145823325728412062680004593106623994966458469428853920001626788188217439533566000826515302925145942899765942749520227663469232452885489264500645094884396626735099860512601046877183351249005911214238823753384537782048450266225714244683331344276666641235351562500000000000000000000000000000000000000000000000*i1^124 + -17904334092221392830036131614111615143581125921195773828578055718757982783466236102020256434151415539011528626324063332790769605583662348863398887938072741711683118078738794148795012679804328512827325692954332248769506131336506100631510035854623280905760239704685560066576151894280179748113209757030106364924940114074427862984500575460466025181407899788979845754638503307017490176833297934356433146257491314108707827316480854672108182000047424610215051213720825582391831616187261821918537973705372261113354932360161280577961986363932429342896558070183724282074985672334496184955096012178612372593134687725641082432326563239742125728693718721724568945189364316991951244464414749457100609159309649628287529805469794771911328258230618700699078816373560215341998049173187978386613227021811665642288593018274288409027159905609814159794547229132194835387690860003874421441520095639397281705748847094100132471685430563143629735879858347403312383256265924557914596072367196651099835574827783503520611624294987822890571375276312631103171854311861207248046336952460674328806958219842151902333338339723924089545278860260894932064633588367012236381504726206497727998783574353763148691849941513483974996715088084171990097086474031742966060524103071572673636517782927940897353644854705667357980249232405005904558994558307821332571589992757589535708990417295927366092373482237619535374627065735242406952379763479582804334240441265533438976333877851200833963672055365150605559851441323793589646881206179366423622722662356382588525629247651622468536082918337256523640874899761383442115487828120691895958969880373024487370075700095594318956356666786915383667508397409668153220667837807768655366052482924105032375096112578565128767368536234390630347573683753035278923141249200903767065313766334645151262562129840847575307051302280684322115374232722498367421049438400299988988171884855022868044155061458527921437281007653000034140979461719679214425892294306281570399451218623576312623910048929553820111519191781555593475356699226753818220148934145844608870624995436540384461363022718590159984979878636162620890305035963955552008994682604547828858401011781587194636243835928149353583295974522159816692236765739274857611897191229424563539299621763498319179282667321311178932204315341764684610055951127186234625627396974127421503797944623472262487561854388547551836369818458094724387966089687056930617417305759966497693394572898608690726522649890977890661994321331504332510395872092650066105676528552411537916535435692217864327448225859599044577846999110900111229750253420468731766130178721014867806434723725301813117843158942343700309572239058619695512953796395598864807627868282792025510372005607626039882202984123352831154792542341041683702252908498263347582657272416536461472627337413535827719459460364690030157270495137386805348312471816594006047342860462160548136087392660951958751574973021009966834021616388849620431819125918389893643129923455273914463361986593691838209243468032677644859228646801600639260491074914295032402286653259922791334057119008389629912732154916781133575821587597980878126950698418618050084971028391662421212954757468772197719599570054127903765882254603753320049096334445961954758291609552525230789041497703652651750451773750330895760450360004753659881255390287105714460165701940851522605852505570047004965437855986806271913423940682695294260877923009633307328475963728896245288905102657839367343966750828467143810345608032874309652420500502105541472803498455268595952577670306934729372608024343412328836740459224958770338619336184610083226033015934549663795999594753739589052326702632011792161090423616228217907661625761218722107951856924333960482458684460840500317885389074839032495754544662344859455023222287645079902017676713521292802985696656046699125538577198342482462239472717643531676115792398760209647131027365064543980358977249876801025166142306985688578873280188548370617410472756110019859270648760801939790617448522289116444898628132678360814526010347068808472001973020142093434893290484320405567049690427192034276262870175524539490304690076337709866360678079145035566006711136252906990676158334483585408744352050045821340683445597358174999533199763322094811134137546334353938089915481675714577341697369214101536123727320745821861598950914194304625456160350130326570443627761359935629595741370844333077306984829676054205637814731886887321987416316796999275574282073532566035374499817523826380552764306445986798194817581343560467875535692446722378657141853643797662418222068359771183170317141387708491071290959016258938636770768540150086158364750249565766565997179447221171756077373439251760678419473680755269370915341454991551196328220758262597865711429383188672123234982613593750426509058508574160485491853182282415057400577400042385488523968891059863099089516682060092619995843289774101224333910336022345699158563096196726916549315372639838983559457119554281234741210937500000000000000000000000000000000000000000000*i1^125 + 79782623780540031677802593509223184536512461064466878843516626096791964468813575730194225265312452655819237979896337779195438745689851920782035221351859319751145223030453850407884622150208187776239211270788899013612162177202786210622342548277283040510256074859166521691768152332870136569112833088290157208060369477471366970891747639935630530121186224999438567457299086271449625338156481927265960447979731641195458614884163289528854468264679973826450165276880375780730436129187309947569940110928394156287608151080238686156998921780518917924179900067157283918110454034990937789780279526425867706287564632379938912389838442213415029340135781426274829782288994628750257482246785685626664471489056377679242587834384998802641289060260418303340040494918751070874152801090993643565110878345729881121624816848669786243788063636462634633139190480162368885855734218304698663043535100794651019395918444100173682054025174281853919933021619831882425065603702282208349199563011706134159984064762190370933332464637718607500495511664379295524292765745548988859450695732460356040853887780881232811116638238052766688446678835144403489773172320318182220135147113178936073264505742796658932935153740604597184922924498953640456836084143568609276008679798047602602892396957543746984816919098195162208452220317206214523225612557393634805457856696465216966785203342901960663281189588849999889059034575049645515438110635611160875413865904945814317624104515335091924656055223376080976447022125107774239751584713478592500728556166146994153187445810582066783644611849812206252683840833385019100896655826396495110888637919385534200875715486010606721357200301252101190598236520350719748551842012109995686167942363076668192171000525515386902043988796648165888892873031614475130500384160878497379466694111672285077569327596253915549889778499501074832953124196101018713737899125956542563859053151992081090427557634467720878436594478951693185845850888383375377875312155429754520620412128692523562726200416437116330130051884939878549057815504143155953407378833342044219929972134471607478505752843466798651584229107602346495709432302845602635863446831434425923832462114156746740453665666902918126328812838264817073913404067267590256218710440312345102686750323976037952701761953435766624962915861896255959750846473155824606329101705298905884669513445827232092346722978279819186633366632099648051076523638302165622386870828575074052101863058135637426237228940464316571417533370632508682688183343539899785090812245659579368868466828926054873040502987074380467620521522070333699416049036078040978880899796069745526058299031352140964956962375345936422735431032904553743308061344377778829836647432348311075731027479788038592309175096685304527294857819703016047008882818162195474913848591385245111301174373667282179961345917110941247391675764939564395835804590673452628149237021865808582327839226188558816831752899070762070079065886506310304991093729165232458771364128684852167858547684219054826291678516858163045938343478007861324063396063021841347355563961071481585753461629505672264287090376047633237083025024724004005087187898275164155792677819794177733482531554250947322436938458017503950759312964112807941724705062838007851066102556539726567538689981664320724741552800807868958286383220052319957813573685923537672051441270726157816237593853469452522245304835747783223506411511406691965847747698343800918847887482554135371500166686875139962897494541679659433003048357301582642372739174816732505920328379341338302376571265789279361054816160704745252931253847554281488104739608761896446232910281653594628072961540682453205977098375819693567814570062676110116446406434552146773572667015438755524471686327523339320256928758254615324568556222181559227835743851826122443344253889964621114044662838743265104946062986256903726340700747862110810517560893357376812763505270755687184800986732727170571136354647325364749359298720064293181132304578166496446145936911030908070575411214893658749286344440528778039046323022509020028994373171074399629462269453399807685160749302519791602675045252626084994688717538577427171229104263429990318489408009244398386410330257850838081640604636483737664006978002121698345839540722701403243491649995048618456748841063682313984366620296877485279742650967034424775262646370401338841201645593820506588966162670187032187110095653637765915894532742152455282375548653012938793606930564670506178273862702104494842859950601879643026033085384282523328321195924508571694414794608980806991371625797186585445240677617924135223916914692695278328347821982783218772493302524093965844703251429277546266654725480583749399478092494995220622981507705643410935763038442640542901009179364102746994174608750843733963078301084046388328230936699938072809468285471713062825468421975478698769874743005805794646048641763875773393763806914136702287884951389607188884064067471718439846956895909746432238307534134946763515472412109375000000000000000000000000000000000000000000*i1^126 + -308154866581931988277039337890923515747597173635252569264007011766364809333334461186826202111972511221159898623719809061932186667122341864071102684304288139782503653825342911476710077892022832742428372088757818457718212842984041769351629936263680902577361199276457394592435386844047566389113504643495124248073015374309043924297114446902901358845061912092803630243768381323261202070627420016380961460594217613680452653967779326040052769411059454662802038963225317539066787231891085912927148901764313876800704187767407801943760294108302331215587273284922957152789095161113787035267199325618369090233522582346077915606902897628369161745212795667404483421445217388538382159883418442271035193166188650667665544966832059619076208062479903716469808319675364603221552606487138163724030297074061421445424066776875373990578759154186328191478214386882336514430132321492386684967149831499374039479620032749476995348132853774467550398685403470586416038974789171939721121735186720625146315620585175164873434568764141545815187146766867882032818988262078496275093482066155473564734226772587133014384535632305920562654530677764353063624785589746399115654145574042530181573522451535395539443153464900574867698918569994839561275362820977775581227203593742634620166785918371134784894898929014622957208497295487275519973497675602313441484576125354384055007261897618824550528553177143425251757591851163114278301886457481526677921402434282600579883868963654598134006798101531083716177235573402843591364901600176890564724145972764251325009488193209073480428556211369468691462515363200245716626646523485478169303358489577650605609058297395062538588929081640212828287881482609431136403208862823144932645885422313839706570658522850156338091053960258333603132085856966771471615021919917130211216638490943888573172955454392260691639847941408452761687244965912343451328197889527806457484091593968137366052760641256408362275810489803681117485282030765541869659857018674702070947097701758755081297985194177456970994168042271399607185141468892418720482378025149665865037281702326418859766863927333027567386335535864311399588645034285230189600476547119772138980535039268901630123962369564954764740276574216641812536254858479955212039115346331147355220930701990694659381804673365738631005058552435221613772968385274922751244479921135787530197983556683537731098090732109439604251306840336117291994108927126700576803746843132692530794907291768285520013035372968854080025659029062433759399520106906299855505681005283950481904907629978375747485114132092062019161594584735915031352271005218975489453952177255694032792994924956945616737808878491870082283707503589599476720508666408614004846925642657719397457730875041434227342286350245814848460096102153331941301640532548958916262421914022722909758423534627195445087014435329069652862583373869942869088412021756704329890752079895783569327528877363133809680435715874818464200392960521753332396119566559224925552264767889524385189844177563969305122818534641836074051374937242998792841070296918873093666013504851314067404579413473362069442899854248436696977757174207149262076267990549155588517102354483168458814966709977029121945479531238461844886182068548714243105072351729236714282931168946920076662978895197944828191369672385534670425952509010759576729901330253042071820238155578845049648297372427581091064897690532107199440674543304263412860603761994217234864954922111300986746174052212906432318070105623311109216244562824497389234896279103424448585672438630712814160459645845036111780043458196774332129319854233363527724298149123384765152771183177621917883246377829810216304990870746704868417138197230834795391639957306101277564659895718876721264693771241653251851974699203017606685648450651767901644600154185625282854926076497386566233539117500519858367196906914340943856658303822326601590210198316579163479880948939722657598041437878139308311889172125803077963593745111556377531547111688081956349571528027204241729330842643283864559239885406590040857791233575304276221021096747991872932727745149624239889252451305456220055501714410405817868572975610026049469568406007738683944785446768197787819316791232322178948737064849293470183415808214341904409333917858863526971423769595600381858295017011524137128645304598485130229461453884388296870376414225287992450252202625240483984216679478314954955234715601201187510550782054132931685274949174102608117157349390148058136480820038661232913686755193573076674669651171939324113448203552264798371401267091769873741279145566528234724204489013000232936890402103174240342230609620646574488753435157705777002884886178047453423315209577263868710225386462730307349088164718889882971962065751899846006610682753739181668481780196558055497454980327815718981424755053607032390242768281810009829841827547339025062996610310546688921603205848124457232213544839961017201458403774690210379134796313578045356008222599442092359822709113359451293945312500000000000000000000000000000000000000*i1^127 + 1012708860549824856141426383781105312616274848622199314083246940063799428559718443677399618724942505270125682569274148844362556367952670257271685096986111041831465022130751955613471159947349524602823466929636114842960657567332844279474663720992552712259406435568499881812848617871159449227285122662823915310439687751178891591857822982839490726349845014532892943210939808561606036450079931077577596150534635073098737149752011122483943494228481045628776173233864147964947282929297985528421645021788724143289815729090485173023287459780108581175213722533418441347820543552276998291954887552299223452167277265761466411378148682042552382405464367269904600754409228332704985594772625476046904797601210916097517924873729430296126187678389138589689994626735336771083360774988504643113526044756212363729139260891136185225714037381166915094730689047363873522424414565458215029139130844823710847106223350735674774463529880673591532437005670095291432697455875698887550350171735591162921515415491198771169265641218266205833419473582939918938645575658371940563274510991672487042883955163441186498446715073129503609771084380832528803149521859119038067999198829134818154269277994884162569378557542045050148167308284671601812895813052635344980056423724260732440321930752806317758623063501916948969419223907322655774408507358735018854874742546033499200072683052797455385725724165355165593514304018784922490459723043413163617968514244106880418569447764677075804708954111997634817866918198146091181420638803150748924954989030414341012406118395881438928394820902878893690741170093084340336162618769279944206624253900028502660663825769739393044237859796208416344131154269514321142434822748473378743132209604210038515724710873983405382664506848725084446164123295189724363073026538476687201492733502472400004311591583888526603860266382154767542976947771357301258568876863097588899911070898728206046084641922166081998082103622852306063441297807528025802651812078473655203645116352033192788849184265788177252489143783187818924641073958137826198431955897000240341932606938906181126270724117947747281431746278976906567377705223032945270849780928949242103981196356924611889249537219316486279575521771991053203192733341973940895473809199037489166268928623429357742034213489612583617009901984236323246906577792689637005805248722482504536601539873007136027412024985649725685866367044882199684980928580179031727714040812255667975533326141876394292926223591068163613193936504670123334734033103784803749012873072226806359988158643459996400698887921505188509732544580798970025189517461396033238012978439305612885395310422929528090762850439004237730809211440991103241736665326190965069427970020143689943959440396633328139899301714147398423876375969678227599664720646927680940905958832093961264950504426719474413453901052220797371301136190207743681391944488516421541481524425041913790601677602263925892377294034143073122075891754063337176084976931725891868934105174283891989083271425038431156034439921681253870098696875801124034090085377277928893476427881073199765088003255485172268606631692059470501121067690340230067064510947082519628488329739395432249163941618669253061619048433739879620367979788512433299583661924462046206490932130226218076816740789732462632087955316336823602882336132337075307076310200861346412482397386479139548295506195541789901143739558546902957295868953895831120255245381611092437548686128864516659023619335141539624526031826068721620806873373049001547882450959560426271161332382930671154861574800654041309719492450180940916833303119209778678845096503757837518600413559429767007371662420786083342342235556129992691463172530021294225063258323722273132367661304491013098357358446315023542601950933935618002497687384682253320088711000013685094064900072174155292232579235583909461896439995572893980298294405806727627362232946329537821388777973455930372675220934097358029831886557629757975758081685326726832052739989842953762649542062921266315692771609676435458708420579480073903784815514778040364058393910212210901000374570401083845813217343792647171897075651062223189954406509268798181085927069777513718594000505532054334557594785461944078710484323116718547057851642137077278718911261926247766583887350657761459718033088418318689448569339316920202966508272992589994893592561814816946732222180439761593604819480664419715256536778956964886616394090787598466985536945840729737973946825328576591120857894984285741414374129622448093539421228342744938029399835638222234357712507533578111012334855021245985009689446767349861956833034026681622137127797214205320025096723086112541293809873981804866676338061000332444151831751050487229424041915417100001451195963357546582017017354743819733990442707486274187634006548013124888251404434869859780924188150803444429470123584865382304512287664321115702352240782388276429415100665244947890558062131435779185992851453144478287465065496908422915112168993800878524780273437500000000000000000000000000000000*i1^128 + -2754383862369315745497824107990639445017751237249059607016715537185714026120694940467472285199603802038458322730057181251028660484268811840324321302426099078413985189543501659497107673328795460767349503513315125500128106285211812609453566087413182355195341110852369905799826553758838900666267532048927475934004757996415639352084117913977532570855486798522449935853467120447755628238763092488290901570658360875206350482858898811399847322593604432695241233091140777142253703218354673843272214463111294519488242334720584225976500166491417280930870814242422984487899310000377241931687273051696153359601660140928132445219604471479862528297985752787674968987936205861742396317423572901100065622792417433448390800656272456529781954766868342017474716055180284500394018338940695323685214950753397549931692254769172571165087235637193719624954680889715264102194231896492771621225206155469120535341844049932086746808483330523313001980648476116953566339284868186774088776634731322916161695625200688085900046987775382854586404942066529493985845103876315460450141303007349227936484283386081428048250645671653342501334253372642024197049060301403477163895774681041034195882218867519654003457390728943861902886457689123727388706795338946349514778717291338847621498868380948043496350901196529734815780822144677470822274350507278700617235137184962472454460200371937213582526181758342466849260973196455381409579015750867906897505541623776577433753565057794590262760123228316417080660327368570477889123836727351252535840310101822153690604800144468270068617445730733655339014618599888514795091691603723085529964889888383701620433672499197262278108881662541749416793952126311434590097813710071429194834579968216118685301966623505173469598578013067476721777019897401852136034781504829371513948307257609194320367152801518267423748457469985068957259883010612110917737413806524580540444899739472307532418338498701973915756462012680345268115862036838974743080984988236692436326704280078502625654408479378024164351469871062273142534643712677311399468617621044836202304450017282966694662468602095252139498234996206883914634131861460190657948531296661514436441248939431234769651803267427345745494323090702551723135658508089960828086628469537160291816817486301046912481597384222195740017191101122628357687502075244055893903979384946364775665095198982019242246594789444942411399646305123447842542443100464179304940499824374103483534553662592687581922428512665811381825128973501688026200110974367851446667813385412896202122605175016486875685257999084399214016941373354922535200529187432406589001136888666806664051238367950225730146386538727407294186214142740007793025474472610759918169004885386542823584765283861003624711350344303502871204971514034263683576713368618594497163224210410323999647384684054212263971096105740517966514809040138680681955856034783080847922380154167435076274051698083307962156138703292793685176409698772703645268575290596914800314897960202018907409337541902448800500048764782903487920678501387734480468183513086062685243488083150816533533829078387924085430007248887604503599172131570267761429018376118682700984353267181395328397627116130849708303248355954506528486273432098315238690753414051314557478034944276749651857838739287954897469992333707446242800217934618453613960113387789708662532171571963239691832773329806021301014973110460091893150244125442365696841898422859067519582538883017331594129527068313506052281567192933860475772825376030093094012222908811715322471549735115411047114489019147245280762007796404497300405880945422429843517947536976224161260508722374546339160011894315455637064459081430671897393529081225863518960813888280936960126812736312407662668752074080257840689579589180688735308033461417828306845047971998447046258231008166648393215565495339494386109527305238090666709637190603545383182600308123258980109277513453619778182249122143237478003717770196563429278177832779168059478222381112842328568625478782983040084126847192481274879959081291446506121818518455933508410731747881546117594581791755707045352135098131380357139742040353331859755461687254368243602164590623595796722217312907625503132178017189328648139119766474667233316372515221146643494578633971453680427101602772263967470997074152895626504403878682654693140526661969649565421127955891027883244818855143658897182633480466056235462443966364106435600782608343227614995435861985929347813106637881514782898441391578524756142308792622639308051112760816845061660160589011541621295320374658994991259526608959308497028103592074627383494766896322703125337466236756987981731381395112791601217122474439908789515466511755760884758517509008519054713905789284827663407249769761940756743177078626230175012390752330563905660366494432763601168956659712075969693306910538973984506728414036647308959496309317306806233104144481694670148718894779835356106581598383697285715474520272819222623666979288259426539298146963119506835937500000000000000000000000000000*i1^129 + 5732803147462745643314996119039886658125870243412546350920805260455344499179037478010280858103995491486574922768689986695757489232105758339916855308971851777479851127865184689871751946227098497728126147271464921958776985012941263763423404031592333312682666047756203707086185007057565187764090325607116722317343616767810146291324416049021666394200051550209182231959925713714831357545855644260008612708456242120547317359476239232917422578494601278460752607361301574653860908256243999563908999209491731509252969990254841110507702436831806844414275349593691455666313564989561528379222110322663040717809907177119571723945511218751061299638819662554959410000995996886544370443837765998702051801839362162749224431343874719298256552195582531605275575602947358325432707774739355714685889050244136106829737110790109506884209870887817312239529159247609156207730080574246940833818181478207757918991416098945900622310526572951050505268591987142798763822855572362793554123459682599019000256321939568826662506719655945910157177750328619108528333074378579471549151079152744961061382556638621618849162439285344292624136104571304616546145541229023704704346741490394631569434683115225757592966765010281603886638299610454198522824133708685325680694348235928623275792514217721233584125804506173680220829882561170427634107894167486978103557396726105275207475451446519432987104376068217094230790270838120521896469873340953149193079243133742018789659517222155688039652268307429801552345670403609803188089344574180373384821085843155319558025942604357739485718776013806803892950010782498410929874921405454174125788909616454034898427769557153901707689268950007759000262041578212335592061967729423708368456700863018250836535295943328411047516835688941210468225236447514402012459405565501121542056961056651939288137653530783391870146930200710851560066254567905173360187899135631603380331283345242567765726715693186072640644160663013277159930656992784201640385993506076994456271690398716394180636768757397966187337084683047416752781298128833957838430879886223284520609023414786505868313752663064842302023356075636956874133855194932068905695680422097423248360854082891479923748983918824382239201215035372916254992086062111018185828192101363535104181697011020406351573156102012417311157962671333238023813765569562837064762934853463611843889887053608112955278204439230834197309341027576392387665687786161551523908771865408732135903572853631890649041153539240970123903389807822372924953882388009479513228599364537675630864855203296004989953966833844861011986290069838036422278791972392217680011517809806549654226937413370996046261263637387827917625445104313884229208683413403482313157681066714580726774688820786933117695036062215431320849330342139670390239006320111761345399035397620212226146835811723488307685556738348419863281954073048395687182311276669983993139112913551156756424961966997979215250932182625530476483323373006039876931385493197847002431704868793658181012685599493127093205258244129828841849664080129120742567587685893427925473059652752595497440358274111719156740200227757823511407264772743871865524170102682202305367293906172804856414710156235549124014398680666064947123093434467760025815302239748535999311841665129482161078744710028731737093707383485163186165336610034879364606950600854137202310833736740331109673346429534363287268131001194604795199334362530403449462128604031226849125983413504045569526308269814182703938816391258718247687789753373840058005134477292425800609465914139736061375123373677023076243975639445166260292594078869778670892843511208257353414161174227103267585184425046409142329390144417528793833163344189056478863942124150323856084745359856457813323297209853463518892634323772501413980356532723363574697285048000641616039422322640063208795635987977677407741632858084725377437469663804159676746238469959444610902826459080741427435998156028644805307219364362569632197074502453047591084331140789097040885284898472420951189243985430543740692045577134162510813543513761173349737183344164985848428331644949811921862269875809524111557786663714618888996285287486860429066343102263876204983145454651519848108092995544202957422220538493261572351911806760215857661078188803032898475532553278927371316834608297649708564883624556234328011666470734903393980410345490613890384009865680070933573581899183027089164378372997080863282779840769859072168589076263674391668550874975879100101674816251394244327794085549260419039002825608140792190287282943979698223330476478541246622476955412265399211081906055005363182171283429298210951169021294857299002348487338524886080634551212738526176199494573478287574633342693085399645865322339909104197710429751016328607324458773616088547299449440531676145200059025035403225385230014926708096554115963261186731091706910605719753893271513903756890129173495291898755532558296430862182933898951579128028694972820373371678870366707769790082238614559173583984375000000000000000000000000*i1^130 + -6799365488423757199701030287698674286908397972974835647292698915423729897414778407327463840883895853871545264246673002650631794309671545896985315743008942573641049106879400774046010487581781709320054972401294229349009936497482982811729578168829652314408298273280295693209777722111140194794110254363729440821575635088481470859683357587566460000381480437984440855105108174564280554832693550617829858244097525648143462806756169578417313705678298553398781460487768738834526077659761013225936180992346864396294594213343045576381787092735719952886578184725110458688281225336616948666291857061500322605138650475177808230210424989874808405777420492947255564965187539501324607653116401693034869283210732171270538933004197516803269096531681822473376181661504639872466920133481060572613210194113018960098183680928720056399928574450023266154500668055277519179757791832274003528551903364719950668717829144644649244787397874863001585031654704831175207842349429836232493668833190155840740631275155140711294836704124971642014321744102912898589171200834790454399283669427628058745472182770596247779832166280203208629021519008562539627809507776964366118493102988935789649805954284663859230858991774150794764244463913213960285408771281112251196682665977622079293566778067729289199222034122104122495729293015747665931036497193100581274354161923339227270235298833559136452698448686501657927118154239614236679677228743968134880923400953641353507198161271321659412657624960288302693377477361810842224170002660235613438780794650160735620130143739354432072426513509461544742244986778290604267640765079152702191520187598616588790027752488839447688521390097708438288629644179791673783045290464028745446797366961645376974951563017953290539771885471778796180640069214341407688904166290372928965420127621405253830632292035367599963964134368930438330081568927707249396537679380118856372649619629714511797234348368253526286974845994534526106561890619771027894951009371755788581868809894733760675389035543728654231456748377012841033477982502097748980664498846816041344935839440237071476950339271838867033913929296842568481083460388293671780919146519138735274465773337926043304340253463813088241467363925371400004783567716734613800666666195260809284507417317633695197483415694528289756934299361505710462264206778107620981775526035840897330228248315194450291191662196689470433428341783748932990163517004450821701081287248104751163460329418302127114917051622483343115341544650526968406185211388211924642169704405357495611259851046902304627605451383618040426286140784426757556620961086777281808037896008205915664515005683043734584560932483277123295428134938295739849118633934681037699947034813717024159365280762107073573261318621030980482156299732415589636627022967369834516519513681906864051558357829305643906443496195817000275744174381909236424746315504692076468563830605089850034123465861078839996853904318347775490847278055116142868946939332991507932213761374277655207426617395578824533911666846337024646512694592324691240339916662253957163501993203788495480520173743823262515625596800804436184776384160823335046154292431144238975747382771044631697475096922394652137305186268914117065985043341865668663361165779648730653453558540528146529351005387823903262773478899002932415445737934794929227745200434079293130707298169520447138013166532316812386232075742487429231435614220380501982921774068365075896170408806530003192759272314127333721875519628859422085822133577660187740576992222673912742710293875116512748829585993037293866325884055071818770806904458963851566240431841164433920740183842792289944560746400673720833067610234118823653905500534550582020860980682371220177670730409978113881390931496418305608618753721043188685994864539586021100357552396636331374297615188656436096257853141804760924095858682889393978338810390334167539868153777015646814947717120063849001548829217217351552254775411798710764844726529350299008138641476063147059775461862270026270066162196894003669752235424865191873916709775703924820068223609005064054188158069016885886912226378607215569719233496100839520924584461297849788505708575458184350994489143709949441231951956975784575221200498152210584928266778945105390736257248519508125053053621667552832633753942042597167898965478244182898017421544013242086501892166691304450817145160662314706080946203362273077894700675769906597040585405639206811021025183976762934816637342506963971263620502842224112030247596822445227633051748485975836831569793399713646168810557109027100554534655649089541935963198964566702185639007991604604084131983994623347632025365826657785732797271127987638501108628633430721714035074032991707241876548968139775957373738665664579581520124003382024277086052684502237168472264718308967139106632478985110376687644813135424674911784938715428120664803054246045722014986404362258509263151979153706975168114931825200625828384178852767383283151048090076074004173278808593750000000000000000000000*i1^131 + -8006452509872981723658399856155487197343147806444277988751494123838422694658177660966396449986544751766726455737551872081798782892319261238140918612279274931605926877891092911869884314935310731328935867608403609902462327290300408909668611821436461822185999061721585862954435121760740245393793130434531023065682283753659668723276000312162619896363841984614817479949766960055540699889247250685898184502762268796990156166866543695776438661781806722727466382613478806200069161937112716179494242418891057973594366529524978327786482466932730213230483283387179341642772609821242933112578554431729761319148584297636660056640466818012851402554475474941897271664401333792484344052900049053311242352107217925043629263163362650524528376093879280338167015075240535503471296128758491339989941149887775537687012461609249228830026902383635468945630903338227918500699842030578418252164894920179813213207395537317279081250123447171816734316581051430312115180670363415058905444674385879657283900978301116635854765534579948090183027594552342055278403893026062474952957586227223778240809262841698942828322911159534319428218449980644367076596748142675975752137951621125591044815928343754621624498684867319371824041350071255340272034665068432554996382675312098361752029371992137953955296449548056902358500701342156234008562397857646622165068365923863027481040530091207718147002299881122262682105239200363435428727507165597990072490150027539510576380449944060119215389838979388744889011519246703606233805471594812300868291908396426021594918853222271714263165212949148215496922241351751536425983006091046452566651323083680110653860131169253989205544216587445464600844550841645618502889663349026397292249148958378746359011628485432747042775989161221050674808781062066160085976600149371013118181175938462683611917634693966227364183268600572435892362918716716979052162415076978010227078724394516749161468610038299895497268014223195113983078082716408083583444295603360956752877427098319854671811907843153049967695517448816689252157002570014696460569551811094669948253389856190773095083428385134852107783372233798217359915688928928681521086156768614577644002235537248958448397939625880029288925182816509845638447051474220765958065487493431627417999693435331395202275659225031368229953419476554333701634795821263122738164049753571110151017370475590996570048247338532237359112138101778542197773129961436214138866867091702961629729252208726200632810948431132863025588611655452285608769786493751349730676259602052291112322840381764995511747512305523500867432219092708563978487270929547293330747126693128337307506456040238279327596324881723538557459310674018677573566086955914743729151638487568871349336657144025945157204968575849508790408781236068417599874886739125140508045943054064665017828729898410619524767949889910834606308883371102885828700682443041561536611697303396064906957197322420226969024979221361208709186331426121476756976126493074052959947752244624070917700931112644314477331952746936965862356899574210711430405356641375557353560295212487462235948194150988276652429622834111507070896999653119584145371362132993397117381044832932816240083996260698754535999553885656835167377483941514441959046240297981862959186194442145416408576093205731636921896977035883523896318448865285909136676990119818973737597797244395714144761821549249477015527903022999734757224392837289963317936728268387917926621878537517591649505853610841862445716361818239666972554856463621604088275127240318932328516154034263157077848787157603843126126030150108762573036975280639464003181493012266070128396553984373164312759217247628051795701817924844075266792090071941960348552870095537759151159099076190530403204337232201218431217428701044716589403294221669612862776896904701550871129480532680057921293636027651879172864119248080068329123374059718441241529939548971573148695946682008592545319058612474204919592171397556579221984547438403181064367510434358067583452856687907085097706172096327979891369851040300649694285524819592981882768303072710081018656255340429529515233428408538100536863680132468416055632072307406614498609579818810715512679687517985131370330662862434864947203804629340778477800786849663517075484768804592828614576365014586791934730888142499086745819827408550109309396515858954096313455834889395033993562271153656160173081943648346618587530776063215639092688876055900130402457387022524242228328715152299815580617369603665817513574127129785341121438109855804978550251819624355438123106430865961817695507630325821585585133081424070829762193215695706311468993426639312184827560408007165371085970251903852418076894694764576790691553454064082029407156691097321301246956456865428164407094654429312553224094187571612905966348280743762456881585884239786842865205205525936289051817509131037365314690482498268236080864077684964777618947731081694675336741353684150694677875797323303094787938505305646685883402824401855468750000000000000000000*i1^132 + 72723032474791132974599317865227370244407755241874499212786332151974412453828817065903159912881942760829550569812952776397730598477911289358078841144262529192735530187689753456604271413199677353995878194271164739824530493059422692624538437717365717846896208093219845203244090991755918781525503490808348563198150587299768339251832143622954382076176861695123319513166536663665992794698561146473033233148572438327899694831349794028964744997286314321098834556550994517929915478691434756687711742392610052089866143114377062044694754585829719169883482090569573632052144344168160166906651025649067678262595148555185598570086381871888949280868766274251854419820097696368908602460593449125088407322333860918781762099782403773224432001484804614302681442284450101045662781188945349798594127813888476498699507164343779986782937858401336314405190807268268037009198432206290808628263321654280809680732211481756791965481111569745021405088975261594932095163251710311779040193477787843857299207239202865376004933546060415164013584962056487549832793549568485661213674250535155676184769154732606204389810349128451176134882585772381965535423214864200520525260327714587031965140905385712311284299773139584638800861744244180969321947699004451591741630029774583114485799873106880115945777614839375466586317048098924226762421560482044660372788194867262315570149106295030165917590714804618603725808768453763076897337579320168373146142605922571833442785950555066231216537649812246974605117448302592132536463451177697952166167446973911087259990658643923156192529550284399748014702914176704419564092230795623351968678942974307536247119874444427819000845176997689888242674436190303307141097353563782033243880646843757975025078176806417130257191209866549640337282099844444834175790320729200322933312560734687914456491686469609433403212105367798621012010871103724362177937631301381706179462266038220739907841014444277156543126960203299617511932701211643948784150128650623884742341119406364248945255755476528893328107454224417050022585604782705992190869770410733582506647107120670278703138608816168401244163446532049925702524396366432178385415074986361028392962531454841386226979774591483741488399195790064882433137166139633899324141326124529302820587715816442713307745235440415630948137083409438030072947598287156256341232805832359862337398848946376201884246024077346531601745283716408182779375959696593889744046144659314698879306224320782114787691186990485664600456061642242729344595757177975507282695460710166749934704420783953801021863751380172836078755111488132526710596988372851649989932809714645191470461195609007901222638762355006934130560141755902188143480586005684328509105778307460514469619803663865174415595834225044051187783167772906030386307351447196645265247618771167837387557279719252137427725159082139078345082018050868310217358013637732563358021333919495834259068798927643137167695951565992915159958792891021998287817446780725753628623706525188704707433922098004856281811244378411454536305512879137723381536963975847059139620008936997949579470807515106434370175219957208640092405996711504601439169988650438635850684287256097510277816086174189039392047144998146198415660839996230352859964825041437468283799323752712325823908984783627737973088534700455351063787401754515982207319401504395371158208529606874690849075783751523224175959221213889061600817646720984712981412725728076499881979579598359621641866587721175865405310350317520664712521884268871575200560267220816545017618333583299359707784566155682178255484839466585325936942955821282337218052796837685058000092092248607461475601856377708889344902179871420056528136257393492551664619443543834883572589361836557275427913627571828194419050042699789640803552965330226432443991849399631307926186424289908359529707529541543795764289242735532301426918539979929679979247511184427713363575296846023713758337797598383963946435117883682739239355093402017407112248724075055141777622907198104946879104591156005498125122315940101131947098855464726879814468133200328454394096780395039267706114970520115513933164070862275411208127635276810004652892417581311452933698936325203811380408780223789119418937843320700515646029850943033272350266281300923091514903861459958023751599702903095882460941999538199997810538210564908701593277637862673028791282296869283450840050126024300007197026469982611723046022209242602754237736403347363434641536665863571885551018644735675562686609317397910071013110426539886507341229517053494408602334311003072237536110883671522191351479699231092086437517668610306300306918714027788197062253257690516961762679755755595755678393599532413588544477220179141113381593918096404830386403494313495796159005787417190803330034710642583329179798387802481388028992944753653297852370368176900179803476561554454777586199470249101499254528727267573341319624944107072082246606630670096861861906859707607719833788451069267466664314270019531250000000000000000*i1^133 + -229168532563699072528645691765154347510682025949131581067068830514698602465115525958507142902646787467584462481388315119990111430858154869592963835071131552838164151319358708691480593358278502327721200966678691813644619629921372103306318277000300765847157257654956096989796337333055956438242843646365136691590987311333734058843459675233012716499969377496647098660372030575500901026736407174165354858518147714265660725658634279287140909330146967188336166375410827284499434129662296586259489528920557185895733376120144294378692748948205564380885074942178084523686438021051039395690547531887734783028472438237358353360460503654544191761788060537978529566672354812745937313567682960406172236258529462631305989006258931896265880415094029034074483955631899671020211399436065586432622652038633224424787429048312147274022967961361791827100224461902958064443865864787765863979036200649356385348330891262906620396968912227268932620441316806781476103334145875783086267040686521886223658482639041437256021692898955589274783436360801889222113108041504684529537660170122138369197313974989148390474361210897722004171811264111959775188698778364204669398824922161783113126481270817648849648827774321962712706048291877259525715567603987640287600797103857765389520293413323567283918978826161369115427462221879571774117026141068252236335197546487764111280981689783550677215278901784557761096471227070139798904259231092044621535483787514361774511615817787233905573736161093302075703547867186135254814009169539672808219333388613241592134131812712784858286081259929378158160944484022766752822988909725678070451826374257076682771907144156115880448076170197369269800300173524731527994854054537230059318192803415472205672204957432838797735974215081214037969482075792416094804569239415858563737276523705338233162286187375449635368861215662325875227932520880679445013996167910810318209907788368381995893186681845947423618756540039659060414513194317804688158238469916553211835097318846272484287894863275927565196908481753660318412258583045121541766547492228169827029740861887704871816573220784988565728383691799169602878967679584474309517599376341654772782252798056144387074046071895973713243359097389312446789677711218580952017406348938983290184274508686786680065941260505902367622451741930638727380234481283785260435155690785804372051488526628907719060080937907138489601378290662103857964417548940121173130820676133805677917942750364813106309286026814938100458098136547055342905988547081867933397988790336668625187744397556179869251489869285457602212902982753909887962438323530990790575215174475830828436194190162988515657178868451310713798797585542836445546118333535284277171433015505617986371849852678642796029051987685456124801484085881351826366831032327561360060756319777344275832989274300303544718091383563429260037841478753546122852516110596169100406776653863984721525217273663519325658930281122563638265929431804107295288920026215928979658563687074152662372041458742555901258246559928232294932067678959251694975992572573706397941776114039100706718766603239401799843110956830111261676057866556520972765088749584932123519362465535764120879370168429608182907342001066310694359633445129989081547630479573063957577391652969531164784117929563186705348605594843194368354376678007693854267481393233760045796413180661867863033628668700979464790680822882531289537034504846022864807815038950116318808568312561740713426963613897701799282561334779930212416985763658418273443824727793101582287707862204226916834672556477932754675934768493132222967267936981620034439912038892608080960455147192820171226240483165552162396830617795395127114219569234568019617099796038059923530703688035887175575974370955041825366522011917148369926120575845161462859724783118173324140361025486747257774110360842684953976141048249064935704645852993686411375993547208870029996911176654134657104839880019153555753517493335634753509195056784009738598360102557781797393960028099255940720792077405867281489841061392660854630834977500323987859985870468650560559591456076658768547760252503667155304026506960916031873463339141303906329620695718509365231550219233268361780143359066855662707662442863722166227615530574633125783245242084771379729799832577692057592806170037507555609898287618466756577638928015502636424673522962425210525487048988738156384699651702372321780347734574613826385838987401890908136837011345458151147930317052612202201698282156908221975603469129708482396316212446435762442667117973281965550035514477138159966716814282640334550934514564264455181442275972859532038109642622204829160449511528989014963190465516164880901987518592030411831734614141978611232805295311540421984964934706247769272424795147714926972916694421900600344764622717975861203564541600382967655369826803694203054963345834376139012446666778884668406159402640553925854838009949892639735921934955427846836075594927351062324305530637502670288085937500000000000000000*i1^134 + 445054188497816858310161525833919001851546222378821880302846915400290541742859927807849335018136054894603712348454639891835058549550242183695173524938374785847811884319641975393664365354118223415355670257282714193101796472169788271800757716112729908849187955757729792698281513412950450737375955030214221511525882614539517809934299018634386766474902953040057294057888922365950855491868705864763182579054117810232050919695801256170984268207669054500057534874568444909533084475951446148056325828415525218929308836394454089962068572159582713269517700139261720204907598736026505501645831374623249465636385850455280263216743459551984659127696735582780255634336185276720421031559858084803407604610308464112620812542616584868157539614699155004120206395225052587264222944252708529755998770223498663178295538742061105435291057925947138615905385000992463450942318173452405560950914855614200466591597356425815327821117579062848597891765119386635127418381092818296281300718959335224593315999078725452375502007298191982444196727504130829631128110679049691318416006269799926028153988340372509575857860712350005440939419211935357616518933656627827022777327901199116332868023638169188818517383926937922055725431679294115094814452828487510829225680616666997075650292744626903760539297419082594362391315157336336274245946542833929905736092295522296205296271098267974200695253246739446421284658282179043121474292879019753183567849200781636273048323919287613998785054666534650056862864507136151409502276119006058217695406881881462978721949210166527218109183500148583464762782189878838941236040150893689552778264545934652550114816393938460150042492571057734986945270452223283525186005374701057202402089111937173237424267501348730988633890059078501376902066243006793252958175876075625462277702524413892357389225116211349151969488387978609257748285471234362862308561002465156186565540663437784437303592380108311218478987143920301163149018145318770237948881531015462910627452164310883454123002856528281521010432547315568775448843496698982851734552558015181949173679251234647112057475728038578392666254521360661390422369507769918767320324411695573350132549990234325785011325096810351557190746705672805677166709483934679642525547475435418223543728607239044871137686325528303121389404052966054051292377860195641347433464195186167030184979735430908023214108682593058678631770572510426302168134790415987323027706431277017623589944724736391467046778738851667681406635604858743171843508999447947508773271408383116923442326946819143663661830538919371535500297275853073284002857300793842133959715060042762135401784000651297282714071112078170469550619761529039224607848399814453192154750397046993996336101273580310033258849922999480637809785478630775451651652619685351139694047521207666718109498928419984278022286095226765845205477944534961055602793400292368722181002821072164745317234887219038236402777288500425613264994032659808014957966725635812620138125389947189052579329405594453051763312869320300289196116766583382084817267059445771662064447112315589554881662912843004102131051455791995556234774704315670159800303383825184939455412341135873616189128336148932765540870099940243032116135405051702583697896068057985020044032335069557202508985822266192954484458226942740777041085108577231996939075656017535098857885176759254517888780899083264462094668211578722916411235156616934798890588332722154689071409731577809191130979366444044491136567370052734651902109202331537102535198512505921833123839723447262587141457519472038191211769135501354007239300656325643784131397616795088743165485433886645058308453819800819810777019695556269672516249867594056611269811611315815882570523036268365599603045045640945722585129430903234260827076156569815242384287438452953782679880182062704849835708547394165603706744526047915590322557110196375505143648294684486378664410014894176764197252002991922148003246529179268817419675747867643884260337574412149042726546268008799474889867639980433904383190815036855851954957951732258164018027732025379676852932211632799033229557213518502078290170624663839812038245925618644181470794486309874614646797640865166547348304547339950635798819913968103163349874442113440677592339531966653447519261577624010025534335998188555750421594313938349049384375277987174551928159688605282797480756395109929352380346758501973118225789273868481632529874917225206689451849432090299956550027993427797161013892888686337547784304938859494106244219085528773033313733298687462146835169875813942924880852179827459215683023749916980598609167391270964630465233529160581222541873650522943262528970356522261089789145493615226539861916450747055275060932065019289365175515142803503993190745066142075393993936824962574019936763331909577563251161527429738525673464760588830431470088007925908486384070389583381147313572885999456326990288173244199471363554286531195483778101593119735923664848087355494499206542968750000000000*i1^135 + -450320717880810875477603124801865357015064371984701420105151912611403562180297288736800930906462572123736027202755251912271438386257985045981285529741853081470476250643824100603076324246202713851539807556214880280677394576840916106374772808805918088954375288789137275139466779710601352149222928584100605059847388340306853289606055016895280041526744011598435005974891540545147533039618779028713236763723890989584037335650323764369331041215932871889700309328782651577365474375774488379388689278836570076708206135665667564844047590172873617549614999394678327752911805180524481728239610438022627186623415803616551975462930267349687443681377708120396121814568441509582201545375278742114663995907610342601008589064702938668979473764446361354853316844388740804921804689978353355036049519992232766253738723284710086640248380166866592364490839859991634679170975402110667404451954276467225099874202374338959653478091315103056156256012813493347538878476774980246862227417008930719856710567003809682227833299892669597275180065943730022669384866024203485981147500164287438630569191000473281429310377522049740608330481046562030444715120515198934687109107996811709643119384265616420218453805250687479955318493449225094999891944797896297809197238690834152468589589923802839064212299162824309363331741653975166662625643226816477939849033451903717874264710863359125297183031370893475044372453389195641673281240857363349743117593884764921552664562356957701812481522486379123228837988818645340712957991619481717757251377308530462691206864801966944157279009964482900732320968134581925577469874342840223713516575364208115164110869022611290643181917597310211961217706751936529952834889310321469463161421802435219046328889030512039608814211244838640569813196498969725340329361872262838865882878736555555146575660963134021825006807851426983705141906293915911756291211489642904750938255504155066343620879118388245844626204432780921269265257595836053321111932053326051016868578458959985644860183618829957020070051012065648675136456822334201325104927724248094656821728628325143815054711154936467608239521011222708063915373465103442476255341221164823290907395153369256573078969540187898019766087282342831265261093973432417815320147855043241158132132535367420245027165978062065095112950303830229796977487694669933709514189406482367704121412617699508636550699869302317052377916919467776613457964263634830321875942118875591363690213171110244968384073077665632926995005347435595407320365530385944044933020872737786426747013660029457679064970501817296691871452985184698882698706188583678079438535770188207585764626057727699350311520012484064740179377339468707042398057308203502287303704812220950448708807978751178868101232797278403955231711779077124136238565976477094454051787821674859642510431811333927465936517890275458785431243251775570570530295787056556400845494596731239156536359751239653157074016956925322776270697480368543814979043020005109334056561287423507976156342278925628593945398484611567933263868631044682914982239955777978306249589369977745254107018233136697713669918272601616902886007984064234885425032367517741610071168078668518486973131068944325326607051978473729613268384514465992258580158914211246660117207821095920477070062380709749375700971494443857115998292328048154510388510266702992687682350607215449846164696909401726740596788927389827116947666564485058898157425043637399168171638669619952275551253734124627929462255767413969862091891105591248076952153958958390678917016936971416427856653606641929563487543485654911418636715217195813984463487776789472612204872257867074981408469792813889824569303314880776575203589111827834354852173726981795556192481218689337623669810446724977643081143370498888976130304430461101157519314358441823373720931269086105468523689294348289397930820405655845491091601520303193255850799437101618531999660508712000854630571246041594449033797506132414843408282779637903002129840498851927510233465688170888225566997307331334018605659437941742001281719196982056487628264963791584750654355997915429586845352634708756697210982555748178847731845249772288261962519312351131338711957172524380085000369711832093031509436572251057176578139088508328693769700356997398090360419016892526912625013660775634556753667210018842774881658398578285140282595453891652214607397893134725616335772472646070050231575053706903275906418188397965450459888527651563387766458855671793646988229420509188634475672292516649967564039277600981542022816623997442820092529268498923952038787023682244084847164094736772672856322887093770221486292479620212153670724749205423655056297529582010734003722878239035431949359959671806520370143648696788674289612272923541110724371128793947649013377655821311271817774135852921054184675293734600705130859465352523925866955971889151148800818576064011245953244413985784223116434940897262978035528146931054676747538390024772070319158956408500671386718750000000*i1^136 + -336833168710283138696683852691693874175380671591661286723601177509977449851558914855837548667628689627943954694973357217332779293076935538140278418963278620794491764707762396320931174502079362342727587436329163240465494603246125062001362397718203099447490242220255442723193551307581688855285005265576941035821721487905498169143751978245848994568584619486018674171195805288862803586834505918759789059848758490997319053924832406524752100210238063704639652927639839836206089161787815943882579820440542306151942097380391210990332093801195675997996264796551667665417282917833372293910011934888484640719843711569383698300291416923569900362857990860790139996122281234025188151285838254467622297032034780196998279724794130788227620389774814326419697891521015349260480000126474212749438479658220218159681158329484986191603747776866098642691424869037801552060434054556972224890367615595918307062986297839655233937861361687900781970240193685576759981879892508077849795649493629566319112492401976484826602255267928572646886377497296158645867625153919649195744706393449229133147692631209916515493353484881926932823687522536715039432437711234134921194994882344047597689988791947677048634413126312070672078416871322390572276736360381223978045828631202821136192072091124090130036613451338670558413252520502569089384015699145400505272735905569735881182469245196471748438883242166143698766940476375363296315765384011339352959618400134422049917192992572329124364896331718842948748719422199069366767701576123220866157244439363709026680782347195850133123322705441951346974519823348591862851198730763919055717456257543733223189965656844589665687884183476349593263319905014930973632482775104311422182737013377284099245240844014647242059887267983272089503241849657589369827660031483376978620209481713120837938853772012904263350285338881497042631733438993876490308257760210820844226152949845673447497119164831475843598176874000325212337428734690960404394457833298407627286292941681099994578392147259887327564309266874333297451590690937745947783898674483071578566148280818784873562586923845604106032192630754864483032701074817496742197463094878209848773521932016575206896864067380299396358889737914499978650613774938246241060727132489218953118667948348177280721635254656678219248604076681705130495717270819677654502742485186272031325821220285966537403099516486262761586035766284706287750043050877645828265794451482387738703456143604994859976938014620680660397017672728111162187878590338988301852930259600232099256053054605766604112522558001348686037840408433909572144622059963652610437279987237510892348712484162627489541794647430159728881793228351384287431275306893497169269863500416362910967995191889902931493604464722713414116827176209373459779557088030556408468609469131223348850576474352269810157507007638370193128882289553696852865071931131434174891852253627809445043381788324234732394098916991440358164367000554073591696772066836381483067485927939995987236993198269620321686418844805803259269692333014849692991638954242352997460340962133357971265035401356092438877500831419950936882569977528152229584444551982556293293430464328134774381319070036141754978575891066917189893524900992643943651101172446036035852085697814501381652554006058451636472700465121840153498976218637765524029590542465690784411990684410539197082358137133800067939414552208905132944096499740684976099866563615860992042548622907488634262688010537983804819958753036850111895856190060281571148450855404687618864252892248648337318084319925730745208308298926691043094889738904597123994929909227963027972462217148275536770870362542799866955054813937767782906065662844412163011355333413207290049626347407422667309283903481553733026806543231828834749033526250311542969505488559868773551386529865153772840577436073142148001029492872492993658660528779345907947180004352899377656791627769372256874474877522263996964241613053043294331628627752573884245410069041501382152933663984159719897841396375561431019171519739065193539401384705436876687573141677431314211216478265613300369312211698420591638809893795695267575665769740785872499446714957422676817741616242866526874743684164639890086240470194143662355023009513136736619915941771700923869214803297751311828773106566240965581790848282855093255137534191921062847839080372791265130434569889051865409851705355303283353416798289509011927851043851453441979352814361412306349048422408111930358740711822945280389188164626336686650570218295540160673772774019673235822055330865787663627439299240169276339629425415527102985349097025656833352265630111322214621136250114430935357674384792688174416657247566025054342190883431800877885734463553006636256732443241574377702870131302072031781236449109536386110768333045255671708971645991628775202491210804507571448730045886856260412986184001717870865526681568248093912091668408984530209656063262619414208631773988145141629502177238464355468750000*i1^137 + 2336715732294649653676084645627659922133271616680406377903297634317922441085603037108784741274757034621907622977274909774540681083994889571905731603219541215015274064033072527578584497674637806736331205178810814664367188960426102542645019890254009909948189637082305299509382194557449607219992925444785701839004543504522644479175750832538907387435581274759355233237343455217581776822036582411622558644137399448832685775058706700299932487215000598726936182155496217892036641043628515531740711639051695667246573488302940029103549255284298997890988556587079190462974646923220598046532280646574712700000972290143395229716536222019231723078989118352363151561531966918713151999030813631339961364721181706663388103807417179560181043514082175093716032071509958268277044568137745838017971595001701804931661257943573419583031086360414136145533989427171488109760665776778895988894630724147170239961395911212409655797771231688826462341112087818321205939139208000281405232101744434286662496951632984877627719103961928529134508869132255367699481933351904111096087874334247023339445951266617681654078877710185290311755279768660853308333561985182987785575628801547621927302802342910281795558821907890111541938889123867306449736548835411998319923206384602740135507949465381318732998414423554756923097135981631657400764097163261919194033456156535440164321816173039098502992271547563046794642784762590631134028031223118297613497246101124404689847958860048444485227817986278950351419195098892296549511526199905269194279920568519021031206689233917557489626652616072520138192606063347784576574913879777198637144997713668973605555350305236290923416352769567293525392993008340982394712276844556984760570297123553607092123144416433897636190925694295092540369872728525989040859460919103808790620105056886055489372301111133565116356611916995733682922688591858351273618492316100043375134678634675791473296686331542718495776230481176867710348679022203714797144805510305068246514493152977370646341777220618779104869799995229418906168077408900908698702689303697245336057595142994387502193686401147528490257960428385937898177616693548656747061435648469148465111829419517995721982231329497628004473250430878391007468953799959745336780308641843461230291710115260318612317367507188463396498535070917133139091591251785297417257347878769693413877976878499651232970923846336353498217007502213058662112980174729528723115234550523237725800119725602458625394429820167954385160113917438277597404315810706366366125644168051712312416050965495435009492341473181186661121053463079943273440260881481388490038770105051862147351579202423198959219416096159515466524338356863817531366627275601067438584544319693700747821484313669922136431955742143544201944672498877121287790187726134960904299820242979424907708128430290237639527407632631343802177089580315973798635602446539924821883367900688251243372527137450804975541081758783604325742084211426329526835382006233372541022709954902531270102281337548132773709699687122524498554481180419625169781721932574314315463614904484415499478305451328739361661301895443598052240097086349326067130330969012483613389023876925296653718266921476997443729456805089854281883443308487921111416734868127987552022102928450824798728507156870909378764980166014016885768492378531101328155674128289375917378616721521808740601443648349163603502436678466776838131659954613591675419029630102073544729942112805992310936777603983751360244589839999300164809782545588707068917543528662368382563088757319598001716770328409079553193360810008366505098443770550051276014724072978068983443132126661140454819672444471723385001078490698478598953869957198139265517327200117416012836315300054762114961102108646346138977216516300942053434380930601784819824769710629201828625696241535580973263674281793314058418008290485573015961410300742403825552157484587888467148283691760534092775411265664533365144015204343769747102221947451900929140637692277395664315672091225069916686826777632052409426531306114657808932017639479013658872431501134595481061498078787059752230870303258503318655747336900190963310330419774521367565357752096417172814013114324258628189580940591397398387714050844167307507476089173360705526079649511767900329472126762547139383965478203371307890930077417316731717558738226134878552420637486354958683249786754080803118214824602857658780095716381193620546334451031328307664124517187781303316856774145470898514942622378593357566783939418173829817590803704446936592001818230981119451823091462257348106408998379211176560490089721365175625616112190460782304830099922954304990743578565433394138858474556407877136636949791196002790599513038398217232466738237934268603955923289757961953176544011510148107730418603076268653543892770881541027276963747177128008135892788494047690502199266784412859266369837974143326851713644941055586284335435295753918020435183793871714019729779465706087648868560791015625*i1^138 + -4685895118978698688893364705904013398401520006406463293215888356798089971088872821768775563961650489413827943779523677013996391385816792981053466023935861536703002554777414170200091806838073538928369601312939466564280941878946774329313929598605107284177480530583896695362617418607199274628704727240699665185938432874436941564191801913980103655528618745617980371294186400207478094216636732735497357349904499016673883534399395615634757349394409896893518808363984586589458906955577765403334705201168175288776498956005975837502558233142322238745662780102866789595540102919079278978529680571529633836943818854459464217913641956789536506127679902626863724537983395009196916547057016893286271259964806475375362010616985446220831168839131221425860276936478418529225407079136447448390473199433304399554114810393810606225032318724009903919158446525414687769599511163668663036879027057383493194415025349377157806940410831190994182144032623617635096907470787114180910636021350837872850330286534113938747479601171319692012938462179286531348772541516932037225522090162785497638001861353407915133532083696458766654253079098291749708878900220481057007355479714052846832254791433264121381905962694904719867707078073183514576745823581661531702063560622201375516718201378036105580583810482129975375420926039736201648320452992039122937430695214842060063765952779219252384672024515838188435151081723290300262719797511720967149349291398877918295099225794344425763152202930011706926667150441568644956474670540600561015579800701452053146686351587980404405366597665327812404764819175401556382630940589178200726341613606583160454976232914519436718943673810735407081630561763692927636749728295609574165294983833825910021210840566947551160238130876594663968971471303071778823921964767755379114580836164396794597701926346542024709658850024164006778014192782783090027831052683317579931556755906083483021804092164548493591956902999370312333478925419500778834511225063577470531013319385173674457399384120602266441657131929294558760187226087783627867615392144922199211987485447987369273815730600417680934219161981421296025284560502399637389481848997481246644303947722800323221058017267923597995395764824951520429669465609796894968438441942811184282304272340280536199111636227045050934490185958731352869627031719696243311477874661027732358625694403379484085548727849865055005081043367452417564939102773348746720217626468416822203040163544924196348725312612838682349241394753421336323335823802638784075141251973874649598812035160299162209636258397728439658724008989516474638749717985715490197614260183622013485306318212362567865437396448983488641487209438829708807166154065669055013133752720771219031965740392036885415339271642939080682502935402537474123760892429448371621992117329779674928695373812318558854477450096930756598900227399894908235665281831658475424304838925592532294698102722045564970474602798308554374638940147304925477911731974285348797807809361125238047002880957272895796945940860029570569886776174112284956033689095792837997359333661375050348426122498869101549096009210388408613545360110948068605064128938162123984827673567754645832023850152013897686200471798953512105823052376551440747919473577683340033874965159702828061528782622007131743454878206800765362017166225494140517127762977157223916459153663885899724048090155292698583959202214951958043915917591706780172191272306863252229655758852857822859904445816984009488821876149904072067227707585977820493595776013425793653497831437902896894801531934335939555549348853125019141413557690089024918019649116151628792401649239152863304093799452930912707184133360406489948898105804464837310460228227215638133945532375918097649654934239344067707266477554088810171183031528860201956074970958424843860742544506205177807769522229916962613530966927192863889583890805993043876071619569218664958651783169763509650586313701017637068928061309781034745088575835346451047262901231966397355850292491402379056358739569171056542050540886510925231414426878245735887911995593806287245940184215884880721934711519291054947377634812444049414174398157643484577290177514050836524308203415826589268273084773556578552037939663281413094367680002746236092843866660490351338594732260799009776083739960701639466706862546199626471299876759244706268368025316982622212604473536004105724436404191670112448782807302099281358064668252694292361541723681113365730785651849182870917747989580384253579717284109823575263946574456600647872681771146439690166194494155353230386591026291631219050048951460260606500577877757436921669201158222405198746337953027784716226161153635069044877232875310332269098030604145268649803369430918999559243592123272560556551657337586660173079333054687849591803198473228642786973093265463504892886945006196553810640768887788894658036279547138804337837570030170287816313634884297523384396780927671488647945352568058297038078308105468750000*i1^139 + 5023726366025894864214322478238807661254497131513593042616205120538937712691799717994310631358401953737455027980613890179251105708678930979292194318144331436487268432882727569215494938678080438160415520555371695220238422721076430996181741177925863439431946376869362759023805916033582200462549994501291966363327762803420552588826634461948447533232248015333175916791585122777199671458776009914849109268801835835608105524053675294120460436389984093472185838869113600938749805348648240919627537687641352580303262493418689379074769873435604632918296771504007085700106558170132477542374271372586199674703226752623855774253662436404695229398301764647257954293498271744148206149075822918778654664865712592495233942984340003112714511542493163460950873430342221699397285659871922180560197559353956072238446097361265287572956251677189616896634566031398349166464572472593869460882159338340058336771802000993318032030096872256373466082991863055340654004100444643863492795788876403755923204545897788402429100072984472438244273870597229581181659630599901910923298157589801404117384330845770554145289028795169860005391075722094349562004322847951225897130322701227369286030056307400569374343013325050577487716575341073965334974461157087759419540020570044277828055320059955913800854619220407001470107366811936255305979572042320021566437879994022856507338624886372119012831866814482023521758573761433735684461246317956477339656460826406120931883544827068647874549049850331122497639360409559807987053028166217392172904227581572841917376782341667506839947214398173835909810754814785056690467124675849970806523718068192785589017859047322634332372729352596088010602299631113078272741700205722112433748777722792382798077224450244677642548540833090600948403018523127428726397852523591230794282267549761210220201852427379275845259360026752896267234334955130442711561649509830834882173345488424296125549474569854165518076343226745275948502610440091829483000543907186522253359975067958627294090800391003514028421395532597523857435571348811942916765649235104817425465851615920200613475836343256025373985434259819447543758491977390516218706610791707306269335949440756174419448677745690332313272710894971700010336445053246278855010162624554267713078090848429539221418710070670186308663214719164175521816679590481477144310459170968031678968027698054665166420790840419090487616931513514785192311807768924523424596573616788439781314806222243142543212875123847460617927185178445306197812117558506856028884345793446065395881472552521609911574335013620856839582138511965210867616573833358715025877774312782092913842329121591280458151224784714080018906712776358943825941749460880201487825482012110058370033245358590314943158186542803781044853094347393097452963351541075494617355358201342497759060917238797458458018100861122552546502095016709567277581657559384169939102260822430481493739189165860878343250329010863077515017108997491745658314880203538661601389106093809380947981568509525136566612897442108105333647287981617856135935860451224429772098577907448626460928635518007687620997981025762387300922809361108297083730330646808527560089884915407616995848992192632090908536120347347955262145346227578127566799857260345927428069752197927922164114315966212789142526450748359515803691950870587560569815636562020067941741850405574237052980001984842483732108616579414224041549109733592266620565536681534813380464498107251497080195564285938876564391565725437604226987621866607986631808085118806394972750613777013754558382701250145558378013016443528458971993990599177097338161747311395629869146690895638410257595365719850818268101332023862911094949888194715328695633497006208912463209905827497446733504359883410058883658623589695908803760559030513991193511110696271732092616391653498198683244876341861209025936488002877965449157775349254082786273053689995097291270705071130698246001848156937459107423341454924936855459781520848904131485696718224619931166342834009381888007367145256879696519842165872583787624895692472674134438481622754389509667315942114270436113856481426672066450374440228866751704478027014237705938955232192197956578849856855003208567260453048714764698055778959305243472181612701614299804804855084682235122277787997138297870782590483865950795082799034483001917710320887375063423524662422247168906159416079643733271961844312832758158515396596454182952637191784282718429284649267360861856679420540330030380824026102422654539083266894230610079250862659936143685992606586647800820462768222657849701675267670456279847120411665005220638798725326520055842063894225628667793551616343674856200602911524791934915057552446653431478340791250132027734534431899749684017534399761736705194994531257212652018499848669957298826436981663780849121661771772918402578890589475653415855806792534408437405326979718207699370547326381311381188766345628441290643850791752811346668750047683715820312500000*i1^140 + -2046640389228836684422745561056113412168349687564279434946895541586472256119039173321036195195842538916522042929888792313558407490866344645635557650648138017631956342922586535526789537841680941289192408858888933665588471689242028272899061936196820954070639244299777845799036617933047705147490585370711457810053598588401198211544208392994007671090603046125126729921819888162231504819526235236177607445998971191439969415556458443471783065924014613840821422126305852822124993052614916577322474205738106133785625049520147644840932739652887964220626926626269321192381776064547386043267573410349678222977252115979487086402631327582687665410691645611235862119025564167573103558067678469471270915046792478398010374339058628845667387009310895384001253999565085511124660045426886347690565018228373550324701497693876263317058235541408240200060163997627309351807798004577012950531598733532101489133599606287165557404519598387379940796023911961545904326037552084260640703142665410598352287418782940354214100440260738107185205688668323998989829930864484149017349256115517877346945604484930546671231136258052849256575199304452633727962165177782433878585688021396123512819284834880993509143704079432039314767244785993679316773876786114770449051188364888581115617022243642375740825721423793212934775137364868535315109579102945104765308910392518054491075459991388026961294491094944681535162414937725749663375072876341446720084761815570171455753799368479932947200653948928220888210400728554099374447469405365379853900479521916232953716016764562164800632365174955268858912510374376244933747691882469469722680379740939604475157651328329054388720202298189066654596690448488248908120855036537949664791923775942847157143625139142544888822634903931161418288078536631538174995168024880347529531118745555290700855689169030456254843736959527171887647677189859156201203469448596694594770706167812764117237759147794175338379592470418005926082576452900675242767005756657967618711463157389029828130395536821902735574576355865616894441053841510014955427170353659628678413167568922207111073815115238332636243356792210873116618397178691198544029149872019003092689288383578655553620303445353269413719899969338772323299923187914779088875902314189430468031220834537630207323928425348807093660402038584464638507513848690715689509168706549786662695846134351473319875381488342251149876968634565020782777981115306307910354254232663090944968392949028908543459952341770510369102628462991078448581490949750356734633214761013349377537584628475689520605283282404437574329067394076244636965155287175593131488374551720734182943470400799992010449335751106243028498561311999652232027135120825660190711899823607684443840826279425894549407621721592099789225532066419188811330657242473708150064531200446749895019211400380931057893664701658523783633986014128911819472829040779377486024539648409125976596664310111577130633203691340444941244831769107026908462607892927708936210196533924307890309514843442459836083761603007727241065525330490117760725187731399695780055635603100949883234718946049369526368115422553001047887178758250898914732019804805269209115992213986606562707773248000359707096606137118524074526458900986349547599669164088046594693806865620420795905703452559899323580974132771647574549789285159678263486664332807020178128784933144173498002670529806994788273517037381028810498118716047265336955857985457549987554962835430314509478850532126934501504283990684469637076962084677077477441778164990802575515840022806327672802998957774038866218985485366202910782974852333765433036850076666016475159398377675037428446465126748951503970940128461023049627010555284268975782425571450539578735648746361199235481507228779805494323697028765282137658416650566164060830211324505531639247707797322997034162774598030789359548420425637456554965280360017177475411352499152443237001698110456022360075128877650616446144446571337197339693261607846536136877177125087059314533034902598977874116025831868964429862808162397175404220855419726106378931617114782284106459967692397526672314007256983736393958318555013354471857014545574117213944680172204003332474636075176216623795530886645589962625481790480844034242980830776882743041575898054155743436364153469095597769996071676191181021491266722615259663751343055654143674780439452970325130436634451891458776039467105491397569327475978743538869510883805408025269451251788382493164567041949384394431206787703229633954473108993702711822509849096478012135159941261163381597674199708802636351327778018903016385222266744058300148742096173195873786564308581671383104938828753615687541126738345213606405625332762111511904741615280402559833732630549915172411266563177199753393047387970642360243495537762537619483887331894996601241964856827688350329887145733841137686294411707304762437030237605216131666163158379405731941398996487357919704663800075650215148925781250000000000*i1^141 + -1572485118081278775457273718893303601233636512826917231407072897670777645160539953008745935589319348782753149573877086578315486386501304971323304949377481183626506630077253376697190767757763473557504733292678615400151022830246078774816511697652560760163934379849880915727417344127996129276741920503372509986254332076809022952073354037672277734438111235663428176679275211830154582553153642266451887553871706243425679358822928824186748947597717464155669017896455723041748266268498712582954539605424524780225211069791523446929559361499749290837527923261969287356125719705911196341480497473383376917099736339555668969185506005027272170491533523349686506607192367937884917503741099559526789983793113993252759469894290261305831206297839343678414147170914776445151763809030987128959070912998713544974646145930986963307938407436481390177577654621408173583273180297649436835353609967327607953133804533902325445490118077008347388194557450719605112152232333716877428626825417432811066462269468696781393242909935697632951553872565049065740077970728814703877330892398636766978052075596069645389361125425014380248490876657731864662524940541451541501963197582713225873078597169164785916314869154520079017498674701041327162196335217063951037325480220942872931270424923589293845654031824884320142116413942784524091302982328227659054780043762365904880451663617485607215204690667935077450324950150507662713500058628440270360642826646292880214027310153126796957959697927138787296482932594184371250642266286915849144538747340242545837345270940451482852949661345521653114490209042672892142540181148471391370528981362819823941994253590066637943107842171736287813951954303002010860393794799978595221935472101644929022017961148371427440819172145481182029679805966281737127145523264507482896605160285804263903321386504546761546854024676663846392256591042655141171699027068537841420112442435780153775871947555379737480623528458774279839558231941420736929115665558188473227174653494993094480030133869899490825237967457427483094037773074944652660267331485946644170300273263467536692099422724181353568162810592677693461251976757975742783376203759894040894551172753204987879472195926936656565876475095235319522294622706093683258474391525658024303877878059572234216753811937687465626133779776029539366144044749562326477596852263208735093856754595196519777547492301753710809629983721100563054720948782287687999188567420447911794438217733409598694764641588324689523772950741124294127195101823391387486086680304444885075901385091401407085684343846765601105627820516821525705611557133206918305054595010902158848130032560384023275039940473016831391896630535655375034054207443624362754629299915578420885952537353765524737178861709476352257693289284052578172927728525222451569389989938111961914128025466631065905443277554934573953014617998057872608193976501121956290301714892641891523445923298208966034956420434338655010211228365735189154553201381981900641234767461986113377516838702820501112981928268787854299114214845243233652451506261264208493158053565822451543738457941526640200846831467810202074286216404620009571833493382262041285255783832294193920464879107064149587447418339799484413634998930174856127635347922370525792158130842720662265103850792704332308421658652953406126499007203307726109337783988848439970412710705279925997263305275089210648605650042547416174467010112378600077431556013725718849209520136796115862201025678135158683317395401022633707756917767610423594619172808345195755186575430467579874207701143150806912217039714988728517578687868613447792841627920142109666252951225264435766479019745704671269885349698640710124135317185548360632821554161316916032002215116094770227131158438316258011743169191316560191775719419319752436670321282063893988556336007767388568570576903757997709404928097684920078623418311646744705541750465162998588250051494063371487719083239168345803914617012735015388195952256879774057213457646319125957276147239736906151847438641301986063764160959888313078250733463887720132916020146380868484088518216426926979474583608260067671943371416757815482665823009824109970878536149855799847896247850486632809203730400234686355827553427033630619961110090465049607839643818236041115868952613443641014369791936683090871104254641053974548854582671544831581099151751102128439714863435446187552894677510260180695710555580514678234349857753137667487764951836602067975413069933342111472888113593829159145884597150413854097204785514205301674827588203901511087237856958531948186069230454079772539959775432026342514856603566470554302740140344902891703835296371614524013601973021623384144645824900741973641421221080134293179929088371418033241484274908274831262205078804222755782383395463716668032445111143338769774293131204215915120927121232074531254150864374176650069569639809818988330073069728054849236720258431887486949563026428222656250000000000000000*i1^142 + 1268557986977788504189627747796490316704356137387913998036039717377199121770378502198208996353228141872640037265023508078870597865738661124332083680104814158681645776526917237602072352388970100024408330220523721811473959010917055229658099584693063036357194862190898612523707082442163111122267007649641096169903344595986705432936482297251183345741159964142546735725266801714357577937269831833006843500341214508582527899846317847471097411115249899943240473905906606347963421334750504594066503510350504231736102800732025725298753205013625587078143596270048589107749658376463410991545709564614381259313315994054011834018849915884327256526609392513207366146102912358416009934063293289458301774464444228742741316324109800188634317157736878600269257712636309748486503385652610170552155074166257199668403868106653824077257642154230553224333982119915667240980657513781004926841932627745435385661952925203132965054600299043787425251707084134520595590829911350160009797220092327754761433095017171229612810803108618833946388378576305439998752364640431008376784470587778371376827894610762561930450740157567522146778733063578058961930124493017715457097603622058660599606899970806141693420927018527565513326599004718372008892147302793397126637085113209017490307781238253872712976615784788872746749624281896241882997336049899349216055687058278373921777421243917661902010513573891371181292970098068029745821901329963794766715463496874202078558744877513514237985746674328376807164275198935016921862896903893351608216309727129525900872242753160490937647857896371119785287368081145712206992943441651739208126854484433345550807204975077899129681741670860421178231888445312574635294572152238671875478942264274817237040336466416934801082942117212990567555190269838072201005042245533357642754846304469498474751191679589292739539584264318863162288662605763932627574136870296472715227429139883452860569961795025410989241314755116688236285405244346609353522384814065791296827681370923864567279977962644266088286315650489131324936395876525706777122493511344060585096417676283364641504069088396677260045589715180477744496248403247476972442766192969793535736189901855699684230868016256158131511211679347351640267149016997664848967460516596323299089851174982306373149489552327769007635378181032986966735695667048148467935270944211354761248483175084072438519800770775776212955951752366620410203226865941383054548626464715591987033121198259632551628069897048459164997350801953413668126840767988424704354350215684719471063310901471544839176599371727526715129712844609348011622716907483749227722190585591626710464881443644404022132473423260049530762633027296908915055640069445527285836936333876510370661816615674006079687307588790328844785676496610646633394145453427136513755347594618599296273966700648267993159216152412631575912913416944139035585381892463893918154346704429645621617221834654622602589770841832395930520671130446451216751470686389121532687334110088357434167551133124774406531188323137470184615380624088586356170766953160417543288897487849991869631993116954541195340059389864373984844916883749107882571882177708370198905426580735956299923504309117027269305059198969574944363722529747278594102684318678729649468990486194503906085198324205771002726146329711540685086872285616176787001549648414655291429661681403177056940431918222690380806048615199480504796116228288639578546419477752042905819632978760811702188270601375652804412003604452384686158514109566764418818860662724747474094054196984408704835133481296609416795706344280756106341436289573156547310167827098786380188642428529293493228583662911392818686846566214326236109880240628900624916264235994195799996830874253369697845490356919989812260605156358013621780706486324846288802712025654309203447497973005867944075384883549805230633161846095971270226307672284171907261850286161596049887677801836311070342631120270419405253433015848815899750702172872502997667715346013610052994194357681653166075753577863421804020609206972405756878610061629200039812555984388264520067640123802652426215784628012114265776851202571928489393633084788468786913282548864110906150819838830940107829495002385146495340056199691758458964746425429371816012527555548556967626595882079657496691370542062625320710051309846303608526292463470008722671478784309088128867292542033664885008444034256918965664115928642610284825693567463726178894333943853451960265144098623246730986227343778568888989030048255508657836097641841791174709259162232180248129732234020695033078994484865027250658444230046313140642453918915119359900648726834311506669995954163080471712510179733475856552798987547757940632616092030376673340141098797027505937030273598198276050625399515903779457726475601458009189499103541595146664509610253778208884041573485576510269966465911909559022378434448476818053078932907462572643453313503414392471313476562500000000000000*i1^143 + 3284772818465287617261680903307818800501593432105051573221692603933455578354917742414261355409260378150809690909684143084345747281184063019117804621164384448253051547426921819895783448318645951752472971244764377572504949687036762322045898507552403017091892902657609433519574285870224579524784452735813322674104438117838836952920142540539953515158798328079991046322728612290232622130937503784435070131024551570073064168699406083991392815688022642333210469698402140181828234057559829447824684637246667381586610310662766221455166891670275780221509769463905942465204693523212471371207253137715236976590587908962187177942462523242204695970270561390621685394115898324248068136301646853335697690901872365341945873148206294111398407002391796957232276501639670667968099767974138961176394974602535373500795234242438002557919082413634842472217565181207556687437117654863740612310631153570652527244908967418064116674889681626972590442453294129506273263692736621973102505691540264128371597898453345794790451930246748703077172790795605495972176756862922569337234921651688836757044379641697610193805900187838817140188605977375850717987066459819414144516261514080532759437417563322761869685302530337579124475526071901048688373303679593311503594166029373461196021333271218010208006987120449958999024348911078913734484012153768256010767526403055854970634960010577425596484064312422337496444236322823670651762319650566755371963108905729479726000681656759632237095369038437636474813438382830667744178715717548592354147828474524910401752430769144645948650549971325341318389272605734694982210878977286197202284335604999139623925505782532687268621238258034062722549040933167437271264915916003249628363322761248886859909206082300957984578134475180999692636832874965425563439948999082618742129224820731324511198174101711780747481967065807173024522455862961124582323950655458264520701024296262003657788289855231307755924193109402174641725311916614858808962309185783137846075109598262027110445396720445991212761138940595979099334345346000186774365954587816754128367148599567748038875103487858861156258925817937221814077997160392298005617815505737399677719940842081801944580949965250891560398098532316306590262728716779213372436207055412502049860291138940598002937141076608305644782835709147364423943996459484922947948338339667866169860514304708016150051676826195860751645833198850419362893255937696969537562060122769492260878807690283189109808543746391670074057337007054317610534795958959831094837509433354910301776168119108043289385576271150100645304083894368968684434605506487415975459756771122129630792963240714439959441786709889872316063211761116361394923229822110122684068155873570246238355016506584124249827096915524222215038665656100651173803585550218680714635895703350259940275113179129922898822856767670974014245052998315817760259562800632874646357620740004276717727615444712740024795042898296017730193198833594857020085327785215139275198538475462945036893529434024034076491913960986231885521944345114848507707468178836653640298426436801944119539002934573905452272768044462001189435475797032751481564993929478147186923410910892983090528682710579957260931207083696833735120559774152369347876298024228201869716234797927201675881497046985162605732434594784279582225436813334127840645217503904684120314047025149849306493266885652801978585127391340441081555912052381958357934131104978938909519606820622597703764842947848056038197589087367715246106753227949537558028455318559879406404665308566035772854255482000119269700311206209228933508282727389210079687369039078954365699473805251026636547814104845199736052185086389840263993394883517786803935761692184622351492644418164816961747024991196457108430937895036206932971209728871895612146787016548504828425726722112497184554331778661638358116606086570949979148847193875374285005549069737979427868460790656676079551777949360403571022234435839971423405615811092917807642698270235409373782035959183392005054410892371610303679836263458691143648312259398773422092381913665683005948299905828540972894720596722611984615548956560302941614706114853410121068643331891323648608467949680755834894568681766176740187758897862439963823176651378504245775231145123847692937409915387903952563386880083033811853258971074435480195645627416692221104662286247840974926492483349843233433469168353844759704336048718700248618697251511227808826681206585102547081869069827684637115721123127747499430834829178394988464718742939232175640774362458775239530801653281880685194565195792635731288289275054484986531197488234558547736810659948841974541407905931121899310045039471914362473649278425962524226527721795197863677409419159375419683624058259184357959004093327081222226065519454748270331863762126064592904664744189756999635628056106830732214692842380282431929474642410410334392167897021863609552383422851562500000000000000000000000*i1^144 + -6521642209548013449790088570178668542446453355981819852652042014800693229068941647467116758608163925576342047854955041805006204784010299097311816937215814021197215495384025844724357508952962505868939438832512952598805515947269613098405532924766105519726436797934106344955742438518428958816261911658028444833084655652724005346799347886416355818882902636722418164075208821689327305023895801884014655258744877038734732135401156680447082582301797966588292189529987964087069519062939555476298154026811874501119734647994937564704134726473322538169115037827746826595992676183542623360978027483941091771818376636748439864452629898487291084794909708275623095975920315815451803077415502557302687104502172160956240362032029715416737684967514296461625688283235461771863068709696972819550108476213944641121803574510676083375126343209018902930643443728086470926572091386516747691713435175613201038626042884849354536706832038246951462008778945145219403331949195056268507610841300828072112454036785199478006779559435076534040819724796187625724218758991334437132912172040984664553983268970222403059698219746005414692130528902408661717406641452333018737262364042717616939382760582231043410807570065184131923072697480716695357967812982496607985110370331259383484868517845642845637859358272009044495186691094464578058987491235411100871350206975271017220218322267794282644543813329180157545478448328863724014556374385883824276966235414567798212567942227235655422968451405845885442886239043509086774533841717106842458001140992211661279255495310923874582782323109260742814241538404539438973629879780761171510675749024703608732857764156213227198052947189944178093934667312715079645903699081406061755937668952914420293387787899897882487274049742913848195622594773590759406211774920536543990787826306111358565534476943992203113232177414739778760351184702969049121957888817206072179042596933096454545989130679170214842546982783752609037326111133005900405768944761360203063868094888376620483554281500539871645509437594668299797640160955521327888899061167302237831978107352287721933055973639860106976100216428417489241955962201531220860956055755773492471883909064524614662894065270279858144861346664183662643573055592400495366213368451557224443794322569849643985059484402157159278784454735971077550360588849101843905594883340756283225472693919309184218148543050140933518067718200732485626590031888906819320037382742996704626895371309230517657773575491778175806142764644297993526001309035046233512676783637106058923114351165037670850888809847352150601880931527476759244024865138078810321008604133225782417258563750300502803232011338209301617235414321531209039866472560003062721293562574121269585491059158691537174280521503040830474595508787493712688525252136072090189859282472688261893345693745958328231360658264291859165050185903070886279824515909864570979412677008430041761417802035246390093849203069992077544974773452750101629758073155362507899739012068573832155874949966603289895800878233723295026042983675887607948597908596629130935329157621145674043498607595967925203853522708702042288450677064598073620722097534520654341673060844598453705993991241709358477061752424564714961873049844303490085656440390486569503185231290342981927037074901761210460539975572432007060802625216490172728724860127676782777427415133205223346455439502210513335221811620058399461422280349481251868454247444589579637107208583395500069875279414594915482030873910986483853115363130779288264709151170562090918929868263598137799548020560661132127728461855485656324392435094716331237366118821577925681681882329113222943748527772684672662191213181834602062469582852533090155615520081045002060455585478420268036426046017035699579656312975113195276710678224899031977093431982260477642234981177650921861799423451255031342969365262791473892621127118723418187746550148206202990324313680195778092224608443145481666517721834658116505081260246644670147094061004185574402293195802791961456522103027862147212927233641014240865451711780745733200346117868169083172445175105841780050040299257514518803675619407242223441547254605435732672983732746586391476273174030104490762000714183974881044359268028233782957741727764400551409369389677862340357162696279400268825084930211536571679864801493046604703001300431987644393567645260872331974720816124017102826273581046106930064384070228229634281808831843784500880476566005943451673754415657273398748965103240079563729535691588090634992830765702692802526465459067514604616732701712007248891017104166764410602169778638964299681314902122662335333216952452537453933009351121138137716759676062508246943876972351588389066578766094241009371279109015875721074045211680615951099165432986173707761430901542064818329311128372773241754406389049816662463632462093993672784371429644871727415722517662288737483322620391845703125000000000000000000000000000000000*i1^145 + 4124692616536011836552946444562560177620714637732458468562050894700113883463585369841069136322040127102932468336039356586946728268433127601205006377981186420008655998877415577226770042637905015474048644167591556461483067805454693813557132710779646509787500092400570970125234420582231780265126352449733300154479922860941256767242429101497967019713077701092147099173457746768585913951239504157198178107417793816604313683928339297023258723054471496272683914202713456179016789085097297991076750416177735121464447190147523480031858248929229685025080696388767989819562800418575336226072341783171682515904145063501753761902833501190340639569013606298960664875173480037329171232449671046196729029373537062130650866329823987521709626662551574801861318700497878471502469435583003553776927021328712722951693349402818829370934437317588021770748317163165761519366490569953072986214548884436323886778173836393280959007777964263191844929134540462277365182864054464850419463099436492255675927635326209453092069545164575326623759967431653322095461576449877675418825677912947607192652971106633960666198423244316287191491036884352675257615987005409537858762143873478380553329120621535881814775966944633610445983406431383681526033760582718424204229596877567610478124962920912931467756720947549287248353761595977524582440451480448932603113907478107190822388910328240434866673073645545170464929444534925221958985050296170604126127897411664827275831346534979812653778643590246996874039047019837905055478073392475962120999795077381816585014417209004242090651997671256687694445390835465034261865553616204104923086438146342385085436694263917570752341130018846232314474221011619186539093414051506066693870240703483702945508962062394750600645874392723382449863141511495595914253462188273058955729873589328075045647967181000621000643694263580585311588911572609133842448611408604379514498393744636318092379427214779649107803411052779871382530422687028883437717476541472772598156838661402835639627508728706237330111579121792138559575239143596210054825192137064016460816595653210171215785393048151842214365863188038241829142754185535859452405762386531317407655715133636096885003116582743525768302042853033384231083464108077810028665982067719014892025259354170713209590713542925075122261125709670470095764974460269061833344991532292631664382823403804974496987219023568547015195636537108764998554765903021025360571897403804027085379587726175999684191072758249639417493991122984222120643379102628504014411194610717983702679708490460528421080587416121580356745980586627949660386924832953009814783628641178653531987779703186505645384592146450678452160630656344333013893693777420423496211872779700385489405419262083924779162164563273797212224936412694779433906577368499177405984408750904882433306054336280714047256399704727022500012159511950167821820267923528217447710421027963082963977296885693660344412430253736288559863700299365260038653107391861654718547924570802454757024401156388106921201048088688569505535339497496005672784512985400751301017300360840024949516712946251599379816672489364320031537856075769249266967529629125973514614866030200928076176295801853219169404370908437208785907981571634955818829779657966680984737206765947113674431078099516280100906244844370669886225455464315021511916265062157353097460326195435832053893744164312272673374417810760605892621647628731722626309520747941005648067270592370761438872296384326569778285007680407090989534481943129114185533749364894306698181055286260014816005723593278079853418208406470813615745710743379482961737699458604617566788410735422570929839788425340795803289409326897491017864949809327604008851415208940283706857194745362474061773616966197389991222363892379747297013353620886499128433657761206257023687294800645365119007264673733611135758934405740333631163343546526996235486757333879774155207358724023636258977776277852237819936403245699017854348096893170778671937107893013377735707417696932868287559513233246500162746248306617979760888961847572360574422849903227004879319497559380363942120921447443849603535885908029961186801534077488673764770046737154314584370088129004260033505946195275025139774824083105692568884943809535567999030841449680085127648759680692509149707742522457262447010645657001954815722195379030273443754796319056738785067113653508572319272094943955466898512172350011338162418342096101892525911027512777996456051692670798480914948808787860060430038594259707287220197202938648924836208365122676047561684032164315896108117915949377841823898985117723308897422717160248496075901761056951704489815820943473291222721040901343704483876126417901614323088448038688476098267213870540690607010401646695314504774306907839744404552462113463657055633803703014818093775588316715187251163370770409083977095683615221588524946128018200397491455078125000000000000000000000000000000000000*i1^146 + -383334514773511179755168406414147817765759342332764656517391669628241202302991386266520775957415358664546673068286836738542743559044360201213694650928669763354537285314785011061292515612168268468561214542616698690567212177046645866186297760631847904711998882151787508385461040906023323445557021017704594035653575546031837943908921627072192505747528260585341065484753631405906160524859572676958310300578945324420494713544827656883522943325922650435346838128925256295471639006077608121336067750245250350400753571881755398058632275653926851088557323905197305754167762594980554723321678377981375976598835470204278087920815145824926656041377879339899775673987094797226634338350883379791146040054858739305291705345090972030741178736779624284086438484906981066453815078938517802278531204898780821824047618767336914264931220553726726898594620675751846380094234790430603157473094073649422562198262199145566535460030421621558407293825531496554959191863883121186096623910711219601951856578886855283763468925297956056286132077736285973084941039856387049800693159551155941325280393336461583588701649491309069516163175216689059730900213372510056063412783247076565654588413540852358429563615927374228279100144873675707860758834900278942724315841529583547406705405939318916686911216169296933051910142215071498640352931334101725113466185542201070182700023574316084917042586393198370684548032457367015434503293715805251798268759078471446896234369590030214472185718518411300039357927040642113773152206626942495658129836099946011604440061863141180363586573919821896744480238407537403203996958392818054655087453527231821507259015177191017627454985486375147726049342788995648576348687360530020509137820713451475379708183315713320916607361698550839915969026811928850068259435948627601781101017042391804039194184201248246836458526441341588091384472716065327130840461430877581818959464492129209265071853873553877464802139502721085114582165590715322497558361821619993954358040326045505363797440515946588973472351839067136931720049124701223001643971015667484156560312752450313928444555923516835699249134048620284892483376218531380430689337731727801884161988264238492204297389926336453283669500021866720507055895090892773767094534211009550196290987076953476853723218605336106061984368241177096329527307571255886007746853523303706336594355864729649086640450083009158764015417413631331841106112983940169678598980032258911843131247828796984221695037384158920164309139472493416519976531634960386709696335857259693162789676050475173166574689324941291511977792122527487125212395708328894788497915683314966878755425190431615062226509543334020904816491179663621531546435388636216931337525580214262979288052238185066252082221597203685875269354038039070068765591321224147712568995967441398008116251259729540654152014720031382344659501309630564305091279737477719169250376879591702870165051541618649676071220402675834588419125634442757996166763339731705840265072341873249057866450680473683895899750627390503830581808255288216738674094328966349408539332477732960440202314474750968048547230895031249422106215067099093891123204242954511410211916749635788397042875096269252211456341600227797501380482168179523237165817639319153517067334110182711775802740602554292037371006669352010119091412340194508078859576550043325431646078100675583081217486019334842058722864013700087243177337949986785874198373272560939345251538835408417218915657574243265173819845727348630972150059038686106126326305391290847147598182956363442924195190565810268303709403550184517457397405131136022918911875185146605242209219973180029675711248561380360312963782689626484260046338573269729419114659261182438723713573929453100203453286534332580459413113622484787281776852438868341048468633436879719529299166457338949231199399031265144631546701476552124376411616300259485994633561953680997081893881560626667191372336051661735710648609047198163387074735598413222968293848208239863551101526912944508481247580402561172070893679699034851680735511408671540462345671269917244894592353667466741255447087091831064366882831194592838609311455963741070759410726721360023619857252129344363946842825235822974302819747722518045673272069669736788516835761371774719758864907988449513688134298486126732230644846512496791276682798778343412468635328302764539081772374394249177099148017995803139964873397320885442414756253181063282488565463923198112978564084674074411607317596848511213246356038505176358695378467885086136529943142164267271362256407416343145201035126276541810929456394983173724565845040373979390027814273623508006988514514591525272471874960773495681849289618301560156693640382259405493001490945943520670212857038467426951393413141548738207965484452695271036007736908201501231750644972626844172540884985280265628837526037386851385235786437988281250000000000000000000000000000000000000000000*i1^147 + 2220204229979624211290890157907241812595948218060605175489546034362534039096763007818957359372095711830090353239773264605794111021516030420583509778815760102540625788689858749621520721740354751919226526421278361289602508361374131874912232324502429559288274346126375481061047248410507223330640288739438749642058347926073629899845432009889530885640065537659101259683440210589882714363834386383721392201629899923316318662507897672861751945818062561701702979717134474363894702531649084756400205598031935392920268546978436940479771600460873603405488507870862630836013916315488312795720261226233827068322663174900204404097056227518688163799791271251490119916805301940133691964285847282953250788649123582132403061040796238392635275288049989381792713337324582008698752511564610960760727840580598739964736467411144346261030090435294166047995737522367527011621943542815207572825252721463557306471759443056520906209580709516471254336508838675085893062658949237333477870601355736733410761384665465344564492626560448719148148292583155820610291775390737321031017305679556351567437499722327096146541648739402504565979454943931156368961226734747439474191658129223176581088341263983974864491020655734129322229292344352599194634395549603088262623919922890444077529078959722397260148588124400047604832888033061202843862351086383969718958035922928747178139028957092445417345017776615369658230622197619963247253410230575321329268204375739608206337756553994881159461643782125014944960981865071778948336080833341463876415436638161109575963232139152032793808102140394077632614927736379997180816250374364460332568409885149047703611793219142736679618078416921125300643583561987487816213441585243858034166825928735185101559713433021661755897738696747726486598901086169239088565437336876325482352839082294131178869944166753782248235186081243125665315313280301996574376966305967347596707015805356786448993439131943570567831068412005115935042508495942811926238984111862957532092356426970232248306904251025157206076945942536419721322020148551041161190618416275199835455101410391164497192112152553589297244160125060415187817277712729173863391034182179568250512572910328653688554956468244119395950964707396750337091623544249382352003161186757190640894424282258101730943017508202236350643909981344791499248491137440799113003424339200410019825272664773363341015286304665729745325752051985105984861708840418177984814437815834089839581111284785129734261665202954684643328241953599144347501652052190488816448282127395853022351728951311947433951033943036171485656120373420362521735782913218623343458235634494321086206967666093538294051594831666812201734335144820813915348108969087356208022647391458445316471425605978702435522273930781890497202033979594021443012879768467107681950354134878305262927619354804132039838254600051622698365044959239146782832383469075899895038466297701292967070359600478209229239180884423593412349815318831213944772888263331983107676067306860295210961991825348856461817138066071683814731412660283245842446207837276609125068792524209985537427488015260344578912667023736817070447891865782691941659704916518345096968708283802927091772955220170924104223244073069458698256398367027347630538792050460605052494661365635215278578076686565901472552648562237465122374145182089873514439931115258048803728346048722773746041648914456973354027472725603289015786884301420264928369740292775367356052339617683931621498820681366264032665815382125454016505174567390816218043566387808191255889362355504927288122597176007401176838330262707140776673625028616362188542757091583570130089861426173388073717522365127944329584797821270891540562222709736865735594287686877816206101788302070611306441111050712004017706887196993130796021291929566099301732258682692799811649434896696344632797953898601238590536230038024922277515469858462609769418872610670745738356395651024023584853775344945697513214587229111887204753603625416380606370960389756011325380780278809413570374442243830223327246279818359107566642198574965438435388467810227230720875503904385568234287437921679537284816387176496332773806214859825961483514597061466853131084777206204197171254152769533553441699646237859639681494676587840807328725150455579223644312526591238035363385016156784849865622985479443219282267725775630040540586590191363592521514370878936282054939219885943809121328858188988410433192061144844710025788043639514889922513079350494722406144369864408621871619448787819885839721229909501115152037834406862334048333367287128106019547364000995225369033640653507680033283362467141423810949902325692723908905590037158544564493962174342892592397709466343031578174507189522800421207245465962968473017894221588450371245698043403646562832799610580829313482034104650423110982785593613434912962922851420444203540682792663574218750000000000000000000000000000000000000000000000000*i1^148 + -6029176329283667438017366072787121846126988705158151456988408121929061533357115161077065193060348313388950517880498920864759378178265128071374257735260107212181800921062537835457398118812316018377720078180478266556645973978873722587887925342308252513526839313418776792978163771686302296261249569364639692954645666362417291798199534581922555682712866977294515760205512956056247563408164789577502664375295750738170590443001913930850545410938296915553476493144644762945511775197793594523785658765557144008122966280320804821019975670139090119208292548327905972171307236138450650272642197956248737076756785255918316306696099727117068108075169772528786243063236622141035731184908252014655059193341877848972974444862685799941402533132483609109392662133562954538940130757328120922077408190578006351603684938909022285509013597459063468631498122135808544768583327103595528870311659410373575012187604524055780807392356174749373256052421635947059728473551996833067512420892088045315547138567754960089493721049108116920172410954630727035843075704554005985643453950496177393990458242981821133544802474696126122831766051835935561696109254382946785337552766749880221348932734080493647794480094813650507039904794635158655058032481530603313778233801998553029120196589587490495871423150732715345398380437290742277841274768180080691046093017521592925842603826144511665781141451491070971956623234681348838453698298843315362958450423355701675488851931169444015042231619613111893673641637580291729282804440675282457963337645895311462757525691247477510230001249601167835731369096754728830834043815821051038676284184898397804235350412267792984424260751382939827257941632801236538908336801416271553647557309701240732773137554716658026138815914428192825821011083111002556620077610124315800686869003272201075519166419574508556130112736075999349209040803010976165048992234451023623803796460911361015949476725103465904040117251668944012845397445906441652042294622220612085282322909428253091242728195539053802209875162421909297563892112305468590114820899468686056699513188491165287883422315041137284516931267998416328232754425135833195281271085040461583802766378220136711002236202508473770986098699592719100578220729357727698220494502409497458535693939077458532353165606308064971375645330289522696548928726416839155348805147858013626644769886455292270946364294758180498307153525107050283522127946752798283736477784356333262349254146691227416100549950657152802400494859937961987054237201318129800853969564444679124638073405344935360294109849359525086251267509037085646810479315271691912192173922855911939495114887946674528505336649812228525631251967835635119723143667239937850329245169570258049588356480619253139282645688879578596492557127652539859036010724926521616182179833134112501416401305244924312434443063608314574002760701921175582367413302289041333755130097811875782386584563238817686456188123098301399901762643716179880757201990382200041552498983333505401418940960421611588218938822966337595927453844278241253428099182243861980063801381468920786842557112922769752422969151472260660543526000441541872404160228496572537332139512916973146925764294704765776411268745680736114221595440659954709457665100782726914163147341758390702544048646348770033471930271452494444041573480400624717290389598166703690064674420998638762083279190183003797185184955827471709251539477312392981421306003295470259964840760534247929761189554931116292316745983078032750904380028291708483474172916239498639235292894558178909406788036929184722431949163872276842380950404478261585161921113071488910712784010440519976531356336462225925889403915853863207988396415430000989002011983980779552380776369612395829899680552348669890447462844992061644131261930287766384612539845277341279225798699435467201636006184274351300806904333789205950804015252473970773894053765151215944561316509454597528902587202970464602112860839563557350157754128038723639873661958955196929457795360164259669054004710414025693066942434004089676213722678369409114943772675443001993607368480874960539459350888555784047005837993290022667300286924752383399358642032767611304419461411431322100437869955644892300366000349323252432105006616707501293191124281495225172808620384645112919097399737933739530753489379969293272380767582476559736850121679775801611049761976390376681835094749089870277738379397957523544556583402033214068231012540472803243449475119578919431580181796834132685161887352065390272523931023230659346581708181440753342267198422955639500359810672784527066014206402953648212106381764440116520570247473317110320332675123032113532076315364448252588777504994387439068675369839942607439066883427883345294286781991901940942208401402346009239058785779777370621590031517177968291775706083379660071841499302536249160766601562500000000000000000000000000000000000000000000000000000000*i1^149 + 3013426190402198830768670321376666823299829557273353105822773125732742754232559770811611389039585958506122479163669283529435605484483933478946287933872270436538967295942590200525138992291304334498415540593834503421132719290821724303562720602015715234535936150191152716888153067410879536397151523754371499155788065296301188440586172864483991241354258783302517293784419366791332289576540255884994820051246326705454997855549857770972527632137618186027116017957160550419145891552249218374954924400266249763772516799632470835571497019678950566979790224001123401801124789238232266183142503797903236019291831589193892887558175362395839141594274260201968445690043407487972768798153333570650166346585393673425850577420047869386390207775570788486849406863851100682171284803965841913477898724397497978944829752464927461491823729484520397073511022617780646364391999363301858125568806095536404210066995585276740214888264030728681602878697894550822023384853580671240832034566736754713558188149469430467738647157153727429075458991439788453545669330136680861650444915162877084200063832176582056515559225668783596048396080422894906540858670665977217034370662613529870080728890864113613655326611299076555921804918857973342063100155908581466651810117578855801130511552282356488796435821186479832836680130830579201229232986307220139790412206106318497751431755120657336129974215884476801112994473464928238904810510993762729558842987086143914080231169551407477714938741974277431786097310699934142950464426648508532310589011148453533911697951365158948101130045522997229169991346153619972837272524527882930109960054769417625168891589201566832109405798183443860511010645748686819939881686293311569568147295583542994069752906080725797707113244331166032519819224463077222690031879070481250922987561861974184904220579637354674472060805941806769366472468834990125941267321076284269499541669379028730805485562481832053224105235423686762598168853282867040869169361366828740419408294923459189271812266513868336766661594633619491439373711597476756117655589074097131095239609187053142072956310526391387643490435175402327305448271370880819751193230410672465027344428397511719277291667730720264846851539730195978776071252891253364564324164479560406943953055380213772596817720712945951299664072955952108378302149376596686237664596828337247555646413084359932047610761175571059044424283937119206942902243366037853489920919977972143946023605289507246849911262494340379628035852743675829050152144357611511773144685080210854791224841515217191917814677875811252421437037737928291075829837789562207858436885749411436763437551695500422922622385112523718281035976689491460806750736426449673267691630377690280697616092895109810042438751971010655934140963625725690932078524202637938679812159517570947465926740774426129919855062246098060707662222597589698958953234329635693242614343994193524861878771123695414885421708067716707430644091244129748862476009680789452567731426814860573111422668736828288157732980600120419805720144511778127211018182293952486031327121141177682725032106027409653423268978125920671067376178966760604953698202470353892692063663845123142496612245890537636008537427340604003559158968244732238099332901543975472482172170065746445800240814883712320303412027559951125537397821772416155849742543130985600154483026305453023727679330785809610155356938624009733949339754863128797331251929937308424548517319256390926348309362053733144570473199875103452114126401315507089790712821769303747750466824926821994382392258828136975384831047614196286698066956937313935231290941186831722492309634251895538582408800400143467757136456915070107446641149278998231127530027340484867192528504551600004562329328265133739199197281250870905783111354584672839060448375744551436093417315518886462875238115374530852049401933241817086995421610059953576396632280294684053535076384486657077069536751719621760575981384253457189610464181315448084382136464299727248632542846379267155778498386402264345496499951298632011430945347226278256804555877422129677024553925269568534582202304735751090160726051449008680792000089776792186896706439690287927181299845991926180207517907647427580507392282246734866003210503561467578758710367895078503386766069046435285938115637115884891182403665213327859375833353369973724089406054111698872430617265115311067988228029381742975812808156579650624739890020611365982462888931764852424272158268604016165853741831446125760910668043463850367081134109847972216098569262838097120024545202207154256337504032548658309454913922593565923684153239697412078593158944004352994449431628246723879353637753592572152318508291133313363915984908646555449970596755674150549450541890659006675890580142827539971375738837871918127685243269514581143653231265489012002944946289062500000000000000000000000000000000000000000000000000000000000000000*i1^150 + 2806197370567183203247157196418216837071712024148406730958382067259750457255468414831523674293746615296303030706735553861675665787644058176016213621855714079925190797673102314367740605192208939232954809217470846555204998398072930804613281677997926801791599143667633277042130855275055906569859648342683906995944184715166788595363731797424346320261153172490930059378642867373521137620058677643908740132670488159486393238894169192057885768972008806310185920679339280397973091707694723351013177922586588862247394781811247630547332897109572988816200634114711284787512260562086125050324858575514622475007126410940378655315292821958515075282665848940511365009213619659593996185227716300566053933611374529604516098261793317769337572659156698415956749455150689612749262318693091714956645197966604009732069435850022190830411289552547630477306888195683745604284943854513656811664846470168467438798781880576018777493169060520010374373152870582594284259935219806654223087210175035864436908834568570676745730592661012141529410039107101855786479138976466005081299717693212870189778064311612735575542991103562621617305941321167827979278187028079909761260934832293258730414923314592276882957388743919251492493815187503101251660759389018826944942135582196614346587202105328417712676115203919143224063278844149805368019930510855025122526214291625501824290536546566013512327560049682829142653023329410199683502109360561095572281208338939413600895560935641201012538104468238778227141754737874578389106330301505682747062837480906585669124242071348453502490485191368178892793104190082814076062840602441030434722674637960551890851895003868726570958893336069860061303836471015674321780997647677834570855416895721459787708456752129880585038729376151302351309005707820944713530960958018238266427897367930894858586753681547679735291731472360495526135824067167065684696959241534372002490045435412999555244116034737903725256429463347980575956047150990800448076607906925985031106864519928730051637414363567136349883657415351673198934755138282007723311779352970202871811026348153706145415440978328174240401506730846262143922518806037802515388640841287269344236779712440768766496082466004133625807786071704422319187547566846059760713175505413808355626252266923664685548217578762981319920973009275485349834148112999532529628413122496571585733943751731739355560691624902186517714714614872221601202250165295105645387823142591991791063734686068056242196326152986329467943324331951817615247634815959724144691262349983946877890897965050211130247282970185287019577364509001434567048373464895262867049823118835444661715486063131485451289354567458128237458678608563672251042814182988247188389443015113461394649702078536303049451295549440505091625192386841812587472464216877893252916173130957528539488819659126605372844314108532255055029626301958538354358851360931437373579510149671964450005207100774069987937532864624444989823270866671507499632406841917985782597929745140733535870091222548274259251283759807031006019705349978857863309139614775215118095525870643641912544741516526509781080443345870756077046121585291678948834588075259735959225271667098124167092661061845865830581195943691166528511904378759867616886848268566555550292188477407302818337773719203131612667556985016676117359789839528601854560870205420139169628612510096587950191359528373958385593267190256303910075876758018077181163756064994789980376599967381935636371027877000878515743237020423954867867889871044107274030948656116814570223123635324498529493251153995572262094830750568681506664796486451192882625355038170760794109034821285861867108441969031870414738678821052026977649552479012660940111493585041238759270881202678738125856254643536840916020595854364626853476932346949915320686691711451644011402332075473233687665885242969523660767237737379550164965566292068900742005814213002663312420560617211331079030523729225805200862252169021679043846428553989159056907635664703139407683131281916893868364200007112248903602019480861866568209544873816674305592616126149159292743093873370003108109568313137596446188374249923269647892418835462730160564657760327132396447158413513461694416651850442130938574221965241511412794911933506437169984225395221461152142948969255657177544464716299753556457690787173155038008813242635413159817243402992398402867999786223129259594701181222750803119044822824098168236381123512030946034827646551401351198830915542653184565443040632805899791052676752490746968148907172067714278662468725091416027359056441017710435844178017787016311990419530056025202671802493757074332501755361168030217207636086255701909322268987435208404329285530335259704883349088797936166774593516138271921610809837664291063410038998252021517048330383550802658021439128788188099861145019531250000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -1588679099033268131176483391769998565629554412448431329741569451482794025125342321135185743439979239419547562399669638207213725843341545331673637814219314999914294688215604341114825342863114266901107990290945397181823752825653312886575830006666008516867368484266704373808643250583511332137205296916751195926689348971719637755519763786084352793293520197225291111717736888661732736964718164831810673104555018777147663724826907543273352282677981194020354988413200326490124813587345714662955225338145198929239630466960281515545877668669273247956246623205635882428414485777532787277050981386102357603791951328734414134422037279094919525393481155268907807543751384588509990749436039129607765057480279572960993916277184302818709444685227709750473489719228283415973336685348052016349414648920004096540991716448207726548625815770519186716821295834966207726976414232019465788031492330182040366526082715956924886496313829662488881682734039698348180710620343352151022454350237067340094617121893520845090415471616277893363300153788368039656978143170411075105202690477643555629473518744466401835717845717425907877202469793917482176578512526915785170389319468296878960790878859108833829101341629896282565008360673826272045307142713357262505701048407249558848497594877318635826021539249724516198016992246020062825090566832568349145929743604357725337149729182763065221952801787625227013320259708537296923694620578707005117814372829497027036842069351794820191078685119476803170724044613728321804003481525494452248409901021092537254043928224652087898494941020634546389436021847642073717759200446540840208926012197159781259242756715020149975597100918260400413676841736191837472679185854637778411612908602784105071764240351225611545135339090057328728641104534379463806861940180647463848595856811246398477227283064632249391977105178833090113728533528960950243331214875293412102919058904600534809361727875368078411384455663436864612319898270507222517225007451079665925116490958903624353727138898362655955776487313719561293324831310415980474811972017995681478470613396425284625128309825932621910993239149544657693543427938812380879798405881295117754546930359675930241928020233679103758957871981150383459234097422663666069102391479415891905027990061016599278172036415475236390041284414301207441146388831777351075608292201281051343011835804735548202815165874165804856273978775751739884440326540432351298702200776857466832839081435208233778236756904417340968576387804687442115316819645815956477946145227838735187596176665436013333394864740554368821814562447114810989294372808573722609864133198507320082345980068943355107134005402318158105940574446815564573266729783700239563171683046439253099263369451881338684000902205509841374358543388775845326513952774208109351034089779845237228954481108089809341381539791577349107949092161606310499287719422840758153488233176444328632742206612747661178645972206376023869249028042880119928512609502921419778962743335036454421314407409407286221016830047689199263978540687254125895632828570897086846412086417560974505990666684059916998728951645188702837613824797440528427110737584701622399183918667044077007203975187178003854617687399876046731461051988798000598049160347893836618161698229295412912177100529184769693468923338405561675374558948154969190586482586428193960700831974167758568243798940684187681247172488648843430850102530527694282829493288654911753377372040345723505595766514423481343842262664281621479437514511833331725861078651791310307725232168459473537543029605797153057351701405980423936313372197311039366172151582450557279565076533716232969517899538820430883924890146647625894999962205756108504736102500651332462680175512735401126275904364373677434872231103704797503263649580551270745481230345723743802667114053045333656153565068415346736903228595833509697353904319251729281641738571941701093496630131649210335272173335786179888402920278720811187771817210889454492773301407216014976634957679743633765955802596536674441848406783824566791598665532820956980717518930154557488191645976461628960705056996011821713245773393701759590470115059915752396066641880629470972520862055943083838217323009886732411458377857085005597946178676501069743991869213263562354986115363614914622805482199473372127746261104682239395342301253144517606477338959266668058642299359019826970318340525021328236116631293954715806708429668537471181571496658563801267577440337059006233048714051135025624083492888124002126783179276804014363605737491431911119640999864475736111979310478921537599465667664858929204969500130783094036728755233726706772440904033418642189441915746916643757062883805458551786300689504465661621492066117650820794195235171264158227123187114861748991945233910882961936295032501220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -2236425751452105224243361604125709143886583207009425191430450725761199079454048865464876131554403666653712172748170287386313203032104206242547918519299980172177980787351642762719986326599826997153425421510851881370856696212074536937499724533001997271352268045213258005827643973018986781544566543188023802252088915378178250041579965597312904326855235817672098964998585289135804708870308108668404714453914794357529882578640926887785987240169514741605434276065716613266450979318875730564836630856995027840952449547719905251083815152292129923975999053133502468151464838440132696090008320216929293646966613191331396712668945658959960906738703834628768978656535962570684976952685694320050241486246986040623857454412407325123238383537019371483638762019754830829179347951542542981246229715661480179139716245870821364947256853333981328671602518621364703763633178908314403530824841763521886976534437958717135107700333048537652702598979090447142765547210251064454088588364973868199761144096623601144424470131365481808086631388751101520017280965247395874275829186144250922665161695915894825808544689968553835166558629706361955222556839859999007709947173531614982807050478771878943347729634292355027642191633478755053824896771759400582866589243017590525434710568678040100792197120497058919925480468010639717013091211359104391102148358386960735312603459571631126949861473430765448900106628456535297829247624351811244533817190025424438901185906299507164098420420658976369831525722921864733242111222071169838308942412526453765169266838614349003326383215808777993222991731128115043064311236240469229024054310938299136412751070833500783934507801645562625522859323717138187796467932546114357328159344730120025321617362369094953027671595111022626313850594849052950654030182046973743903312624682470644561892824765647343737176510021812456997918455998400897371382454808344948435533305062947114606924565449896896338285116319993397922681787704077032697825775582664221018416731917251428118637992874248720632108489685083288539900812063177997964313747262614151028928033061196830000420156387566984498949882406924934522463649821492345765791188087929962645877330030441015090103625820989648600855411216629681660487158740389780249057891377795979495877335424356734316748215453465502627995610384619045386445275763387713417553228601289586610801163471512829491770474872770001235325592791435031360707883845068477918466419800226688204656577035902733344340942207840234467730470620103405636837056667288646102604235373058495171474780630336045933869174700795124526456836791270740297953732238968256930580304162312035544202495675774963508571443861668402380428443983768778349899680046057666443143298563808197533377459161599113115323315874523459045327360842762396162415425435525838242752907383752737601353577029521126407206159364006901705149053228968062658891115970010192353270532394620359259881287253918004916155853711720015201280353053281137973343321066377520999502262970105639225903380182038864587345872182880623195307093579202041878599435465404118082448400297711918634675338317528810204874079057038327703081237694178954626611073693478822417199412604871558607894593041151794590588543912203975745613706939619435416299313462870178880062715076641432791037659923721921115369534021273663816597211481742025274316873905360560507956495127098404119158967714084738958360539031530785163915512006291277277508427922635531987346185334941951458907076381069069844937894715511679076582342630742225942448793942009469742093747085734115441782546790973091266304707836615373269985085255126807606873651561886784128942674794170685843707274655382091586060524930826570040388267870294145498505388746492588807078121640990546585820285939911344588748240078554961072312293876632428064710010588781672941367919184929940896317902915134910532780578344876404242167470061594932280945463638880472607910539482942171643766363018062849062904060156164830551334267669179437967451870382650010407112454371174198648615739145729832753951368572372462627865085902296569985951667349544142807853674767518220793435989810240916679043582911454965145043016583313920634777943169001272290857525585061820358396136367241198285679890726678563455067701170827269182990297616846759273773795209542636390151853637333742486524311927191828462427022026556612814087735732728293393504672306760896853741521707040870271604308275141193207992290951704982839457604163230632563338451077927612520209313904714281600718734698297228805758462680361632450546114239836702511689371653693006815698015606704962880076726942824490529301023479174887777871073485897696140514965446416959262001381627876913738793193106973928950243340837791191119166854563671337388089852710852303850199823843425406266760546714067459106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 486659636495364016573532422702858732551372235908166785690378693256957011060944782397912927448404325256690504647848322783253968686578860572666577958082640502361565635281669072513612882253510384051002752719396205278679109733316945334260432766757765987301120859128066970693055846180448526314399600109694787709510976096958730199086787784091632211523181983617940099362319694060327751037878880885463648779650297433506528229798873737040186086234023476499056143395284937596738188977599615971174388595469540484864241732222647356986919092827671542668557446884755814039190647563641454198743425984199289736545447412067224752890665596892491018082699852957910901448213820460407499832527016467610030271868436688300635442433870376174487145428691480640389170429321309984252268088749478357101633365535291575358705347719476151520921229581330754779160642309399677081583612320617981851653497882347319112695755297753488575685440302200901500328077497453237516555896815862965934628165556609952030694519850860351110743651599834238596229759489874296560597828263439730891415031128396024429078513352214836211173655294158116232117685510183114648517518569099287579887488971408632786744185565421056172217470568925075420592435997511752912631354731646621157810513522139864238444442732748818812703459902403318006116273586681521614923930605878614647163661911110183246025319014426395332481531607323460283508814934145898166502998556833717914611639548765455605104258990006138520883881204858174863189599687597548848869603794888961457279457817687354722335474780004294503430643526222736762942885694622587545569304135688963513677271960742038375601901035043063715196071250764279899359134238064370384596410550973114186509782666703825987928164078321475725815133397188327373036472566165351106929622459507206704772698137863813023012084284346894564672164715194564983910927796647162924615499541407257582383665836070636604378572219691678125499826898386693399459500344673290614899361867357031355984006610103342770289920039290616252226099290323631456979499877959548639677124451692604062415860455740938112621314648984694032833753147446218662914418145086431988310025787151682197579071465241114444269926345912148543649909492066061493313966191536425052532528051427425797707858897947528786698969132493347034495194487003214658106484322740654616337681818035073442140829451875769433877460679499122282079262750507234441018643948500911894254557842570714937756152218311827304309314989998717397649068350523869501634866037878764102943206830398465924760981875505922466331116041902998091826879299873383941808895474780355142326144329496908433340803926233705259012916271409787905089177549411011632760714616274041569486709300116760581179863755327066130146450527206450668671289316274304016766751932927028147874926981168722477132100250590491656833522195095109021019933273973396951709229786063042554339129298149092113454963953990375984998575386742774537178245077386794823673195161411052896081075491857003663382776997677447848507651114734818782626490299387848634662558092648733764358654309707758565239016626646112829829948953351697653247898810676683312564284959184815705271092183224244027871063642204813637542848537870210694946509192016135109930550672190279161490154930073208859919800983473467265682156371431006641215271582129710642509250308288466223346102106548064278056964964367160700366647982225692998580904232605139293616873623240720586862214813745765431818265232267668366211432682377428713078386855952116511662783587812907385028290251293492007129906554883828359490562817336933963164074909842482654493963876195907933418691063521766802456586025922376859240777326538643350052694395807065482560422542884519888395648825332970465451892355803122789663426204194498204384490955006981791294218615238022542287856274178020984694976802945893342495082129098303262707327133601372474904331358131050818182578449013153229639216159090381033280634946523940632861640972913222020441616437393187172380234829007416350488479796488585575955344428752906880342019662410855667705080585644925646339063825974669002857314686987931043523150455133378086170164801231330431147866413393089507693564257218021561330561816048993032918542434534157342470420667567113103282567524576148463277386357029148595867539524661706148812229720215448570453551903040623373282990815448271488131650000421736718964746062019498603543052022448505966281213961439252518571278495900496298707075652339564335701041368858806269452729587319006151752336583971869879960957270559305066280217377642419935598549427515754246302456813120249055745452210886302395931546248524905113096650553075915836067306668055775786963567314139259275267352511464670355674807679142731056604649696601792796684549102792516350746154785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 1607796729384614955944239530051994838993795232342433209602300373155133834058560846645484206407113416564374998694290868452149867569918163890668910227724205134352578660373220118821776375498554505268478340832147525150314082625065940364134604797049219995458743381785762763805271923020422776987609543227319159739328898620767733251326848603704020654308293690619692236658664623234752051432610336555718867545841196123154696405580528915784685635057387478616408452805098197040080174734046475361821143836042824613668912884410211122944857096525398816649101831559944603870339420204644285307447271627160091828940027778004188042808121725064177046899689397399738156862199680337880824369402029099538323957989141362665413709953976811882094882489394882182563131351653859765828542372595737919977995979320238413497266827514224636048489206761657196757333263539951724445493190551203028787042669080627009416406453394145589318462092814076319872457045044800237107358050519112376757757113536624600413779448264036649011144061010676322854979050595996273747079295684019516072487936686293950687683208104947328123458022325713983266037801342762074089323599056908937799976119511085457377290568172127193969690609795176512025097450731644231274280796125821087919177758385062377703754774727000746529765577304088564263767942817695808425872984618231609759519996891650399219875480230579513841350145570710831091149371884761877452084317100946820757261368879227644039619524712378244773397076299694148271083131668840863508423911939427854294641841762666428957937180250769975787417658402071990771733076593338369039380291857855231815171208111422291645903449778242389352862511879040846294923531678239832734993234560211754152759419830495693661471849172586131113493846796796536219700305740670290859653510178140729047317141446597152468981253999957423049100187320915005321009264822125491092607349970402164516716404134479766516860284362172001311368696084591253349290859220012501335842265357400522519463263792689051674464720774218105536239938300848615496518093463637223149678496069750555941774186187754749766564549398335059310240878363252858659429317561762214267345584191392198065033914138096834256830556028739288640597324179098534755204061157340520007202792654699849985103591495501975359544313135434115295259559115612366424058086228506393330601594141161266036810966944010979930146965209387141781927175643328467094216447618115689051120678301704853509493256550930530999214074333431228790399974292093066502991720777795671222150751904815313575721272005201709932045050934111182141155663444093591727154096541511099934136760563790111997070022689840807870095983720906137147754242064271452611559386992570744010780991838498644907143192487118691847444903108425846956203201254828781484608932313758956023452095522905809802502309265565767999845761232281802236037837784000256927934952441177734929433065683883374121035296551306966174398320758561527739576243139661515160384536267930013641331320972096269348238351396600846949029265880757149033686117738658101085763899717689704331805989192330118958995217989293355173597918986739703771370445668522382598636271357527525595606618364221957973550700845786092687089621070803808703266711454768617762493106202373144543757394257385994827095817695113702158095844790682035777548491254359740773635857882228145804538064356508691908408732738866985869510682646850258294671775275685934216310195810172567574720121588443937279850772622425724647891746400535621905180708649678802926773558473779214896328277247372758144309044905819406146515535202315823215755346918549983497351236633214136847799746197244245476339464805273034210718152799808286842087743330124678219820009054831937489973366333653853855080983926095196486292874267784210335118755727761894277495581680817901327418233488257378817595215896756927095355982186222824828779120184751352890919581945737437457069687105105660255266138196791612191739417724502714407970610068760427845316299311825643315715623258470490780852427073183215409739770720403717336779092909435482178850668860048865703146655798684624232143495633405199737045881976307960642030626636960586171224424030048162952872190411568686332487486139248475206508409372384812573578079764629624643014836502489910117181292716346753190755145307873753521294214790106252448653142699320407708206727145551339006384377340995176104352895022647571844365114325702501205892440815137770957196884691914014951971555743585170607494564766884614639249341407547698030544753551165061744114946954852549073060337647497314912504089549013680563210155236575182030766291983946184806421575669365507321698113105560570559812597525562038051538255667208566773587447626944945542794405788427068879744716446220700163394212722778320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 407152119444826185280041796854496132438601228219663916018461613896052902469001458664973838293352139189501245189932551788471844999283874316311383120404008738937239518404064817045900384089527075073919167612788772528140587094284674676764756804028661563963761910208814063673420631806131124831930811868615704702048931312743941981172407053800938428918454221620328634024239666329164695045836203197689067017020188921891705660360022280861002154586300796205983404668614590312072426094693805945333838042981117946249252857318898744320483162816731857519223217154299987947229820919001765496134691340437639713002535948677439771302876049581064752554646489508871219147855086694289178703527131227727044296289259748998485049793768344480179079420380196283147296523072252173636673592247393455932562759658159160651140979934521500199343128202625388901590412941298474187820085902015449776381365632169720014121268789791232428610212051192509002334148648901188992572250486111317093687544934306324727346491996089303745164443792372713724780682393073768614893452247933055139449367083763288230559033009191315408687690909888459320319093525698624533102676468427766205211845663504306208546007760406673390577489205949337310578312519859916836565322868245815640415639141528794225386340597475477165624133851370673209709456779206721059454032764682576704933532189102356252690171122832883293862769738096800234339948086884036291600518619167131959660187407934041072248444187908902590575990075232015038821758882539824213818367629445995960009093531456379559237493962123041401912967347995897679486687583175892024519826486311387742757684284182567877035554299941807899910152723015047175467809537096201891587542734121236704029593610328592113354641874122227656820223103126339053911430030889265827413818966072896777694717288943157710654877630859025144974586468985712939823313099440099780648947375174656169637638928358199895308113319968857780505463102839309747673442847100852912608219411057038615310990365061862857765411845724100691976140051120214842691795627207700533896430703654909550425366344235040144983584378368423357649776318094984325329139437997161681334259531843856121782450494729132830320874063242098361876444396971346385533407615920577376704250599838768903987594443220663181270443701194243512302776450087886036873557730261947081422398300098404043905493375642044064215605190379678282963306837327965949775384253677285874975097577352283769353848725805561026831121906115484185570855801327124720779878722006423481932352694464515384941590047308607189687508511459650931909886622943930895643614562344498688804001572271020537260908851397399201374439690962871646726261078820640990759249143204051919245712298983888617626443812447739184525027597106908608311041845871399827138975462389659866231032633621896803330784619924338714831345790874607293070085776281136048988454740013258828905989321527344999035145428672786466673342422882154945846383273540766397254395007181281278989124851940974982379707407887709239880376183299784067264767318672354266502391312774069831983154185160371525802997237243950861386310493979974761777923009229069263129368325281764575229910627667124784300383592645798818520471518189582023446555980666135138907062252514143706522998126452578271256832594567601326054468371514762955442316046460533110227106415944424700264623517759095954751727618333914367765789392274815218949331943049130654648626326121530361166891622039508913725708487598330470751492857789986647716602761112133424757212244914413095484576899961341217903378862197585505910659043475216100435155546971509717871260355656780259806945482311627768973988687173567601834785149923367308453425131777395019870150965982024274971728261326989077356083194710631099687203893987343073377953285027812262319754091678033974246820248675786849835344495594881437368664119072040537390658119108634253575708940452338520760217974371850456042629888440125462659004225032502963512343518254289164637607270896947151928990276499347890368972715474386034169124902778718528451436748132055512805947686549203001765654944977113308153507147278464875700467976325401646798727912126626840388059027075494463929675482360686618315312716230636459776445629362709004002379688835270253833856091106671397649559442154232691547303852345179454059830095407601156405063058680347881627565413138676787945649003561766456447310702737411787425162919847617430944518633022983752020881994142142756090627457139174015102746101800969606919536279086362061697985040508257633725417214556789555129841694581521979897699317430752486436454216971858561943640789626109018909522868490908964919975624915390942830524475245107503407041344567441773622858333070645447746809106253836871120013296604156494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + -1008679866480821215339184028195674181867820021072013235178019279393015400964047364568490909627709239885799339069054608192514061280760794310237088910021900082430304983475767193671106134217421607091087632915568908068235538235839651177631743793332929365790846682825275891326270495557510274207565372244584060401502322537068008567935789821192158482575718664040215776020530273524396131567385628722524430117331672843536360813109421928499436362861492824284242377990130047224881518368139349705054285237063366372144694801134331806520491526676199752017665228869579160515122506407303723522382111913801844079497080308793776782284308626189178688117875700728669682448244641292868378712899869340339901112116176526589471685739596019128757468012862511762021445137988989686890532432748297036792172471956675368953901303220654575790959518249267204075084951011274028382434487841616852767886840630956783392074574346506221389552029999444465933502116015119464828212131269051137181695022087181085674098662299328586718926341745429653537836734190716876396560724309787864559216342773736040454915600125329964540007149816942937828113091160553813901111132351755390599340785100796706714737549719700782802261445953263344239555588281830399203406535167933230734584021002698108482120441192744337672864198977051180840675895176641298132477341644430229283065094638732432357720300400252666181229507101746783582848163889910317616955721017825786688594368534918528231165652618044667681860134573381657314549867285550198542267456917030243519986071984281528731029369129761469097510212267733831439113888142289785465089926281736306047848595109414687526883476194715223576774787860290353001370898212736205580562547758212349737255253140906014493792105352024378903245563146609088132370578515356689761304204291885935451016400515035184255535296844479453423219956594686503956099510667613933133737139325131361017671779264657910574875708647121855982728679415067582926761363669668475987201937545292608408610809059103696060960186461925148001553452305929285335381693681850519992588171200997952777395790897271630341088229822106806758119537813158178503018765221237221479190445953900713404352357051556794408661196362439857278466523573004698432479093109618381587869363692839087423813363283458385538580896454753135094159537424200655971166778857329725844854162525804667393099069705298707665593227915170967591006062236523559375222879703820065744386864038928311884004289985089960012430320955685062683935994142448129037858789648984624834533495662216044161450544958989956378340979642755004205956889447500270765452104685296151123233022298428903596969213017242629299901717065406940682924408387041966072210512047304301160515945456121248206963322832696063733688017490227688825454541095762917865916939073936746788178184798877879595857082300219484485135028433536451391588838296018537401738655239228649049112853038388800926370698811425298384236358389127266444606326077869977781102164942804768772678513651141402340242673206580026392524827724735159387292242410600754419834351259347067588386408212524680953237077460009796513849490634508643733690447751210680448448663154996180756910980812602764863477475436726604311340539724444033558934465459220498009963743951673999607112899998895604938509984244839059954118613064323999144285275549033279838214109598251256540312537690045701439083974999378384853612246099026254258405251300639069013129297360354047488138670599349852994274244269719008119684639899589309256313070235146107911193199073580421520501170410300204499610513247972471996243335171626525128818788080704834547953333096481770837929144282032926337715691531381428458351734009674930285416726200920418586070451365163444538576632430963019193437154440981029553208414858813872878675008965359580830931961726638685650994846119643957011807690541044811065229867013859759274482545528297704090467703300334602934736124686855766336361390797838749742352019722487708402193679756394224540343567236462840113343507044336809629491923212827163855029809024076215964613790313852820717074583049659739638234839454335623468933299944950292971458343445174372505723410789012358499179132638123394431384770374853043158238227360781322092310850418052987717231600360774527592868882651525440144205332341441147570818813715604570051364266509895705225136147951723086369136794946038281031092075686916648795862762913962784483242449434251604696242503692397593494640705262457352742095276376426848119261646435883074547465677093871814672096439983665328796967006981619212164378965218756478415670907120193543311613420607400985122239009633433023356288591073923191113346843200751792476029896642999713926857905776007732141573279449523495240450628348517679023742675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -586384317545283604359341383910593422774390720930579254251399626657088444024851409572700023558412131493870409119216244872506693861984542557248591970977335883380914116190706966880723391075002323390647662618706843459889641104119144789920084244619349585912726688522797927248190925071610126395787068858510266974804758078327255635906870753320317433793003999505764118090243171534559992439819153524966741640251354273257516723768828994193943347773875937767271015782284756278672016913207706739092724820709985259139898722378552171477789125260499906535620786919901287047338474737699446095649854979483423402448747602814136064840450524337331264688959304688482295041260816708011215820309023325310098588419242584893625250289193760098273283986143319879796063665409399959626057223462351168568997971878971731608078183823740935170428856302934008758027469095027278814424520832123936711612757787854548526865375419092407285559076231365064452317814429691506442754200380441214141304858862571550307329201759330959711851826080442831184938360905909878572120845791917775329336427548047657740863697478589271506607511434658083302312971433506119710770876486933875508509835539257251424734119111238241961185686045911585245115169668895350480201598674614557570619162785119839552160043487904371777896395556951481032975655178296029202305382974932467906348620900401897563921081886619767749546468398365842923162898616310189251120229910738236835126517201731401750715328824266855834527797539851775158376801934627180822058775333925760147779153311073791282730410422341371190692477936068152545583464979492188443885718689687836827165653745137227101393334582532508029178569895893610614141770127172354438288229502018992186105985385187080212284845933918021399701629255973073736913522480287865805301583983707572052283037349744276012951985864330956256687454564498215340604075593029069766301977864767513390423500863766226892363560577025150476343580917882259094020366415233362040231110137708287486327255696047314516613000404018842639676900758972596439993062111257065555677524086327162608537996272126821017575018868862800588373054120218552430613357324882643924751379255880770003676443474521286765473593715481145321716369020638850331085367128127697770658550223530283210383418675560327234411808976558258968244891779510761653358056632313482768572684519940891791118166690211602252962309982820914303733465361906739196150872157552470337054478834233720413965267929098537795259793836681991287777187105823736608725194017974686322946659123739911966476356285497663214091648124366599210806010803192516564798341113460145874824766606838786170343948151599741874195008938908973831472317317745482591156935300026690016362406349470348844102600010917302722424806181839113271240192442320058783936358768740507314915989409073000319780055308141752808470387955360070192636705094104638379994298287753810874952291653940202241311105009219309692235107434955434819330106620440189560705055111192283343605831171123850061862695727922585822564099961373748845393917749795246496227771906214910116178233989202923742273685764068774448365644012889482318080091610067778680088242535040868784692920904488247656185189990194361588428411381768390281697390585599341226358978769684368250819938851417766348483746847163702844458591398959667489799379331470464476512396618529518732874245522799405330476916615635827134430785129192915197117913418482254891710542833118776444566072876293230289648263392270985059473465960535520837994105426313579273578442647733475263233545523795339182777229333800660856689263519050491656394895130558763301265321044579557223532354084975793986831617462243213177965088669263593678309521609694380466891058109683459364860013203602403632380924781784066427608530838896867216677548152988643182843209573883674223681824666679912658082307553570454886547642725625030197367354350442687299679504984254809765257228684026941044700960569893648251527774166219768414138447834724881425318907253832498344789896482897735901866320121811321682130834678167549165767764289407209013725931957791264318502842412467540262040738890226478691939605030917372033416972394603419876978732702117067392592470251912774563268340954897673772223888209757894465799615994054875538579988464079496738400966738673890891760443887373519210510116649121887242825160361033643286403227230371809694871702083723298283653367186446478714113283160928323998189400326283857266798229476318233019674736530754440614519273938249773129243893862147276503944931609413070208047336378682759700502752822371580089568147422739845559140259624539127552295903006962509626172800018473792522302996921539718443951354543455574655445590428479403995763369758344199198773177084960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 374234662492027410629035659284572263337048251951383370766111466488989743175235077359104604343492045473229629626008024348795651937297041898983408954572254878971935330965123775615434824587686185393973748863746783592579814855922017471338618842867635330784293710126509838696263393237802007581920275065217229536125404104648257915649528939810337483566926485707313717248164929538384377607959422530140197044185152407108295448224242681224232697274960257932274457470626737248436295615657123886667736975880649706795315995965584975405163545041712677200702329536459472805315081022968156706899542912991753389106451927365798207698990308468733702482401064316310610775624323333028197986913796891400440252146178065471598261134221253461947843018555964983220094944722756304354707517302119876860947899938549371087566704174091607097708803769003927973965925062263502217466256526599984043167439898396717099033215628921391977058101004454112466052016955282459421822088378574339312005718443460430133997298513376473825408663035903701053414627438241461945988672351067545803131634163382986245796455900414144099280340370382900115755172110313389554600186592822537317952191630847618510389277475530458896807663642603769552493204265412618071027941247045775384736210701332079399807054252126025965130969833556528765496831620180818218348152705218163101060028903219505523813420984320052665500291954546021341883360683767446221022007018243412004857833696225829908093695537138659621893703231848591941318171504829722977761089329463997500755764976032168068743887444692014147750698108375874176317646122661651350211092860206237751350149813362391809498490646881062402254658490293810469638245448734157637662419228593126364473204825486358520148032274243904314785402999439863339354051874932314863807612177909098646676838697444796679314299701606069562159591238186143534431106632577361370821969954915516354657286055978968257278729873130046940785206789326661397525954079226192419465914042901132329965590659344735744211406065329374895378292501239276283252506808762585408037931262821857808804088280889717729537303790736484114505684044396159240956420137457957752381645236751478439494662344741701050034002472735858923620836503578906035372674633000736804185491291096688029620852318018235543251839620821129726270082394851714793560814092934235794212486117276325081455738120444968501432695373152521333388897855448385208003942596035130705438632704251253293990928762463142027253176294172524926132991830797355224004720828348643145803827066986756023130337091584822841699840524127183343424966885599582435512763325696506334851717854385507213203230575906104778702149294747994157110314024714032257453846116516551262265178297470927669596789029198765984566078033293277415260007300563617824721417606444045104592832913586626554654284021547782152170166299919070255590680335684361266620271751225722958181164248163080139952048411028424300239591092068114818305290281438995557842898088665683376639708655359183942853888398997054805723165987370654394750946713239140705316945052347593564108134511583102097806109216875952933824979301337065909572688360479468126073527208261895543345276016386174235631911208883501415586507115491043747833926661465500283246011187970251473667248374740736754048293476598663336284313781324486431915038807694880387432287639146422220266741124267512037001349516611626258714966269278921516108930544756440029428900569051831791455302100246629872412762822185869349662601215994943316323888770700411348491644749389524597792908501690664729287719938761562257484042361914324129795573692874587169773719108908883186805716285048330045594292486414291573097640722261414539066432363104134743667992067440403286513529329478895991951767253300289462300355108779849396800967865395349342934674405914914800188732781897351099698708704817455465841797680303128819774288569025371281137182148874335066347169632534947284249426805908927406070692121444660713475642452876086768208045470637144437443057009983202774754264754089896169247240307048308137312948903964706368937519553631875744510051075114776554266135500024415479986889533706207809170239555647328692673188257602138878592510768201169326577831602187553821711298412600663489853143969554261387606586105647503089603647646497739542295018459529022408877704354376210781229886922991998882877315852439071984217500679760193275616788622527921771252778277422826145322452164790068232865548503240479140005723749944593619836987484554747320488102781928222237495524171970688743400135962384590529521298002421384189160264326112570145900751837766509011138006037588499251818431967982997898302761572114173772404646950651438116010681840165294434047356925407044805625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + 397325571019120512768956923863960596901391407884443285971141675180177044045174097534099787756993039084824209789533218004740590700493389636337735569079210783783602251891967623670923959829163339884471568208498526968497714300519457069475831250458278818227003073594426279468952003460373681398599630406237447716763578269762357771961713103108702333154836610423939799470845308746918949785203742358677064355606379885868695408124972699413272739128710348418134215907947037474433580207779075146715392172162956831126003705742739734563343086218170577841112726522233695727736817875585095294353268475928394515922554740508756994572859770439921930411229997697503569673706662000141517571039257308476557815267561823678724195851218976061411061240380544464834593310803894856208100758440699754300061982418833572411246772378790337633814204802603638190802377326412589787237959616274128480886676189018699246034715097946228440021437015670962377583751893217945115030094254725263382464310699397357557799889305777205070602126106025499038301985485177276478539028234420532638329324006098979516644648230586077482000631077099303676423384391437487370077457638263622974561829749367986181438639358881562476226170511381100958705625502589635793944826774816017106500814766668096380115511107290747796985188786755767950566774719031493161252954426466454187206550634377437087243686101642013379346009864137558245229841972433648238084503350235952878329708340470903631600031657073768607466613553501181097414375129423081335179454657977765030818938338576494653671527105215619432697378643394083505182051593252894685981274608220830753357645245900312096351495246913050409387703525081244957773749038924521257308829018145188555813121770437722807683070909601045956880945527540163188517720713683147198040355627260220369786397788656225884827147406461340272464336087058821407697874697937481254309144513880810861302180111987125284571357455805624997019760473517152868832507520519123538575191160588865715897299610803478741301835708189385862517491704520327541598233364758905700219233099286394064151701199616760673412651647326872783205912253702739645618244654614028437688742652705591952725663408857441770261533761263744104770905590677257215134702327429070309756086927954441888504868060196136274823936461427710073873053100449044022578420498840318739453047256373424037754835636626665083140555278592310014760515917791962778522315917616311233658838647125864644613016155841710071627828150639783525585644248735947723347617336482860145083034840423445799259851217502247847002228674287106611846023230921678236435711666289495466452031675439670391027229968218502355463216490406968564225316041283950868388454480552301447135761286608254097272637625198774558890892075442892761780645689923877358295533918977673118414694650360652140620890524350390189836916076090248669909824489662399208415113986143118789938382871687766728700419305518913139822681659115779968228867305260560129851191108391995779189532729063408307283272434409943658653911974341511010579382335913427075945153437065202806443402195730485268112798164558591000922790706080764509685642600108473327588567648660070102297896462020954345423300367593975963871650259364364720847034643925491837187052690054641955285735904415614423398650598710604474575837491949630437599910229643130894690720426521488432218788531964946995370191382428553330128228453124087713719060470165194709820941844232535747544794816064799724260891967592968787580367568806942728185256514073140315392408244902814171311172900733313909204548152351583498503776171180092147744628200517593433136488597941280515160877344426309312474755322805483780176291321942809018510636033234320420762826036161211207541150025024342842834958260731608115070861257453644716753539227228176556998390904783410494882100463164663809121348803776539016987365410063966268480607983867008839003063830959543527801185459997316592893282839194424984211014973720787983468869202470014962072143884652888424311176606046468125743381629358052054311227291722598790505191875003925635929226116174320160731529924800027244809786451752500923318376850846976780756975061248689852892183506811713767426553415577553555018173875445658024787714657642465729621984932055170721858641455302892413473481221741805272190895140448083106825793537794540698610512400540422806930163774185076313815533739273093225057337172114532558745165974234831303503388799199017322086068685135011486450687986611340483109789787149191625311739384202976920863437414163787423102746671995957099502584294273366271461065592424534435694681023205239356051133756235391908908708637100825990130035470078106274647673973866924937600996358790721269903459664771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + -33555191642380716975305830624709107150158000096427847665895765166405161237361268105222148526859376887979704079498367585090914076292033111469909678164204761447457100183154633062278437227961126836388860473810336035057636439481261529904769235286214703586328625398535868874866164494454979051191142414563716094334578856105491580227098476408529826157194938914754383207255947354182114458056943853295003924110643453376672632248437076775959061461779482070595414196958209388116100925491728860647841236512717577032003893015712242819561294732847021526702487007691387618465904759487361632238187571233384873898081201700551768361062335004727079087360368324107269457705535860420663160908291689369860993518596505719878281753110096564243172758520838841784159950490952535084740666061251800735282260812076538273306696759987891604392545926615734336657284100840381976477582946687235128828258401477088161076875605303519219053465623055867118985065502051702585008543748567531881535870663636328290939999329917885713564799850564626449426341637402430463412195504849236114783366168082744346556659161340943997756285933806967805151104214857053897817965402867242823671563313745528821691530319306697575011123052673729782038890465270358703978573654595524881714713660059729888270427506878411202058451082632699341129064992575697938200174201305797479140185525272375897549141061964593479175001450257743281976548327148122430883188630706736022467857527560042896224846977299471428095937510393557364653129722752432635577960028941635435972440487738862915085129553579614606322468954373080665243802591231894486976775642202046524189648319118587603324846039851472954719130675260847919649230021783801756211306699487781848250500936820285627406925069661046966332860026015893682732422096051336171280109499461404422801211627312133747826308417252407428196805552299910975858951180409823114302310899405085689585572645894130992779838333550028173276695916305074068740408047839951054815930225500882522382024466607744125010563114979802018956129450643593131482414713435725082132819830301284919310153384237635496828177940135787726211637325884926231834560507079582735445749523916192583107877817051369052485910041035601528403704315614734639211763548222235863472050899762837608114108324542378271036540895983289041479276679010774931967124277156328129907698245929526663502424256536764879780878614188836658864040147482048068213185719858240402971035456171985946691989810577109966334825913483810541415419571061136094640821581182419605788577715801557854750867117615195760369437627614629135768321236252405506309371049059847789940892722043269075298447572016847374149593878764211731326729218522637666429317441759482325802804521235424550861818578618304060303572178020925244260314648360639363063893749853981893486222325231075239084083135056934922535160855118585942052165198815932491482897976759577899397246282425636288611884422088273882066496422078424012968141019069038485561191050016364780190164043446451904652544447518204094770120724417685377613803854111732319936210363026958965922586398711310446105881182843392430777577404089133389334736651340643562032134644418830888469093832596780326825690164245183647756255135359001650873393890499395930142272922317297972831474191140330155893013122494648538086759046712388703270311950500832394757448278493713592765768683490469893698084468207259814511473073092578143740953666822241406750885782593335737508262422035018754962318666541947429508063672663667281904864559601339734472949282290910936892095059176358955580420334503307816811573845368087345014403428169690653244959976628349118732232642137366959730313498544361721033113943834885913323274545887545973089057349280652767186143423307601438492154626742282691103081729746835916523789561991271985675425380849010775437794705533880727611434088357947041958709463932993554497397339741412211499825693749702482947720679529315086874989016975664063952241160523051455095227164495004311805197157575789420029048652940781647891433559709608811157620870948334409572222835137220196937913659813411397551749464873491012371909700767419951513983139712616491865813895702256375548019502840521919512942973785244870964338668681670416719309407690968669637814724130469350323548209934623250770114843497401887518869316800168932888630999207422189089193528644093425941939181663687345449703194391205149525303711626856911209161818364521151329525649572842470677574952702316884041097548694366097919020703393490783847674149188480749211127883699267694492918015302483603227705163047040619176265542119626348761473010232901539301743174809470877803130591997776848519432733470803889751660013887166306134537842768518150253445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -155633957085925489096184638742319866337255087853502464464788609032310601057503586411894512806924430247859516798104036236329106116255663052108259241428382407009861057502631389121466901427315906193550619548857398410683201137726306786386159333116886338558923220696369950694041400821237057380621621698758093439360502520269314676917669036418674100247559350889540046589773470637762761437191955182169108223829248686019528018657958477686725739618724608384378277480567763092093064480676283012687509178275600560131689260509923548035096255163421807562773333924327091134908294770998961656957281720307117361087309237395190260504565820943901123690589402051237323133462812088575232351519219767855463977827091709742798395671039638972363114479351704998736949295202184314859593150237991567028138733910111900230867430777262922409688446767817068186757898290876354990041539553219248471169005098823680335975073717007389808977779342650305084364420666572455767023817456422366950513658291477639194865839042208544872481534785527820593123145496345720740294059817791666192432328714491656620620960869268891455839926859605024839253207629713139662182173187624886675616341047031143367776537781032686670281219431115644952426618759234978347675296376976149873349870668007768632753971167888936426106911343920765469209895762934245221248643499969294830122357146103605533828997444558362187417643023804196839185406120603583198707131948047231741955659664722444054937421105413179384126594184085255343670644744212510240025460817232939552413183397003957335598723179012165674846699074201131498250690043278501702348915438274007741679991314363184577836627738549760680768935324612036922885742622559308245439226095826678893286441202586314011285565149302282071872176064530072545938251826955409093171514063068969168488355518148755009319085939893022975715793719884152105174622130193615316794001920966041369272367911750653200364096617434909694474451667995438151755247269377099609245081087964372779824464734218466893104343909650297459145606401538221331292441392883049304944661845092546066536338308267880826075239818247667539635135753377629859090604220998481569107734686994858472556302577757161894137278245407806991753858467109220642898775129679020218743466144573543374222046017469635794408782710161219743560608573053405160476746711516023395720089941850518780106632618165053012856556487779889396811874511539660306894377564066936024676964388360410803220629830381252048474849627773842247177902868519587789511043450834948843756842711467023408147467884051642040248975972385803756195234457717514034656033205804315213143872041162587135248112249280684122875291992684510533767255356540065592478786374886182025210717238573409116370400314308092852043591456930932218174875589284889171290819016568482389735299309210409190200299972349948670722136191433453549434568792528269040134598870073048648296270383924655546815603969856896017292858158057005468747178222094180622060038031635990306285577880604779488982320165175344138788085960631543902265476905602572216873869721137857949584301144022014773598212500730890562114194256693086468218861181745244052648061500918452116968559669186461224301411556913407628455850505097284691773500490638283381762666905082900780906866387198721379896803896669312304647140060890543595362630771701659884953886013131256022260738943895328725208777671053580887659856284535900299831708591161888444116079788256843180800171586534354577398724621122674168767009031077924997824258307147748745327418924645175563750717617413789862686816627764656454155685543164256179440660919761817482109497980156333540131416038458791286156951492758483996929164676882170977799194392389706876813101777026061021523422919419665415735078692364123808111360177173721485616770233851341620180250640572500832162604037872176419731671625760128302618616465962475657160182112556485711271072394798053633746678529790178050312565904437859102341750555473668834485489505023660076783239908894548619074868919912432637566648447318418004051907295702013542479509705063922794067678518517372352188806264095562943765402382300948589831815086203854912284236026556233279594122588798012180886777220080501385742789971556128950222014857223898536646380214949333627401516656041397664877735159465904967254885095734685263710266079969594562861811990787762950928616606268783286279351110224010959444690762703767823660310119499183395001736105995815414745251961253041207797547056558019805886710458412622205348905361887765511659966331057000946661511198607102267537082305913152072526034832276183433363366570705398152069394737608871451558504266494613943402953774839300539051661271322281912538678381575254573056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + -41953257979955517956587052976634349187233371596195968910230412223787150943993831466450353839280905793987872679255197129353951287072531280606221992709887332078867136711610318566815377573352490736426355947950140648543252825952890140433090987866700384119237002106160798138807905226056468589276248203024458348251506671281859383560018967619621216697688637413153933673855208266651495755996468653799936253833597254964646791588573828690480672818497595189493109084912163695049544979377645655347798042941235329162987334465888685700943548733243582417876156627314805569595518128248504416560367500738819298710904331023253688554693562883358031539287789823992216774404731455112522285778729581347582013926046976702825762519360495949955958163529292997953264329060782651479458284540733622552155362104113187570684576555624341129702657747482003658210910468105450148475412223968326249922249193210336490648113950003181635914128557799341872639097698581380124540459816227536215800746813093278369316758269189221503147005565953268045887077974419858087009420147250808495435367141937542401977417936554121941990098363670816260422387625050655784215806813863904697129072272638004769009781441519074764127614529909325300864912613638182883480780830835974029343079012345566494044490107773534755742385860467353048704813836070459017083409281008760569516833987745180953484998393082836356639362819874747446813001711611747194407163583648650362408139294420702820141574979773379741536006962694785482584696659575626836909153377150079780163700518006862036417151120226483846214555399288382275234931747378110681334866470198537605263886510309673087166210244013548956720855324914985608256470836335193674772784798538784679367840409849533679271555047284097497006600514600429037100148142779066297909729573421634798330254673504862007554210299330333350162792181293818301121554119456182431831257099259017854038115885719147097492460161388136792906803078375590982575008243117729245097763751658261168815253559639366355183818587158154071583612692935725425203124948684241074324874005830383559200407148592504400063584776468302734346726793861502703918378196568960894465384951049411041263283209271261079370246828914048952611212115803935468822615457522045811680341562504382428817169454194801220830989108691793353638964429888870372836663228744506084180862744787593586000536543030253996608563729344843327221693003018465050300607265609293870628339207817074090621202871874644114627011065967166325407076779947690419726992830856150045592720527823363280373614798987067914555180665577544234249478602119707926856198237897610304158628514727047734108593249482112576381536205665661950095959655002322941151847855612728199856247480692491052316191424877397524462969067254439328141207202521161411456149881514119577267641819307353445169014146742286000499132379068040346780519471880200360184529004872546977922730114740818314917280654965942045216392002873909343527663628864598347321660115765689862794501956070903402284421441633959656225016159926192353556830165983084947273032066691420147350381908434356083968591130838010784044778160638671403033770475460957042657578980969762576240541200518645757038792001307311297564456957460597146708936665049110348448373476697573375430343111473078074905584124529941420958602647191053515127580688560921581485604482251231958237353131911232270798166609723291949388400445364447519646675158561091838867228404059051591006796155527031900673723161914859435278248332794864017708817395772784405732845010252465424202307635230219139573730922408184906777197778081867445468169427942635656719437077166592103069038733094782746800627909057211015882566148605483978670689749056031394486840301379117576562894215272077476298697868580753863302463437185228307248946303224927445495051405095176865558498562857588355613335085028155118840737881887040722416129941228360376280800651397826627978787836691701875358940153180053494701340202957379050166010622714156811914929976673046784805282341002276215484873844291678357090247430561101117496682521681053487413403858134898785112871782763707016468943119439334843596226817843640051675778756694466895327212368453980239934001475737358796403574061977423290462495105074301459825417710231410959053030072738814918373799194415107129373318900161503650123928355878471420665954445203442496967946961458933916250450268877959090930721784624038731659151739201820596054972137059478902383228939626978757646069176557150006050882385858519650250941329939758267157348002544909106114370748156966443415979239932862416716153075625607568699722834307548015613080787403921396092842779656763421443277912673139708479742425774547602388479365663948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + 29692604495013882657197309731105232194131049474285417792414743310048253563662312154589824668617574488519344816209694524050694638057884320490015710358519962976870851409516150841320014206387009417417529969821751925063803661812763314620013901273697618143313132529627145729677462722081875991844331386372645647207009178608789529076236266949016843556028960365089193039128410701292964221038056138629761538841978624220949988479005501726350512913935400282677949045597343809060527979890531443201704397561544761498004437192776623431582744826206169241783168801372644296763500279289828626684773780904954888735564949332574126063830257778554829538298784915922724511104441719137988421498096556023024646761901821731780071660469024542431134922706511150513029616392622000774933827124308626550517360862406704734700205812348342763365406125342016364334468370588007328543566313497774740909340470520990386129205848963137461114538553674940579884703933013853201218533806337681130660830776648083509053579801685064629557079866496295158799995269916464133807713028099000346304593815939602918699178096563661286659131081026462490088885234432347468776726369993229884371847602080738659518064628915301124286095411179066268428500465911469836354727131893571003366136154132022943986390078671885621480069960750874669014268915819741972284896852203197557297604878510252393269836622186746664974835212915965832219775266533470030755721279489831569989005358629521517263236733008907030579313662740488789370471602475519388243464087861862005880840067311835271763208811624372098818333117196179168071527720747035612620214738269259297239698958697276041028141030648629058175543067839932332683713368565598589615735058055675925605216744102728455158997924073863805056706531708863399456880916072012791838076733130647298393987241738368702664734241358271639296450327033056047560990649407132158592530038200269332676401272492885646011095718746842161225565610113843806520703853458343431371707114499750588799340032739728290142886449376883659791303337818584808708900021674506825229907643995103231211769206985323844565526500708153957194060620065021672384549343427731204843143258573532316480976805368937293050547252902721228282747137937800134456670205076443998165472600881645915892054034173908719047548283544346620818782006963006799724705247823962286337456359454614188155162958393494266023550560466656483108510696726754679457753619735151688671383690615793998734134725817188852577719800347438987456482936077218067768776070525756286395898630754799383871569373819904599768513878892307189136956866243697131880918350438186761519405501020670341145014195318972066566529778935344017169541106382363658415290485835169954183543693804019857777110476269138932689195814651364364823882865049244352595903755006082717219034127384558185034422775599883667097275192265595409225710027532121480153919089914124638162553581696252945004789208110181364423685782670400482062730642776008682820412244645751770907807000925959878024974958882787362581071891225726422540573414660831952303844765292279966363318825952667706855494170877147883047797177605377299449513801217556915585250446411439389585129652800910178015540095093478443381239530439315886812492551467686869162239285877481434335496968070137849839099672392374334417678188016246808402642127675965276840621129077820954253446498375386209113882905247320586152533850788621383491290107025697643299203460182427118428659583799888228277791454782826103462451939588631695991907844481222793117466327082671652036793112890164937495871721506883051193697268095270260469467425743887350142251505694195110751109340062395271755924034565996997021791283864120741298072285354081188812957996909673531416917052423265592995046160330586226041943653167405958512357889329276865665894848422339666710819666612209271672575257284261906701761502993882768546135066183107174143479168984415567586810349059287483802644185957328896359319920047547896626867908336545926689411818597618622726966141854564612965215869141547068008816351907687988030416060363957267862295455954981812248120803720177172074906576763023052009827082965248880587536002869748564939457528185895235977518534858466123193441938966444620652851809202921981121101566261660312135952384515170434852578045918751107453399527091586688072054546396106260465049627991131166151161233323355662703097568430011194938197533502476471417068616828028601808826107599045169555577926392640777883734219927398452071105702735505318728335078469717067626411453848320911202712093726240544969359764849838328739042146981576800732405734446374661010042683164338951276021135106713104818303940893401453744854052067418972012675072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 21449371261982073559076675213579471008818047562348464646929766697141756722496917939924584113983448044559759597498138674050822827543559783106894106536869408810670830077365993351621893854813347227685841387158826043852801788006776751127984926279929214211679613547880275276607296082689244368488534031002662730066770223713869832851516506011649908020216047959455472798005188194006020083223078493097286516835229422446150337645198034706526182459532265086917147865659823970628285667218771022126394790028447015086013546241137983183488780945643981272314116878150831483105705852361876171485103919563192813632564960570274449835846103284600909848921990203911683128110950131839094857243887754929615416449033405700698599766620249908089815327217200258584878240132716107847972706467837157640981646384593382809836414364079874191099307398614637880839334771872126563101317347881338531113944597632016843305564734629505619216799325451596049096729541137046653241739246876306032250883007197309038699072388785905019139660476783778220248124693868019173295072847842591028085805989937568035566536111455280757274317470650148251685798900762603437502572828255676354549073653976626352233952895207435623252107079977719606313956514116039558104589978865967382609153041940521329440680063146457422690784246975429926438850058302465808469476692281351709580073478279117251752227559170413534212492509799148822541857240776532565775752095292871650324020533839758485179988644803418945441915975725087372131781400034344777154483251015064623264313543210141378116459241319221468417213321201929366918035431557635590562065340766520192646209931103480295552285080518977177304688203698523485324807316953860757972558465126630459151908503914673739928998077525205921631635522225516872567464638714913044554797501256553349241848577179411972425499674521344532366544848550144905076987341482828036760129605852826964129886129519644802944224677152781619605256286558647797664589874917289592440881986619342948055417682382318357580395475870516745053660856479339236629171052167426999213919728666008416153545467798670287639254430367092552453494999206715417918977476722401846406936376376266492234016762776733647828058248803566891052848460924165580052463282959073710169869557316235126212221368564985769976410566686172571634278037006633486681051304158272464293773576209254716928761791142482719074303428120323445685857118940112643519977809305609754951321176145241683449788993735559108146530482153721517709996968992757796100596120088343020318482741293204676118806361071654768326342156580485103359322765574187791088301315390592885500477556205707150885967056855266230276687152832656952254542574568025609293870219764370425218343353725630456300238949359557366082966609475147572394067915577112081301604438548865872412521781182170708958679275390541187610056529172567424150600081148277417251395323077936373282385401793247805938178687763822659040174635674940974201281985053021746716855148516936684400228550581485536454764771946893835761990602749681497510348663329911707663511616635834658094209494730073471792096012776709103761797137178503519032295375934021529603975920226413599537548150016939387819446258089814451950974426050685339138515030025616813286644532773669349284817027209367510703639141991478980127728463221251445795095521719463391360853609165026990349580857473961403999137247553667650267140522753953182004848294857369356284072803611161103706141939553293622648711091909799741024734097956997667919675167385491279802751452114824180531265445235150739179634284091421822675897405336102072516606751388612493396740192975006100739357047294430587664420953156753514357790089502732969413100187389627218260749877175460524021530711003598386445469848519663665278266342051959363713332825657151385281711652174291787913727039299487348981041690863536108483262996974813584825265542141731019836317721366052230059745558547417842225612994835523971989257181882179020999878296291711766730606211618082832577287521390255837589533516050009159582417696380312904792730536270563527428381822001203621848332537931644561213488686496396118528969913816378050781226534254080034233089258407442382758313411475821113093018536995355898809492525107837088598348289394846667572856015890514479991690332114624305715645900559025742133427639039386515693023601471220090495148529841549004008960705016282450054153053119733935974269760727565736715064415553973163822502822086977498451925350092378720460490022075783581117603692859650467516653289833310830224957452456430617076326220743387965191749150852039957018804027637990010174846130381715579493775402865260731118626435505446171750864653186786188591104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 1228414711974232527748962055809920038965566061768798106927128375470919297958891500977827725145438582221649189093337715485497854391445958471630684273858348198913001298535795323835444792648767255299436420704553535486259861714025478570741912093037990554357521194732551913871974393803127276051608529532680961692983231194381554935357897406391949204305844609130955851387968429780055417446232951515026592635051406148945366589148267299323017887947462764810865790896968336188682462524780083986734234686776847827524623148165775898426432421150312650583147969888230820970126949913682904057049586983082447678177285798187534497727151289529361546102575144936634791813048060491613615452735776257506764170003180159444954177751087856127889972428055644132314143116965927339236373769807872569386468759347594382873096964554702142797799705962499125467543923270103743306096376547833000890565257069435118182249172267107617029615241119660368653323292173657055605086191743342038194571868159921782383764034933468758926269669731263182659740766017123681721280146583411889774030849288063536481005885399951815715444333156251171720784054441917356895531617258814854439197611366570556312539515098090089201598672833214079927189543879143743715653383497503901192223484794572415337144637408953216577308970462019520432426218527207596979587482122142831658469187454034915499919418787831313592021046803623160685914972091669410398674949941455814155896168153066867656846965603695977354499342211693119869489763605058565593190873608849727437719562896109036609079049202623966881207709190703693468070001036208252303981045482049112125223040461048734364960790007176590424581930648024130463657150506726124226417848989900740334032742112651147831446750707888946058057450065949837121311787038135493590144119940198067142664970054707160727694301377764706714953692136818502111217949879917291249985713626938346053572260665086064736871960974472421560257422676925493911301462067689695685022115785112280163665016213476870762417364448184964769953007940751053630554747137977655710655198679591560051060490737458533114837974340876930496380082623199425474550884233126416793271557287686505985939543122881623983276003949854097193018652059251902292381823611810369915888075407021493779960443512601699132737622157448035399157480065726591470568216844552175874822569546817870301801792284508731318803953938262955308594793087151979514480643815806302682026815239314373396058526718694882549452172031485206683747702691139357548596066016569606325494568596331791854915916924183843103424547221645336294432236925351365246228969068441146161616128841104858545400923922024682211316631597821179279885139572771775267608657841694849657525238086583116221004813906215913472948889005816254286993948487340973047144131528195355773537090355078708019973292257840844258285757995259646660707309350943497120920206713182568232874512146694410012610848229383212951661806986963810034336609777999912878368479805199240487363012861438971872426326598434299642391112368460210906055665354728554401379840753985666224604293510528507277643514169635319216685635895635358168570575917223379890758694922877576682531710356863974084227042016066088648253444462261073221464950955328068272962510118312442585348687366208463764306856000745331360647147669923857751448377072108651212992375266103393461308296850783044933612488585695609755796488812431939508542618346916388263379179643257535017381114781468299121074112543289450199904480879109954992182052705869324852454678460658439177660957195126598260977086683076108213198842140147776075207566052218735635915840870297287870031636567889781710606730151749135813981205287651357456677734078265264159215903971867402288115569926470985916483632759454179442578577875177171203857527130215877205860501086455759086306820246531146623667048071584517803971644600790756504214584980650324838192809912244661170435730256566498114188527007321075691511342691725358862640252537226240498573124396386804735245773999175958776552568969125480546241553318885108346339829821089698303436718725635209254317118529828052844916983972992486320736318904656198444605339720933322901881689420398140749836125991741542791226826547729961008870901681632340549429065702505932867219196930502164761982931951853803660299557082054231313853705006451624736533047564051374175238333589220074896398179398731833716563978044604989122343438588859780743023879398113858894590987565615755940206012973630664968539485442669333753393915117698249981332073244335286892294425689054897182965205627733885322799024714733441191014711694436725370442140649486974164269745718611173466781151852481120625776777643006361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + -3949051899005911601545915487182559056292285401987271083630330280274518835883878049666314110149133060972804622470680362222805196190577489657928595453007193620035286806517685223320798947626084271079595875870031441830194778751221635190008031573761006468851935907713947958362609893099385313154633617101749963863616303488044896261897397845602795652617422862033453703798335945440643691723275993055324583785738671256599059983180868491884540272349738238885386791740400969219573379825654230589737136954283741521942624849851550171409766366945253799564382990378470686533411405163106736585132337220201771586509691042912062182864630326957878606371525074289340527922299357833295401080655620765145819735414023519454037581436801485069752534073288587605804752112320177318270632250273163837421697598111914968253653693687302501597042321283146323301775706795356282955676369124957977782972289596332929208705755459485829853738531407185516987321189636391378294359957057940743933497851100768088166512636710289835808520482053518111192352961673051268723597181021711117049482997556327190251504515493044023552681332238494024794511241373616797848659013819422528203536727721666138329264272622516734116098948513189837958709075781870175691681401671377922277155557662869099102412832159536180811005930453088018092381658385745524087048345421884971227743554926637527332284279220779076374955394711476143403574111320389461557158288957663034346442252191039151903824993915445225577536873952698885045790015140785231138504537998875917212095206906661448876621268436959580272835907930577422922347326868927762762494239276493349031873630364168955932111694108995319550116541939478442373115281084643931098517433990111477621819251938120911295499983317419474101316837359697346320164078174716643625030065111988284036819291517790329453840479034089198623754228116036110640077146341995576007644526802725402210458451821676973917287798252018569663940173780216997780426833382225114149732699980777612438290019655020707084583448085407637359956575363652981130985840603359900166998175126451191968733370803068926404243364990173358514138728031781001675368230609546688825078141444351705833499635395764226958929841370779860726622963871851076340244109781736673001908128680752271877179824871567893275762506248932661499875548600072114101139145634346285127989000699690635659261419471153598479059647799426154383184316694130863887492625374333023759404919312697494878006477736465815894949323093660784711953499951372647971564071007092532674732161238929348344162697252467213710601577657370533430253516001591763819627120492564010545705231422052454664042898326540673149087770416682665425139371445429724902974928519831739963080317022907392260620691350812072739143710382717051208706117056786625753641292670770639551381792341018604224698513789503058649620632787324738700158165905484960365405281036150363767032386444125553123673658721153265271051507827115266601636476396182147529218646954804981128112258827640087133059197440490036392301663391269416655452403008753999910651777276191341766523670506431448753267892501475296265368602906791696887286456575108621280916834812447775635247767786971656548013674564541070865992773659072038218662578720776727856135708875015331086641341541322991125348408124462919246904046115873029058949246708140305525298456079126217085096526150523244397624941585682505473251583288803823203963011063774126153380453847564970444453760535071667201936412112790159289024355812402135967777540961859421947927329464306955162940874296774966896788697563440388642776019370671921300528702888749885585430802830439068102985390757588384382847548590957066270201595715575789022516202151286301718061581017003467447394812816812934450604744436234993752905785942220461831887444838755812645167844116686475340552357874745862833956832856231864796521114637782991258959989727986762073317600506418739617350151460609025830608064246545956350460105680805493447545809040525498731164869733135255903149314757616339865105262511808896560328768380006316329659332070746731230623357751543542466710975711458491300060382298508226894565315031459809250582057758797700334467018520284784088226215829247453304595443600906898399221350668898904384524869708392631576162827112200539335292526788772559623582847702279684395884982767011230187623503631403378790934462941149366209401200572203168188195384817639731907255054215549469449095755597601002626882533284853477964651796321999632266191355407470217833170579767907810462539666232616705884209018933823752359138017273481532405420639204313455998263337567805395680916319957948644549661449072040493790379128297248731659872680017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + -1838746575660346420963658080322845998065924485583352800866546703192944603803176157964980986172430290852531104626347665361010677735881196492793851922727320388606031244305209587257885005302519175089027587683446890535760782994788284449584810747061224733748700124225783497153914020445955567315885518911607772582945641514007277763443654877907455749327768454150657310456022448369708983107953165391692128168442188992511412956704048380479159741124660186276309658362375190711559020327285016645357567527502053910973868551280330530964646194123357960886968194747754989196809454730576433197155260167730879309013477354141853451039283408236691620912163432433615310835802281816621437103205429422903118276769323671501892106203195712745257935106844611422589546975076240020913206077460188216167029493893599389221335182116994846247943331269670166764267380211589239670210608273028597273021091946126136385994980462655296206828408613136329232512165490155731848751859535839018701119899262201780688738428854623590716889023333280514208687937869969365176592616681789610415330476862465445139497586036591775800555259747153625541758147111058651665039445949425251752356626804175216406643988713335379143634940017396685400420803564281812665430540681661611254619707960825642369963141232927855952801783300665092088192657829349139932155242086421589549361635594629380722808465561522512820377363049830348629716302660504401599786213553205466062466804688998224696596066835925532056518308472924260796216877508045275532209372808232572130007125147799150314287836988337843956275771446731328020406070924455664120801145312016667006608621293929996755861486686381682683740532083031833264968000685903514021200661346673392628791708783291395086743252849832714835849533012326467600049198594128262035245191277489068393420754624265906245623496720912180126375674397284941693494117042120317834571914261307199516209527364548499758618010958413628336372973373811395321945875130208227790667092084783580241032147500302122108989290492405711928332066414878837779853782262098677321325881703564175726417582426099398575539742731040151555646662580788183435833731244338827557768750046783642939163972758743597014135043205352344794265303029510788322587584645803558590887267814812761924322936933556664408134953838953693952313507161062518035287829848331043780930666653160149201627028655287874802263758179182361204362986817263722811564751000306598608244373587002644508355694000200142150998436720083398279143279248519015421591867920478529632959084415740351156932939954667929755487753278886650056915913858672112209943613457252947672580062181065339405033493787324345053945406276372603855361324109191972912816719306199731769481610881294106708910312650454098679656632959432596859267534316570482333603518273792686271437842433694916234810413966263023759780329365026461996184486375089929329828824562740146929081357901108629636236298226346321503964944170691605249034846358344299102125146422348592662062508892738044983987385794103376975810111494799302438423258374861202725616220075689321458807013962324901098413787264900998718939947049134488677078749176751565113311821977253121353594171040502850507670673111705473541502777918878017947657345236243516657868433468022190362651256061396036976347074245697605936921925217827288906695314178487387566195666929673300545432999834072262895492963265771984854008135238311937484922904341103488661403988710103657162887522690839220812022413221794996625111045403173084654686068689322373533207510675581701439190416861746219902825845636494960628822126053454614745328759750348703234465619808282017791195021049393650420993544449904727316202742207065086008353617590667325538206905011101779760640213335144562945273513346435862637166709170431429098921724372353414056447680412433720596717370958853417518804551971636788304238709957652107498548966133489723141649413283327288939386878713183828421035049903522689650170141499364083287431179757390572038446793594888089607550821417361903482281646692265719518418434835895933507402744536855544725156834543175783146019085260335606034181320740042067682400153767775783152905922476891711863888099959269441715388310585869210362826298218016547506360000074560528572813122683471738375696972070618843770054602245305871012818118588887949702264710007193573699652243660356001331503980896122902803038528218364081068089972020163428568912958645349738763021715504027415918420606079326357929166914049396219247127517382252896310663040629092051831841190070720697312564595669185631809696837275624799867556705145365668800976007311148292611603819229159245122296171470563222605292283616400609237794816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + -91247913681745919414110961598399575137840885476724225258853432403746657111942527311921810045041045100647424496732071428121803658977215226804455207271898255376970990468824230893280258416002980937460446185249331524933019470866535642583482249637813619104321277179448545447816404354526958941938520824894453522227211699424271595426213407111946890257584846534877340594439386207473835935137717799812062078014628581816065995068667413050749202914879345075375791046341819998764650840969005136700840951534190980623441988138642507407708071612895706423244386233655669093896691791096014564235963252126574819928446827776197044269941889721097330107597885699120066191037754958494080905175492918099402664283209443071284144444119964257978910501726270116562822590833659081978397614969055280371903457179186080242009477372078149815143168017936672405004520872933542646936708250943515530738172380048969027580740131295844225360764657727223163532919266693046408997599278152090376735617736465306168491671256957768439417412720298633659840908406588284197847876323293295972081756441040477494586465254841879227248214094751446767030384930759130731325275610386678516407698880680437766614032257718469530154885308177314920298746854075816039533871083187891486142640589420308286525919279537035482906028198357379921377969717980478726502411704527449490321066034835503405570855276091181156007093802981525681653793099702576797649239871060453811080786320440497202769967087826208120353410520019563815432901782339257123079983575965080561578350271084574373836167245840111584158361233061961056127883514766332271347712088308756340595346005683756266748349345052885305538350901409307651545436180845738492968942135512885457187500980290613754396791833757835394262070208136161421542438318703400215370314084423008268088346197628529802616978214883163318158444886665144653282483629963714301882158036066925355832106438904605274504190891798164153900467949017525197219943254390346227749777461926082623613704212077295185230645293283826441051793123816670216616341716717901319762974709059674330213527344793893910423725735177288159275521834790657984002586825179848732058832401979001801670791459368835516594542788615250299068375930678760914442602413163508994875011631336610586442862986422672858598001822668197274987499277662848033358447961320818328345264960417785513118561772674220570421148849865488267759767655777164553086205206758004840998827304353742589051217551229594753549442688814288090216641972450728997895698910424466048673223368031209540810394600350533009635345204569292483421720504000513521004763840696986737352560983941733272497838606442921436358132662517635969644899384454992852753233260216869826924028278659836894834090372919341809505701104383113029740508351593171627490881096854442573976602921604092400633853770908071369762919955660013590557296407380371051617212795759103381425664019880821850297098582705747639051253928522388255424864954229418747575102846079717366638245840792215122178170931293062562049716733776346610460709176425725358476464765022647484399262959471776416745424813386870037164944980820309127662445925253529481895897493055851536841483570753271065388267982557849998508767335293439971235684367325448174983548353627612433642248167327281763782449808312292355074972588576214145640144219352520608981814245885643934591200239547115634528752974574157427521589864390700414459305705739270335066628005171178780023564832625384002671088106064319324484869091069437570086232062191664653800792291890693671170530486693000909352577149738044082082289965880898937139119655110822314507462377540037847738803712049861443128903289415003142642178525270637689800515179178707368457208209764159922824348949610847826144873511716587630451323295866035059230025114537852589957879391785623420439719241786873570444594589033582444854761804077397572368482295104961461885827123322845638954046899590219998068441003799130992589469924953818468540962700343437602573023782993265109312592028296593260151801334568019919354361512683156459332643616376814329118428396233753127437005640685886980218341263617655279681212539024255348765614955023429506213173248241811026910146056647692581587997683338363149859725237625490427515916506364208725664243880061039870575198367659665789361715062249687953608756321586305542152063637602773676712601734519020550406812398543723742369180597146493371756201846714520247278411555530835312153226763291090700124941529797075777863338584591760154488670927783820731302560516036467814248072397141574416175811200322658643900775599296165262649492458540754562704566703083452926746025210572581966357814300142206976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 270900491971877030193614568123465846485160232483929089093413317384228783948011832073065529200012725801741473757183870467242084117197496901283993236086502822292069949704331525785779517193099007004633807112394997052774027357927903184834235402507638416037319589997769836958639139040213335175996939147573071722599269821700596603493618662918917708599158760159406130920604780471500746615739948080893911597265080815794091679527235121977558505167334126772773230794387357973259664991935575097222981066783862852784656418598122365348496187281744121524528828336767343969462155114876343229260434286760705534379509568483694220746221861460733827759470954667944056721663398377644183933446125608870479146487544476103877443969847692314032159282804177021369229879249823469485249791728977040731352637509654062592252917647842439017432168974941314277363798143511799711509125632183400526229817630459781327006502784884805029048615621062119479011838645172258919213836016203668659985856111794984373625579860240379229065502610695720220227400434866240685841616389803656953900801552221597678548539148344720917921846728984503466501337911783142463520611872691774906591622477215182125061309580089384838690705404938875591156048842822768102578210108302867917994873566435653519766112886230846282650912727184190529287149843796169574360203096466547009655581596159972063866995576885190129596624453464499123998651870864373446684028077769064395383309679856548069871960296159519507294173355902980878232833707113716720776554461720300027733139335833277408445259529672886237767542726254573919411464912516529332694812596875151341539876401309925430844788485742675103203197931119793613245581253956245004080824589754800425778453031054934628401520973548212844904706509732781938221969984575721312781481222902069253070449902274938782022328186430965192456437933556729040604171529811442975029562390633409450016451634311532120242230508771477535636267343085346860965187494245586075705970142844187208269458598130594145967942757260981221472035696014802336274179844841384898668014513850055808201969155785791380037202419224799560496854068400034878686994750587977155719624315454766444302469111869791723290078554259811280541585361353728845718253700925146469761980469754642556717002187195324406127715647496146760402222461044531316712797948484846458673467381932829658727741590528925630678671996044888702453623273833228878709650015084472730616374374384665737691465236829460566587656559615354465896737364393751871837148451448801724354266539572115644233398775091622266302799198820567057372045228353629149284082192199442900880885157433068770175118559709020543688203193980993963837201686334043230932475389889630383615658269032028379393351090549191653831193488746792843457420009987887870003840460424342701007317980784476181284561867140913555321647427023765592730386477118828253033821450712797973923337863821373160944586768667825223860937972036903527258605544605907927692048157302002391159674584168596525239965362191556220171410886262393598387017176243661079870294282521668426184069765573257471028332174087044215137360428037431318641133745262085069717238094650937249582071339050238518190658887196982945010154421330056412822105268831516332422760838488906119440595748074511507409963286505400095093300279476153493539449730635141308222409028105627532552676746030000409124373428276462934320586649290502896847253627301801702856038758634637738044579911302239885641245013303273142499042283818717242030807466951479198922320778921127575698424558331333728213239255373342286877238851317175797086861149065470225558234031794389323708162675987758424999393613299523602382255268329888978903027179279186445533131991239150605118426080914628916778057866707745563759960354018168116390554078648679632651697974978883138880497944620140220861305696748314963422064768493869887709693447550892027904625902601461025844758660788258303041850003985706471334070203827671874344175794836387623617669318177029935301929951900761669614336575929011215651280137799473598680351247792377009992030848535119433146378377338280155773762253768540029874706844459017078945691148293681497778213726834064473618552182055088484066760027287163705696113763023836375801957150411231793737667308069116498488561485518620663369661939284446102514484682905682896774219404932844687114304267204545308477383875062127004945507784296937854427640271549304156295490510722808398129205887814632254304749890834025294418505972730195058580378322527930984162988116722269289794878712533384376650224921661934369651158156840560263771358538495668747416375924604960806218979925301686961831255180574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 143107351078784217633066993209083099449747566712546480447831996172198616323140777437976976269960793212936678063144652749302241273429471402737996235118431333170196976235976929822991062292407438354825663489457532348089374768240211361042255323152654666879895213459813021291814958652332717166764068690955752179365116952087566938122767376293083640540229646574184632789673662793720736413621755119904483024530500094680555670602347023537053057318298839716658971068063618963578303951598482039123773043289254947372048210489099886403031157250032593409517479289154804578367997241352633421470088225270472144316082773683801246539348483554838061677491427308345265541796993226827010059642452791610830096470827506382708214432554909612422384844361789374098791323736726047266929613142294337248585540385582804491177573072468937417526489810774431637398359220515049462275333547770206643308714541439947871065768703292124138744382452656029268055978051625581873935480108148066390602890011333232186598754614807239418629780960205500677264427204975215632785662547536682258320534405925608251444293752192828126152226402846692131311552427642237844630855722954522547521321788693449628807343953794651252857314192757539682004457107881868224652633481423577099556057628211282000213282470138941560455265388332627969394367903089708434238564775802973622644333380378443427636409924696393923086981288189700833226235064375793715286949768028031434779235837426101956657452318845292604810636520108327292285088596126211925333394476033284646194923316409996152377000620614988318111057481536399566431440302434296285783219471670735972654663794105389714888184422575786817987658545306918914798796083198998743867490533617508833527927133332589775971751362213790317227657972548553046532371889238311122056840812829711348678913207664310214368163483058290310880471221213935900579744550432354081295619657981872163010911162842205158217903273472670517888919118299050131895311256790623074291431381755887503852408526152602922905724872832256776145053849739214125210182596256503700418620031194365241039367667353084993073009118094451944108008823914559688036052595946788468234951210221796722957703134994153892287444167774361539569779756703041996006917486597081855744540603925630695381169237794693059906802192073417428276310068782403917691507122171267569535312620853135589233683982400790354200065323815484289450918464155874017276288252570612436156562490101139791221247607044229074710385815084807634111991268429735035933037290207496546501199323495019792098240260668796098318604646282657665050228908558821707669517571158204993008562630048001980868132402948237439613856973016525462165830404210044501241705682102065729448412582317129632091665837658866221430422742225565525206064575434782919925838637015916287658284390253529053540892468320660137135577621831362024661871148804152823218175763007160786304247983625241876791208993066958251083799320121692984125299268397001140883141663201004547641344256072353194707557874451893311058548363354950712086174649923049554441992453649694589205062532257359591170514078926152744896633249606129403093300594436073308385761373372933574516507562365470638140407243058119154506658710505769049192176966261397904900262204719739698744188251725376903289889764727422714060910610514438767343146460164872707527831070456775322254787102904668682419262507153841495998183288560026902076721159959166568366746025974694133038419385900819365846602743027045083550477181117915509240005328768266209118176326892638698113205635982013865990530935412831288656819144820199627627269043118449422255754192244475901399297938653451173392280892303398909724928120793047225535351653800964191641954050196328926206087821377614419490119303020862706585487402974244095556939317407322925676336783118115649787316888910034117768808637754882551170740806662113823386705985253476234169631089176417693966727360041897598522263574896996290056771439163858019526657465958643662432130061779051809878425020308342621290562897968263732041178436620262835335342310895789640363565122438695481667067839818344388944675470663821264766777016528603961771375991972622373997019926990264408881627343094664724823867303569379802689300786171715704296377402345199753822119607075797345342648166819295248530912815296241581754818030803706707434658482019482818615832148088878143441063862503405352478520535724218198565569592447048381637612437142470143282503010801482487142258154857935956825279296216013686863398660325360921490898285931660943188939712432497724927935849993667914034046195812471793074024741195557099750872315977386718473974056435497789781180416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + 24751714907610646644151560993299012077971687857403838273040263217652036416439179071215032453903719208816563778679370229323439944383512842091829812563428742990765450313673822816171525833252017587465707538939351937305043932597713300915731264848693779671095093194902219205080170308589537638491022826340726240883149439089165319375970966998089589658807516148896713258089015007344986736792836515964986013262350420756444647470158301507427868202182612663630984864432469685387520139743190063297363045021760704662702910575802008913820733749627158076255798417531158778852793094859033087268018837642192588951041461256055601124663208561941749763566251460208815898202884708206861125546771724034848427273024893293575149449319365736049171621119848057395455399156562790857434139871483905253742964804517167321794804978824577241578503797089351340192430564514328241535860852719899158853806816744750276043543206110291147784868552791507871219012908332636806937415346876569690055060937121095532038385363684563831368883104502592680644786170237857881307968296577037595396996280521155086621007133882991291979672479394913535242624647127003684288089684099604708750635778376940967100555599650131573668480352459934054016933729660443888266730925287072302664325782204800757212220374821315130914217975787468939503357177210215931583931463649243389186207805180618287603975535608479657161989043193487250869689313498829725811972890612527502960227447283472487059271223382773247963526644423802593041852601579897929164965079070207977353883139474200767089476399240792225653953509083010701989569794572992327317255996275663070179587384556025460788165420718927599367130894575874687742867162874085806016917610912823461346785506131494961211954120063123528590210920310819245691514384784267319394212375962348478854302321700571446452381756574263989138599652769447584441429272971448289142558859144811343474627288887258012400071995551609026324162438577024251546127179794929984445476488569383796584647909383400579500821991541697257387172296546040056454285970538698348765334019517894057854183925467155860842380312424384324077830224399919819193094651230888051557758962564288752653589073815407588152815632819188909655243862853495633080245578634325559230195646052726748381555919514156094430196788649723667451942735936149112528574659393709813187871822763916157948173881886088548787474806986546464368431913372171194591237069949095223687563440917644556073748145075052442597617088960766655151302179269976376476546321308955176859111276399550161938207574015835850717674008361706772989459219388037048065492430810736442593893903619351487410917295379293055721104849679680740263415606929428524168216511800055490405759359685773457741501016581904270807451566415532127277934746042699272075178682058642644126990888598619139400855682279328888006298192503997390945996424343714975217623449498722143170942041880930553843591234144363636186403313521494414951844117996892989577810688376571403833752577518156934373107602586345890915502817143194794318871884269209221038666666255311731455305909926019659763645298633999726397915289611396551432398571270600896924265527798451530327119371424760556317989175380786310996466346465463275190530963288805817215033435806941841261134079979431621601870863977349237138367564163360161705923568373209619949410696830899242437746960648515995957600090698547217224291153047062369204830906749562391334803165034683746224363051348356721072653424646278060569093050177858997915017231377994146292767119845343923479412679464219769975489400633605111649699187312161327060987733402251436339513900828845197769353150892353841706495748854955646794912346970444577110789139323194745362720235857917941891419261154454349956198265071584379227759807782042755183355287486818514230421740676439431927876367339838304912874108805398349295606406457686864970130774524157040078094952468328661366171388112770096415026814476981504666916763269387144473669016495167251476423894908166877078032806112036283009572765504272740074587647995553192682899865979002793813494690645450680649711141140665843019585565320150995503764330209005976187032591713742426134720673252886848982015866823836633696103011710733615588501606366757559895822490766289685113518910039162847982392969290813420654599894540318943641179184470307838785012919073467495917086338866359566232551499212507349844074634156211777613815139273403446407674558872487450837609363352505435178688750264741804842251868295803317204151201757445074627440347426580070728592538147666856095621305947181133305543267844237882874021887211430393170262167918662576295965980888293756108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + -10774867293396838019838583320622885465530905426094528717179163172378786442987735601993884581139228740658498829921785785453280065955636015120157845929184983471507245725560118104643326264873431218724568366067474452774721214868136586014234695713910472713489447311157524151820645172904527838583138528932558373179629828490491307844589167607749040876954740132378140503885177097125724396175033050372010932035667238108514123773866625878485283920026389176800348758773053540267270116902449419331893490042999131536536546336920893084309278919603974895722888474319430801670648090612885418594162448165161403852251715168224891021153213894470582161416880482356060995446809203270934303372667177234514051004815508075785571537163513354688077100924501747878374153027144094437137970031847488711069851212673327799378344573007046286042189525792206743267093938600616158858513767997692765480734572286899187787409923666673381388575551075505079868630993439626371360960841398805904277950023658551959509274183615484445186908099063830409373304074192805069130025464012035493058648720376683262114601754883642025889861634827223398550135047462731158453601789292487248158609386291851715687654137806002775493725611944855599520141017712512284456999846872339211702636676341086105536086723372230358066969487494243901340030381392979339592413007257087376553185710484207673422606181654264405118640106584003480545493730656326547122851011100068133631489785435838326333371039621094198117252392066541726253583096659319556784226508572795718169734220214348762125595704409922163639520202796266279560115009899010211125579933175812770087985688683987273266784095193727056022708695029264125699377788858458853651042657839351819744794941035495541618936497514303089921362607883037441267802454927112799197133914029521251721003664852318257909428567964315672703260020612791012130765389982316748626316500344089075121023349240120055377788851581915677733870773929887114492191757525468323910278226704965538268917847871070437684440795469895930150800343737050063253528742284369460089852645262517100751146035610226654409233177779272379671201456591325182988093229991760385329835091332833291897250175801634691582903498280683155771824970028252841641693165905134763641275980718480955029183287339692655250717162572613106008168915671902611829113658193152606298720526384080814853554109740783663008557500658403121430522183674963529816996137637826056356400784346405860595740078154620857778669262658236773179842787322101874747442642733841361462045133440537264734717702408986483301288591296048882605721916552237804839172847959841576783559468173341788822304060800622913676167498269425731161223550486457255535263788983766820528450514260099008919359971114554904993061194379978631394087302805279269856100232316881514338921504336371503673740277846903836782808498589365234636140935200223678775952878291155902739554226290086802999907646934115853580508204992981686382570811211060251588923858708516636722042134212533578673917634612942154989538035375911481487023250325879164963856129232986028996554038088460873873728690191688508252033911916545859148466931936937878828900545788491619737682532632744524559518089220945631008358020742003706313273046407991193900703999601561204122866449101785383301443515509785920109236443996792868390609454463366621162499158208452104612175558852925955915990362780229070837476082373160584451311174510014325748430316352828717701735297899520806240493072781237085192239779572355087579833300635785064122740603676988027950504016673945846893396460022856190067013915351214950019512366190555933645510115419930080528589736741762757814232330798065933437155295202400575243677891516704892838856549937874288659939600288840920498142628228062448304150442988933478289462062368629010934576089121735539169082784744749007038308407337278258125616665615724171322525015833181129815254537149843149605436009841900530712383001123706267333065938829001408370990710313440123685855206912878527836077119729667187981265168319311699435775758973409055066615041807641560630669401878754039927924383762437474093661769020288714350003037336525966226387022900403901965793199606615243598988248029147907273169536064564160212788552852212243088611727334549013976497867060078719055789062607824090198779245083580211343340075863185872854012752129926895763392953100712644408749762089438023023801243283939710270993041292970330911011963851809450470358670508385536650811783939959951721020779621583524042050340894264516007863036371696767304941354697186609172776828167141008388092706492441300538571125452094872370774217811685304121315256812175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + -8826281869495605955834943676120570644757518540481291264865720877166517792151352985411781484804302531680757777752117599812693961668486285974121482201985654335166400015839668546463227528026872855253828659811577651021854279318531719669218905549365085001748326130882664240303356854744127264224980825217142997419836275451875009253815877246611608792918965991448394417938314924540669067335405054801451077667879317435438412812974056316168670252783213864345201605015510720571913334070306522053768342269035567845361138020367753516193637284951987785787701126815735888853696337077338111203759301393455672849376381628175732569006366943590577671480796762319751756001327140272140543703408317895268820565852197775941576358922898267441405660502174450610333855908880390828133687267478719326889846140769395339055544098679329205711805547616811491249251579945444847787125868168624519260547748764818877064124757769866274286171112189377452577943480169973998313904634858384714198375010100902351350170821602712764925753671295676656107394538437791491431401814329121572694438804789044403178411135966029896016616214270992884419140678585384865889785276033098426081715151800020018089128734644071281519292166226563619678684752916020224069692501943168723104051222356248171097876730641227628217263674910970962026150788586008339528633905321155708738695088891103636106384710438152562689118629146341076057636435540870146980922120039523755543874627060471482282435562282709937639310914521203938337934683109699672430561227228579705404220761083770989847411655354348876975405091009219097727927108254438419915566986174136447456174529758508459066506810129884295174824773343857337194191649733482645353960593714731712770713919099872449496004076822939783888718845157791902828683668578400655153375965897257041348097074374766651976158328676623012543972515097073194634695792270335513800557736533778336926639333803573343472265088752393511574539738708931617650757540582123018475884637880025040657538149435091249915983052310040018411028405886435641961669903573617226123791871808462052179250417303921357840831850846238232145755365555997252411266049933099145053617781835982718771951444661834281368070791475342545182662275571912975679280144513433687973706931011533648437721645819069345398089221893116975007945167428768172988063706458664120237646188945323172321308914452992636946163173430438629321481529592565369726812406097705442549605375502275562927894957861780453648030831768464863734536408693562651620385120431133777087172767971376814462542365641169384083169197892263854566984560576094212970547970983700344376463453879145122582778965931159659678354159914830598549200994727998086019153590640272377825338084406335917931393840964591175071823120265682682933000970478347647879256085080152829674637469887441992314602018556455545554377121841500243943055104217086474218757310114456142320304699064700528259792894242591590174087786863093644422327348070537302928756081678297717362450865626326296742552678183520325377394159371736174035347757508072882383815824440875597599062291186912121811026740616120990548387345290005151886214325206426092435943308060674371331625120015585798086552469189921931073068619936411695871788675708083455810820518857558956388895952823314000963527516273738826285012786029841073374741392882520782900232781144851716935058104967184537529136495144857190530012791055960769939441089859963749563368610324515592820107582947344059087280497313073078352304457187982105168674867384099763580546435859087313448301314847771514322547196819671232424973537630222723789320076504662156362034963794123657136624517417638351286638745532144314857029627034795108436970337136368138182528622371124597773875848612821464517618698243817464248554734773619091991734334454247123659396900243632112751252614154540240732409214374750669090385840063199296716016070094613987209966218824935738451460457562782834417646318293013060309052123478872375699146335531634496940011830482078798108250993948221863000438230564451314351451663670212170724276185891694031119936546788287357779817155882654943584668752084300215519155829533790200465850556102782572127705985521698190155057409928613281255926774408623063834076559627572718921394903423923016156200230639166737340664247549953337012802654557471941870866889315753399624680519430106185791224004069664368755115223843284655042762297184099473136245745393268191402607534316089787007907141575156624551012015762418041271709912904410405854373631598615437743065845143608080010808032362177431354979510657721704399154844282515034644729950832976996224833466549307765974336798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + -2552120571151400313294333303775731979343275053806426362712984172426354082220720549491914080482002162265031505975069957811629100272984062582477607088772577674163360736192914401101398159044853966508101300306133725993918366409666382417100394139745012207441251871400963179833364478702352278559161481673633608886856180744795243700042855864168330757656289847705514328751453335365109093853460276055271256876839568800788472256195247679280105899903551056749816620369141007776214787358702948660420269939086261387409436271275522398768787120669635479948828253742532869471382235679768039074732926826699455647645548480237778299603292649903303880022842422778457629970361863715853042366978212902688607426319761136794852331483866454582380474753133736505425987251031704364346157525811989700981074893172062932373401169184555554972671325280647887911049148245856274704110680434175035244968687680905201899898668278846288170833698850126718343142628303226751050092231476626218000921616753610835197268242471510157644129085610297314146159897687800082260616866211740619827205244269475665914507492781544663718564548287325516058244581745193848965880326656073364731543372364344782621249932712176397062335208010393864627090896739832775233257719408287585740791383752338641097647930864160798202034446725233345181768189140681205652651852023408935245147980559079019213813727143912454944385538198244211559111116148032446958006539756696940197343692983566798726436572101314400282952171659483711423651552127826842336730622395119052800161966445818161282628159340447924565704890200039541934902926294845542073916279625213705179126088103429748553091769863639737181657393358303589042277506211327269691423486299480577606656136634139901340348123946693013003733560234191148352588895471371421100069742260438656139069837130350472471017649551963121580201920824025989913580821218531736978409999040638731618565101684918011094545367417865953569968226192727855907846885112368410133662060007647908714491140042624838738220501720586286458486778626482588190138424873030682107728123849154262675731230561227101791556166415502315730528343956129686902866506491158073107795979526972170932023027903533691136408460241228733789168520962603138028305372270962266684684201477340570576768636317041682243053676468216197259491547407271335621501089348934296008847102127368587385639795594276429321085541619727429105024546496658453333633223353279805095442649672493619925593396561461996591445802975685885206802254142487465478783346138482079337120142393466394679346255651758285227914865061579492832578475375989240507680385060594123901400652038340944805430810551388311526708238387578140564512452058339458205272958098476282684034027003373761562119900333235812662317920760979978507749599633627810091616039159664309480337469932838021019723140631693078560463278848694447221631253773074693841391135880666129634061968711875386327685248976557929269737436901094857303565729267178762467438574609722724610356387004523823168888016855416036484274158840085584699272246975905010643500681764946219084720246499516849835402718895428901496119853107210277237998328958949134584339413480411670621348099704268133267474226155454776291619184481229978018050639204454011388633262128070218747081405072664383297378500903102354815120380892647259997708661957127122733046873648992894273117247863764194104197103143587257236879149974139106017449296322491631747205806698200958361929688067761179351365857123634963685819729829017666170140987224465274684215149809673006248773893248876716276826832690965099924844652297680335189175189450702517006788049214134971406232637739095020031737929125064016542335167858948859258625290878353351638613538433502212449491277477450069073085967132439515946881892984015082969469822560920367079140293591795113325109704371468192129874282960666840181291057058012791268281204701874697686116402545063996320372670729085256146366214933338954521027683142910217588566090715399665947177013023386669007871768434534623000407588861824328752002213901908968628972090508708055584006492179992512584236220522591108204576935503346451339434160914151569462120119923149153479927915661794769714929420034988630199176713137258187753566701884654335882701195851406916391937565203080319161669337081592845852165644707747622711347622828501769676082770931239438700564457144859309429031297495423129599590651735793847509647150753848108719356435985223640969682751630861470057517768247779607690846260046894410040937316758712565564892084488449875026422121241067848931010704099454014665735617925786359445562322951987782426373865916931969646592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + -3334519260947802424675592648312759076137293963936192867226614697581145090253374848127669897650576813188799418599427764525799126395442108937010418960851920373811942689088600126045120303992035935488027926348065963638072423725809240676304897482929910007719729753291197797952635567594602181111215302223394585759895015117234872481148413874598588286920390381373183012999087774476130474878915597062411922590173688701973772448639485260441635907722692940895352367819284413043436734397518426611259401260166421081005241440327980698587194474608571319248663884164158875569215896698473396045105136072543360805385132026223925424804845220160602593605968748123197486242104814910898965384638521333624632016315214515202064025973021262680205294421880937285171413621674856988114476879079197770279111336987979381588744342594835778515293865013917715650420850498909043921538182153271226518020465775229603887538049922137093544217796043488088977476683159299969885020250402831185311200132927364595372556684849830436380641165866682017642155324852731569103680359909106276376318814769969460046155329782694995879085138307989104279718067687757411981070593821991112057963657380504753463671000114537062679423632470722182634075203218467555819017293675688337400516761829530093080724264682750669399081739804788729974976281619056642866776049100144466313999455758824629354618277816075767315912314215818036158803529624867799731310618619536031180124560573137480783492575116787739587752563888896344717118721887017079406612143206360934190882638602354535009525322112290637766742432841577133964292167106669165768805199140862721775594315142734460103749610056966544935177748475196910096181496640294112252735375052833178510394306943537461769841530551072883089806109914140804348476127387606918790238504285339626975422029077642768786119542644957571887138112592226363445323243685021137690573722364631627162559547434695774268831448475125833694923653474460132908825533708060905650910775115351889597436433219647541367686636918027241488848984252512329758867718483559220496731380303477499163231062442625833580342239987412179473496107638225864799312697820376318605907896061390494313506201983407198274304894321534231921106650857973094649856006592288881029367036281028667188083676352820030746065529614666292264757228778075256333301449387573398703051173407684450419196707484735844571023339843204282802313328233776822016161138440884337700646066344626247166451749440104172560792512546396111542222895993750400705454222993503073649630938888301472017254879342871803019111351780498200520640974207922432611235146778029136481549975136004539521343514392493686954667738682198720205486538176828280520848735474181600905703222453199803063439071757654198427999447705005825912974953386114817489928347742452916456890461982977127226338453041880846524519347346425550211204255795952977703104772072593216466322883733516129240904748928502204639092477358138978099139696775268284296351341501167018183470864835931321625118282955942530642386670261353581660132362097163488490594596234857423155967765347858140511976352950170837131156788410818684289449728128833107415319591180743139150220251153937126871445013561486121404091943427852013782307266573710765128423530753628899055788628460301039533855669973759222884075261125400592300792510369029600593731294812946781160188063991900987603394711713718360213405164110127148868103199052120036631470373570904445375174286048230032303300316379112076857303958673291886586453319320700108913983469281068631341361132266978569798221104783908070671517856397129081577322109806577821047803321387191728049735994269269061404769261770689795937656614903588559628633681083121332043999423642220416918507949949440757040633943509213564014502694794491204091279348362411019391312288966179242682251401393899922556701941821488485358478000429853596788038407709128052638082550224476677582343781529360473705790582198968156114771181683192776574175137725883397491414249827656960182659389756280845197368360055013045517598323405357527342024911165969085391985011371937243123224030682483526513793219728102325628895498039899650801831625953129792267203633820912035834241326282702895292981886374642519319400872317040946730982540316513858918053971431762407852204284140365375440461229403873409352983803166383202502655677499757481811841327795402508422250937869560178775752989345640245258559902659386597342526026530079070560641291343247522551556965369865613612778492785124336694208381632391664126382864343343466844811072919370846673833125619349866616092006758677386210842289577640753723919829208924160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + 298576196415483535982766729491321789902312196024864060607918996933533828133234173179695622357113705462929204848112019830065817591064743233798448277306443329466925864985687817186329905047789257672649828297689404558667254236188874026759165540264201580166963620706336684057896252714643632774442608818574429701149448179506041316801287209431851292285081967432107572594210743833860226026634719312225372913834940647487243951575330974954294348855120339937403312701673287113987608245891546644165478816145733076472391939336722071756860152693973987237775443665802969841095544650603533503264143104809702135196057809620897447001541800713435169707236707095140235356207995801737388464327857878639403993658546135190383045260125910127555422537097020446078400359720378184960975657225372614276650446485919354685228522565152670484242839016518596347546341258011363049724906963530827078287008925769863820740077753021653852243141539173972134220688110042538645354626010220842957169277271682538058018587593476855257318725306181993629414416851518486287486899569007828611879978197133604215649618013725957552360254220008851359919103131636868795779003955900942942964312998615723923667714031791161804321314529217096255167924265300825557395357304830092111574396578236452659364103791874968142578744917112503043193557484302435938019678875473797814618577510529309448903618219297285119455281294528131836010052322745249422543493463979172443480939477747404546470530634655067757165280741712692782412834080312345239283143518730747842745478581247850020359481530445006818065233259614444676811843684331401495851375225787763174199379306589626039320932398185379062199682364659019414812910372556516791935378282594794082458333713147390070284092075618641519855774396052829827366344409509201473617481835311865119439366454138795058484282710987804321473728969956738691443468725564131369992001811251257398729030468214111946355762064792591701382241423177303304830551599815728125344022076654680605566981223665297923364650246288223932077867265512057105074578409572805597878038524481894958632633813690760171883853393110393681372012131956070245082783132616572095924221647808132352975650841270187982857629117746635912224615789826890324214545937654690189760425270593180278987568403726932174186714095122446313775349161963797895458612655312820669161771056192838106324968774892843680622476316248048421894115708989606003483129714216694457386012286841565348759470782111375161844868272178374289135746654232081321519220977755807909562867523657401972343507575603259755670730333452858689794229930896662129575536551029166040652734861520166963455911743676097409195342040859903266418231116448150639160606046618065093394736798460324443043971087582504863262803234257057707240270809550209440318239438347589615148779477043024946785830371331390599544885402927919159435704682518352173727037578648939859032914929362365411416440431395623638392493880243821987382238744148880088635021224686866955082708001993218726860993435394135662472589456370567128069812656912809411590420912144432379097673740350042917291337644043425063652609801016217430542535930891781083085365267729257215112176911342680433786330148673498207654623023896714118379547884877508069813272725252546590191879610264321799575125912057563263637686592143957839539845761826395720586598002143956465927247922704470357412017629189120585400940302387423843450491378484377102560226647228581607282722923873012360803322589426410722186361294529769686682323008790617609666913154012466729054942424469582169521941979224961892227128757987057406898171618252666407040687702870549127219226927197758290284332017438473813935104633822405925727605473115657257802499511375625417490644274714125429136872363047182028030927344617702218943290577216376131596687374513520596174728626253317411072714122531543775990197603352510697725759160233793292673582344299402020836712986827295705419274829691630354443088076723272096489306021054671905299315971773207303091722043371401476547524515631596280628985917868936265740123371130744122103504779476070932684034284927221830188968012231248613712943610185193639182810012737363089693856859067306037709031624214724380565520667835257857947482998738557808965314702059745687689237392164672035921579309902172880760907532816146314991790221309973124827513559698497223713413742468950605343600288456328148376181931912763218602798622302871958439964532861755965306286876569719303107485039243487015559782309826568469568516554342062733744737510957866917750895068004095276813038676831586550558873214356768095862665781063854441032090386432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 126753223920064515160686695646425126128944296593144599130493991872335359394349871564956821934322162982602418142507711672879504952417984575988007209124546787326993355338669772669506085172388564985107999833026940601061640246489637959423360541518359083385532225575866363729573983174259456755606215049962339109345563100752674800206466988120918526330293186455543165738946810536455831184839216515146454890817692743347686659459516194701023962976585141936340172196678084978831921826140173004625449334147945405236262038382070906786473744175739870203903957763235437633367756470458983101899408662079035332493358314150044369478967200615010132793963737184873749032222401551781038078200822853678912884915617791295336473869266198823143297059925785311715075428301572118527278414616952158476197769849674632928436925105487037371422786007289686630899230430034647164466918323491008848824972632382027675460671875147265174921294659447885424706542652322448439395886599463526945386707526379226996139629291314197781595727798583353077251404925974834685003288865252369477982390068760151326372033247100200946855967175511039386054065071978270217845204813510203239211459484193559578387254957847808732573955463287554546971796739025482399576459925284027772318219695688502613966417995765597336544275107883299771102409555801353809421988844918352198203143639240540015585536169295130311868379032228739003362132336971634771788964524723406283390413727218945716037735046277005029039141984164481293418002690137397139748160244132960934524264897618640353258977779800529724144920586484699412677572970921458711738576348698014086179419558942001999072600569120409010974887935898406587153464084182575977564598820534760141159245741153730301470703512763043988756342557060034683814749153827682639096991530974503254759523669847360617847086363254908336519742618954954633021520158091979012746758045941001404879931210524996982944813831412886311035783137454930608618605124801549848241576178256145910987595247668641348076909126731317066114655914977855460015923410285958701409423815002493796781230985825021601208435707831976278109926997673218675259300348849348792897096037334020275252810948211971018377978603423166235729645239272139502192757170578885502464277492219386574882671151409027768632103818808636193091154933034102277155161060659501044347018131320796958736148318648966503106107681552173940181666259575319310279631850261540905819972676211752904841290134037257191350254260589281209372653739635847519926675623477772212972049605077504790089327244778934991191233364774468653625349302059987718437101196684084818593743574453884223693666218770068736979184510324292237568348023396173696434336859118209622250316800832540698144018571367145540287944285331899203764678594560686887220887069962395544331731092881326406623080061488316350733837827744039016826527280439604168263954815996826365593408985277497526750117942855933160774859902110092340738357597539289128945267827474922203750729465120526208048538455143927892517703575532196231201676087518744046184433920560369268672710868510514470823648054883890908788993155410601612028279199127956964213989625944251152008790911382682941236785779654877007727047330001700351480865858603790705049953485035870231434871160504357885929819913193631738936224099744680467766083663506283359049474474244422751852857595146051343496719259165726530833997625947813221917252490975558080848632551743131200196540985504060355395055697806149999969972386164770883189935176293698468953370434726683267373464930822672785521113742822148213260757761926726425264175266667471708872726613334769039875661631806110549477969387242005886489867793485079567575339517086577034816811565200603659945389648377524103481185525319499106470388464552272529668071860843146346851921903639488483007288920499982612824954233114044021210337669083733689174122833373969271724706511561088748038349600269029707735120525333990986890415740387209274808677613549351262754586139595301575246824204095146601850493181279476030213379468241008837128958356157987344968351021333742085533192838315824041994953876441057999047739109388223236003778798235504746125798838151821101510620660046453454678123463730786315336927445374284629762960858495978943648235868919298354852414483562414131123465595893121578958896925107216438108422315753235365353380499179085886973999451524422258257772033847670894711778808016610359045034800153684568585934460064974641562137216586479321432973862121472763001553182541369366888220381551616758905072654873398699046444852769119557663631070196820790131007679463019377170841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + 23416579661049702092059452193951203802316291611730800543299859758303217914507833143409969244589156007211026046692796467768529862963714822091060665508379046754565084684428912195284492438683059517636245228701934270309072115593839312688260042547191797503576040193727495080431507705101967738991061754170876652964628733886449819123696075740203319865491876647065791819899317332608612089316612359535528786516855056222251922872220905724539736069820106059690071231698645511298611588139567951565829122001150113623239495846458304233230973616090754206132261349862546438750571147140178371236508766057646313938412521544946308175603426435423865538265766588924235675561533033831341884967163448018434570957828438208933083053347633572591404628918630801460641760882445812512737958256204980875295879884435734404567506112412254276349442614568487111835757840682130548190974464835527885406625188033168245583479042285074239141982919710102325483846959571454664457889470345148115978328177800587576295072987003730914756032982322119259509010869977493353571546500324479244028189435281870251963878910712119136885943940777227074195385522624263900623864713675677266596025499959619850891167229965088491299965048605369893777556222323678602836654192732202342008020351602893366616489343560306815765774232818304886597591401265926531386727246598580061459013374004148746794255029438199740712750370847178510895458136524557137158857755479100788932564015297079163107847435490802088182365233723650139388152853975584039224481705398502412308968553309788321917268853028697788450562425120880737924676415847377115125503704864130667615156956613649857730075679886978794502834734865709220425066611924351318556303646278615487605100887048112625227952878904541247215923430387491338872146155820696705748840113237581566919381763863948949363693193751447340795799199331804618701108438457967809873263474197143222346017699776009730871757750094003603623461256883225384563658667987265550699474099468469210807065701719027165837445563863732847766250659838996297324351889226938217733345388027479121787315129571628539367334476075631694097568474228986260283379164795429818858395734612889742306785610363012631460580969802756941699690819348812663680562184334671214446522234423125218686422886648448582016566774683302755458429947949578184997269461143064872056834625041204346181441788052129853362187446261371364682482839180170263772148619305632774882287821259085540853076029817190007824128256532536144212725655891181672203944070843231135970262265927780324104814656412608852619500388661170569209018948096040752650863566185458240936192625929218014775348418842818049122327384229649686700889298647444665084592827018537286183061690040314102005576252087596705319022834579653876303520533753984151872312041744865080342054739467542655922811289016550643619827606885518313226084998749954175051331646475171684623923031373420654631183198397278392454835708145925630114209695052831356844678936332800270983570807420156180701001878459555108041010046946431398154304964586612398711301908035596290462023504844252706140308296546897320475551499946308247111559093018088006271736027776772981717344473049767121243439157754228944551694751654348457808503956001912655950330822941176599040408929713453634244566212699204054355904672120040137331381448914357494009786632791560271427304324665503169243792959036400532460407085343174520823319330872242183600783870237679313022900873260016287782592124005718047464248257560227324769290251375529081702394071394238488828349031197201901453716723596670870635934192100710730878540271272186604040966498761409490027321434890226044812553206572363784874005116797724298624611056137215996473268188702011313719661895201121374328926872213161406704856044251907117969671353246325678574869536054177139128756004891716339490151043037395741409011223136938467071636261629107984534814443892416266483269406771268663258770644366953882529875962924533689636749884540812041658511701733402691434713078478910983435905979302001506166440169838707381764680415383013557923140234393173207800876551467618740087266660296273794193660008874340073569283071003323972212226497392326375260248322029391109459361265630365043046679188982648740885977164265133737370984477684128659731901996183448957845017965867708645175508205266909761088298495999147067906519883540769272488046596897347062379659702162926729642872748705939545418010280922490999208556371130661014554016779297234575472595943085431038142276206734881548269433735810131273365659244466099052720463417900933461817980853608386080570410175925374156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + -1689842057499739921492594854186911626727429467495378200931475368457964971025042560863426981139622938340319839801795802175847481097922278544849550232203562602529951017403763509025692219791409497501056323073444870502559316990763293748989606063278435769467671927476403830797213393545379343155579239905115369665601823032865006442671382823972257674039295297119226437295863717020905251002830473817655706477180129908707540699090822865024214250564470585850455298146529286749224240284748815897425240031812327228902701303013116069532271868461313607751773177408900120864779778065477833783581671471526185548159868739055114042810636284070658411867273416724325209065475633701425926128399234393520580981139094668249758716864589672824642011405083665219114330715969680988814181338450458338560298120920723319724146872240785165697335653069053295395059351061318834154323844541249892238931684734595509208449767951686977835317386242344666711222538913031548236408995097015194420752720580924478514682551415609219720440622042873032143398473455994633926080631576384309065517351423031419860128139957405651408107775335749786544301453854209493848148525693389504466538223305371706404650793934631033789169970076485953749844721649903275895840180602961827978474754119557346525478298008842625591134961253220951238713157890834420002343127443000492300244182109010981444284335560102536071371574892630752016848682140950046749671473833614855727906099407121488315307584706723181730247642651590574116940402785572214402235754867435959774750044340643304797128007227722235795524152085361158708657548223524047932187789935292579139349401057346609336345690291141565223775241319582112657461258166200435073372039956025111290994452154792496641717812599221005323474700729573334234293561051272679874253710665004832276510762271737493850488074049672021847725589384992484960091228260498437891926394952663764028461585448777763863491785243114329691138364365717301622985553957362680488142373474294680367690167555859725034766216593282652648772143684874213670319042300157780827707175472461801016655103812931236569465276303566625249997922458266743569383699811667561164156864724841814935024612990365487305690806707998130940045319778326409842063805422124701056210619485719202391166872491087222129815856527355877389270188788033967337681686389091413415657713889651105203580134390994715268069335657399207360236918065876299738686365168756700410118694767919999923259445809632675007669564357130809050545961824286631761039442639216252870674103397569541913262001537427490006476128264774935199465008428327277539285843289432270296766741112704736261700736913197286001453689617673656610997664843242539259692826358064159761259055662845125967655275858579567189513781861390511381346722450108890121563093383595385313202498313889648820483258684462291784482354790336971330247170314202618152320781130402590479544386031607228143537300567833944625866889055967563763177640366165116770344061574557587047623015712423890380727327692954929084358232230780242790555956344754211842679034463326033074996088544755813354259241777004255865505915324642778067949697195326690764277195508332373233508872636278575195159432480150572131736727642345407935212214916542567250479037664839192729872873396520255287682857628955830558736074499971496587873309545713505100687676790070287824333214804435286818335979591692910306785882993992054208071459215797326150562892037252836512975616665421557719948021195363729402113023886723923223154979533111040622708731147328164053120768880131050750722935436363548298721594353763664843389476214221133125187976996606196399829769735221154305619265872809320436372452716717798013706212768068686806453065058882294052192915168395104636318539684986175514806496347290564750293621637446497274835045614787026784785943427872296498779311525308697168115038766410562521612483717461931352484097831930794299336543803011506609800584322262461580682291194700040740240602134714607191860824333090916622018664774192151115361107391191588697566671291129896813697009766579376906740584747812186336321536003763974865482784112037052790704813300338765663629358532673538989693354426390960213831372311202319907667770513225380154952621813237915930298954651872639124788544643576908343366486119096188475320807085875689166099519276906167860947560131910304831007971989777815078367298846480523962569031883771522801386853143821229823990530811259318070635156928281705081772865142853131592392564095360568595548949257444185580091612748110130676050331198483915739629238633662679031460088733986570634005871329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + -2534265149591743842720057451846509060935592131783047987871710447163149783516292644948787402779463911747287935098335078899970829056050774292059007017651714861804954153556619698489371858139826269871994835082153929785152492311830492505106231602116440943224036120240125544594359892640753644010039224343011423587440295936120804396978195752254891178907587566476205078778953366933575511511395200154409936585628760969347944922483543255385246101760451724082548585944436296386964994697724321363759449670659872434022668631628942844456016423612730305642593603905695883755428662208869043156048211927822716841840586151304057029688909432188414329220483058458173509319703320706446698880503296191892029095217551182575483591478807587986292245866535622433866253319349335325340336145744053127152739757813554628246581414368205747567613575795046646818020952707913903664845111441962529543337524234250678461962531588040685007072795712882500463736419336750207743039504697454152607605394535162847349544364917504478611293784832939877885693106809313157447201499766329245686174456975087154317373406123130785609196273032216602349937707728735597883946019967264033421683327398241132648381273469466147533464784097940452013151184841220329180228204999187738916230284425268432419225919983801482002025577550948165606666299839253988740600153540969901577263068398335607706202139848893956018150714965066776903293949543541306730490744675014769930586957266619986570865885938601472261771713017778496657254281582068315759824768238642156868391455442361819532957960552913949496845528650590306482540799179494717273662337479887187894514467526066627324889095553024482972443131317349812721229901484528164333512224183207959981314239323621548124865521476295917815118265178536016719887505640466801504207564435988618418992291813217262502898852954500180574505073327554293475053336717789387664445384622059674008551157161694640448873775127886332384289127675508109132271167529633361950709376170691687157009504022280166290140315675358689084351468950542287756233692047441466551100587923864926010478919668884021101597985342017811719547463850583071041389943917854366251989958821227218807713664761587765796098938437412084782896370648342595190867538259166224971085779524678042989392958079169003041740203044502425127780573382629866072434445420965558484819301617566492520253069657353125757020392877208443248841006932563926378021419959956841231947758284360532552960123644549772420586111916759103110599871208152834914253310196806879184483584251461798205030168682076225954492560681349497863877992882640677741674785228253500905718647681785218076137521212873592117579470512175108513484869513104429661653041718854221636380826578454118922993064862127663190322517286768185412493955149358450941351954018213190234191522621999365781215826527321325703779174633949864567290299201280544455611797645965146631213036101844562376954513355293992402329556113046480896416988242440283468612223599393132589416120185500309597566408397189377247904534337985753876877267646149789739504767796427485508652688686549521485696684733345499435331466284508890955839882038081855992912207591728078453379017350312262692286679526945904174609386760708670303947517324145474994069312424381549319731033706017589674821893029162287262360905005325788259499451905825454481167343926423718878184527581901050799061730506060032510420220747693276952476902589277644453695243757610924022231914610623132445017619734722751579271373537115249288963926513302847905694867356169779756157897384213823485945419185585569771355520067034201906630007378307655171491514336450046432755504292276962502096765477239881376644877468629702626274899321291873072377245962931799318397715989693820409592965809223907188613616972320345160765660235231350259764156011462094039552496883341353020317317112530637933151386083289322609614291885841017984992202809057397321044171871753556792057527962519568924777805308257523712263075830827292886998333977455925214903020321152492774227003877622431160198977466193030033557129347737759159377545262637517392229315129418030090473254168858041855426292630153667342053540811796378280848363232160287513890878941654349171352341791400034847327121678792912578146795121066495976311703336462513007254781466420545932271575503528622658076354665988210767308830314229893230799046071634754960428613339108045446221937375581861913833615810572425518343009211729559218294759412126559244022897011110255208609853882703050288356399819526962378007080445511059356719230906691141782451250226998409980470503522087691662812774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + -858729551859311397368058863164525860633464604781017866915079518994840077435813369523527544260387575817756114578297673865384642203022409479978569388006900447879264149346448428748423818640407018479559867541112061798373482457382713910161794459914567497400505301608713996878202865586572086789548586090777721961727073202644370088648490578648939045317321018275906491834574031173736403517528952455140816012721770237899215911574357090974887777920718950542759053219814317012423185278589119688533659916771490357211265050227972617170951768754222987481004379896180916586115273017806804936372728414961678451468331075646403755371663821593688533958130237292119482981945345502097186001540930777834782537802304215384793461738874544942909943406431440970736536833800276834709561772634886002001998652430745101112184738086731735951302035849485897613470423743522655058294392827875140111466435791519837049933880444902773483405295068166313252022010908571464968507899570139555787397916134540267980382094589343771983742873335657148605216518564305515161748177338376987252421962648328546497229817419697055485215717027468479687702972905047906340332227949253946891121333784254276212899783182907534823638108217230128715593978544738187805340243949092463474334017207082802147024933465249827127606659776110817096444822338479807850724014159461064523411651766023518002064837016970570803886218125575927015465409454138863043541219951846473144951700999336247914073402182872921017644208616166992111826671305067160550954599379557311732371069055723251756296471626552147052214943887576016643621525965278916716622773979721056500303250815589564319449237513458118966014368684268326639632260479930911486176131129483028120667369922111305744016326049639258742628636152825875289631007236326247890864517153895613679466902880253561920819077395902515088184494364652874309332329434854249301690280316926352934416433042416046335212680587423921176858093746131198439628079727525322671550209096447779808418204450929227720350074799871891648045610250790265329285858272858712363112906921085795075861251753379461392446427789066553210732434575565448463869731834987721671795375431984458058310479176162231257338227718076013266339804433818977656374841071372578991369030267014964505621834888263186332465036124451788075135533214127560022623089863581744566212949120311356381398601263599179516440708881373090183115980991459511852396182219544783449444230447635228546007798067755103099384227901698303974672255781811773197584555671282601359143070525925154790092070307362585083949163530989129258306258281363084614088358265844197510949914318149252927293760519806893711449310380478731111191309315435994749401823189162448478454536723691750466375133168338888527104793440086330392409857077093423895571281804179685058869191243443532227124628576467016386651836281417240280981275337088741382203774103592695158668037197794812470841032381001028978751532857066527670700351508860669040698278109462090305538582772214694751481582937407315551616667395037793295350104465375538366790517450842197888415421595425064265094897874377480839074299102633623402388174501934480369000446133516451848166259005243662152677012917443653089342125436399059833003750911676504242647920602903803471802485265137857835694426918649212617522086221377141323093948796020916861681020913615794941700281343166542013544366623563349814941770362208690981009371648042255233898956096466321692507423965487133036428103284624606682289306009334996543827381516685803643594711691580991661000818613323273467279982231121538749108746875788919133401440560071113538922157455468630054238046850124972497362729419664617970009963476658090273501385726638999066088773013332563390444614876957454544160460777020152810848052431920760791793583023163458647908400378491325111839821970367426387540503932715513374047470190920622191658291518320695006079155775372506380412795890214745713864831496198921028901469755037372170095834031809423094729338204972770531478444785648434404841816796341526391784056790237396872922243254161702906500549404256325877642473846457720451171202830148228192276879468036681556710639498085828546988487320699284553926523313509719989814599768366126342623611143449023131418883103120749070716360887701991199696384385446361083624362744269840969172577293338503531568529042436071294681804699862794038974680026775369159313038453157862525981558804476255839084887544516953033408599410218068084809874976029927391810462703381604997415362574482513189278012927146477360263796881215427985729151648560692315715540730231516037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + -159767860843907995355942659603748887881682643304600996696206833003789364915000484096897444586659908816921301348678118863963827767665913178655001048006239296392947141800924622301396759404345135287721097773808633909668396051355985173251770132158123536806769773747124586928544781011903052168083245520308562769506569252389563796003721959562952689421589168258702629060415870550544810143727176224817758279819968696686991650584749406721219880756015906602454394139135771915627599962346529219198931826874253584104976493083233595484825585889094755137277275199480744930279400461925971725053862229448097185805174571366882298156107777294119933129231373811550507164669271729335974834724973318662953437093620660426159543463103733130478336907553911050654321846994853265504375259410752865417520909772775272083206198470388478531445390825595043404419701653588872342124194870692246471859434206040909732546178451851722388508176310669180049573511543964467089382686323268612712892588232483233706669730728272767779531619221628613921339689658478824393093501284080780349757852760096828118137717717299894950603900097098583196032850170885014443170927094162156431230629033321978020527170849800022666126453000509761471444868420836001305970817222185721880985193016441970028881389047578891543290582768160515003794806532557866012387950702365857763521379945068724538481849640114291835652910562252958753161099241259266082005678707280660770167676305413937822937139381632454936086502458745581426764595360385566923510376133747613797017974435087120812990993070755133320714466272734382366789366938699457662681196239518850402192467284260385617885283360137985736127550007013705027198027691514014114893526938403232819177597993439698064287675864564391620292532162041110343002905804291593934895127681589452017947929965619631227492520898004300908846436468289772488929450410100478905456443052123819617752086632320003969710814405499759491883998352744310786175124603213572570220926529629297800332990441826218138953565685121135871553412879157623268436182735159107729365485799951680292441414125170672842442404017588810069834205406698031807944271281388728063133945751512405148966595231687171083402990289675543703594874984138930793503222138143419111117711834026342945335314314896254527759723997494976083638051540886664205347308078748799582544182857078691590775483300406439968479989805956629519122601661600863460831351229422980392367026965987493797880362709207338477088884943878563739200417191664525981946735197194806852687358929859573876722530517785785834764999018467421234849368915683881145314872396123395921113283812912116839894050837099566737079964166086716452450743248063370240552337842916462405052329698408566097665582786321059004228783514789567012505353317091333994117675986362978563632215492020284934476391837936604353406478981716756861328657351171211017445414385245096813516053244068267845725847485509473563057020473962714913587963222675462262330784901230556807592188408024841509589344818137825617536802937553886572544252091277316022941734787386147484609462714629701179045433661860035509566573514675425813828069873661725674186160426046666338524830026206656429501009919978513687187797538350907711227030356154947500613187720851720505987977875581843875373895059969987556663062908010986493334289920557490714208227496816449107970052286006376114208377111106662248033574063043392282655476454547421121711382622229943034028246646719973383205299994932890519608119671417542484828144225634762143175690826627339595010087711032405050926164873081190823057905100561449002869325828071308193883786949199069794997927567159467485486342294291906294899660643137220199331166228357411618286675471604562687077787048592828905281374952926728210217230814522837962529911198245667191801095763644454614363804297434109279798078782020332007244610543016431709326893563358116351411251938949119742874365009287633691609073734200489612615133661775027725737379585076422686360439066646160965942874538458963103295060050602287920626817070965693730242517283327825654615805387278130751957710835628770221618114524402019277930188289002427026136048230332379303185135797063355929675220012851352063918951211494095289419981554809403374441741892997264610845803963771249536648049729977595611486157552665722887529453209776468818210620444030278480863181446701161517626725603210999304054522188876014830949184351362266584017067942479428989006507769324987400377995172806743648270268977745614380565744029144845874638838154187522825200015211294931928462594451823242952110998495952896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + -8367038798454448267472835733659020233791367996148891135427397284482775583685193049651585521464975527102425687882950142955637135547497108329213045121604885655738726152848133746665367568025019686985304278861217112903707045407904965741757630261880819213553922336091073457824730315900498798306559096356536137535878417300429457107200313818833090931297805979943264378676337922326681556072715631996108790956790648417054973394962542502226728018239465137040115035609047245556665855520151609877690399199701887231612201109117446567586954329542011946312145652145360694515216171505040000205716779743455517552523241256737042425857998510058291881763818322336528378662825072080926312445269131417778110963500706441964886154432565658287667886604939379573125379071079950422660658672568597240913033082366324038915103913837456463823208233566522270464697228578303546856608311727186321995616078435841154189294062184219357276513984315334310546943465945360270327516283922616234616980757650441335401465900868939816919543949988603598029164554880775659957608602889325930101551366894979063587881865538372906630976539927675685206069978513185915045570559424224421545714342618150781627339851939979535648629799508595612870475960691141100035527557511360135313740905193655687698466251339014347957761633402858364756900603618374063999208947654529339604387331824818180131046389529557897432707493018100420188935511265682488508977959881997044869220705034619178640346587684098129911207102375503774129758838680495433900988085030107069247618817532783814248792671408205473526516614062618417987657532404705454997978590620648521270606023751654026037764851204756304160757613203734447151978983431296991908394819978109044678367488815649635233571867947341103372780655754433196465385588303482434924411353313579783351264824753041210037593214169221937636053386184384843351007799926139002232835455665006245785631906623097450084205454797048206214876653053217698892073750621334262556632221243301203706374967155258352555926526655240879513123157733600483210959389598596411574621270673068965863998612559767942073495237374789372010877422087187258573127156337881142069082774210335120838655373012064493109706390161257095739327903778885112513818158958778720740076667224761861758676435797830141337208108082838040573091287428483468909551722434192437658124995115934643603737964856283251125299575374769658617795555638185658400682365183047667382380102845231387255796106295095283897202616024889397395949820564189650918419052036754060555143797077448733414668783490152031354091291196227238871334508512155518944792703529695288284384917440366865942529315395743898848208880333775545417298667784093548573316685933464015475487278488631158237335715255134285129499074141621978057194458855922562506716782456234056287533965150797050117940633993659302795460557140441632477621147185135507195201008587795258127601121299270228097803488564431993865276318944263955240117114817091274710992122857951494088815093388584656181154775345369625953589398174822801302559683369934512537190451454468804816586792193448888732324465372130112737621156205375586075833822401856415664571029769052238873902677410542726751507110403184120641727216976645377689611928602753910741476023925759789417180198291013667793616033356377845697933236403441653941428077470211969811162496270321687436174907106392602819494101811429460345962656885907840501538461354608249516955288554119602943681615792931509301218044961364436431943321177414931186256548856157170427178347784655456756770489879771369012335389407979562818741946514307466500550866417839673104071126846571531965778123747204816724411083503752042633492749122971027706611717385200029987208117189662974080182302869722272248285843706631443073281603534944622715864785015812905457811651287256405865161090031272078368993339591939712388101293193358937087384910488402766385146766556847128096638434944521329031816251418976113444250980313048157702460826760298502323644601771766052357954174643447744250967700679851646898357936242494870356316741266164630407128707226603369383160695749524994454585187348795086240964518601595975512839699595709514648712191910830649758732850697585951563097709863106743979911161866966613791433627918810176390560421809596727827580454856391684050875505218906982592349561729510514628614156113258256909853250734159682503969820977162303360215632534024770833128137700251884606934902994158858146437182648305039093242229568601660316246917930059013029043699662833914910786727893768513606098256435339683888663895463861415921582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + 5625789021205088370802109970819224970578631463816343598754421211034462434624444895844529593473783185546115440006584160856637491515272938507818741087424044033530185646553641164327919528711512179844821065511023968836677875272703505838394562813596097199283515893823289019614884381450516997679345297780831162875069267820265137007617513487844657231182061484227549679514972131396924940398191823311749583319943576335588193332620304100767191158218917936675219989358053788573971643519331791620866296112988015318860520137967346932711389994064552598228440389257147814394673853176847523682326060333422320559519300880658858966862060010879235663649021633443525016447737303915768683691433873988158570470517057484282382111407619044488916673300767969071496974473649459245354817346859053466693222632039233931870840395660430685080823562744396066188530975269088715682753305868356912814758671011814230643185233259329157540404889669103543140900098527788730111787367710844973865711206600583095469722828128402177375712238280458576758896544649198377235506031838202306184872477797603083321073688903613857637485132475300156393007365830326348437320295484306202805734922131081958271509307406191932762063075015143980758143213171803872834907247250056853404027445933693185447031963193476919555508391948268494594065381851452993803282250285253056481532696260353187194952596178503474969058163292581612706288515109547650142939527000744362795276241175918157022563352134088056347093308172025814895012441750529179181823018001031730661684081213935890658554549612624969399249522938432151439357667331435986834518064308282779941868153467534344125640625010005177336663158723103290536134763972878387458257201249815708004175893088208763167400029405185733587437127930423263698789442731385787732223229156657918717314913911965587387939549292092933162529107071055182232798367050538279128301268741877135034094765021785249195254882549011947934002221675303103018813887898171035964092766870338658059031627484982138152715322558650697210127422052957040032530246680954897874994821296185016365126511559165691563557437664021575341754205987050276760637816016764289725277047884087793706690793968541317931550667811105428386178053843456764271354070168947894036034440011070451730533135875888791459892142212081369119836165174647996655923826327273780921449815330264957067930830688002970901068865476584101152991073464492694956295193697999752110306654218264536225314494486124544921756807547075408297320328767032211099718528585280245979905676540637028109397524371132377457363567137948289564048737923251348802342377961555597117305160006280011452139466732303590941015301310546425094931774972752030369482795747478236332798295736707366049213043593458291380925974144014022536345315545186181919901858371543298868807683429067348650516186835316830723054820779556897554997448412202357616344482605440141706983071208988249221713139169341242221983314485336052607097119995282658954912673643349838365926665239806525518168835460383220299452222051084112641523522285244203055045052717271484455261164341013541384695202009822482218885253214477069056543805030306661268958959196652818997860310322856657099825078570932289011703079153160949167887225247125943444371029421428256693166291122320955838819690773616874444946644122247347349799062205906563173088459640325476096455382862035449367492742765169218314053784182607533293146747311638365281355374314832221252885768568962749246300175315463896004500317603483236008805616800957425826639053106613411052961102101114095209271669452794939872815463030647887800450830513547619619133062594646356846807936945388471068211709325766058182908675021015423563954744457169169695638693382736862633288361210161776363133878194191265441871875801680620831589684456104589484375074722698939507987499181980999767682203266896519506429988912678838840297968568241079019018815594666258722834738089489507572956812936360290409764040144372304201226349813359749279918777541217631650208611518457471588659898276603870428522407864815410270596181808296562874444782597274304982534906939647252676717025866109128728997836612995158192287105679857590323244497788920138147859794035316501856275733628813429985880844910262247388921758057460184733681693596379835541397920679778282149103692732725678359000473036765276927356217676345205667927522717233166236351648979585847764572454980072457347552040098224478009766908454121584423139012140754528231861914999816290389938218448339211858489165696915613102062450219320830928353033150468571312541950355411681935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 2462341944525537806698006008786819927481557188807195067283669499486353711516411436945849579735756229568355907921123037990781490363600847214114589284997488250731441460311183022773834553807245290186451238524164406175849195293110637471049809812098859854331647365970656773784872347494965815349183481401569583675594661457383156756465540536797099438451241726615652816732397691452607013424499046735471249661632614586313011422638312738780154433172095418455157663140104877436607676631221467277590225546015490914645027563925290315106639084839784947983193860312401341871717912013502715361867557606884784798267977078317815625654562620547886250441200661126776371636213785462128647868487417901553029843216099481682102160954544221191241438900747347296528198050749650577638146750933322801662423621449722042194031148215105347874343945716828995727466778744403508368480344177079656026597817052909812615737794922152865457723814529610539379416836228658715369420907977255466216607782704855583184333065568327818018383571633892711161394564636152899008857327529480930120067743545393824716054596516491920814751794315135259132258840162514566174718790135787987856866837307445980754505061243276517812281196761661190499119423947756066061912451884764808392890576893353192936297886875962952330682559998886281558535739815990802644897017329474053116934301432830148676854087540675525449306689364041037897661975113087977566371189639710153904728701576698515897566861882316119741102549186577019635033877940811616892405725303621164949015910735810910385200512583916622984424789425164448435357321687250383093075847820119856121578010897745693202510157100989896652816126252491934030648272679337058178992301332542718799426934082292022560552475767877591048950603608174349715487373194075461704999660309098424833840484654934499947369053231810532563107797563467979242232269865522619793577371656919865900970438866784292968147311123645569645149379171402030635763546845872544170939979372182458441278357885468944376114231257831729214936195564183061517999074828349882767991801973667994160460579490337025871147052091665542382476364588417219287990923969788636753198877270057250549873660880694955475363760166896691343078711935099658854491683042374482426427930630012966444368237851049442260062341702994005985847556192075699165027822910795192898387184948371056135412890702559225620996123723437540532901969922311389246854142273163995425067600738362206096422243228668672198476820936601103906957423039714932389025005660956588535514040343242124687729506505984731827360309871878891541699227290432942529322648430415868292128687562735154140864868044830622214956873740120483381954104289879932815294328612071893076729279302074990286676743956156008760564283131493052788879595512173287891962829121366071219519835125938838560553429010093034511271506760366100395258201499114303524574918520269460416726443664507787129416075802957498184974342604401653680951361146095123882281367758833021272963893089434725518501451511686817302278353463385413979357555805245775160471212305348310587066134945705597329914666558088176211845566782915015926020107154890987480582526805356788364176124040531809419354932256222236124955335210908444195250477598689157374352909646650838912745622100457711309280340947052986651741816345136113658660215598931793952969420620048071226942318357466490550051589196808785592887952648939633850770309518067880796121398137517348782551203500913085899834887844570151050464637961724318151789064566879430138297024626625579719549816942067514566024262911134065624615626074066945521046775516052134840929154712520632865521851366020126772860460655218767982549677678543045712318055435840845079775428259461306628531885387211696908067185137219703403159995802912986004423460810182860174645245300677019388185377049888732426044840452471158975709807280545695516331056021066727763414792996170864062551564437867142038194405213171906544196314432840301913559478626315628676945547440879934224592797408922859031398316605772637535553211466306372307106838978856617395355242990827698159904303159249219853331281571022152677203136966205991233990432191543698851283439396450205448663724074331148123096813606013611998354040875354078587825508567191468919030532190353797144650411652069361690196887387650684014049547883132588297726879648325438628351824668109417898382254492595193004691970487505992977261788564924669659440258817115918712921496437466304814627342786839697157602340030327337263795651528588074135785744621991590108487424955787948081578115449487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 629864826076770528864712045518030601309866077293856792110632645653901331228698657092991714334191846175078062501124732777023947371741784841463555147684132463600124294088724724776261454880194288418110932114806721030874394223203080613816170434698498795877968638229875345280847068151004143364945338011950194951509122479240799476802257432660614825242497192894990620149149661677734838303758073645833136316292265601030250466234108848346157127286642218723812147535078832787678404708098514614564952973705935656613688632982152585247818687169002832051760015219696111789326547766714725484226927827723675994666781613300736964098355269560125503746910806997340742774474206004544602343301653460431659240435822418102652608833527314027931584557985987080743523108462039013549846155865159540122473501965370975224719229631358570491598842084894532532383106633372409005756145915198852227409145676325830416868698268184640630718629311093945180468153748286030568519218642779234318818010295939244782820642528710736222398584303134353434830895455962649016093822594776222577627227738933502608815140691013897312993690495311865475766108974453849175097429188803631027977428075144821128783724254459993580714977840819655582734253870330941056707296609573195750211372743982434400742163424864132904939069259334524524160929207074779135721599698472371031696917125771131958034454412534098865702228796840235314233712655984967639685508182656609222088241629142503880016167766167854320366034370948307360431288458586795478078527530585544223767064298052882963574001324051557408895997902513726999079795813204759499792088466234368188993590253317046787728263686613963614453098402263396380589224074596512306120609141811052709251427160057713098304571141796162845148517123562377565343453453182827266358129426267922499187912948423823620428812592065110918630814386614410559717162442600745228267645581761503779718742219745604020846106846333307914746240300027866335598483844615375679475990665692547908826833713853353359794699504294981513451985189875203447053491489863523433688058139605367140799799353847687168869080634947567662493476442883947196492214971157486734336092256529238334139570382540851526831885070309507609026266019047821080962078780061025286316705124087028511793500002425479080270438736860932497971612378114811396042709917006373090217417343878537298603743712807867404109864724661887997969260554249414511888721243236775136063311202491845837280714620038106749955228964639397729508104001980367558284056541484623476755139939375585625407131387010065187861909614806502411080701236817710663031465933360618657509701788200046907760967647396633228758340560381316616339966405858716204708494677674798292452700377499268957847007799758790366145956555582423540716762305883513741391488725168846350714599186776621185086028274416566625898109535621597012613327448288528147670375867930409552403306828305764607257810459174672103746729658624728680469949949706858254801497382377576618678963458694822383320197235105579130505212479375060621350533720026383305096301517449681416458399610874174918620966867039697227190688945838365496154752617338481235652179550552698130457041110691323338620314364399403718623499970177018315345085469727864388070227230998465483615605789662022917883445052000456409927475796142240590048023267991339395852947332824194651706282649308710251522179053403429209244806559733849353084455105490201624910488449191676936655114436549765990415542331682987335978826172781545044822994918645320297781567152937619105184751311177701455956560239140379015593097705492704257419110349972126199591081294035296315457108249278885097122434638180729669229936030194970433838677841003921784549275090093252082784449140915326072293064789591934764616561741670631493033830713414011387779419336005980013321759229439568927795511933222851976703427907246970921712741096888828282089887983427827326586424218345223875866217955820888252020619397892388679377684771325816054842077957644625768046960011215559628927661989125713442099289785035396842170378467640395886384370533752074257673249267902777208403802931571316713783138286624503914413434027062298294468827116128928801510436922206593593868537773765707891703654410480179715899769591175420027643977308966735539603263863428786425222692615833589304763813783251974434765828761932346475728057301294570267700428512971683881990867045916736835401075694484456475397592830865799325991338013810282084065447263618564240573358641073495629981692361408840217586457021579830521268626355321706529303822336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + 122088177415078255973830207976395196606910104325112067546575368455515935332625548118871998599032975883995916652073023976014450346776172804379150162447136200499237253574543166420613094857278455950161031976866149248620569873303578332313594472888535874550579313588958908118024462113380777410737127748837850596773027280297741795904382315813046861885807584674916488062058973012015976040318927810380961722301845322522635332667356189592889431130899204589136808650997771797260971342247080961703102266282909517807122218755833757150016019031670018542322898661305142395697979503728111417119103082058909868444786594611264739111446457754063092502493211823280854616801534449409083178395665505079929641708892784666854686573010610896171874067019568915156144781242559621743120921756577971888967685520883668263997161811101093510359447561214141232661501760342780737107604149697878339269844463300988799106245512895822967479129911148498259989306119005270042658807631129061868851931829624618453987372347080176941966438467892200248672321745167393748696764012030531265259838812941352996471636672653170276981060451358714477243626141066120046933597859919337606274308314684426386696647647900517613098359399594721941188834952334592145620087365771004564961104606180199044786828670991175071990757698450540573649621541569238493590626041111893718512717277519322211974061694944265238329871645289093614484368053341205292383314114893880107602780498668705747115682844758894109394880975449132182324910050144288998011915114926594060621112189133418504406068094625644002467451119563338733118966149277340376160678395907616668818855802904908303034062433619305381440463635114886045385445329344876203655774716589507414155755977232358092090656127122581694222172309536411585469532616264887516396352369380017956943809679010293610716719625567205380052837423090142722008167355415662982867513206994803432789518643238274075662750563821046373429424321153313274697135939949982360149458574469700934533100393996288027865534813572168603955219479357512387026446379043000261827936276305525740436314580658869179453549653682673184790601071726226427246590182352863617579997417420715914547544231884783901030855309977241393653088335269509237152634801259380357386727116063132097466476207806851001890054471646454400039749604031561321818468780921113826509934519089536817115205086740125887727099756826611560396723624559501845776171466335628961298037927414118278942487207007256400972072602553092793918827925758380288391457155330235667022029185334825320266904367920422045706857363192034398556284396564042813853727729771957389955550732637814917279065573280239355890235828675190340161803372622914495735385720097010212900836101813335744035940111178495993503934532228047411313368438362154914267261030441102212722434089512088405987522819925752610452794238607282783347209441163312936196209929110035163709819916038465899762307106077124613617344871015747133133422577672074474773140476177858128019389924786178466512136303849216357258045834261852009637434867057620222976148897496974090239705469266192851699661114896825982706776855500555711923687037360922252965146925185460466761446609378759976305756420723093457670286544564538486699411179655585593295070903681670401422251700839246213965016883872711913031747815068144241862556803454529803457272936161558200567560820774376442705714070914233147175196638454301440892564273678740773318459509415666388020145557643602318185267084021782936956817471018320174012883965806016091379267926983346327838390387481787218529610898889222486921414275914685013294903617115877867073305874951707106868845352852542718362468704791993938345757272402168249547697030088376175449585215497509349381239515362641251888263471952458055881989489015326828071203462428815313065071673274389519103508009733648807423954377702109706743332438131884748698421885207251314677806468985606701261888530272897048931623031969999989171138097374373006199601346677277089653689496358022667715913358779601915457162644925791312270315085704463744427663204118466887950117397163282678892634548390766604743593357619637254491299823592566035446678366818194055594355573223052442651098802160365526738575434694650019396288150714410879885533778649965949179803101868637902270431597541157002521495808500063298627433767536528249488448903594271098651782429151909818668766189510326907028561460095227935846880181788302370106391998296536553151222092452432423432745856220939538582198876716804842770148693078927661536946011633867247477729415947886788608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + 19254130718552877825509049480983925856003671011800556168963081568611672041826014477212537338289266209209604738250222850942600940725731247646214444727661751637245053006488265578123882314332772241898570124319357473136108723179861967935364406672581895043700109261332325076413525689275382711120068647319919879647944375695326940644892320490667248776070694083392956519489660696884029094419663427911571989084986655294166134062213545145444597088812090239146035762667803054793058048716189287448793210928785321383925398627682395306897796659618238829575442584926420876818932190009011113250623333276004247009240624309849557605822109020173453333714590715261843353531403929708817765369327833435168223674255424217357372187480352370142297133365645169219407191158143200833573436057994658621752384513607218664824340197292653134017218937817491793881867685713212953138737336046963016220317598014157209987051263763138290654793917915557346501543799918016171815472660530980534898402451052567761396740263162277434959006435546973586147984908430332530175548343204221643796568590322708237850412568089255421471010873042064181198953565327668700075697202211068259140654955752708217975022913417945394286281053563366836191422322038107447991997518564889576068290974279299595673090469358683811529298275377985308941169862719473202204191478312809854375025288373593257018289918944127282719173033768895155820159949851681740525457507106848537497995903170117273502543867119144345802328501692361876898847455737521390606060030273958410504867002151573754413920239499478162259928138481045029192257249805258729143022741643811608739546109238179699073636165638842578841039518194417100037754040964067267354486138290174527473642779746039090728364783712880423717031004386247887753498977875135835239964359346121474040514236005712642691348611026678075904158944969951370517792936590234585168877962878621597825222997565961638386523137391914202077617538988249466653690802111082112790315020342507902739550033200042316580124592173831850232710270079069770152078058335601986540184004775083318642522984497613407715766606114361975170706213464971268509834528631990099968018775632097918151798266393887145897391671551344913241359033120004683636949277217836008484828333833941906716699097541238960029609676303087171573268702515634016861208396184863379806687080602462292299387457876290664007490975796459596039948388444411200377109685935933126240332079857128784322628408430240365660557834940329574636426420653382856378803219104291220690756110223469986317350727996158287650153875577286218431784663771820767025756665847886112177178045875083345367634071174368134327280873788679880540403700609924650055144263934661248158841625625722954512453790595157861062694082943215235780646291823293825824932810323929620938815589952832343509793932534257124474099034226668121751459545964619810078447161544413851329564198544724359617090174289536089562149720088904627356360420329441139122748012554764959073298922413086020848903747300518778926452247103952274313436358058457009260477004327226993716242430940086479205568298131111876246955503614559995672527101747590037389820989776269009260357891421689778528788181966030612722269147934225903742140151509210686450128496021000256595724719494155011582654569523335858693543966036782223548690002183961268293978379294392626790384873021616347789971836575790620116973054694350816915731486332371714266601448210443800107884565962471050404973901907556386755737443579364820614407165007705432305318866590202237941989363079795039157460350352500184674202529884308468984245481199330178534727058405926754714653141204012569512376738773115133860163985438329529056763198126243361409547077751912023079677189923019405693162034029214243105157311547886508842494929678762968960219595910632233421419743661256518483402631533380419741424971300727155388530267923173226679612258298209622054577077230770959101008715664035693863442614271775793838475426452957326585317665682798465792865315343893275343963088070242617832486527790683919266259543589331475537125470250941116979688682899820232424297363860643455376301296876138304606618160001220520382330330857912507370339824120661800830377116900329307533022652393795050302559327278814254081017023110049062414751581346715173315809357666896302986270786189893922976485846304857419150925276760383763185130866668876454870051527049855900607181791693965063513254876931758763889985821656311098402434223657097904404960895206183927768367306782850190793881527499544840786455889696522240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + 2540788841787995205728036976488659721445958248113726897537472612381447783741819446773354221034973179273218324622901858973750048628089466095424726375066482042246520859088303653184396306727010647552664653847374735087411373740730488786353048152391455937668007143441055393789524912559536855027969874346312349736809321020455299953572262629047526323111144364237104639419958278810108408496336216844721126747932812260892582081621895190017353793856410136346938125484175644583751013265871045652388869429742370894189506614466408315337223653510641512178813104277434517310977109658524918094126035071902935686829556948247676898745301307289737148818312138148758450638828694401740205409312392076983303693324857833123422689308438639969096945772852481875170072929903457137312130498797011401702984254346448539750770086591606935162267131269855195979036176674120631137468447688706147210173223379613055494367150021163595893066918015154606534682093408280745810109874665724986644934050975985389594925779192139928076136400995034326418544275742918138809910267938707745322263535912350176852407939884607245728704318340888585242798777636407138452495406824823470515460045969622049516843812384179781005809877144121089666046030801681962357032180815962491150851250229091416395735553987429362371167086706805817545864538686715855677610151394973865260731482827913672025645646955915965511241333415009129487196665620781197805461525620191500870515790383651818451120433889004197999089084088676175685750917159225005641191692837446543297380919281284800266291941635433048609024486578142386486084287500981210293397553366971201069076001710699148569242236164320875172407894144083625853762824414789313457868314093401421856120152233612778776842479682236731371113901444809900950736669697548625583227011889741735757394904814198197102788981184100253127396648306171906348722016325523897252676827491637087818632506364664752693354706491680310240676093192821262971391887463649550332780763504002076893337864124676735025737803801819953911546693727138324714000739256977293283668470419480235807306597884512846080399793496431770630929543427811123375932236868473275595996454300294545399804624046812552104219514460154408160561917031158882217316106009756200931527306044308124965722315682517417990448821833010584776449346033922069725597255108542412516121677024060142349213569716832551513557602732113925477011456102550658226944896204111867684756878336952343057838500772861145852102652018817283624482713489576676151290549799484310157654610279683963038171839737954300021307538614989641424492569773598241726131962861361921459552761622761578367463864602942503746100153235491466727377391696075712773952463842573046459430328022821614681689082413567168120085816125888651464321896214593603827612663866560504831572619469575749904069428952260427897338969707493699140157650347698971252178116192751020560409907162910185751460189893374164381086014151119928047443073563495133133264455315743716863723239042560592801865216057487291531357716026011449816238970773165374162954528522523025412633812778800890697826803318699603479139218227046158591746766697407423578835965957023629265990806055855050315746614843319432794400816799005406321169881234047290257105227790966339809982710889745697420157962596921623134452027793877411518589582289582665635006455385643258924008098834622799415776025810935777489302896045931303189429283153236579858918007719290531682559978531105907997064003605942914815592718014916710330971549272555349477640008900060093921884836195270009379129078230065635201472891355923178778284751048079373340755425729455826828453139761304195763811208883286146057790549397234395640864479472638770646354958972294223977974060492650112658823740528957891488420617513714802184741875317695594557160561383347366138004065585134807712310289702176199095504158315771372529083078053196086601001061015425649074347145032860904870906325888947540429493169966130564925760471988931505075675510115660121864701012830125441428244356659056066864260954584910180706544916671539746991006262808574500180450294741255851669567685575477746934433290417149689432914858078349447809521872287409824157057665767891377005501086683321845713959418677153810522311138689195215687871753204550880487305139367105877074945674759114629982929434358204383983116172346363991001741166315142111367847972112634972765792601663638838177568776116619970504730501386321759844112889284812856421828711545365893973807632060917285997675529807270677419555721566422725597245472768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + 283464305383162897752412571013123788859016532187916897479921721434589647472671015560342150795971278762443961270331668859001500649771179717664350438275067930242390822267031529504012926807551928340932229063597365816795506617913821515686679000355905655452221892485464161059053887121157872854105953360729352487958338999551969866310999654775622555579936451464539342295502002558381516751249612812537518134350250111753794020280197572365722642748392366959310802180343587512759369462831755767026359850911146932379439283252252913857058534583337525132283393559053029940003363652306849994203968533482949003333982319814852010970364948603063496010765971957326884321661797704364352264738838040285901055627509271283094378430175431040415388212504324494377747669370111128412878764490415017050096687693100592051561527072481616874383806980436136236458510046088235633313768862257551880773114111093995955958073432199615398604711031055948480256432392901835901988851205873932892174467188050470234393237298023433022668622513642081929565467615998484819288886839125113367306762597687423775778187611361748069904037704144165427859737452469884180350383227361250310479709862282275654752515351054963440681744436761359024101386021392856645650241022116579893105611626035532092149872812149646905609473869948284449821957353018387485225736178188854019053192314382765089898526970955312659353248711468894280704906107085491868884740541984679437376006521708362423894073288655034267120586076734162610024100038071464569131417415444634597010259013674773844186925383529230537187846923164135704628705282662649336049897919124175444977523973215007439691349765994566483906389109407067446267675006142596572499821454290730759045421625674548269948431496121626309133885291936291949335526632696643952049677075068173834237545506916949303563971346421669473341697776531485651646636422828980545557720537374536692100851708433917165181823700586162659737425022101194615976159868126444745259395876428898972983981919680927635257476996704680565847865753529493938930946377504960685804846216351773173406550909678240153614219963378531534058337668310252961462276180878608527873155548312408397372142026610226431056956358186235777507613828493683731953002699459011608442791976124065120051406071396921916200908590980866110352246714350318222421391438783511884407426256194250974456829785896382623716790848349391912859509958995767630944490329286526846573629442562810252972754138976759945873245967653781996092516731594142941414851273395734726924111753016640973717955452928020888840017459943970448247422692341924016754352934544818992593579542985447051864537226401247297105733938457059615158898172387931780686979637849230371384488928998596792063296283572005744516321650785252071755342805292265165760913059247017279758805087832418744218499475373781764685993831428394191474126797083762256428607239261450343561352857127125772325662991512663367596033939674710172664454347925799001882499579860984807222936053993783440098821832988763421842366132090664569165452303131064089887276037332160186088738875958318569657515284386397809053215825418319364466569375960121525731271126407633239881266970153132357672780788007563516766080615305244353933601291451305396592998502241932537958643049662463256980848111326390710418738757576047749559987366551599034228111368843561895306690698706304700966397888585081912884122141419558743920879288510447302957080387677214158667759230091137929855459694278147141146843069299979349595447110016358310068683769475356009289915560324027568665875743410234007270934084874397219105139298411475611176269220727480267853383535854886121572686685759864404815822553697732511518364087247443247908214868134239075044348622229574585707825215780015223044894824480899262851557599912944052316473446036979738807940339846628592174140172013185502508567447690475222720410464088213444526373330085051097579317927935859222856358551174635663971491173788075930503795356040915244063731709438723558487438468962028305962513626687687453295269413182191597502272067253781463823020915430533399307657112734589863142200766115586491400194054901074278244004582147719789851672354328118303570156987542489993974561878943652472980882272612258814060248881237530516344079395058278950790515411478926963744047363302237599528021758040112719055552386056042133581681434410159401686886000801163196690289437372194203324969278516178708103238360795925768725484637820648095722858217088890135415972779118757880276285554043658616796660086901480987033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + 26722328300482143929201517494172599698814883359274326201031381631148343159400841088041924685577177404279827550548499175874210074504474335468665538411261700663732250193455545505534286178261591140495778307606189993730946063677931253085135584212625505936144871830117203916645888959822762414428728632452870828717071948920604074517113022469667406398368536379369779786298950999634128706149559437980416808687344136840198602581050439888690010243853145362627684615439385775062340089229331972433008866175516940647388163713409888096030499325039145365977982405921336948661618499344568629895085930781683062199705075676318465035709315183099281431736857592184582876728624146063424575042002078867654781319347351866170288245355044504161524478113549315543470213914380044582663009237212676290248064860056952806610953320595514864128067560827643957601308840266905430742106603070942437507315043526469569534073011941436387311241550125984576649467237043800868481134618922870662157090242554601770427080017230355926584856088843659755638125380213986764219886160596092848875339163936436010153261943970214449971411314420265605569369615262162064386634907444838542794409010572309272349271959780726750463336523430480664323323781556892937510964391841741860324068037392603049030820724261816259971537247068354521128234533986737577420718135049909135524724561442324812434702929805907178232299253910916501701842744606228812143045110082697989284099683274941909807430431146249903382261354663347820300708949566766580929392876918881377411722016275594568834586506176090019481016526318353746000578629824448930714246444355540273695293764344631933101416036911550559941042290709347684494623368348421316217213272868918982751776374988515053801167173059085316105452326583899196410169525098562767201473345904331665013162870483153639171424427826633521856256305053504577234792350608679049310947342373028547490116259905418474030458083191414700471038927349635759271220670431483295815662574803628586665855460040530459683204581091894485055885878698402301553798936585344779635920143109578251711873890177181562339064143432199843038076989232831869134105497838398756808308634737007588818960874408633011670516912545269798963183883812744294969733718857685289714013825152483026839863392174618062016876733030315077015609623834832751988831597643439451626411575024314513186660823114153818310154098980146127594115195494218707470205001007134128785726124100628068149130808290428159620778402238362287321183417448026746843463924164622567043098526718808143041509541425515567644292555385477579604882491884400919179524818926568003672656872930727649764447178707374598945191223503563999326373109669731746803488704727426314601263087998127079962768039013812878246054223256689182747719355541060854433674788507212831315885213857621880335581018359252711247168379833728645870385214920115077609419967963350703027710629097065493674267269160653201079027132883449554980701884985422006848086460801527066549543561617039491897539382593308859875998100816893954543482242664890618668320430540597945152436204997774367040537896013588266843444767198581118921568544286401607808956167870810518764400200530493830551019035747103679150676849581847650189487668829334138682494923003783429205312294823685159724599404599415790416445030481887950597460317236216905667115653215286565483632417316171832192308235291368711812446891416557150612305255077391499167573475345840272989871536861297679794177939486830320569758475614177295395475118802797952660766735572705341053209788325222313179682905725100404798886505827569277840046951927958050866552026180780637624786605318924241787937578258978379798731884244780020316101339650254858923804372626037882528573729189670560809591264576887123580504805001706638881247829153626367629917022149300322347145195296877990465268902208506081162560071919470213910323870636502327798983566858881158101770551301169005263547940234314220753592343981367073417569275010526151847390142684026026690037574084863983993769426291070220122642163470735221029477753194717776496084293518921086243875369351321148547479418550993578599097957938946135246805447961388910460477170156822632199284510488400409582967889370585227293364564848885538154000664894383198799784528486257640868926099619955172332620855681770869334343265672707150135978573863218436686234863238039224482866379947273734313415286848927383823655468430138061162306197763483157680193609508721443001390128364211776122344037301576961588680339449254816440784689456742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + 2108663819754325035464161756746145571050752162137404372824046888965256114869278009942466206555965668472696916202766892387008000062267136789132704595507921746356164494544180297096144273984018169583841691587457235353102753413513338287989775741620568753091161784338467614268625417395562387824099800897071105148460238531076319378425566971648259305305871133316745091746518179093261728766634388426955332205280410692193317762673081331210336540381994162485264990176656894151222130938536665991062738536538081454287005201691901766377916636997522309532361834306586449835463659102267542854514236999201592266752479971809447384621605168342404073359753905693405226338553186025552492148020140756188269887894315997508536106268773306208428293640957327386447966310946918634893201570170721415513623727373978861181901024591548816179421784060384706579236197835048572401399081983430780378357095320394732381837078000041931370270784130223868921734814426532533728418634969530034454348920324026365373169251457568919473257338003029806232171358285575196760745291575774600088468525840965844302824500231814313565236835637978891626591916027166279053907197535897799921688745887034416386472697138196171010287629092446004401213236150256320347401119720494798097260106745836200289797130696729584604258535044586450698997452111288912891118584093636422188060129272823619020789099723478295316330486410765352020101497429901472682285625828638375266991036063586795791026574598085637270620371024681303583756279725902518485597989900550757349919101054031225711648493701428992969385667037580599591438799608412037470274098876678972804481511153858002098596253990194309807809512884479765954846849194714000752473640943774478920349622397287533669658976318956873735508342443431464318019010274631208265209508203423045283892200749300432596003302296245342727957170316963378679243488743701015259986064423496937755310240325419877129923024561982408452798594346556187870523470699181043592178316657045329478011709660726587084533163978787248043649781475255709964618625739642078609060944904087689473123282004245746555800535248168636130572047048906824891298277410444598534840969948584741313127452458222691003431632249702181823602402379728929805899002212557519038235178343209328089579247553714775812690030626353406844284036393204195097772416594429812009434829359452372413531699677462260346613618865730201671860234953707128155080714491586078322659789399192725571299408791175506314721509904766484454051151669587598341908035348292111124685818386736726557701926040847038815257642137980991997703024049925347782724581763991425399678897150528312706600167460911245187415196068725372346246093053987802525918551932100861860796171829025039312482677318735395851426476939291676732366253783669724547254492742056644120347022000454426704043138307054959447647803966408781485644339774432148144888390978504412179545040428254225159071311572553755599089974778307467626609523098413553737429276575181879582250608522887059156196124561147568764551241123999008215707495897573187469708958617209655461935664628727397939347955791502945252980140219634121390364317908378666460230664620313456409086526644980079648098520464393857761136640697177098948055178601949037182024519605818251607513184310083450647132416177686473716362789857899847772734227724461379645596247480110388756110020670035945334506568879748917268551012938376737723124808211880567050068186899013618705688136596904907296755728888929902720042072690936635304206063729140444585275442871898058372536185500624693776287517182609315241543298180453890224148536419903744361644220042777476787883136411914664289529301263314047677997428765883971136378276956172944961580742782525680237661029798475461368330288019720928650059609428955154702005428234538024881990522012861854575335437376776566621028426799943503904326973741110937337169887790876791995798626576146243239507911065194024940900822509449175624529864554414974211849904275916613183891753171822776695179123286714826857492508778360169337474609875829852569991549834690805663712789060390302539898099075019390726059060788393835644129532781900262590071044194370788710407534843542473332914918907861128005098830090906000333611222488751277811634987874054664570428255955394169164978822352951905850232444510078795813063210416200519437816575563333559182548900143593356695907063420706596424235384183708331855368395162333319105735385565580523795309322461047112809404733084744730650738281627922459217932831430369506806653255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + 136881528470870926921590535178529542689106417546453203072187763373256716277270761890573853172324293058691658060097429904567081382747496151007260223941952025202696473715734455559708086038620846780254758519419052644258479516556960522209652028166625771214322045532739720243104747147317798838753072751368626910239515992382015928779580808169282639181626256297421519025132713031427386774131796764711549294306043817771628030368589580890705446095587526063536183366561775594960627143762945809516197279756187782922365200412125768088866280343442710283700426363559065858790331031868415537030207507051086873741227598824371376580766430298325133890435874538332589307247128615810073438917333249948782899978088032751480141406121600592609483925103093221184731421744755289146526400972491780513841332433525236100337686375522246160665919074744244350455319285571471608817688449308412627413026806077355788044335915043150957847223654796136357058603438456987536062285835918010530361098825791815932908330855378976143420725850538370016403816100150656028852424776684501491909042170794934630501776904520169221543780316246443862572487854190568898212519281484369753405952793705104394022523248951908412125372267737825290215753732347420908340658983387000338403146889890360761674148872942966079002711248098656011637456573634729440210390965164580524975167146423261878534828790656676904843274108244342288930830920650270016837616405160621525702558702946808112968723951965057663278266762211864688984826004456050843057488570751850728317395424199142997059501624774691601092910666062625440854237874518168028581825728748392394928645693245511313166918066644509072658385775397099813899313293127651559844332214763198798502387579246488055375625285667829888925471099236630783086407050422025077701840873908500808522588050482085871099989784464953002687183724828889699765570710064128736894923209231920692568085376864457116640550148570951286927681288878290951509854524294369016256407785572551725330952078093712737121118962905689603017798330262494393884455214570185360065932682978584633896327829583300894172226011340485995622772863623136824173401524257448448832878579988437443656215337768214149900286313302119377695497627051410005042538518528515670940303870601362798918800738996462751047376538433675896272887697631673536727608769296062110124696450721119272578708610417941325625070496605843495839237229149379667183949775193422762325836877587726207075097927967883455831087403459105502366857624068698026115719043301590707780134787599533031134308462197849585256070843672650422280929677820646127161005254736986943661336671659365241321714546531751684291967870701329509159199727545487270159521404786916246318509970066190435244140832877824841573064345592060773701121963957762304846530479510532777718143758637828391015150073475565500711577622311543808846847187438137162671335812868122304128363020869604241015248755566724513349392897381104010499364709526563264325115916172953471917266307797252257582375723441514417540115025141681012696879905490147272787330670887968221461909091734020883464846657011155040831989642685030565838678350383302469724217420836502395355738776809371882783798575888026836448299419958825922650569740974922377159514037542169901652726466829343306733550443061705223987999095000562955490776761547864801823240290633079230593948762942678805985022253912962605942518129940657583862360142537914491606429521268007649983450573426124581398539644436784928427387247786924297090752898220795208311374087473488437001055586526015067022356127111084936319839415847320164044301856258163114160674726401234602168179840655530785323693038487698524226222282109402070933198385894264787672028334936865606856323525676482403004053662803060390052735031033659840834959280101477409270998325733873928524511785098278027613064933722064171913242937564242646409698420073353623400600818468602175631141297823036736396032066967716251836482821956398571979918572562039737033107281829890843825357836197785285669682125497303428585250204150437371343648326689634823418601018378987002040714618343053846277376788765296456987705867559797493393801220267727547365259612481456714719760029874614693413121041668831428697642417155734772054393580629810625951976386840328424567681871045173601816197638959706093970615895222666965764280381571518157732450314020776975004966539422536470301111785306508467364462280331351946545648413267805072769182702564832642229330593007011032210967474331185316171083511922073534464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + 7129996755844872565940702768867950826207622086281738724553069053346451173139276636273087288260469019631632626421913866176517180542462209474717868736960245897918955497470967877600226099408667892326558995386255469348025883712153769862236890949779905633979404435048448428916345387876588492304356553337847961210824501923991450369619940516791289244856232243934109492670102131111714336754916971041465212632273616056929067242846494130854752645915025266717603123515729062491554321406257536373742356788908300852784240147719376591322540199618491848988111825416444649381958711531226219852127638560058815216782299824233448327251538034023585336180628346684483345011844112250867780440630618407818579340820093853393808061071090341405666503492570381387732927235977550115507635277181424317048458534499546104174973959497345089133078606640764811810559025767289715482610481496338317066469096596803280843063788738177890326188208199373913629302882820114026936230382403129871555509696540362584104442051986036999819275424781814559626823618274106318663900174753658407783039735453036274011123188266455154195434231951313609982812468731143096032716604019899160803057393363191316551712375983417834756743539977550106497625201775290633171003457208706208768570744771399634930195954699750289520644250026875741179170689670494573680643341546334392608743761854270704043110636920494159043410053546426656437787103927464201980098546670680895899627365069577200036146356050421631751850805291114435668489484357756750879041433975956557356783282574951417049360991224304454999065941788896932737543743159786878439265599133522697690678781854676048468222775581877229247694308203925151475728714181475071057452365988292849332180894167149292144394175900046989868722796054358726877495354791542851277965116540153213951798634894599397456040278572398430155882786362145211696021287527631015072979862579392676732652440336037784814973643598506811537609931266456608698962963562523457721235217230462833516178125655525266827175980533168382115716967370890635240544864733427847319383950029924852455507251465039931955152892195476116789068409563325843956464669809366798217481118400209237620559352409715300181883347232541620333513000573899255108552664862256434775187472919019208007470255913508643940355259176535745158398811708135981591752054284309942757795350745804681147395587315815221032735384871024719593854041789474084559324683271106926777534126295893076213584414857973592183034478217608729161370137002221840712965722337403716436338178756725698425322553718493149891554251506829148966630156560439198629520881256792319775705524188668102244843271122117020940626506631136688765226379472201391038676526386677716368832463980254215313554562901067790005586117523981658174588046334057891672566545226054133123365813874786896064149839085213209566116607936711063052962746028542141240628175220779935103885090050311044748473826683885792255080286422557546672505199151986200541550088806790450622347856305778308392608020417071070622103057859306753587309883545991083758397286457625866683638810101669211069698164965830541965146454500865386330141743843014021241912363929818011040838925188916030112342571547929741096037387884834501442514031273520951407956163102519388125326755288036505696939953631339827735384527691285608780684243025641863694480258879155162317055509726533677046360698747553897355662579551006914912616023678383264621182696979243703333288161142490981837894067436147599599426033389582839684460236812683464264165528202353383878844395938605754138746419674229567667155437393786327504055454203521690009030053818442579317848237414920373189696674636171578478562711886162603014521425106824252857125075682382375917028270063425419948382503134068914911608936555115876324543421473593219157109689271887027644395960988214169968975564914042407586378143957683093697535421208776044036223183712078461177607110510041961923648081354255847907781020735604535335384482087661355711274969242960794079881325423110896255139855304332088117956187473173940670022431193393481916941116551746807877908573612840956322272664979225067359524668100478408354673651337176139942975000577522207320530838553053415933055906995054423168106805788463727434827135897579697549185962295634190929678265701293558487919308307332151056432571358892510607206818220916056282023376651093264805675929439435090491447076563910422972999679097834902633257849694121507204330899284623880259687201634240634116065171158902594543160928585646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + 288208167347867687340810404279103296357531518204341663095319616536908371187545529533228171121464951100090848540858442909551943512124504924076997553341748202128087344685573912084233125882543250368148788005301185673211730473655653351111675264436256384913348823475954536147544414461492064880716525278095204687685334268699202209956162959679004531580509231571485094802039236189085243062813696529689201647540520752069551745619262436486465366923107984376032719635836753696507021507462786214082427033644970152465463807734648612464502399120056348165082327022255986408326132508932016253959161331118031172557422523291321583838428584894797487224658628821168066024934218532489293717888701354929674736773362154698113837618414350030069947394189474564941109760607805451776002492788322129440680352975898568787299692026117658803785412964385660842010419486102522943339663221596675992495359026711396041518870813638259369765030765450344960026700212993722254089347297229186095943477664945891257820020364960922165593489806899059835111094824042064969598472546178106386435127306413230683116572463590172182547151361443490894394080837351539109484163359708456723359182690663789075848350891774841995588297160640098738306963619242550184135968334260012714248225813669587765640596220299629897750571559548586639686020917233161674387584987541749980389908214572526718499316347574683233960724171890587389195261196900898396918041196559367617191320421746716067366061638740498645574287543848569959780471768667479701605358627161727002391777145555082460689691417767258795940443204691456177641904442043837906581440865520615791263791265148466961543052901489587779352804103103527014836774535994477069596505931120737468752789274870228793927997373271114443942227957480616414876921561353086490100884611056930861429998635624794643732087860166077972718855609666102251511241286563512593420716557082079965167921856211609963849634935486877893989502894095844411418649836272722615907126829293561774448382331051298039526991850851473255652438120883273658851152002914082402640115844685644713980296599197935129123277971721865705913377900826182847022488786218375027624993025714772405840510420267298409226312490480826642842073404190538277726334171675803954201977496051444187419746081718937910882422431533797920569068908863383732476569763387265328726021538269158889451521173963297320943261218992653868763119244318218922157506554211108399411094697473250166898630149134091838550185825302252849715692852529898915763901974018770795237754957903133269974198924676927745467530328192127982925527607925523609871048073504215866270975013883978633952329354459659704832245470054031901960922928898024762547340184186112401913057620260836186800718866170970578388448619838250950580040519953203917817509336611570983969041752128901877591046734391903103292627688323415996866564003248021136792107686643028507998357559782834760995360754393380608680007699408395817475443566594458144139605311058635215312932001122269963604005652832165880501851048217420104233998196124595456174227958013341605554881530900834253626116942674984384011668176637172041452245591076536909179318648987943152479567490494510976926940482480705295501174171657349339492935519486312863272843842859314056938498635995045895899143852405469076831531355636748498071269105723013862275168030890712150495468943172579514768951011718173382647327952529477315020246718956630159565529067713595196560731765539968436729611928119030907437407792579465271104310160357580134119699745731329147907441806587782177492996196398506431990169573495920143184522431374333156629674753608398744466401571615992077416285621893134182991138358529046271443268521549057634793839118890536131542833894109675279877133010357593534897740240847831434616047369848299339589078069299261730248530905358267802019464243332734468552309885827029348063934909083332705734540363714714765273712442695128707213602751023257577286402840089141691205188380923189332217302906006656504651400100508148284183383954204300563084785248093655739950472099567473191590330739284315855906659249186854248624700571506493959799183868664467267678007833538632129648378285411618458638822466908440078539946675821143258921843236894040780185487594254912095158086559852054918850002549287420603328501657271487822099980922447224020173351645133935837313865627714068144931819592708749588275202731925298701143220880771830506752341468775697844453223189620371310977142438182698766381284582724439594915332096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + 8606193167380689342929686832067568566411053424093403588075519117650914457274187685851952841941420559960358394862989724910804415246434432032343573074384273669868400152079663420447145310864086361111046722703777415306851310970161715870195491749087794148883652404508512417009456472066141388502822875986801083854600347514365348487964215428912566072297861505508889921035165055558066937923573882905339035672189770700613764811330428498985383797743780300657148843714091960495771214357756391493355076547847087495461288698317256204742881006195779621444590930727278261744956964082640711271169131079394668659813967902957088005990785936056684895449896381951399711584998585827903676286385684968868201680311032512695330458379039385021176556634852456068223343642949260709070971338529856822716179786383033310514437299436496320777358249920194822053810165060576687399723344920262256928707545469587480061847818910306686860998727044567027862907988753267571370392209449811848670387126804368578286205946217047672694533676930792345132838064961681841505331775993045557854338845546484616043287162931464187076985486996990970136894773896954689334700317873625451669665317122593738636134219149620498110759188437703684341808799346488783717491973222773028486960939475669147952625034225384201141784474765190555093886092314946052403681766149923484623413037628339144533260882213941979162031612521098732918101325939701854609818288098203550822145452438331414758319257145023072454863583585410177584023126109037902083711752999914335558179694705258889780196560545663865931052915667000756053722652753315451248293392776146792887856333444244459309617146867135969565773631987855471210453333672781667784206596582754902274008271175935311378076795418075377675817628156412748079192737283177174475109347827549632306010939864827856791043787644323235532527265001800625880792537222025986228674078443805289257124305509912576640348217092268012506501295978495980211561259195020262689644525591582657002601279962006910945884175117413890761658246013928535141854537877573308810660001021207689748884403376082911796411284773194138164232228577740265626645960002871026987936396993953658324625856964851012520597472591973274043166969147844429871999635992976015298980964978006871530689134846418404495196791858347085147380515982215117234098749289814552467667024344521207740145257490630221335557970277975666081845608352650445479102388686874573764257740834342624055543496919892557111944328827787609028435251174765624149920104668165348293252718726128420578606893346918232237147221779186498203343282204591837023591297264456283483790053259815426340659714293984171862735165248615896313659710394843029378277114513337675811470538799568625710382496432715342233927740763648451186311993789847744801124725888573256955280131327167126881267929571067033104499039767862042487944332617439187902595798253424966872018993160640401388151008484511452726114310602076007168278690814916483344290268275479120169595815518633675642871271091478550672756097855912470416876683977854136761722205797430709480219720097944564792835337674693557273660583288103722425260293866932189077059683618597914589742192393103467528602305142756129380568788918207373480891815030154033654274762812482244035211840690790727437559539085783903539995901905799437811326384312050046002918902414924865434874725954779948932279513134545222131951144541692053160099211794751868568026704095804017923716382913842985224830366702009998275084183481908019898724944697215730612124547773733255862365118258772598902148379768188310216033384322898588632719023693632254636983198778076065978675075104816667887049653282189385239852535445786285685127338316088691303962582866322357996845133938280771876042584385601356692567629871691097249330146220731994649105034960566137288158217073070956523996827378972830390760038972123749161124758031589888192151467441787484323768560263137800548745608046241739916488346005942955912382320679046748383339520757798896927999311291860068051904317723991049140797952910597191664725904277855414435688368966592083470701293563630447185871671916459580238890327171052928362560039630548021798219491282269009708822463253702272853716447778949583087179404176062017560186465159504260991032897830581671066446815106627231397951300406918145844248959524320862172469441634883828303666455207730973228564853222163145390330255231515250491495120886834645952698641290675423288348191802385531186913506974395646079092815126992833740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + 173973807567050886827245508011686845853336063483523551997901417693330941018612792221339407751410995224687615869925136568931515412147978716697150247711186397985236446627060610865585309132919946650163596994944872491626966603547288352080091893361590508450110431150014680295086594139314923929048565085004323596642447086663235736850267711177873262712128322570769666248271144690303961102579159200427882928496257730444284770020934754049687895893337505762322453184052895563529030526042338577242131788312334459687155466322506378377991708281251384731099299654099578894229849148639923358565842636334692060468116485241427689307821374997853308661958429041367552694506370675661032456557182990748338933424175958459926935918280661127379291463572847378157898819424098934840047382457650152677741717957237453814100421917257382878275851899326349302341983911983910040734403201349308401544379544329130798810915511816699704561213817344226052464810607675333245180049691076857303041614350292371798462135209793012916491678607037453533620073859764720482977261343990177909804528191563010097504134987075431067269412867999544028337705261656976665700239702411843915159471109302385121007797739753009145834412478131903408789228084419977797365752378419137323045204860808293028565533092975832770705136995434110002235072908259963014123509689035507213942595614073207277489288190861774978746705584349916385293865278434510362977562935399041242910510258159087658177136844225225023765969746768851818556563437062823019845522139845325125991436418655746369721673242747474386473128615323923876627590723752982719986475375239690347792013955029788695619436111081152574802746792257246644361682219919460124903418508008173817288410806647615664610027123853803097018982185517220963022863523854490589830227826298666952663053373602101006294017020086807917170830887303982717296340541072273843127368012503069119826003182949593744636599572921896391000358525372466250676749060181870987620995662195912508218300348130623368226376174038861500761998284082816458500980968821206827430374327509767175066536731671942785996588281871884046318183398277696757841275795265342887329694628094462136264786686909678427198585436266934767841577547754677656827982608527411070908663589215166928513507684986663632843329650053404636331663317562186470839054522843306837706460500900170225751919800738905114622201715162928187959060644268590745271247719322669624944923660143718902651502624222101152050159017000692501929908365351667287119630257414100845857200240574000953937150374833136373819452209861863715485601520007277010400202339923113091697414096794262052938704175010555198312472178306638259214552159993235927771859470741444864422905808383304386197705046030996566544660631034036214501020825175035641395881544059492763228361184602606156812129150696693772439731654950170612734321122644379293275889710694819770700474934920982303784542643621003203934367611609349723763451712064474615704828828954970436641233139041692338945692736198562507330194049453681947306599370720474234377868877129856717420931469513799448392991807024354163002905854139403594703247437697864987277014990451258004418857369413552372955310712806350764992700503545167160494772912502083630884902521192271370849882636395466801569961013043373778740687496130767178653181040267940561280012189167489839836887129866603729184738780015182267689102802022528721682039504760437358678624364200685490483042155869594891069735959782338113222624950625502406213390477634550552696964131371805470064539217637256685140593776828476334544173534633729920705272867059523489135974521958691116314423895013571346749235722200981070295951321991941733813952492944390059463867280089361090649757557321548033393042935703549553436922900710254388143368116424443205247523494170665478925607736401663503886216313720995059009001059318020060740334358623976084183390912543934763219527996554467900643540971797032549517396621440264572065052357080065231904110666589652749132519795834263541937381452025078704919809739902103933567468606092810269971017150807043412862820595371835281040241969906974678534948525547545808975651390071745362771235319135866074499831249709997598189576488771226683706568017465081635363763931025580174109907211285985624895801880311248392498704282140996969419987335623371316904227354304677482854928351743372163649592399197215647669229157893100111819216612941089048139374207004794615381995776899172163325880295421302888922673116610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + 1983679349708154284866137142646117571095143126374359454614082444680810681616875909877721927881068831367566633915658375845649163589018720156759515793611858716037233485495823386344370068025977065930476680472993366307849440380118542936835423537422572380150145682946561209119410193678684149972409388769260416045797503051547661176802508317963849870804711685588021873751798135756330149865930297742155561508373289790967476767960460640181480046006458321762424606239960737696482335244971079834896876961243896790774709386447918549851448459882059749158414652110547668148791592982264469125452851458391524807977785856005625524191304101568191458754026091611272952434670677875971368272145575281343058009515361809205473722249269189792769697511811256089986108003601757292937028954625354875189742697212330288836254873633664086124977815579526509567598334551335726840777079801503504032216093861602271600855285248702458479837227789534184412789837529691578751371570256697913240273430371471352306095861462788735215801627328019994260861579661057406034723464612672586487219814149852751710907734726801425391947247366221286620795270626142016447769674983474655774785103722889881935638517446390048440748993508423042088973410435950687945883070595604272439050185490984667461922864689993600675392948262516459636765569258533705850330800663583311137346795090678543154941551494354426718157152942209455972228490676027928407572535796399632175831389560860691161565849594973069180661561562570646349346211629641846946395420351088275973129627937705148907946984046085852309871905341258542696356346531558868225981553268503596459527693085997281730481328482258741309823027483588130098894705951269769029338750193410357915996221115266205492529401246757718924700251797479561319478605922080462800886788652467726037416579586650694237459109484102304014520151650234495577142641349922120536232038410294852752886294058911606768633966421843897021093388617261950611994461446210591583876858834576130884338948607472187067472119037982773259875909503141585975242885278240027877913860168647436524909031776596013589495242203352000809919649889495797941429458485124749174606579839316677835199094096436906212832322564419084993851770431615886352211407834274224780861227470295391446217990637967702073057707571129930525375022610249477156077761038535371556559078719837244215815120054597811396613094728715428162462212813729437745795128061659691215962797454411979079799042543473931503637018979470276245519987396724442212988102458096624711207353156980468813722709503588649964970020065876894318337653146280547042512838388204247261455900924176132728887494814183777469750910961557557669369696220903128256650165149693300553872642770171507063535782599026943653255092855462383897852919427329943619702022516050955770993955074272897236804642723223562979142508484652758779106793342808164891422972984551685231901523636372315761314806259002528036975606239106862618337840088021409267623782146309527316016377678552035864346264901732732778135410273335659676862344886514576971876570846246490952443660903284212552692319530883453120097486936772215444874090719194169476416705031582879503336814940376407509915949504924166568122023315822898430319005336085986636947413627443081648903407088550500099456873104811624774005345603798185558208604258278371342833925472739097683776730101425301795663934624844715005387651147190369841048047072491778864091609793151557407566197141699551654096100464685094780068070361473106962428396963175892015917554694123575337303883561982042060384523328619035677159075380294670269332072411008207502769282705050377693922513164326260542726027211866267291704298194118930356268821407689889357970809158118901233679578130869108493227024243788908910900548478730252241150444683859672981844414124061835495440277064925108850571227882246795185785665051209671675240981724503621691228642259665141033202998319456808461659773714554864567363438823637384664469455100730305693158318666765870526923888722478975736763669971549546380948810146529053310283841732262177797509462137984368055407716970986343560495966094404244900347205247250382074517112934277274734011079284835481465422126724506071702453186415923910289701741254116955818982401176206740090496831507729514044992825829747357618343085044181259995475309176657645844978321698587584432009797767912008915724972651368043872564502569192527457856316759166633254236482170494749293182853200661178774286554108009853478764544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + 15153731259061622168099253528683404124047018327325577268353011490300375834458883862049917357560443817402080687050562889156931663152362237290059437913937657551007701197532748398798335813725629362506365184572178426461720969820501320844609861797989342356975395233166943736022518924995507249592606940181963244393421324077853239047142306311062648697201669280597482478810704220930509847896524267380879892781886758653822135938964846756367650822460331318207023570052834599556691697542714101900246332409584092397008392571741427237670141244425304786282826177072461634643159356392492645071649592971981541408225265567454467654292868273066911240366509315712681000813878293145356970921978381235731034891270262994920252052280433290792729989893883853972434787512670425026995249986161379664226405086857265441083300901442500483598656403552366557776622732268245605783609780229034326553354470624314535523678556231707356014418049916146547695194670158170172283470345827792414067216580764254328310083499425604446085422957718705401469875090182599128276576676618906769864025527703346928392786764086242667942771831749388066425537227681029282325346098856065412111205816753336820427819149996829368099904815252618038241242425417015438668335728688270057751073343827418797110541938023326354226662408270830613980651384830373590588748533333978120440276486720636693271085945850789740293545199932605560331201558919511284867627019605751192688134990615110256260430784136249348853619401621549194115361202385135191791495774782768364605452219525860014000380162583908000722454593148899925107651959764666700818150036353296647429041604097431226441795852282423489916123369399234569448417989466556395179727394754424690441902694995140884467928886222924263342015213477093401241685948324532771354261609732011754458853068371252997727219006803682641291330179271976788799566600509233500418598843649673774146621807072254210613597190074475470353046815360963052485397114841860365333118026075298852607601208354407609813030304765291151787291501390948549998446001641151188344160897278982595834994401525502207091750532527744334200415971039457598411505492946239949526579310158720436876709294997996390923621825309865186937255485221449702191537706866141962496359684823483512143594404602038023486937306293107659118580439217488067947820424801834860006961465475031171428391084501646627876721562488179399794330003367155825909774734022773695399822320415549511847382140726249296344492261576291050577111700228387111046969084208711095906934817715735145375386848738004185165747834574519850330627729661858631634780100876169931109473276615720319243322437999015194528306027819967635002355387310311829834719048669983052904766577726998317543471935835399796670482404130891417604408213208182112281810459972464232859525974039973064773144680781897366337162828807506388957598250280679316566006695788914959744271024607196652374672388053447802460377537939879622770109974119385653292434915448965036295198749219660396038019976339319213000050897214999176397818131278148438984417115150906146241556978756879230940655017279310294146980217263012862174332772225684580431081462048709588242790172321189970571029573034082982917264729591234558332507190864462312153468256717096777864901551589614194244087469280767538220957872825130618063371212140040597247214986140258717604054772476722270825650860447626859770729535225587305049003559572495442570473294994626930472037713245032755895385491791742336028764014421074062393948493382740863370072162546313655936607931335897099222837298396547820603182172755995963742228847389194513742994381346195705606689874934796396963418994463203834074987743299922525487518316557495236027178328805956403755757658103333345049421778504187941000855668951425594897475282464853077562896194048009159800367563771000640899432017590499919446977061121657559149444483062557087834583927075560348532620412688692249299159525981749858575288659248036152411803200431946952109878958685337050121252184604471160710715124765557025693789923551894567150725048169112367422217528363923577669415603045694775078753821212500453573490397607362981326954296858647398310246988735444588115691572756910198178034592947517762677633696315703500272122532749562502149496352141262973720609842682195332046875973821919804562904194826733845581407717922175252606670683370107957360805516296101707767214766449033049820182064295744310941555385126850727913985825416986247201786016529226137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + 846413771771433710940728400383135036593356228825406771391512961548396921532604821139568811737263995819756850197286936830117747412026864887866713896147726028786389854749666886467792691025621119699614089831887553956939866248235302983674319982274954946995514482946625456607308139380681720988018423626855392230287275406927194760472566663889169081582529032438656093694480282113544897550041071205706046562411801855508874649636318759126967885792914451722324678387270680882949036146421417049475355028827469899055407918262693618296307532552771397468637622229169739451827419179163346732198006271610274831496811050697485685647678438694579832656803750125182641339762683085500423974045835615166901872485124574954260905623436897369565359273925374587107143465838682713785787415164494833472374987926887353653236314723189086316740816297068795946612746380986364284841736467449469510179474358018667049406183890403799076616524502299761242302868168919410319401419570537918843262360269802574922575554432904237657094363626660209762562797564789159086958670525334795682846672178334788581001884235222200524837976860629442499719217665532256030251431721814195897125959682688933804182017440650435958054544913077112269818233441772080846197036703080142638483592413157852772309757019730560286454917465100219985210464956527369710423477702245105770011277933869094682082108782898298732294123290914761402270501111585809067232570634753267783967195209311161433779904831102405135550816766480187713467766567074590125450779845592821298673597848312189491123864979317797675305241868008828097933321307194283996003015785259745209623645242646556107389787522573808417270085151580606138234581352765346968112505947025640790539497608108727466688653665485323923641598736863867164519663556801862102828774815551132291315962755198282989870941322261279770390118696147452471684735892443923325980364809991636851250313589200673682491800619322359174188661322211162854546523199469308208051989272880718794584634221314037854218485949735264885025020797426966527557289583385279889168805271964371034488805447078308104894720987761785566979073210001699031758595842357006884251438042753509914604343656520564222749994378330906894882311292882252776613291167437010364343752615471575884037326433863130899159323560888396671341707423427143176640297519827193697661901799569680500703189836803559470255046817773705649309170896300033599449284506996934708726180501863208720177038296823284512121439370443428474126930433032423608670089660879551855887876201720896609499862606440309834551210476044688424953540514068070839064585382461809943643068478494278569733130607051161661631361611923100882641921614233462514510931203766698584841246219377326545706036015222084489147465481102260595133073437276751592939108100148324034517013628295808616516991820487704837495706665558384390087756278736537864949487313909302396492688215708038347885873715560268564434345392480709390105544602145267435874409332962032758840480763453740042374116630909287808505222283305468981088591786290004369884847063421762019771404524105998868058419633218692165305333215303836075383093895885728721281463309984311763464190209571238817095350987153775433269709587945251253213979569846397623653696246728080669067626169894389952337227753781018441292989167129940919635201652976089583430062395965857390522522709711997582322267821319206508960464086188125560175086120492050882762252171033730815740665740767401553572839467385110242571194039461962110884150077103095241153294098058068968421141701383592334617209353700798998868488980805232418251689899835501504857181334761417500694714936005412941427108192945154637314473364349395121800242379141862440859133921160282373183375882756246027153425435566052824533315826881200097068511729655795692237920510508528368157142509682438748023782077808198804644240048585767908575725698333750929205164502521021624904724262396571375175880312105944706047183993033668501995039989500142882544976242485985223344208124161028368412595062658449010742593095478158782637780159084374505690375360680098618340050835544306778468357910713041446657717863507638720794915025403976249029953824527084619268332912515322792975849097581155303552474623206344169280367996369113480793340335972246875219316404952644684943296410488105453554163145452865287285380683064966359612739958998291165676846671086039334229007456170317225185435728512289974179500602526056921142880757862706815022703575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + 19718727359234858927847063432433632796241127326954737696407480126431216025749858896774121855246228944432504374808651629813943428105449314209822682169235588772570590867299085972893710171525141926224899254794592700858318749151585604722420206690395457230908308250116429575946333518693111611315408839796860848758252924347749055258869177363632528705958438660465849462297774871281017138893513821411416962068023260422778359972090203085818561462667296923039376016532070021879600934891587479198439155865965292196527065403903428124909991151358737947371461750303974417566072483372576749338693566432312146665117059402591645310988909912198887445462855461070047462663543608146977811184288771424162882120505635018075630326610369148581357074467254947566116267496340493360107729914520823559771945905213493385908844448510601862750522058068953434866174505036077437102716537595745160273656933754706447101360599479699631790498927192191820680725529595863761084042425781081457671022213909570558495905911738880223069957467182417966522396878423507179685357282555988074225637428584658253781447329823948438176695132591865230547530249500127830158374720098719512239609199154413756468799806913541072748097844751281841044068890450085887286929784153494720014957826545415529874933288037934554011715796676160207645493960471863651023578379927041612968462436303377627645212551724557544244579573222060529699491166138679616185786007085165576633648231558353931916903002005311795337646353778908307612904363033914341879085955309247934956844558442388803332745378760565713386155743601616034063780889974587379770597840758361111320308455893531207660442602314440211759782678194461904253750234486862522746267223459639819763100919311540598638539613612135696315254021810846564548036433393848597328076215432214909476412775956652074344943978696734186137816418371696236983036033658949180253465706431373001899597203022473802160369589404148612452375032030683526249497118108590965045837435841823835893710902619214839881470056494802868981735338747493147949680326218401498888199611051208366679521357639339055619458791206437780345077665523079276059502159082570494236426194143583950856886226331039428423580375076702507138287138218763649921892351755215968044303198151473318640919269294987079816679968123014973722285794188046520484994685395621302511274784937822500975095619591070386068310656331091049070443680754371114962257836574251918872909433571335022008011761049399204869406503927405477255291227467816173296344794166606890616920898075978765101022102020340644995016250526880481155966573837801682760686536017414674446161370397830729495971177662369732475071630713976298050526366540349300998711135802310180682400970163572459662804969571208287753981088871253251016633778598612559019072491070530040394831861111779157525948925543992816893469096666603061801694985796938078479960520048070486443748303113019102296947205403117296243153932273017732183458908982359614677123712215447735448323132866945650097720948003242045380711256947631683309440997644545321584251767607279616135798542739947730715760145711147549896677617839508705400486932295002308205777639309912154231913498650473250230585300337751408218430217847839196636187453313082611074305304579779691382308828091018780035317458367098685819379455988121344683264008809709803845290826795647601771324933338022873278238209627205121460175543795539271271868018015306525898804231104241120945996161369887179365869931991971414356287130038907477898664981928200056289064623896159881109058209119444215636915228081725603005264584238718929340073546241503482681169631908398575022363272918343107265995004956662758762454766590742798573081366593405358974115386089694673525315920572404178241903649704731730053754791006229958633612355557324792353994275707830377597075477046654750276727883808925588453943979498908401130904994048463435509766012968930269277015160666406329865680313652787797961410440882755378357997072904887158970062190186968388048391710297914161651825599096287093918775609300149024704986298694979778545030497815290030132320532886427398701066477791416961718534609763064264950603114940456592096952639672969660449269069393540777537148034833319466657819951881432604895707238975989094428116699341370680062960408073421001154077152208560486331836964468381659146778558714623720925151622632840765436518109215372590965202735249807159306538068028209172868913627403388628581692122663432491106304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + -1187630763549395707697432228236030565584200916729244960926890387699546501785681168953378474056189139318832602050148470923383363964153042598311086413089148850594312344591921913191035211011390755501376784098785303930565029898811526625453643974338716818442157565846144701475566890402431789889362326361092049437064338334461788749639702339870610272366009699974772425325318166487665003042059063892322124715807480419328485628516567224115084583827781685290319561960678336878019146464278891363791700480415493229936346470849330714578212658931779570314078782209584410064708207254067174194950430621724170050644182728017263346128389330028415856454887130504568287040824229443992966927653296156181613838128635583590536240669166638287482024088046180885431583564822116981954704526399354520949640779790101582570047618627273089583967857901556652524970399386988634635346079325828655441463478219212961927064095066157320514890886571131932103422143069431704858471117202129295871843106941003711550431560346460366020948287742090709307750709794574368523361039809258891265619081751170646141232903902125732649091457389473941658682914186712552128844322190502632276326109364336375900180395362376829705239785159191094429903204291233458196679314859288529292597241934629575712428419613476489795897606780277053442254769168530070994683468712976884293036054962567318137284708025869647235065334207814537373035018949088429892243205972058191672616915752101061847857242340565836324835791654384811383683457428317597637748291308599509452030627605864057244024657156202617824865014900127543766910478061973604107891286649710926274933509883087979809685031429220462077643643269586479821448553204409178096356350758288336989414279180231749309809675278545996415863643174180231833045094217101660663850905567125883505055256117218848587109170863612670338141617477965430497183943645667559190099501731208371138505524260258649291007297627608535142216008367341225980502499015598198767903567356163332937184590949476064424852729714254046695830763950843053708522428271656609675892609598994165292127983060651937576620848816865586015811536174542115978824917025609025175578717334769928327655167751992858076217507201860240994308289238670915038616852586199503107560343499416087936888312481966573551827627639491368012424173607487866563102139681307829105432546593413542369785771401244107701211040218953017844316178627095576194690420386343329735459167569395442588527847984056988099446661722805426303065819972232758213411838860085955685011600075367759937102595362156674875738758142121742177205668071840524891665344951099346657390707674004219153106773355908449269396606513140213139449767751020108712731127754953364674690696049894215617216739399653021780704734300769161946375847929334585573591808257266110924309939964887509397979325170617395368707122385970883719852723062816575206531707213558162638985568134923213771339860602340747399691486896596809618777153824169916005776039041600886564746768906189705022707725758528347377256555072955627067645150090180163142392171918208130788619902594713684708357498706464925899423052628302800803851604006952699622844097314785869171459889028220548252135730108431528288758621770405091545106233423117253096365993830898515216253860383890560928196319537826185794945602666117256878981895677105166780756885166615337715678769857780740159561729712688240389321676676867349747492143803964488648137444181876982829427133777358430748207831757727010360420271345884593621479446369736182298946839589080219688072575290788168914266626514425232801943608057528549136697835624157699932247764447054354857997797815098276522008725084479840750175754025409573642926068583667369843078853343919136868463913154341410350049678225871198775447107663455091928227209967918222524894561029215573738782114947047085884569482798916079659372226359244008267396946588638112413131912723213354900627574518906187397387930263268217648650402783239643686450881571997556652252212062242494563742338074249176804538916793985735569908787312453792588315678221764923839991112379270910986115238961838461664951054682988628227978923231467714527032963587464716995970752648959266354158304621275942069812463041927882292198437559159469453271647200028377269624487402807212840757658959238013278204250895682237053288719194815342200015423288370800673789610223425930855860126821991019782704160590182248299421937183944955495363646705662185635431310293152563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^203 + -71332897767048840338049591224088515552505193539859501541442221376012427403470358765562860559402096402956344017542478402426391143568379670808802679201879388178826200047867364988190553272361067501358688333367454046694894538582159160268132734845972598095553407598645009380183619374070907664954827659517841787320885843508436613010349866257797354638802987845745469209450992326606145468474189981934734249848601957555872210750126439885590608886500374685040434107728761451226120314691834125149394589426479042847720147380038472026090143839213818406096448261202624073217764318844379274271931520783348132411511767577484554433374955701699977223995647803920316862361867407287297526642124027530814053931296969069280947007982500342748708641480509836020934203109894250838673515842610686287311332755294303969368315037359706611674306506331416204703469481631714556417969725892185858691652614937064930758842715582180485041144858146602085721925675309787550405456487218200165687008749054203172536140699641582727433960412495734325991414016883376232046823273737806958175350940541516146803811630546668167635439900028865950747191634891825625613057826356354644746187855914777258164400510197078028132067048954384048097717649628999898822947568666264303472785431317283277751474273701635385497698837755942227419121908827575669209919252429924438063182441480850387913566650619301171105901110276330692811416756679501817609752175382453175373103206703842125531330551547090087164115802083760597938674267728658434832923441923488843459610757380181909308995897281950874591614600581655252875856000686287213552622487768810497793519036632223126936845702230980672392816465967741136406203234657026074558585614290403998534189191336685079350281284187538060259795597403409987994989077084300870225649681976169502726202456402760366875051226778991183711326890899945879655685658943533387280204755082683305559403951248132546252926507611597864227778798743177262242978244552711227831009087292440749982971232259715888338743868441458334147694909739950395219094130729648539413699104011944731468065991931147212973320877120700224559786114070105254436793203472825127781036791990029330094185870403171318056731381440691887586422022499787609309109827137282892585068315641136980728074519371973179613713247175603383269640135963628130917044483964269524090343288841538137484113579616672956668388866062633715784354756224657271987205767022091138378268433847892739273525541823078398522596666407850337688626007893207170488785887997902559870086268992327135730113965782937418686866432388521189041814157541646053545618873421631699073150966488156395215158115384615849080533308386382552404197673634561653362771888970255357894987336118937403647341526465007757283213178894296254500456918489607721405362243958290605983539445733895574410664332485538548235695839769855751885117411667165018325730512845439154167636870192597158429341046171942744058093325559083224805463483439280808044783753977411208673003392888975954689501432991748575403579247258316453143445832909806429567130862468845571297416211655838163097570647904178917562612479719245903544520483116639191980980746536151829960082537122933168651280970352745792448308730102648112620776836251817992795265610483978723307237791432544701937960238628568579026395321452091299139518002381718606119299661009084303492230009921092473384865959645784661056400258265137306876683296801089017183801175173222896694599970076939398295084981623449412474253430637452997923075708047052518923206108853613681615382479804995216662999045012619888728978298579405840075682963064368229813985372229628489981400176608757553928625300259381575346369550251668062209783681694817151645018261392952014071549812370227119750090272317523533016978460552238999871070910867672638117203841496497488513603751164668291027224115836207367759117294429145890415391761988879829779381717263449376019242928284209048824741281073796779505952830341270153671949283722148816616499963188536199009629777990049392439943437153802980675074538400845849581162344796742475353813261088043960197173974574256156061283691743087382470136130129472154506380074744258548314252245975396348140693118119992533186138040854870670514451738922943909986495192351807279295482458787756773367118968966319412821125942607626783664200698473330670390269266795898081984134472011916942397391611893965575789460132997151195506725677561421328833637338057147456755419054080000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^204 + -878129708993671544962281311371755333133552453498813792179532049214655278538506887621739311453857897076565497113252728768555264496238087148231895629766661780734825356639893762724332134875844177788762151724268563032561064871766658233571340596512352640994519294411666753560038517373400188683298504250738837456385536349277761997754520681995771126595311024719111812922159529575175716628663089412278595771472865181957951450737623569450850571276714493719144260022171172502434611971720268702908754681579689847970196832502650512058981819207814464750946759780078590375795639413228241735477377555784456237210393043843620498607364098310886942182622938968686700658042815270940525546096646040171083137090489497485495615074677515131316696803591330843677278633724139159492108935470922842215428865331328193312964288389912999242924867328699551734542778126041581230445281784199075716005918715569447918999093093885001290823846989205345531958387743654119402994949721711176778722993428043841177268625565410851758235087317849396685120595781220795520696249282978089159097250588733925090489456617730370928734562562316983688352495930886047834815250718658639964473790515445900091126504568362117192809922878356178373476393513806939751197845180792913811013935172540726379038787462701454638407408192129744669412754502303407975387747332966312042643466637975943833370326255530437524010761050647672070911957904805703652734481457499553603069494261670279583014212746304791859467260037333764060615082889692821791825172194414422746266309307615943041629096936757823955988290977595992181202723237585872181118526453461958247728258277484570296113613353630085866272847488748307456405989138210637526403950810465884852300151316384506270642481681729466701986826951416583336712233319128413399364189702458406030070140321418281948588306033195920620833089576208604143954500128944687261628359357612509766345760046750598235151289614936659630891471754238016071160926978480993255538750067027552447636752570234389135065500677743540798789003833468849155800399227554230781088652084797856482924295018121870627248854377741192347420848121125393837576858523858251216185700283733928490384809450953076384578226703243339757488185606994093453409224507464201524197963387701517923788903314650288186975921686203148816788355956924508895448561172489845418594574928465107883608944779292866360627636152059958083899504687465783750552932474903888241487902970469724774668371281377622572268341135431077873733348489927684956632472310683611289155957071371518413698812505329193242662463676709025678152539937235102309431154996970271849484617019153164797721390506861421615215655598104325474976909547794077120759145403099482582775782804992922323279045936097453889427939814274664129432521199969596023112737792940172207384996465609162091556904322294203923247686389685494003049646302293470034097667968149371349701703070940919696017179383873484065132724835877345541670192971801095771263817903942024319632542160047165037630421960634199081641428209699880481322815274057991650631424684572204777323401860099123427605962848374842001483430577017594197270332547727571971848290640171137529767177421702910259062949141490056860252667483484663494148897887098598300729226385436320309647539188112400728177503755772190217153108497252534378807468519095748443186774049488339090726201250374890570573561566421467429872782561749112859464366448611486598776465388195124094985595042654389167657833035258400123335627972359002502207946368924662162535184465245076029616005602090831663412024873381947360223942932942656710879810644132994734390275493894569139410834426622573845988010527794785218787060159520138997612659337453186243202466535808581544947717311101662101567916234891444846372930603075037378911714037428178228086975183358052864946227098446701746703313695164496507309104389946239358953876879603502128842282052920438755154106960479928697326202102511246240669437363518400001384378824815103314778631051068022024272428370059430093730169029022021597116731407045492783386366115033900472038774400109364119780281640134944441253396265067408545256412329328384900151562715709486865630244940245195851566880876253328837971551072064277491958517583585319117319547860151636840431277699465219212622624359976650665551647646817248546418678676897970874811474989930290435710777422553609956057532365231319898861185812088038875323281160483560749703768374936665587712000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^205 + 34865611285204463404731291170647462066477115205783170474393068530091340227507792268473676307005377470026777392259626609682418415529132879890874586682498785634009092147170229495835566447412610441954165964276166387007777444781372026538941378883318529909024393572398019798838215670794577778645732116595974539688217100080129447539929947976273604972108808542995537745490447126119559783775154904022407680914579349633318276783733474737938437744408124012762836663207066067873302355319024419282511025102745880101741202035334154970013789733905620622817667443592653006422141717431596902098934937077167395769113891577198691638337593187380389965667062232768844807632963769622352305833501344068289293905787514261498687839705241352092025593537163573688684062690053819615860625932809160441796290568895500632488880066254811074130804086254991972344841045235230262627198001006898321884129880017126475004328466374880305939591899333531535086884079757362184526511528631252949602957838337928586114351066281427953174721635153001620143433355792127986773502179649402387248073147909789305611907176737429294304112161889837114330807414960008852503423014016489456868404761418158517942305202312029547699133892008478389189850066118870499094816216525649536771792926719041532040374830925548318080048001191524261410137629970687475792515236086261792371797178245247670282084073973353205059682013358094571667864911673272558003568968576354071386774513055443072407727916908126952353583775951050287011886337389381825496093626476058681327542496203034825749724461977957604437586721087100653133996119621008170418712330021834570157245559837926507975587669547749467112281709792254241917638978710428219452713427444594501579204325887343750380547518795832411690846590564477012640205342377927598452309170009468006962690338984900579454375427494848477948166452363873599032291700648750090977702424975748215468783239966101864820972795080024682169350475582586497106503781309679239760167437553332703353950547037852426905863806826642139364520499031027630166421058534556863153432614929239032303871791879830215962053597247893509127859326929697367488654588176309430905408829349475790370077525076615300001975641708728690238602227236482968430347713971708195047093992820748902626875397204260367358185850561587013877219117084271550486898474857720099063283195851577636136477554495741741157561053660755310583672402234683442694660539275909611148705726308056189519234909756043229522170237885172986467592660130007290461585998060708011540713949268196214780181299208340084207989702350245249291603466708224878875041931321355119498610842962696966108044495085163672316704535776824246908232421566397080256032408800969854492375929172376119768245455291041696384027964287624939290519096978770671849624865538188622586031111202804419638535254566727639628193993998545703607867753537346314016429352564275112507673395178317912734690370292865885912739431467615656577464137385556007781664007138685344201711326972730360458520966419117356816988706588906474302340295730581403393274001144061901192709822387902330458929798132499932458784469794326885176511479296038229408564945024879182859255681193944371614234385556934384348510911326200689757554609111404430832598115885280065504205965893831421768926120806728312479651222954194106709462556341497173444088539580446296820642134989125993320048533072120413272324072433744696095732022010973543752061403185199566078410253442375226326185616369849005774754545927776193442079232006447472002904900128992099045158817799132024046885901799565067077779954267399502853761338898761440033116436440497077595986757313778587122343759154729141995181872064884672949638472036532350074840729093265479721754974970081861518343620161899899414916611450024644014733505776175552338087593370082028917652663174239018285555957437338629423185785308892198302014132077948747669402450120320422654666147728585133404214385879778290261063084421111668512060735145320266185295550450764588859303560104134094785158476282918488685389260819688447524234305061337382523328382908532301597973518640856088708823897985493841885188557071615234228284104905287115525443870517208096235815925744696496548674175878629746848207859874457422435275251157714730292026590269873829579341914479873238622399731978900504458845024570332494780494124600118608982504874982551651662335448043573332684317929041550427292898060023580212868866526674944000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^206 + 1638818421178711653225581497658942119848092772488378019969995340350778410599605009834269466305853184778929672820930228647240889132682293434653536732872644293470599539129238090009700733094832989572452914961198873886001650936864465279351691730895470882487956294482186069642060201454807163371174874095639725379928703744133641474241776845015467718738799090438102463466529081243183430116877843988461058343035812626776531748981039758351107821543200437184566572637724741464695789254720636290317306265030073291336325706077463256981003495022470032426377437041183292246451120353120897180213767851986524683274630751647780003725724284446260073485510338675769082000288761698470704644530521870520430710757804409832354127680504962798616803427936186882361616669140461445814742030418338080200239662446834742115075026866562157805703903202210854970288310100354639082316634939860545100003416055382590510973557324078400558241623002023747922342128225816022378770961263762941040961563001245035055213298402790298057475230679089401689929122298612167694304919939787149593106106087991795090632955128002220527330418163037722893314661644455768780419734866231982299839313662532032742165336010849672419705996086017990168051822030601652980850462794263300100582818044563555095358955385990222075322441131133317432162109216515319167653874396058490366074871811078260730134571877188172889530017286900551258247655388833548357078252644216331130466296719017483509825388808284925481360320031641884754816345288816968386393513570414495690468586561385562159225651303219143295897328197362317609504818354641299552147583690119348963311688404723170009581748130181672932169437997385482769021414810100149075447612874021440526647319771281109624063025962025267686729902399236576674928752920052704214847347630957680044205579635906733041701455723611728859602690486100336635624669139949218853014577857045573397550933266041689235223997168540679056729887994660233934327967973870207325542359166584105852813064897401815950011170279972980466647169899795340400485126585067038938385528006135628210813378538887446242124607949935577518967360464765169224725359736970680947455428299594388459575987843030620664090337564032435676062981869552840909444606471183691293762570088601198185172268616204128120862329162718260030366184768836094230081299071993685351464989363298994393760736778176597038985738312364518168005530662113817976828591657337220615835674205342551794138069347334350655482477448700051637350716394331822619935386859228780415566382134423848253228808051712305371565211123791965431168842173737957294175301034402274576091581144980272477741371934020365683633033114863058237558106226209470707573636254786132681468459701670003472530115705130621341088505350670485373488961308810839525648871699962272300440181596731280785239806054806433246579286348549062239322970813459717015423882427497494323536848682064084845300161713913512248188439359750439825197058629874710491620756083767593263017149040413175068719458215184225166930714584640620836099053980570175598675555419049845511633666159377017015870012863117310360938209831557112702957619586109729370125306752615712907864942100332643038826785553825030631393420361985956419381606025919187544689089002637423230811254420626669333819065027643849144614311554404342994974892574944734074167388317278845967427434671466348652159954086960819848754085375682540550297981783764075527855067265215226765062415939762226805507956459491027332684217789005200957950729585941138244969866472888661930813221970773879376431224850093084595439295217138218201511212324048596161863111151615207156545865746007013219657425890808883394578195676788622095681771647406686147967630255239237332914891425528521987458621991246283191985946404566058119500832237417986966547237339729734039083351688900501118958170611818308470209340545141137497059274455822757186021592778702565313903106565375396296215639895679592882915728382696359494336547475669670761304134908607550378188464969368810200244111831179891422594523772529302584972613210709275746463928595672035117280530061214133733085589668121288611616243017560334153377223383975795718515799644451809854552565291962506078928424427636756210820422858924472025182627875561867261102209077465931103152348901742090714149299613910134373214779783852229553856122357441368543386848622708327100888092220671159552435923096384895413800099390585159515960770560000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^207 + 26518402379099227463480972320658367228375830769374600072221940452398768392380850877592174221040789677299175912349114739226727094646691352548826874970092542510100942981490980636348572943933588432259980664066210290588847056697860817251491094125446802058022423773384056694783327267907050291820694920323627098936095127289404024074775393722506356810608100735284439370822778580925619418474286338635718165443574052606960466264701223977863334824096363220492221931518471961709247563313173216357589540736604961232896768537868382971867592891491094509261823949317992679423651748183294587538958008563303969860673026959895567315486827736181898426959672988661307996886230665419137084396270554695950500799917508801081380022270045365726914401380597521370693077783390158356874156480146352646420926642987088177500335258130379791081043852160163303604630381536541425828183645482170312378209347386123480626113959805362673214924177652847440174804966737576340320771875899058219209224710118465528772581044140682127351742154210473230179459388880393090380721471450231482712118873356391071342857871309995378396330207484292283799874043844280818035027608096913268223554680603154884871783800282774450826785256679083756727333811335200785974606566819331122433577843654092308642608223990063823900703983418914015219558375722282227336754421939226337920060095120340877948444414044557025983291464887758101078361450938467982187708902968949025227638758356948835146438764250434932274130665711320939126492780924190820552578332967165927612562778604664312509418552991720287841856751903316623729355621068749318500046712234924472146751657144188564834317498334689884350140129348688725618028313662021268591953119733793116038110601894237075763237145491662990406668732386503494194156517041101055818547871367314872272614410712187749126870327913412767496536984127197643653321106684942946939657917351386774400829134559256158282697868904695250176075076978499173524999781396229692390220644179951195348399272684471101410431607611379950856164419946238935634694991063134834633501391445079819068021670455265612769045764048309309090493906439901985582388549247467844796503254413135862571866165570478108471593066433099097959657658424512396560507109054186779664551140960085000895904415523319943016746981624936163610985185206413467964968105827871726329984841630731087056749114745075017762776157415243767480675431099162084628401750557026856206005436606996123680142959216493134200107528841993387167282494156495024786548914916025138842839028432396768981112091319551761695690963010512523176132812022863852586015314743598240487400872875880283411159134269184651512373136843821069235152543583737002362270529503301110128091485579138197839176412616479907499612062163234690173844670865884981476660340668917950292383002858845501070247508713563314213266197403653790893484178863753753709745484314261423882342661068083840042273470124864098300764028376912296956554757992239587695633882387859332103447794674258903731291639912010695723723655893038680412659494989889967650458685862843744524706389570906487660648094831159450781723793967581272404795557444279059016739067791073078645208345876171694690651006731955784669767739382467493017365064841152767821125537868376276047671610304809652750824896465561069108925960086561741382163410321002150483361228017361264305427478152155451542483086290275139329082099195409912444857762752001665271922889086341475324089125668990637656997786175545166479608406878374932538533060458473403094653688200519104901725999365831066858336014810156399382897796400962411994724095675873050347108523209542934281099794882628203342417028097636667906492345049737968036199888551269720796958436500211454606543930120938765737626787466554523425936986811465158532525288640531753043886217692749964178559938858082684662387730695278065513226821865694800553831086170173032388389838746989033438318849470705076003447336027996843302768240623617822663943388229520576331526284469512621251838337117030269215967865307688235373345848582741583478286753432526119267407352211441853116408074666453344626075136370487592396330296331828569496735978805883185734518400093340484135555703992404049891314978244698095750632677001080407196489843850365769475987729863107266366626640880298074319330632115995590550777453535503944388644827962195834574026522989148331068462163599877607402721592099585761498619870849865351168000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^208 + 386072645553302134156137409623097366444240646519667399624103165603285400881199329475002863144820055063122829694878433128819610108003313168872342012511615574843940437777584088966634932304120295377433372534001048421292403353264564630270066731771372888805143860030312901238990275598333887477907929603377815268897830875549025985228023741816492819360718102828195621051343317934549825091889955800956071881532813426483137894240722068525624855081131707089337891697196030529517263738450560877513032626314851471736451356182820787743768990012263694281859488259698051195902937563374291771050506611508507777945785695775154726504362457291950144293951650737910390752940199971731272848198537986525851347379876991451363464786227917695852614558648036914967144823579376688001415662413784877600240338333787337907930840943609183172083102991880272985795613794314451526469067353257703062381646674104100808090393488952646742710554302383290400843155603171183858012550389223002937364818410497504584581861075898467411360457663810385864800873780732646644750095947468546532233672531366589673446888768537332577571664349669818921871233330568107239202370362658621934707097978696110798390392196744606777059454890709939048097469726299335290936324658537088199102369502658689855818355689608917133787006521887296355054616823505751182717322764334575966496771038026700666945068437949537040057349342583152280942046426825967998128536917220553280035279266542025336014339758496817066262299669310567493006346991650228898876678525950932023341455877749083836010416993305396449421988431857743049632369739932092566777535529137449221286205510925533320555981355385351184524057181443344879477659597555707388173225874923766858067722396558858063514675521056798355627963070341608412582028645623523716082977981559433025231323113757455857268396278471705261462457645981860730994641293097353671622069358618217505674259215043144160872471216447251981114887021697956558807672985140885437336953086632464047147832018051365448866188228984156707223724236513906219927589943689135416765144169520556959724682474742101755948132637678882878132611208692774633514265631806058270816993341747121943584100145809809977811385303593703870605938582152563414028888603287435267277701354530943317245577140869002473831068684557898580331420798589569545666181201134141867721086498157828207155169067753021471493255096758346977497357423114500890347954024324031300276065621351194060226951829687683740138262221763942081525287772246018647218935299275857518355043864052947022091791030820164361889952218782269414510684832987864514978907456183864839371373397997825777579056434181795919441331552523789033131085946879223490548801813441136837413057903675446154057748682396234419134299543382776205799022626224232346844715925067245872312095802927423593541391517911459951643799561038839414658797490090799572516237002816051623791243925104960914169569434308133366811054744567140411320134786840480847883017797950707582073851737892721454193136536011738478308480322689092689875120799089844489926325171638961425060546744530434202594721077525613975449928690431113528605821675714081494145955882525186466415668806186113581680317283461875937288344356452742412624986322242269545824282657756311033403253738015856021028933973294160763828381761506018645447089692379082305973965315506452415106324194485548118268075194643728567304949693616859970905311776444073246294668661862718740175183881927007022623082848680204108814401715775029905066838270486517204128221904617828991385004429156695106650253380480034175157636548583582940032498140209938245438009708315119210369177897710979994771487927813561542291381971008278743502246979718131021846999654764654075614570240031319806874433800075071071666606921547111996356974999398601774833798561090443346571026733819918475897092284837413449479769632875287783548652619653744939196107196112245853513094703099256983241073166200431931705909383634509093122758931321276084966667689909865618556853617934427312431937149134335448647368880263756736857361615261545335105009578214536567074827220240658571301109701853397851527461185552554346574680671856160241463282330156921268729738118664723954407913584110204359321355403916150693077284450064372752032291218709407236702725944993431265753234236850903125009096346227011710615763442009012413142108649479653690850218636242536598950542529436180132734747803648000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^209 + 22293282029201629910340502457814328398651606684371407469595292695713608469260126590433225043038335799572582843492799528330101972642006351502451321190322761241142080103139842830278528270945413806146615161074931314301554708279309343037767542000035419226681000545709660332862423776895837707341190985355971657207391986932913217178260648630204055697491382730986439328517683578138284672737189026385932874074763394417477348448179046677254322504599210655999721323223943088795188582055574749845746600175137498560052480778010440325066420068265801212685731339470669878510697760986298928184990055102652103199368352214070341340781410091161037982500163755793471404148135305556921211891090105783638166828492487698493407938777284704601938768581915778805548127204458200669639202372915948513870461213762117422175803719162312724642791541936774036508771139267470110073170793540152681932608299492830234398287346648942215741175586048087710725344909023775684285983685858954402351476383495607278353664904970696923236304451825239416168445491474638006846670483636176535839605324771979672088639594923507733422619880903702340887258373905596844930052203593395485567491358361471396710602393241050576653977086980364180018146751138929350014531911697210206663228857131756573394114622965272764064906417735303250226873804793316963064455156712998638081528499953126448296443662972869996668861604051470926086038895097891565231541363494702772022080653457149216291770160227605400281156754479901244722320319410771262156843211853363136758801730859384596725620007759363299868513526663370118002326288341911099902100683810898439559135480545114972363644533642040953122697366728616773745240207038414322122759463020763841578592021801689355748970481846606872562088248811069649417938448197370190156018797907769110092472068267730309630290461922014382723006989438956649417297255777486352749515373925001499966978788467797844491705095571058691941073825388150303261446433875198982182214997916411578595095347390298933218113080600216121757890366572391326114973043361002635745109257798200245334252412410527604289602456416313387985006487109323955336305467700277791395951694126245751381352826902838533729056940540718284673733119665609939445652565836474598412845093193217166177572361776924122209832371958467495827624948524513399988804218377749447965932317719133201889234587985265269705046408105098390200962764531659891285661246191429953308869755256287256974649916336828124522063991935687514294187575871551567442259184220254766906714428818629214845382644392620178360074092288452174256963911694366759310606847772829438688343488901699429580392933496864980402052499756348059723222833241821387364346866699300353856282465792650102770617179567162314189672788361366465031712144333992062529922854500256427037214916544193947024039505104416432035564308642547397224243382824107044889286503206319268670141673124643076322993231137931199628214205478162385849094698021746016029588698598547657196171792788116124367395260012933586579089482470030505714788352541415316192648518478821954405100173586564707099525131301385659220247476141578163375031036219448561548545976334375928234580630731725282912233224314425720537696830720294917805062787501972008436289085180191988165781408172324531275763024297797325671717383356571002210146936943436231152891028959666796255802101691220325799353347358463855244242294795132747992590708727025876683070638215707327997245626113695093454670046924385714233399741631257400905140039433118578347025992561638371759778898359442353297497960624874276255323253318078720882271191249430611690565912384445792296455318743950397209367400530478663401811270289862861824109953273823043782664306695182577282783320486926385364828726574385131571296292360344463203550621096584320598888178949365222348842197447145908875284318241148624279439516039316705428316717214804517437759078255621413154908100289803887296296952121247157695909611606004560726825654118627395119984592194988582891418353503697932741544657778781696305722638732278553246501686728969745225273601654206520706047221294621410967086143487294998689259401820646912219397363822386712340153880302801798185135845588367804450147964334500990731256725945966924513297280146854752939345392965843684884487165707474464927750577680344071272192211695200130310555684497645005932480514183580464412145198117204229283924855501922122701209600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^210 + 480445812031555827394296348667774736376974749849369881157085091253048030917409090679983367323613012259380148472474977499061786178865449161527787302411129258833201681214895460109330215826751035333369225972934865788182512350961401253432953379745468561006209641792217979855254048127091974332331288571493714962200662357766602502639099419220267554596444083883520351699465462967483984160016561274406003778927034473784230081047015257644732396242817239411098100334000734741474458706591072369345941376124576289184995542873739476983846226943927167756862345553560895592086079670355866312770834851506814157384352299059568786098745857186489050661313058656503248506216261774758300613179843905954354370434491690904177714234488726959666479641632753166454539354903378934147570626892124686903485158841141531422538885276408617541521967046576715471781682151192757001311538914178231632527814007263312440201354298713492553536180071643239586710477923008889883002706019388805385896893488317085777143270653502562249836955475522827145898521239527275351593950916746154966192281412053437060819351787361231563509080477008764632928740313524058043889932314776503244991767224766764832346505926673743091221065382700622822851286379194637929929059899033682555902957826061554263461598744776856366495668507604417214232044598996422252621799257788037515676362733570981558726982809577784729029441200866554316681083919560191069113144067330468169563554033415521624821137082292683522235109963370872853975544825791861062772384145334527752102161605407017808136920950129776312392895836649211530885007906920644567297033343945142649115373600743216494389124732061612077466627592916384815444559493168034026292822902676707415357055580708548563164681491625863936766650421169108538005100044824003031289687216812841676822948201028972045561144640806260443278657307579682965077361737547178896539438118083573710584516830751716085198410468736873780748224319044140493834169985045003086993992676849533230931730498048429248522122922660506601448181029616170266833766936727093432860741951619366217402968122523956343112119014963935634736633949854382160861404232242643101528946990580992033847502018326699562494845959593224841934090908224121605693546587131024400270454969693320996733229930452837373126611558214282829614538026348023590030305342239648088682522259210947974814710472816233244038711388066147664537454070634519508055895888268433836974098798654603268821498494471330093535568643768115931337358889226259558471879953011091741581208157712568441941435630226733828406905651603411899759249843112688529001260221938444483543144099786701150128124749450447218082160966103368903628962870316030386431835948345626604624946988774908835805832372005468563456840839488622309700899079644100886571710722787357246336576885983549099921777252261368391457736444764568772146765239411663281814588337058118961285061173323162432374138948494621973358423100689257215198653961485267743690163318251361622382739953186090913755704787210242778482116018926300596798964547783527015539065095349116961812687910045835766869358666758686191124180425192129271450010274321628900518400723213801430422132087396281819331339230209519316110708252012050079707315954653297541973876855704171186972301877285011649002977491920964700145940575062326799901621801983541724464382405617522815961127388649904819651306653816200587248925094899054060110358980079925969263951557641970098150187200771548886125759436785495474482082526253690343170575590715099541845897949324571050216215025865553881609855585258612330709824238623666525621994289946622547793569297619625403244656183113896584566782099514230422764593833690122508768137443100594979946593460513440039348852543936454572195444831762396963142306971421987290522396010408117383141657353329834489966907034426840004667657205617370748867135151228295071059460771392916814322296675856544476222701576883226468928147144787994396453551869592880653792388292429060764942406379808003160719172917255364764794074843383218638713253040166337619093601513180947406973690336924112374678144807820546810653808396312940676253195724825633570908137464553214097592942102106252110053288160628837826072968169233972048346568546586113092559761840494458654152048183350626977732426966760746563950495152121030015496758004709805332305301941621476807807414368859776217935587178747076114067777523885801472000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^211 + -8223593468383070399359891317214938266624078434360671308621071116510245924124259871877335110189130551090717703741240551556251658166606040794728730888478330617977715173583773166808288194886931178488496568440473542177080999659443739187423063361623098098396898548641245127708677429926149701570071845632037605838306050306702251577890141169816706338459551932233327185724774081111583848074408036626925690564225704313611767366511462143534628130385203526961011946860964776121524173830711963443655274202489346212344388355975905618180124173370647047187528723017225717100165015587598109701024597009940741595333757047284475925657816623132105814384420931751422408738064870698689118003340983222852998763537969713713624655429821778344687408843374726180987887558934354373036884759244327243190219303998497668984374114984638888273667210713159054691245670474566434245489604860245370984266726081836548548940830262621765185581300260485406481732806609430337796717802930460444523302720480564386826981574963845476017605480209467280663361674694055490542178596491531982471457989769496196012704530536877311397338466542106906787420999971244922932581525055715534183914210268075001040606048959748619688827369252802003405368826518678899549603816072650860331576652585419216058303206092558168845428537715896552297209615171711080983085329103301012652396956348016853107458992186842887860938863006559097678678925207821944016959041193715692434351567177766955255005441678077828159879701154756585634442252304917588344459594610594943438898822074653981975974468090732265924904911533032568697841907360105719141954962869500427374456440054588068814224173962886038336137866181624740084050596404640140301835609819509680532778296793607054990634406256746916501675874465216120966657969063846290605621406440652453939914621886605193643529614193217578470921428694658429279806679698087828578180868347747517492860895537336443508724381753601070167627271953337483678257064945401503832725299769194311465711758101566162677072926595284584822812469831810538818498101356272410960448826160261388424741037035724036682529710540729314373663463410416964565244111625810384124404210768870412061130997275169248503989433255032614126262680174095195177804861537623799983849033167209833964564761089048972160768187773236318814831666555850714079461111041411845133838968992293803760257065558575269535542736033492283805360340485098906207401764549473598201106204703076811184292917358353288760212095619765454679971603458611909124092735274767115720193823891890262946252787290934411450055627165052207343642854942182519321480537398254123269367976685249113589809757019241190717033702215256994393349202785349916027229163018902846613521673064733473981505836440532294280220826816380787603690257634807223580597659429465790105367296125667960778778340774681291710330838528291814533913945368241341907861851574408889670700469470000731739712231030159015634714848760125185310632664633546850306159790678933004004196929901978590811952822311807445029216779315177572600393387637051918141600051808579746622037325689340643804367193256214724942136849419358327510127324542939653576572970061629275943611909569228528301458827893163006708705885344027209468490909304173847831361434591702604664260222594528746510869563831793114725290262951022161287822504685550026616030940094229558169861461450551360473272330177505814202513571481838526144448588904331213956927891135585454472322758956513045145262513487892468201867025280779570330206057504200769592281137785529147771458966514316414828443321529937632680434625440076650335491019253037382782647229764352353248839708761067520768378247462561249651108098405349263974989217299972336762203840832985542966986685724314378964212042368375095711067750660913481543828909041175360277111467838474706712800689438144056390982312722874959675392427147038372372655209399261460382433063768725040776585080278922808547556295974794479200191104384087675081659606729254997160801579981940711688480486047299646733111337496544187910791158777181076226424955091118719397861590550666808967624739712280901473479158497350502577866323143220795608916831924264636454919122378436399711748708060113861067186637310844469310415480949440022503047453638685449558438385242687963409026429887419995165399253082071378210186918326391878274533468415137906902654861337716365010389016403878525441537369702400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^212 + 144788117148711298605017262319099472551797020114337750331384489708687865086263710828028804077341312455769863631953904751424600512350930608750925557171783832698169325270952620974387953123923041171557341128127016626275955884728471860351687234025259122543638904026157915060393013082410289789941805196931425510418653576142155660631516978712993612646206980937659955707821385333291787977469662854671568835306651643260367732558138038260760720444770768727621157001851112619972296884726288046715974712235766022269909039527547398310117908886303608688689221533391962352878427800647253204325714880898656454996757178369506547091669503763974309192110052401937444463171831226743184863515331029174855236772558653868875828680145801684720177845445642196321092786111662114397446876233440018480918796784878263539169351883791244007792531828955042646685333602979337149692929411474651010849761214759698608860148549758914602561914648368020550605469181606592321166970118195378870318627470419535926120781913338411752190458896533935649000030247125838513482485131502663504484365436282449256357405131148103083397027634855392439142669065317228340750574818515551835937379217140892545676495394839995318797845768654578863961295614490403495068886194704471321182106498308588276605427752060578734764010479091403821360588157636081311760017076601266441118443115297918618875536864330878664946870595436486979273858426247617960218313033593164815300357181053856891998731955824199794512054838705120817392740876726973424069845494234176100523738550504693411635427513951160141220849496126918153091340833246818892181457936335583289445595214343836466052599024720181340670936362237712904161597107640405202142002280527170982756461236213591525867816144794559565157005685842486283018954268877825384680041129450897448007028716959469976315448948526870175290819483799537684850430862356816836479768058860783520820574700354455830698697211928179703742326377002155589214643620818336548724273135615453299290887312476126487735504426603308909914695016299894913268005791847764173522676871153930357121566092117765093497909437741702742505013528415123216386795310083422661534069721611549401788902844571362901593357549158641412607749222558377111599398218805073629443609615361329325321862769527975590325756385878934225164076082499299393022470008424576382291803038141081080864360601638469429843001021858354898818218089266189123746779220531155573415713230397796361491700952276173187678851885147353072786634409760931119657480293673085094766660324341435849037886701859699837287802726788701527500884525831543964963221772394315191061772285771821102993273749187384450280977772450363887108431593551476377966701968702848823862304143363874347607758912928319226812695430240612829293232633742048526993010062213764418462453319637815682551322871586411386799940628722798223913273732919446764052334351675794393795876727146174960312775150885277486238691067495684032012402319930601752619279742868543514328815904231647651083805274891583334891396976020730137195269289591755273492259111383497365216177738336993289045408636869600939573974979761966019832890371474576403930527693444630397583417146760166122776263538626758988277259267563189290386242635091625127820943040584103011187982407126961122869883466404468762903087603126878344257636008110227452591526878976206220546759994258375026501639648890009334314591930080380251205371897197016707332899111366990696243872926897041362616886774442908392849314974078139862974614057441851378619949219612958310284042789382021304865929917848440998914886713004057573799888447060805531463213505441244217415143680837158401130848528150930121761079414079255349988254141404030470267187729411905446745169832453006262968029384410640401750768793888278143971719353005717065369556445725759311917576354615904037343666832384745796075092449077255738956848149818440552295800975956474895006855514335803062649704862606024960307496215069178142527629840300813097866018127486699484174037609242602525205498158526385242439368794783428784340931942535685460826410961318149444223559130103430588637777486206845561156160908271269348816676786557836377389049275279375725696422999263702727904343136360827552728048422053285955230813743679523470110023439311945708006167381456477872518250075625087718967167797368666463250262021065081439892724346741638465995710954904350663639040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^213 + 3775601743380969073749929594835033979712748387725367981435016110846207211259681545189152522758499391124500973948953875518220506427397255434442185838549361101405199288813391520515219117555902219039885454130743166095390225124304453138902934273846459764004799468025387637666218612037940928583423695414753227233318101301059412201249516215733230808082923817508413833412288712773830949465692043916921831896051639369755898722713453290787236286294916552769751710359663051539513783831691814146647483142768233484847559874340898679663899412178181772280239982778302559458763224085553359115760447538569620639431923575233566516883449354302261718189664522872058206198878070975119653506985360753125879369544338504492825771027188120316772189300093601635103044148516600144073310442649250943070080153691793337644537013679960017315725377195105241526923394505240595971028289921276985881122150204001662575882843816331093108301652853439275732683902799568503667765952602033857376260960745039626859073799456806159044856816845820238157290832181213241103890423756429840240045221540779578300113323613810023712988508278287796667542309116131211956785129250138757002372968518412084218445593875535481127310204111419543825854200725446429405554702307878258142390993474663546665624414855219146508881391318607077185491728638053570179365935810020080548018171429200426693758922685851272403736821226173704483106874429005736516164752374529609349794669177128600803185329014095653782213076666719912425857764811343922491860859964367215345065072193574277723085057926226019212772811499365546331681365294644649779459942302259848533408674475284704608385601658101571586586254515055357440403543225239744783942520154856720342735677849543658946238727919815046414097822041214604355386766006751336352193319453976181938769250952297365126795994284862264788063186031129747811926885433050473887322467636836318685915216513270017537562432417359103918918585948450296942841397558361469527979710292627238822494041458021547603201105737480442368779331724397151101348789883623686318769332270923941917490418050496431195235016186399392840521964617119978526981351998804489681216584256892601237487457797121765323536598366294840027271354454209071421917222135314695199528468695904969138254600401134641422766639910414729815359307993423245193473165394685524896299294349540312357432349615169153414030657675403587868368547425431019559942522698810633472432269827536920441321345341657861113528927670668898666394138676073446548911954793163980244979160781428840329639273867616735007975389937331859053034729548353022562666653284937913493500373240829624462324329002841088023351187079551339577598727190839433201232419353299813313330636975750701534788742708925046770870441995469107653678331487533634953586203795840962202407374655720038939406887145706637356187147391950072315165111036490015151400889929122660142975591883202454907036713547659938770351402775371621674380928702839096286319647601752825285628053324360652209252572588869897614796783349032796533539510739744291894248204253792938912775172476488595042654220751745787446020016052832787982996939075188076913395357161615951188553782039543866542824284386130948220400220170962691534385546305653697727023308689379063223611786196668420600606334461665655867718911288535944798652131791802470239917770729101004595263485037889045629148839419295071298554543375600245463317995767933300627092524898650334674027438368125755733412889613857161641892542017186517658587789521411510511824425084767486424951983460100117573844242270623814315868351173323963283339878356007583580320519437515177600659963047557763660535779259655231166352900242430386946384875920822970372806730629259933590580833908502198364737143106077638536932071659099463918803017294990884983561601191841535923735342888970031428215231050063711137849435016630721205408356148324968630702297633909776074945998763323606286350081129852708307931224936404436703451867600317219235422073257060128329874013836196364688494456935529388981476716508675459908906411232663472880126687518700905469578325230498449160081839881341834468509862581612019904226125896790476904405623344763480571981588667384663457080140765368544816044926407982213243724735833953803685413781160135188577406615465603339648026956269728866113538275019375885154894093059076863535933516397073963314966020533256192000000000000000000000000000000000000000000000000000000000000000000000000000*i1^214 + -52424992990069240070115135304821764657537971759141548248394803940199283632781453896872871975988943515491269935434244203418108941522460233347056560922692489875063565229940131154218785017637709357091081157618708005466800938395431663487168155699623225400113935776803478845799344605626782516209295074360496330602290330177756946032466519311065678564449385958065108510533963468805083486630650530214765904752093536208858015883732348044270369523639251240287883077214575400578681529745549014604855238051355678552180218722351770297574563809404729605819522846254507504381836102477049689111716806949650286610538831438484449313804251879533382699510478355643857658043729805411766433460523394937146262518885375512160571379251733023903093414965648523291690343054223510642600638597104497970314135396670710048125126308877814790134134554444514023125705574916048029454608009793036421409707169417633175066788684848440960037094960453701466222900643373710288231678704374149215973003030567190834718640543047585680573331444202807203919073015100087601276598233977932958139296037995166946233966816533876774797297512038629541966439219215931080370282139588678522075110039827182076349879591818874579547782429522019519636638510158472942841687490944126005320816221256739530520329055930978601742309809135108618355759656118869621366168819030304890945992028551309885115888169725811090061975542147361530700143740239265098845463034279158776696743110946731945938136021387126091611302266793395300988992481950572290259850874031087368608943910312685990843278557607685298189204850860015892934063200256264201086069271469538083500469838194958631963428376502380209906369991515692270589281511696330531032681278124605163171849379025964589565000936372165545756020560951089981288202780670718184706096845199340115073127175321688682432091799986108199552144827663957863760071554185386143786389481690633451960868575793501146061846904656177529167861188894107703046659326310568136344347239254558168399554657501921329615159825007834423635886850398495060683238940757042939999807055875761178979490984310615455455632351750400654800925118372712431986692192497348887604020223038835759752477857527008074726762248024353925640522543213377974716344477054934556298668730806163405375226880601331768282613826746995873948067627880433317502555050635757687921396653427651371695883381543400113005332624497442019508874344664244792886851106003528038608614834760128662820403989226106760485297723328555810660469775517826895846190005199467013680628898541051843052483939922633226190941010361449171558620028883804412137046627893271075610419689362807822000006861642432899391639656427937513988104077248351752286193188319707478798529758090414832492589594129225088344291020990348245056787595529704632134097613883931755063830745010388867873467453951685619432428826341036319417581258005670500336285374688587736044173481987340766129136785096529845257482176347650707196120151553597725012542302334231791197838338421137209247902323442351449229057779411495613839813564056705086199001271779194109691369753156391327410348890348036722490227467224436188447402688344009798317210191840314667087217180224100224715284173541460658978185082404024175768219533444545543959386316625791689200686186886356663780593198155478920454276782966609403372770050358141484693876030822134844735307285033945305399689329363246771710179944919023566954301095680952812046757225145403382175364798151509558937864033497211834314461127720483496937350449638761046042347629736449407705506197472526916762415405647151452167479015305839889348948811337107636547009072645538085553900986179626694736439426894222931351293402402321013360865990275527926754256093826428115881579016513630240556982140202351003029690421029463625371163549127357643059249954744904365919833262998336289557174521578621843106736142030702642860742257443938720994597762638701562988808096051790569761878044716642220099814328389127132751589383201555123829327605598005542400464472740520936543419406061602579517616690118810471644948669218192138610735951162229346052713896788878108822768630432208251251066585333756555099493418473818711221172922756476029310112727745412002590330453414702954495759794592035046667396271497644178295780402096241679361882814626322231260314871987781541141174944551414396712521066252296357176744863411113209093527961600000000000000000000000000000000000000000000000000000000000000000000000000*i1^215 + 643138935470978650195565546155612297664474310236086100285053591651806373571930276102125003755288497409010665424898713570435358886809279312838059058887563690885836945290995263066871029539913709079140666663884332980752026782454140910936385589037994569138440377044177867343500972447067854482974545924752582801718794817810748435178394292035723822209896769759036416928042628657677528838323323110771004943542213767388496844369353877676849984368024477435356279792200182769920061428101706165076528584746171531455571583175621378559717947016261608795389937116243507243197929112480373869554566232460556595938191614785021828571558434389155463617015847478438208323813054358279500106730226947561416456825882473316512279626079959377113116700773196633170520334572762074582231120064615640651740103049158749178904392421558274771316346460472436378689451979547590754464341738046840719348054463483406023229904127534353996085524851203251790687093157026874681935571046931390765383889054954402509324836515404360583321354006011731642520966106761693440101894098238697263511580163170777133868222745118853094753052082676883606020299688197858938608450091146695035221001239135841407550832423300432830692041574582688498977204843019105027940753165646650153799060831729775355947333147396207683069126816988191510208636476662539551216650614529524746064566521139393031961552115011427781135539724385697218154346387694552493899506414918205583853898026542466199534539381022425030772251926182410211645440593660302123010904490648087349527632318383586714410703960775948416760271475480364865790595748478869449528153539320189128084187978885959119444576057951778761540030992577003730313276062310711063518076061471262409339193384499060604027838645716848961238709628795817770858597420839260494997264093115489813693344052704200835406200005689191889069084532633662789272760411528811858425657605234632398716698551271250742322168385607363540768179078544152576825638203921360115517404133680242500511782103167696145981672634384489974883405456558807417737110306527725319930757008414516578611166514380958242995857356568338301435557760866140930091239402222769592223428248241723011589977198197228512816251308714512377922727242301336480157584489458824907347686973960131797718732051400083696651275489856151721450535644701440778757761606447348180661178665652382929606317355170085584014236612292103925763315010255050357950546869203253316252645767007539590432592234636884962874555760609525233282923975015540666104176609467990333164231956283236001633758154075007685800965671101165638793927284837596715551834092402822338828207749680365439688025500408199311095107423799568920540069265140699189585687590768267214883787531843345210728581823804819021444047156583701427288081559497976836721757091899669004402066985132428632488243240659201004196228852686559895260585486335608700280484244553795507013982381526799882606608389824283830528028477873676368763610982342171514542796405524120760266052728506666953559546029971462251073954947714705397027715441716863164116146139272895044099702686149727791656128261181341806199076859627541833318933511295551792248743485876435573379646073940717725352735587447568661020120775806833909791134280131671969813750814054948777100559248976281151487637473372847021311686017615589452057541268708690625615544678059703521414566749663720321186796814141765677872406670732473327847889327340620865574800070306527845785912165055467068028912087528047890529905878811037546225982648513006609199437146309179271857640368397741918707280168682803486145271905447046849253509097383735895494025679641533260978745011345606746126488928620670269226986879294013209219514655844829390774004019770763728616683474313376056072177402105009742950817356959477982629800589807065105898987620524201261260077203528963100422302971891263052305510520602921735963017753200152372449652572242807449992695029118544041823334693467284873851210254942215265446856435944063853829855054312617396968466872798993537191868192361225826801535113647994022499485045590031427666477169882422082806081409298403828232504343141160020797358420324315639957966891798721775361088590422225242668013133221151622127177632443762105343488394883294434157555083504636133354682598778771639491787727314396762951397378024322555401128779099161739950107556211875013107774525278928240640000000000000000000000000000000000000000000000000000000000000000000000000*i1^216 + 6578315253896042649435036842254879752486563075647759498920406967319089792287826582474805384555511742875139819388409787775235804173866002807300391814304818759362792956088330189569619308345155445476806123489269970340240195860657602297398883222507689838275544408241719257864085887503761850048106997875872704842588256085874384567773030758326287561909374842633197246636771763152083215646217084165792732707392704932275780551213278538696698271390345027195031754460174895642753667339178886197445803170318043562458301749123271505259634105968432126184580733829102140577864504279218233537475480427698380043869297606797601499392174164630487083028579667888043409007620804502964537958598783223604348730474756952174744363317112529535197310238272146641697443717400506961376992306802480634494926242208787138073671947953349644571824960777668478580296628363768260660679697948505082133555330467469107489510513590133038191445472722224615948486212793680940075348744421765087253396882998575406913100439413910021089876982225127342252606954065762234622690515500605427429257934612680469398082358737210988357686814446378689031314252629888249732649466424923145743988023785345335891945954996528956186770901405316063939689102669149649417853785630652441068960772275567377103176338993054982252524942613593395451605962437531717039627102056099552283819272203233375329581673575597869280761599669974803487813441850267825669979051068625174450261777769934438640518065272385916021381857399748356606764657085206383816668690416533921329122854938018789360556913311113545213506412893162948805435914930388463663329076133817473226598015916931153361564290455106529182502851941451647087261100005025380470243568050964556004841841890497053944313160413255957212602217761938747090347076656737040282762840815428103313178426087921064581051472426786810698178112888689416130677186574265290085003322136053114356409626563697713652875543649383367199548276358162763545169968094186547130850754118466124670378953092342481412210301023709613721536654933184968687055343275414931944497682537127922603799732264811017357632219936572116473309829682087766846466450097479279369748296700932243467655254641163284377397838628172602251566290452364929862033933796348525089117590153548678792853613228567079003242868643494048327762388728822541045473707496851568742712001443636926679841007467354948808989792367213461101615722455388950449563161438150446555796469562382856401514815735469210184282981273331664711553347717809827076057313220362300718489392701280653017905819783353273364429096160320828813337729667884189928883928883317968291597636270045374441127151961601005485459290250607323360525571616854471007637232824131158195655633692378777081832345316003921449383024225067081180062772725011613873023799010396970143808248912994165961752455246333255836081227233919763220693844022161613550964821129837990326118212387333571712517658904398909234199271788387082243618395288344490402329720589429737406066508992962715615160958657346370645881873445995096048880385376417336527764325438371269044536677529953023311170403159637716002136180768243873024170822203188632343900668072814344523404988940387080434016782714347322669400085340548196828487295030265574954425782240530040796682042485243441924683315775635162520704902258659015916666385271462345195945900642177380621353328173529306991637815272499768593350217116089676335859278042756876027750646285612694984188663420329131315962507523931594084044698326759061897984158478850209577055739053450386153335948138401569194678356533973053850360296486276901676459630233034218845525311756576933591610466218065369975291482871183988743268728389755905367391940926916968235074848544638048749154472054662810858423652133481768985292976663665557832440060414165637022712388172672092372258583335489446579336790759861033136100477176138095705873505051745664042971544443162934684692587152553681575423734616590637405001114710583455475328587907162064478421514181789373483010455243715334013411906050960169900000025275067047181388584539248877535365195628506079805359644686204191970022363080459790559641122534031734593049255826550568671047606159347758911398743924157984721449898591756344369244060350690042687138755869324309620323021823714060763731774397445582750659915602254720608475474731648079033808477981168338667802992836608000000000000000000000000000000000000000000000000000000000000000000000000*i1^217 + -80551615755505626904127005960309086463691762736867370965418396505456792515083415567055809841637714703266018915264752785911934712865165585537236219684112430026714005045402032327356908896020440481187302078146324566103781538573501705894718460127268620768380369258199194421668728731630300999526425513942608406380134339728196558688395566846994784141524931077408358195100191629925134586131401602492403061602205390876819347508805037736805728239200808282611422517683043423193900925874752486902658670490563521365821762273479943769148092752542131789863345005666088067572963931837191005231179463170985262133443236724382693503439979111094230813664645136995226782072875188591586842495885339738305037947357798073767140060866868527131699111135724804459221930760921170389141085346805796288378770036554978201485517064219539629708025920778940275048516167930927917568019466412529479386195523268686598735505655611343752875879607738583735148506519176700272505530150960771124609518970047728753330026627842150937530131968315941051891734730920254383846579684188737951426584329548153713947184140700728310224853017546683605336976125843331593903429138042326195514973256983737025572591494281248777818451158268275439964295391505691803857160739689645562647274852341247477153392240685567952690679514201631601875162024235451254945303530524715217387548929446255777420099876143725999165797721039717859522070982530503182168703801543076384092658357737694647735802373955145775016461743195960402954965831577582433041714761409176009917742063867778354745549915048684326118499940989355239485072196645198798809452043473029752341290914048235148545835242399946630685579003695150118202574299182107103119785474044637520850176709503709548410190453303699321361588912091182826124078004932016279679909182627616310058231908259540055318820565069911804801565168251744433878171202867152487475811595397653620563320722050136647311004419688564227211019667338074281863167515699208102785281861140838497054039797391834715563928927129497612169678476456473360817652215752505806723023803297074605411444451600564527748857450952440289116275345229431859096603960640236992107462605057480341916203234263585538554568803401567897156653629886678426389486991875066259528270980632391620844000239072159895997362535897663573218552915505154010051020869675053884241454285965643323678410826197071488164106239525362151011767214730661392440472391459353224730559703165849916408673768833171273156437209707316618834752879039483483869710272369710534887039770947601518010033390572064775437169885118106340448736179881986698733880272314515151783608932506358235319152633395479845109106486925901225418152972027890146668122688573892907407256885468255302246222510910200533230319855587852925130461046419221986181316801695174946617642085426526865757997304613544458851819551597808895792208887255633783207798169116120518887980425856139063514866486006131490464643021679803774405458376279132305119753382809665470850665804215836453832016017005464137357706674876818023188614410325806013696917785336648956953897522303431629674287600026329234830187945300354652762622081722416268562900273681173864769402142620394124485793648290916665683394535783357128930087821631691809760036393343196562253945343088464245405164224039044705253733397113445910211911009457092215755109543987532505096333010740199509134406865324447182740120503464684675575759474340777090773794626003710416138992032216016634419466303694487470979367357386960710952699891044275824113640761801409111324412656034869431696423557723108750508546714824461731052122401353104906516655029403621776445121844824720960441587637472161904373781112148770971588268058179018720267712284439507188522491382196701461651629897879055278562842651943726896381549526150858263943266001634987776923325286538653062144553343833499077761229365114680303990594660758385945772448730896190623207164675117172210603572081224970730286809289216096009724699954570277907489619986019305357027172938703579182900134507213066745560436305955722638584946522180214423142524370095844533147381643452462996873698825743717521713868378884531854604234897060752178312885062302953128583001360121485100820087545388529426719809046845129649744248819455466063681616955734538975756449323684217437470518646091354640680974639678978163541607267241197856148684800000000000000000000000000000000000000000000000000000000000000000000000*i1^218 + 1413232956175990630876254309351299588329383379449606844173705679491713969167419232624886829906942045371306431178337894290146427322932138109229652888904225696325993793036243727264273159885514602904414757171479318441265162895331196634900509751679116877360281581535636863345491803591796986949622869625145008225194109375665830673839072852399014247493467956841099654856293068067090869121209523228818090384512117314668423781547550008781692082649101406145867575370902446951705200058171499977091015248691199596404276602829463316085826839319045809431597563837356303683642955163595538049381439938332279077338025166567835711704419225563544142292037195706761340277814995202610986049271660390185474148812807593345099955114593531275747692885432208208956313239352242074522757199225359602722043049000158982189508287893171141466273239253797276977421329179609015956371768550245135348994034148117739353423640278624689061962906366701492424065069223816095177335162562094215602909805755531332181764116225198745940574018592015034580921734909473129643736279496835015414856754980739027052669846768844453416025493381331884717137522706473451685968976996363989648535215269529159629974828521790643819214934571437311840807300508486587298907837406132166104706775697146006883877305035351331190376562701392713294358840126487574609280440598322575148862513677863458383280729467633365956608031448884343121460253020169975976225636307746061614167634305224558510334539947087556164081178346109626605133878600588615280036400302763795992928472517247797573231526474528675603590436009830226015031646300051496392069353682120554965406523588269585118343400592417422121645589085218929592150500047406988188145935792248036699613249141745876904062836481877236179270425100994334486866035700514929942929030294216906214190822562683052849651638298709985782689250536224531936851942552758514071379370428105679603946371841125749402259991913259834439859113160462795187078626639139574610893317717174022377952867342128074604762609897991621893033722350826857884577919017417284926101706406488369341286995916366743769438315208937082140320485326276838867779057330106559576969484762337644026435629059819428416808239917231829739519348034279856150024998870533725806605995036532178749036397902767409479573779237536665665907891341384154157653287038526920733157011755722634998203739863547020925423600331112625385679206353458705727177701806138219247448891670951998802200203584534004160834170429783824899637806952198081449778732283520958866535296883913486151242956046288982424737289378988146196125232268867694969182788172053905374889071421460900701380601729342652355856363637193327320418282381170243338902557715198702685235195604329895139191992303077279917015636737402029050603603957825785712710078973029369269657364941298351897252540565598503790281128177406741819177575380783541091978611411591107349760027376917420721445599952741219628644971238281095429863461535639693522133953353895072071882301471694256843684618279764465998081052334593578444269013759418929758984851960952429270243547012881339718910432109564836648597403854895946993712870186957789334283223482988139830820792789657616540884562871771930196980869348003276138828818103382998871417891270350775112600245471177721359423411045258007987213556362443530835338643373683982874365979284212411051025957310953173713020814942882694152460054362774469794864127276342915634238073191046978756279668417195529415077900021757542428843330050901198148750287873278655964322835860436482118075202474943385972337914809209735226517647357388706827045484612246348121523744315803876629800449973154180807503669726950510344111445225766120520681689087052329583461653633481420462812565101308570605544558000866514138611369383004169536562653989449686197087331906106440632386182638652484866212129120266261898298664238002908943292823706946140277859067541850221246886276561758720379781467714987458398719246292420093217008872159647999048020319333630102629802606514793912534211231598227180262505192331565897546533456862171157199959997765843318066202330383681441450812291468739047796467061611718712946218896184022633948943117258982497752007431366751646466493414322256780299565523339502451237549990117210541850444331877890463889775424554133477522363164635815285296830334103634782937650440244150927360000000000000000000000000000000000000000000000000000000000000000000000*i1^219 + -3015486478815609885299516789440783702104151536820228509404141170820253412562127206690405402275344157040943542513955878649764620840114432123435154971673685980374398464594938768309098222812117929656725299576211543515336976261348284354187428250621730945097459272015634412168869732282987520122107513313641776130480442283837763364197651472967756394474132562476215365650465670032455885254689648044041529093736103411874705980255502313328660130972971225876831041901581456016577061198890084689264988933502541953602252203742081832802088790454576340572951942766383415858362016087560352529134326740145921963382522057896536539462204181626709960036133076623983584272332158079650744881369440639484338311373137802867782344644918198633603883312043072512941069138428223278762644935726172553812857903483996610285836360740776614745076328566325372270186431790023579522457295964547584490098937798657896931981158472201178922027506432976366594037080775693608330286773088802757878077526745167560088791225259646440084633477257841689506582319967539416219486272225904785855149204080240716156745417507842482324732953254000802690982510884709313455043708602892703975443090239914567820752237154831275084497994425010020183765120004874677708539560121947889910508781617512115417517609351409618754325469394410371134229037211326092847238362793985215182415168149815273893871631163047033371238764766707323071126793881129625999261277843518377927298999723383405906983725098783435961607087688035234193619014876731306567583261058722719744424516251023358408846451015081833704534381098352291949873369675844610233023759194921296889707475857181543261191717798992283342585287152911358567879041683504929278399193183413551700805686602750688824008043195240594003701276381933664786888915299506618458468653854293197860193159702814053471579504495211241212537093553507684631573493681257414913732570797359531294909488687158127952303063410176636674867624786400331872473866485951129672442547434663021007821310268825530356169934162126732671056299981781765831453769918095880606547724305219693220171380233482552891162032057951837243246550130791887509583343853468716933421450325453586221001625063771427533539185156294045608603575666365555040888596131179534317467582737778102697596966805347849059330415923781844112433170843701551250810629312087021733922388685899845415587952421801775858367046439063963476069212607852045945304108549202192469996071437578155436177132968077806688405096171375306712693517547506205025812258651409572202935566368563349565887277061813995408761873368428105668469859257157996675827715059183055659774818894022208146012225559113789612227736511161436035837074487413983796798742663317829299850352821049028342936670817820519519317627972519306441467118630523654114198582299348329357719334787160434226007270698330636679275476379930193885869745877199690334325741813802938438066075869159269979812488082703007053475500757071806708750904389530480429601865707232862279168609479573815341307548469981243843868388403641495798879586063719376988194536162657704321469282204832730045204459646005617119883369069894362121931292917634553619172723740442084336083474637170673246996144053378456705765507459641576934209039812099718974796365572066939744074233760899990964994910088369970103686720113646771537802313932759199571239593282697088332798571823876903106564830853395516188433550050538496954821787477980783459606861472400539450337168308845745692250485422253788054324139414581312518588240390175024490956663051380263588503274281085872880537682577131102807698269214027567881010391930844858961185421695869390527265212858766292030478437684733434320264724282100926137670368600942811210919340813895153683539881562545984958110087948183782566502550599206884044566202690162608373588710383991653647814611578136529683115613095304795162346059211043012025140269893593755038362169778640300747387818453757490199532840306705016587395883300906986337033696021038600189409053181248505625540910662880554477694111715091457316250644846687173147496407600025561591425155628311463238563206840592731123129125393143943726561153246983303399568895396189718248962424959290201366065080010360116896811988987613447291220159598016716260487657159571642286777512932574443590764815794445828760309083807411685976228765497981548644257497088000000000000000000000000000000000000000000000000000000000000000000000*i1^220 + 32303880303646635040338690867678286745863697980357994834840573558238570625417443700720310544625068867311927040921267934064084516791369458040685151145960474693673040806634037392783526449791080688019995615019544474778350060576522723267532341447029780722023890428407415454228786206601808374727994087153847295426385619601051110004106178477773350098000967889547883738560770296006408341603493455938450313475249601673729500185809769847001992196543828509284259661146280303876792996021811423988333353599741784697401020184442550690459133303090229328254681815451918402537857245856637416101944653932059935267101457278473631128421451628772436817018921093861748606619444176445226661706041460301453387917781834336552707190688240535560054383509897817941566717618503245254036941204808139939544014678034101016626012373553179010890522029855227990422622404640823568370969951157986169747784764200422525928661030016168407675220196822544549025616324092679937717172490728211116441062674310966009501241699929120235245102774730462137016482721083502710194152992002026748432833208861313127913840161851564244261304146072740715056191868145515642620065510886575559657391202608637932808033906269884895344629155093127870546092250927878940138099975754104095668148634577801577254731543525046147124129947488779626041997724661685866159025758214926820347437554646813321881488910393319422260627236355991760055841059427735507939541077441243348316181518528451880504456778638605533052641849531469521704961300290213845689092608082703601019660386487746183702280783671242620473029767851702696326015603572279009627145623132591256455874833248665235327412780308216779590877494550066007228097784560394979116608883215110797146855706317823985004741260879938565632806153503641218154168213862998929235023747270024862636867936053003321824540072249824349383390397812763140497507511237376222352011431111986858273780160374683381041066387778319472135756227844921526208291214070807825537133250886523980571189335304264325672416940781292191920750845823193734851070502144977398293302600330570872241973168114389711728694395362784214847902466353439384547005662430936712820236153386845780937565265416365250593745449369632211708992087200498444100647332567982884069573799211291032261249860655388231093303115147726897287262074503865628419138244864173602272383595719297203244075392754908853228245025542556427081202497661916254755414547740472813482417257772473277861603144182764247936806993044266519216648714464677537750819343022657846107863562082173961090556685180130696152588888841366506810973146179824998561941363638550368693440944313281462746885916305113989397951754150954213318760880056655031212326957072753933121287211095690860158434669246293936040007580203356915168407126692614144356815845442523437469409316933001089804632138152796130002509441280368198865262958015414372893584712028570515348556176528784693319891154167858497169110439948730517358614494773619384075647740001572017023330683211954976877511859985788253678730813451660244799480546781273883095531929998867969902970209492250630467093461020677315072929110355135743060248497422805210909890182031693779565500593365866193746600919942086573650583301105664608622435192405905317575806872543363633283106354034602914479642646063248297529726882345111846840899856049875197535733958119977624890558828085215539432343726748318694107974077793092915254894185863272663964201186667096156684417507730381313593378667699110321203314422827577654558334984129790224384680387737045943918941402379997482761416206875084406018379729641601452927158173085529635569593043257541028647382027496110054974227815929525105933002263823939162881306709674323775757740989455847852191037533581824324866579260881505906832240551324401703522915702687294529804634008476881941161724121440305182447811581440516448216630358269311190741182375949937430600051977278115889328370024060179792352353953574538786506058056608096301507429176734693160105135275191106464712832086078327852362459835366280574412252374237600395725781802759336521270259966744452626321791342918077320363049169140066944747923640441822610719756494881106037287020336403153933880039040856449235805892031093952774887526951224433161109986961535842667508184128922507879352695557244987095830112511563228146257514945800727796121600000000000000000000000000000000000000000000000000000000000000000000*i1^221 + -19251233072730736070631549479281943469461126493824917750480586498986007147164704042201034452262149842575140866086838287189569218390589808275449167043668611451727015525552520845773155514236336464149729793823893228681629362699482474218490814046700489336936222700159484680456648720733663980199133659757166204607599262605870803260234902268717710607636275941158974061748582321904587539544526230924277400865180829459191380422928689625407193903047705366582553358575082883767668169744710064235144089984325620068729007880972081861860794646397919430803321325249468701476442767833291333458347300928088076155095560932948802609592372633908683615035441338457755727994536102681977436685788770993789601090187855327776956236433967269255648102493913606294289265634295063579748220323311101736760291016747299545792848257150117182981157983498037162611014267512399849867162181674609137639635254023847913988559234201455010722151670301110953450146159232420023846680063620998521195635134909967104346660919041003982889601809304458026686233869239925214699571910287019102706109260819935479072180065433103580481213548088227011727474334746640753136106604701766314377242949894157953143319435925176113090972084572129584815591192888697159883490191471804334488703790379427830387770356491933819334721428890567401618281950380021258975787542879218587310390691661533325305491021972043596211094862238158652131512367207616839684698129799750267157553907639931985304448352775450562439020312863930683603913833960573112153779234162883947832676503015767049066758408615499012690795808710112714511823529255248394723329133796429754282366392888653287473737730870375390992534329929529353023683536748071660414774261895543274243223207392718680513272409346697549888726929828896917492702146775645706857550524719374452141596917420184078470256667425268635736710042636032475689676317497415110762511976847808683542507534358361105428046265681071244021254365486633056614848946401800123285735183511300918503758020878774105581695996620350783496514578488648778924180464340729686316782282177440387509336923242480859169544968205896022861144896657051475308391153011680154500720769945468409006454741432913827497204752267659280034428979361643128250174651025891656742078186347808942882407012092027802949659987238102970629214144509086815314766972878896377419993602725487581325559841872068611635942313597162243134320258738148387340999363394819011840295180214936417245795607604868335192415418306196470995304080400986674154628244445772393865126015462250789158097243953312888927240936816638720520438478735521061113955453055493186212378822151052578516246805152775745900578307413410001996401416178272796323280117463097482636378826174937746675572591867718183395204553173430371476432902723352251686033725663586306955397272937842573306448193270270093384326229862121601379165341775634673779936098829823130906662925799834712150226357463592699584531508403223819495472224753803655484991136123002439498241908520990050242566930411255454697403091503034417467509803510928245242142293523533951310045593944054222574640212864077386421650951684034066351486188576876633600340777737914538646535293623097420230845423143554783976279002932330794998938868306914568642547899888846696817918124646929256002608987097327417327463985693089470249412106766302044582278469098260199285071740804922257218853822372113020131106052326151479779743422350373947914261746975444737802762351743817229237032626775483420278156194070476886573842284255681181231972281291715008806673210975085632968624965122428113621280049008179392991025270195143608256675913171194263218394310129729879696082884242307375613112623492548104417773111326885629004764362063554007762097492627295505546197760652332135637351976804838436482332600131407046024134569555793492586419880987518425724354081182703175212103369690010707024894519663116341478434926933815508598084637063834003602907070013572311748869610578495343387331708945161127853374650342783150929113806528595898693000157416635656812764184677588248244443112336587470732317509115092150024712880724574135580406995272796949066509245471646123202806433289025018526664450909196307515024653359753312649445643452064883646357642734113494622168761844816231324232528594172996882623751855162189160146039090411557470709680701440000000000000000000000000000000000000000000000000000000000000000000*i1^222 + 1107399658982929454570234112219700610186959617020916387030396065995505982225332914540685420149873680444645140458660401316784855973915827431792312695843928414094091305595504788532069953870471319258039744732605278940303968545519268909475389148538483936212555010734297181149308026639396038733287222917662170873282522235715256971602254735145329223722944608179568343166924687256987782022177616701252317170714511050831799155966265602759056601089896335557460347737978324999421956928538084156752049619894297487485034433400270372054991618001503751452789662176073538162657403136120349121640062658168481498122433836649910172286765786235708467927731605703878135385679530061639647117679057275996513942042789378508966407627585864071522394684406613350983804423719449334117057170105525100997024965679856298278626948233473411640709459785000814698960842666660774905709746718794725408382563614810725219142874018494992089348301692788073047519634417982955212724898453264204971721225696537081227132255106185689776397761539619332039780163954332166552129343002199353546259450114828698370820289101618688634997324814156468900335546082677026275905495622393495508418576181739326458048419063828477178720950953425313613798450585671098527612549974594835445823502157206195853227059867431448140449557344143429633486345793454288490421841569775056969597966193766218448591350614652106142696270516089660194453656794568259979823115108528846611934726003220479442422203504726422810971219678048870904786273150648570366435287025228838452196572566781940449106827452899696753772603202536953319347960921810686759602332421625017454977307175181462113597999588330911638495542702689087668607733061021814727237341594494050024279648579214597324637517541291675124904778407778314720149930046209556011102130703475431275504858293206220529100713248847663655104494073571318305541115664042516494774045824124406936079116333542400146999315136508405682973761080669561713558090825132626687586335699371966004749316924662478319778048533027671290741544961326537836640069617929817216284807101026287089504689920638171453147616280743005622644073064140701362744558114046047022462215015700563569884252207795825195119275148816874866942214021100330645954038984665157780032705519235858074961385073191994915693638022957469117866649599416488057183051176129977162224212184609062728186670717287890388150970287002495223698767360670862139327801672386233998234835788870864614257994649034227013521707167885194626637519922833296537447909945298623131808854932947607769445079812994466850236173061859026697558495332435977943233752601474353766222590906266825338367118979130732538544337218450671183200981507921327150260831772884938768959673697293298726679196237078027519026646484918255331316066055036842284899362111234102347694190225638375367193857585272505071361762178340583581438195094820240205648615162870172786100599123607916617244875081067307930325154851849660700060096147414454973900510713194445254049152860195990763531891171876577710170726667917692149332719527634660705656909310554959524598440664850014715153599905073813483342604198791620748188078293503996409128485059691752064620823787671551492338019724182968335395305272126938981291244944758933261633624350776794481231366821617009257322090875132602329732191475682409691624377745474103700305256455268150113149660629026694445233636885416897344960896304987063076335811881236301759545619998459904007741202256928764175075592205262432964531746175922924061752261129233432436391053065661979486766789336266808446918486511963158643309958296260088593433377306200131210054519127558520901514101372561741406049163082929265235969215784385521396333974086656425594441914753630903847178236151268406444864194087944865061718631421396576045525535681514543476926894399477010413254650056234742751924651902006985642748079222775932970009184502260420962789316528717192886274725907288798565261916611291006407076529073886003762786820313256869264822704119085099003303783072401600935686209391694971329143966116515009620246035561706492996729633734900997575097418831117607824436200021859640043809336975343434567887880179987014276193676500459127158780917568587627954605062159086032722875763867498207222386415340057575369468916835083832945023601900855587742430800212699685142396928000000000000000000000000000000000000000000000000000000000000000000*i1^223 + -14154807464065229453363835303032985848874380259007253488062494094472905231254719436739093935441631343834791230287359976226147810735924762687769647145412159734984109382423085132228501690304800081029380801691873149695699410336318742749282272034049798215388218511298412746073313037879695599276282068086955662471981333841503145484072491367518135093444522709480970261317230475848264337630970909593701571317527225045160900006824314150167707149877363757001511860055455069478039201816883289519958397626652504265183191578119081151281963199800140102636580403546661429833393186510551000156784807506996478003571729999728079848924926010174740676573108684132767365561100022546072142207232092885829921040194912204698100218830638616424214919903483070683395176111217446344727719436555930582880215082958734404514338377339587121683449456152137218860588721531310283952719902023409899650136488268028394499208573044583290409901361120802709862641689150423913989205435007505559961392010596627966319263185531957765987390237677133075696214708796979383931592542551098747748841589053111355262864625764627419388246350500479414752978198356649379990267071113708573664994466213613447847722871432118154099237698504592090140034127938872245155659022853633352406752126403494769152190534492276578696037112231455006109847561772089800402205808506568168114345155373200631789008486250982559872156834394507570250036571890095887325822637654983079923426050501376058042289938555546070129694017951609992010549433328692752185946568400459890535115101608954171405903849837986644271786878921487725770320809206463086703655877818097001705248553993369375412226073555163970579917252039031344231227011284501992415494442764358158397330569427170238135859922727133373681672776210237763447223713295701487201357430845453568146066800218273769212365745477875066850803762130210884169518418147217060369979175450444860232436571419760728770958446230836099986749334129431820441724456238702835794910794312601870615324433106287857123044434280083827437768946415070328256664826814903055089333740547557959527418438762184094154211568091953446750252158055226078807192619080203590984592244905937008134306987384000859989507655875607029158082495403988170737267259320661612351171430425413248549518115391084048749835460927856195845850013236544534251370264493443194596571169153672296028707297609841957072159538345829285052816739503568244683325568579079671990115763285167836327938816590463032073951253234764341728096311707312313301130383458698274446147937163864907645860856645300395630126788965343776507977547957948486171397590019721664520055881603655666611441724132685514436412834560428766466776871198403347597076361806116252180259389302735029016182253540795464661200621964828372587774908725931110878197518879682077252036395263455076610439111866815783218985590217314917307682399171677990602490371664974732066639386362071749916296628487872626656970592983073917836131653706616493378314576376889291106356857208205522347106023986224957039467259210733787052783115922860608962978005753934077118445536163117408571697711363023743191376431138957054947062888890032764741248103796813917332205795602463526096953398257145503457159772470027745537962384728274749308348573801290945712011501128447633880181574199125217981153267203638154404542334621648176822749968594874276555726967894489810457321872723475728394128983528253105321464788294889080371316297799809585850957417148910817492259280827152825660126725252821428255161525085138823900703858637704962621868464176601006184664160515851687998955823162528175187524188127129154833932253194424250794835390708871977877067642329971210011218201334708155311862568117016555714785329597252497394309836519154262629369025021996941036049343707945985786835113862252302589138498669325314116200123801808984457354976704373446445063869956614054153623501432433129537246796795765088688056753621438418148291798499096727003006450691445309937956258451424027570214845428866696900255639142213124424416731049772832135794175441173625031947834240792865710541812953863211017209306874550610599670178492323537258302024254018665257132984947765702844174870839075281849710904059205757875641130071231207651579114431285898811167006684484245728754785398417029619493391570746812209598614162374656000000000000000000000000000000000000000000000000000000000000000000*i1^224 + -20679337233832879379298100047539882541018027917552159018289888014427931351377468527455838941868432391470776350332790418918950328820640740971455164508686479462412789639419688182816692338666463162104807596571800309930737296873286930007374919261532043010983929854690171963956789696571424524193290998128880778745196915401168637728559104651754807333240131496981160699086728903015079070351535347509007049504742660291074992790272839849719832635330089899015397542585800449502432189878016068630629032223683719439147930218414742044217780051032374739353322575820250173863302020964510577104537530908880562556876819990042081684182732702508829777121753402170525368177024352325461238519581706309037614367863681589572979064851241464114985478292835788003352397601637561046013176447462569241428379224666551428676812440972575687310922233012066278209669970045302046330766813003211944080015568471982217917920962536560813964130376285276845296962682732165377812827951153736894960469701400480255191730247578922030971649043892643800135381885475876041304339388529139343022657451513579422557368606767865416764400499173926229126888091654939664470074604896583391955052530738511408909184566751529224986659866503840346224831719942030610841997424866017537409194325902132824853705972750991396837098321456295476483008504682342860828815764307573737334744640803250188278055735632198733841348139670345729057237926515448063929870846654720898947800239806898809426844116658685205646883495484134762551021613709909460858100472289769593906907215021266358481168336246870323336146238788724397956984905153437309918754930469279573497894279229896233563061604791045104219092573430354905127915130928897142627104906404600098590230369755297972036049889479838954527603615895957582950496130425208096249705082397906379274453494141976638941819287422361212713935464955318533997026239989031764897806353162969726897654907530869328504044595864984005014140019155956340977431547316890256225729091575022906455243876398470645073564753980887846289340944688682053686204595361340249823960564875507138544728404607081663659437614376666075067677520294032054917677402820016099170930639910667607018359622078262332123998117260632603254743837204714226475915717210830647138036303231315606566389392120838061573715384818357770041900678707210671170891084306384581289450731118635801387289678968171953667796289713932120787328919517997283213520848882323250276148834718666118101081251652396929953163016034426374636086622072311093296297640233274438487582082953605929923212475754709635860064911210099043099232243193239841305627581476196340040950055638697024820791948627674439476302279823762300139049150156225378637548447799076217295001876210280421874206972224572644622647514480441753355529521175988761623300246035734586978451009695326914416322128012723843053924929008925364990982850979382681573240953907622342923970452009157418982639140173830390391258909264011115994223046930836481544690374451643888955991526595383978089072140580961885061051053484983890713287145203998404362524434557926250183557119828415581139577276597458754985580231852687094008633248235096746243816557771381345115384761306784622944474474342712388927404668591075601500543450557289143720519160874746874311770220242570337073635686308059023723102048291830163323405301073683158774281434376186713422548839361310200401649777056413739550221578981116034287284061364503851203449260693134178875663932972880211268741062788919434376985297508096677682250645881212717745582644419296006329628028674257275472985064806337075984615369826707412479514042506156970234812138711012417516484244461538277658234230946757715000983517049039542767696522185150804123716040389581310509457159524372249197957853146580125202750451412215544733121610391562186078619777514295709093684045000910360680696372459936105390306115542962385798149051431337329802327236238980304335627701012462859422159409156275762510802484141948084472914584662383486601043821578180487246982673723924386449965149462540806633583475955124810698417891762413250929814079777443050017198057268500011905431387642744743450449775258556142261351630114806804157773810253684697439181250160214059750972149232436554668340797315119279248203302986870985799721135527201007592136433206802508222457446400000000000000000000000000000000000000000000000000000000000000000*i1^225 + -8041663286528798842271099268588937712985556951367622631920368705053227102251466299049991616906555450763234833416293283246938245397004529472659766782991415428848326654745559311796041198888216575008180368704327216570693144217002121045422775532443552073543224762938841280569492207903756492792521158933699409583684360878226917795236495700681585734240753483805830584347371319052495169493157701983337231651924285948180391542316296892566519670266372211286018279024079314784720030937431770397014717164826406369034771617010094176468540863374065493163871615196373014553921004772179079287303814163518821383217384491423607921996011704983573575161301953785379763783237137749445183869684173716935108350553235422666723615422563526008005179965869656666820524969380371864163582816951656737914596824282772393841666318044570029664867110944291980807092765327563508149031324037231784218626865573421769686614332009964967145816538388387727072644242090351549824456521572861387383151812815891835161401076716158712994745602283043470790805234698327535998351528016786680797663880139974223866019173205509816138417928019635142135457876537945035859323608961306267439112896432516987674601725884413690334749821605631394257139106799172880048208410827505869369921250949724744895040874034610839031351027533340466745380060846752018700320584084308579970284852428059839215734930901668176476573634775681247140444241632197064636127584322672660841691482204599312366032598593216238637390415060830200558124073431628360141042807033105498867236465407118171681583134627605440083327982344535386101303215366084419055082307674420719589802009783283906363365544981801655659092524979184908597162945544444787795340955204231455601457252917790660427104494958978655076441947190197924039848733566217013259930502149001024750179455623309308234376609197391739236266777499322206331895466936657247859129820285576912509166993416692000159951845517167316375538775597579722587201265953584354150919868507756797118732509603426259469586962224699808905789512137862180589124200120931040104943732813347844709059008429825099562010896023491212836903503239282297779091650583436469816928181207388325964390643473782287418274723573929327898308113689301909970093746552739157413217017982137383877781930489606339832530470820039844084663816816680390865037106064997792156473219640686646976556372615912301796590339575407878548831359125167053662281918613623806167931172395701334955819992989011445879747048497418131269598964797169601988813501299535873226331813740215381785593041457091574409895245632314287933416362083085130482380110974836003695821239426772357483060533903295422134041174339301427026649723970661517394343985971099597463336515432299381009065492618266078961641906121054737769741511639825546461692245338507606121659825800910407293776543030212895486526702803010082479475643155990866008120076232865407549515732650004347021522061307894645132598820002902461174615780832173442191556229112413045695496042127327982953239217247489325917260341983291945883251185112414734997725086457622208385832797835646116351152466935366038914510282777480356615362590496309379523683834963892304460776402199050174989676200818048168801869809103545080031393972959273337080201800326704559725890177180875521513415963954346268052762872338972012471433081065908207551266257611764100051570583639191855698325793726246491320427462089464692682113299041084825700300822505655033921077502410356696626957459170722144998530654728973878089317309771050933383493271607867404954950017795189585822286811676490910718746346604933186654228874358039164524371795892533761637855663876365100902556589142733614838161404881569937517185943344822666147969794142691719196162606079260828335574333435519954702760290726324783388899764807638870803641785475061476039496463660206705602062186524019003240242925799124956017636671519594178173480451525437424268420823335991639038680998583320499874627560421753284285052748792452171455944873214459203901951206646238044152891965924726023419803881831603364267252761134315195967415700214452674856071410360826879777711766524829576055396932487524153008109028757102149873712013327693810846248295474960928177168912708262202160307053156149432724670564557616760197868422582124392758087910501080104960000000000000000000000000000000000000000000000000000000000000000*i1^226 + -87293532402615524928379044782113558950811819631753041970155741390127531428970101967203763234011953512417978595334569535012359308799823156920842702063557301690805118279426741513567588298089232725869719890385012293881830966608200202493299991762830364678055486884505597112595791556269062649970630286119755535854688135829248628035608195083531983266495636405604851677406832661611926845899817719068541379242474085624655630664304431177246093990636554111669695169545659134837888984430985318226156749929159297280516446987279612726659454931742125752938449493390504799664182679136497095670094638575645771887567705931096429976048689547323880439616570935142754934060783921663025225682266150284225003455532383786440990821416648184622556041855542501764200242041445284749852719472101850753629126374245375033669795032863167029886971869601695838264663940678120931741427136958847337081051523383899611310243303718473064678488796719233564146891368225891501318669954531560546015122068203950079388719557836752119727894225731703712146993486213707136333400168678637256474914155496115228086335200165441067010823012115577081024280872195169682871294317112422646908151485747196612031189512782416559341646192145563477850371790536844772013995206946438516544075362119672081737067712455403574985581256420323096759663229217924710663282408306114362240484497478049929692053769885767001909682563895785415132413627766394445203148051111081369831045932313295316723337699394495371520264319413379368084392279968760746977044785053800654727858565636081147871007289237367282511874260541196925305661105206914461156142135305175978264533644702855654296688331336662747444327418931798372759538315865330468941116196604330686940632842307455147910394551028886601118996597371772256809323742111771249008256077340591811923597794690020860331925518564802704295328195685507499340608550951126536586023005531104842962047918521369941922262634153607580264630563994289847235948301114536056506560033049585384257658634574853059904604314879318369590094085131398459084444858512992589253006568111365571484116906093609907459082204529354651054636147247488750064323340257877094327722206432249105898302103868356825542556285656700428113511395971504363185672334901365429641973048520013918824570103465437822694742490427195825093321628158678991420732719608579197624368829360949746283049109865094196678045345898722760037367036130029442159663459428210110106975301384392721958464068802727106013331052808765077931769195109744737543727542683223254833959579053965774668510242417958209615629926336700515611374229806551083162328336420519990648688763216441457311968879014234795861446891485899974087472062879030438270957786621593319067408981190262307290078002315602224166772175484638679603222577824777692466906711962242794988027037259164541144062903750808903988130518586810590723204059091403965622864189473477201073911959517182581394397299120788275729695182269117897387560578457108087185870699816508526945726363539624888637345858572093727510351901922379904461821957954346626471626687305847624711953863034148323820000579975381344971061889660762106213980086168766138023484830688776058492848337576251437243913118094345895159052930388331463326406461876692910270012645229603227679169285496776386611639721131887871480877835981798405244433897144466756265425134426228318413157700533673093056483338522915888126253733519862065101824980923227428496283800448153717898256089525669871223429993273973770253642738315906483029519095102291869269554880919402485460971574869363056299710950268505204895278005537142986085239033727900051807350709873730923996469440472029733608448813582666416296409141673124698437654197880765472874052706413017244022216062632629507583152418538490968524468742430930904575596620424466395798317136372973176211331152496195494645509022001439360374806912756816422597794994235500397159769157375311119442697317507310588788349491798585462064307694734844386142719029362287495912245729209479913299295374533071798120799044612512844796892199673641139210538402033462133545362172637146702394049839151961978009812524154349949774866988673253157832334478855963059149796552981171309492301798333544071812694076893060835435141394973627378458648582249654154017854498646629192176913874944000000000000000000000000000000000000000000000000000000000000000*i1^227 + 6878423498546950552759495351481526715912786297619081743784485933334252854781958253336643013286712946027246113150376744872686721642751899137718612460215725152732965789625409131083517349999427255885800147391453799144686117699605384922525263406009452063733187262677246862079200959013913985370241757532905639654820691005033637372137333803833889409638216877318276223869991486217363505932439331676663194785818576468012052956199381027096224220490826152061611624175027692976350271046062802274658135377145553816634413969241693708281134907459413401130228372058712010474861453246179778886637630235251971124625405426789062505139989019368714800634188861002739633144798983919125670473114770291314570194912491641875673721838511822038462516826782649429176794919971965311659490320583827762471910036432868540532138815620940518344193529896131226764061297214019768562260798332642032604608951907911915092799457844405729632681117159598525128720000800980873437481145602415985035257263172895665291387278247995034543275821063460858656776504623988121577577517835946447332130406882355652144786262018809814335144238118766002480214042712872288477585845285067957961053937620911799472385318616882237968700402499996025595037398827917612239928459326293729981538123554172288372666520507810687227459717754474745998716970822903240288203696243212609735664839659953128862322346949838071868954279809478651977533207238025909273756657613753588537653259422527072023694447940564145806090341391730006329214580854523645078601092106235913490442221369632472551178282391025814090855899989729826623765439428256491391568264162540605592243461056532469255536195722472898827416398582879360057608539661630913500176937815701107764909384795979605457467678183279652487550746363975302327888498920164042529160412780216025919296074245850619140596407487152171219068601957965558308624442613139426116200745783421135370358669577026378789102774567292147546125691687502729373879403303657118920017241978107863310125223803893722831698982266853285349326334023727670259026541375376946908358210356857199292998881802575799319714517555706809462182429793674664558444483750028195444802238406960187873692715916297927122012875102843997542614791801687996779390885836399508393508608257985287773044090070212911368931112245512435732806106956365113482022631538353052720216855385759156142821674328531338723550646895065616664110546290593652108356135861162554533402419522641179369003422461146230454258394846008414809082572019207957786482819706583029411860937382233813874081193537165485338444671531180761913825844704393543611965613956304318031235727451100915398193235204370898653426759308355718507735428093405322737870471981337597220131196380070078241339473022823682267251256545196375405322154115723413723671412518772460517142262827553120638780735803545155148847747064802122200061085063192953166077411687736237313764691777201401320052108809141843062882918047617175404783886074499156820384389345703038101547136102763123780896527565932733361499955667165476655315996340719598154593644012485911067684965358919708637958215812054401893718227617478958506564373039987521167706418425312167526552538196649803178238074377776049318403885546931564710544343935912172923569578941969309605043693032462823032174165415656330555741224358174577902377342378435205147572901163838204550094899982616427032278829939351854763053485537970465270250711332413587052513280006049014401972945911728780024666677250244665613078276440082501674993422142110124858049637016477121860211120216288948245710678388225019236884364643864142858094979990014003573120785944062012423323855424066984308001228478613200313929513786323733507450969776747947470820683246385540988816239633052192903489511869447583572609307925397535803654720554886805751344383870955903668107549792499537980143546702501797521220238121760768985173712968012071692531236912324515905296293570779326659957118123894935675683660880136000477122021766362535799138967975043217374086417907669591348839977110050216503173107264358930365321384711524129905508782368960839229019382774795380276834839172876703774765602262094581608997732963460297792322105435869515015479657615430708926393048250422322815958488214734810278643305226407044062917512830979097577390080000000000000000000000000000000000000000000000000000000000000*i1^228 + 16557463600032311709763991291099843025172977267265274381861090611394966157268794851663359248179389608499893042271400622190958130500085967837516774735488974265594687805629521792124733800870439101068589396100625611333924315728219165848696626712642560982381992219615338689159587230477225026537057078417638051096341824586728169384905888536085266681057675681149775779975430945173816038318042788837378544088482876386675913548851605660300774876353279878631627978547590488175310077268772422734377818269111540662232945443884687068527167601189708441836538087775663658278406206443649150050507660449372892608703464962181392040371172005472157808336198771981751334404553004022862274168484133946972557561404039500423465667790799912226857074767831205354562469747095334192961697021931433285900033166002802939372854196762891064010468605936202496135522782868597303304087884443102358410222903052678775573743795000984955889210424372855245607093389090530278827457809691604249816734121928370165073410957106059105538007382050631036925878021818204970468487777377927611820076734320779317462720103951774613815609663937552849064730415161741949326327559229875801064628499437601766456416042422381569079525221040013998783523261647586927424361167417289948315303107866955885358434657366793365323025821726668582464335159427191218291768916238316433676929319422590541052516456885388079109944563834042855308265494565060403819976573813869543952550532787138694324501295659750137411667914082840389043446857539341773808232256545811293047891704792325880675925187644545914376543463963121632725771097940356220321117735506042784449195176694706026276532288720577820335928887792549204145690613585394521590498362812846808021256360217132516956165633751511876957740019718602503186891560691226761204498643284438877167539794501363899416118391445698214841323502840058954153229498906931790584901339963632912714353741484102859983826156551082515235468406249133950940692476443301870281791076407186465322376867827372552223601036641786671330736982728941438935932935994602104247838332144440333353153821214537775792850558821940035380879476644937030258928925013597669398782429115997631851454504303589949339433441501229190668191687419877498281368651237629114288268505971447565676656109755313543107876151507674545417150194635506772498753640533099518955613099632130098909012027419572955475529154565450862957554329357249227278022890154391101784712149901407706322624726120944602812760313770870045792417378692422592432743118571700546889878795595154013392215336013952458522553634146720292307076021966294572095383424183061856639569975207554494185462336120223105784223190585729419547586001844985714842267812554403096046781740841049307689277202032595230503997799961675339766367825280375424773960251675344601469154796680918722780094598273236949868458773149253478081027566214969075320457303061110399407986393297850312242554597879010598030970097292148573133514412148495835169899408021778234471509181769441251731874764268121303755686797372898361893921891563741131838521192385662253192998848453217210565511915022664049006142373804502023241317201099523634228021797365694371707726856231797463331636472327421027027636777976268000398266439468364901835699237598172598600204589983076316732189584704483609049019370785398939043056320677762175334959401123869039339291849003037488806775290287743680028396536734410929514094999875856121163292811668314203103662708067132659242143497102321498037585654822926103826164082567002437039869525463976937505781836323229500422876837357258279140488482484713171792844425448583968690416170488213987219985305614522758984244156520606522312806313603612401420050618010374952915068526879205294890234677521526996095872004313413678681979097894502920382955300919099241328901606931306580447843681764881393575306083846770843970699970275374609053413208231822115191450605038583816223663028296220407368627911612378350806962736419272967305172804925048208312334190106970604945583352720400268496838390966691212620935266495556426447060700190726194157932292308418875150086213028041961204536167510579223999372421064017722230039072500852704939017630303956767237312927170933884574745638010437501284781717682273994183378256670547066177120776042315776000000000000000000000000000000000000000000000000000000000000*i1^229 + -83340928167297166962762818057880100369713332581651532411774596383407456074321873851540211398271366145225420583169737058596642064306868746774910918340323516771266656179559771403765967383569000848247605120705630885567508152514802966678627671200644884050982682792762706084914842925712030749239077710538864784335935386504778336411069788629924440090599613297931278681364514272658078200369741243859166213105196939902066575655460053693023291375202133525056973729676496685824384396547436781807546020832461850155228758956794914462641258923413833535983696387075867177520463405552555765423469021449318668782180902157512691857040172145330155420090020437896187858368486382230825449352837736247042487500446483890461326890537837368711759466673161608003466242849713150315184859526038771618729594030796513254479926967078942029051072180240474345508116485770605976477168792666037562626325854211984284686726541040563279435449473977929475678368129424334108973956162061698874271192783669963799905093819849558997639615461486840919350882786097812917239906459846222818471698599342922837011822283886798576188479151473831591385424308545962086343398699192430265234120209881421027864766257723648615890830364625691775119764097971887964276481508288671311362505130270702217848834914249664888416002395818242636496151513007230259173100218291909314856512546216276755448679646715520326065606806665984528924694231734908326201139312194488083030431834483514487447966996947401258649109410911911928881059757480279508895659078422358871251483444983641757641526053371886971192779408870082109791075632471152402102878732494400180416470974998059477443943238516342644480619603291796627882976844097012184298362375994923751163015381180712281364227511801731027743409949352328773212499144113654711116885194392677659660882132120576111569579007723883671872463450436898516767236659768012462009217674371019085958937230520832382460687758452940525984625981052116145245344284355321016169255572583962848144289865081299687800706976450704967208135836922308035596691937508088018386320616007575686299048969119943027921928116844951874158850146429550231882200615376522895617449008663037840518724539953989285397783473289151311504852960345829591214968957424750199757274630600960278022265282418606588978587591365682044127242851310561869515070368779050373283331433503527442508276378077195270559127400086865188131131105699452881860647998794249742247000528881072571356632213545291177569283462671534939953532533876752485831620621158179351680526961527763914192984043295273810082301745241016292375917830137887174757311808653535148909355910897816794408731198894509999735218286088975100343693173559032430832472784847504329236503428899870458041737952506572015025817664337679022643241593724805010274295058899966261684164656190426092275964419613645065748673518826052521759223653890250920138814882004903341592744845049908952356693313675876542964121248765446302686422301943314862911719567329686978390857724551188163771419932133821356480138249440869326165774462407348895372759345754111997321508690774109816142627965386972792054785222357681342494726681379018395606754794218793940810470560499427252502170735964255882565352665590594814214840643592644423451851264345594774322374452765681486047591337994188708385755780073723500883909982231667355258064661181659864747934726863703615448467145886351867379408838940942401575909890246960159853696692184138682917095980686474895800834857517040976727343172571728807183782498823768995947568462806954108697538244620808725122409949871282961686369914258773634929547419253802032650355032538327185649466072642866199657732412913586177471240483909361295831027358997636851671405065077867681701479788984308390423128057102194477501995407080211250493643721243964845421823105344100039891100380262024696800578653216446651552126871082841564881025293952588311989895411330104564166441274424565333911694799873004198522102330248265013941009115915025430732855832719716076939311491481150739174577789922978239178179968846661078548403679309220299625035552218968588869012849908870761978708013427149276912087429431726383674316550782928705723287085738264081442257787442031872127210759587014798197384689164668440092922337760318741814234316800000000000000000000000000000000000000000000000000000000000*i1^230 + -265388313905229955477193177975573582854723210212942437563172395285672632419831350945414028177524474657600761779477854774750541221770717863253445303683660348613416138499387871414789327300903240829649621647250565681836095357798684312372849280581873718877622113899000551804386609812290335715494529787122166679035170521027217252819313495281158571007781994507167326245080316855111285466627871399326443878567954228562674396534515460324897906917144107872192976830876093944049417087587910695366586130130908835131298283320800198048820095612471706997547236820502904947956326548583673306490679247926272360914201575294513964378166910802337465466166706305127788577847101707481773338566542501264379525116912318565600650155246837739491789287897863215853841572072037331354615120665526267228212331650932379625532571961323153544515793774712393893861596947557139922042610630729518770129211500686344213212802751432727651203119378163754170666229383894907539131941731827149457172635944332135319328345024136665744334165922787763051362963123259061090301919188444061681302850868648321221530623870584431957617266473432486529834732685309821752710451415626573490585938768757802004599436160913290912238190957518882602897570827904068057156185260468598557548164751742444499487063595072163647054157799767672448916824412743815329398330675465624891471781654241474564540942355180156433700371158766142346989137934711625813394101618300031162215488466696154410525475371270478296029484594975547106898324096487307939452045076920435342131323841358088091859510940958912284653760976425130255265532220319039940096646765894937632608027331294693336843141912765203376175076741898330999923705369773356926632849405695445322672740605980974956595016444325014624578630545471554838773932911777636331713263319854226533728252904001455403193147181236998739809245389149290762941529546039782532050779009612430260887744326978130516534608827942270696718601492121530912673263939318536564822653246144498713846561562200321800113013609688824147832777900270287608245194243553432109924433119395055364929598760407307102995019093804725862534670691640119965334617405970118721550570038640066281002957095199200635728072508995724801182460277654407246893989023494070841035306649515621848335401877978245644312999921996337752323186702404667032741029548321448197202853276637338172237550595976000466708832347789651714385314163195998717475933870225276058116934514938465387635124506037861465412202830771757394965887227584425020337375522272191781045549410335868658711776460109791314503622067625725470199974130203451035929218052489931869513222903169842464669694589913211305583876598053982061107941078276938842698965234341441505744988929977474621068303688133167109814137712994183844657271401566882885207037164475231256008842568326799609164104021876141305026399756063321606441601889093628137894828090562571786364492668130387953347035278734870498286281801595989619237823384572465791412591516828831218426709567010546220843948853180097542477836095710047107636283946846999810081820469602979800765702392555706361518765534397811984094362973994551517087426412223439004545185836924866210691774989575265391730648919455941687604923994668379468674255518584578938488454920088293754955217358041252491947099137236384929384106609698514139212187469371978407506136580247843474617465019806715226788401553609102840127682924473580456523656709561131120294304628599426743765082398639186922998619717473088902761466536182919587934599773332561560772466588344432795284598702728186891447711766807046107840919788266709402324582252783057888167763725748418346018382290706594692428104568285402767505322091307381719794892343740986594374961950857698290209756820445081012991129203060549185864097069697343403349075838500585102620183758251953026948497978568489171153831561851744057642344898721680463985920140193734118788053868250428493322591718406888726049512997327750257412308043839271999762245487289808452966485588775416403731788988490603312122841532421335384219329708049255867587617434449718310917123350082887138283128462784945485376889738266345358965798422972732403367103865634850180321517961047461064159250185552233050642407333219228176061929679950319718805953962203802501120000000000000000000000000000000000000000000000000000000000*i1^231 + 107215435387943477334357039283032844286081906818643222442734145551751739263452669777580073239802164417829140316269126822911933256590623350495332435787314274327953118482351027110115542480734367728325816013778378346804327939610242667302157352779034809292149083158554627205093004538446244313362248249033795003502881795458470069719756566130713904911153611150814932636098256884227402972628147804480109335024663365989389238579287517633681341153589353126140260486534633249013555376495882094620759627947404746636936757505708294040286614297621707002396564288778165882638387016854908744490353904820891538625263651855006872463395730404609781024599186179619737807950854748032234984251044043778818922954202992095579245575732474831346420115993115267999282590073179951491378583027543352465884085594581102449795925305342948165754543951856638787423279415130590487443475252995187709174772796547274703048643342346102634955106523841289208009258200294880035738708636835203636036808475532311597658033207451114388371478523738029124583568640426950046118520066710671475671656434276773977879595799962807642296751623442839142985205715924842599108671598636359450247204937743912556755865796946275077186209670290303968355023147835436774722287355027362150112101172226879714027333915265184279725298280404139174529317613472412246157491019081847685981804210536994427447765405502124890988175962374538355284461789886842262295347420706943499492612042063155447168378188772956910017084736510383486458509554747963853513660176681902021234230098606400689769664557296718766457239415135588555101046279239079773227950128538830358138345605703613521604576556687093951358096678302584583522068109755485654490367393186456459237156836806124866192019259308424155744437098691923901464452418545967655410696302504278306800921406960670777195864142414800252628506389218939617899604981370263377603392671077792951857248808098953729605048170411962251315160576771896912707430945728882173028131225690662391880478616725877012308992482987848244781285502374354601791085970014669696915000262549066691416066250708151735971449862237608297953052425767716717075189330606927625460712985545475103087311778488465944846021048796983738754629310819393763766485464991642333573462384365049010169544786852667730305105229385400488284094138448485792967771312408091605513443690744183684814240985450694844860184551329433001843082548276168701337794912927571709425194632333436806331474645391753901787768494376976631104721602504155073265910405238083235732415058421607438321357836014855696908422488833776496962609021025376261994889135514343578843573309663593032479883397488896750685810367086696390210851088462415294514413699197108849640958512065068932632978441177116545645288717576210936645066394548181171228948377941586616861857596805258113987199972383869333012463968887048894066089029853575415658540777572235453326780277632613602044381476434619650697173658681888831125851587787357411284905151517505591979420022099853754068811854161740762071596845393167932335962774052129460326416925951069216771562760334180099726457669941581898678311452190272266827785175770124314647565429728302223138656919749034722628002316863411806028451870688393959631079630029577270258653343280343117743968131817697986696276026629399841407848803966497038014751715293384040140720745380769834874967780372054320072617066376591829207384409687355118073431010979263650382448634670983519708656733332524168153403059082714135385567348561672965201331042232934104764340741856219552595395055286736417241230700866327722329189396353345941468218069977888271176924161354905285529815975235591683762212539540525815566654256867403952501364988729978590117598590189954415478229583739576875502638627191556595496577125423735867198917721791098408819801414000759719916930146404210056980629753694004327445361017577676769176872134738183275134716243846104929635206347341806922036755188534073535990486951022231075063982092207167404896040042632172843958027167865124826656796256314312794495347331127558581755334164077989245865033726991314635628428121182425328767821348621140868144764641068391145048114063273094305835483976318987878448488293234366740117936539118303463962524953221094234372609933312000000000000000000000000000000000000000000000000000000000*i1^232 + 908742359372981579587159244328587305753572142100867255437851877985495232343969391277042167935397725020066663841232609217235773572878392567168042148265151719639716224114564092593089888151156525019252044390795155088403492776861176864739206932986927383537288282846804150498194201331487481274351464671450624046436054895655468114174619227625895845576709745013059758995304478036723788836470455657932129386862482452492316551821922583170053081248473791698830912866412988750064056943314142761251644922744672305085563810426281154521220558583713980938674696684850639407779776770943718129322070897441724405887615525809489202217486837649048693363877533316015112918943989687913414853611309756560757417721891622550083285773058198549702404831282368218970013645412916851582585400229475403893225675265562394010654568701962698474310289256631182084653631063953429113386551205486200707849084103906144642020028207786581723044511158288293770693059539383965517530312218246660203804239608745408387373837909273311478176567637085397700816971065919380296301581556190714654501261243796753147455699125847936977327812244660025792403197100493673777675158574096856445492645983311035325739878666897114154005954027292429255916349259390306131979703468537686833399241827367184744093269842970871354070555338992875771765395071405425293580603076699850473085716703471706948618794788627331085330684729522059072318660579991001797760692685620477156926378348099413333952849668191906218080956277934826592701046782920101124803785319549720690442614332886029233414852234129652084853787019620351304607752792613773330100301494798062695100363831971013208300903306612624931747598164520291329222095504956708537670843916297553148323071442623634928285592896020599112395777296781903768315814443094077314094449261135214069746671820468283364209732331940137545621346233707154546177176335930671939264972843808778856328106426253442910292730280024070801966221662717733545690571740746544161846213577404006320773031960584214878629152684459314579522290567444253448013215893353612509370769065294739557138751340546684233329033252068681853283912647397860163258442945141211609341329476909761215187138313670306588711509221690122041187976152990463392839524639471216620690400279798669230952442265216735230030116340026850042308421054935966843173826288696260474528327067858918981276888980958265821453281456490413555433144760089919625687106655276651490255898012088925208707051401970869094019889155200591190361060890343398282405348181097871027221614489744984103050473135433797391911201827191261460730880273413787883102542682881145098796179302116407902760398245193651515811371085605137436605116525700393421745089474873715226861079956725138597094853443083832385150647542304001730116562398979028372978018305036616329703558902074354224611324032213571746399246640757902181523269307885495517980288660360925006843131448195961385754054533664264135311073387133867153759918782319482509052402626978496379407420786230067562559321171185304660201999103139999554515184014252116087850052803415774572693017419464608239745376798035753161459030904831232770415227695046730091007669779080236705300879233612976385865913786493237201326773367516843030185388665499554542924013968767555422642936806102749653860209040798165551951728108571092009137318632062079010379597948643482195748233730237929506692822189071844480145249176496703390355418024152898166228311052719501169473270201568924155787507049522973378700340842322318073488914763716665561760313824308077670154303735492313049258261282621219749428531006974706291194099329281900268151665165449659711363315867995446033906172119700172870507968170531193180227311126290620604248144986735989913284989527227995434386191662653455925513602231149897668364263203200496645685537799088717068043783729398812841077176908534952925388520990660491766571533832764087422143034745283101507065895230630943085251671290648330030964859472180778029664838452387155480629784135230511963286813472702152135022714256518368990830377296410994601373922634593310204880126486108271307523184247930346352308321047033415972839185442760079830575537611507868959292653089695537433604884235547815145127256986900230898557340850516276543488000000000000000000000000000000000000000000000000000000000*i1^233 + 490744289920935767463879709388532563753226504622495881788710597900832972600653732702331667846111713832378683558677919635930116003373229040848296549232576832151961613221462016446199033997105195057578337786721528990235158128369749131173778700623940744662606794699147979268379684862095538438153628614316254660107916713962232356368112546436965527424331274456442861463873803507716559083502646015576620194297501437754398087412823113267548932991032008214076246382434308087823495317058101429239153445097367444135552738341895191917898436176082026030342708932576362627678197420641156988505889516608580616574542596448153919228532094653477184432496691336736246430073724065330512514999819539090711242252918284011956332552095583063723921608411453901052561817337770095802910242019113635217471357132664234895346781053148272547910138592394921237485414576587520939083165071020833374202234168372164157214542813096669151142429521623259784386236950860181514965746913069651321211680083191646019148039724110699443871447654490931064931788381990156864322985237722829356457432597951656643221459289081502935161496384743989358115413388085160663658168787855849913683614210323902732084369324056376625237041205209157676831988896725378229554734031498320629765040668712297897789835870420429992480394217116402032467784824681982439010602104882430679131225249559500455865329855210424807657455915069717846821778487194837425470441593786843717636864280432253003353549495403929826953422844601225361936933222697035808085520306016032964544478448747065732492036892110582089773013520405814884803567088647546936873016793992894786190665729830120256141966731949352891046951789917299011625228134308856264740663350686070289944277896769922937738403452526354815814898548452374640152677119207002454931861012748089290662728280200258204056727272475280529290009042558935767983509038152731875656355168767451932668065313576493052135778029676842804895603050218369212341889569067341626798549983191430666234782765835926674858292157261097943663699618589000191408418833239498126017945862737846336438635348661555519841613815149212521313092183334900227860937147647269278021153175362199307801994431732432187041421247826113612639656975096860878740092393256211866551569513983733283045452080424212244415566074247203818692106902204826312434691949812997802714959148319309647057624730868621142120522648116900214295951441868315689106472438685167310220009472284947870027551725626534391294900674615233340283670390919116652401282767000800070425083957678258855707132289158012904753445758012515107549841790109227070784631564305306580740661241258817885409637631312297389180563795916814526580888484763782163922225003726122228348441621345415488171096537848001060378752890395807150829459484219217374811118958186821325723227628146762862420366803117281624024487937015870265945729461577160588649970618508338571069490753612143871143768960379592922632901275210040377395605821032021321465558953363079144817334013777406724928939397901400998245744026103578991293075978975221752553561542333312314832603241329496496178002823349902780362451154114460571928896394106235992227726820484702582513994275321285401079170790226925724007949322202002132404319179887394250706818900623674283929810328344706068311385335645109357187654389869551130012156804112145767082819562885076728981609911195985013702724675143239170888418938527313627739471760400974199909994754724910689766089472027733376074401075672594228897530996381500481766869658552555251101496302347534938917120205574532759335593334385972540303326517907626697731317163894241377430836440613990492232284982297811583137835154160162751108398422808714200697463357860375194510324176494571674058421457206552915047276832897110976383292415859794488019131576614175792935496528770890597569794662000358170250837672882921175253430653210785714663959755463642700625347455391326123654392075328213575546604166743122712396676771998437551017251978642012546208246932178243589045187473848435268141909709925632027699005757108138428265992208406093812554255117219919471389061133433728718283774599589520739059562641959429108133605289357921032746718694381854297379835668375453994121321969655516155857338451886080000000000000000000000000000000000000000000000000000000*i1^234 + -516267211836523041264622851987749091283442982578378486512768567630187483365428724617150677640701966895649747320993517647140177596235042035674725286082500345744048406154493029008507314265363398301492866416855588115674553347466187470745566221521828270722155205270208797170380801099951101448219788628043443664365537151646829918888986910306043638506776023752272396106030354811937612191937620246085800063843893242210644710229210313801315533278990161406936814259668203924661652958537293772928270081104407390352078284191966498600664601294072119963912516073050613775640045237498478722308577562071086444457739341895237500401036819769107900194180378764759075174832564295276804042940489209410933580747426222737955655951460679315266025555632798330170907207024059945638538098650377778796981721847529852822545829561968126362372865417900007379188587256329996666077112764836255059555320122228730865141591660324570880266855938107444405685405802449625168561343546055611618499365703086987502726709570390779300815563415254905031094488126787014658131030181233955800792072447256323555484786776957397935343284247846419766263382180177631158062771729012586391448084830214117538397263867275960965996759410301318010003201004667976917526138023561592838848798753759006162841210036758389173145873316565826830106027766043293781206311799437911026461631847119292507872537646893833171769569567675772235088071149254991929975660428981124908685815474531079888180671295458265505284551893952325953869692368802049176225670921987529874160489228208584343170022801978938901154195759126362473776002576816113219741581876268056193379143529532666360692848960730415674965676817115923981811956078704042055460397123714295013272453146623132419647704355586272899684358930014764315230882476663061075668922207265109608950799916392765879392809233369331271972281176575104214030906398408002119096588111105228454311215188472518055689774863414989663778170429856224154084640021816066751465154365246890712998072969867532391409706356964507016218990491432039494432614898626863989007567717529631477104850689232160071937534598858146055748232548178667095613753605763916781770074101359164261342400998141869997028547526096892889941836302175943241877493872214806607051925813927357088683161838373688620975885064647119532943715759428187476106509385674044844774849102819468896990842872425440116183490572371217679683713895988547880136914169605494491209219618324446212044337389306666705924351473614483323718241564326382534275873929680678902260518981338126410418100631924749795195091577217704426941597499288175296347029951966740695358709168042610304932193836015855369099184981293558687013939507542425449717580982781805745083356946996662895288603519424768135803220177612513239211670808911558763148963441841099536481317075750788458179357495528357585158388596863349947553807221028528080666597751953750239793232962575547565284786339633122260554246418089231766114643209216222975826799702652196590666187249123250347189748546694029760482886939965543623123940690613376110137464235067707295591089354504826809159216559158507233155960859477187890471598151353137034553918013523691887510265879017169425320206965127898288924035299144827109109369517315891723098515765230937861340531986631008445924081585144153036165517236947979060603010769115267878151062223429443281441369866323664788266005862801855053162100191572874835229363418298481666882146449222444494340237784776620066355105451268558223845568440283363549419204868435595461384118324590436746563152586563517342698296505606090216095936341392014351433821991535802206817325778991025162591591289165587761525174687273337814950588112604118611903735324328575872584613759532111278430039561674278471404856020381548596567255576218608756648589340020533297764780168726722800361258988323988129773281469898277789069081013147999635398286397304888743859764427261312820930132578990531251586442109654977776263494636346215580568401674293949139195463272264996146825292937810424235703806071945765295362771189129446954809972571844944061645765312674330064857762696575248921725651648003621362865438952512569961873515099028609943645774136168855587509395440919882152310993221592607642091520000000000000000000000000000000000000000000000000000000*i1^235 + -31888735685083725962621150331106888173642491796886147685294224611724347956952306507854489452716589009136470536207684568618209765478433372154386548077009935015294173362763520818565404634827900713893611544467051581387250671107498681432297999523049656704269806389463672860689867466657610886760087725717079721976526442860477368208901770070009905565132181696419383646528843873269848293477679239843136827734317052752090927248275995401035704205560081963455206578548221855721707272409571614045551645573687006101804269810963418461327038240250333571101751475664989976683149091965540189829703027286528698789910861307507874501207044664056447999680504435393271584744977887274045577652954801281976136214116154093489503412183188720179874147768722396889799066416775599156363363314965493382113117806464814674000095338975110257823568418262791408795510806824204458029879852266184391396923214936295122511903676288657956174886544619771006252505510259997107303675030396988745144554035105048797676686170843363586789191287283083652692191282132143994853417956783665739197130072247848207041323031271116370395729247592904447840397223831428399484718871080006610906541008085706789436173575374615006804720248850596829761235826470187328838046688902440950950490731209431515832981240364823587676367647820822075524214529494024011251614546112530590880178564492898505411318748915565304683127214548606569967105319459967816375241840148823417996674421258751418442853862039837101612967082989803768449850994593039914930326810580746179771647478876485765518210621842906641254215569642264695104727762167189163113758379232888351550871589906374764862962766874049218282070076631467780559538281105237428205884440180385604821067410803340502463432296085812117950621337547785383711564775055061015673311076588047747802435882854366635357377543849657587135155347550091660661813208997855249737983795727356782703658073001646289005744924979751522226903780325910919895551129181931727855624305001904750468959902886503576881487270627481162777215845506415185137306495849310183146499615051160387390355502660384905193814511286254076134439397726634764167510524439175802186642663074344633328960857404122535447589905855445112403945348516762107063252012599038586032013059047567581496837082286423844994459488892556038852583553153628269213870174633563377269483625929772294895915420929037083087676545651169916429785832303642668849764167491112220520044178352131440946109473878371511807196247536008182297103620324228262061541799470072429198795278895637083298166532699280933150684268259700701016384522506637601978773397656807949749062940264921709988220065107781370967635913309575159589175105691902069294056341872696601645105927266138946549513306368404637932034699163861299710067429959848372430049355125279797139823801622512021050222360834508204495230555958393467197299472234423391969401670578460721315529476421217853081662690677855491539271438468730363866066700873076069142815134785064352647632036260435248145093913806425974101226088803574787090856833980530757358020000237453193043459767274538957720935973797661019725719125664046977571547638670106941919102893407920190518601528648755961469032794631628150683070603129834523293167006656315602687370948314826535609387253246642070660939661579016321536201951520277274663541519691504798887718102123429086562518771194803049600747040854590124823682203931068314337502692303622207261052710669420214768065316695491826753221042438169791003538213077868951948239794374225574361737458535817862479884917851792175593461588588276393661438708591340113554832350437315929937681948663632191874923371183665951112161384653919429760224921933627739234068118409823272752975101806324671542088133948323114170486782841762552669271079049759126370474017778901348383793611845232491353838308310784355979375777192175791264726530462828500766039501054813516014501123832112109121526593368952699581810402802609843292288555753984260527247572675262332503781515953158868239444560233904997266715220149818949182022533340750231321823054029295900278062045501576410205096494038672300789637058682301928696050238345614239708474765422812657409758098743307026931651269058383730129165848307302400000000000000000000000000000000000000000000000000000*i1^236 + 339870753176745428128460604262277289150032850524247896767632238178759602176823236815057398654308500016744283616037452288162795338803104455352574300678369686184690290649066694790699044161982639945450746871360359599676873882174561195264165964437416387526334441808223971577981945524364879082404683131813626292741634646064974940740260904961436047853092161201873836572579288707404767869961252395738165262744667402005703663843576279363069180432317088964734623633711685572008541041781248821170977690331109121701739552323854643458779782718129910045571879754734442120274772572055054717145607141454487467717086180901437552512872484405946957902670586202784569400525129651079273700069404749661006436216730595204916850280272002358021994085916512992020031761861726639194502713528523358842482635568581020800720265031142902673955805995106370749924450021319159534392181794849166240340034981605401525352690357138766653295472906259433748747403223403578540883371962322461069997247502727196155592035675570495147976756287641047913794923420218080329560753092696026127201302942272843789396713455053449045056042067155519730680338431310535712453918268025291467695152096214906380429881089717977977661948265890830886938926009994548167722513056874126501518975320181585587821560529070036080083263743632839730465518737516628706349697552425933403454276304740698061108979058754649556082029821637091750217341925065732364960887579233189643182603132234786620186999639843152374810800558415734936187154774483080047617915752343804252952911193577155000644150321657992353103962111371110604151740102429549937357548255757374657045174878449616091352335903653709230542589737878504557621695155718215962667443067640402891453873491378023461028272300269253758041562924753976356152400995465717845126894261108876678139561271644313221640067544087402539564832364026028602107740469428580100623093431401843120000390273815968211655319030057320044910279509215416629584237831351144317739098110381832552953440495155235685122544630836652212246426504306627054137074820712918495346993906050431575147286203983950637579266677832960558816871244273808531387904857222181370957643674226805996629880770413999911664807083742961828413169778572636141174242427159899416790743989167694125508968853407431798817781027003771712531131515388265894201347568660483202952067003425620109940969417727513857812707715879960786846177935656981900076746015579883068564953475972424371961236626246297963373787336135191493797639547109725436598526884598286105671638869271305033427709510332478644602738279069155790057653166110489649235336578869596828579347649874619545224063124039257788485666709042040726769794064173205409124203765122475941661478207994360016549140769570400375387103037177819865732637536607188120999811747031550938522945421318035300757494320010858535470402903806570726945600354289083888384828287437354380547466655755874800622625827418357898698511870776414251664977970409069896838494197428312838009565094070001118342259929337354363506923967273126796943082324816239537166225569295561406988819588746044505651164357419781733251338042513525541179517650549030817197986187318979310519484907279429848914534451257899956285123160713127095019622569262659461237878127175669987121846534667116021006643848668040545958434734013336661098909486497968193839158518800275161967886673892363086971017531712110095887885962836766657682975662464769053018855060438288695489986972937678391168594329740977905552451269851820633903562303310643766217997164729563404684496616928178543487357937813337240396461459774479325088727780064792217023031833613939068675723224783800565812327398854387895421500588996288590563065613109329651094781519410937553175237899216722628972999740208968786259417880761197207378383982187619228801385798650844011296941954730423738399124206653483765273164423969259417346918400980303297776527275840996581188047349402538640028073794258976797813476088502960088016567819280057158900916709388772257648971309770382468060946923652460028909298345574903429698614362849669858306849177762134537880190370461722388473503033229001570582149740574233103987176526801925164906612803602472794661181087653953204146667520000000000000000000000000000000000000000000000000000*i1^237 + -79348681129633617125574011509984858157266261696474184566961981804088843729006922438589060440803311835835850532260155014895973257619088705580709711107882226924070423904284633090493441698557353645212651608189905493893732789923716482957105161991258423435982003085522175314721350055880861854261100471259437928507828612505224176505755141319616037899221825201031410860149620286812053994806869100518877223697388081593162298360921783731557882244435110682860822709463697291394832903724319662733447305950449714601286652625029818352054972161249554450240205285909939811463675190183808213456572022987392846897964635311501253548128820287767069218237734500539311521199347526868995451542144017132869118535949301955192915363663347594717989191590441677461600627064887843394935556144471734149701334396387122080636977866058593393457114227211460508549828790918492805856686906023684953849459863113811858445120433302798564073242637005533543209765484942545982746840170392258301593622562198506984244586552545645552057276391449118398341490546289465096350473438663637209297198690613206823339361074178835075417886501658617860287775037837828579112619755127868398005722823991505229815502801966028805518446061278685311347128751627727241029034824140672648543212407946026202772338631250988688925705731795663947856324221657697480579504736380575658588710826812555646227480217781393236659094207239924278181715220844447998329598931752520385634841543007169252140760640999547313831305876957618626621982978549528662239781501552567796940556940257467831996063831912077721903785556386987419013746087671428398261558644828008693565582781489867264404299659360568375924878127714333056555303744661418891487058116811618504711037138653393428724939162981633681528047116721845198598123145638504195883002922839503369784782531476507895196819834213807976237886796392563673970754948335528980614876373196757781283756950989202762548837056082107734484999760657907531758962616290713871045762288690511828815646013949570539497698896781388186282932342431152196071645842327532505315026328443717571454424696639852903835948167548653906462523364199446005288806515677431119554550989183403037219318723595472018924633933727984380571485461267872553624325050716637088055050688920065328004902961998839783717987078735534786981970978033166719764491247599137372651472603740928328169381058590966260357429832545973727552364694153230061222445440189240788718519635783996104847495630186850325157809605292182060043114022833770189338463525540510675223763963491858563881057353709319598798213844136776994164926213464252476257209535817113142441722057094425793101988508483542274282989705418267512346113112362168699825797180883414311571009862303190475816809345658804819642979573236990489642960566485488284338422023103772388767849161070084505613729786300288035853210285118328507740119766790724121463288207811704078153989703981053900387982720131961736934633083083410114742125200762163526518697516577043188501465319361094090582900826980107476531738782933297162589052962130415854629878857443416476022527500871058230646337766556206011225247004482378256052329940096340848846648883406159189015691987933476153504545807014937544645303131916180405560262913811994479313627380218118277137937993828928690697522965965014225539897411734151820698927902109369163587319763587185315808502128156750107434665347692902116573880365763427616687970556467401468088568995652786433500633267605544502331851010599206045044454373454124399640726786535666428695954698548748498430522459919318355499356346372898880916433491233552367859633134341949689897611732593328904005000843311553695153289209725700931424321867626626960115665974969779715516593730971361866802794759067246367053781606828137815598559953697569134611427330366539745950490294637112633896569001494871320218082463680358317673241490550228659733437890804429492774385932117617229336127619328966817997232840364660270564536979531664996183535630719942794443401133629729718222147249826263741774840122752553743887094886096127583410291690753344337322841062907302443853553004194031752859678425357520840048445913331940668080062392632282427283699518076807900142945869238370304000000000000000000000000000000000000000000000000000*i1^238 + 61065231369653075224879684676897555415518557287958184810723349169579276223790078242113696440460456994339290367631342820489165326895358599446283658787845268985938818963531320851311476806136120738095115948492266460207117803438362853983652887384440787789617332931340428126193099260430323736617775872522682685696790825182617132793015716270088379614128110773510109061929222887839008855487936347829897175162659016598503092116369647290353657437285245780566276409692286162370541675279870172641396499021501376335347580257242328885869240154879617909711556617546979868523888029020712597946104445681789679017392230273182521373557391453800404420360889364644206986375621184845720280958178160333664093942774705413256986205041396879156286431868201330589586525489341432835205979121475960269986359383428310014261155700066418246036851565195228235788957679106967866350008189510486332436350358747973285193100120737140726735546828856431957100579827422267691757306488039181131579601195537227508421069864787679776053635862666793214493519833480920276383211275934836775081022258446529629516440689772252261410535865040000517279125464634768772923096778142351081339202294123206939218758793500416170135696855253872019264410738094354301313595320144470463202669197193428035262439809584926561907744294934149462187710176074077894396954537730592482872528832122288797161419421819593201928684663361354554135698175666028239983685305988061148476474423795516509483460146558660894890877267707076034590554035252476625354058501539011539451364754877346029163783893409620315863321392969178446556509018276156692969312318177489678559146030044424203735913279427567766305475492907342755636330266546039379017008302929249164561580244266705995629981164668098697707717533805147288276516657187536831132138955734895461036618790697827200464921106569029769211687644077670489016194077023366541527226113494030834952972523087572730306028879889602801829556046837016051767951502279417004744210890582246642171758957671747387712833474413029171482569906432239823017698738986848358190825205760416312417136165939653526935168222270410512643766117563134886761325212274521331478470354622385240681584766767123214303426642500975563590516583033738932466708381192210654116871184622039129930280882404894216217947052770615902239791549673573501821331227555318615846972871740902310169737987825766164224662313068073827119714791971537504735283180687538449178385945978589829256064947030573090749046918412877400305145195257560570687714186685883807186470121057172258916638492319794247880382683561325848954460295194189280845456684012715858204098853047748621133440967977675449404207834320574592664496063734507914878001754489051553666465212923943613416264652961645237052427581852957196908594505864258463835633437548639455119481119739807899802055674380206368029662000527765195246145351625707994148821135193575355326935114206629366124231341647037886246650542673518366178726619185526902750102096107973339420105132262268127024455401816692109549970263682463887778291659845723752824667388698231723276042295817632222614247620552354038376006833451003760800232772753256475083601044079717257284772254161476414948721327776862426727033886359439154310489969004276413498149396245741502845719048550521757405337138689049783997660172085047262441842976027606675279666177017922798870602646730559143699276537132241211404153889407616889580969760753564745918832196253611013188963382479457013654151147903434266647776556183809469481987779642466830934023252035490691682693190505114886153755007124525914729110733794578128788407261593186089077565183271821010823743787097172724395066339853238137574450492401988115125899678343837066859317531197882863245157045405457711260380342315647789779478826182530827710435330807376985282352610057481603523988332916895330596315087830935997912200670391578427630372743921138259625497237432354823689182793923627866532394659930374753365425670579513650567403652510766173602685166545978570842224990604673831793855433838363194313192218236512815130401684845530408966836727218667559671512012617780326494134199201973458860969574234108049540274856855088363759491814386889479151419392000000000000000000000000000000000000000000000000000*i1^239 + -5801318257296450102497988491280377307067618982657924256300195850345884320221486436561027122477590954568424262944118454900947983504405979210039109046277862648021510901297347992862022054792362722018934735793933387189964066944018209787011327927434326958342676092868473007268386953701281416605114615970395800135391736286371332105600757326078431766423272948044064226606575215185273100781964421459326715156682577051713109013294823898186238265216667768694806651916459556572308594026258710796909103477039275289542538658257584650507892128627939663444812622995975890592487885720976159103524745015526645483749083734107610408114232069976218079802471365131752170538029645357916707165985093583939152302007797751262644995390033921313170301058461834026305948884981960179990086788943264325191321077093351411666453541652808239614954402210532337099338672037662005565055587949459117012958320645422083523018575210512306559725353262671675472032509455999002495157874424693583178999639676446630501180161076462071083804395404659467023085670088033562218367209649931296075001598274937721440070442161207530452741257363452206828547728303005035775720949158110418117628237686026250268420282582782645250820332151431715380359405534397359423264214942098241155538912854384547921662221855123690148753475237365201762486304777483912452948554308075845177949840602245634514383383074066449157139635789857670268569787069294764765449100494633042187703085287496727139449399805297435111337642836421433253603560860078468841719613071279525664496775173383113589086363797765490893538602193080016976282694370185177604191794658287108339676822032818196928992176885400058750838821969090652246723888091987101161011572766253114368297493430945293981279912438557654469368315826466806984002874410423297787495583765676137416314797646312795359504177912269511908243369383497190001366172182930772260727371931506692583849086364041351633571230948210828452931044678211449910330885988505448219856043806722653085591641710718785342358598220676724173547315951558669922725583172010049565290008568212585457025871330943735939538682070907615498402474889478507804814117273050780928323788318692133374576045368010543727243410377009474159466103464760953260965526265411851806468388430425687996095696044799090541129096138506071789157534322767658918859627868659377184336777996518931281516376062934574682165872240842519194033424486041883077978048203814873312766429385706753663053801803074258841904166435304780021376670770611018363748532198074738203771191749285111936446279877740862986206051042931634738600173968798501791779356846409144312668472680162191066746909815019318450408585951659373184253631447147157699553379842929932229962063403416655302011148678979126207838568449434761884016092772562333040051506670189637694971144071261200933458254673320662557152081441296549234441104642311487499837352612171300942388780187376283212921231843972517149723977228606796365786482321525962534284859848435502661083628772754338986753974380860087819901771000518375210792851826112268847356502436585871077960603693931215589144376325251261612945160740199517981348447797858939471922085907814163588079880092479820457869007926354304376948036055232105628690400008200366127599932367203010020359697689018490788755357270830266782649137458104810804766338566162485521367686353646278602549776976720686932005651702837439079156767070391771427069719056010957727689275979568836834678304539905384256927284768855323066715087184350007891645081722697162507755112497479093538193289273035579577199664133104702469339755758759531277894817569537654997633189774785989303930794495534364099629411640808353325734320892676272177950959813846863574677636967257761300107926990057600205257302610893357802520932961892381032270714852141090028020683540525789930279832023684102489202024754018780400535259661935112564569604410898197306322903280295815763391502458096586599856547580717749781281621820066517458253863585262578264885522926431276360245170965240744706581718773918539526193172248934850195838576070892706113384917712718452922565272355219190926685705280529699256512050972421469495066435824116702865572885795344220160000000000000000000000000000000000000000000000000*i1^240 + 4168678888482186346583344714485260219882454625395124945698415282057645832917714834650866613110121918244752719788327870157251716381401349659297540498814720196048636453746413092591024790648386745089799445969002714706455389966651886527147885585001559554036259251444716377764836839250868326234869368849256903415981204255801496989024984677401640547791118679314629989462063340878065476507472020225777917697047875283647635446272603996646398692639413969869180332083058872696930167173227014924676192085456768755465841113131574247933596020429007560045732843264590463315200144465078476757187558956831072249706108278893498677318391042654971448107922040711865671267374997012910344684631133637917454792522518628439984268501637802852852816865036502022557498789880859286198441367523871922346761553249033321733731425183051081654755545668712415343176111113105291285749316317361228885340432469984598778718639972864919323891813793933341844363463468431957515963662828418899259160256022587964418905514414883990883101338121915208688493051369287301728203955317396440206376316693169666187520281094992639039633861756246831793029038780854638564765927861931867035253556866653519114351503694385017779914005200232196372253390265349125813793906206787496086411730606993409197525996486121982265773588921502916254266589772070499469312612312050297209584461805387127313475560199181113791423464949222009380015719936504056853972885612649629455379042750978682494544426124132007615543557396092328903805086994834636609865842612482333000894633820151708028877053591865982456988360808607475862396734815009094895131010993532821339926559534582070808555228106497493246551945326982013786437788191800110586853571490042729262162544174684644314424581366007640263321891387534738353009151289804208225206452128082887078116995410241303436407350767501963302421686659596874305619825464975073725259132734181617520064057190232243149692498739352633289162134724094027888384263536815701261107414001262421149859937456839129276897161556388114222759132203643211488757388972487487081456775495647945196310098288099064085260797933322305353516431214467711375213985385448519442751907593968871229755165827790169912551053198927553279589085534087630617495028587462043520167698208206944156982003429071641385937257378194359641374154619530416517359129774657373921857794632047018295995866457865215806525314355525505694289156840692286230022197115618919601180000906697885675895351288426066694286331304867247640904393892858368160995161406814356605674945933127770591754382922532535839040787538620344353614012678253029894698171116302301036184187962093493608088082686487203088836533707551716133862560922965110232100199958884241922246461790151078891462124166692071989069397296545895461051108901879236594437720003714652194974126555022885042134900591795975295023443970641553117759711372332281537263733138835021810064198490438950266327386805900304892406334714406689220349487623749204183358707561838129132859494206111579355480289301484348567207184927094852903734606429462460443036524820541222659144153599757956398703158691766660185388919514330714472739648188984047876367993243688628880720383046249975494326860356112086229411274154815330210453950545536144587578203277018645856308637295282003315487397374769409316021799588234637389259931572171805094896719038426127263588167614155560297509118060322366796465023594823411286735543491529666918214421833449293088249531719509913365366849442675742211249216979741381750716727986997024148833046280136889772167938748708442391319866196283011914224600852084952685502812181511378784140586428226244482780032345835422215859818788604953951530556143084366733093596279935612806005032671342429832294509758851919859701795054889367382601720261330633227477977573234524087447026440054625945523996528798265669873051169576265424728852960468299551167842588718559895196659841535432581013319797870695405259940497913407789227224327115108729295293642373547877833612684530837925992922086974735543766626691462216265044486689953682184130291513957987984084175302875571655082158298013771509634236139763477553343065631302131822398176880415978008856231936000000000000000000000000000000000000000000000000*i1^241 + -84941981664348153537736795323585269926288252384422020360961502048396973947850348308885454506159444591168954450296144964329785725647166658008428562596485104573510148118813384668893374790044537454617075777087895326547085085346038459843131701574064188722016143770917989755965766354084950638102440752339489213141603860974830812589536719650011282604482191219277342923944379526804113521916389370958940022591578774120084948004158838933770781814672467766461328133610922477228891851631501305862015327684818102013330971639073253446647790068715588325011765947376117193429345070078708970983126205880914306671587096867008669272220098172941726971308126937601145261990360736408880415893669207087004171872255929822848833625161002773831700770514361127653246448060189055870079454045680625250446875922850439572894749975052825648599351524914864732244498079626076429607512942178822808937557299430416161437998808320582594821842203082027284504774449250022474612641265937842715893840023101777680594739302789083704208600647354426590865003990717808481368624532914959199671290071656267686087253885257367747681080290714492461456520228994164243798471575347503041630128102255822558065027215272148805045701334817526038420678430603213243914614570122475112662608376058403391339836513886743765435366510235539619331718509036986445940637384041674519124276137719416163616693869612574193777578694445794844440393688542392215125048406815195259972334292209610966238623248886686260376046170135097215895173297364984133853849688316662077520564338286091435952455739926197996259818833170822217506658300379284791423155227114413592556428387393406035952643398335099226076102657171413243462598627826240115215834170443031415539203654344929242175873519773357719888281708139564237886503231785878355768875867249821714019534341730549115972200816227543538758745844475801201797384549795923283461143965856993367937004326111955834085870044765732572237241492712756849210970299153682989583367100768095442750938908025229540958016430893507198480210906285457116886013176297007418357384145352834859895398198289353011559910381833913439244478519962842488124949828369819113374011332258125405061495078350340988745106903936439056572748028007747200051227109959601842884491793258200574862681654727122958732530374377079535528269450586163280986593740426237983467423504471494181587674165034875377641876479056352930495718492192557593365120406358734924777071447726829449609140950399873435259997018367607443393452808532455270698247575762064872212633915575953450169254663189790679607730273839227995765689681295666163322604754014739753700451572612732465932097253249505308408480412784155250192216848693589310634820268042839347509872654417541989161221994431309054539698509336340015111583344642637398085005038817986212335100404919038509515148344166910758016685719708344313872878872186242568220233878319687578410929055238617012260323602878693887128086620630485537858374612803771201886313163732927840289877021894642529761656806940868881288137924425760963435705535509436677665029593363710287949646652104914274024102318284096380343467218528562572117097518815467725112365104190946209239240065790154137041063690517671538274800375118897275854293709434905145062888858971115589857364500866641980081179845910451692512898340066826612144092794481685039437700350177642309064574577731906787108016978958499312598360444674999740432182476949505272765253159671508398866036104268552004937531365061311746987611671228752950998544843849213673891345353088100803820116680375576735993234353914711111847055695322742297661008103003801024272615966412592305675229137873643870120462058532533160482089062650025359054921538458845749962818557206713805558975434645628701466485216439254212439932578904752064896690555175254062251433074608273403754964929404065571926951471772362502740052954852443624637035932412718596119152204596123167291178078235914755376501650103666189177998797798327517919858745497303332095940455312645306134891841520623053473838055901265276780429219074530028775589929847177138529552068287547740940227491206801196648744485412809178688290847249207156061234244204311347200000000000000000000000000000000000000000000000*i1^242 + 97538733092491164496912714734377739228525129959372791874802973802350509666541111745226924394141684356298672680397599613061925481351205245857249496053734447015115248512425818180014882516949094612816657155536886738591938568058916941224121000274954727521319119321893416328487859771862657963046600442881159455353175032345727002505993381297799973396215527228257207191442243801080099644689301157702286542637864341306403372291704997711621480676280375618406179147970924614831242557126234862604865429262051810780317409523861348835783320392037477844835088611301708795268268766675233852558597883889313098718640348838996768716935239291482052488150291020033992996078026964545808637668183134509761462663706528530567499544567792705223761374765499206642929804996978225122532607682367212557370136254481493901673865524828852057531073984595330000738978647116678486192330719903652618233107152229644443094962949511181784321747423501223021663537141696351564572912312318995814210041407675349806246211877267346543574253579060713694376983011213329418800144503663673156214096441076283140979138768784885394764161369171399486149120546310645520615191665642081745554433856200033190279630419987508237005772568995468368751243210297794047844658889081743909323243844057747761021966203516228343193911779497899295066026118018569250154462693547195838442991385192333637530954989219449236042690611583119154101837197961515279941968169355274634636353736374607378769628144609904448738948543452262967144619616016848041447562099425812335936289271605798515571211530816172025108475466288991910060608437418945695551112993490659411617332015059751957157155831664190604803321390209393603706512133307476477873847284743674804762364308720496993536418409448925734078513901061383764548566012567227093385645885107119021274762817123912325950550709442591058152781308396215203675899023440795375231730931414868900192910114285185201908798059612006001570096021003889170796330641667042433548344071136496963452020936790988861476704338767511348312441325925573961339213720942343286670196154938042096258716686657452986610088002608231889842866586552056223693943774210255784574520693990812975856095175374095700014097054633350556229611075217039221982589952613520220595666078665041376539518589341633297520489330416355340625185988054860836856516253409590045889730609734382906476330960354120624374809303838120118357082811232832966563347948632228656876046803018986078011157706761940650702595035383665868497437154390651795966617595796422500630428669223273117867959037229617632684793325559227131031229798133932920038021864105028239774470345164271768262126440463817806710906569830390624057344643720072091635111757263648298157890506868365943194060291608174181871433455479495349837495292996598447091252211362340277675013799299199220980639144606898657620071772340947100528321492077190667215111740545087738428912545422203260276140894437942139133226590510100668387462312674323889419968438950894068168922106706231195614041281891079186749279531773309610554714784023687069858415782665976634068907799192442894559113777768369971616752760948408698594871946515812511845594818392870040760533811133962564508366693486928101862599892379363795918882149699869449473863448548228870550673850915970047193835305778259284519143721998822009360003589174035181954935825244464087594129639219877671637140889435754443613524000091213239316761764010281029599340042464665895717906483998834949511843888934334787992417664529847972922554024875744353759498633798339387962914475364915436718005229313317959302725899550953220379875159500117535858625631183400855951967410952567312943764681870445224871404660561760333410969176066770650468215911524022237172566545826803366576283949298905434721385490634896288239853454988232685071356166861301912650814173118310534790800490587862577754093407971585922416146429886139879090250247860545476901040655241834911970823313667529686823559665510829845006714645266618789814471406013578671957436023868460071257773423980975534246148166791428598422438132639052541748596569941577272881662197913304127720110301704169574465616672473369461079807098880000000000000000000000000000000000000000000000*i1^243 + -1441331182210922549537052915472294990409137989404092593872641323576093786917016421837415503203462206333021726915678102195564894688486373695959126152842713826028343474071604776144198120593531187570537256273953312486299458664944569510160789258558953714341088284042512595196438789025828312990335255064406148137245361730967171574909811319707549226586551718251578941325528866697689377671115596786292260657453528689252425716174243980704190107915369603050671579467209084818219255106211766048395510006266247908814308924008773055928090585107766036090876255542743776926880602576824005306818279589974163683237705912122401729873968914023331860083471659666760375383552711908954200340692216077839837232640979773022772953029974233727183710300281351602986506158059002795456865563317197994763739853394381197717821957887696134414995597546953749794287797842953936301301920442830366527014115365388835789949201142557668430312454061935805671669402666412870321483210001379090515361349678535852227204177058519787469657295897588988948894670784128912313897057723649571081212390805848739917499684304609098405606052689221893631071700829688358765184768498896269144152774003105633038432378729982047022404157367069292961763347977156990372661239321510097601806090165571363352145516425743591374524670923145282313442492046513686271584878606662786495917250101638082760816232838525777589213092055399598325313084184938027690289220815348060507580182398032444478308690490101189233942243424779017576760606674791703312224412180622072930691200322289393993654465872540818438816213476202742361126917185463915050947518340994005612292232356664006539436533330878331007288095963218310814837454939549244891853861651969612567686894470894263908786022154844638122261582148866930051399753748875042700424307751799678395586762641327133157861671932117792377456972226208986689141325453976208502071996881703809867902620581665425331000336573456584910226916770076613096185869487812826762048869335267174072129183982903222914738751572670185100316410551514735910819798476007716636031892108965542108007623979702699505027722224489039410411621160474864307048914610808879499161454585162186189364751353526904947698102861045354634648441483869422636714979548497589314759115969588664296832165745846559250656609020007419037898163866330145500431703638958966130686097481862827893259849751643245038211056999693281507612419762307704604721967275472465925008330735751831556256568108785958634313680560931585943981215240058460676718968832666713602779141143484639901520497237453551159729258021459223264898718456181166660147526874266867196176742736142617484727426661497911947919348001561508841882533412671635548298776634131428477956531492596788070561005818112656901416476063765123187221571313573970948497166446111025139860545440287447394613112880126719849477460985650520982218867488521011758636569398606148837094506550285725008870862988591838449403084099565498566949878609060565921911917411472438289548028135600507328206794047021477278932487232884540613704337878198319677334956566093297294748318224403030109731919612350493521443145435093116496276467350935246857219624102495532848887599657208900648362632211953510140684226808449556220833968493695047596096230198998317710847055294220343995189132227687444516904419869864703559587956514192618109488271894069093582315953917016068128692030607210135289404740514743738079978326463372590383092328879204850567000462549449072719586038794568104978304610339205815058342533395729348795204657580158090799064928618283111906777963124777257677445189574534315173094075012006849617499957977784757028140870948593724037695824783687332453976612816234962047062011490775338816430548864145954495327124779754330868056005999732657273077328508484131766880385650392546769153619802203790183890432197643204855564739667604743942798344559906119265767367136756754266030049977135757566810271602049442007035109212599842517880603732179902436994136413244566872862136837269482732436647635529914845470598511647761499247043380467327434162645190744487433449630135245335652045308908056605214154965822869922963908633599506644992000000000000000000000000000000000000000000000*i1^244 + 86391298626194148903800052279811046450508413061187426960229686963353365137600719572533679902920489950150112897067394261985551918758465807718263455289525571385076940210709502949581659853922232052649248902154164645385875147022224679348738284024945721013512709318660068461696675427580169376605178237565916955796665068676052369216264083500088872596872200772200451633043755495023248218578813091507184410581195069599459804892841329045333744041939369683639412162086177886963351835272074978518270567782136674091677651486233454651771501941362722789050690986837864335333392089831701584513210738934876552480740857235753129295185803776427606200798669467913965506106314307932803957468550847470327435711608296439326461474100662902459514056491501891431685543799062470012876109291569556123304045260157937263844677707775140442766716938242553892493142155852193730776186787345462404845338613766485722734051471540062057536837960708047360936430089683905323601604990653564546469754564202931696395375324263812812534644271050815544585175775784156136926222655640791986418452773960130277406601631214783931109838918218948182608133032331106834233475126412649395989820621455999719967675569777522775655263787568472045692678143850026250148230080022739006177183355910897494687758193798598267063913532866698538899950333315223539626240165777442180475406171097549953886278626969628249326908393252962643367530768729531278948624391690980572796965416235029292178457684694831004193971628270317920944097934795046887386004299131659006959495399154218691320919316686672931559121616516751131472406417943189295244378275018051983408258234896150412949526899099308579567157177716509139513878807057764369954513333545071766430940127832046660354405398554291730293364610857577508251478958380205782332644765278219895990587949042299158203645093061918085996808430546913403172961001888328350359011565097905708657410690691123016993706796036525161991153257069486525770757437488242979206823978525252965823679910771302842525347337185249166659456231775692636534860551409847602738989558892086817379036343977054077207768220402553825534080046815941644424797077682918760944661161579423975368974611924103818199790282510418510510043371766553412149720188488326837368735539298785891834912273368461036396085725666348923187189222343429404707285707436518159145607522346362536283224363059122113068802684522971623823596902567576491380868818794387972238510882244314187078772272171455361077364394270187300570388684573747328238581904118465958321710257728107893848088106268077941821514863775181573758420844812037548338336151695902280996975581093602483346868159528946484572323886039313936693949670325523175584417788772045101081153805208206376017386005354505920795400776753633831973640091920284234921674452484710595330344030879716403185228125223001074775738556263905292603154721433210140389926664359555983805925212327750332940296522019064714581416251837054758698638629486594973463613790652772520450809612249476839015222410411976300114267773956227055304881368453645530523708274955681808593101019031140923205642856185251777543051857666847417056960491471995333180041196326701681524291780273100623010078229289572212555703178401541106920260096448705794214273253826992995112462765767760432134159749771750111694143896687407524064289872375771250567293067282682206088112549147724667693267747516241206460638006623241301090309628903077088235568736226925489216486492673608121171181243271336027262970300382632911004861634425721753159996648204956156716294302967090330503322650701045864344432568208340239127012719137786160305014447949108690727060620622417660461652746903596572352739706851863674742360358417884095048037251530663299229335832397112586646052830323240737584442922862924397237352862624969721309920959136562404131847628434476850439098067852275488215911935019020793676870746986115253336032938160598904576612889517320256979585388946849963689506701820754339051028578005258741493587385987593828657752424697945367135409802175545522687406469453109449434155001034538099384383844633791185295805242446461237190555907153285209423819571200000000000000000000000000000000000000000000*i1^245 + -21297779529232343602910043099430602063582036868360001034956478478058279462459235873669971456183565650268917631146838481336978685254428476872256465314219674742518487982200607110954479316799491313435729065055058338914906294219744288736759737918145739922908695037175887382958436313847552513033100504433952853957719517872251770809551198951356694298488176034727848596376657060903604901981422894593537310235909437605653260853607172998088412643040268140078526642932306829173500524501391863027589114282131656982044424345783718551812388761604893693853436008709197359807283286843297155067878156291342786746429654074864589222534952231498683672610158132079253389564959021094191900785159462019409664088676068364634233450168494000503508152241470073011060611501354029476548605931943996636718961541122552311104911591795303122074929568554674066819531512758969306686147846676942656483341173816990209727304814246002051273119932809321159286376009784445609925455571483240063419736482910045982939425590138107353165651253042005394761756298228737107741096208876756994422628128829811794273073608026489737483093611795156477473869636274504597500667514807411366841167696449612905014255138705340555250018319429518254536572675512530600454748488557415788757808420782939355552597193248981095879689351757282976990884139061262513695413261026656194034685080371591844716557295883574320945535565573372183318850774499342846431497511332876617232549555355417728364447334721739272584331330760438950324895472789352907740724114306756787465060544532674097759217634762106245696316429757021453696627310788290060480069977456919962031618007757463693756069178841883693320569997316656598689897162645997742840438491202262102800232179890996039927762664615776643234609369402524102517137071500485425072865318860436590851545857517573936717018988348779063022045888448470623544141679576302618047343576697009211767697032159568952038428167188099963964327115880657706699533480153519956017612845123852963800728492013432985755201323106865813490483071230622165329561377096851747921603342367145146710314970589560007502173138792759579284298717606438754415749949996603591683009641112117612539869429679745842193719444451299750755558827610543615036119050378728462297973180815784990128349575574760358842168436728268580483442602442670989107279313728351756436418499331048128812017512670881578732067923774029278061537685174757354941148662116530450563972771884828593046697483656554549222003084910335820162898260874861473544557455746907118501351246804178831271107636797570582669825272334519185958113645836402676293836562730708338097991148234036220223516355574494076296174774963820347799286542344124291317609320726029612845691247189726285885990083022703031745143965710002526264826210357565830869121218757268074096240476024519610795197019318918680664543834917952633149536461420194797115430951777176567152516772244887517379559330419247054543603579611153316476206379218749821707227139858106716544435392237926158643472000656252492019320921670844649448602618576467919644903634525279247103717742947356023308015550501469560652731828143651564374826599714831662398137734517745605328165211822618361690765833570716085323713649298960561404612768573606901762225953038754691480325581866621122099068076497269074145879192552851130408524706002257704083392790326232890521830599047199062296967979785971238299611868206963985553252016939820762031028971443125217005278742911591020591706918941787114497352401957810475171466601830515144843978673712340507009742943497394163297722553859648545491541542013102444028890881637023785715760791273440556667933806862024539172211171395868468166543297543750094603863532790026229034967387551661501095566770907756417175043013956320464807557128243953338747712866604591937212531758241219450045388502046421159347449035244811185733104045111283498021743018021103675644117449257671605950353345144888745779083725799572995555871094565705215373633157148565391275017550110684964037226349285158962945790482144293065653519520141039076677615664627522659795609684275841729523019042194043767686138263935448514560000000000000000000000000000000000000000000*i1^246 + 1957190713508489120395532414424194663725058365658216856653380176833264164506141309918727136786923832093565914655507035942244211400325632996405036052091601549072932367816770078394150503995790153203816127073151778857536688160066591230602305252581241587666781447626416264086246751615453866628110948788750365124599562085666953439688421921889635811956894841665202812657489823240743190296781046713435261196707552964138816385415262821556105752644424734179905533178298274923267551727138212179234313392063994880248469983877135174154111040111962088285984867695475058943204870868262245681214238620592959717073918840718316342035863516963507408178010620575219483275747367187545636992756863286368238665701382250108868575517449469928875120144448655912324114791548608271688424780902470141303704860072985592940459729701865903406878627213248965460486163775380017551887201016542217479729767384428697264447405002213991217761292554830229374794925720797604719775029026507522713545716304400819666260764586431141557083101350244157491229551608652390475872835428120995144525810088585739759810108687949173252180668320014989340166305323172908569535458206231392888685232453914206944161488486057481582369999557344218011746454200968951638581874787826988370889114326113862861016841605650988957865311747950860925713252055303232718261166116581122662363342635468668344701790827448733111194025872624362524029324516507459843665356647368829838356812713939237786319599248893978393649573318654464491054281820016271047588312042439896563915326582282969855225722727767437722516120852053104694882222711389571345648824896098389100188077741028148496191885656298952135583027341718297644835205849117289596298623036323610642568802304176345050466036056329039628142590189486678813896363877073814790301993020891237937774742819079877528617426652414583854275445392225705031461045549171492153914534657250240204755552004676264524591192454864785679638434890823072578611320796175598717171363454416486954817995216094974269615458955158305957205737047755736810645789727413279275636901375274305855947688593453395033065878209871783253647284727335417804157621158303217415109632368253537009755951358941451998408371887961015209030995545462239758782661168280901273988278305385536899048792149053343474171772297101912488145134714659020438280484663740080458846219436222936417799719340583587274614299630948377756564129818658004655650204153437469165659667474680498101527236648917362064609993564472779303724604091372265385315042259379640550110077562789821164197318601361919014135950572116412951672952338754863214776023748793118069050100416713754754215211074528875489434644262073410213885524659242858198583680341830311500339810640442258383375079414886507278556691127115077845768533818758563404058836586747035054439607673607300527976312956242501520026595417452743230622199029163105966959766967407777432739152628944235622809573402834888059056792840778909695270932373185493451965189694563824227378773764654409747884176939043068106340591748889653730257275935756624798769068419354763430638117751086615881229255702759408534366132761931116612612118984540151471325643386481170045449559819948173648372358778059403175301920908491437830606892080641242297593289721657010264018639747821667334333670952544232502409554213983445889607917401604150640637655574539602180603384714295975588136552092738116611530481594517531541703776699419731888111249305334784041855722974147302980330164174516436014127497860216089517509548985806701935038986357200137683293676482204251323178918248493294313022550046699674756221118640865936967654374954075426989555190346699942579967218359557211995740200977010829683755674818600794478237923198725711896227542293403327204847143063758738664782927679851836230370648158771263067775144222058657256805551566048604868769086346178299605433099796183645488310592964691954013737800963020884393025618499618026520844144921337791437095430615351241790848196376231126850647232590014491253111335140670199276056409831364386367677491425328272298325464408370850750820176914600609933158527629768634267657568256000000000000000000000000000000000000000000*i1^247 + -43429880456256366297232095072737460190127467969142594593600403264590644007160269244567659485194507892998929249204849403564333338264362694669528882295188878465812008671318814964731138166869090259599830361330142527424503061381707435844779829771097268654313769091716341390939049293257919480383086334346520907448150118155896021856303908722683262484784435700063768881806303158277458878573519611689627084644839313807297606631872082524803063285940821589888981215953057286472015787164937057198601549903502671242084363601671123971786562257134617388083492530658164473896884265392431077682858177765906373002222858064107646462990857118052278374825628609714376311234474064174971909797219471673572773423641318710112958712996202060823773687095867807675098498691312244086746310586024483127528104594953767340706550048125105102733916238154986011848259701231009124453069808736689521964037766673592883670106367504824502597413337336023070178158551415012632181533503283615507464589118225389059790247999073392372364424343884455555576728489732152321575881873333500335303132423352030863290735108325113732361128165488228672747411110704695285799528467575987513362162121813184422218153396311857612584443548213229722384018575312298378641856519689022507047266234773830724140304770194481027705072434474216869078678270263878212203437476225354628770569969270586368253184818004477320028468270100163132229348180691542136279768508198515295866264774659925319618966382053866461065915984435601323686041943918472888562009077303261651952632836647046712876601582143682939637813850014504960002081607184335247776874750465496444213897186997491444658092066838739056570193278519993729314841947275220587759414685613242931225997223503004733371192966286988897174875998234232035849001621610835628592451602006390878424687162452145362480003762342334742279514297916457122361003776317004883637640520245312441496720411995942303388163929659658257100929151969192546133675034414667467490565370507331110970044765132910808773055549366532135098527923304887786236097496463415581930384921995174692159445029497465641429390930972261201783141964940839103999584193722672713661743522494823034755972788375167597527448576694512665153012290176087485989250754460326876356018564838908058468518446474478634381134708748098556195643956438251686394573837743915057422182559112829439395676858725658433698134423710385415241457855397947210735846064748219086480733878982566398063402937039504425947683144493628781695797087340433623564108861693279245709219282129450171766791331590222316742723285207640346654793183656321523614235485336023406515842352626898793097373770414922704255815563874159451034052404760997373647950168327112005499158705095693314352550376651628169478706435813599870291321179577970514923494030156767058813849885103723729772508456153901953020616651269056169034321613914207339839569742488288265485097385353558421844454214149704285045278742961567343597100411560061690319165088868414134572623972695664147887053571383574963106572627947988428558395583681932025525525482149302242804352266310354435881236065127924896922752799415966945341541707192368426167375553226034267094889043491276667244018938380963761781760971221566922817186702304755558959451478370118813497976621388696659844450860105942768232065250054094732349663706364496206819449363952962444583313459522333647560312101151974299294988683339347843687503251022801933372462126008929814904822557726897396043323383708775052334840971041354527275867147251625112483049082089982135604129186584413471418788149396190558531444802482160712689255096726423118792711059891744743356755231750264343351447301446699367978961987604509936845583079730147388012464873272213638130254022520074408042622683971754834298216370773449644794779969175568385221688089051291488275735086654562353829093581486522562353824187929255014025712933344471194473632277550207871322658084931151163656895132242729218146519880021683417558672770380329829240818391220707493684616549628251780348978239456636608204397789005675414147601720361767879855835792762477509678729045974450176000000000000000000000000000000000000000000*i1^248 + 224602028527859827993785828897253216067857586618693021501153112118021132503469625365380503025298923136616756704823363073834403380985434701848011991743056909545014261500358416317469267278307321770908535205859653022263920986782193079056071375771869443070100730966171632241541829777420131989311078102699482865801487790403761992974759426683913093928938411161636094721085384467048485793783834171768421412902506762938635101124499068342254885698574368658125332795955086926098157787205316907465572670326558588813073174186970047731058861154668812765720952167584604700420299422115328342414412384938026411690319087627189385414331150892081573842628169161803216628659032503760628944871400883530841720773036937387778968725601814611440444085207900799242143250417884531957534719859923292873683090932731796122803487688528369970575423929236468891512569062700462917379434521514033682533114847819288055313297317757913608109000694142201389937350324842144503716008997732963165598735172718832579784553040642585722284640853120268530714759803840121629456365786563338289979932334329176903709262554674369049357499975469987426201134510906621577932198334729468363930924866897762142092055054074516142413562798209583201646632262493158878418833864615938500477977962503723800006354596949626146805931520924221365697382394100822734851657768483272903900297174416179250201872973139969756266325374657892403471443457434234614659765138743703933239676101813120313450467130067357250471335289039683073151092356301202635068265625162548867158529990479914184850628789093813280145759950263574796342159966238553500127588723399082211464031324642263426122618540207945457133822962415239026985886928741253660691075589832211110822650696694965009872256273673312450583617842329487424418490148015395152632080788476596006113621635991212945907071683395162349718204300270784874916374394848472617434919165757260447442852714896473719381057892445208549849674278856381764479684524057816449657837645855469257594366320943226437844105192061724357633754812089078508076612706917112757393916518061757391785095488408293882617575900510620656214080595324038653812176181031110240796949866192799596364235709676864417549814999785218450535400361587287180915939294153462936196933480487204386928390777503979043170477193862541418601764790910012847593734263824968667841007698857012398685004188366681463632362140033024965302846552308755881460486279067488228771049666784824565491820100113315655456494989204627394142807401041755304537764238223208717664823683785696498104890379743862765899044651197032847110299048334370331542321295461762163107505810509998634399229524073872808560040802790336904692301102291724824791549357349866999863442857518477504115797394161460554996020262871622430129390921019984553490624054843516088977274223428644884639761999011382444100325835154809757637687243528974771470891857505833649501180458636207759244294416554732930736649319082457112096464022832956676220202976913913415261955620928175948977896275574013868897766150322734766313781641611345646945826286649519730135705800334951507656175233943512781963684508158051676326472318138356711834722527537784221422117578628432124061308301536576849534892240166902610395400416560118425142319194393166059736777171898312668883001840612438785969556908565299418825668517441255873607493227796488340288035907125022342086521222028931705043453308094993913088053692682129119948311865210397046207061844878616444006659431941605677503405232804835983934000071020434358325374949926812494287262042654152821860834096024141325597301110000974393486975127499588598860353830322092130821369862577846507894920874081995111145777069142129745393973059333365863925646521882727092347642994904424207045431156059829875055325568290355641616374989777921603007497118585861199437937667064071393826886238022426676395207487614761059955411350825805320272222728024420701909151026130033989568202227211439652581458975530870903235269383280493723027162072071361825895249880760976441886699683333222206636281013508925145874156414202745389413414627513931102882365440000000000000000000000000000000000000000*i1^249 + 363305274806142386558064878137953462520431147731727259622995739836225632791600637444948944736761589095521982412518537552568400186520342785258253907372669557589228694503192197375769453037629919690626753978897430075175947836731376873247535965565536211607836261821510517081232969844733770994058222044035574539385216414395210070001101764895636029562119860769616538015149342532200342130467877713656746880997656352507136973596001201525082235029054975012734436063332172961068151302030450993739470819679420004098639981536684802047372683400591177194948436824262699777087385568189331363100731853892113286615457270114631172758399061404905674012376454743527377635484457037664993546791873819312053895634353090111580541065470188171957813838801889365585383759363623693808488356171663885645443295989176300317128016753937397118864465824017879099255474238001210604495144551097691802919962757265950820231133183804447383673060598640022372192365629062574605078931215073416526399332295420959463799048712016642566457522586691606482401383153910091604711919244293980824607453816925651865610329563773571734035231269616841446232041080678343550275549439913175805955756294282198615777979210187937948701460755339530589550786279186060522814909350809308398572571365467426924290781353344863040893615259557677532792127398954448456160485017340756699719267783470778215923815034027593980911621319242831319616390854052818836620411717094378181888575497491643144110473946988201192168721760724534438834489879095476437806983804697045788928798322998171718073419521097965456714989885756536573413733018024360525658669426736006412996127725863590064334379013305220853278587768413111258896102326632969741502741584975574531213204833358738593833328217231371185582522538245399128939661898404435376678559935772280499427513528027958898369285665778332136049420525613580115264363053395936809010057988991007270319417776488010618225886093220637476517478699951133611099605785260819186213786937724332509006290214853809483175929719219991429234518882982611518130730260854094111066401684888824436275118591166861475401799791689169071989897934258652629938687906740713007643493507078080693554020333450123235235936083394300513798357476794617757723647013771416930279090695316868643668458480513783745065228067182921776166174705637447889448956356032602037236787046518296330005379541734157957023729302274729655107165078168489289598438730479156375398052065902350393346204249839190321979807206874952566189354190399214366265034501334013827236657757887186674169064160445042114076048005283862984105733785279880134088363801348739859090379456919235127089778037637746756910196084663259646396731013575956979017240836731232757455191117328590382577440988435075526451067544550395467158143535301890802304810404630346316443871972960557470937880919327969177361294433485357279293390186980110162465638702191985529569689225137719687721980266253595368300207292445232359067755342520538162205595056464506281236402176528513984886713298997036825864433890826990184100880744651017781879712376920635512806993837112776033603984712607259941422316488787316596487490594173573587877326075732918456054702387082232391732394836887696209727587065138766641948273938472479337557219386646103163374381274384886044841468605927563369895895097425782353845714499511701772218217094685619259701166594511052168332161624031933594705502367770878607030161930484893131007955626843790654446710126141816660173599280344412079715713123894606636919265031259313627008132895864643131676309168702834910767994568065316956265782538429110248596236429303615101307996778437875949622210660633447130409259834825418974846238369038561071629000023459868120975141334892441338513090769880419824424743825809038082001889447478195175582237806900868544156807654233184369182961987662609560067329727297056992951867386221557115032152734678103272745813296867433849642548429664040651663810681858184967396792668193364123751606548322139444613381032710773496956284107313495539752880403630699612840415001506078347920594386483328525231434791229849600000000000000000000000000000000000000*i1^250 + -2645597586601668261999826056172070603491264124601046573634073814399058224333085044284616487446162502883124663379485452025866593438459260874924280340674543143516602025739117320565104145646365205027420956939478938191485349478329768512370738185396756138184204563967906478879115249321468971324197622323144053329760785069086701700865134773135937827878341901374186099792457816647093837611876527548778017289327262922994111792372612580910549236522624770184965326348793364857474579004826355587767025191415954842997219237162116821643281682466931775489359623100293912321817865260138523687688063273988493318192628570683994402462084784150504164260786910111947459840201684267953974296199298163188264109350918194145816215134834501638924416677064913736753355553100795715732809371444003523034874369900508807021875920542414900813148971546670623125297556168901068671605401760527923602590582653729725516765207328206076144551092776353854789748940391028459989366335398710210442625720639272454601900498841337236377898650769727476320473939929125461785341024992319795538101385721100712673070508618598497168179374268727695117305137213311825273530727361543403192240800243996467837405700800681388114592145483826231692038914280312171126436257775072831421855623397136761542392251666408761120665319013874512806042537184075705241247941709827704796161978559820611767480904084087550577797647634191233670817019941658813302822039775774918671048282497939339486240884320608707219560109718740203999839049656530872381064800137405561697824287117028495795147670605788763032204974913989079383676190126700961702375226014549779431610131080634128523324405103612093560032388758951668869628341752359854256186963306654048339325100365930147383177709569427145235121048795401797101683222879075228860725640130935099420987427402282861702886674308288287579816437719063502933221660474301138659932019356208668053265972597003684117304342074399895265083283910028357190049802203733381091668436163790557072358133153594943754514372280044370153798895438810105518584221942162575862987131258645043833313878846485415357046439726721052657440637414874396411788113400369147527441263818039512206528934939382254546352685487009488382103789718251408190912466874907267824603299612005076178197117035472154711919453532006735041133923711675206695981774355954270410721936281134103463494815358975202403089017339205397007421855116223451981589305272104073710629340983491176953047542559509602166524615603080540795928944305996720549410232182364973335169286554233872695216631278159178282739842919112082236656398259920572974676121559078893644910648086892885459101959824181246686360722512867008556592604253042271588560169855827759860366859946694089588162029289779960168471619734220100964954610877268653217628766718334473022232192580951302037626730803388497912146382903731398328415334409815176151053475984517069885534119284846495772620729040767307858274686774201680819370623401494525393872512394038681623190559552361327544256148087715248945601576352714270286020416747606209115300687784811786760973201601913102854101755085619211570893981377672713498559106045458117668391989985130808312087036842682069376520023503076623898077922560000560640715666124649324054255569337273419716743693604380901898724519287810974485605485711458567537379284895937023024530952540956570955335582671469846413617895528320145458812137165313485889257370442695272164888359814206797118878895775022917932448170147996998428215866277730791348140195874132890812599120665646466007560174983167498964740539172417463952686440598162397454491345925408402483752497892798850843204473578591329785029718089101964151928649660153931632629771624776063437573517523234023729086571780842683896947530869694257441762131515721953964328323250744362650906966887664761479257014054473304877458816929807181161708020847624069917518276022286576345761516945200076954308176431858046683484986631706857671891969786252273217298509149187504439239980857855624208330600826247522132081500403509540375883319823930928287489397777744687414640640000000000000000000000000000000000000*i1^251 + -3991940386797334743657369962025483689067625467187621716472976348710975716197955406237814169061348160694762931523754024918143404237653808658073172269750175937107384758183581694186700431289061061343037765917864287462811892887626575603122757579069146343043034471652281011929966635213889262582086052350501999294894983306987667424706880270571700997468567059802793064890069330477092410732943567202504503572879844699019584269178340487991502622467256955138533260752964740902606919189742743591384237171946981880368060431156798099438210603832750372571440929576670407804810910034618810326958181342391125427142374381107151321797871362357248861551773746582689139234170812035003014275867873620859832993891960646207246798332558621902511381456256268795473157475523651177608848620293825090962145712851945021581373224839069874178505621207780490804394154145688749448474926260837433129749987307542379212869758584965933260736356475213216799934058153586168562308036270535117479627042636286662923277039660801990558252074944156904784426026068650951234829450579790391002871781617829589032380059051625275793267424325812598719123565049978741216899589644068672791567037219083576775043963254861986024468025651988758738975184327534328919384753283663415530882971177098116368140514140430055011224643835864289859139368089783937437549428553617762490403782199413916970488622676831572480685322230940968215454366084870516870453186373431711875726609052671996912382139091379560598883000521039567939731864482985396093990041370310333052719632517121355849469965133013996727326391304573809327491726238918924118594086781218190923563603719379281436745479812218477612717336711024972435107483624591243929675068821043084046214226019838523153536552446049792671656074919095070535041233886933612787442513977176722157765898876892349995059554191971856007883817391786484217147836185728751928112264470382504739160814205777948844501937137439006831637860208352274318002071411803635897414688176051280660370231204758136937885275613568293018205507908252610375645250344310698313966865196863255297275957765983950828870707877791779928885445031299743168927144710079104444216554309307251711305317954340633000580960284066857917217204462005402752964674168257194101476530535916297342510856823633257870464121080284815883277636310127730250609603916777259550458717710414710857044629889586873455886390332468783807747504189035711546892161113493853644942300411500788142861111554724507894203127474230396522318131283037643599821093251710820846513150146555054440625145747031115700994078281356194942474779566334113306274892575364144041651528525627671273920153361071924415818174508657034606503526075317647326934361142085650330349784528506085336470256880970995916103951839643959412316528894035677014020237773686222239372956414523461116472564875381424278374529564666194995403905451703592521823044876677127436919887847993793845103446390263576081841624564821367723010186829510203859059621208828500871014704991709551887610215311047407112463181949899740808873822095390299908136851215324087436840842127674421589396043640653805496379055963689539203345316753706823941113757470539403322507555736389788763970886127762706964479210022110245362815364453489125095621385782023703749042978000387015053134167374552897245300936216762306032515653181073452098604726356517410827263531866453310100444188918425186694978311105053134270088849931524243919406267291812418683185876575003623349601046692757251107521934026647224324480055121728747960405380629724790344939093465253623365340653380182987107419908180917647142658388078197984286025931466202678547500862139587520925126951551028891610807490121581850276369742040549084530937451457165892611299294112227154543727890349655224864240582626868259893573384689335743125788686646551475364030190615517912629430697973554105547976709205990611764611479023899953457328467597395223655543109313107925032173725612242459463744647224709905211383222002471623124194474110901949513109421726512906194729623231058784347110781843124802798528906657792000000000000000000000000000000000000*i1^252 + 477882098054493952672885392246952726748015945200999388503048222665396464804103773962218300495201069688231986735935729775644665431007302025898091320542122006575940486179098324816525390962721588892860492492672599485755024722661471129200514721367440398871546621301482100138458996610341294831405830648881481547739101690353926958374608790154377063537631907105893463423541737923559010914798121645555407601718114334350350568765111476923358773879915129752874887049665784823655543656273058275874958303346283593246850015509222777270454902284931110324414702875291217944034301203865965303804025842556470654688227732058414039028779330236452029847076026246624164987047203939424431703035681502825450000963104545441782657750831792499129551003958094502593071974651829546175292319310086605119806213227235353792510496534001109890299342963228959022649283709391336145889421891489304370080980825017402289809290263844779938928759930607582929982177612969491159493312801322565096390896236067518798879639072481765053987208884863340043263100666781113239862925692184396565751572008392372912472131552734958557337321012956135371799595560892600824996933643979185731539826971525625346814663185570382246879376699809785901926411070946807894286090692612736332661035906996729758499593179204865541781922572158354083800012370113119534090194148931176677363078033563523204253054997025249538541987006412769549614794170924998019723555695115961599512505513777057627383867273267314150170250123277853977444847541220168659845513204308800957551158477836716013120311484238368872875100894548625014311700602476012656002873849436537117419019875883889649905037669956354569492787683946724217420622009683245859035395369354489022173871964323743237312908101076264348039173986693220450530164949945995384301783478950469367815750729689502887182969808796238438749585051014315587733998727799724137466285938860621498739888555271712275934236998686727152418720790034597050514138026500414359293309586345862697118175228287528725102597949933585843356148950597981419637015969490585366624388079084405426195033564727054433148451578963289719702125267187567050008751242213223666076018479421367015066881071950231574452344602571957232450368503480598171576955764390186365833659441565410374770281176561058548206459921110560432476454522961843235061007264293683786141294064637519188440836720631110490833355673190241351993378480228575622693949445622276661467367689474715068572974795655461853757689567650156867680536888167352019916965042956671502441597393913525987299408419044890747078785759474272065718694082255656868824491395436118154840989887974157961373199568905483201355848325511229238653783551337533226530596101354228821969961590915354373934889056647459148837183174487148994869336215831459594692193646530714758463865819277350975048437533585113652052463516023771497132842045147674064084144956443049775958685718713867446842282689738960363467952147626774550135182775159653478989496429717713955015248087889873720042564926540044027396025418649868366404740249033715660000038722296229563980736317567944102725750536962700361044332391102445521028053896067395419726290307644345653637509090524900273313577023387052202154814936502838334707573379273833303316687801953488508842922436755533718584750231806658780004181325592894366881106639656020924288033283193463251380641916106577506220106043461590344384085201748430423401859996549439638377049853215777690860489343264468052363591160415482822529910738340860344648938030948649259232898237367425098841123683358742667589243094287108897381632716234518171176932549234300727482139090281888221251489281633627029006924494898022477894194540883114898641765477472160974314513984507544231371381722987094098189462258134255336016807954718866101322759694434420438561945029410845331114432154114506947642875775311908353960649956151873000491228924885928096058067750704638180722326742076252155601651445283467850167675643608228223504984660573857072724948044616550966910031262167038848974734422402177630174430084213401190400000000000000000000000000000000000*i1^253 + 1536284523776158175645268746360132174154100209427259467589833253979042921876026644720762761297775896999579858592040787091376271211392601327071897729026017334915173644324616320348950294321908398746267305693173182931706512878470648318699981002678825083861418345351789772126202358201598565241236599985682717806323860340438046737812191829098681044189750648470644399447813481243183074846853039956017761649267288222249192023442667520634551215767233598999993582921345033556020754475453420579125481417930144246997226786805328311364648343796980301791111772823599937333228160521581559871248020083375346421312502749860015831559837481107772542866267693932867697408609662892844151595225848062250880760901760191254427147511334918783254300003104739914826579485897309699547189265976976871723635439828662358093012259991753580534869583926736268066493982845770570049966491639398688560177304880916925381396720336376633459573262325097839789881590789048018496800938105695291937898346291627489617277577977615490888133103690561998412053869421161658538593132613775902623249877589217951559426617967167173270797477232910064188937282215893943766902069793781702249777052279161258749504155262661348781417945810401815417084863956991396902571082547768518739441550771609880826746586987792179237993116972021378669559665157173350930330259043409555169475122477404338796586071770656159167212700250086317803209174624437402357635622260505911062612364373736370496868473739556982645558753724176986425777904454792705948834437241542977721653494240511039185377127849576612170224454964426349895460558563111738055760638069356404241877491695429948617432349064589580225313106392280614667418492739756580479133785240567224818983382601807428355550283028506918487244641382524143649875777409019716133231182156487047905827635483407172272890221553596381509872301254242769298098656529396851879278764819498397661952829086365797378388638038980580034440119279930703837011312011009708065088267460689936607763060162715671535480408101822513415545380205819836273244230067783040159740480970849307046792254950715098489094905368934323178618674096354971788918078480646165781332553449315003846181215414145079738238394945715413264459104499221348829652197689652778301874041194290110758149201790792797690139083599718250556921639245397663343659015503560847421428026739899150872288330676111086236768657912768830723237277068836258138052994653250817007157077917572994338576663889326563577608821485481788200117188946364034994465284310070144611073868421887750097310301511963105394105812212616158702556448843278691160431391328945395751526718412634028860712899321419685982350933621009220475464527804383867006184799044210809571580341159318858393433512122669600241777878365330200481903851204332538007464127396071637857286906796208231937234442516446905334475536547424572597320226501643298145958652251961703711746748636032796348775885051385258802840185413630548558956563767645018241055012553829338168568082944185280112020845552244811959676484995117329067081156328518725323828650374342252224315713688968232997421527321291054452147070770434383400779930438693633858010019361223401177411381839610770544319967194178554531537610539067566510407183260340155853810056165614562446028465385572102190837173143323076703649052931133501518036501614934273097095583439378525441290476967135201639064281994723110895878221645454636454603512313012681762944225250678866257499838825573042129663359668107342223555575211235268074214315679043188055149195911437347834950045306987390585716855413588117491393115499022303292390710127457715713183606051982828743451028236318715260578505084451835219781720164523923409201376357870802209538492728589678617012721131026913687930577192704641578858206434478342882254648435027418303486110527344885261548505997718457725911619892273398458369131586773877247129039337085338376938264407968999069517995917631362112648186815328840061515447038347334471221925271512524801167236671297932815787593985956553516193009436796337496313036800000000000000000000000000000000000*i1^254 + -974572412609171681402089016771023152281592755325997970429693794757510905403597536708579576449353421081180684857837780418998168754742032772651813396244502023635445478700374551056045286322960449925774563355447878683085128415620533586313767074459762059560340151359331104410095725547663182340427478194145486800170191370631336685556792649579898666274828031279811650240876288250455732186372253152635170804897995944711596410800763166459920440479729503031668694623063150570442518932330666404379544049143290301130588530938984070746618639358166843964629989349271487129038081218606924085944549339004675243326483411896181752662301003207315409936436111424587204859860882459224634717570290615669700531993169345710903682286434909415874848223518609972643153899983154550635572231293720921497933080241675702150076134202958517400207076873585259309585268432399109064944811436853713221864669081447903096736706674656740952983493752745379485172283085760271082874502169749409421771559828482363086213580186708277570213840072739474502322836023726356057016372485819429024664932406305740494645772759647236879020037074671681885076704589176499288429940415655691169035910881302460109808179377483451246527354247320676724764328398033866485774395481972149722627049475133591265855480296942242378507618061609009857880076883367909543614196329847999384650164146712886632812045339795807370431029585259132339003851704973616289117025842651153444236435586056243510329966879754229562467518704453714905212211922761551930506038661609699322883582179153498030119279467187974870944735769192856369375731600433462413399788698391269930728346064126541521445593042383200515925452580142879154942736447755897520841099585791552754052112021609637014738474424992391567365936176102473723916185727409977443884612544342217408281612214941271144138356580643945667259866342120698347599104876080780571872268594030800835942322833310443846645533700584663557558209154979077729421591915341010843164615376821250372046248797599350796848938242361273147701179596217529009405529857970483326504791198338528011821870839089076161977950217132782634181659981550913063624963776384630291167980774477793893631243191207460800475435384540899196346745517252404528910761078061481225118060365980209615026294410163339267152966196233969081078442652184775851606644726087095533117939460005748602389326866580770726068253893114121906319297728821890677014569725813586606769574665432569058800098159406582984794426600847157276619170684125261931255150596683534163620134367176912257473126613618745861757378267308426480207942504854400834049433760249777528950788523560173152231608689981089480509919454242935745867877342264630666961423163840242945352555699039729542284463487886509539057580897425321070906858773015697731423619959265145487327546310653914937781242014558404160608890397713973492273274969125612678244161291018603764895798968028920480309805007084563955343082977942569335352495762114621101306258478543639828462082153501018881425234327343956374617076241531009959192185605398778076967095244196304137355435651481106595594924414249618860905513117031709089228371132281888542801309181638099602328098211306581078469414619851555656232453604161793153045012501212931843552894625916191950681629254999657693977700843607580904221360128387528615737442109792220331132423185414867625823774057227480362666045210837299735461565665428144401594604203227145021977731283577807020844757478276121458352990363382135132187323768250511070241385839771313231102555375202343019346071218557842261663366838377460520006214447410410016399152687005294731453636071597485120515363897884686726961657714645717586585986208808865320055492796628298334229662224144958562346590173858311284139405651950620041908211587386370535881010364406156783550990481907960903299614530189553587680893617415222211231605079982580961806974945040841267759164845590191921335481203301503091562264268946118878516942181187912561064772229193522487110214805984040216861357688718623239927162938064896000000000000000000000000000000000*i1^255 + -476566410713754172518489964907879106541426220415402788770243620058848589297444757101352450228560954015880822720025807541076535784081437090079028869922478224888775829283624584946656321605243855586593816126374099359078414552026256529865968304284854882172078851623630767934488565819834343521908396502230380383989139466497582637347453282802052087248575850832585695415284066899365238197220252880112486864615636941114600562987087885394377061713112602532463328073431377905501759083422001865387286708970589392781190283231408685306027525031773562978059741238610629818802685757778065848961723259191257723794706950374496618829610837298967299792743088484015832498836920987277317538824088012230313202664911185339379933332476676634198378006245158873525481727851598871906989482853938039178163131217057257321364975222140045679455757258511603679200854157312383902004807395284644127165358810713314734667738477854997091425633976108250526851636170819317089376066298580257732818562950477604690253974917992996526048103710594743016125143783421736283121167237244259934675002227538948806718769541346034308439382267309218563281980218746075318422279418810759761010904490315622778801739147661358273826563777605317759010971755147416619121068858583720996276293970151745311005111069476236054759184143490765113715567312228336962115990706447967208241950711625986674415903335620793530620472757599104318741671423300175621579270650516353872037975415516896430076629195160513908806189518723284462961917621888726634480014334542142160616007164172813020277535177395667372944817989440485397087204852732325649914652175779094622421650002491599331899946005816405963469775692255397771437026286680919248625838323085646978900435282950356031253863990344837559251440306745745617572659128275320734298983568572230433432350409797849161415545345837622879759943151711577668870725405280139285732911548614679039019566952189412277796048049352264337327074822294207474176753373907405838474248997306267630346845356262893030586866272245741622284135467689900402069774855306982814842008724373310457420507614864756779885335497295002783495124038760087206560758471854679419804587333708854036567797488027250950982679812331131889703828605286948289160603119073051035603823430676491493015232834122809807741209677333786621923454395263489056188991263804364934607121707754788705441147074483000682336530784650187627481295415558126692843504381264987497714901211391398993063589094863858234498848209511318103970819131025401614751966104482939439611103695874549701292081041811937796621804670480612992429052386608710027191675357234211352643103689928387655838010058002038558132833123088537998236680990132056494722360138270249101773876108055052188231260533931253584057563679217031211120233633726134378589147167103902244878495769669409148943507026607892857514350409262571098966669727146162597350987667681482126132158389586393273253756019624127640372358532937582163143810280137615005486018580597877350259162133094196735538076647264752527643275501256440435398552349328317045889706091428185243907724190093380512641576354391758684000244169703971876713326138135973215974281128891224125623119997681717061113423137871516435292632347351886637432594831411296048643309313127471217427656364122136050599353641903436225952438917121323558281055036250325784600633789534760303927140424106539109793659930852859861897786825815774503733651096815359492897427471378998143703033019847327779319547963508012953704856273561184808345497751337690367237000689299400729902350196805681861360291001501543616786255240169409212450895182451344188908774658741321575651005706297704107914896840594429132532881253072209529262839555124732656267939676608777544538621264001815289916501198243006321109031303888914965522670025198617150026551523146996553330422443734591014476854038781932301635686807527039412061093685271093873008760414544547007022761731249856206756514134055567576989550774576861857179532027099306179088524801206735258418537016611612865331200000000000000000000000000000000*i1^256 + 267830008424352766119791457297000389964057548338322427487209551517659312265820560019540364626543450903606253582735829053615889965642747331704811991046106084001761998471245100667127983178308561295712256235821442404629196105070853139444005367301667901859187573389683200846500271580038480994381476109239280216772183628372434233482974927472310544032730370550031566513284016326034104238974193696385817155770510356948779881625191235588951886013462176490538146115285113834489538229891610453412105592584401098060666035660678150220839922144106088760864195582292364253309096819949465668250993912212289608589171228534982664308648555463210000394869265453286172312831185391446407756817212908788767570496991728906561913190662380540725853427076838178968381296175054839466956393704446049447911719696040412119780178388124721421585059922114949178675884222094197057855607098701310927323012729958485645967646176539946346451849516759631415527679098003101532486604858125744108631874796849462781152277637604108403294489219941185850873734697265176423834465656373388752645924440357096466707893972937950991871394695172426890104252374623643549012665970238015306767118735083931881835203419958536110114121763541016703398607347791975637477402067369310025914577343818065127427311517751433773242089361836040267179629689260035359809567146221424523529481701674479186665354444352723984354516086393397816567794377837192187074729905478595180622198674711234220554892430946339805858254545217496343195941464031974910104167829997020133744901388948310914636488429785348397746942906422260258928293903314017741008345361493210795597016183255319511231872502458164087341750985713890127405021451840886826170336309485698021658814602860486599670577524915633589186331755687071510128627858714682592168838072949449200122686214535141430851188385177161734542678469959643831377676207627645618701954077946903509115176738726556803886040972193210143473975953814676939177891468551003862009155236871903732178242460048100532595281760764992265455876951983498574337139463323918777980248273690419999481326112347088165296315629622163333802686533738908740772730580937177350854629133221207159535832881232870248323508949194785553748711096545755324916582510880382244359051368966918227453370938838264614570762380524938181767175958808334558505866492727946197010839673956037997937715707997415440422651055942488822485059632872352907780355254161271030596190481318457808698240948829433986606212237072596459372830560293682491991099423477216178605404423532113266637749912140058336768904169415985568928215186163164748000427972451521030704176684501006918359688284718476012051975145180589239039696358335903458932130273383281857866752316597166817040162552847674432490116225299607401856343898472664759755248333056421951989224427692603082569065123698943025273106993770994603811632002342490545235512501473641722117585081120838863766884381203834790155747462729369631134884055544070178160156328862013930141184863107205216587320013181728699567249969245296095243944868387082352852052611245641753824922730583401029605681033599217795514799812259490046701162811552741679800206268395405081345367673056025535301988930481983449966340742066921432978055292258933244276288898946278041216795362669639684235770690556368772637436087449085879194933612746604351076462969715649643787351799912326428681739884894411596529747631852043780364107218637959507798571444179661783587161033049593205711532186251691256238890375639829166284936942115281290606369799344927805171660107172243604329907194001374087813091063275693196767724099947393206978486723282777387518236357617397438516862485936351883484220081401428256781695836271925941581264931271517450024623086894847992703100748573219604971669199566998508634184044082909114167336806868134887648054085544575145106752352496304292559769450534684410763794257636768917544788324969041095016722766639753194410950180040775336462316866026644469823799393370560772492569891097182603721509437440000000000000000000000000000000*i1^257 + -84316235100955823927095428025444449381799224748186919379367847388630193374726514714379766075644847234639906249442540566401371496517722369592367308814359486288267374650084652593330841189243572689988265480002270386286670171875736369557716853396478897311985733736323518011512319274611008091417474779529195627838339852457677779899149644495220155764792798608747848513004068495671265774144481256531814969382699379037436512833921583318742448942419009831064872358714727500537689093116684756535487027502937078821313396567479731707897718740168122835228388448708612388709535807227709067835824292676708367377152955780191561976102527680344957062823928626949746496838190521088708871827406249606913259322370881354778314730237022489936929824158842580161375489706482879819979994159071971744596561702753702254531083664278959127581196355025716130290903643169676741938194813877379454004469417720160921691634510087569797707797584527646331141811282583361447317037865498378413753938179773808705864687212553235003915098205953838803573313420775486577882515754363120898863684587740626753494475658174348967269334372878086785306312279758359037392187010302417575891385168885724951788935819987866235806514741911587001649706871111682408559597949946326405346594205341398175914073147305577059262902896251658272952692512682844854713922473983119639782455138762602080427141973608001144133445347554022761984545493181907503627049616100920552376915680949904867240520747017066681510097170088684137877841447654771243917700852244896689011024890441619676535514961681794703600766627657162138746083982552829689946163650819754554024067794188166000615649713791629182708030129954275568072254187448326360560562570310076139832098476693573778700790825561817706994513102137326251625464973290776287223062040797592494725705887428087206341421037633833507606379486329738600873388326613416907192079506075444497408924696941507550126643508028202122759495275461752864115415647759093432222048186641634804433756765122091200414401238383280395913832031699705279319183762141713009669794720966387557468389594721604071217611233190538577799805791012619702083391763247526813655710637421782305418726921443440661763300778270075762226614718271653455686255811390523582256675791265016197504943814668989025265287796108204320522579228569137943463734719535373305000866757599710557312974691945041269787827280939835799008492339854152496571856056119759105458753369797851876465286689524473735950725446411861911092415301072426059560225543172472165399160413045918293569645575002288120698268526799673132720690314399361771578671230091284596008028422203482703809196384118567755966442506553425223327072898190226596048222294375164863375426220060430656762144684134139378534998969635612719958524806462481104859121546912726861340257021587607099833863713719558197411610692777234275632265802143932920207990820688713671257898074708379821863843051929846376161627629347818384393683067036582962763461275381506385668025268975291609525174734131612806890158811939468847873836176301495173934145473022787629005247020543398686976288357530435498528292578010718245343251747526879641289633951243769883860028474826404525199041354046176185138546905642031206616156727601689445179837798160230304216523131965713463489671701348270469739844649910545141502515018910065330165033327016423337634223498256064286284527508019666294849240212079743236538369792441726184406048148938958414753003854729682883734617809678375996443868305561217837195958661886963006060141257435571626687124100526038821798386225866084827526510272051929858489322238608068459243070019682147784234812948626271346039247279190786460092992604689186014824277240247597590731970854540759112640582788468800581596893054734438076365718885983650297074661941920336204840746945668469973754391066155981468582273767108741151963292988327898128770792506076992053875243718060527514841824639374976595633629091385490951521875361421186756404794805573432929195084340137033728000000000000000000000000000000*i1^258 + -34472954596467480501993561985865933994793532533931090760945792247371426098505946427292209777625146442272605353868858104954572899100228051033113473478645098870930483605923765292356567246312223994354059524962355855064883146409016770340607060822026286829781487352673549049084311622731519760006272928458084868437402974830442763348043118104055149700619656386478203377789984665619591782714300862751052595120306051514283145135650498850156847729757214613817128318021615049892085343332216917414951880918197345137108365819032268401773984475646135716066502501676659398999380299157407725962122887685388640416950643471986023060210141378054251609332576817896861492733337745082770038016764755416976567985793277091901474410182757786288303975911085042265186864659593786102569711083062013009632167302083194326806513204014167557799875958289952977622832773506906558932287567612905591055595135605545489644447889401959125035023109589115430139650294616220121657703013962666015619882728095556144144073842827699412385816626002235587361521966730612133028258712878613058687605310399595289281295222204836291003700778137718670629817625642738420507043856577249438946293125499599392016104746327250501333217443950555963785483329530647869119813755577274323356330384259981900979793074559823687233630999084391751012004115443463340343903979435243371445238183669071518073064167538061719447305858964082200272464425079320597427598301430931410556030571196447054885840117039479056577704691818835878048676890231016107719272318504179588035499555171659497484505622666172163446133614477091386732755500907955137960962159184588597051502297101355549593540054709843523297117160620942210051517997866993306757801099354912562209108764757970484919056534067600124791169482553970794235634214009066163477776098704460008019185244720745623419360164839780916338691506898368821979085727971863118824450431843247796252445952322091722172519834241602974525799516916129394284529392900965066149754162177693298892250741243739061161430636364214861466112102710835895491734558653734336005138085095985938995089066340165462999392726389239024744953266899778649060287308452775890488028124026769906564589779874343464169293491838649555350818690481569637605157131574039779988338087987168533280871328449599265547806229447324051862717690481819776930369229993614836974705936534205474631350223914587906806498722694176273674212226695171112091291237098871964144557881239207608690539403122997414837966245475394091523693911487283913639569777148400743604777458070779153723652333184274975857163271106364263422970192210670862863740811101937775830725435259657949932640372499616429615536492448606533144771788016092729561207378126484707636583313420906290105630686474823231546124881668839531989453442147662553758407646016545589400356815748046853929891745057862978608997881850307744895707740664345139187381005392801375872929275985808595373214720494758493647799889237682426688687859343809529420691318675933352443647331154491222659316612560602681592265328797528585393209203114743123965231028356847100581589709400074296967332082386017400031757107621770445098256445555858723436076642094373953300638864801289233308955129708170220235346583112105417357180713171967048462806328578836306565119086060314233110988659319592190396752780795553436810039112194204875882835853777359444291213766420162217716154230677717007742813260171440738551341895179475057542054098670275967761786182792856219455643185774147218335495093188073178283919941155757582299698150860827695966450947069712253892844402540624412549744046846278572041591395992211889384965555936811677954397698073465197571890739708220362071013117102962594747749865732343623717555567592813297310057695181381476612464249326273983456222555584844517961204662040469019131613890830540025658644226451451579469476075617576278192506002442362850235964998870198559197898406738697097908884565410168026320867007432037111411632685667552783511504089821426885853184000000000000000000000000000000*i1^259 + 22267358158675349411643159034064365960807109991673303928891554992637041033610253624737149466280877991039309783840022524658583681913379676824530722308349247624101291398838708902414630981440066985201971958198756233814766146342372903769537476180407059286094112360968340586769427045387570371083260279393768966514692375801951380167271248859271753737877790123722256321863396921510694855910196800589891634529380475200497489726789091218231642170819882529882884673644726634453292447554592538023173826207057922931595552778078582780685458853020177111945548374320464308896210325395047977754054547230643791178777805211475974803219249948891879236620794849783341978923072972768851602595090341449690598967673663528924518518215139173666701966149097759870493179377449942214341831662002913788445934482689661147135386665363022637558030919492560891142394312808228551178086427164204340747720565874933047927206214876468132853418261537919485257580175935105222173847562509454334017761090965670809578090238685977235409936244618298154315746636488530331750740361163978379120749700734762334037756044550309317072624286438238558499196222842796209948217788288321466493854789488004884328878094035608326642384843961125394257075020306699464331447006008976056108350482985065896381458205015912070761148793209595363935455106779579344392032723201052439298333921927712886153643539891788523107937164112655743677500568935108651245192866382041543094638542885004707792208628170911444238081550274154832507070923500203132608460515810759980799552199930696828963974532759993996824926128767743810864477543436986057991536071475439400661387188612751664446946211037934182740337490098165703291670582501486992566948090072496806443831079037057061824187116730175980979936920146602089737333696958592579256993970148745636945890272834888404458574496375009262483847707364668676505909685497434305522474619530786901606214488147417003267277366419468867624527551413421630142355402784287956028915906811966006667711262902495167172033279210916735043443439434118815507244928411573561569828080259611959749380296924930592563475403270640782758200716880018556410616992304167932499169260156307300695720375003035634042767493989767819443810896338746572039845773468715318465300436938114073720896995449473744681249502117602589820107158389535827273267452338671666676123163654926782862503799695001619983103245215179721531526148199427814202886685707096250224505686277426299727614053071054618625809541058156222781604634826276261547081965614156903010455002241942872539916449086887032204807114935340806013964710028951009084462117021790622388961528198311033787398888676790282124743553168359782106383736278948540340595472132675047299771056823275681219864942126764391337435751841154497949111269670409370448308207379427527746750064127443907353318245343490254424961816952447607049180627161694854269624378066809890562434929524535649439578355917777593294833010770494826982738438912680646020393756140959112573217769941129082700381833010085270246882539340687169796762752977869231942539698048641165155761020215885052517322458359343286386532903304579257330989914834100952883293250945967162718200989587058978933201796880042293222319103781345171781276506221636882206413481416212181190138754708300418978977232967555247560120003553554711797356501468470593341224116312650655598394651941042158929226970638993400497405784770012720751222400263593675387240830618888426175483228908849842154774819578548476761664661308611578599087647691229464730164416630635034608295378034298101311827851663417452348582766726530297975285517155464565750460125525048167302081571377941116898048949048824851241345095207584813825296613985366228790548185355411303821800842167949073606093975281419486673831860053514487516470133910340142364260510690039034687264191242119310379538287407214003261925444548785127575719919750172738512697514376991736301377096597830163678753061207789655297597974449193238030203559608320000000000000000000000000000*i1^260 + -8361242480784504534327392512212018128508520826007091434837553271202658219443544243502336260575073278341206359748947327745657722088380025013096202580104160190163479705180710686986877634494052942182630868807046978010990833987117082256999646860986019650989883064177942771586825076242888899171889000741709953066387814374937152934838408442004390088878549649498919659145629499408257013548914235214607474489311822908510623877518251792709284044109159361707197005684620437449004659578027637478715902532105750204462609333213826968763007535305060630207661285345592422171592868894331985927394003236594591481807190690891759872740677026071020672420393669178776408856148515400441329842274870633165664054478958345948616854209244617575136859585106448899441256651945300453902316794064641202156984137845811069816016400230067921966060593171168803978941274519041461117220128343115888165170618249509698059168488327927652603327603232481085831607619891024724091231889456358444651658447533759611244806173055129731338694375887440351143723607777803764739374588871243116288701825053508223651194547160530462344901896588515138371264010846387421230376000623294192272415687869757593571186700362869085072040384164015451297225691512834962379656890128186637553285384769145806521317410419250856942974899412838453500479163882545077934726549684119476142017696808620632844268148411364157517759113933358533077252129231202740749803080948243571176989056301451602598089020084926755961063302424412392805967078532908072378526683814448622375361224726530257161470096445417400092408330836560583837080363574920455427290878629220945650127199021150198939084912899762186761014090245087623288736182859626898232061927518704176781055728261522296780704548240097941950313171850757487022654248733386274761897216380677995875491905365302778284733998050070311554352229134474263970996447927947825297169211276097720836271038201511172140936348049343938547870771277874920338704777528544166244699309355098909356316384915013141495949489929689869967217635821681494417159433548797947919198560227079729529193574318583689955506445948983262107463273421777852994871573917848310916595624459393405182600651768215573964533251811603862995171178310500961537176926515423538206042968482290806244749696962778863983872617133116710227255938897151940809232396261229903485159345944332387896378014312430942649510919565780850018174811189479422265392128402649699943619333434010091745413473975625596888679958709614628343771674417004429588865517206720877313227014562955984561334319893511047972362280774820803172586411042812781683383773085211376725296754039830471485188533326842437388039199259487123709064889237451840922019007994485866511425243131810077199916010339401412928177137518240482019983395768194072535946484761785316338917123623517861974089439129860423784321775915451142228044144966334571736349792246869442513515816563691069357021137992420264353728457883336354015507448589730149060196597459805112725356996507711984172183502595055073904593009409578903486847963462146723859103261928413327708076752771229372673829265666881513140370868985241682075800858455530402840966403455400365008272658133235979478394463223687638605000385012273822072620065107031659703447183101635163847835632470247560739197829245758897738882044165798132161667860983917128044521866756124710322695645152929667824533939405834568909361652010586804427229994766058850701661068457978632250968238255580993817636378452844321692253942780407764529508539231616862623081162104728386088658416282092924204565187772390379072092781432320693158491026074647010088067291514980082922862851714705896568850337635912268042036356303739671147545050062826370857301998499863372478089805765539759300202764301377573704399754745317844514629818543210139705384810024715150433351286869524155568653318894053810585155573121736700600881022237345836325038183641126239885901894139278762387496838256314734290324431156948238336000000000000000000000000000*i1^261 + 1292344226094931336355554991149346055845981564941827938126337520529737075968127282423627686525301480419229450501374610071101570268858531699204818650240375175478755008694635101528113319460732287959842852538594696384204848819646029130541477370228357584114990510929169030556212272621509151933233504814519638665722033918840270145935784108431437389101235507308552622260769368291688672093869681112421635521014266183693538225303728400328361963016010263771002882559642553788489732050529447637120655580335469790272650936864168475327955244361995734377650015217897679469907582492449361558226952153680761087877917417045740696022111274266857758096292947935428000584399800128808862640828515610309546347656185309941505518714195541203191262470504997028619965937531064162763979160481847717318613382347556493785765185632485629568719922670537336542114067376067059415357843518619176310546741494074384952247397779547971113636156391130131997842598014302337665369899198828977266214442213425241509183126400649741011411109778155206009597098748035502987201744256043450043509274335054831969258742039375275574412392760083058759752171210388679198089238124123114676700693797846555075331218170309197056847793265381774365603066980397641641794902326463395429483697993958947645452537682414809078223583994413141856966736770775390468556528267675476554567511765941143155476388667922231584341582316887287140121731775550641631915997993819187300144421374101379576339219721707704818544001325216810125517116782225885924810750929490908073329593683366205227399637539692663509103957615004889388052572458427598458777537673751981759777640614932059124925687698381278877620048832068205860027242321513881072713534695448261284151067471222584402857940981090490443221032968983535496422917136135615455975070023641968167391162276095927720334027319938605109844137246680561190788148577681444953809168708132086332452130908527229175259617423406529401904793677474826121843104935011799563367536845726013088947816186728094086116207780168823823745944308110335739972894247520228718625032352104904495470943739740516610628328010361716603480570874311479809355972656358064995826903441785818065546709639776378474488616062911460809364712446084603327211045860854473217218813965340786766818357299138613746687493462711901395104466514309389484247658375770436577542263957520911450629566665108702696206068627374130916225400036692652947506022368694234500399452497210883296873307838703054106366176957466432968955872669868175619928661469227143341630262371128029125830700483320058527346000909673265936927761254941862541893532126170676123692630396597601688478371475050332326990305804245747003947570877104622546033673548088676671855492111068116327455291519758576135026794211023141673973742390637728060340653527966577391561039553873792067537404236581862590510324209156614076302636361535523617770875405452641084687805130435933347170234274011068489738271270434530678096631169031701299879188442133879382016141930897371963287766237264531881428923036708845680915653638956734800373549004023343548642152903515748465327733522876200142257281691466029093563378645177510983834930394181239935969440375985450738258866449684889699094483311154171938865917132732410560081668510596980509020667447240321942101885710559834009753639408628509040834874920121714589459845024966670163017196082146183047129081928325432069147308218590214386463805656145754468665615485374263486871774428515039231450596881348287341499945977543212083032792228730406305872209281783728548322824800266738982475394471032553812273980739402674617192178120618357646662945298463446892807520804290795490504902464288433188364802396099375466263379890432861303343120202056799261378232123900302235321904264981078886565187076581260624292337679552232408831481272659603768450262505799103562714614875412270171341859300276129384318777229377588424307705810687494865100594097301625003740473214652676584977203200000000000000000000000000*i1^262 + -162762796668786424550606859308705877614547974408373225337860769721809910093962010255374173535176580703921745934692615883761081515930775573097875876535621708954516457964073543591237992878476186202091575448781499985204578702545145379922752508204177385146817018323347669921706316221371985228002377289785512173204223270896023659537309631411089665976846150324716536754900669745223085692071829330041602787803763906965288244643032457311994364296243476254425009251634183246007685068364781083429788861243174522707902476135919823315572491967116209845520632533156248663558452656598351145460023118865239555158304514546529554650459739295057421667445250700215488604347058104170241810349842423772264927534625492222949980759196503990663821742126647402608885811918432031994061477081734315341147563236624861704583296588877258396499230090074510594510373493790442531900503358408724958490697773508768043479540531206483243486220316291576315651671942574270667119298144350881455521239189581951742817222991056820823398879277013557417338771846112115995843910962153285416780724088424009720849417260070514990215036364686157180846768989387059099679918117965956697559708331935444000475343408956817325393524985339644016037539494413231113996980943048202129654889164260310448268852602939643123087234651700519202251000994727777012312444573014380285463085962922428415216576670714867216843312176815967165623865701705770743981229752697746449117184517965749091887309095046522978218454967021044081534756064726350021267009579127259379707982235881595973348788617566253503314805757088316768119875987923273754639790862120235875320651891826595827492087241575886338643833906256230604841110144347201195979550340165378120019974583375849645662224428490432055502648187141856126678892150398625550241851296954035656689126596523261295451878005219337434247898153206585961555020333827933177586446258729006908136503665271415716932882379079036653857921146304480175933796081683471413291192623168666945194241007905115633194338768633375780850178799215293377093559143585746202107484588408067086226709449258535809057004488841976825165186707444571086722622311873588171037326070475651250928061364270130209015806330755780799843312487965226256853697634215557388545794406533285637866746408821704634660394842624682961941719921284731102126899579495102312174328705987601978564700564126257397138974410758941976950467390053349404092376091319114496915800972893497255240800654235896984218607955874268707396297116887450859245962328271559147251990088433502011997234444339124320343050811106275265298676288235837577262250516223093659633749266180382739151483955967691435654382207013739926442482160809915399870782947494561997217450203343323638451289768189421424144920704257758090385404252948680879864878405888827493849772310341619266193042284534329659081723108102927939826528235404912628363760138181341254918145021203476815369685569300827091247282412611948892566520439248550028852623406436579520360878525204362213415046580444655390743241593788716145812883687222645855676764153234016234151115945402344641743990997924230271818141219318894362715191222627755585710941801265455427300668540338850851442070607509745969026224210223722451830263658040767147110675136018895305617186526708438234272813077886642130031458869826548167235731997280849256085465407053972186983315548540554071017380990227917500865800877552898352735546746247766325987484177801901573476509034409688013892096832023420811361474968685133075977042244457724438375184579994552948071326721640253006572304389123644600659934609476931757458415719019338950476615534535792323675410720895843301378652849917361199641376053281934097160777409109748830004736913338853963944546470832072596015753858480438358153322017205542062535891734529437137130502969583185263355059536601178265590361813459053525964193471152642629570586278948017361655778627897395264718352766527729196790371204464640000000000000000000000000*i1^263 + 353442180880118592056860241675089634646616534230254962057757412267890157709773066356314035422298986331699414224559625884758404240707400319504569406814704096754806295044323204609737270057951368719081294311296100304465034629806768217988547623201134996576726693817758399068486146144573662087286286226804747769287067026975732387759135291100558771769024360897021344781258792564851148990568989537465594079721330092996057416162051492595906385141976230819625278995252796279778200753637169740303109300666503378142545916139546135867777097170216249956180972289065657843303909668124553804165361701423408573920517884248639398328490996182582510216494094302681170032365660371042297176837219414681482037209452650664638903228405652100235323172345227828681141283875623489082981165979778861983182320910160988474147313872433350708594356367174851640458417431501223229861596862897252399789267546118775312946312137040093133201583172063303896292450608877459016321846574979788301735187212136797337363333465524020911772509924042732484924457056864538625519117370463567406458641064499219137387449452426981524273065233792789097777785857653016482593773224607678752150555319946375596997319299301633409033878439820394787859781011446226306824729382082276610992013215555889383546234983115471681229802540164273476316522110770149940301505811657500104530176668305466310176361661376091165127058601071061691413332437250659498288109444149736080386426623381334867546782677919245294647323506269488918073124733369782401834581677516625745515681494727171612507090256750377056131970530809744819994930003912785162061275311260710290104361499795647236451282653369321433864540980219648616559784880386962013930841047823595832342078839890739341271408171089632524983654736852987852857835005849288668604888528880259739996632495975682299599408575669035860728514376139851743631253819325305325021558945238215601941339974429923196782647693188135448414863277633281024906054591757975984229746823314099626014930488941782832594007548231235034201788869210879243063458137866320768960907373165157449075799759589156879269471367711748717344110358192030057430135175438794721908415613202864112252452247293612412488086834115613047065696043220658138625804103174499190138293965470422944580812202563105866627784565275600926480968375382886994863088976208793002529382933527168427670741687113540620175271985299042010858382611361716357128504374476996282052372703587580281217470191233058729730390472335301207336846103246605172456471295244327555236112673773046866101251712502664162302886327369764486385342503699118492008053422748302562412423083224276058608756838116615754652473527504558296233886295606561944002965358282852243613922464933608028909013624940797656724407715566073909437011252807353505590669865883447060555937438568582027834997174377734314818138946140186355058328258766626054909112993495226600472890400225212323299356192169014028264666771618373376104324664039967777373741517509081452262720520305096778972042567807711973810115078523534662377032196065232786540138555815769993713051382183059841574624961692845767837469808839327849111057277057251717152883523442535707274076557003245371100277679740495651369830686766814665194123593562676879595994204196680451865726761530700328598925264308276739725157797322951244161796171122906144503389897332138720350080040099826159589020989048683214281275250369416311435678384702514669011116372069896410716839679797770425142615503224227530933982407964491347058058857498032699124298436911836324661294602415786672209344248534735822136390182532846382731057623660761790814707494469946054285002425627085004644380734591992376422119005737134266533149906506408397394147749311553837766700904261400132017513120090332848760183292252930287473256199505003393396144939317659522376699227660277876153034884465478662262692450794416571194940851275371029023320794306462282523740311493017600000000000000000000000000*i1^264 + 437054571662943738386104784105500589903858202915299742049297346844749155567972195815993027704835128577268987061762627859217495423421700051471834285385641303512339223001284970292892596387873602183876184721933386104211552253904837876135935130866682714257047562123997896024009574858621353244716845927261337881574604219671369543799963899957935888818083431999922074473841367241920995906226407365032670851605946303961942642962379110117800987399450130293457692170010090569406149665930141095297627734365280161078629639416772737204951232806570222430470718111776237618274460996638470105451746889310421438838871397583390697888994916656068320648093426991338982447206224247407221756101654301913044775618795859251532191724320868938353870859684658215166872024768061391172906210334951936076452479428161896818952345533218684838610454567534347707929298926598863698297683953075652081193284254737310837398505415578987954597871280383192872181289807256787051983228204723438501924193259477542975283364542411795674147666934867527719666021896998124360414774758968770149231679330025213581992922380658069260755493543872254236040725332487478622348688187316332542652507679785597593759752371772052659457093761525892614037393103137772311457003771660695509450687420582090619627735377143232781673498508558846358526041594013975755561261196808267322314116929859752956690893173779500441836303957671596994947922370500533835595360192372841031991161178237920464248292261251167970044728724195573012390037285128108635733830240670191964825551708686974961427019765846841979219709745612485482761022017308010968679502957371977982348210328949324898567480861852457702058851105446005020002200204113963295522633494718298890682231965536064441800004825598886818227761174681499735146079268872096975319369506815068400487627961777397751581797758306898978807340149037939296809982561171503025294701003781281348389418156638601189310729874108526823064184507544804669979544722991338634233080707114592801673571042222546067068477335763673278365497509206771839676198516319222411811458061757610674911592270444557888333019675473903368178424003043069635970355202102947255836627150610624913717451091033665151328448031899318850192021311964768970582360485443240391176673858908739606378139290273293178377968866562671507229581025133256047295594424339794213811026106631981129359974774014020318881346927323346896980077402318895339980820988845985936456131852314400855962790629777428998118018664355500428227754601596345655777650363012464793571268478277794193468505132646406691701696365548896342215457384218394028573609694643397597280096253159812891278515700445384700881269510469443095169553518714780028852614215746810561955850056361951353830577677143658864742234223801415258942503236502041286900222509417260464220207157746336160908847190520069251096706051091605859470383472473622832011781926059270249894379578521091888227686043154612665137536337478515549417117618271140016980535163904370322787487516999519517435458301018177202156548061411173676814833784903012812825890651620384953930133172085713252869790900274314139655457292692304079095314534833222349228595768762789105758955681446892130866619640893354299328710144087787224247756500265098203870303075336466335661479580801651927408936967648169241633113231271714797279718223950276382463692124524256409096205863832330383462032353124350597665632321861255930373362246625945237416854589747066708139591777879138663529340687643097025473441269288706703732505038679209427635454557187870354553036401488220480316733314871698034689532212628755797083045932549734901816341589217035694808164114162960154226809176574052650322286330711081315558490551558047255394839102228221190513413985013756600973419868590501715402397956802345207977170852947965748548683836422312010814449710489618121048257382564161955751483225945742569432579641237182337007811767094566645347123200000000000000000000000*i1^265 + -22226371446092620340506821096676706021307485734037804951252489215018745788761881372171284485691398218732077709021822380802635802040842986962765040286912946693273518060495778085912085579070633404769565166519047057578100791946018776975799592004007454897912690815872399679694576032888708488255670642249443456415472720677952588564825651809962180417891462841148739170220329934176548276111355867207908503429305143939336917419139353848989358370214881844397216709557532669386633794263656795150914356032461790972089188976387536275613044145211230056117312446372590413464028055274213728325334754556424671084095406379970403423407534055808866678895531251258841081946390746132872487096513332006797793199778015157241700118004341326668651651179304394684542589882949874027165021398918264637290010001382119992597307689831042001184038224213301133722411153947692918156328306971625993927240418036215847238092252281987503905718613902237947174438496341048383103468190161687828766983532453321130704188747769935466394710068257174381457957148474994615985905581773595038633272704842717248038601872977322439951762052613214323741848810805723589691143525788627073733286353242161322257512313146341068243284103944650748268794855531450388682431347754836514005649711405070454331221777884486659564030292988524588634839449332200426620453268287493399435719275497821888378066403463950610367995694677304366188385414341031660154673048068400074054088500608081281086598778676201867527700795864712636767138604525318118832846768345718154331976279771559827265836861142610087393932410722379538956100427217032466220772444668570171871281305423486590683136104164422508789943025544156635147976668181031319045837036645727266021315625515585025399386558177342557607854157954817598379953255865044773765860550289857785250332482950031683379714183901033562573551011195034405815919541560880817514020209966275245039483347811374419287982468607216922540827576537111715157858034310752233018651707131639836580618183111759881764608548568784558777532054152633349911234161295265902051792703326535206104488299817820503353003399169983305647103620692563293917882675307899397197914022559265825061292606039160304015608020518424962245714858579667015946763282617430435547421368885163514807616363675209405118621163892661015154502374668963229105204246818011898770813333631062445593193230108572679139439904645832066480693704009629634783964219788755559269906543254856951417554966204551198141565449643095923749601183904485696180514502438263242962874703120205192752523608757711316970666925187258005293793888231434379712533630009680041148227037307906530340087989517420506241930705512069137920838503495708758915127368678400690524568074955100938858988875987318198544614105337832196367684354739699223933794978616789665003847365342584537982178119297962694852286397322847425303419933932804870292839735998901383248593066087952484627646439376443395100421846776906421407086862913930877251591172577677609235262364814924487838614870218143736158510692208417537033438623396803638876074400576649788236559014066265946709702396286162645312855182879178310493905966978437516369630683624929326446744152309056502559921233979172718085461181181408380989926055228305611804945602101740563643752714069415919715504175398126391664101153860162211057922196505749746180505562233901326765430910920719371853210041162727386298639637728288750937445809839241647020796784502579839953861254713936177200168190497045697117209823185362032284192582319599735803946166803477128826504395815282923914640625658490227104736353946766428524670026676102791917102430952739387504536195236958677374668384348993395844450757568680311438239116809853020507933976323365517574643738657539542127690496516787580278781846004366385826540280231834502516868640629761374591062011661289802368531216808830200078215433684795243092880765427144588611536468049920000000000000000000000*i1^266 + 551943393599292083223205508755278346114407092824275383525369011966985628379656055305559374769746974450695141639995877854092251037414800886643982616162439296823757686430766987913047397481436944287502403560665857513951352531232350158651817431080898899036687315385661077086823889820636053744910630150957065897090636223063895724271833251769190266316175394450335045815105843453233051501965291996656954818367313005155746810947330940280177603702455176457652340180257606939301545299214325428527763898526427770403447940536080035431547425218090403406747884553805694521100788569526178957449482587466970546791358757700374670834088326773468211888240670328358959279620429462490081033416815968017346410488949775807439321659879513626775558292147993557587278211879452489531145638976285714827256019084918424050220609581282564529974839895460526830844382848665491821849866239951463757874553884590298479054080748322826766750988822911976968151029946026119901756805003940085361307580755242492279912265133015115107819544026246906519592559427274687017577636241155137198404296259969968411842214120132912220670845302960993264198500031305940263785901310723488631761153966520640295935814327381415154311072455278437445409413257589947055433866642656977561358554600062699685703247101443584097564024471596862576712081064139931872645736593413678363234889447161886325484262106582705531506420348998781189695143338637635036888658390869133620565015136346484892376154639852025409556316216728361066627455911516664896636755778713282367644454001989943568675676506771516117066355803075680553682154021568159872460460607807235565572725569869195231576856611086952731454617119160543074459473027166418394640587784821934596397712586661117905674381804564607222221822915027935960479190454728642257206137534341658779539017130041927909468059520507137236807821682579464013738291110884472215437042346581552733424653598199900919177599090591577470375124796432129706459273868518791668291059930517578763650966979720630157360435514334382897935188323503050719164909704430629499950065081076563432797589833817073631883542578446739994215434022462004800374949030584794936854572801033713256106200563651547355270264084734824601022843928462824383273543937037612287924060877629854701202244482271256022307324862337353304859905372458825575473364675385518144270984106591286936375457377068744098042014717596374591681226148411349366471225092730040336050996838515323341976107890176717588550851516166600811125649938932805691111066867448118516405114265907622683130639014999304730135146300207624205618039482362447260039721591513391144193290298428714154648550480548623822975748710350556994585745828150880639219134397035331804419543554844477604013256355520083535595819176432368075561828990196715184804291789170444539117159063282009642727696599376201579671790660813550148194869980638820063582070752230211098477881723725160905008038753424239115896969651403010757708361996073509005308527731304074496360870745216983875520783519543918419422140966113236223463181127234080907607596239874705617058714720166245530881548412531931121559115940270702736762758428821020197136053611093387026258038749466656360933956065010639788237054042671929117540712173795782445398288182667131412912214494812044272203323065452110907695982572727467815574545013823183936033271570551958339546343602316736139743301780165799029454198590860909406502732133463000485524744112482600185420428579947026088841147720142655882609664957062913747241130751546687940580114118224282329435865419209532204186642517734760194044055699838515180985074951028766713365875582276847368093173154428263208977029921228986679682623934102019871692354785362505808583720685300946874935877322940478002499905846071195568972447651249251076586128251455218194042914721010298322583804190125393214875735874916515254764325488737332584985667899284783104000000000000000000000*i1^267 + -7261293883578021743983351273220680491133943202897687639881104059064489099532509587154962972517454033602419547556351584458926583766107003145686128252323124653722888849512281608825606923903124675159386912203980886651897515915228873212486220966117531020129874366603726800691569339518949381932908010894005300464959070268260996511599374690573475391799383805666172216425197541637383476807563581061269687960250595982171534308180702292264513701803646587706040452978220225242564679996870670577481952339126499907388117048956873031953729640244735711950974643021320694701292719902620426340605325817266392962357068591100203438363327362882066413498668526190822870647588954642794149954086710073668475420854280779255970176378172889085999179997018819040476545115425045117553757571863834670322305650256162622283038932453306061189706080512109607370803021844967638189451265678055481728992502714507200418950571955702650783938838792746775245221440414352840655695904031227898287180657755128231397394794680450317064751805215069392235566588345877913744947743443998214045373751578825201714145448328776667885681455336944665302003243843643999047933876851337184156830668445541925605456245160441676887552047286932363938394829912303163515208789019201166929342283502528398107587123900630895075968684065409580462720267846457421389747954166518889922610109097657692631217257638548880992355931028020894767561732173997369540685092507568928732753052235615723366246664917351514390926676638701984449846769254031467976262914561298892786870044993439858134847100293049570650985124576653739791032033851979017865139386090068535654727040874186304380852526815882977985763260754671734272910505023450295669816994599693701183069353073818021552860373929772085284654735740109145846057102283401781348356538829531965010930959717158071633538141535358509675955284138795451359641094924409597178487150283932842131133697299061360527110510485222931311074824561094695253562176454682780859386164201795837218871690565402361880096614746875515403861461112005056173722026827321433417661984659120370111294050687474294071857142041419687555790263071302324390218576028075221244225739447838510623111681449751054994993186843339873428559108183766638265975737449761944668418575474510861177829230012952645895025441601063313201048798135805340760580003540757683610447695713767016824220676796127544552279108147548680681022562285678552130623106469218213667767969403900578784531490934231307495616098695152424324345444477491305404300753409622797660180407406377830642092730379921470961853868367936687478861788663686605029532333780453197119667957698693312014536826349916703028502531007648453601570853043102507846460113136764818670817770201804647751140410744738425046699184142701690165259555469631085522182068244656959489332549880502333535986267838380737490593871162424274473710908415822254447193289802550030264733172810821461122688804042181631599380156610421443914775010191244417040477238395716739762533230184693780781345675291296069902317176826626336674886381751308351888930800800824260469185317073969655021603289505172558981699135068322340812057478966054997893736685262865475782004295910448832726843456082133606189134350992148642100393815039361305926675534526047180781829281190983737438027117053584794262640516716859213676227504145779358212508960277326879753757739227547263396954983470089815959328952809128314254634975727622898857337204223236769481007922775469377036665124593689940099064884685544846099838087597220251191965197375203162002418618002613241266563956218406646164111743251481436268015458517448330787217000395010046621638039295274678831014039957799342382708825544981570078917824760848996142595515340583340735380119341139703316807609650434492323833851167737650365338362957735809110440272839940543073151543196131276629028747993479858210608660746404620979404800000000000000000000*i1^268 + 40945796275409970945394784076640691131542144053712042297236861583601220741645967443037044443054822149751460943721688869623179802631952932845270191303018448159490817565263702072488975502986115585356292598668708846870571825914967859785303891788843115380374804163851049160352541057295243253618010275207205468795775982137322782414480483018769266941862406176723103197110524158803308459555742623746662312158973386088424093537845280960905154452424756599963313370733945992825379491006568047933839672247675813415608224298250288817278176184360743825919825793736353361025080994058163125702960633648679937954905637878761348691662505729082747266851499343123690139596783215919793262886536850496278395963411837083084084538038003502113724869974918128004673855846047757441774013671965757798125472213065205470673285957518596060013327900579153904392597459416997334161031575752748395693580427289085303167173430581037031987540058074535394925755639438948085550672183325220522000249707934948302898669979540661349784481652388950734694595229317766039391905492356142716781785603086658465009743044808271082454738001264227139213419071508246123575675330924393053377529679446741927514439069087239674572423569919789182422328733812975795828394673630170107796224477415815636525799757696958547045249720275295047887116248511849981529122039864901350891295378260558951856240641039496694677067634844749948380016160249335303387336544334734030387586879914743714198175364748307336289068499522757349130670606575260299666279254469584597817791013565254614663829350420327679817171626555999247456456944857657743845790879720892471525885222993696261829073945424701992460695559492781385520496889511818656283256973660626537113663773470792399363055712314087081975860337465515748102506750271789615149269691701951257620211373532009765339646861722946467042990322716298956342168911978041778958092538697751496663667508957048999815089186984667222970775694368590310951273910671695243761470280742934430200555027752127320835824878193488760294061916114889502763831963018194767326800527195791098823063358572699110710174753410238658274508660067435279446363132222236934282719280891111139223356856779068707055821260351533094896231004439276054673695060164050334994991142772520374467003486088622706223780466248702478415532015053810579473181670955351263107444946817734986115448606405484351500439521163615890762323418084127929057654744372767432499306749082556005319548876285052970646692626095093441134081747176847808225290993797931584436535219767489573952369771484958520346303756090484594870071801900320124345454034713074446917359937994663765184736825814633700968894326288270315584026219224400080324071381253660606026203025686321001177411751651503732523020554228260170954605488050602367254952769156495219024482167404935810341050296952745347115847728872966742695060025483995900124798162220242106450077351732154755356556499568281900073943351915371266905110269210404891363237055408072824934327705888572530069829635624705773275938493259905986220625598409573113248976680763354283436420502805041940474353768118009456031145398166923536099151771050294246914540041983219540967950584945350351862951836929712972182495286817485452257755024895928946701075525133551057963140708790125254859865288797730609721754051030893130631593391041941653063210079668130746914758983415308305631386274012556255381750227173261420823852417339725577816167308651799822927413734085846013427544064107745032127811649126347338503618593715841132341417222212479541488512100648251264961431747332752033348817212687829507668802018034729731510461022958702493652576156912918620236285935403071530190883263365646385243777812147105897065151501492945574070074962681695797289250835612900455665606217817498736972673532167102061127759122444753527353169478308004833150801940020084924708447846400000000000000000000*i1^269 + 20166792723861138272415931851089457011694531304289651056315026166196912434574004089565115358720148745339137403775991799679541865133590008312465627710064360639576039713508154073156323634050753931179984545206263900848217935858242507223871827159934207401099344765153885736883977332638992385247011821697702726476299994457512927758335840871090839564422670507816195192736374091240808383471854176133077447382115512328587980146180247954786870856722493573561879575098802415178262367375894347009770124015918102093179328437816923815635096429448569527518035056829920905727911875616184136078056816745619007460619219759471062001508757084366928868161179292137916470935477526651812914553626440743354862690643966801446098258490095134387511458625859514043802993074906530749649893377191262075679252871557977190989688229374429161332417406723829156745267914409216295636458704711848436993420025097471959851929013647468418293507571668445613620755358678218261650292947492548317076598629890232064317368937840071143797846781296030168299634164966895003996331457627540838811509948597302280400127078857906235118000715411216666170497468577721637354355227940909679058529566816613619355653113997290571337863973973661885992668478100735889103093948733155667924574381928082075366891404681870910934348658886039107818147790358632356262043345218391262020436548446141570064887204158453026594870601188495271507203737952044461778684037875530324954951872349847523360966215346283216523951872109395016946701232333104841184227264473981319843589044057206902542414616657420043117536443205386474050102240436085797480174299028064905180958633199790674331498982569724939558497848237011545134231424097545889034511819776515075932587044754702447046490475164318323567139761455106690342705534665490514292986568423925805305836884969773923462811572717918962475776689343780742279440075001834046879530306158194314866318663648507412775288606605503833939476493856050470304310841565012653440579565645259519608239296096317108371468151941846207515643421429553042033875187038160107261844025937891624655291046522225184827810047081655156181090288738667487792690435214482054809640622623039159673050257445995288521610146614753278857845943235804471387675711149751552164290776091048163552690719312245975890005814121328144127582520605649690305623201504375901185893500282611809439054371458621010015047316980540127157181318347373148424555520523555489931066103976582199323114375211091262992131044010406955714189553856258682411896311548586392443334677847777845489443956352160799842594644212123068644787230010549974555092889157141777509118032117006116670659506942953216365011251910146732486582015063466192018966684885927173648820674085658268821216357217110001348520751380157044829650757495595685644239177297576652765129767795350186361374652434859783409689378373309179252097383123317608000103524503601336842916453401168601213068779975669311423649530427131761873457683342792921616988282218650735295099657827174497971957906098471103507299964355641965410000373242126922972777854287656923025046964483595189592073040587738711696500537048587553957140197905977825117314449248887646671916790656760992320406234874459775262186838422481811707875373360813655173832473573796541564604358723050057403636730639273411017744083412458612610160768608543736802347249002840601842214648847739015506166131812996666068284700220440977689443701528011937550672490414021173217186193619005033060223294907621631186683116138798449512476463260314787334350851763116125328327026542802335345637402018169696269248404406861487202024441348487447823402301452029547850657713493317330162601510265783807094076906936557070844342588822952359876470571129538398817206383582465609458139049082009756932044717751801328964355911677068628363690893875943735285640490926498889397978001309696000000000000000000*i1^270 + -1228332135719433519861159891556677963218237978213191674016884833301829603061921887549614094556293818560010588423489190384438882009122256722344419910168829191239883816604966156806159233767299262051774030027854803697031688698043024543357667570430679278900752198408887450023636180989434208857134801440334214906052886870996045460452332208900855683978206265685681069011078934064514838586355890057687296892624512524427201148143613445222322144089322241134927562356443823117927860043147471692108439518927942717579586167361930797271786629648282842310928963418320746719035980449843417691947741940249078631272071325727047450331811172049657328654120698274233278564063585140676095582294082722076642700081269768688868337834362337687930286365475120532199970246250181087856597433142539146348594337273195457785435783006028975742048810401129633984494385539320107038602636064684590578229548743989883020728035474881188427311978312559645649314925335484896789541460465443931078999803570816713495258282657306702692658790616777838757516455148315351498133284633524935020465376545464145631708886315138876615073075688033099842391026451569007984626649314150828963319428292988991308062637146283718968783556830693584347051806050242022366213696966901269908847264771037442848172718367850681654122317051615763023970814527972407069516461050817474502526191524950586503732764946860034150827302680214299207056981858567275251943615430664350392089185786648669970031525718279642660607553937583092014955644883218459730523926983148626122259040175436756796490042706476976788342712422101183986891603882355364860002472696329246062567261041750214105253503137496701019228152693569236455474525220140701319803181395495011110079888284568512372953178213841154447343045544409722631131237589715407795630033540965929135063054738108792813171467918117630726702251356419016558853229392052951918438988189235659913696626999864816364335940657551069561307525852431960039871064093515527487900347435474770309182418667211461088120817014923191826068520773641541303438427917844528090116257468546576316685588685013035049606523366547020642545816753747447377695259435390701762593644294056367711326885936399718033145164892976568397004400671271002039200433737163652228286712826474725488568872344854845875320489553776982185690473105403735282634018756051164967104864156228846863736211741995417524452311873379277573384839701572533031953869844251900940933164835887474803436972022810928529921985030928921340394012643299263829059905579216750544937942750972110423108216243633830206438034424075318701105793931404320839640555975306119011665512940585363608705854143193884788517436667560581430729946911851881304927986773358187887499859811351916791523150492767403408933999828638189567880907035431964089162223976576479960879212622748319017733295904094691956574811730880611044278314156636047316351654318327133950336108632322987990416085232102264604396282559363554640804795805641114267884614822129190246768591515143589235579920340382254694795292830606278507303617413411685586672546910654132182046554382211931967605641619686267994947101559576967257216070391868719447557248000661610300354323339888704181416905549364782421950023693675742270690251108945247047887225214121130239193981496676560531620673734701478970420486566750883422458904026784491066898054138360542718538361195156756693213014830613019091256391110164727625221783150660894969514486020062942885004973132109052967062283764592164182445397531741612662299569049997341395509323066769325224056797443060458565940783164661369295635285684711755687637760096996606243197346688124633168749038966933535041470087336302195507286822951809995151918850568472874408006706019891268222112661346619541592409863445972070440106845058876145357775410147443840962609143827026871189572956267731956531200000000000000000*i1^271 + 50383523341899297550854642324426781955859696158398898348537155309203401071876507623268407794448372679270845529333755864884065197418082390697994878422068680203990756196199405855025274669745487977963524758125309143226053999634871836350953581093617070777398336677948129980325692851834168586871741261027615758433137631531693845997495987061026509858233448289158828143106812237543510979293541244427845806092590600714004120913364001147048262652392536715292259421439648629510062015446014107622891331192557003328025376293472126275245707703681466260029775834578065025950028578892300546259629320300579783651967219651944974373012577410391017802393823789824080940920367111911810285446874164791543809653006231276000791829481022395116971206534891305478683889386325341542049159991927857202147497055769536481508759391362294331523910598044010843535351811034275368432448740321467048277891775165375884862415541828372388533482697024981281620571914587842983161170524629732873511414313786150017078717107769828294834594986342936016700510816083535258679516647972633786093940114474432239266476583830601510967234135740724871305193330698322425560219111944099199367222350530039866584347309283223082335738280074435093756116370210715621674161571214987778559986042532320901609556669229012432178095946677207231208361526007793905739671292149264808989059530856351873542823574522022413825606228531759852417698030902134231011558020371886779288074800052444298577427298854312056444870546212903517604935953524694789986224778818862387078237559093614426823031287424387325630140467665066714971437112988479884990381216358719835061767097304823485764060099660831558014357195138675981852842569036283378972392165992209207870778452319345479241627188997030294541188379245372505282947290150535379720289625181727056965186619851747337787439854280948328356953878333922424814679174106066497978989796031082755813648751269013457678616571722427793792654249135524191727721618195547409270351702843715525959093505637418263095875303358573413501008579445146752429163932158505228360455409773053487157573251202506312347450397757237400507454507965878962247463833530545551054048456586329799633941095398577004360280698641857713491845140824159656945401461384637038369841632678793564603264020816489775350238097203890712860723136640265501056853644405396670802470079331490522027144399704795333157555737958803003540265563006664438358475981119362317394995224426237608667005976862608083438811058443074601708845865417258813253560018163559880308059035769549767095363512884783055915576793413224338405237556651746833960091830994910342559224125187463860130235624254511957031650156574485030856303719877718582839649930855429265451171255629209310123595268244745502022641310460377273845700169475981905059533591995624435631052327272744197604878086667927169887221651599121400458074004763468198355476535564553737470860848328444195236633866622791162494504223253048115668918650796879512905930604868896274157618695106451562560372297649976693669909920924185504248274537061499224269247274034162089086878615169296989640674995291947124528634558384384841628596176304903166882644708953845438936961615071833699223110725701288248290845251333175494930236266785643885597960668776575612074706924175633190109601844466767706337164274621085239937648794348124271610572132135007827098217363535658882035384633555440161981068470977473226717917244508729025507009040447158875249338271185242141474878285165314519841963485612257660519846982593880968799508150946222935743169816177711117779897645555326770273609512607839840661403093439746009764771408375387225566077155795948552340650093853209164140343547379521097161771771676639838075914740530111656982081939700821625729908239354677194792205577235657691427768174504136762713507547267567389245440000000000000000*i1^272 + -5054237271773988045672753872926351645322957529645362328690914595939063083745895337504863993325333137130171813003307905207282284491791824384842892367505734311954023304685220937020344980566315526419087641288439282489101068034809838023203575991216162856034547662988450950240126122910053375475167675239881243927265343185856495122201878730952319861484547023619272577387952772487092185708035989647236007594968706074968178834206036422867947249809808930824123355263443021960046346197726299543440468758291074767639313678614734509739320496566247133588255662731013396723336537164478656302554134735667599189907864320337384263522882235738838809049281884209969361301358214428152718740841382755265214803333095309471054200958472658834422811792424627799589224845661165201225798883075844287520646214938875624609062554476442085615599008023922799770183115156685429312975975622017914205645539788786870602729086427269605654955970451041491993675405409463174772440989870682771595501391209526484198666087949699975885354918313375997196378310385886489171530659365964811836673557824493213042594745011711141524830107105146098274819259386116684263646082201981533332829495286707265019360379633523177292428249783085246616762203300732009046478708966206456611871074394638589889016795239942616989192996250402481044715878178861928399479200187088834565603589328035368426066473907233659898748847051607444994986641219838800635460060357689938223692172446911551576256453953783251258027830647253743254274623294335366583240437172316609606437093551119774823830239636381665792359233968161944003850528486531387381368830391329699946004354226441125655071156963386718056810672594221840366537992096047879580714078757368038026209225591374171518077258225038826291809823914202669697008298152982357322294729485843008686490411013546276377351073499415101115538482481644648450284374466443596197781195919160217265627795554100679619965096953078333548104516515439631654074391584617643498547379688431986674128140886860697245169112503779574114112471659491654007498491226613156612548437731079451977572904744868320994088297476045794979697457697962527656649293977329027086797926074698644387193957392960739474862280822027147171148160426206482900014467092161362138556756932886528339107923126406302581130602818818196362984198944457847908457677606076901437217254247940461932622970746531614442009460740472218423821033210895865684437111775808876103856178432194554135258607559790876139275533375922038857631574418273246278300260739194003788223813106891309010505874171162826943240121225624138017192722499953908360990345295124737181936030075194364055915054929175564421852333946194682429669123828823071609633308186428205484178048676841367310979094413720021901640985248808583933422266554759918802211440248769548678405307153707868370138011139585734645988251849234301614226619786385499680715006620212197047832987018257974018876837320077726114251448865407117182196784847807311347563164762724463781791257139885857191089408923074582874076167516726550590412324361264322676535475806707327394360105164148381102068657487362909244345731573846359502669681784844834344646814932220070771307253254194040432946507330498233673197864976245577513203583952985491182188964939135853785364375175041797919250979873268082857320286456155800054453751320553592464271788690217896126508874061353782877925565888952044869921563624200036139083922117411598232013854814934918479504431953304788348170206282643090056116273658975916557560178066261669950986085396443271818707968293257826455934495495725889888102065745644318139767825735724930615895339998238148612749579306858411986725878334743210583854843334081378132350414241608827175566144447976894210560573136351105428311640798496661484555930892158303149557720883096691239026688000000000000000*i1^273 + -8606241335407889311582850624698483816677041395883599028603947828343269226620777683618616836323674466798742197046006565688282240661619172797476418238392605634032713344522477740440692067011094613894020800406279412088294538246728422281978365115080990345356244411232270448341234171856718454750440242283414583946063450851498664447458789516197627874309049692646559828542455468500567980200623310384080770724059110913483432404052804121793726458393808025491070228694668060794391199653907479759760937851586969423397792056627810953332183738860332568875863589757625723674675841822201840484332346883949178814982054757096866952165616523029260708589685603565308097186566988341287308279392944867649943015120382223619831408586370658734914141070890690488672977539070091809424458720539609630562070525584939115307162363274421199741297154137375717260902127721218182021007035195518673478198471011461983207838977323650837369065850968667921812519377694475216654381858785303370349919826501446410778452137342865366846938929702167403571064566969036907949745685050055375090146080089442195473574911305270279849862234314167572455121413511514789991535959299969200361406651633362483486127614166432267682889637643155464936262529373033253815604670064094309222601149265834796604837871906095346638329553950374489081472920148273571756130270748399872963765688074698008979821726635033879514598934900552680134890445457600665577751687166750534190302660496311733692336606653147386252458762858550090182054272334498832135324124630498783672153295372577382767089654469311183084612241558777693343939129474839841439564014505664860499657996582761037467514588496081954676819925060473230209426872479412336527202248186759245182926744026808569499174109524610577709585573593288187257390129847874143297079469943822060962051031451823235529368244871849966001541678343037514704969757845644820147457108045437870471391453073180207126212004883814947343458153866742415633132096398516407258698072147083046813548619244710104639269347619175570816895708428260582320677876106053566967717498205524469716020263783507320399751837310121430088312606518443402050296173332048614389333651744682869376884046919579219846937141242806349007406556585052819255215350014502085959918525314931855565650314266616240243191692302483359669584207681868599848074588405531242325447907531135470267706491772994503467318560263082115717355202199598948616700634428496690674671919108182896218813443488481467923719813022877693796933312006013287467080633649970224506948938052803322927655334054826512170558705563354440721401566540935915054850253457695919513766773312818011531878985488058716834571513059607079694213211931710248628208963782793820574738934788225597546798406016022121318982887506609102312167209121412251651953754746896083967436568647726413278637445867296761720228541109407749428717990305978281210617679393770610208477181744063892045559067910384254768047352087553247132767168298015857880809161960251149212100426062555026900083052665659829653057889724996621282177052930690734364425011237874942796427061719156132817802977826760505017799239709233102927517387128319438525232550261286894715769153448755117367160568210173236957192530835704915314369662355764080196009426606119331472200338055835051455574470842495989326440726860308577510961636856369414374731508054339621473622544262565416482058974329244861545949667095850766685434116728171444116914109732294206076283765357695714766280437074099686966135150820783927383492206699972229276668445892331100808119270809474373026934755919047034858585767374598505363355101211079452004234997067865105108876515550706888216030356062169887205099249546177068098556692074347740017545206922132170778673737194839694042868302089072018811231289498511231040880640000000000000000*i1^274 + 153021067308591769241577838532752866043033225800866042954539013932692656193823826373475817677492242051420962938792365149965360151843808035497691201008044656352706074906650267226343193415523648485439618040299688616018902026805187843997467465070254093993192225172699566920575312217807556475253576206679195827102566054604441622819163837622368736849141928507893183961628384942895533919765252590115615090089026463203070873526002473499377961839232974766609170570188813980394827107139881848578065280333705768154684821159000107882061707228350582586325799057070272860091863662102942540039802080254966551215995624179715345639492417582414089772808811939235151058357482092966461586365918666222517016326383970780185320397787485052098490240323357257052848279722250988257927885559037798723141654977692159848611824699071960594705534100079470744747403893853509402539328498747967857624172609059105710088860989367336334654213652605040359171105220926267825749812468957331686613939135405640589073549007163957906350614985395104112741663744808690923854308037565087409854330349870881442891635833623081938134167975036056356833751466596073782936472417141311893369987647981373050616384765393339059868682156507634102176902377468149954513761223343066409147062788007435845306202731632861939996998038448263153764463789105743495654220109507275025024068555012450580311259510652677684936263041072864315671844377396054407966103211384368999416691870766073161525459314516865097184731860098987558547367803532786107848975623124323695406379589215489374180584866922343748782063468387812953401122523482504032638638697266244337714873480968752908019501445153429988334630068738292762594650120016516733451932849262373867075211924053335981379628270417974422173496395725832580422756173995016702090445205704746536500475383964979173253134894939411488726237527804476873325301543945434518227067063046501911667905419521034684247228676042019981297705178662574107290398681265354021225315410298417894587701745116460423095194531306455976766177877580250868918431864082695444870216903414305196791904020219386157279195370538193616609764361359874857354710433777473550543650593394617163250737943750952975972225245599694269956119975117543162635279161714101447776878897923397461435766554543324586141334865558277883479162268697277728164142431177545096646296548647305953255832056508340966232960262748167433704380022667612252191033104439455201340138502985727146931768641909105363833377968502314004469565167549107943969147313446544079109738979310206297470149984800377898933001594807797109535628778767490277087276163068357533687034000377600391972529593277359681750118989088302161046887379507121299425595260285027658678737587443135794372498699346616686114506546001681033344086516330629214694868766995402183894839187248141365290289906679723644291649429878937819877896947524068035869378830588005143213747470152902986505437116061145051287418668817329907862451054306326347654507515834274752459552056324550118274534931652135512314069263740696478623646378678850852012907728188774217039297303593593581564343551904007203547993017385179593683539760954954406648053565924091374299889221668224877916075250588109876811067097652625919531801395515627278121205043008979621224278454953266669458031494142170488169043321339020048338619056327924740090208918607627279033863938096096368797126074593257042760044449327652998054298448949838971095048480462049531189221540099075297410529878335907964558053289997248444359411943818089900085878006422517641948636989643597801668598500114847520246766124404666912438044458211560573220478364771420298842862040854323151353452215132836129067155946851548764250999222865083319005104164095073116336185000820674819357258450402345703666876416000000000000000*i1^275 + -18274358036530383506436362130770955138829224013096096756004992821309184127470034090487911801972182826133009005816700615047475859486154678461861688013457239604970791444224259331191183540873452084310063479928136594849825900719347488838885832248033129961774843953041289078626028833103222020887179978305994617720899433981373801458704066053217699305755732025195185905356684077844909163751335995437812537573768473983079088702752841329593886712980178470645394511033812962365014713405097067475434316695867298677461371451212023602622039842794129497951440062478138006884969301194600777100934493564617343868506537117201761111214282072330396551686468398815594914365050533735936656533663670811951117888441664795585207099302839458342293305799885898506591429900403387630058862222112936055297029159485795116859928715144334949071832114848594246017114890471586158935731628703108957980310263859153227289505834104331588596896093240999632721040607779829339138121791894516787651162932595873801270835710233287004617904894090814103043455191900582994658538314872463536899860872471883292917844486187016887882103197683196562877343842346090513790259111796670719817182861992147886795325281466202648742848449140396421215805020742270015497190522534427059764093571155260802933699499801186761847384306356726292408579037513113442700474638121494087115656110143610099996130375389447871065625845144233609708655849169717169738359540548381491735874542415702942512116361881813696919247744222992337887011834167676130040575765156661019569073587792641558645430422293698049429988149508068102742169732185109415998346545455477813127300094885730182057302045774042327123824854300831340627031930418205219211052084638676709394684678420871389891586179218217841663983038172144965664564944403855981987747928136221196634796743415199114583140627474449133586141428340565343074545055842202372029348319343636228024164358991292641344524445885052972889976004872739930755469683020039607767713366265534742484008287791265984810883748649142584337621128000217227879868045178463775669542417394504374903863695501121471662418910449308851196830386645249460449049037831961491655979647786540517518867685241510748769879286427114466769785434788536852296762568558247785037120232132035888494867653614329811533558843308726424409269466672279198849368364928610909731731504078951420163475385746480157672760257095301614294137092122014061022955360552281547441624774374016365656384252390234474427144154421187614167947383906576982597154129219783978271639282813410652065897935841071518142640507571713620066067283337506621100777927733740072155957036012160669951369443179099081697250521522741605575172098938048350738582831819711446590067057588265505144311021174123906689611711193525827857132500469779445234389041947240001981178546476673632603219797324304532431744188233139764262536762129564091458358388659202209283112797421858505908766492477860689309644982501611620286409596604485174094628262189041900427904326306318453713933538708580209423200797754464875719163931848135470293546112738968648642479867151230597141836934004477393492853709394766101900457731201466718578560389631666085128059295241409141225267812862064283417514501571647906565781023368927792892921214308527244592288215390697380032764004984522442676552485372057325324987991425905309100846178244289098508261095752380773248212954908812356052004817946131992814950732835462174669770783303628068689393629339825647272362276357362763953957494431064569878957671275830713675351326294132470252266759955538559010932281948932425346065312811196503744351628587418539919397739636401452000690069339765837348493604540782849724025574871473553146690517037587270235225566227265399500955750439526260140049430478848000000000000*i1^276 + -8047337182515589779973505431656210168903546542393784107767478122620315647887675703933663855270908329775190403660382333633829213287929299995360426524142168713950106935949249129669030761388317034148127959805803456755474966640914317578328292709057045037055378538157264176076992334275197835258298511204502359915477257353688039627874033855738637395790474663575186681143094671551359775831124467336386868329848174203414326956494989949651325590649690312250531448176632681029024076673648069561583628700795511940985836830466753100868927548392961190532180543187528982092728109135533283944666326455630927051129807087445807353650819635428515310218659244236420494671087412662090116484638062289925608391465448842929364359408587328110381031657489729525046451330701445103323530913658265945706717067104513396591069341110362744993356759266846785693053431492884895005300924484139915080743661497970377949250928757193549348639978740751988392306904725544219496838558128626467526544744552765031096433786054177015794797320096367730115917980851364296153018422209824193115731943302949649359078527184879910667137535938579412245400939594857002712427191497273372678130847870654818077982719602475631469563477313354268003134510824882992586728943009020443478777911266241965434803764499335326815525461123938290718808565917992925571598967904882564256968125472643474038874889113176315967173541796237405661408973583438017266972594760106513236135549393917682110521444324895499430424615193796335854208227368356386797033827048518020654120004493071233835887259872447404229111558330031350582473422674112825956846601111301180936542207833074540039616492293044444476449159641986205633435276273833417253352764819838313544178673714363259183267474908149470738786241035458290714805264023295440187205624722518091397011975766607602015429344600803366197351456850418714831894872288434396073303684013840051090393699305461627456535252654538699499045027997535008696761718646806962366327287502162791454488318675285687578865837603256467618565510761857348263792278194147381033452300748748819413697554767577354337117322874250024913446602373496715657063971518133528242192255388821597078489895774235685299667301313484622107863567690148927354813462363778569197354340683370005142229619157981771471566099258649707938623912653353385458041603322875991387782770616962540023920534977624117086245380882311142159365131816994252458936891360740626903783037136182072472546375423731745297182364823683644265887893166685357452368359682095280059566818774100783669776347834472460097117299530123352779668666073033711687113819455439590876142043267724098843688376040390347210742074983450063945225944372550497516423590923898512144628267814877611867817471527053465786001147404440406457631255840792076546959960731238459045108004348631760960273644064893179339517784641566755923837233923816609537272900299528164981584028005303418687778247710789369523376426064177987190070687832909922268118035933738446769432777262814358454934568066086811091459391309883283546426865314729428563446020412769052025116862769224161671012887183131326337217235815255082871979042495619697533531893111109866337883636498847031956277867555631269868964728665514692276579433627526600299637044426239644348513797717100941099472664583768513414428683981428841637198022753622041046595469874303974672109805779506720415068790651785845879045443008592261812840839516196064799379703405004250466967893884518771406150790233709217482976011800820451659090677224007744832345455973449200801622475979765655160980386466610468630292858672493549150261114798389787284343134505879058787398898884356744708066989759345051944102605246600625507220551757781812719668589856253342841162851942400000000000*i1^277 + -952776774630257750658489592687394992887648046710656954503782198127981183296836706748306390263861426938676531562303667927803306828945107715773358086963233416337996759007481600659890535123258174888116896355995333184131138386236050557101577413984113680046689984461913942535430143780877743391217542247133698415979592460342188925700023911805579562614917419132886048192841758454422790360618207742532935960482858918595198220693045127418417049306971830819838824829171774558397359601098805798989587261721481482188787246350687290093897754140996835753143838630162916370707572428830406164875984659349643534580637359705565054295642014635797469540274806636033367294226036521483595420630283943822018783928848296076429857620610195625397154684414802046332944694965104744569725816937144727791621510363380078534389122456081775872821937677661016782792427094857300813362181023457350583670180835746137703361308671857356951965340531334037596943653122361178688443177832657603963397845609586200948288463397167013416252825146304129543400941565687489992629111176619961457029184652473854850280872692122663176413906850762291728646751514616257760375210706205434619383601452486297930940456779757874479298236204397566645214474455681494440352169748419167170328543219148735127618675921355327770310800150185202425886280427990360256576244405402022517144512766917628346789786938051928135414466824515024201719003178957810367234388194803903161788867212152020354221223397533818832267778515523851331108927627393358519283484047379296931256784383648698764279658556369856583416789773210995096589758054956311643385877858164762718580364221818921488853396323496156327529268361625258963190802240947794210221288448655781199021494181596867103630990684631512678902482525884712557259898269699548211136028908171233755293820417385190833457135643275305633666165696114679434941578054504453099341163187095592404325551409616710270209875295775392950541523153058175120015102650102718058933238920436213590231097092125587060247163198690604843324171712292558936439858763529792559800153722641176916927968368413186047986488608198171569281852505211842053201527777790078178070000517440819791691485590551757679023822576266709669149317928394567588026688189548127200321986866085134222403212891367822753473102945788889572656461286682210270301367289977270701470767835394442683915519987403923115731110895129027999340318467442953138391931660074759740613316581826967124883851652820322491277227058807911620476113632245280399958961003432075474198118705307874468596834377022598593670413866635866994728801939756477343086978779688072762236696601279009363410622105946892212424298104170807323680826211989796194293931592968103046266672626388202548414377424971217960007025592696528507701799161998156627011016706592560683134977931103932107877040111910878939980936310360421976658941403837262819069397108337777407133291369021616458332331056072018147092625474858706624620368431082604778291723600589166415664686941731369596429692272775033809369815856103270648434141214113949414075035206527528911355586129384313300127082728732656169060487413169838337027623349856669666720226430213648216205186843289897707127598444667066084796033036630518784400888622795842873105502267390163632594772424330459023022826702803066461039579213870327374499878857604823558274671996617649356937539800325747458645672921203608015233143172142307022856231476500937749862716627915906900399161548502208476186633893941828879864883081558861621323839660530709131353371034944307422647899380512595199793861709320845494697832505213454546350776665378443592990205696102426509401301910185758756088773304397884806198380253626926475640735927553477309492101120000000000*i1^278 + 2307843150747930505075375111539805398993300892683684705103872925215228881964926165307793863968025249301666130930314327721142998380179060663986697362343299325457837511230373314074326970241895292361387021362941685292136500494166718780997792992127537953998583377044319902198746715967939360026975246641705255130241763203520509178382315871191819207661843821568273264034969757371313046694985074104014278995247513844527627230656167702209372551547006975941211474100336015709060602250548062182427862188672743634491737041521267376441736070068715082564929671030867727841886707033810926156258143322352482243609410403243480796861448401954492796751981820608109277430672651697258668973434215439302570130344769531136761165339332967848427076795230843855614384292545434032340555398483588446922538639719071501539429211310631712624309267103377167981139534073624352233486129406602033623345828021343546327911596237631239775602457174615673509353399486271019547916742420517392980022877631137156351201670700232203050970592624624874914401262084834964466567090839564447001740185495429765178088008616175424036574417294405552344393748042080124714411558457204589414420460090213222968843755325651768059570134174393661002204836360706534616670613494763647368225885844798479402212714468645933509086298956015262418856095161254287661718539473490381170982502205499278995669189592348517515508112935895011092008107512792557208321552374912335015793911343928991615456947389090840730207208534852154768336524052926311836423148287859242059925760729834033805986272846337117336449146382582974434894645903197152533092759481551497917296851473775909958321569383952266370321772355253594209596298960281724960994897602963844122598183706783264359907628844485550029599035287622333142522321783515310604066366594189666694116763292258905052425650462173056303427379807957769303151035835839182589345551781462762497148561455798580826291051731597221280899589482448502752301129958068803542015220251409933172968341338568104741362296709506528648498679113456696024275397663008348347956584795896862504681890058294845351857463768066887356294268191120695580967604355591900764912524088554658077646103666749272312613415991528742742637065473738232610916784185581513720670226428627188688188650815252967523643180366805556359329555971135773328289426658205008291966488564858694176128714551523082141828679070157906666120527448596790352504778699627394888088511322988782194399284686625491014500131282260729128352694349034875293457054005507394696586647428262061942916014671153610942786770156533576217673254533558022473035817403412764090420711223170110490724531963360319609484331457287371995266041751891768107480209998438763617175023833722360044676306430854216917588090528125271994987413146284333104571133656874677058847760793507870891995042260276493883014017767008952397367176767019028889357244389488737658600271542964311461511452084290438368788485867297675403488176206867840529358336633808473155686867657862102991494945093666575828719189579697810952156682626726384034035549902167196496471134829519565987370785554262937626653542661556543356873985710918162094635279817255847098345336017343078466819738081230519933677306006426267404694953876098908502974799380929597577299709118924391094709797679190449565945024960625542031329196168501547600700220573966644618959167444920369294888700241641096749064471536728711348222578638937867340319801970069011609333693303204447125267929470875023556385852781240138329801338647608916930782139634042075327355684986125493981964318898487752557472445483002805715660110718157181124738397205940863008304769347780011381128366615099337471856277179533885440000000000*i1^279 + 37858773318876791850998057079038157848371806428859281685928299184839954638005770476935562433438968463163957355640534142022967106215395593349964213410673831985481652515771477416001937466632554051158125846278884041267498494618686169190104289849472983232033904816106117647009906388427136717101989583729502875690605151374790632963643133392088447333457745178979819112787284832080729039332207376848524015631582800578474557690017337873378072222470437712513682876622488826715680487494682484431645532829592854335100237335967420052191367324792749115798706211566872975261542007321306961898278608302893923897897625751851942753956190363078706681126420249511396548502245170921413476540991821813373677658903802000349390431044567604076440444328078298084808807825832653857209885748353170983369774866278121829346350628330870900327585304342361302479977948348553303269518846542076588593721777982933872811855029597310124988015500691291338575425213696253047830448276315649119770122433051576912534504489381322992708880694996139132149434417145294071848819362451234596062610989515591740764435883283378685529331988841067049880376678025779173834586168793081764170084014353173568768627536907699731548949425168739600010540297999273871705834281694754794610700210582633300880394853240169050922732853863813517394463084036898246134523179404202861525426468293586204420949565416036879209427525815301419332086317552576415894134038078183667520488365119684201498754967986563486179181662210575299207858067754534553542572189768143722678011783878006204159283492789658881175144972405593833151325199900485163439964555114403946748612358976011107248264079978078519241430453624082977644521048267262710367184539133497407714303578160057647654325256657335782350993088764479267716397198698398568435212066604016455518801833445098374748828536257950085244106600213375355540803573614167854199748864410846735886639371587686862774277130364332643034836546587703149324598883989676081245247755120903708898196113701730346295290427441424145573978041535895686474719674216719349688297917372876666472700157825046481350176175283367117648060040632773315435765198150547117320849041962922236936364482117394929425554066345832520310271902996988567107370870610899672673117131429602796973619303175024305331015044554150364260726659173969496520931418381502092289340387607421982834277179762824504119096439941365018645456081259217695758722260817912756508023415066510160928595124926900003654577857567945672873721427929090733648067721356857147269116331494942939326779330416592348673682010312202654789383755988185094320634787108152675380483398519721452318380285712519640236395837796519921638494436889141728430240362891375999961789591460062417298497798222690701939391492950730044333502124248654591875363283519043742639927258542386585853747264927706083841171042482380104375620745313128506864476870191292207894950552659306952102759179168696444190458658738669722055941124739400027336913047119392979971335841643106174419595523651375937690682570595177455030482833294065413951333430663648709925605863494873399165961840679403600016380650051138458478099421764541945635130685433693466841475209052548563378536199992036082688424867977067395736368491075251084966259573504057732590119655627384107291557417910011722448822173636512476590940703360788708605323601940615885524982165167586781195246836014098622542348085330986698230655442210245093574983888347184202456843015668540633071437494713762805186745567110213496285543865042064518463788198196371010253880978427903939403543870180196875293884360195316886532680072677434096797106211877057440851081007838201572031383732224000000000*i1^280 + -36407821512482123269215833297289477832421985194506828071294218204259591037793419382373038704932322598490094194873339160963358867722932329087433386375842032638570704086936933540219115456656163692071653692192470629846903022750685724556631138777199791613642880335347089352912364705788931387094510344888259143792512565443248913381774919917738749468655201991861351605396863907770651425376735033146341291510400461346179852667372491143446779698112040450174785738705930660920563504535911045109611609831734209038691051881848665829496501857062795781484325188897974053390345455309660226228273316452443005154342551987599297570738732267200989447858719642247185275572085329454522850370037625339204934280113551817905401372100586401384136650223656749247891128434445155037401357540059925053162326071564702638077246860520153826168935522086293592845268121148447690659000669058777853193275053370824958690963382312850461193650782923590478796857703938534785082454688214467931980579909356210052566256055258918637795756835458978312100877153194188441178087869569537819105779671863965848819532049952728028251920367018904112112826631344729604234402722154309941640154422319220093169406220004748514150911166667229691599104331669924671601628962319886734026551298661143957214059365245041671371491942214352646726027257220636253744039461804013596519629129390720395093104862778363868056234834078370686525400381624151506544026399896702383253492770136465098155330602933380505000191255982810483284790973401009866573188604015620259934493490693489907790278285027425857982319074584492525936892634268022391335886935574321553267902256987663946623375070646347345854148535360354877630604623947634091017414423577167353374561180487466091602532530627618155062922419967820814312203876748981460740287457790280017828615945315136883275979006084318749932344285228584692716292633426149250852935128160516150360156322431113668729342743321400309977695858141607561281722850361528980099146708606493097423617036568046669157116651431302889257895427486871004695861505225714176392518600207812791867385607715392875846293708259920457839337631988367599174993967988876550348735605615566532704570602905832041864409318343957036705897417431131754362110836671041000995985111569736088075316982636104714363879762232511197412104368470502228167595807294347497678964831069986899519316850958181781878428860942115112293140294839570858355324289822392651320856533250324457530792404051958220183368110570887776224489207632446906497788520989535250931529537261340318074544437891388669340910321684557895517932023636700272816322380365554743142295237231698545772253947987327924790831628055425729742146189991003021278951152907869009430893544862146988053328479905585581511501146216729900510914143722355992596441540246147619701337954050584083543267317487766100116618092841383145750417650405738754519518692696021173950157329868024970600192866507690185588633845587336293310539190971722696540611690854859287367466144582898220830299298753660765307611708636254489301956947161025948863792070806393973094183235790201158018635385800556700048628079877840286380630811441341707076905477183226378181233463574741769952369236165178730289261060856745725686839595281150932191002358921458377815836855954021154357465826309005501385425768284354617558941862204747921765161391931108800629572490715232259910980755278712674873720054487674770843437862694878345676692594704105370939974421929411903152651377411311019623107293485700109358147424060698078560841243589117519748375023762380220303702831598774740897447990068227009301692724225813017970138293318140737617920000000*i1^281 + -367866708070867429610180250573635673604164421382411451931481199022966313235009615799533110378998607065930684203265388464601012186787550760408068303145285532648556355776575349360660719463981483631339579376809701637026094430065821590261378435374962191499294973292905766349338316143869336494953787176356547641160982166422546739312367447738939534253441184361433289379399795364624740298986211627868150520572319439717082253584611585577411793916764818598756750693119635826615591059531479125846008955183073616882994766632798320579922488738432334655230542764969553565496467391847199245635759437302095648275014093002223108250845173618383639412464513473694870886286506810994459778651986764061149289428237343063245859228549642003820617902828459666210520114267509276845712062055119350604707334839593263612176711658115457448528825413155451409889222485400741165980312273352012109175047592683298675087682770485574494095318447200177038926778212734284571975431644447134963367786756397296206127253640769106966273784591947445207162449483210457265341656643225807596795084210012203513872746659603633723084497094863715615750138330866598080147587105049629659632207854183998213368115633273794053674622487197344750527681066003840979329338124356987398300425571713998578039284926367937497937674883387364172777109421036356938121961545072910358797904913581551195655450894389170560058203770930951053372374284048584414295451531878896732672001096991012837053561523545508651230297738671165852877253198627442728047061371710022697279528356778190856412938381409608618504819715126420855731701799316854361015323948072582185628497489172659363024920522724104414846520444787373132549652835514172801907444410474984943047886579609009324064935529333727795852857976791246237218604438271821531046873077511536731485702726548022576401060149559257064055307801815981879150754008551829737579556633027634271468442344605754241628269023275907733867597387489995341949117694360086498025250568621693721016170589776649375775034648717700051176647396083962201365729931011793764304648390018155766814247905924345561555229502662909711356787551960630517829617826632482020054875064977777592440932795382257034959805841995587480199396295328908664422223957044340662773761140499405910281000913092417125432279604252117600356893868851802689918475582642104193559623990620988978587253242563699075017581744433440098213047229547919454585993212091201353397365119368986529517875052769576653784355414003324635434918249932873908133604580174647424453948896913196717967835039518800920718578876909231745859284365414023521736526551313015756969595250768320134662527113230217447822284885473642590860637080122293994941723784526296143056971666321462283396097321142500355284406570890578103372038708242673666936140392852340670957248080716467998553527298718758494676343555456568200930177209584469775195403469579816734638134206430875878811090869006425361254740843827536061828921371080253026037402579628308450984425499210697650232192523683490143306567853688699949339501333407076075099952296217020951691617873650480344245734352243525428312367667376035275552348473204965780745399614392106249840391673315830352811727636108424240037517363321744426037069174550747151446458357521267849809854979301387944285775617880188012486092067043615925133071967899739313549098004843119468387342479078969549000029390635727918500668143865558898811046153148292477299913943113687486435169701810156115273793636955844728196752298926573334781590009705556409582264216330987473169139065074295884711592026057337052913120706901222667066984225570816000000*i1^282 + -393673358630991995733382909918729297819875803476573557342195344672373614711384423229562414848358785085551881171885801194469844994179531748921314467235662258777698325055550021356458562705778327741716912145963023885057101173786712118989801034177961647298793607478879251667467169939268826605316881188813819691310813579069844279694713641363247812156432112527163332088637322515008158020194440623303219445989835615703826326002305032908606156545798273810493286971839523214651788882146484346954146127810610220314057599374918951221534040959020705751015452770702419841577498790554470052383990396160745810212109388426480234915824832765668877250059865614341893212603869310552329448989845007206042614229078856624000109634716000129694615194902368664930835118100762433091970097874313366407197633975450008238540762902973583668078983515141208577061732362840139363811023191182445615494200300789879322790223185435696985129570264743155787373271131926108816482195027806851992898744465592877718696270880807819544738522572050909493480567212147615285867789719569323800713026685484611491657917942038301669914147973866726176331131271331831333032808576678507545081487353217831867701385528981558959117850684192766098860529247013748212835202030522503314750626554574723581766520211124827451709801118578265711302285849684976125965664936413327650351204183697957273854389797314143953751241560499211575889287977576349019344296106698480603094045007027651439917882586071993501917701268063656571371737372064257888885318122910404605739203720329528175261478072330940939689140854099641996409952422770841974690048796626248131113778851274583801788083569045850571155113872013458400321755284917589297939859669217945708309942958398611461825746699627248885821586957948924703656398227590824868841616819982653665381501740226521437845805500942318306284326781487668581917539340150816199200354080256596199290011988083916109821495917368750855344986498827498016416853749531531504247104730234864830301840540681829073294113340323016576005751670080511939993184948749710704518208431651491681842611110724268400890711012092140346822952777392669053345275233040890340352095312136703399930994292085510966577079346892710613085820501762825804264497487247914208979152083755256702143627065835283861425287381145968967605742424258801218378901282264757654580594315916527269955647007883124504483018677169288778121930651123541055190448442721440225826466175387310387939408517206342688215080434871479815698969138628569066547142289091166254441585897714109036225172602634509779400130293604104782171958286947218317442916977749948854327353802516961932699875184471984988240826912095540461666891016376479290201828500593972323429113681403258293845307477285752101454274606181770013590070394678764223313832914541103254017659320624698573382514586920742052353106467259797252859379079773933380981062586327792366886642005343276964119989880655524863524166658205752560928539442359847414691505286318817613606194360359913972647580564634024213085971554980786183679493292965416602941721951633914178334823711682006430924369379472100348965075444352591731048771667164933013771925113891879400439919441250951478004070325052363187493727702190840372450275432474566776255184563778004140438817472339852026018637921195732135701024870287657474481083036325595237872162197299624776152775700524702114854919383136219546248837814089314828336808664608718331638323266143539988442030194316475831053091183985159350082851357469356530557217190517493569536005962106956527000968369059823736723155063783009859456204800000*i1^283 + -276685597063519273098768123477042186282712968246502453541363755150474971403767760255104410930840746766346719366215378907185242536881445868378133157603520313530612075976700733907770217028128380336824129213954359278165961260312792747957257870567201906564930851972853663323777348122904997103526575253866424649277406806893684558858145450369862819930043052197666547108713813441769535318656075344347680598688145772324125896182656049545521126232808158579663529836671879930391003127556509262835697203995725569362495555161905235833130010789257456470281820942071651592288950272377893988134538391280172550771282864817215865676246437623726794190888808439016524714567753026503933101712819859044339982309484720081388613893584080833499289001432306308985137594204050093281437020757675826703315031121375015574184155689717002854986532962064208464967777732230454044371972814788933130535490976016298740918214599538459537834836458362207442553710070643319681301437909921838951432705745967809911266697266924720154181407225777429722721784601145690451114617442178763076440361778116986756405519936197404250700230980983184129618362224697874074170974641721591746110776047012285059026709703741054212286065771660340399973929341491863833975922656312209176174208951121518634297589310225440210664357131695936245297059256592357506578263197402968576644569810863019560695252619640149866635719718506190448359490770506692841689510922948512918250963896610882822461021633481708046250168362947708679356650679364352859638701014174129466454891480692314343897387475750247887945813720215952032590698362726201284148849965341446887262719857892712349233562561696793735045048936013546498164438427924651690875061356318944821115793110805918586511011098699082899654807290333211496288258207500947977133349546763004191834937690235867557983688252314398468049310966868714948679748720591195355303293213996387872352458221147413237983105637671730137915395312518963438884597235974178445628497512418450191110725413678899915136772938159457186547335317275330470773891694730871150485868084321404299982627750555298824348109283433184178330999786619322919187402185438066169568753092716948677941040116919671513074134374338198591251836353108096073022322076785853424602515489632807158386238016780989732429263349454844666562668023964831182271858776228645752531394743308051047538941042026406148579638103016591678632430188237763296871662433677739785400046243050604089292896795435458813211489793352916178161616842343515105209473336872687137217044203320205630677427019822094883588374605758421419978379132158109771695228647837189389566570348899712732818263489582993288064986446251190419315515094604146901082363330221033078454621197026323765602530344784381943789024796540237783153251637595249414128780188626839682062166717224707850787987674362610817266534353166812889902978383527202430198705593118193171302365599369484873141388098906036665889740242313961643503328382209124806598681228151072381731851096931270841435696687438086362709162139829852842270564158292671240972209623729859062671777618012124896345782518894494875884214945611649843955557839061855175156118270810792653108226458063492109954420688307425382525168421531147285149816560167196614849992108231748502469401283403305609935020276453374600469835963739473187155591961263029788039221675020992446162318618144863238849502889354909033843809180173847902503319775869140398980752439672396436714741120889207930883475067056977910266627714562205025637135100396836523296350283585025934731338353895014400000*i1^284 + -33835564570364181325193265117655735950827093242743962563973297088498684072741089601313669084815611004161980874027799430780483949414062586186432245443036319710571903194892262609123245615809342572177121641876764103687698028312877302988999349864325846244334537958853101598503916853156275402126833993194858855312574791384151786689629261530431715479725425625192719518719108102056709425685518941617683541998237719241194146774462159413305872792281027788662813900447130802338477161280142235708351074635873461110667937789863832265751393535134669604710786333844799792906652949365411746059789451200706902956374848465198843715443939095339675077607623727784884348453725907381295467531364298941857518537933854984264502582832299582455011293333392596520298732545457348600773220432432078596086623988093937560278101911969838057274363474443286276654239461648472042186710858615706204834439050817670732185631979638978671029666932162154338164477764571318648523613892137032900905597046233753749013125266757840936885313593128369998161848280197942401956055819414459640270295134790765687397157167599518328790513789498606496613742598753941027029847558593076964232142490384992719680943221967933781113431431498518395666377425392497613212290765803694532767368245061481211227535193177135059880663837944957649422552166736315754392411947810953326645099529325735088048232823546197788013119947196355380553197235014174343772418136532603508480499977042662080236687864216986697921251874775647598048421422770302058114540751194651699034401869960726868949272959344682083105285553221827985675901530451124664846765650892025450734967778446329620731509404006406584335955795763401671388281406788815950093053011943070155143572206067950069399744140637765884603364843385615783580921441783612448807920703649960600030585146201929625826623041766974045400846692017509427588024865312036233954608042128681743377996051980517515353246846530900894605369134266564192405392075211489819515169035784795037277181215891984429207339699226880960779099420539111851695648427641048807362442487168845693422019269756510274238319111701499848802272653006133173745777598289216215747708521781857419881789446070811777793312963730430550197729320130841986245307097360259591891625686563793298891984867265226352483126636336722576333760866120084122306729193064835431764829602557152802136820707201358661315470069594388486293594291621422728641970298870212357743236097948570276646119368019162021518139494173166424629156024725238873509840635930138225202968016947748530700225435404408519324585402154100305770733168031921925605732744439565674717304005062746390907187406164850618903329689113283435948735264848974015143482972555673281295493334259884933666343470473286057961493891986151141029802914130552543385100825530287928761525415095079560060373463938172049839414736528995283104803113602776237611890101022132231049308724757401724709060364881155790001345496148254234937006440709393469231004800585489422120985575725632141965915595683832899800194028176651838679258849960669995780392585671382228913035816124241914990924456454792968149042004149460873793448651004943373553056672750947688341908135354522264604931520343648899499983476941006418673524536757859673103981109915418952892391846651781676402514572321299320782680857368585661377283902157079713393878867018692861511067309870753642231305235397830010582576677235650475981269054410277689828611812144892070333745671935063398083750527494068796856924164665962773471624298140733048442847232000*i1^285 + 71144377264103216696987743080764350360848893578712807380388247704931090034233735904542345811110560700859460689685218686352125712997214372183087572524895092995534617502639874433546861879716385785882360965769706169877075505408835932706448597100066757254080023977915494738293025236668657716986392461476412785828031914985406679979494488839548203447194215637508492390856474251395794510644247192951778070036568132624375325887887055011647534937988328848371212982316328846112070937788838001749734212532610632445753469520807000326299962931738403697457781968917185090216125047346260368508523008109301451813196761307197205012085964998410351513247953008399751885019882712506337840808040259830774870992865948642227688534828823178240923918932142599737870200567244329902921485981340622103089288930668827360235951457526038749414314255814655787170495928678058356100823904137518943096247732371312609538025834723599918658854061854457184039136690393206096420599768563850422626615796819369615658064887060924662181528455478973473746111153050664251179535846858977515835855006238692320037614601400344315807740388012589197612767117265899898712100223233748084714966467461130444571653253202670243336543237316320300881369627156164030063548253202201296844704186345023633003486374375126916446808757884842698229367766572355904387018400129638364133453110231637287223030832496478075305934378840188747119709057561416951712443561718352858950821575923488466532820791126466010023526744309760108706382278916024877087304807977570027483744374780541099755083937796303530127406434986313204017962479683906220955813778264776014124579432665167741786840453164480093442060069927887018781880099040165313143687622342183326955773165297519794950775604467349919485678085012228750438391515787548780252666697579861438150086821699571779265630664890321755858932778090948299233457132474791287183926144819811889978627039996628842566826356169785240305773304140726052095103144350267596672136219072476717403924253140646661143014952118191212940324806261837020525446191537016885345904449054447417164657636319289582808377007275698034010388517172784538593178963707861756121913210059193886740459238975973444370463698745781589274767742333370015367155708380467235882090740011033211257427658441405783943156538003914493154570597001974712414359442884894958953683629152230305596521145114207390463283691101387327663651862518869565314189049859429981454116890154033053227739436014023721006924180925139787485769221009901127492352481384586668970648967236921626801806069861613273643954374999217585910053454285714136704105125799316204045879454590087360179108906531408161544376191514928996415485470861656279111848183117372733778777616701428226775888860534437368206944957497381920952471715418238400686085672579821749742100561685184858214852228878487056045683832058901848201622363813684715066186977046351526123634713603837899927052012605033168020057717977058778723779293316948108329961912628231162729022228716103492216174990204740650344534170015350154127936086463179753647504830728788196743688807377837683735636470297554473657402021744673541748811878911915989896201607612265899139837936179399860732371876133472222261314910075446016497043977353046460117385930844416492250433929998673354104138128775709794530078565141703407560814063196459202437555869617675075866104271620046370550431775054898747346636694267850419858456420418053150056677103336785155990209422977411692597752937484485759893788726132736000*i1^286 + -17315151700490859989044689254548624865593586990804566532404921998607731162521533214793560760575142206678804465078683327533939584128087031519589039335380428192829714670290581256722249461878234724240434501798666352488907804718407498741002402946198940775678246116965514729576170280210061118468995782269110520911252255255734797247860673497210655421839924364957512603390392527166275067381356171077929273044806671543883789231731516076296908012840022249988939884247645324526793733121516364453355971159637783443961163158015517754580421631886365809993760528120740038368523858529140695107323837960794748851858879034808359357846781372080724339831691537211390776584891163338994345183310355354230763374238439715048838472165968816781964077312012888817865028515696251100959942539465952750043949861894131584921585113069758347988529495113044077660692216401299058732942274803997174736310893876328709108599594481250286077540410930171091985313160320360889622259365651170842800192638389880696715799745409064457576537185211199933858788914258835541143246140932643195477865340938093651221853896703856724230406201773053861826045764358758894794087821402110047784715490951616491878720376649381005199715399152695023857443117333074726084154899786734674113283527245000521452545554705549989312404828863218492100989531471064436336591908311961211874397175421351752194452793935185805327548981627746463052140665538454942549916122553055496329259923835764430862557298577264075001343699504900651616198270211082439863350408633438997981050567656415343228320039782103773168516310366107215900049624606544368604882763973797143459569926388499369665772130883322706012454617433087291634141729819121285136081262537581952893519206615439738411303621113059411626229286698200936172361659151579889839418956809657120216479987874180895041552145355894634811293012890967526546739175594889726651523818680995536990048962263685185812343114686771942303054180934392467291039581719451008543669381655263055548653909936160373005099418734144956971542448772026553286674973834454300638098413674665040101057640743149761397973742082087512132757111524647658440189433322256788902451164830318177485043273051139009159542524605917431144179725527252820239835987709706031359822913244675559169989454154963895650243593268551524038437139772608451332977675201234075600466931029683683527945535852057050518732265330542815163312304171283064547325938065170579883603978173450370452849984369876311020343909710079788503636709902251736135367208262076067894999310784500075592084073239909193530673997574021989009933472967928035962329628502150164632903134311150742574204224415829244107855314030548306471548186536260230151001046466901078243339557391462065471835837404138455916299922746309869383385777179201537071775243762808073807551620042985539408331469083480265321740119391816833430961521646834522934319459991269649759639454576153673833965326445399672675026462351688253413145408293368927646673101438417531154209676254522458917919050541320616880113236960985938232352981770551872347643638890795793425437425980086632202725558463616785466806761521842905677459613590701835723225180856507391978242450467293357701884558960789822326414470290665900517683559260946116216202368256750064315262689009097494690103991469449503412078942277012607945758679700628948948242365236037171477753620416795698311587806843945781664030771625237800425884694592014660587176266028211360497664000*i1^287 - N1*52520200075052854521273419980791388611573702609903828047078806405659888798478864245246920838086069553034094321121360619936724183432214099293307230221401436929727432612266404387423783366116441747237406540449197141805196001119387211116621111407564439487157254784627587187103266264045689418374352831137231607087880854552447117143332184165213655173614040370263846662919539709990404096*i2, -67747182127990858883188160530231022750711661483466602080071405802717911944526340756661224438800346826945128409598184573008972085357861857768413612487050110189490419492647287559118115935691987522030509153541127277607741760435002455731503875250704082776669472230330335607934591144747035705548817707530933901798855973220553286545645520223507088853127899452641757266280118318529450333851325903797935572248253467225091716828182292620561272235364159094197770102721614259634469359963115400808691176208042726021774445518548614653879239775895311717699178244872623138469375821885457945401535862593917544164643718882264782425190371793430446777021232800283073638995260544463594261286327141793965953942631514818826757525130992307804481439751767242888106139800064547498057577627060331759317895367399444694194579244997563173689735958636862234565011227496413786752895073764667264542401479664366206647302624179466838393667624060673049667966563261547542780336960802130054073934519486934010939556068693841790647902488492367977339623349981504228490683659607527776781675022661774366383255890760401185947393738386187901462773176818350111608316436727023020446611281888458255578092109519178899719171265618599184357079796036455645353050808282528140048770905366879745515028847132947549786109396412723147817826989639921198511264974323021910732713859645077218288335671831308953595347580195499537040383362330363953490982856624412088406013834066467545408461090555061357009774847441637764962737135650647801275987078642996746198016287912521461210023099784062460678753878297785749026363304768144080034569535804505368701689010906268683806050147253980891121604589798953489592528108972877440999898471116883778413572141227052534402509003706941593715380761568094737872314404837826179709317088896035870165396184030094562069803080368400236904698349846986732474555286610185594849291605035397520729622499794781866196768497006295775706672420493116876722665610123532496334947172753167212655865849398272102232638880194085538272976379188330657700944627902557246853193046758093250350753074302109425823825950387624844958910696402343912368058342779709291978219392828995425888465586899057688780900832671936994042449540845318756338798005812740037705511634409030880851861188702708259965669733277281844183212019540388991549619312734776172354226821095394664201162572483822621730241806698901876085348340095447587242927130045291886371362134848576947811838419748071980383380846210331111510156580018615917061039235710574153615474118040340797314169417893357797497139124397871194497379236992692964034766926307826142930345195670044791637904503372392671278020255971329102516786781115445399192781664610211847234904218901045288600041587578366478592438955981103214965633870557682041634567981183524267849431824138189857143370182061854725060304592918839673819342951111003735620309874942603394628244303688467635738783218705011912275308616392938477188505682771638984303995226777986294370900403690849402547085191823359764401071725932866875651243730060319580509409246689648370018708715309768528940016519810556654453135576953810657900977046910272015571380487610367718189366272971551643262206901568823517886678739110818027265910055072936233356663356765319478780396647124019702227657632912430688078524207630283345560363862932598464419131794015150015236005497808701775995841791732393506355028382992073695297203381386137224682214618652230717703392676546497650924927074349820725574693628294814427053426996617048721449865975920357477714100661514499332587505998290993861639092331639233821814941844066359525000723308315628341761980020803168829065828133896423278551112983112877623647029299029731446821426729160664869607158627387936541378793269057227817010555776494287251362901843487916301808779806698713466258376803513469259466339602356090762342769378977568025299721730257543635825160935547422979773200628226630511821218275293045609558173589465629871953215779803828727869104124692189262093254135591948379557924700172738068839580199482442184444869857477279958169304264561311034450021685401400363128065952669856814411651799327288450703665632446221841062249471854008470429384315717269242178172505221348200467355188888621668678355468849811850304771438300442104870516422721498106153096544971173703228956305241224714480157292865686284036356941491621794881509173812854285851072761859012120334044376198892015941090442910140703814408535663312856201012814204717242082393635062202663253542013705905532564131547291564229754699663128202118443119873290088563933170036814050000266434221636931588770871557368675908471610983650550413223891051778515801749181301337666821207812002686038336648037945786461051041813612455160894419978686667185299402876723321947041585090479478652115112398669219719433225822420760336656306328329450859879842861669024238662253688442606241243132865881828174091036110838472492584064187236513702634280975450263519211902233720514605692874855534342992439632315603974369426686223883805647577309305872973389127477791356715789310307588670639824090443928020871709472288588278923896281403666749914895451787280465897355123469913652250889158193112731965367850304948973653271925633759883567750350003831701254440108649269854646336747061072377243762688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -4034826209271842948055432519854403018782366309406581922031106023123047872579765942195276060989442343404714230089080479402851445309284131608849693703528817391421980904304514123971983910734495892060254974268797233475841656524964603741020024951457296422387290668344855287623196551058749718114610923276972820658039323833473286660950819816076137752556985166449125190314700995713666438538581652241482446242914465272112457498273750310379540286359360722073473766264941705072407835519023754727873167947184018258019491304619900366944738769356791718853422925885517397212867386586297658067798535772772690803389437060570361234484532241189598952909237114824365168583169122463023143070368353621277660013317728087334340931502213205605445117757817466240456651644576738209455496587071904110187410875380684386535966796096201487891368753805409526637743782359924823030715207883560558564814457514949134485517424202405722497909410662325738518702735315750932459202181711364338283471846070514799908800638833274741720799310055138001527412370237882118938477200941410376091641259538588973497378748760096384075289234877737006552149926065406894544551531524997027621081297938639712636565128782704496411468285995460789540132442783162323111496271081521445216629499661163491291640559922815907595676930866064644424708677713891310671361339402130570744416450904861873936331469959278628256581709141860249012526875269703882919559964559103906831299791778929183401790902845590985998966306223535211785496390748813112804198304630198731504959015540243273580162536376064215651473845911411382806744630061346928365028634861265710444022132967506358720332299989738486702941374096906257703804600390991960035825282609217990064281874110861807553123363290909794694017009156292824403940679253497654423703093401817265790124626027143037621632633768017098153844516208178801347931673383862863609284138816670080257377238275508831649735172256678735880963497749358770649998215108729465562193466457881908927630053575013219251751020188653069520163074004970705092310195268880247528775064631753714765080139326313115538735359778531206812069416719133487092491460997647988246137737114321856220123149183956934373896839054518195015179925164538987773667131257914372799267688039700699705458155164690757981136115783952617837578756664185597302447789624892960530957911792854107588180957063885517944543051111926900842280080017461093477986636290114476774894543067637437022141755321203988606414124055902521608458875264883913225744942735186563560355593576269060395619120603630119114985548803289500917877053131361377339499326405333789555136817170486266558531199121809856697560508283253543016828365685275935764993722481724968002267093587941545903103426575590190204501074193553563505684005747767057166876231006160870671203075199857526771035223034292689281710224809063469044932109649585211611374317912255377711914833117290806958826452447143005536910257012515129144483657910808940916334433028594848358141255445081946445173878790146443131410834353729423145057816262892972272025724202058674025344153839472543579857931733625907593859092790833165315752210822786479715269837233916885105484215160030138596454147833325028872204966453789012759667119689261166652120217816913307777479980574335727498443177439380710048599396539926885636489136261318831392324322805421403166688441782032931140328490737066271410869263206085998913416973072730480499253812539209878774390835662916583814570631912069059237532682709816260137379885599965083132637382833284915618668229102778044218580581710423242423091393213141317622217372186327997485250870758168326760962357332908549043436043274469589244949156484969965459983371779020869713197077419381627158911191322225623589229674181392854550397348812283009993866726997027441440127565027386561954015567750414014263839066087313188957306698473653162487357118338170488459831513317487144356257801764187761097708832922187912949493230620378510788020341766196961769073286298446768774203480334610477392854583380659886428646781111068532052463428515750943042679295072413447133431808995121658036800329853306388598537416614670067338440455826382399218943267248819744970670984533536892007792783902596879803585528686099600517906740528079446654904759818848654027197632901918381746908161587123035875241328674772204471633094124552280401484228537860335233341867343962971063734981467503098109553932475298914964009710324246424647882016151338659782521457670811954950384740730745396520362731253774211873668144757600140719100350379203175546251358300462237098459295372830323003526022259007424209841040653287666104072667684822693952070000070679620162824844974679023002344168515398996438582169665436619676533893275504532151434886578691559169122611650699642544207297106318237695997589496234481769055801625074651812123615435288905358304358988591641956620045027414920416763629985448975713032976160422037844205029894318333191944005662477721669595801071278050234700654437766442687102428647814207694270294585419251387560476654219571243366344753151949584845293479236474443734995680385233017246105019255558385950926935428026194467610798483780811413657894048606166186130386983433327299922155531295013493189770988228913701267357590952167816482808414570432921675933008527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -78348019504313234505899411447925681472221649391385708206618534119669190057837110999842732293224716284935189251026763233671652892615611211654225260402161854329215849724759230073669760925500325342599127840184930107228836360649701031724354205611055902746226732541047543752100196408037231242737916094810727781082754043700680406190095149350693109258810800861854852097886012818317479748115653948648564229636268578460769778498512044033475427527015914740708238077477971513606362407189716956664615933294387189815786556774776522889006350086043938191377351105961888082691807435611591273815990988087139605180516181424273530537420066169515929334273971723450210133989036025165924197870948433538532872965693561091137591492163493945364400651819836770275786758260395843996092274939306189647399740905633926273160527502949393201764958038044179822720648079770965150442417566464932282362265047112560403429638746134722119988515973207026124645276416235231380379672703016253904055896080952475282358515640339251165837622642875179519753037137210518911672384423450406252574884800415508153085335662799571877675210463260723331451846821583667783582905494269519326087814698685396704427429933390364449145062080389317795833612605349191253093573847266900800554296740676003679033881629629241296309998679097045605464538001542493194820059252028260823911562504431587264990439656120670414564244905457920169197065573543172747660042049310678865447251093594564878440154646778333294251411608811807390309320707240803580368175207221294389201620141173791019578890749365210333368793919977334546413229271400341935589550784665055063580575574552261832656031279511939628659730377505595793547742001697498641474475285634733977496996480396519012922309487202577003423087944028746230930977735850005483199324649860191950660709146327518856500924731098606562855360538338714985120206002170435468716059892260701903515803395774195363456806518494124448936402999424593151917826858363348252644365647789401114023334728195493268329458177650159957282657667755861449173667752907526428937332461707053553686988603353357901707494251681791646551180614510013110022767044315575977671424877181487446911646978573166674564434354398173797279309173042473679953638575091811564115469063528024348538537221665055169530829557248823335832574825427756595885910506735208257815862100175592866659830971857534356030516103321622718531037988005049543917880658417849907430510128035093425453497997496397074361626401009040431675662422659387276211275771891187856599628623046163180468847341455997835522275096824649767103431321265287062354618102600354262933711554245553320671603590111325221227318987365392450972499712854288360593569431692868952116708681978411167087808131847760074354377503619302184584418918412881890602495870030003794843995451730775311387810422909266067424418281281892324530058150192040595162368269736944182661962285845554537428857593170538989899454932812755954932676854184234952660217770285850737224200328051614070203193071101404280605187891974454381492745006802562041306347640545197742425580419051380495001996939151871754290539815877078138400026075542290594171272675501328652524857082918610913330839073643775189541718219656394777002920379088381188758098662555352526988933692834004246998841225775118073581687628517884275598518678721132669735658988523284239653568813712504215632539960348938089748610774418093890418549475526709320283430757166277231881888582949572161295422694521820530691055860006504124318109416623312154252058302641022483275979247994842286134817656140415953941693136967407375538834495071396279821158847391097124344298522561120149049472374477816028289286717650128835612783966867425235352959346538867074563154072791431107024010969137502138829184437680063237376247985020254232776026231185775831171959226397601616739975658570150457553936684917108820267095339057855492048639876445405489628784992884228468663884469785564537001516180032575785417707259007565167341701561963833364032880261286855117246282460701848958965684944276231694392991376052374300787159746003629649458268216702467179116351001570479358103225021325231730749985158691699746968748699002437315748543593044884953587722162123688684208725298172255643263324680670348672016846559407812768893306725157492107684450946189036142222167010918586993531005398689169784336962652626540618269447416343000613864947277783985553268984728887302638523706781759222428606185697343619156259563745910012478799750488378234445490538085524900155209419860150057158555570060371556410016293644411739182796650790693460901267644012523470885225595754565683822504001193675185300576890288138323867931302404283424871967641186502758708334982599489611624311230312646361796965753606997743910083954937922922271631060958698747822592958394512108333031484090351510917036546039999515593481850520910412185888133280492593472330189758857396507595137319254105412601575757694810569800468487162141944747040824070540356876346716210137770077856370312796295359847644014289347474268991716074916182012689529179421507390042430423100632479738306475879440999339807911205475038849760472044161132101287238891720238411598996425520255870399897040095700199715251752905660605591884358004895193807160804624383664905167811307074540110086144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -298237295469013174962719012721683135751343423231037364115378154419121283894535165024391153691047760760986814263816970434530533749752857733320074926479516483471033266897805601353675086438538473828219862345836894664683136972185323344787891941550034954142727944915838591546581973330651342081397887919319484657462007813566647314038173827461841923606476276312600576517111913876820488647704735682685096261848599607041187063729248454080452023271769054517101251168337507240079645521360118994258994991463308594656402699865497268045298084543826280703429957639957225100674175245584306450577990283977998143018542465844300396012851145918274602159520725369016449503581598417420769296160565349976203831633861646886108862252973156741964846551721628147046603560631649238383560732605519936484877534728482137199932713934555049927328780904138118564618310512949819997960948407005977010671369605605495378514632379325984394485894680895030342750465960204984108911781249757533670185775355298099756417700454400886354188823242431222439776708715880454204969539114004031096335532967396249264155344376596293592318948796807860426951020868367322940193757227069889498476702003753137014306469443578844559882808174227510931381880918218215087369926086907671312359828547700575412392791315601334500022077110898877461147013559425565631616404309774763954456631762053373169642095009584186956006591091772679377371701630613281327203855349486284200216780273576751402063609203587513096536627689659376482846249450347736204372278254048653643982626599754418969148959159441032246251654642275446668073871114158934591907027165481767090643370682320254435050650732778999510408013701263241365342841169228635465959101871983977112830807217686163386483489398475545562109622725743897355333975623762503095736816581942565033462772746883277509585417366184975101193086465145533932135811937107040113927522785715490584495858383439351124982406984544232934121953640527228311671723495832003504317257127478194375954868783754425397301670072188729725202144004244531540604749806181650913736487669658284484928587962640785354966901342093542791670164909312205607420482803713793948791241249425499164116240906744796221943965573026133474477683160243795944738893747277545619328850640152206035218341803216073872542192988924381882588252316059423712874018344308165980191526898330847099080309983741715676144310490088816433306504525085115753571579348226900786069874578271941188498148077214319899274461505169731552205603857968769805332463154194042795045412262325306523737021783491240276406568545117623243932525045139932028852236466484362466520084408213558940253926267020940176818435253544502596946583181114950302366388607102341287577227573762368400515198403454821338163331417192462166364806934673433363257237884980705906083745628113303974809895986133759120478368374999145310140396417498712827954538269546800720444358682395287843812165834228483327738750315374375622521498760515501376853700439407448276994487082778797719595250955760984713759353833051220887913405660725941865449370468905271608935820551865187736449983700391207687371528148538662439426219607410022313216913195639761833263101963139940466590040534265998919773089691887323773626789057989482809594969028558604332021628191341318510443943351305904024207831634991542394486647665667698465823006687553740781792390944182443570089648982189104509167742167892198502013962195938790965374589858953057884050180917692198006493470905298535359834742333330752753078170873176664317102457218812124053521655067227224732170622365202470065631091732576496663825083407275189346088142337910273945601053410177492633650911460460878878978691793473544365543645656816746834996194421673919468614663140116051380153732127649583717532578691410848487238027218729532532532381673558416094247854460604530795274868617726589092717839897361126605916890780070596909433641834287741568265444953243686859282810388468675442150009691955646475598414440818734850959167789584510994739142957925340942083328972077670607411896421847877539723057448921710301129608241851312898482635427077609924829311703443760904191684167141257816340603961659334947129222182101913807547694481841875541299776690271074322197872455635115815294615784965649903667096172641805052255244536316004452829396938505288420461469029727257409719846359131850252003030474008926146109929305327501481226462390206724894112578343540270221948543653052706583819143155369028680336413440391454319990284160846889332284643652056402137395839210983481100992352810652968552223580379988836413440609504798159173902050188588236531583277068629564215859730147650283090252517160158179479394036548338608727086984224080508749684076510837263907346912158356187132430231330399215841353123882072313022351318503490628005244777837716416827514491013348873331347838020251879731680432241443179589820913594947164939382394735240708510136245343396869069740677116763728415606477518211577642496613928888607389972161186604468750198468073584087776280973936090103006495651582210571350958988088385081679186133282096821519652297984198602591268918712711005127896189459228980214827829647714914923170162374844315518787519690465635620073667539945255489434362298024662748971032947620187090628034838202279660275285318277529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 5392154429710392296738326898702085748080087781457814380796115311781368778060591119459870843617599145339050692531731869962794881080711574640771298697642144226467090731134991712382531857035837053800342572022251038443714801429688729201810073792143699727648137313951812562699865572445150678619169498241287678493213442990977856736728601089903075858422948662467699090621876338812984304784006630598585515661303716359390301600062947789200697299185313867733234745499963827649560633079401071491445110112157076208840501442320962169815242626707335268793839068856051409537663223108035589882770940610280846475365515069999004381994821382343358852754362569527146000254195237622330772111118750500407989618682413986472714556990967676661808411123609877488590704379221704616509745928028588631678775877483555472383518757739098474976081312560094343300675571550253997481430877817167364697518952584312217083111499476729787620102977838919593044247367944244508584314800021453447991446907995711563422120949001381223988307811093438845434689450337126152728048225809598939061704429155871043307880213098900350904272660712916522356635518471358865245441331138699368788489464544380360987532960475326834073407277457584848583105299763161049385223825718513615236032130799487469641257828713129362781394235121394366677826559073443165874649588829663732198423004903894647340137989470347683841988947601721938674076029374488348020118494174366613157888324901404834447447018042303637940332263044437832455809714390592611114068720944452351172606910010769836285313339839507098455696113382047779536583913069478154710558780763241373207724161553647084482223718770727311170636377842086635665516622755374147126271032983331734258092262160632338737477170496822740258454161607907751119237905313703783727362592784680391956456291265628952436410532030493590101314969310430126216932328964396749100805420360268282970339671367914623848071964116013697858458777319216172453003564840362708374073629212746100392842610047956463029283968491966556446631263263329913863117926541141944983711335021830740261286190244875430665604137096058365706266232918174326049510229950407735078993085069698764229732095955682820877504631086193659694236477906232892552274917582111246159212077521037321613047779677769889051029248571722378711042246192213534841646913641128210384815045825931041819401071078896367705150490641919402323861234909837868304905735437753745474145112686465795051364825251554358295340562957075164242533338659820309851818176611109311353462225840070383059226017988291018969876150197451023816652385526912285488815417876888864907785093850090070581780960261779672099942878233181330199569461337551167743134442933173270568605586090968266302816652722976347630528503929948233560949394110480754656357444645811128418688089981913473885331653024009083040193324966715510265654574211503839075890995780595141071282252787806430205275767735890753831051154140573466197164677317525320208532847133238373051967654730837251328232482914766820224487062756627374062739075407784541990873481617368123359697042964583016208251319841715450946377233591409916620555232213422756694729301062158434283368456142386590815358302320647840564170739993131950016288578249810328621501934168813499357747350880576801339777115938774967124234227286417189376199736136670989722594125762935360735557938643154572838159752739001015350014880259852887252160841154898133483846984385238804113368227504401270033825630781014412328999520496439173120599316279059611841652412786219484004173303065089911423702870144807032447014935503609914731456484077865855114364717878224884593885682041887855864469868847732616368169990486169197316954945494875310084870216140989866647297094592387762774256930305160950616860636726278304868802761772590047463831077940591200018729533721881303063243529466115246509078777830430257807593438998231123726665858927500150895856463605283551935712943183830802004627017567814454698220788699045284730545027763270625594618589707768401885901084604693389099347389873274440132282731570911583176209844640364866714595889252671692235481928409368500608455958085990058740547798996486800635039440441956219716996214480560877947074012594263921206432543385732754581428480075947662561310654133309333643871215416424676737673521777767424813675822515341437771149337744861696136830908196672426229751730207342718650742676456468699734748111042245308439048833772304608757374104274785106612026418595684328399406696197419515492456125460996485584941758475217719692082819146768180213593227071369930374426824220956020713085181351903168076113856975737839058064688026913778386440045390730330408397662044244692481770113788263770243183872889391101285893504987177493339221616212723879581707883243208156641148873292277515467586177169217848076068962328026619110045343604098885314079672627626919727040233700209224813724304522377733014289942012153556203257932681579382623639792623859493009087596929500645441810179342610921081519668582102948383063415500052031878015255506837523190237605998371048593966982550952917039971413443516173183578224186315926146704504838375174908398845530380877916715504527251335837804613257735122318966828284921397369981340932889297982105549871269627821362159508749990322292087765073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2014211000615527038696782511256860700814793447648864688260301762935941903250431325642579758733229459985418895246137435261978872074195901292532125536876536149935193886839253653075127471526880258667523837002254845569035346552164681456149525275632432509000179591269512706946839564283814903413798526149851229650643689806556401297858643818763383977193874430965399381751046187364242891766386198378232959209428644869194693865072114497539014205299112759911156418528468283858130329808310223667637724711298251277791236637047258133203618539897341344601398162167351088810627007874038750095558031594060576464307321141258718242155176059013234590171444188571107502162871373568400818787425113519000754332502040985870853206976934010343740601169614871722076697915282737569833090497665783673110916767799777938029777414533677305987320140313132918427637307007044566947912065962123108300987162515715072066341265346007184814122204272750005444229286223329958918049964177551547092787605866120022768400842168276687146619714005885267820379711537639956288202708572280464455668892792717067554971563256314235883605572615392237521110021566795440321661332346301966129892646424530008487722283456489354476917947579107711629978861651400777554867830147850290032580679382917741488652253418815753250328329994703647074752195497338802694766694333879824963341859106665362243209766778428509713381454662829131314599132513248860272693024791079598936012351597011820897068648969364997653095862557481843548959257054667306439772098505871268627335172693681423905261792127032554501815121921631351896172182634434918338789693596418461079221761144701877822956451929435551432312088295812292679013619613855801806023252892385921450352974710029323602484753056236279641247694661481560518290686336346790352753390062761255851242192776146913807766463695038500325281330976520249195161988883399209160287715938995987983783540545290538749739003705578351311173933692724775220124449301747124370638191932859364129197899510510604267427679230393969098078114657240146830123790757282697376655502407989853557916918015131456403894553091741218066016689004806237104497481099650486858972027073578137773668997987708972528170516828249625820030727806225279061968930765940819321710433642982991052784865967083603308315767754114254132891292709575023276774479303733095624508662329202012224373201003783298778991439923785986554990842468590231984595225842650776104907853251438844476590558931038151871468972486998691107760384838571734316783634561351702438491092143737742907407702099329022876651654846762324147347102322900452848775990043034589592420167572630512804059107063185407286530685110286856727575720908827888763738260383174263039938499830508129414303715182885529620044867402275764527824816705852948994584264351791782149463457111282818150288382521914674118297617640475572610550210227743504484402855948953600636679088608726354623435801572812481302327481589528485069080864022437039841525669246653269450820051985727163037090224341070338555972351501106078041487584243467530674298351524575066275312167494200159854575870259934954868849474764932991316093869537834107932941460642988087836762455083156937454945219997595594973342421332120182517050612459116769308810958626785745365632765412907626014732881797326926580203015337748178295855463345676720965996784252592670600060779521865872793272146206106473167361639315533514272759054010858250558485733297868848489848184260449203573671390193882377995915011757056226305779809445856562873902807135718043739964993375660253714515254847230859405135768256901705865777310486420679570361116609728335318471972415343109091756808839336896119519647140391486719638018899642962205646461164834999900079212302160561374321531579290520016144601938323517218626826796385216223982617269866204847465303030424014683168614702689700561727299406104462981318969447098481863309523097114501942867862382968293917708307323168942730993943309969843807624036034300861907923547958570033330663866422893818007307405538757461088731377509180663568175138485004010767950411624009393145068399248261155910076443519594169968631361951966989483021326156147580088340478611162326466413875384322305171338911935317249492216173614076370517084947287423444283376056700240611556131773225047642955532304371151370538386516457205527020889871126396839916871666831000966032069173564057387794733926496079559565473761321638160735845262347921004528711510855221508201643766992881025810387771089354172081506582320583437166015252022530840530300302005849167128042468063784533963243190660515638228605321053730731962407945859814775851025427717586087182709313655696458065022518674667935808837829372975133360985825969295241704313005463613731027348467244860283863861196191074098375713473957077231761355750278501395596562056127745677608588612164380439905326028098235837660025325347539748098981613965374753743051859956058427142727478818801568202657772846921527584414464428337889393165430847246665659244176678003967819194413074461208712295633254480789713909726372482365728993552716627528557570967036984916404209544972405990492943665830814568537498977577559327185101054304003914925269483060811896612444785207386757593797234832109878845099728733502331959565470533255824201674540449792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1065085059544905888266387109987231468895715228299709302101501414726454809033102870065803838572371174330462472406232714616552726683757177922412660412105785984089993433411568902553007080724093927586472004602005336798166100626019417267377529156304345667386094813595213640850510994796160090497271069208764875280397535160369570308121548361902166146582058930815445652698965806500663789212147512983532191303561071737513216764262169049757090404578921622425552168198710868453605527325844631951703248952237836355981225849619195293912405594914696096405064508910565643659137586336846176653408828059171685074867318714321028999605763432863753548234066335440380102893522872473156705367314007950436191058119891715508342616002226368454829621868648693032931268350808463675089286032500739099720801420946453507713955034144390570214824792391414022040734716684738764705025827776690260966091915710499310606322981221371019048835366731368676912112941118607719464654233502982207174836557055800592869587964885285298162485617507259116645384963362390947739954322201002201041917313567963544017090775963044147201729833541317294555329235346996964743856908405040630178741879841990292874119713070627658534049221391674658437006482982818601427027862172434550274706692635441480264006060332151344963909254257340274973839966631070610641734128934726434656672390321433835281847916704293235418048661338509844266323845464908912552310113026317189642307364398810659594695929417626645899420475774555306884935714035012654471910775516311796384372035744309785235740866120424370068521807134915199924679027062514369096464334534027082768174183706201362494524771755074786828668530848402698042916894221187996111803912733725457037076171093149212526315129874599289815522875995423483703234499970542038873439511300765401062991609663089548607400605159669618068362063770498335000026913226876133301014160315489958983778672020357843358211716870270745628330427864735473728533147846226333419249568837660160933622723182022904850533041538398089430746480551817938197020710517398284544743165190127129198975867995329864649791660655948436650041329105711620936042295990910177818671279186962006889945472852660999094941908454246928668556531997034676204334081054323802780900629579685279409727086970008969057835927501322905123348966195779172869093010448707323201854125600453253900440345896365006162957707320024750404853270778198013314812728845572522954736653485906454743282574406622573323938015305234062001372946436165964504431148057806592635193908199342118720818246602155519746145782444782990828930219250408169432643599397603567057662640102135320403171989165632373438456506621685205505837497722178545426767238376986568596617096735442176317368788432802243468267773571957296851697845729928199556996672157144308608300918358953412299578928382811101264504413266590072930247285556112478307593333254322928724827090229308924521108275259134023022145098824727366172810415686305448748965485961596015559035404770226994281726137213465159208498701940235684578924169589306258421687768027737814040879738991453452629919573387988504592693611307491822998877624879731254906000639156250181469629185719276064440670753170401067262303486427864692663352700358277489246069477869707697500706086568294111123112194283066281572809746866061087505647454118147474431256202911614265215147063437066550928609075599883430551600935630141882288866051803308739264625576711171388166111937090960057531131162627306277207975990269456198593529186030329607912938343460470479881440885121750045308794429124076864165135462885960304218116152790630996995824306124590676079869109302185925378885586236394130285616656230289573687819458185045732239786029258634505620869679333054513780953694739044998326125656093585948168275362180690702239207651322705881982605306718912479286609047676543344026593598151381846681643301967098824881861692138893491781739395417705663649021158069721841348370408097317780448108743005859571151934865792583734888497311744978247593166210360287210160331923007618823991709572909502369303304491761831836964299103507501840285277758023592515444419852205634483724539481095572443439150484436662623562227494669739134492844414915239318394105611284728676737269613326585217366000726619639072642241619029036769186049438166035862130559094281712648354327705414494391548872562413200292255503550242902238935695900332946027582592630053072626049911359822369462944807137666387518639410695767224121041411972128012706639716636677783069339462579765058205509144315679782969478872603125502421739840301875630698035940037522103473812610087185300511521935519013004444812491893795796962694845104321973995359191349126773924849271291865439401325289039570713242112354190811627542290467329247188152540026994250429109727608817620253259826920357401075458072908228604026883871746421306824672641119144007190813491567260545334923449723869585182854470664255367411274604818767720955313935303616764091169722458998493368934297247251864741353151908309105390941831989095417589058190788720312338497846340439516650465729770702430436177487429989110458412021081247294388873802729199612953381631127158124242636748277886704261493852606224416370183448289654942130315461366725443989929161664591896136620872146956478054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -7433985765422603436330974948818422513458995532768707931149530155971694961820384226942995337362728215368160582712738011940747289102110365945786003096842218967239132811153467720731163315770784425583928465130506068929694481487950667552258317118275102524482305203663738262593562351181771054690204316765323710120903075223184654756271730692440801989074218745495553321740988352909089180456930196790756760692363181431048564975435808793951732076249276737276006733460451346452502847140347951086967085641384641633846438961467708072157335707116664259247133992168957388078672070875535141268577263635743319340441352501269250509144711355126648571249069889190997220349613022033339725532020198015146316486064685508337884579388601310800758010159869075552176342414632272297241512410142922058738433601531557397005079281509578309697577325629727539216416321415278487110603638655776202607068199525076739357736845308799183313935800745013807130302830912418420169420025562499988413539991246439391217686490691853932093083945910684405814843821230216599612085269627255564226652023672300024059470246530479825626753837479746607323131828888318450128530135271119848412140083722535002521108410593868033399822179232092623623755139347263410681648426424664273250891882303814407369177281462383834960522105140500698225606850655159727349500029026835997504513056358593010104140489463587465930624788430509177510917768667304944026990799622212010519793257260757127381015188878407858933451965391256907913936902343877739484502469121202618320472726677966107105220032228754896079368925948659152184238793625897716207361544317262647954798448340341298494510932465076129741284879262699791011033633465337109701822697074365167404001505319204666290682359417592816686031341389202828476049898267134243049610795474574358618095105587126000037757370945858137562241000849740392010838391235119366334262905507041886195130739683917051361649165489791374029205186880898050570472460684463332240162263567766985055811781469612782835523320639254612426093498108107343152546963452345518794320347696316076526213427949823599821556514052197610330575225044075265649765235076686240683746388438521427942584492955626600005182995510906932454769712169098124175658267386303254132112797185013873603029047712420313858596871806971427974614735731748652868856803115838014306063931804183851786587408560718931402868973156021970603040757927431893459945609635408511385484368543570209801965196320913190219818098007000614830542023762971466146886951859450217262142149066178339687623939064591371819939703358991134278200267562821348572589170031565636999173400862704774973878738072863396910229295276786538123160980104245787214377678491458826112339815175582088418266909742045562295524086574211551728844033855744588066858261478909948249031918977638628653030406379360681089431298263909360793676486497689212792097017982226739374198266091988407508602578602764533462244039353643126549496579376292705481540618690995804747547509281105086446302012145802334909076829979181969553977132486022536875227481130962025493535701090997855760291811945465465614479625890940335602984642766229450548103521199226925253265595322280759861706404173535455657873830180861977639911982277527576811702092327527997032447119050417143583204256985024672112320396510258620023673891014630661954108552833843563715011773923025999568774804130427914241325356257441633331160974148991323347637403802535700374081292509169176439892699891585318672700750908246054823631630681342138630288656227781641418565027447867952695828607019943656085037721238870413709981741327780959137059423034429422645604299660076281534280620458622923601220590366454061862448460813629603247645946803565091655235194456774474843851287300027361538436611457137110461923005805413635652053777879597841665785339915762615120560729883724223873969055557177506396303245464111546573739911003954161230823182480639325808182884364245520414929952895903156331972847091568125774711014092667835746543396096127139290183461520081382099368590154479101926726219340462957260015987953747907512682830854390881393244858166031417560086967073549032710511418238333153834362965864021136304342063021170535408473011333529687991747551321238226093567213402514647204192223461409123617923648400296390402974134812597317973030353183958619685599361658982701527323397009511578748898459431521473463580231178278071267381980032364280079742787128166129887015899447973438432789873460960375478616739930808090398810882109153188339182297311299605439419777172331864757346148500521556137610701564441544877522225812423553576569917721084319224039801958391012446979398377260682988385668256576647733454589790101165876287801084782506138904234351384304457931695469718519572134321304593455687973044241248092019137666720881817880402793121299090230898391725778849740488280565426654429074352200798122273912863305797525392961841399736324461959475604920317946465160048473160962235764972371279225696703904352319737869577088785019618614211717147757864021055045887787598012426805831606324560965760121396148872302312155944661576365779487493938403039910689280824842749469484932861309050258417240874970407286468390259471627110448052102435101980996446881197784991404707729349209839848012663014975078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3635584560411807273496584876009496443709885890996263934543513154659715757006750463302771824504358333253998446930318101777196045411482769681131174115473271666194688770237806711516725767617706193082959671816301756249620226453793827191855107172913490427729968388966485718120910085480502307152834346585379900341602532040477210136470299371644590878505670865860144252691804876021572956115458867781256089714808434695889477693544978987791569256237189066424213043444424616399310874192581374488474595093563903518031134787694919925819680924180559868372202969245588348554074091347312533693990003468723109716986006469689145713307238710301174384663222864732169988525929996043097205424082071164909561301051714180680882777203092402625444201558706122417319623603773319250916699274635413907053359655426430547280909552732648727297244172572041791134047112578723138721886348398815183982607481984281873100080650664110392131791383128754576431081351236131964658111151029962710243715479524542982411379837700161520893508727888917852380949730999150313015826854089625656483793541296896887087469624932281092479161760362191783676112220658350956719331280770992027713787602902030052779298007336673991477211345823088377782014143210046727065624171578580804015081663705076386057021433841570940456438287714162805489567463337079744437725906921448332602654317738081567127270122686290560534209791458227040207354973277026250433775550394189119390454749832651107633926221322653896967316506421612482705252074067314355925043354730817136991616336812222230286086379075653889529917855918416207320239193037747535850860137336893869415000757157952772301059185432352411676787687009995391608265037342436746018203215754115575329206637854046980886221197655366097948581144129660989553757312437179312475473753356209252661177342341144463772315119870152008583737613607054290108690538187836536079646950846724853165074828784994948566400350327980769121190298084997684939964690116776229872219227642225855213387481678115261085292911018188439730061616011012027325721849494199159241506488326310677046200467905840441449396464069326675928928065999739503124685721736629745120823806765061286530647750908516707018964934570375745656887215690556480762769056691395420507280077420786846752495254402557049933817716222944151577817364146694521236057408958842606718525350059526519550773386281938176397767725483993767389172807374522236126843786837385692775243839796424864966201789767238647809839391874868718951770798858809618314148334997783239161764802828463128105997572412594119878304504620086171384330203906901650416720154124830397726044239881651331774181722068115265834207195173333212640841378666132602134056170581516537475102442989992770936108437963584271056245249784575308600118600558170940403764753793192013796699870013211418465304410307549151954187709594602765087920764669981626008928770999392481929047632380917028772902987793207248300000893457484370099836718451455433684980918336331139446993915427669455376924062856501749733580973458039340167435436727141973482029842407700286823408286668471780674608987848965024804489849224486259644236716571926587739054915139027158015980916411277936161585683146711728774531344929452755523214981715253272239805704097605650005698568805988625221775505031085518568035682123233029229100164748266889129500047537184812614793181256028038909226115576378618829144681104130966793659431702263078914602273913438746457126573440087766881522917186828672019639272301667246760452335449993591486139540804148764860788392472036762881010933627159580820788978148268522121803212862908202495368153918876774549828028020259954530078987683536428969252454452865483637452193611000209346082341439692550221237780864845748930460202157060018185106595567412564773535032764669002873738684844580032295030083992817442350975237900907640218491532119941791275754215545529532370379020726340146473142294257565399519064096534169233822811080193951847285701878045900903053660892403036155704988786830054364458981083245341776372866927170550306031628844684381756630632901418207780147378804394946188990973600827458093325666140194963136672826895693758956148285039337494809381457492145416406155592218368568750707642076430959992387446355300792429886126596091662990839418968989601884291331230195727128571611444299306311810216982686076728725763855626120198184083608938888972651578474675795428212243457659495472684864279022402948734394494486712955309782308067352596906043664929779028752039429159547827414482757437426592320631118256129307053613080188514904296148405322869722078708346750764988988602061675752551181185334952755158613777790842001255566596968983372424519221066073684290965394876883395767708478301772611946927454286818532760141164965796258634175805059237667115997007871281771443503600813196907157381215340113782344185739205794982768734270278571034744495160763849424202733507611131965675063221982251414943601874878055355845475204926298246486853402312565619661728412063286641452600963406914862332199253627999138503045477683365154700127936707559430297533511289725054908732097981619830329604168975270664733833477599395894068662866532082929799868352590955812179108898075737389943057791870436546763993306511014044853859889209128696631256051351552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 88813884839660548109388659481357321675425489843207282235864122155598327336133790398707034106037840057270351972248373745663618804144716838592716251559675660603461277816002875157465537302664490056588243258233040923289761557775673036515205882396060251259080416486560516637216354529466529678770342623679498342204678123108116909566368734358676354608855780431311262172355120156510092873875800095899073597882616570944071851562213827331675542234317527934157272412721774093269553048496152842090522178122196175329969969915217525830522704923604810355540912772360284637564593676931617933556973892884891265468057174634562831974343314734717136012087506770253654737187758909178522406707226856168959558510418739436879934727414142069706169367172101807993118794304682203101610141439586926655486182869493624989955756816526641987922780210080625844480243267960372730927824216631952825564599524872451843858605189471009652467714603885911989930024519621281096466923730940188655675980058936314271118777616520104225019813060839113648056819646729926381363863657041471659515924364707879258166610890037542194172154427949149756965657619931902983671623976809270524607896132728570162120621243321341380713928331728116812966140586923846454866762198261486016616374043180168270201424052394902187344820114606914500346724011217989887125077287956329199634631449028763574548024281328465956244091572531760473620123946249785175469552391993876794910673105325652693866514494432543835255164556256330485205612958113774478486914680157626862580213111593017134446958427468547008690960295000498339278450521649096364463459499581142401196197326208413423375010827153533473693861940498828512956742324370868941406223766968417951267995628940301689779051143258030753350910121542532751075202732637427087765219404832056205226675925843841081234673846746790645474152964466387852265925586351079820806168709930416754359085154086907515991014210148030065851818985261362626064467253822693031826043651468354583778260866816907757914446764635647677801063909456883727484254179348008404843634071286575971376314309185178054198788298110633308629674359556421774197069324804524746726822134747436126890135178606778926256175500828568096288609261523757614102782146735122272633121180101743519183082206987743396687468543684713425190505745351871405088390813218410284650945772028506381720967970804027273311705912863086972722827722883992149597885852025491029590266570371366580656050467402101526153555761123470564661121441874314630942425090466377737646583405687636068746450224275673314144251996176012257972803154300420990512900044533677494075653404115141565700372540963335184311189132659818443887194993867552288235148838151991947154490240599525856542511694189966679646577515550630357911140426308147639588963986912563521375315396182947571951241248802423768121658599753003886790712992137971052434237173508168882171324899655006414687891542883604791609436989630936841896236912373785325262181465762961640649975616205528367655392373379007178992516455177023853362465791064152387620580338527795448645543204345916278204971327768918895164249631552676188976977302552948683549347205461659161591591100701764784672041911950108210950443394959457639685100578567352377491350471925787969974561881230012446676731976025175910061610125630294343556432085131092660839380412769197363073783689953878651789570862808129771805178314458359296394551238382550146290563421261929768355961533255985956495247800217327698083122372841313047528347063732622816054297478814803524683584374819158526595217949249235194760544200152002812759659114384616445755262134121492785372822696395368267028375062658848449428021942976708813333436715676640451642310029731386194725729700606567086594096016550979591818299870234930797391314326634747500700072631545816777798824357704943754994889553758328486726238529527153816111188965280311475368856819232737204439691434502605776756801140439751005713488336301849983058781591882887276823003299612111396447933585331630744182091355886302870699363889384746456774400696065964560962863808701510791660716501196176936949837051880069884659870677392280349056452743535737973422732768198969811959031181643409698215912147744939155364965065657581121907818875668607530645182270183770252798314637588281136934580121329023487585265292984788399460068299048787356844568032765703416007258466435016951032365377941404320902954108602287885385456547586416220808048418619433602002275847915930778953265046458176343847707352711796360629670754024478556594357673725838720078836158589219353922966726694709151670686733289728477745555279048769922194301374464422624795425262711990679474723446383916872786473454526205967615641509579973251171801619350306150863719984220531617570134130328170761667110842109696003498916173385332699802888458536468959875868241716128265566510531099653107401641352755065087159860154785134842790236059325741449048580441351243618227641848606138421167681743076967217232155492244881171422722400401961879238520288626094611579851343698983881745297871209400820942080537116254557865460409684921261123078673503237153111134908600739298956588239154183166322231998714204219924849242562022751943706770794762742882287846444520709815114015744197340024795520258344296180717977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1417655467112164021511121923151002767523599474495403265010112009864338617898890529117506325315668461097993837370330442931064282448005216287604082511386919185300091596772039684887982914436869317187871427393515062648596067971155250747933718693243256912490080403014802358082814914251346903473795639995748136533635200477427463638452657281436794163928009499507513832816195156169834151745192015744766142334329116062906507284043279794307489728281227669152974178098871521776941386687539507421773137304627421142598555831933523417787358601930108917631204871143658969557849349586632168752803103142292048583256274169626620803517809186132849006350474626783780045500627801132294566772146222546214903656292269718487438696790881722044524133617562097856850974856937126125171262845740477713561803859073282493070676932409372353967124307747550322937362387514363237386470688764738063671940163687792969415152604936394086189958489793272323864558120637105772681852877563739230994064411806913575793765872212774311391245413744874370615431665176780564448190680933679136279612773107533330819321860127859480440529959336225071438960932196286266980274471305960220963316358775404120742427916114006421276173879066718766120876027078147950454649511855966648984500820570396223730851447460707903112830836480203646162384872617248080389580360126485973186885127996415098731269175420647231156506724078502920892050665032207078109258759066003105634964365001480804350748495987791608743098051881106985666443446324486866205362397300763634453979418669085902074434952869109695431241998959281212870874878942949626076019803188900550003750215145407862459611938987047503989990309508226749647031181986959549410069960520775576470734142441961728403923320980724102717352564360875476347580988222900594976538807519970796044117185011911739943253246815834840719736731842848843110040144644710819540881324284770938364794356057408304615008717922850645378067288325784268737131567178419253025492270464141309859465484278921718858856603624641701585719361167190679926570161625963250410077432479362178454891659316021618280064585979316933949820912161762731681616491427889651036069606354769380120490183067567087146732408366964994322940440858907707904073647832065942654016350067596880160689317681844063015563237175469282778230338842423381579436583621551507388373389746929355473608241273376291703537897367653295908518142135026932766665309333396200619536464099111819719138271196817491708707489634699706375950803485578565815297419562669430681158930443336931214701365318314496044220403007975439550754085658322109944315344103348035539686194094257733650383369548136361383810505184169443580570366468670698490818514925964500314695808575242428862649431525788886005338366552875411084632511211141619324454123610185900140924218214841944808405182866781621085005993870566613874618040849012200845444091983363447971334368575077048628937494815153968994329927988711791431168716457079496021608481169710703972555820410309156012792937671121365113180131442307167592958612325604728808079748318708149551291855136990499519647512744151729994783902227818425124103734103696665422321339218023638274068187340359577401897032199121962963889772439755005749025832928135645932417901060139348086243805926188596526419412903695347884443780743953930759107733329888269047075807343000376811540156580265500553272549742848370142663575768102024847823070203262479214964230747475480802867603790577026237956073550063255587345140756457591928089291208733694654284717166347766755971917826277706415603070840068190954096586602830651057142808366418906350842961245885016359788106872165295316324958580317026918560591729412330402848198889331681210555825878410343600341083088635009633536594970633072500954204218179718096591183363142663239696018166929392783417231624592173540655172781686703513965459946558772318426161884693654426975707232009901725159799146601579953556203541876229910192430205167947515704315095142420749486502016517973021545801719212542116515038575499332501274165724027739666043147078596522217279538206164780807458132902021559526562130369914787157454874980255762720801916876944019175062448578994361595398113630786793140368722919415522047217876462830110780644709562693059478934404638268370787386561482404974683807664585546014844311734601202872990570364253497205691830998647930038260556096650861210763648046984948211382900774158400234241400752922826641116462444256775815713068804768844714907679873179178562069741465080167007512566767322095385257055941039710684033061892513506906201807593195942935428227242868293467559450535907017458242170633459200766258834711842928644211687498129257506835074013239646175607614209985042483157020302062084138860034675535700814179717654443804056077886251094939862753734180591736973474110325513745201494161923890637549957419929229175772743706196740929997091591073351203938630374491363462670603883467543679775950260522557784566894940154341703191038624675597329096010688121946276083153526829344474703013092174463954174669293534767341404463009142748783809469292841810282744081074025301025063859756064212879123620284070140002757075498167594139089648954625791835086018733534932341538371452424523301534296311624279609259410984477304071697857259765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -7051361477170663781610271200944254036296723304101393307964076662410006974326897778911227912424537431332606711294960249847441736120119311945449321260044591379342763508547668598939598389640160571212372068182701166257420712444745951924176690205507798566437422842197784477977982302255290524576123804627016749332402132913811164952696202164464715777711353154660182607721729043870673225402647507424842197872214056659015339144833463824566693528239969191649201536958353967368214405650408484541718996223254921453285744272683119041971187372608201862656753029418063760100250755794944689300437508651682051243658558744214005155835238017182623287103534141674801267623138991663398625770267509601521334447393005416438868512924565713690416984976126005542365222205878584923005707374988652702942603285075599355535698465758683994921587085219447718007603097758182205251952490113928347412226358621706568609336487382033880541932508102435577585342403799800191665265978370120493304582944490716919935905593621377615653842542258737436417050946826591953516945257382833838473153598241554160908239854560279590365124979662986908682186004138355585694924296361716941294730794396248349983036575151478184066052954761661578001234574446694175410681640370863501002594721829077104099159699653949356144490977163153180132372341248985939725011968935443901296086395310976724553799920797050465487575652185928413169429359688684449915379615374047074460358411870481318773533282834848735040775712790153620842930149205774248269917824025968772903927934513117558418306569961023800420317562150722149929432699763480572734136931322656039978131684070758680291730315011466092046943016231890777658376246782822133998205856369577378555320992034123738440887414907601513044888928076730272646208986532386211458558120968707617167272998014838564104699035800723607732582817548520837421365244683590051116490808697734362498049198138061241785073560337616162904498135430524154442844965507174783654000256748703151099847387133666935668313910687163340130946812674732911347640203276168770583124905953512439891348764686889789177979833701870656227907516539628357970852728151154295797971956081738186029815191980299645792264850846369010990613982441029743516103932281163769219123503600991772265530995579147516806876325134513129747388019176544892279473553613885014528402782711593695082489233423848031721784667050182246060035968089368459121983956233877462071053876505843152938400924204920434032821017635518716774364112939040648052609730585098114917079574641946268258756597317469856468790393922838549600106860885003411990867215038876859661373290206075363552838416747192001003352630923647384263995359908501096679089320474737862263408291877954381512421164426955849263248403505778083440701009870997820356302874345679057886893543114652597633595875688651149785878101362415875299276405960740296362483093668877457087468039886978149040538807022074141540670318910704454874858084773081838967156688149370993494928340439108782750232800628010432697710903903536592383891823677377996345544067848516933647597753910950065698967644216031087057188151745825725464177259389027214335393770680213890737126956522868636395497735959286944636002567855055639123021703705515925757816011874688381867011263131722144972850979712988628531740098533183675803818032907373931955085087751087131278310981722385351222855771609078183431122062950006875413533019300678185535254206725720246759944586988792547994373379520690603098183441585743387628099092768233753986446332235095976057995335253532713149640686151979131143051890818331814427055443329307471365476972197968801099945384836784171441263383552534776954433169124199476268183078077455781346511816609904024505102328239499311074177752293038992906171956569016548522795245391222466070010628127759800298935392431980489252218752912668017290367694636654353808613963724894455834188387145071620886214815403634155995709729488243251587019030555465926227625982507598386091155573273711030351177222925222387716527474047989092366611828744657851018772221761926752606175305470459519698270534025720875319879201464813995231303042342989676214108379747915521613117627765012457735464438256144574047384111140994671442453099232455290904824359461864308618263429061066413506502810406889677707213036779551915077141111005536014454423015775192219430827799546813347704178124448822337817583439286666829429811201179934327602193077947514176846571838263625105841666240292174575760466146406576957816172790309305848549111449090549931837921824060872584473820510772677787691194389834771133311886243288847082726469068983345184321518116039436403318268694532287582368942766133729005365150868042015289930397190693941269357121202780612025642216653157611741318037961506999343123092701246988786296099527834933847096148726255871334002228903716651396211011880548194804085183819863836466820241692675807101972828369419961896246637009213792858125228928030221126883395162110766889842801703746622379105735603541662648263959727731006458232109092485917483331041374862313302862942144007978971163655845873019084687828207967986222809186021507672462231001483943743480461384474599986691920927630579168282840295876882265750014076524261410575679593922344652645992322619162365194867310592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 23974185589853528068024809799440276291276865189885868063575113141256890179620240240816214137880210767124078016502488340891658975846370065024135039129440841053159739086616710202496842474672508383243566208084017415601489590914461716352247054686158970236770191414697110524490130557611576845293574323876901368423190063497988438394679743884966186306484181773586845816750270450093540072656950942795648865693294021677805694956182997781695945268994922567062237047026416536464366645353344206581021458836784155304593930005344659902701018613174469525386777427095685587621251722598838664117171949882779532050767184872839943979274810708795366050382124821695964678718316588908880089737183173895055191383254433531065555477628506001610495047679419663415340433165254340870188470519172811410928100771478686221983146025631667427725166980156665608747984357747139563584548281791710640467455727887022615683855947232296653745125598387882933423633828830713751287952330916456522282358439783094075673794283861718412483677352191824326029792786504183549772669638140428767957541702326368196496386685870918637232281380574128720919148687263069490219430197939443298333718842762259603229944435715780851300304207304195025358936633758264667704916865634795744240192839413955320704902017908007687905083083049947456051224332234723068077859373071723218861524034888900904359810841670234829097884178334639001797272875334627072982534766417356601705369532585767128003846828445672305445803874583317795815547870656264694962104774612166760698315386248882207895213660679557650865303076364687358159658533774602882894884919698878107459027657805743576917517268590951713877321287270503793460374971143048515130158181747670420313099719538241468741339245209018721192603604133850486266153909896819359766561820842747154913232839788455875798166600169810549151650640160555948803967872097339946316659625869334703083725426244002206805533038618100699137379625389777587830540601223226510798842822628336915528277840085666517877089307131432356374706943470197962126649505521875417174976569488634412343771752344803609658436122166814376487453634558157956777535846213346446811553760942999317613960201114052322122397996045312598853785209063898517876156475691864180286967701983570883169210907229594962412220120811560758607812527123136584918366557828645883739069359557528270244849167979777801347913262896227704749651918423950581946057841971141316351516936971706115670547569809480752062609550427051382261503695352705908114088908261777279295666380871323846907924609864470537678388808527379095706205826912185140035453438831483326108280342380833240487691540998022620521076674694193172779342778839174874393150191624565190385002329778755192902816063816615637506664245684955794772358402808606706500481715777521375552211275662208877769642517932340145476778041659751011022624944027916605427697716444454163380677711943636926464232400326035326944090513898079574522102065810030261098531649723536881325953982427257219297126725280165892268882263449213220101198999694958889217651657165850309526570012493118241109175795948910688835294443209794998832992457959532132695700032811070103106391101293953918166502207794477859394420090627424719870787080002301901514453155054638514592687947934060479628914082819225719185305177687208264286812212738206960309429946173444399291105017567601556478237964240318425483328195155904603468481927869684774855438838877105323163899734840537104592505584472856835067840751626368421401045783529899949524048187426758050901769075656943526566097699909556116199700947306335954353118527065294355801677576735803304834196555437952276016932609225593095288862490148806030629910069926200483137088900352962282800413632564172382131260232827097276540514242980429490823007900335305597182821370584861170717213475110782113214332999461814465930449395053994019708528058146877456707935527007769244795215953817276548964576294842271017691169873213532703677534008743235937313315496400207259957672826092943618062769409423618816240347593501429135742637735504668549925912563729421861172663517700779889465303766348877440574112472274936646973358034122121936812766739696524015699928499870542295557235021245513236455535323418226374717957572059296104702500135468096663279738965597210370689438410903864680696378040619239535697016306693502427821113838051307155957132047130007958797329953116422727454676226623709468837049203502970619656069598694766938791489324919539515922241918939513769754682581433882233432518686159784453344094638548944778051304339540213009151384539501246168906329788298866544580866686244310580655994398177181390915092699721432755951074375397992567120256930802421694749727099673376999620681744619005640158802658850272991619621278224545920028821331777050933204349443480825132437543138286433656454755101172984622929998377139778848071274533751843322130636102428749949040869217938252313221367328642514095213777370368681019300862768487895061332448540533863880764340851134419473935014722857460010941586836499008345337227393693735409711262278897045500507427995178427577934601137262476740829678124053127949559293200334670581931347934742851585754110613005191499606209177648742332600188783924177190133360332068025131537444818386968561844224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 80375659838616409001074572406381591607465626403108777752983590123920413918353326553663877771256438413650787590548866932257241921352182213202536445947779260285904659589234523503124120584339709780740150565569140344018944812997764865197191605706026138217254757425243316322108458924154452680765833735174499978588902421248734223790503841592022265057010654953509664607744014084295036196103295074637031957662533886428449256041207268307366838578048677775592916199354148023181452750850718233393305619610514300230411604494674314504365534316352653095797995746914473186017812967077689966077343661699681193672573769683975247415025039480902344212180766094289590691895482643373778790873827635927173142404876100338677186898100008582337199301272625227850684178109120958415391856911502779960792144827476149448194163606076644652672346796727993391332927924646042801146028338471158701445424891598552686711918825581417458194225194726307872567392124514394512236157369110665245914846711415525579532166628370991579433008330000722867574386135341607717231378093823264217863881614114645665327624924322224172977409199236937008020965134786920464290466141055504464689031806231540616998408667413538292096091714615184266698997594266161876473327472425391045596967401013142646447407836679537349344299021096686247387922426177401264466538493964943340585225169089287403090983497168474187631620831099067055214802709797698778512582935266110460557577583519646994263307305379745462744163509615990746817176942433286090731578131627721530610784225392231737051454109385809281370534222068678461300199848604355856318470435447121612156897220800281481444766228283202312511029660508427550992466638804753299115913110857734383360872788504454141023833640850865343246271742795946449513504517698513908253723522657969679835264053335288391278301326888387458487500685628914526334954985022530546234854809198212261692284248663799567249039492534935385057938437919495591701483893098616950554627162365051323288935989522696596289247595202547215430316225541383796687674399691164136663193818989997928009772319416619768225582624977140579059983465580977188025252594321333388488730448882826319023312796673807883496663282188379905844498524314301166322766071827291281454867643137422207914878090803744160850849802070946633660706133036520848893087288834961334347352912771858160951547213923872728157050733574095175078209149991012512398828353802493485816748168131811062065966904067884458149036465124054385317079331774161676016629872175708986814113490591470487108713524342646557705798983134916802780789663183365912636364846323951142905512871799224871425008028713367894339511777264209293381330112913715062146115984962385445453522801204775705109940368174179863151343709745458588801999079171060934994546615158427486551997029104913095188728017852594957762424405953881173377748188650384867014039914845394502848038523573845714371657178080834025848194051700916146565250613492512619861025411184204220014928761061819818200983675400219641078527463972261759615566342092968929124508443227963574970694979088880021680831899271357768105965667169934475574264878361096041852437848802311849479728558216641424417316294284041180859101583310123440720257100817889341676292844545811142972898088693527968983486983184751259981179855648644958394658735599367863671462849149481411716444113460392074718112163947305661262695434192911080841051585923364637124447214595469986406471264593935286770075445943149731041598173577697847317982670042442894260603975224831230598134225313723145503556224567260685655596592615237824501255445982257576209637325606009298584351628367589567065049230134516875979525432748891626273415075278787249574743975256569750649197678413275402054349805183419173872556964193910248630234689491647943099991090597452575796245094376763620265291725986878534585517791391257845616231595278431678138525986345510652542098221251960859552913619299741837983631429044246054839143664750961103866001848659349474794041328497159050286908641669784661293965823973546813558223723201965531480309413000369072194655045697321208202620670812436440738430444089823676927212618544935191983564746949243171060463717210854424498392517088702997366775809556234407062828257426203126517570595616722539792682163870962179471953687342365785480825282176485423401735287266809245990620093811769701089687271922694620943534203221155374814602082001895153075838082236853128460119529786705838010165981915343897686163103076933146207336449012544375156372294149320209249049202953646452041434289302754234461875228401966774336942884701824287879199713961651606637203940377544459495020976362683122040921411224129923742641883076913706815383032232476116876706063385784836252648647472683228453858996292841892344900831699650301478097611126940601148000864712225800210851477702092536381479346803356344657788620917603207698081303469764622362531737067507195525520375116021678010021546902043560939463703213771217913861003465482324960072571370283801458688151807672085269336102135903259720674962141175533095088668716084797166322427331251711633518404280738206258116611176066992202900733050659279955989892654856469501105813164587949647331998908101548658044664763369253459998627197693425376568265387764623605760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -407849433531731757990489754892606058960979297095404216036405796906614852622864655602052893370220949165786017999228084845996138673085419323325022681898643002273901274285290811152717609295807191176164354448955823988947968726987134533898861025112797346478928184305260183690020620484108820254010843526377114514756178832313211546695798981883726058562109399346073685557132652790710040506906421796042884043323117448932930474890171108522928238968603257067141112695089709733175491796745542418238377012290477883725965334944052072745241452790658187441438566930029242091395383874639462274420085100430794282073636649671672506149961112928818784920461726359600856696671117623062291122935872043919937149228044491374442446356917950892409231373335338236052049416036693445280575681192692279590475795535059017101005252466307725602274718482857507702408144530019213042363926041161735375051201578967090529748455962196794399386618555794329394300384937450755951721221710156081196480432121748834594037517001225211945845343963925700251256334360718543320625393404817153250200126379695552245913203173526366335483154580346290384209708752164647289675387432601308682326714748460799522840252834110041451773950777379431340365740527426343441187841180722825739652097460522624651682358632385179745326817784144940452903038558605824296629317245984942523564657280875619254614376332171501776375779941300814546994932253185777671190367248138789703054504070076926978437085928493440062338687310175111129650424128826832727480911776234597358973086065033374113800964299760554429941890589457418527582633352489530323714225681012691762498529441746125059416254675976603500992555984984929506632549543792151273264591440165483653077792132426712060610391066855023862025308559101985204111126433219632986761992986870905629343968595823353610133042510651516047322589009609803412476923876255759892679542392314839304084392736934770987060562118055924063454134302163785684261078920634325663739798934673899758646918144759006242917770316408572128562583896909739605729881945752583826960534027561988793744348952911477129935910289422731364878010884245347435835168883338265911672714659986300503992789373191510272219840569861679770582189418901157918039262117664745467158977583061626014064288291951080221788447313871996627809397268436567839291901989319401403335742483754869329834034455788285820458566092133765866191084204051614317950748988724963124381394915850868733411672024169278583947675687008981375546283780945149401115400571038795037839146523359149114797167282055935568274605154623482570031453575998560349107881852350248058642062778070065273209703735729971670212071011298321352446903330440600306196020751876106189001051198557965248696660369090033191282110886750456921393083851061013070093173939960959846698045070793152323332417048870300153999468567359538493706498128640515221971912266350702824500452835758091553287453241681741834848871382646619866316507266391001171347014271517059392520958630656534683755810058499945976180045851855359651585914386492916560899161747272352715127501473104707932582913130623866819084709643411143468650219030724318984937306889533954714086192872914350211257093773904710070585433777273659193872316331938145036681060270480720257276790399558409277963709557978433927867454456296064383415882557119733359590891030041217694337766796555616138612502283831541990625417987441016386459202932020286233620382903045540718954505159715366976425825808480626488963807701152504703489343393732096511233714079774106456094599257677749666044041604688753626519863093265613938625563804267633816925887096617727936159164632542280825848554364980274170416767035716526074533160869235324543169806366484863453052054174380314267634202804878100424022764977643005603141925896053233654368084669418079065617851893071521387554715352482142932793273669807251419457896023356928500755116499624667907220017841028084596803157337039541137422366143556690885549806964415356033334464849378718751302094619655332145897434340631465031684067445322251196845888518205152435302971431188368675793180201414567494143377209844383606362619435791818076089778617357785305366150367488683009403956886136498777246512864591076486712581899818139310821562090158991849467905396646333154314508633630718853027970917207634134862683000425927366204377373996301411430612652824464016858033632087748640909174617479819587062729949125407683342244047480495675041203046172827399814680104127712155603923210129722760555414312675893721119107014634950649621444974727376998480281963255184036378347509671250930218197406462742781412554289995111764265202538023599811563526506391053011813783410324628887238728444095570957551605669376880259683187039921160857690580567793609684105518636039193568150448078808995397380862518503430705107968966657524225752972463869084595202819613423987520987186974076507962308234151156314603013809041270530230413073405361764573106124506993320599008434411710116727462467294938724790312904252188945614732774200107804391619892271521162416668581337853076356549660969421394546858596375337683478630176499354357322964419976903238432861013677344602329069643091558330179177140793950605858816087253187395417500588017744933145751530596709107553357315837497528287232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -946557220870478658075879752026571420867005518940915704122726214494305294898623951826483243006108971788734471118273993613511198439772403507751922256772400530298693042244348096676152632191360442875022519329479060385633354265666940487877465731705220524655438568495621237848389044544594387313417442228698426749398488590289876889564384340452608173259791813502447280025471283003991566904197338873759624201173011464270045012382516898249811593438943289936925139239290831342501271754206641928265523438785690200222208512251913556227002589429580795969879743460247775648222476264266048923707325691897618492066251847815518313410484431571985504050261212133720776915740375132306531665157781989263279217702562581034189745944525784035401274699960778065844972202426265906879536129268602399753805886671205531075833835540046431471246163872813560333296603615907972136304239144641704847330781551881931968509736350675213906544637669261469311339898711928100717203655984617506232590457482804709676515838572224425850134018999366105842247998955615158508452744883802770858292293120282525048054473340557633728145149385320607974563953833678407050162927365500869917307540125901612642077788487533426727123748867163387767435284810854228005101140997673189777533856891124059030214753577698721605907457276054201110148130311985625746173700423102753468967949711915992488599639591475424677544104525654068031768188420290667314703902741269417056544299629324720311891034053619130398921213582892730009023722445692451032769731175830627580843920895382149472388700946306281363110243911070162524729529788236505882141138905979080052618368938911809236135749681678913436566355210043898377605342444427977917937596671771388512532914425174575057809569959452503314212102957182445726449729961104865632682904821242221275258931750129611125634343621754807563424994705842679268954268804573950255603917332053876194786619506330302137562870964981199217237249894775045043965899988210581593594190172928294780905790630913288587717180488837159911643896438175521346987829591971895599186127301024170586311780838300927860929748211925517916415282476806864054627670962377800013580569844672129966311282615850326866714545577825988197809198134748861297809837788325455137450972477383611115711363049520190796947648633621586620842297598566653381078670813473949530519514112780359993725380629941847508525162488439555153086047592691421529949005113890782006909248369782887643453088078890630065930168909892244319810106161298838512793146040201939349888774052569547982586767320383819692073488318201621662486340878290855854201344482441626751785367996655589187718795147561879684905143513515788109262722821328743013211156340090107506466489133083981449522475768138259981743867902370895588256994689415799794371314459048726690540831946823755416748835769955461181159832550700846713911048614000516457938445176321297200928575216556529881676338182160061076131398239372332593081783233851248924381741666584110357861666638802375299815316196169879411080839028282259370235905229861793969994859146638480740393772257410788738752413126377346073106652916485012851356588016200249564282446469011948940620551082212349337589116549610512054743137516341816044346181697775706186787426205525980009630249742863760170600813887592397882236952350910720784792855193005111814482313846145494866992870397768064617191139269032757173734176079269035006132279282813322983492525394031282523678666893214882435641192206925164070533368675321667498001166618383243941910441944927446963977913658290003503540044013817528939546452995927010507164432255379595490171969879400260948436105549918513145698090480251927157898448927671607050384939203259559385785885858235532356523570620737685441508856369996139063503500435205156671616275808306636418768143100750146425005026729593861212978148090839065477165805546176363018980252393758319607787528496628965610969167491965831427588448402929819761177559605135852392769801380320668351435365572505680521748045192563502781925149985898216666661990208923489513913445817589390630131466750575912296360346522741651520263613416734175160248702704965115253913222408011394525776992366529959731981825526096314072957931234927380486354938448155500471876789211078422200520847964855841933839107082699891149044496931265544872817383930226191425585929094432409519169492569735922642665682132160469306855705178937631855102157676566979714149252825073409015814381641277388108653155436553954842316669758419914060607141660257493704778357205867154298523112372100614043227611570786923612396498509782263248100292633005796971351938682932119419110859356606998070377398269096182496818401162357711869545934457145437127318921143007699660275179330352866559445612616615766355455424356461680003649985787945798674380155891220752934422752721873578541603696029816913549200279948622921926977130451981358444240675195179568072389556450469874752105998111863401773376852039718500608819264644267244501097597223390178275308113086846404892295867473022387388770167871321570946426151583004845301046503889835486316447439905866334735948702096668673635832702006187920835253376139355455061555627250417493011645484406873815887202290637139959555109948468608109105218577385426162411743602544718171340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -188904758773898118213366645388032112281142918305765973704474452728620691157662926538924847588874777890238703014021917316326170000964835869888522550939187993765293998194352933103965358964960273549408309637573826188167161889977931532469003588662283100334496952336334590686211040195401775015092300206926014059213653807478179024479415324754123844565131304995149114103973748357553054859346857897264783233995896714782761032810284801300570793893855158355531829012752749879102170378785839281577816197146073292431112970767986297096968044227327347902972570253698567586861349201146825554912583717771535051334263647508717314710624225647724088084994599944308219879442496165024455591409464289819561094057393888284658751097733514257507260980213156413260831974509043647549061340518864092238610820828786112070802611522943354880139746800585624009404770470736419466188654795199871442862990298562662876494873522923401630272020213617980602035640717100602063499586841043978117765811677147871075903075159027582239287195090242426563063504930322914919091335986150485298420009739137124531166024930556166838993788628441691355798520039762386188981713114790816848089391127092835635773891317165651907697824590975884880526643894637096919010438059292464173474921642605653537617169371723525444535194788447183994433454515539066063015812083844101841337974141447268246321660437882347665376468121043657985153676378699085477409670128720622524871001825014915704070091126010731232013625172864535990743432936570671061138171657341929247205130013929767729853132284073141919927491373962046114441323272247468999448067352056820943444540084262144619669746381405584656404351174570257143291977471267100973747665092382903749384946036936834195700878051142981299909013127618751677156804334099319599208259525263229001283445000155371458910665537390761000414522503636147184081456324934546314340486826375427042195151126836298172354619590139211599265320216619201297011337534948696294768790007670560771840309821324280150991763669875361000444718343551355758395218486280576312911396027314550368010233496146622164389271649337140124463822767740569986675680435068636209045985097347960418248312038239691899277032031817311103399825804546534250350169573410824295653729287349394066210786211354258249375722071130955068590479241108216423724200138702020074613312933632800027442681118627776344906212154734502965010167048589967192681360894535751566675971217577232720547425601886724644741259661595022123243939952139908364577412632206403879209285245609525206041325506536098750501084016904030214472671369343481024373048420588415768175309542119348121323896029915014725559119038504420387591761766180564031388015727736566095035641360849433791791009773554834602207066903360939056241399849686584895246001544172538843871338129931311274768043723915887762208288028211702784715418548200186826630129133493512220351119684031140958502345997155348431500922882502871326764810267145728036781984023204346787094082391199095115784917264672207008604049893918125823084858749630280146987980506171120238051065717589803284471419787688451800605223903197600247904503908558222115335865231800195805714534743549120139914449862909510521365326012526237999301710258161116525101073198273651384368744544946172708906697290876889771415086243582679970537671792254162759040882194876560560904091318651031139156084501394247583827567327610566705267589832187910806677515004956160096518519116706912038147654096416356457275340436533528878185615019475858995149912131925708561959985966680530697830678717232664963961786361395644169170584484935606739779862955936626900447415540874438654268072172870988957276382609654467708350556613651630396949546796660033734217674428429028953889318472971933232891571434789295884903870042593308895292573024597325798208431253949928588468441006974375390485205003976932432384079988722148067675307425536212225417875173403654818097342296239048764622729894528802191002103425278059508259843168338141963671783207083440361538871505359557081481622076479454992205344937772222665902087590464743616172020385094835203840446487272779447336731371261556572986270697034851715897067398068904862658770457335108240465106679045840964689067732131636710761239596075060415399225301349167872844037247883133419408179796445956500299857219237826967515473361289047363649228481550003564014727883080265891550587022564692643109017215270352842372122059112176223093362900936362430422271981205962804460609902730846702256561647975454008730595944445481997110528926783356937301376902145605461552675177470044372752175364816742239513912440363964098023352600001447605259005508495482701757315814297659737978902898404221230481027099652715847586339305450120383846021576260859603259446782172850326820341239820724295956929351016544428839945195406000042602997118839009818724203500626203374205114717873645004554426779889088536215370007172508332776793310636801022559444674345042776721789823474608070940076713044030729372503802427938456422600317232211498582304313400157518982489571248806861563128698449248749318432052939176910423683695274715345731221147859457493577167450777088635626230838057954235176255241960593045441199478717298212642899237950884686970088984921082222648191265506590720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -2996059939383784100018730303625102966062737015425447459208126960309640820922577338427120591897737411015653232492338182350722667981067339614555718799335017981078723427749014442893389779467154442180627019715259037357507973252289475675033637935573370706819881807304727761777880636727802035690849508671513845738080263294510815815524653658229461037467405237002955817561276543169768609953868949526238188460904230744834226483189749937700684256405009623163996525990165846560456233961191283712881613321812764152634802970344388147820783851469100116348108469587576818323581663373542013791855395908863704853507754850423222642243950608337224024360686690966579174877269201502853063584758919943736563880403184973353794796339906849058545457868283740216671542812063849940555620062935869843314235672007207633900151466979765348821221881596860630505337664728524476193308731590858570381056031248318919095685005865609139651245403348688740358278952617262026780453775267907330595273618865390399076818837105136381169849980630352636090999197207362452783095899892042347219634040336474420320314981227849440973482434713159867781416625833952569511096271511230181791377344316909933790697997157459862607311401202302257463928604567304668658667820778174275170473872160262827219113985254416624329933203942423467318830369083567804521125812587137169084206479454986069122782907646000819619369739501291077267765691391373587469552534265720022477922068819240703330504051080207100053415438446751893455843809608579169445807228826121388801655966925147641510411296321550119515625837372655578105836308115630437931551704689865733655845620722669652282218301110733619948748214328417171314272158329476344882822960430605839131651963296802389435820635847934156634853524742650370377259684941980374131483423991284272631256939070938217988581134857692818013864586012119805258188652195299336964030409124112769022893280892842491395337302831792891488261234881815758450452155315582249960637544310169908288591172726026299461041138051385309492499572136240427298847117378345702444531741209633993811303013305746996034289824573200667759545102491987710152083889288285826300270600452660495972761659130973152213250904481839504588250034450408670389168923143139523901739506957788250664293648618711522869173049285305942170470680773441854642064797556722526217344242581464196307779142568552401432535131320586894515916330673097280853742175112630561475966978213799054338116449955740705185207604041075877229498573292722193088271072206422497483595928423793088241512997397592459734223511094414449447551123859846106904127991726491554412870255530708285212467525558515671850171680623091808866314698465200237147577538083830751269958825395507677386434358115064023256469953931979948300252111721101977703119386885190778055119460662565798344919417059451052359174577640014674700821926134806871990852601628211014043231707555913955416998666307267429790898668456574298793822989402728970517714123391924679174028092128429535244932349480304452948789765710772920569856603376814590654076458741876394338861383792682551318483633736776501792212549461179581490554663001465000447753256285773108361711647097316339946567122003294051832183546185428250915736851302181039526865650696932780261003020135069648549481453616377165328572986519825613232639290901407355939043269722672088814232390713168148655802727916526343176984101009631026933042540349965360014793856852511953531791905788583745219354056296491693023758183506158999940833447004108681249571114243605068546388693458818177177735184449140286106179036119541967778588424814531509947057323382167639795461323967017123795347583072296784147448102671718985604583572412098999492756422187947241846281706135586567615251860147446299234878124769954499281354162874869091399519312807375290993205139491780641331854424822384617503684725050970461131237587366421120367049690160755983366267156829458391110776243416815989577420372900312645216238567867450961422943977297322183647062475644461553277925759551031641704616668044799264426639650457431374521777841773905924615356925316748182384551752351536468397904935772048177968228651539218711293632939643082329496871689658547785360756383581396181855173574257635929932521827677900237082462277399345385121458961029891879809579351053251733360848682150699603764031889058844281730905852537888381618269224369228832853309985705789917354193630146207353072591014094303039778505381495315242889921616345177747149644295915349505194904058794188705847190688995237277864392891661158481640384726751995043384369422304086505557210711180547134256260214892007784104540095203878371279882353319711518345254202448798234812354732875984427847322957486489767383764376784172343092952378831112401391507239520125780659372513080376818583372325431743052798866778336707142881068647626625688103869957524342280161127570633497360104149149412731725859292143725748084714878085926345313559517177433663466909525406939529293716171039410357422310117890982729300218779467727890501311393705909339980809005860825638372385956830180542048164552289268748596746759924943022501471258025936118646941552574161407547522050762851652552721861462637851833868749660304853817972131549709081535191682473330612222807812146120884224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 299835522928864647549480442838916908255559146857556496794627377732722948019065640920543543429818992649546664157133490013535532401797355758735987458904600981707475814640255066885472535267855774676367483623216773652662857953872444998307987628283036073325360276978709422840345073647315911556328458669580945783036212587737847167031437059841845266044354020114600824434508590531809339652550142010253588158609455405622203052812892511361795990791518515978874718723304040580148582798969376636097231158739056979162509323597318505653386648939804879497857347688688329375576359950950206917099789269071268691053406852241638900646728715220514639286674088856632218589147231995220381124784053986288169179244299566988905848701478469434511601736653929988074581302475684892661498418713093795900671097840707719424245243541525039724832505450252106065724666981608615887503678653964263692389104831738030766700791620569780241524335671945921951512423612676139561914182691607947891111087568920864024493935401835835550411101988168718800084942891815940651521030147844993663336890956991193397199646392110079190284374409331395746097540872109337251478649751584779118949669913108267668973143301645336439822290059310755717774578971904261331670909109630685775767249052724891993488062098491799748296515146164926373119726987735962328848386360615285528398272738708907456651482304830385064115175110729729519761729093254819219910687742354324905198590342333778056226713376731448033556930123268867769836664256633979728040133054002818037301930321805453379138388532258187376596892449571481672553501326731394575186839384541888207039315946306365531874717797460515531161671911516199155388102787753881997530732719259166869105210962384296403823085576040003303673324327552457569836903131233367179861232579175321252404693974602377449543951484405995636478825713779683044025799424386222256519065659255310571645838868625503280604562947379571417853553616523614190194779372177084727267820013030092937796604115926577228452618896127254393748739055133668814402715437381960748129068139432767260855461961351833946131577815945175926412802065706209150769544739324671387011103962921945725226209963566806667356779433827050388103491220809024308500852432791638233760247005821927951750963854747505503957298527005406120067604473851456932679712755792816655261432431107796188066915987476628216318233148382311032258554579731022587811663101287663995165689151913977198474987124864360385438513609244125526379433380518891347941223284696718742854105271739349444480132263759354911808147716936913663372732156873974275632145961639504833532904788316838291680755079015470096682602963772739391061040779163209984572667913014970548365541070142740351935128817786359815081725871218066168072969795607773622888939857226528047986912732938230827653450802953047035924962216603819763020709219637736879537419345538482954346983843049527952807167840415660758906720484767442142105616154716409028918173587852318647485444240461797017592078238658137389251763155520580899484853223026098153359083326101000757734398513610569536921681700518745446318517920600390238102523655505521724964981230951800868366602346705975956833425605986906073445483180002250226662162445215629382059823776332368261675971006218253827597186831418028356929550111244622169223618059190411756503488710259228658416849339501618879892864623519893605438995047128949679072168278159037986766016237315814775450714530488517592288158499683304696093296670701836312772747660353364546847190114542812991415475683480153839812096583569666566275312291100652799580596230184069977915990571896074174951614330124272235458431725455466805690449804271261526797175671453841520939717688869606952312625134203176293337911206678507443357885302909511709903367369265900266672957832677523565352482240296110414277739502711531960742918990245791393345573643940758441348295694577720730709155412176075602920208245339853043569149262475550040930905713699296923849902443356176640609721438999179279923444607260141823930206711038779967351776463297936898979756770521111199744922097770533948107332926438442319004135007314137732966144149110416730807607369947777791551853668855081259676315617444050454310048155754391654729382860426352797300177071227179823167231973552714176138070997452100808445622058362319395080349376213285252129680940244628657807387371606603427379418022684014332051747305948656785914934212234064650991972067359390091438719564756880923053262479064915253556359401517122043420574166009883993635786220957782560372707242562980951841644426360724527804396809892292177656430584682652874483619170196647540260463878137076741709786859795231311499946045567618154559796017050103525222717224045030218971100690439979273768606270935583330870876737741964508796817092915747633295886750241807004915300095840650751730006983796085775165672477457181398454044820372652116433149764359199751206677055347236440437982752269709713222372441943312682080824460700722310099339672866591960528402684838053571609001339171674327717301213202959752004165699636001858896983201627384404267450032251802393008924529087622615276744393866651666686489014335793893648480454715752242630362610953114044205914391020452951195618349561138000914491323187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -5062637935285349331827187558843493392542388178482678308162390970275438256210814591449450948932829308601333078137583566587823474964175041045950240023734228165459331420727492712940942023188770447592405841884416874458433129894075129664123715126936248297116089439760103429720865210411628295200267547363138997755965835504991931839991402599601324985338164841638030284463466645500687679977151621016859990492403573539456949131328691118385175942703559101593804705730376685506355803241282280675019256035198845606213016530447854163426435937850905208966837122124665964138248528433949044780489675629382695114195038953767206515235251893103007969424245689582740760177453096737662029213813097598821899856748437027069011639877262214638126446893115304363097458125913943899202537526545013265753157176721143861180849866626520589947521276480976362280962182770762803580293756786383852323346340736890267752315924327921838902380217707268927387045612118139186742266046339761989734761621377995854724304699915629923650105662968123670909012354705667124006030141606075756952490985810721893442697709193686947187526790527831748080933599818210069384297379182280071675172924558936368331123972586097936347666032047661518197762202247992972011608137313798754770717933415678623504361218787584868460664895543973619947831467009868106922372114135099224660731237610431114968602646543164548545888783350574618469316642439795831410629015276147197412152851619148090142599000048202885417643637785050730912267745426382046634763515685384666616871312795918433370396965329358741831824000466661891328457292024914104258139584459143863387872518535706749831640195172991725735621145392185054527734743389188306640157025203186550314740829275142081980634246154615403815420540055459940099799627870812803265371793075949492424744329794665699806735217551813217817756987103458454154739987286050115551510600109818461166067672490125423334607681462182207520100277222567836347875524375027693779388799827091062933614499496273126779694114935068330654277828454501662059913211373607712918274898578715662832301099581692775479898715455052465890378960128642117590109844324297540516550153961368146108263444056169239545935710992205983934634280832249011667615201051305987527348189145227212392326837245618710644460856013898149860005628379962211180655295697589563727940069867503363665287156317525046088599842444181053929742726106618395927233228565214293514655632693091926364480926573154194968198554370455633423450701676778066615957761769331753970215342720480060018168765929657122566517310784810585761248355170322925495336202576742303628668663433382104232233759408961039260160258173996445012426917931470462914892208408918700398260513455828643702058844815092397166542388826137337758573199624109439975939788200816583978316519377705679039012407303645844481935468527814501849478714521427133781803693876679255706873469925398437695351162810561137140737008351610396810880997364858255222230274065838465577458534274693067951778516625224137763830771709230664422855205739053619676999963868408164007707276189677458192119906301679235031126546202844555874139574708325647181543808073928965684573120898197387307751447729250695792453458513541379332036964061745714377050171520949307376362689329215429307290563859318576519858741635119461847146374319564430173766769629246683935285500955107545872061242746327560409958615488495146315633110983762227541306881082638581322858533021692722266446579244364264598781915313371995131893615290856796864597885269565359425974329780778687386056654552227274159317944031386947581529167320920617711890133211011502582005516934298683364359074005886971693885651193300090790582922942330203703535414277236329126674934841061169154034574633563630214549912632341145210923997723046497702428292763519601910522206318314873981601702067144250672927437893626928848604701226569682082805543462980989530579496132016047794169208651682498617987949795014653683075627551072540172125961344221099241414509864081698643563139440680942752771279117324305763641812782153604400642615824704495698349001632255617906416179961351622239370476392420031172847606826647188137417073419821067739246924023539059567367197633974094901723261219566541790606966201591355500747779174916569872624981286848123589872300298353871927720169671158928155869302675188201673300033670304179383250805660554190301668968362082417249521743764318476679089330493686078718682707652898557562003385562944009061540004502781003953341653238376400824957584830431661458994374348683298487562910410387889913404275898361276436899971334417673880169014003300475892328265990312204538051435782196216224727723511855158934921224869705130859488450545967734333912009492079870148125251756840414033673237361945971528483959521007772279164113717866215477552405073953520338365566498441411568624104791804619776140933626036041428598608878298455625988179988064831030512613316347653348720008957879593339615538351261189131751009675741353145941896947191949062643805066203525267406042190018260083121519628002962863756247900550935771964107352791373853294406529911070607776067651926688256757650075761457008478027581792829276119496960584968070376282782590397011284486981524261479307799955001224130718219632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -818595158634571910072386145738527170565174708159160486163927256181130698345053142491360082554778458227694692002753144671116034695532695107454094925253338706087827155982211384960598681994557681945687287325348965780607087242843193911210201268023997980243654526434928578048018652604384029578861532596420366982345163565739087165628808649446026890166196646773957416472928422460695601599378987548679887916577572061586657702736314992468006806638202960324081956809669844432078706377974839877287601445860594969161997062595774219475649331811955067587168312099801745961628513612419562280032519721741241979340890142830413112283847693928447475579837615681592883984363657786464870010077711390042962660637472188854574959372956578234517895648299661889936010903882371614668769744105955946658286763396537082671139372268208130848840542371418950175045719671386907983142877276617667204246033935147698541563647285761711857466306394500499594856824517243329063452756900799446569188949301529741631728519606949508725639003499162918414938319044976360885407716850668538531234548987285563551300270490061062048375471783621143432738853340725495575338176638471248664886883540513031749058919166844807864185119328127407447202699255073346321359031552849785924401361772595207511943830861862218373021589695993219621733534925470659700074172289832122152041794762441568635517615258666175953769273919487517156372750856002139892134530973301551232294554581648297574102722494231862619466599815967273835448240442121670165120123903237867093698964687410472430963233379999524740615812856096262127637159638470709048323254943324665984163962239936407210491090987339309065312811408601110309111101844513976615740135824515388904150718884883490677298266399045641712826109831336785394904925802292972241648205789203586306727016320817359849694033835484848630826502433271364349880586828100538347758031035643964298592403501705750656481716870109533378609626458967714560004702219439942818311665833726914602844456813659462110703506625717477449973389261864254636970298302108803206141434066086072471893847012631269384242290185254648572221139669008448791039515708882097399726649872519883693496466651099286418166470064124782890053752206841012307342145485663166947225152568499115019679433640371319194118508669550268582958324487767665043101272811652697913801592674558093344466692243497866437064207761822334905237730551287523652595879193850131260104974530502972789759078340039720694990740499548534684145017423457815853879359049249992817599566729017952894145934351502189562596460930282044048128407520470385724742013840225244399459582489130431489679454260261507549244782911607812612316797835943702765387950757206161794962143243969920405290814383067719652307700782928101681158664788341684839226623154092624823400052094511216358133651807203412317028961336075509502996010589079388796114014772470033448672115960173041651677526294496827973247707317106786314710546506296683347480976498386222383528807754546423385869949410112404503923541940494271024470950846561242033040140183396564041040006174626876711081958967319227375060835978783418461737846077228086600008152255610386345644422379585921583709978558135096502236546019799598270172631933002498356069984341596001188088492020853780388448205516921648951533911387272560579346609335812903554051082778146087971115090001764145488756010972688088250314932682788910028054859466328119587627069976349610221845119231147954334210974382706302158822716756348323131199794989696445800764939389055953645454917284307775323034437010379178424916344937726457513549861176894107092924790642653778432191689956883250631919866119245635732725311146300988281735090655592745359187132979061360691639745159768439547491858769520788181998717845225394346837952520616774201009869214387185136810657761714604235229646100747464786242032131837163470715783209631625731038012165479217616551035744849060837017058941276292151673791848482151802629588786572159913654992401342533183768605373292106815239673776188427868152075651411455465273846857310702373962104845475236595547179356067171764894790634816450057909990231050875671183485171598803970570598413155263709729100545632732352994966781466660139547543289626298894885612057456499161136169517406640648460893514154216603726717905515602403510641900751173670652569998372775019477513594682855929615890052795821944375617871496302624078630388793139002744661711564619348691066671425517264875567374391662056145945572668204090089189702192908681872333048044317113309442681204475511522041611847905018319042644348553817669017890527518987312888240155109125523073363545318418374428261657120091217108945654654971737565250353274333888402486880138218710190961539044191052895736579995142368567891680363183903099642664492086028588499029887951888607286761324634396956504530749944140240891270816526954858240165459164195655085005856401077058139167142949865570364334146860701934883208601615324490832623163474412476774839944480695995150677608747776397745449054618457335932942578587558458070215867235344945350546969417143541324563809067225983802318326067824912702918426095121445300802716421690978602940669147367803553005791162160617802441993844767269207015248255731882475901413466377814016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1879838521183447074416669450053605703110001261011159559827681207710119813853056816604638202681975549987488452728082697709414117017502756556991879364981369608771984405745340482303803599912832379558293659193614894421749497998427016388749138018783546495984844651914959120854694803345985374155736707884993832476333340807083302378662952537106900136780442353304988928104436186244139400924670648201068640973409036005776750629561127648768539165168754975290422467250572438292712762842291312621453777552605423081333717364374431451018162530263405375050581739376421566617377469963127318867539350795804604945990383069108128364026526854136951952092130508781140994880169079280822003631269218099477912853688720965752910981213488418363904587078949034038535642488753404574217448155564981290940868244441449555117055349719900343826055444111797462350945675200343835512775731234005536648384124953812327793887447156046302532775221975817333131700691244975174321542418981605648730114670826174507131485192175060917145548874786618616070634244220360784172587634788239309203491231664172958973631376261766067797539141732267538150486470329259757933780956062424003537899546923141707606318536270594866977347933945656943064280546964788441033675303735974795704424925971452213504371914279613979208622098416029750755120577135211346391523271117561015881116904286687476859437064660755600841883182768470420171848049280243916741412073863478959157701773301713251992672389762253458463242898133943603025983731460041463492663812705619361207801553249104969339753878706750239574629017818684143954582224001446488356275264166678796434878058675954535150187850570341349336668857988784307420082623589101112978211729448921883702342594221750544454061132838762478819218331709595672547061520081412044288016067150945622061289602626098502390638926832527111594811150566214080820503914476824192793781020789137303154983164766093864069162535640287856034833260106709257983173283889261078188254124568171805444603342159059359318429916034986766409246933204078270397218045494811919020779147239284142848053318685404578344711201784725286362741342297293358183647920774350954013333562524355416672980806605058239886395872170572201192155106784791764262814371049602786701120563370541734367682619976856053320035481822505843270935159734776098179519755763097174511311618353459415529106192103722813073058197914754667339933504135392382483571812491804118017215682474852083406350945697888047916434217424550013320199379564450485663958854230871460439537738771759968687283231897323639699156921062598775298057502063229115557394146247315321596479661605539022865706200363131731931390936923561318710870520126847631246643690774683748895796631310790157557122336727334716162229787331564554023951104831947361055872494567222862066856013764155442984182144820847391339971498038366712171171475152040552214008708236691532183752181852834711293958452546388228854787701031334150204295810290489468242591140182392063567777873865972311557213592886057082724494974744239549638526546797040074882196594230023019175300115212716798391703169261771963592297934987794476800441082942270308101606495797478334112699032298459472724280938751433292585290587086797143830073952732869347416275902062636693848185986529069582245859183997766251385042740073236189560835780745133608288164097440865983319229958542638097442467420438781696923249313437629836733315796901542130105032343617736416183209123764797065046944964305533014435230784640809009999287707560843305546939535952645347493629427549425764973608032361108409535537050276847534233184901602473134773285678247351636667492367387397255480342415199072908455604234009724481380069871024496483888893885724301664331684391493821986120928148012111764903382193480761290446125762413301570663483318313538455460304052616367087987804081344168487039205613396011460111671443541988169146281423236081780874664558357799586733921586891886051243901195187839934901905295824346694425530317891859072298074227123444931171796629926647511392441241094079260379172759141986330111236633840720372403357002324698203493832247884975636261492325498039950294635505192421216159782384126560682904716553605383947627521097489002174015107464191877111476312801081103791586344924212081758352919227852648452131014297244795011299583261041633203578278785398284212311334344305901760247491946521768819946915598172720463237102951068657942179424633309501994846351347159664715237081037750609415379584686703294093128443550854592227409582239539381757800997487812346569501552196629091812235365579756303698940911768592730552287691088941123460799683418963679533907763131149683966222993119175612239324100242104915157164287349489337692508276023499292337924339748664328672153406385993335064814272660735115117436075117581844821715413988177534701032389663770610550784662934696948942630615551306956660261578552586540593258005709967237278508815203138817733611165164410259666014381872484691236919508255095126388914222049380016637837029039825104270255780748839378478694480582794294398826108758784523318947384856426498830935297371997702182249661783224593020920480944574069113939684431919465163240110588633430244224152201472807831585521587167744042389933316644109437455931801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -894801687992044793022289895760707574853711593826665917139057624373986979600848429660792690307301142470975265511867160737189555429869655456721865409329931975872615927025368512772020055657794765622850530766609064420484041645276657430991183620956077942389702127376075100769620212709855408597233198380710661105245586680407046342390467979247619869430148003791544092489316475190149711642461157772747217405869961054712518028371361915545010205468547956083256863380985086206433582004862890114127490959776103002307482812398940933387679522411708195694517057993829238923419114365008207918703706845133367407457670450534333553254750175605362042285289543022263784349253487579816039969529567474867940519622969213375197832241498876627944493733570853265984016285237551352930253415238485374689043617777647140072673289391219476461404196415151617319851272411773886912770276197723684242665230726997773308713390025804436988375611948800248240133473728551303876921421532341089020428185760153764818422305137528075673995393961679962063060967449568051489635887535547112800287476531661029500706606536556975703621439849416875566650763078694430767602363289337501833774853073937136882639155946158665996452582418947446525756790335234992034359824541208067128042554699748953521163280579109798141861387835183593118047913167189939229233284786702745230161363779045825523566139186764571333001995572356123088463707704566590938506106478373544062715362924353281663470820611343611346555715923234325308566377610824632483554735592738483979151760239826735373793631009952664559542099753085859634093870570619142297914277696511108004847664633128901666937891059142464932282748874303874185728018158590729645821806373467494000967507692608566482821777039457372039851665786258377459209790602812508990637897573562557685414567115742767030079639578196463832662681883295845017307065638247673481928856309336489575263611260204434118769103931358788951574583139752116116610627319064763692158139524407980691108474379705274737179902301397535252430811464975301575633681326156959407350082879213776274882803261242996060252823684615210120253413423171754623195571597961424650262489072399002098411451808533097977053068708808957866894663371717093179714486608126239267454773902937216658497573289345573685641981569754317228200855625441562553427084923288190478007856534494366310344121267037563958115652116108269606342129043294197205574996275134426414608010363932756774485017590347194793587594327186272199539718663972062035679641798889203591102856631940781564911944763950540135116367673287729579434789563869472797243955530877778098197518042159870017135766671063942701427017223749546330514071056118712458825735359836769147572711593340526872481896268292250816885573139091259503170942974504895479529977215924327989251207225168795966625140586569086136240206316089001633183710835434703865156842243558533387297761736858946603372983668203052673016733052737897269921651312543624747057038089439760147754558000131117880029535909395269144569036914197601154441892374230325461812617294849511458154609981029378292585555804072825179018300508338273305160760799254339132848624147661975573645669616316478867400765366532456679652225047335097853809601023358864136779392212172758877712352691353927720643523383670289640428627998480774446796588596149182631205811082804862048049508206665063072228006027159670128323531697014831062767653891003262593322185434671873487570451560401674204710940080818372753887459994543999665567098558213113825441110125302817434705040731027513752325725369817762714537685734465618503523039289579405429223325641649674994902359198400461577165927518696119792387676944193975362645398517847974907359305129841903525330340606012512569090396262520902482540917326165652669628361168233296511137442383903445844229408391895375613621984240314835551701518347546188797665629595844458813946381824342847061956597344702735551311505875812950143815116415477010534759767394920249918562794591608930320440770320386330922691058264348810532841520616160877273542362702806296245240098386453762894107948948525320280521601309282406250612754329075875395072106603774066019524651985366026503258139196710736497603768002750244857956011226371613648010763118026826934995227650351780329805300695160084771019202038818060561903474027159881829217593053851367310036137857799376802420284553465498019100016332555901929040424602550871947169148212224882864023084941926675915186853832430925954861086628958633413628408587501281214378562182894011917889661042148849218466274478271295064592302841777757251663077235960034166360919003713579379031506712318005874916710214410838988537433186515524432278629177993305138095355649388066107143800233657716027296293795034865730331755877414038945444895532532255715125385759910730119637534862003890417588265462260334037777486046806999993497976655892971703650897474507855137782452034188483169876625296160008576973894425520533405768237129750892433911061910329767160658356981170274888047139597247821710355603942328323870069073167112941002126586930732006482190415617956886550224019891043484113106769246220885685753834389860838949033774802640855570095347433061979672600530246308599597443694604825895115129065310233384724725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 574417614983698039699897086933905164536366324231784831687935686886723179535123568174992601268273446236205968876876034726502525008755920335771247098895365522371547731215538920787969101156173791189325892158206811187463294141718826330169429556415806052465913869741363473994527151713058923928216129416056545015474989152421038520246835397268922442196354804528709440806687919165859442671418585141276751638797086826246105226227369862424621784538686583840103482802153134917037760209871388895211320600406154257115669557156718860415354892614827663367496026565015060121671166058924339162180730234914186741467783636507374185760990937026189855992262069545204199550190247126097907613490260321706298810292472124767487780554110006300325961879937235043282338910352232964800370773607174577318799014075775398618982267455897470430790430965712055362302428752379853418334949848462972458422140764745624731960913485086344933098435651825571919610194227083148148595546833909678549489903614178858112299718754894256954203408833839619456312485395243263496951739441627310737973459052067422653445176302230267155189181256664970521156522104789649522014572377912058004737440628032909964349248040097936097251073953839224686793256626040699954520215167782339318593856374609657167231144361455986977184326084722878354624806466522411533311868372467615940531719155354799918387768580335205473014320085564288624946745832218081143278611017505781860802547520092009586461014049770601581480042315877787948859741691976980152494278286094115344687755303231893073849236895515294577050850747254419643750325434563310536087077303970642509817652333246041811606225377058959741712529274533997190799338792280117684006747618236242148801215213717557045499880695621217075892079344348946335377487432700124538086089206170444275600676322820724478900771453084509439120020543735494294205148264581178890918160506563576409222760964485812359801398039344904648297392548424865502384041593288346843488600461745265405371053500089994615267838263601063864574552302772536313748522311021740567188500158683215729661355628989299497589681231387211369890697942357238968601245203165737144858629661487551687456937007834854905510348253817555134617878690267805657038222090211608216539738981782481462298661202783900611492081958785632944956493920724499402420817671544842510779329617102078578861831547827566431671311528127294514810395000364600916622035677176255462850094717054632056556986736573624067218386267042441342377492516664941701666545761802241861083534883370255343461793267015737896392581465889373363761856174648182353035287529650973290567847041501308733159487268500095765725359145271419747841380459928917468717912833327012323452043676118174299692695429731484448405593707014697557497811355580421362384842264938774328878771232741068519875276540090580065212239189750477617021077887576721577027803584715088458402765195743789713814365423589079412028391246896191603306259996171273482912596402079600970000369757960673570782532829304292160366667801315573204068414360026043295665815337038789622171168317866256933197888388984484530959828694016642558087942601678315741113480741027981987377741631216675955270931667418539528073569292397991149339355363818219488675329769211069098780688276000831090512970361149927315934516130184697864972986873284476100148910515509265741326798408950741158980150994633821215539174300206259084322018485121847401786631042663809370527937868974236789736470930384121338981743478941076006655563252900744217069833539628591894286111668848906453191797502485945860818913457791185946136478160412177208253554324803865485514307132062277529356230399484220886622836463274511826293672145692569852167616198847861078411956903920107600930586245785570178005402572738933289977962881377223293206629735473567831038482626984851105197554885902512256447176155247412622454334300567257430292567132628543527595628478525797666192532018961905327062208163929965093103158245617073005766025649854200683366307404309268856541261642540747120429632593085740818084823664582905388686699655745208891021246318147397692354708340659520736722963366018037687461381435999202393457216566192754156134013927745927921032047412683935750560021966676017152254562072075871113321439298678377069548496063034307696932091961475841719697631287511618141414101684956511666267500776266077020492511090924130183633625897910764469791572191422562019607728008210312763211497846743537158477056709120122879554855340961362212147243581635308922984642823922051895393057820033778973765557015548543522451922195083513737706575985713849114338492187595801930459508292225816645648156768390123041814867840385200475470683465508284555455157147170879688417179976438892915670152360694705782183130943559993918011201255581567135744711406612243721459806742772546779006836419742469256861263557419680404883583131864453495042435310982101275943996610203402278748698818904401203830495573048202813093451427216443131299869741115479814874274700368521835997530785519080110000413826807825003973858288466152253311907671421878876997649385819610032917920695146389277087668106748479370907562884169986204817423653492913815909763623243481937515400405108855993404639924462494436152233959208425357312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 43117475984419630567911117834699844996196503502971324475308101122681609081998532130278903186965056393130505360114003815929546199590002120874089590957672127608993341875314262501804756919793275541099136315972201543215453274402909843512390374261350931467953403143617711092240726171235446991365682056510899745281219704546608249905063246159560142957352400342891129629802230945215438621170652587213970284637569072609531980930184744348423931329501532609178687845426253166243245909978707405306607497910159844912482266262551768986077426222444386741788169634979312305178430622444768859476404856917967577859209805444456225885224842150931501462589989684475709542230378987824875579353797096593790541656554876225922929010214595420072847812784158722751452259016505519005288340871875250398224842776262981616850325087104465691129525259114305957086303532019119903375741639035608390612633612254426429680444342142084055557105590570853594381949954622270136389347532046470003574691262332979041843370682495137294180822258581483417252879161693636403215372868840833993050954498600010173327603857295322639768516456152011080460029143961354555707344590537823208413993081953751363520840819260465305386211040647197296486575430665714378147085188341713405516076125025971200909512914562767046191092759368691556836402638635028790277920420298661942125917083446696453851676841429071448379368047543530951234391438623913066095024235370840932242240833013575103653114850904039556712601474746693598152717363288408124906526288253132240163705641596802777243026932353100137848030120661169995052597390341704878682792495602155803986304317349548680289707052377253624335586804904700303890312223435165296913452405136345922638441240352602461278331361849179166357191466725856736825761339546104305000010207324158441932765716462838808296412270436279807483861943457887681397244381892559804174610102836323902310892581408878808785736283886553870147986113546295127540752013728358580540561150124181351941088853853977517470181723094118510986114858677956648557135474684218089608957866005743461550203263785796090665767976090321072100668031626293189884426305135331719689846121316013959119405636675411784589013703014951091621909945352799867830861387021352014021381758031334449050502115470348200763768967981114486986920487832561596164362992402950486406763849531221725504412232956090454393598719910330857003700637473305252436090779933333833079568480616350086342285026299484035279350736998858315706385618849229090243645501202726564127040678605331728428487819641367793644797623851532586144365966851444757153595435162397159136079106343726343598113886710795046278957282719080108727383311794869822526512485311979715348218291373141829731690912707625976427294512473017094082671839956324749821154938374810406895701011557414359185768186012239320207027045013030342127032978463598651063409871643517466699422823896613958200714243125505065172804817066407061216553653144111740764117956507698345271337449230061661062398626871449984720208992374088731101313176558460383349074624649375445954052347647453080560655647089336947687605907310719675995808388429300756843054964955857553764432651334107728378227495041520057353756900620100398871592229562654441513972974218334116010348725219021072676661256235380441175281661576140826963126652742231069537933043885392977656466424400155809281837672189534074876293617551959581255216255564851176370390051250075734403367992751945425710452823683316674462755730082704057193011173263191221465317050187002879800142196655901311647527424506575193104925638956780723531717619012515333397758876544788813380462395214686378032105135532388160284844026626699792849191494761633930536509862949756969154294760483424184867413014315316444496740356748570723845796983313656527225877119170731723154945551482410027459576225097855191439051551576950045920198260813672949824730588686217793816532811924991691935958900254797190935865073665734593644868459111938654077752799512659382550986355168187485211275926311649357716304041193108906515476535151242809958598033080823851212388995313366339170772667220018321387472094822464712962970518645601733356016131215865984676907975307405755636333034376269203501665766840383352393211554471027088333036323594801587335036532485513304230098775148620716680914136876580876058251901020286114266690494124864533917750858805542721601203343317687843265881483838707194689717894124776561016914769209721473102785681017487626332364715137034532592679392715710385899127002385492655060507787442745686321590139573730785183105339717907929361499368056460585988564787835955490247115719637342007119484888108179326381328510258903941163948964331488541599354205969598045362805357221959083475057670523805924711541099192063108517955019447715026591842463115863289020859136621543062074096261260480228124107076534578610141902131888616025196050650614854523993688838160077822272179077485425164444731937221086748955675554280776687187214450429631876165181757131878291278399946227666114966639912699475440614178648152071514260689031884901741058364191145802474546205672317216575283243964237023687283832226268973247544968000065144250583530630032135121326507815903797235285153563434745592261064958064302489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -308592442083829651754709971912317265667822566778183946432466007112636842845053257294209695533751616378232915435669264717717948387384263705927569190537775241045610960023380705764815147667388793265989825366423759497701489589320217937902693112492616558138994591033530196440826270296524704345615378165139093704249743843764531912272976453026995152295270819268935954130830146703479221018812913030109426619597481533486137103636265379691613003485605871880319894387379493249292646038508559947527873552392045196343296626005066055923953157216217995010588125223732678305325011178835561424147874511462372397823363773909225661586059680858380230991336466112196410026990949378637698958232679780563935954106013725389010930873646722858207643365112176148030742285316849587754674286933347093230743131138608654233882126976255797445074131517675385095346299546648110281704218557252947774368358529235886525408763550217346804371575549905563735423674883789956837624232324919194429163773068723144281252807577225378813469874359725829728100593092029069849797362564114708832945459447122905801707595893256782504734565689625449021724325854104070742532898777266786248693273190630562329447987254733822988723598900213192056147117931114672570354518338811686033501729841371586757700527649340497938511277197410426526452366225289709145632450210329373082440913610043069874237506337837005416545043485905396548916974330003973292733145920227430305142835994473844664376637768724675437584194825632608536306105486479480074179985130671617371142308350668335718756272369623732831192359184670846460952645404393605123792449864499483578626784789062849984529741695980314624196061602269666853565868387618266779351353218677516366476776693558470822429022625119467644832019163663541288827088689480171550469571129564085196836351499493869826565137106124404703220720147079169719876096401040300024931422506367020638274166754071291348834629544153879941447186662395819153020375208510887867161524472551638300746493773002690759207644615264415533652356980487392881907064589898872068501261343209545949237878859632109650826711733303130736467867210468291388163398321612536789354615121070322321090586273086180093813238584693379379476566969917298661896432450901061505361783562877538547705702413386462809894255544239461634911371502337986614857918645313135810337018322143333993970727955707132143945995287630171150102220154565664557974751174226247263255025278200782406018090364592696607440941671087076721330314222742473705154647261690355456137782324812212548361784796949141194510827812064900078282554117239234036492292547412653700188556174306593934674533404017396934781124106902566093327166142678695670013035146907934201756383027135377116251834647367925306321608518946158835039487633158831503718711529134920452792556605322206965582426108766845284756408209412842612535434760592193813935105514476976247225293130598740479432842135965611419389939145653728171244082410519559383265829347070044313859295410478163623877434799622316382310752992053098586348427067775410111579667148161432122500958922645058078634705744714763860018534308835728215613156525212196844584057799160764841439803878392438588674046291544305826662738665814759116773975860055012190241916840679759978155146723713192247039425658725463597654015382421407876168819037572921723406176045204542719166392291986768042524048662151591387107109164511954571501396423069530821002351351569525704547554560548470842197761986624883508909804302331530618215151947076810358405084248806835455707372696850597873208735208049594672514055120090065847322809614651293750721928790530819908355570373458321732924570074585100502278928740622262199683199716761872142233641302500023520606162717121970530891345024033527042164889300769276570044341379541121991753141093641348380586345526102579870922548569714677736877278683941418590046415451710890249509826314981492897739744103484203046270841552676099201348489846537114295779464648847299480081950523172229671618968941008789370715677469867400911787695586890731843243404179771664064554807323584323703159949872292764056440796214118692538693772603290167241481587751344704090954053174101971083229041658009895928065804235185854932025924118916567645980977412766762801668993682115127532096364798616797688265384115819533771386801192961810188533918096692974341171178714894505990534148280301150116213069879926266607094157271751587106571253167670594292944433746005318009383286575804816072536550290600957132904158361813830331370476106002170784018649890356488021141862394748587055531380354241722337491860474614280608294791231374993059080340968484571307622424802983757387430715587506350230350307242983383507823834315953667482784035418160219338508784187930031002923538844771076573174989874342974147456148719837864573224626219037416411219234082431900223418111757621718081844175120897493762921606905731944633230792966807658818287235985507325983649565879549324127722587025455470150069267323474379475308957033903824060857807493254693329916990948917394508361406227992728535768620182740486124272451075689251562403977858507268370193652752520413473937764352761763803687041451023270163056509226558013834210704862621337094621163112024349834288834295061544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 157797893797162053644790967661268544555402743676107676982661419735992708980845309992571310005834554379033921018101486579123165606408525280027053710201784306517629600744849504589761652369361000051605022854931260578160590103845365791663081727731616502500071639715231148875103678763043317127282640679556649201497792265982029140450835292639392015165368791720460380146383253324834188231518750147084033562176833973164185732630198661544986122671148322488107948178377207370600700404648782070913491687795074802989560396173247277943830716164985054086417302770230866903356687219121545657347977836459027521860996757087528378915082824319094769414262984320218626594370369396258583077786910775798730147670337662738491546164412267523066207390679894756019078258771351279016541012916961408195664860890046172725154905577107256974344174972096887717258703125693736169816492438926604048185233318791143917490552236190150484300788526493179379557016456812467259920342519739916516878796876188393702700953259092921833498673481106374865470512067105057787240486589587406517183653610749059851810081505003288476890835765445398100240835216635818954588944755109326226353446620137169470404577479220532076751232193559436734300026600262900031555110237814872501210475176803300321645674699333564842854727982472196332073437659904626090665075184949129575633242843972035554860096485412337816799202500440478798951182370452823690961986978910895023622918777698245222073688891524576211125476367886127647188195531549315057307182887013878346018823633808993407787981565533310986177558588932125260182800336470903258783930695843609842887484487163429382629945535483745028262550573789025231838056619556048364686813499874030314380000951240713112010647877082816827833115150550209478399554190646718234257536059083011743442550124252500265749544174227581412591267379738670614441838074151502076292607543529109201685297544567021424628897897866744269850352531204458212101730255293602549276313296176673017794613482826900532674106003855790000394414520416863547999482178693647259247164800155580259915144058221875682051688870503874047360567172959623978246557597427424233886270467997383217952696725884148040574371576322624129126950618148116105131556348755984022741346642218352236590083623729644418785224032656598761292142214177119175003411208452650398115854964910708533488420974379413735683907220338179348839470221037650337075922233703277907505470519711137444445333861740202787868331712337883426285941201623502806640335603093200031181950163058852014622059264323213912255142940344969067447977533791033144254558767216135621786926472680364259971993716705005601224430180569044214651410172224555436237939501240146424981337537434089168959386678487748700305274358785069021589986149006287792296533812081127347866537424131400976755635798132878626098537435970104107142608572537166525894698229472195701679499164644789753242080000906033338726723085992078736286969237194026566805605423505951715590196028195200866926256873780801798773107833463284912718261873700834654397593030559732869239479351643835690514099901957483243619635540418351363768958261160146528670585355093598494005874395253196277718798035513772208669986014897089661328513405007827799102750165823399155960889698870413160346786722383796780858550000911184363551747023295113884925079250677230799454263023777228504249549031108389209442299872394386278118548060174238619310289545096685982292959342305547133395029541481415790582934565058140437934303324252669629980234675655224993804950629958906917144259615723615273366840229002659777850053054621253180124967790805147031520542875799297119317625052501679494730629005158758785180695243277650412338742747271562245141641012777318241034433043435886736553039859801757624647491758746672456577720294938056634981331326312928458903768934676448425274918533930924003709267257466666980407084032188823013165439619313286776109660664725385170169197628871113450649862091753672926713599414739201375665017910771799186691440649393103993419235588462310067932635325415377185912999711196420776228123696353106573853045953662769268783199163931330120696263032342622990028075788472059730459320299600487980229756651212994679353347528964844593823295556879298136770184688554340801315388944887676719429845841897560557664472169543667322270142922599388736575673400034849189883914210035716159371706112722503190598378522245991511407447515557812617498895921112796102051368218847156475199667362831406611134539950434599117359535890434975942910487261856929786979192310846016765524491712053258986560289080540800836200790579049397078434154011505755475649844062063177898049428472873924230118926185090480706817682883417642963112370605984994739685858883782420172393154202671192227033833170514558544716516165895015789197488321484316125747837527020746812818254002368621946926323746390637810220762974619239264157320093779829109085841194278009950797739960588445319440500953951733880042993439088636722590604126557699105188270461476125504056769613251082129258365444647274098431722410313908694282393004274225207458663737541572449761002533246875036195865572406304042851952836242182863732868974455004775678260554068294053255630043293375843322984405139456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -49454428462348517724404384638376301184372676082051655346334007227636437946828662437358167988787150342573364199217891688269086776319038704496973161110457221107545135096680481043674272096827990433461308801350688183439160839522014683141985066825866256418573055153637787828706460933258929797374236668249329185685449441195244535286432909427818897818976157131602051266403105323896854455057370549093515692350002354473404679607368292197094902060391963677986257461872541277218955515644697355075345752683629942781318405777902962036665400616600504006961521060108218295376850409737395046828232348936455914698410163046542230360283568875264994203381547565263630916911205984432101475314247659921812791904413860340580440327564066561275482222014215769047393673247879668688331752154728135827750398385121224642696523790910708967533108246593148225583695829750719118979968301770287777318505006890796196313138217957841999022786590234028760447906965891024579713439930394368048737651988611160875018086904577458527612863796522934502510994525733710836784483200253033998856845312158438937360566670780674797456864193616354293968911207178744470449290721384432504588288355926572905284625220448647427008436545453544829896612890038319169442767728365548443371003825728873726140298113255502095249484793746581718438438574938417724612228825699118933170859349921481789990711698909167812004135633208046891577569453785843211044050793509380621712911800128905416702750604614595010767759596128704015060553011758991119117811356880178351148385421348283715951109586451327582598202270728063825427029782331470608649511187164230308861838543371314449247409372925374000490059635015555831830742660185973497586426066783996361467106106547131821931152252893249739268553748140493079674395461319776230324470684702590326090868182303765140620061806091646961048784587363423503489050116475584248698583134922507138195139965155795079315202148797118246708172314083797193787238707829836748572993074748564901337886315991802976155086827633562208929375207767808501427731381826159762555235279025745670783830049667739429204662274939493188282602407341578681588953588486850703352652006875602202729076020878560483740645518750557870011362386725047420239108741168857113262714221814552404749539186103732163083123604981364964354775157952111631804365231481243662086480798333337583271205092681466653165023992590310119554535075071840896347075498281721836703013978522200447280656909817132999704062524424993730092205938300229522434067936083944930754577987097171546333567009529497904869567553084173335377415745362698003194747822517316671905303632599632756253295161100376648612241587541992991660065044354016291827054613531240880973762047265815251251834756371073016953512393203460319459766695518354765166487612851058425397719728375931712708423412953245521788679899309048527810801294837157284323109899045981962429340881547804867142972720451704815581209311161458777859256287828261175105678258285692185364870070253007273416802662261730323313666161463189210385809654587690279803510885025310701892006814757243575008597936915043269886587918371804635004978329739364100295034698069116925255168063537210536944953726935535504337669334428467942699186593201532518214442116189076849851127480121112486416489714512733702751338504656625405681728216741783911563686914715188442610824266591365912677057628372645740877598374570751303222972482056819337708853784100526138459078902160014041698762306368405926020169326311916730567110492551373043280005564942245549097825584641161161536382215325828378570720308255336329033463539346461247686770119515169350134004442018702028696461999848015916555858920096433391677468879306054063217519965415696590144759795099196131587055024124961799982522994629446214108181206840488449514995693015875668200589096718921367158724980345290011352623019126137560218914095944828675379074918036148252703829868218068074473453501512602674150675573522507266460867024755447558385557263200506421927687535651187228536724975307753644557350735008847384248514118144794290248763939551608652326790245362902441913377954648338148418429311215413017449690086565488617333040528570377333679115418970146761707063990913636296041555632324815708472042952310563834638775469989890507631835724261614244229888009235031495028304230570251674760390236572453066896079039100445428800935470868566055806090475866050504931091064142723212613962542436667682929488241413811920127625785911567936165663090072208460362360168723391245546692698354935533560034898189320965828918096841009749566877614617932962380601061566138384313048333213277534618244055466316844154384937064451735307297755001644472916348183631518366099932541179592710421497207208256456835317222495912726016753080823909511048729370959441880508823211298018028540041300048999558357575317916033350762614865861046926592476310306117602276100359548708668810319282237554071488372434810302226062278943336052774009509432173645504941712724671609617392067437631673222493389005864601946099217049942044251491302263655941928997189464776069817681321496206022581151045251721724050395200626121372768755933949438685111661913602011326252999890362775919282181826076581307011775617046628890699036791459020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 11245135915271610228805025554840500074437815090480532076048574036457708239241344843737990328976182004756283750709284197985081696225766803635539841595366556277292287324947708410542479098362927178621973423824039093363674311795276187918917028437385180703480207916127825774943177183531091313736532234386215151732308034430057138865945807125762375097641487470073592319704940373462431512767212389215149302627494886630332361920885200184642736493298656662427656491845319312108573713331209551608675996225559827742413908528433538483494688140425088041361625403558609586869830306426817014380982220302301683941108889477722704885416020074587508992286308603915444897503120185440086118867592944476831985089413881555374854008519990434151712995907315418195380107228966355641515446404838490904845894714350807191024412081978327705211148633933923685637789884358086786521065250134560831543701084811695658139365708640499391137038641312994097476344591404927100320833575640251025920506994054715688013283377186347250520795088434697084113704732863588286052800291524942803133113548950076617867462352564158156199488239474678791633136650337006225249554088032363397494389442713396532699620138825365418668039732399934102164866701639884128831578587094165739535017802581286961089309324274068067434623409806868354041625392230643933951907681807014143343804847383446163554939923868974079108095157317111009219887647634888568162943777814933147520324302873908764301351415938234009585976553135466209391254504189412342694109115592474597777191957601383718797958600478136948788258469771844602549404270220297960382442775183231167603448504997820683860443371693983963849040497678408402960689316831455276987112459137567157659177143818449425582301261621478171353488668193223185096367095805636772036421555067847094670725895603855423493068138504654019671700401858713404890091423491253863891715639718120973006528061946296008234593389531305103762246875889696397927896929765855522788069742764618394766804565072138510965109767616125410018269258288457922087625351098712310066827945311610198606128953269417599149354386386442052484443100446084140112856829368435689990920748101550097291687482923792977719594294881138701755146500434600473687894081114570803210872260713174243891300494901630271412169351056888961745869561013389047355510473818904694443264908444104830694177684267342427685643789371597249582113538958308895629189029031080871890311452305232529040768565150350218911139879505465402695798671715152079782477355584766078049318326357644905541175482814731511316369938250731721235740944450996863055313982553212493792931739308035803245866021701770233473223304546114927126733896742903870536050161405676367055084848606259996204070619793091763021295476687712281270693770038866070107983128750558680685599415242947936325013091126362943774376689468909348666339994218989503559826503132377008809953429586581779211753716773852254411345624547314734487671084163247089375397738578366930712289177536514243329358262954156304496408713159232999872344887785411374913019994492921090713809204150350030183978382306143020130571447834651579885532139258418402091813139590877270259864798359531350253522304793528909094231970419346056637802642434552360564072010124830697895541459980988065278347438175064404605900450403558161743468727149981662643482516124762898913237179087813741377746731636587484293238395931249701125061289759735253825801574842817705475993372179215195566714823062356708549907135368017827082383757844086855851918542740869810942149011827917383332085975216700562121179105091829816671539961239253681378889156947871214819941162361242757933663921491946864336250208214020679405670342047781726037774942302330985510555274489229321130957793423399182360702374087005035010000826116742916357967393982553342393485637128279493245517289973779684568598700976424084784142966503244672971386887432236280705865745928910911272918120030437844131447464956106275509232167480089230754953084136584855637194987869866829790407914138533650507105562915230574161955360935112482303397281097171107976994271445780977511278384657797742120610740106399710670526690912862882918561677005030678767613038736780932414713642738959154959209629026859784155386684493081827480736823055034410595506633121916864233700055261307746194620194900951022518364696972990634412180865166359739271127915745221402485699362306958033788929354499967854487356357682947545602637915600829108563600974109629428829957247278272360267896128650438133674168960229965514346443037103050995530175947079983017051119211283354732720846993878085871461594157917197731950077202965198838617447851206470109710415553694707984266263877258333384648519276180413648479699109221338031629570182307310358432235577903161356208316171714141769725917422858168497222383819183990794733736415934369476615406294943789377747136582821142665371978943222965715888991181338435693484069468497427146178985805185257784225129633354162810588951768032897486426856077429419461813402151397524017557416798983980098197172051955504751194661284623731955855518244632020579333379253273819376001886957122025338901228802066132770558852491176739585272859584818379378230839664817387923988246029734016391867258634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2289866135252341521971359653670268493891406579483018108637740329220207096073697229559154877763615735208631166146292385109039011699650751163122573228943035319033103778660157909503700789226973318111633179883299270674162802024817229295335304466370870544358685048831965419649249858874029741395016831562772474637314049445860507416850031788724507796729301801850724211670900936498743619086202258593599507931298525535789325503634714826840059967058391696171060587463557368758390060697757951331961070871974560974545562094703734763065203319112687752174239326199694296687926100784616810673585340874420302458226363248394091447281115492984413124033741679532869780239468731277085407795920589371106379322243773556141130166258222198390140407626274883494771167160416837491245922265928071277738894303115241361202219372263033060083284254294882714025375691899784462389985159790096271842367102699872884891625296664841666860242452711431070060918802158035186297979422808312087588864562192804320789493477251067494639724591110887416008192745630359434344344063788485873743785161574003004233412287318485157113164325744557122695835973169927774293645538865954534470723345930633556340658955913479099590034906549418268815272295420351852699018074332414320289878845210938625025876569246931081891409791185182551916652703245790964441616352336188734780626896526360529733045322602614654646801422901108626256928403211675038164537775197787272856394745165455074609414165229671821294025149683599518348957490156807597887558035170430549999804599279818794845670271297049796231800130110180628075829156936805099955230181536939390923550305126943194867365155778427169494840408964485868105173379011262277086509009016223639419991565810064233755749172461027835715021988776546793450597885136601686392108071892793077430308110754720507524649160141371572038803088546241837101492563484423854215725940481648660100603938806282331175468898407827941117120828812639182973002809376789123163400760018444929916633724322285897202251858399385680344434585357091211007349021677784061314750115367371305005234792964402845308954414515963929310669855720425343044874951571337609486202343689652284100562532985925388011725323334555965763329728783495260253556703351687811077232339203629304159920867312647651319360927998157126702350702073873031805058523364740575233790700461011195536601884554629583995664578256823316114781669253071986155893371702443862591789911022614780745326229067758277282113356268489952549359867993557780219142829487824591460437566450077215414341207238515047913930613995908651472896682588526192147568198823268102023190771325328928998010252689498696146464745494100689699971274618904144669720631351816120648758460564065086573859787986340981976377952531391831299440738801468736077522522795930338580942000254459115979735657104014761953704441087811643631729046016136433962244833217850699966245679649435464912110886707953391716563853275069445202052373517178402175032566453533813470850181844263779273192169447287996338887498292549126560487490344308330805253425305498032366232232037098579378436419607075072181353298590107548253908635901757922339793052669026847819818423330643678496119661348766173065447375901905299710648234009531367349151514252492099890246732791935911381481532800108388773286410579529593850749823218821117406277004557257746635367442942547400591524285305126390240968367666024539039119307937090710868028322305093348388013393013984777909718013044837641628111072938673539420723906382328513364508325559557563415237392404011433327478813292462579549413237138980030249571723270394666358274051533316347973555868349445013575584747618516738450030014924820190362424403860908381605973347462509827967680770103369996102211285824574196946459206627541816096527950433754718520788239688737780089510370545248005958212320322658988035016517433130367555852469121308308993827932447960393971802524018734309135767144664090709537690466846786412307462367049186425546880316710831855101245259188785467023071170235260994423884694396541805390566835053016337610171770859098408564453343646452264757688466676887616090421741475310319467852190833206783032711926881504470298170251787118960587482617865331318043712609083936850039932616584717414035965120262841399597905179942292788933306446659094481757264612374208806035349001057267585594523519792310051960894748839685652675840128659349159952908612600262627998544953314833237866535332993166337667050586211169143030156505090259211597720845928864297395445188952598963165421534875552297224577532226535275784182279483896130326223564175530241293904971583699196903217824892146572826084876511394290981143194368623337798978027585783223902933722441437753870941054879383020364380551546185633114332942533340353697292177849882176380642486994063232105480109225565318859469558311920776355002102225983813941038264108715685630478623840521000558652843977517038100253810826912881549883142528854445772808777090229355443710970583103498432976831193871801055460641658906801280095358998700672734731226206484720861558028059332280951947666486391954215184616597767959801501489791085875869851077436507618870553104825574926765417750589795664650863040912766115973387595421255055680995328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 357278101135542115040710859017135475578014885655646698026477611784871829495126789218110558024401551072573994798038148918479718874064225116743512875065745681746066046138254436544091266723774509778292137478195196676026873062001439124413769214790737562885378744540323114202267717868493839267329841332141526845295715343596008901365985430888421560321044340782360462707707113342568446268111317127611323629160627920766062818138541860519319097565403258035445073077065529193457942164570749605242368149729723965092859181032277478567664657346589187995148193487064457884623611475251930711733119183950118122988479470075683711905870856263264844185275922646618117937874418866312588406050368540408458488454453871952795887526435519390042135087047990333315879207948076965293019471902928220009848997598561955261590982143144022414372161358427767272698098833535972400851713173691942234344601594734435708707352285809457283786071015271829712615518468291036976601066924200972566383293112836226777963162951686848145672612746318946896372248807057676468083063326381071239098259015333085209843934775357647840975099834373739347798839031652834132481469439695710858529481481124456373346816726887776866066573294988123821345453839717258920997121066639247747665874406545259301157372260119419352782672635067791154159811380169392588950169387040143928492777775247588335213764014586814758753649795520910285708053944126817898104856684346845925972592065178923077259019655003001389313904420787613867008577188576793092342012293230337653167417917991755775421736774086938904545834327792587753445725603319534919616878884431904934621576669559624777331598543163293044823377300519590621406807688088526169188374770551845984231958791962995071045601154798931068319289963829185823821435372319622701691907188328059529091412021389260940438912665291445287511195870771798198732624591032602031738089572425707900315819753826390306154365328164333811354433931161364309921994767012122782012903461755511209239569885285066337026721554455805794993029192595612195841048653572439386984438096914703336543588011989923086909204227488225123691640873689556821866401219176478506368356869291925311087971294797879375530526772188760492372386321737799438398143221809129701729115986707077775426817624048851591598767754250278571155129960209216775135771068708635702700557095449400946303293075106587682744610169729699822169382874477392732848729214917325455401615426085855887530157211728124517706842724902158904502556981663702743337367304652373070899965418655227738224726350521922233429478880198341893397872299019028958496102693565764382442863771461825647537897475708859916856150000916132802561377988295429036948293847846162074502700168877259837416723783807287671781987384271743252933087882705907785162396615573274730580011994275504097547361693097780826112159919167392394501274578139946144650305415336208093002105385129531884459956567837800198501761550823097511954032841814000203981787720273373427705240439760534826873810914288919525970122264980120337388287180836437857524655568380024111508327116315816880178983496347838833928008417897041265436762245745903453705918666765683955243415445646304647569794016187460263987001905219698011407515313725887091596008985063308578474566795237643474888423046121862285608411707306980262768132316909033439044243219894668425368125169547931302976260631070694784057739960187148010700734685615193969493425820951778940780545459850794492458098649432870542539123772510447535095234419365707990275454524002921791155772495859666270108197399349172513811256184853253828037009162708116223867166060670601126070892103391294743027441079459332364343071635870234092883137617744011229771526542282098679262983164805932533876582090807910094932854704833481188685264299740824234588060640195925551707281793809792825131147037289225774825732195956520438771172139925629314981610647496680220693673220222062831141692903515619276067575511361668368471818882264764994594412196183423610934002812515117326838700333746690082825029287408978807208487925040786464796639211148755269610520229208913598263270275346623066810437612232438909652662864581457062557812032987202776288886141411009648968146252565465127647400369407999531608200304548898036324756236041472142299431557956971975152509393949479664149088469239622227863076596246969623024981927385009857242760205163547183058974415089059576562435921645817715748417826807132236258090039327444414905083244219643910064080378487339699441967128996858003860129059506982678706128904046286107161903693311827313503300974449939259186393319762508138008804367516895572906392616544255945734032367169583585404987914502466632618152680236841096996690304596697449183516010273132456211919888118882721754204812402932853665618585910783395797761520508186323521518937336666025671746750807421604864703403036638198674397496644786530139262879372886439986822189284687561973286052401179057630413649429953389711885548979767438462019956461022727422181520615153051267620341797283102140537542366777505701479945322624880722321536176406532410098935759451879522930987405192058803456340445712839571269408856851138726021489407794738320036930571639200877932993277906897532366047653678337228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -56589705422917284062106282051040279484198564950227786898263309296205630383486584367616966457864966182750588989365249157304943205426377276805853867090898790139565551982753131594570594516641306533617937058900221121547011462370069939287359458977704288251486334611401273041497495632198570526654845712431424005467085324900961865976464684936777809784139392822055654194047020758555955063551360757467453861755860037475134910548039470033756398583206649014555399878363501551166458637787913284722684057700571703387797010232092776439579731337960486864380596974000336817489286481403424870538802934203585983672361122666455084832463655524760450960149041206355761141824876202698422318765068410374549912549956326531802976837922608991330082618255223666353383817066453101214862646984854105518000311464986261121907670084439032077166296081175134811877145620629274684142040789912450759611086307053661290019729156686498733449734551802622099528497128607421473533737100840936564677991140418070751689677705375854501816474807709310058006252218548048315837494575826768057619569612743299103555480968633728845370073436627047118565483569892445870938132539772390527427800426853424514704541907662203948023922049129631253239235090399889898305706522481915303630428131442111444027902384962513006267488024859889601657126298573505861021504833014081176180726789369774098451426716570582186868092879042195187693398519495880809976522008381609731237701014893707831571494334299288997423032928170485794213071265085010054728471021955688985908998483454397208285255018963620532602243823489028513879932570350145478117564363987750910474995965592433272365773541466632549792994307894583239777079393397785340236700133268916452004578984969063754021655234223349768749317074317676176067720069034996355711533036586864086292853091141412024005671112698256049078382303297257465516267108041447658881905178119316100804047967766992707733984203923380568806344428073881823688350254595525609112901236376940444313946871853274335852895606504100797128550970975280066061286168702986685183444112690013343612432023237265210207928959716497916472213443245719498853449771628071424712852097956277322218773656439961711948989397233992361782604627292603533488930926743610826577382953057133578352039736808198487959426828863566333989335045993597716368543927123835150306853041521055736172146587408198354385572770758328413037734952376626255181277558481234790361385835929072504864168099035878177701494318366616200559579549789489176681097794829788900631269185241034801171584215030311082907727045676212691757909663447662033812707659250761326114383158666296296450888885037044775006162847827722045860978671075605130552563967427693119917514643808525589049761548519868834056536033230535182400476663751754277181720470059534725567742470569995947866299352656205327203839478612513191496297800302842678781940267066601225380037674559041978709067540896919897068730714998956998487335190740209920086028272472872957724422057932388375918908234413618228428028879258291655810543889853157446152231288763649463774891746995189927787442324374564736497519114808730525916365501620945944811083163361576553280338823686261609507087663503922906483726361305437528731958683426210140907695077868669815741294500346652266130261477894782279402061442250398087796209506909032291020113537816594659598021825298943047670407100318638326231469079246764383365980619872257456340271157133177470185700248161106946986166179180576817857680274889538963661646404689795494253958937451536760735215732402679360086030113618314283582288161776831744566971550864961958079425566662317827915504749891712876094853206413255307120105010060133123791402435553850223169737965868424529215314332839091632885622589699422927795581227254675354099798171809810047902439900083149113717388585962085812974501373592859637388651039501281527845723608463230922207807326220189966398395790339926023388241872978597754870035010728638519858340273580105177608749945428006249280765102821316685092516562578125418920202859190649492593756611568866978809815962598376369526001164675257826267474381638113077258132521425796135379174402611459241991483762013437479719306726292308345652470937175540771523323947617913041426864471056496654124265900592329117251017228623269954977195687667846080714130215772864568398684661550917160059696157514708913345394578866026665091183817528771230214209183880016641967282762215859126514918659825346293919383904297436271600893657826647814754319839251384892943179890687375693649273294870595632398016254607536912608087766888474603188591817204623215677379030417659650063301017987051614145205286096217470990868111258017891599193637885598257712424732307743541405545851769993471857025389015986059865560256845107593772876032429148429289673373537128301527471917777812643450274399783942599855952617946455458677011733278817423337977474761296194207224870955143508837012442659371949634028805639441987449603719733808885528743175353977313500692919039462532554852223059382611098230434966188891262382728461924671366812233465871214890608620070371205595859567715081226068765919720183314281665478896899154130031742575844780080584448748214219338915767134240969844898845122164162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 8116580255686430323279954306199210190106802120132627943495739701426407166512252301413339878211562547390290813144646856864820584260614624771765826762616270726496896317720648548814698813297043786199558414243139382404368932351857892153939657958338821196079225016459175612514378087379523602860420459532633368706457189045363220152391727190627893876267302383550570956264832664385606851497057812250274428289097666651346337351665606139144758059228890963904433806057731174793715955689368342044769992818529061663631741834132532773947629342817386627325006469488006991964629273456346117044544088357903065663262076902692446241616892737521780973872814109397214998503443398959658643860085612364195776307320177027149584837093143769200346688475754349440748739998416862396984017496221435018918234656068510993454360194901303146672125314806639867459390992690261708361362746489284845459624439899475788719877954571719822247938194030297256668997614374788379811837398464265935029662872905569192275076552138789102950362754360916024063294314410608059484945155364498704404413083926230007844856310227954873917339931273092921003704164984057957068249590024907436950189223066719754398592261282792580940099506131961269565546315851957530396481035589089058995473710080182317264850229903468658810320682349192029662837224464740002997068049044224399105401684311384181750507230810092777929104833230710993884159393191596952063426437150513124641765459605937842299697756483279881203975049127832235288910512725738461479663806454392971235479008815022225749281187107081962239393343146258467422949764108115031357673901187551143742072266398168003218556037596665974369317158207373837960695711905560721565297322773443008308672146490884098996113611010838620748300055919224816774880862494913892772265912625884523296789176943424112550118827331875652316219390769834724098189909884569061926570603947011224933774885675958265383379633511385179390347703603990846829907683136993130877715545595396381704265519099069027775375592554867728604715794378983647292048382201142061639190309715601069031235916400435966765871847513662771819311803259591968585194967511006336323656101747784169697439690127071578085320891421142307755161450366663238521449575243635175051716910456089003222857313650095652410276364335209602603687215301278802150027251394706949823525772323192122949310980195047051326902485171009714979870516677052564034944089782551882284436312211810137140622170274177090966230452563218498334867126558555147137483833163059262596206715128612694945106897388814638573831967681781396609410457580459118589878823862146085422249612451842093457490751181141601611589282017463036506618835089030996568135566359743170070642045229288038161801972878274994195008587199945414084139915124682234223086763043355794547515709325382269598496548767388878542819338835988318591584069700578106505943565850375481822410999367161316715857886236713528530534534212144936271201592375251136287807370805654761676223144282353969581327438242586524107109052466219122110397848798794900429323215640234404261877341412656967831991336618592364393333945716165647699300615679727194653147850057018760756175853123058742506537285269794437398676334930635987362584315742146780844122058069720027040981348583219919018043003483446501924757986145176963230390931321034441486212389979248785397612595370350635857421915675734935526252712077196438531631769298329045755153696073410682181622967485099654220544244608530864889928029204892328763223889930228757136571606871673807536387398281659617977493465563595176478171325669492252391310954194858883252551972578065225688594091563766363094298540777575101011618683005535553412183751016625532752181876239587051971682271342138959680140118337013581821554200562051229925110980982023636078268763152829229706160885913510108057937445345683873889835208818647807167621997423801378707921727349414758444270913906099204623726143821419257798508412381244021987986524711085440368343521561577744855542210440041881728096113988142380958315506638582380089533283407542658061424265246068059599202070026626531350183667959970158090871992614787929292793669118930056786658509010989402861880931436777166567778398181108002677915721236446279402998572214882651240236183537703966714269648039984097198439950477582253237189612965271460958168940126095728202809869978847124949412439508800408132853952372323334827385237509176156765461011061044356483328130259006441032359153006418332479785607656227731533151384564133079511347768127467074649433725948129766958332853346846332169719513878661124797441881987183604724901115666103630360622423076012123992291764755286196987043323181077988924563000892564036188928587859177347372781637999569287208205729832498531356239489990374848554459360245905491358485203814272288779550267526956495876961932548875639329559352294284011136486409391023448676854413865674627868940286857228194785438595963886577553042211623513541385734871047200488471651706554488433452387782797980491224876549926094134272591720834017605034192838311293444470237743892389734059327933503225315045790313022356506465087114390683446400509872702328048988398372159441967953687095402091341514961488863969304533695553802862592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1493332457287539223574650946848989756659404625086930078899420151695232865959282875948038958069130829214620348534733461824899707778208602993636161948283405175281880129473581325678781814528994820179164124857731845604724146728949288605277004396580073438713756292537150289192532871484483008944242826851072101203034104933432695278925360688220555449586034613478134800453712334443321838185378890666232306674595998372708436523748493131851885577892104580853777727194940351253253220543790765552000265556070294116500301820914480172752279060647953312874652762112248015524052296920983702141856931857454622047164031057530517200699388574000565052173039741692733945110780117551809036681911011472504033681737442434138694950621377353614302397924431163615586780392433660426304793137900481786415761084946530598436505539263030115126791201007047764059533611298693300282429142769160502043340463843480775940461660348165894029432303306776347923815804011921231675920293509424274481986375937540849169852025997739792738866670049724987664132834307548426436946478808601807101319602993674459543701296084603002705564400541312238236594354980782686420147658291510471043940753614458445260866637695262727268128158540084085669091243230666543491015296053735655983062191782920344277663448220191048114156200289551508634287086296490583142211012479374690160604621335042284491788540033979875987174747478558697008997092830346203197016670126433791085665296096507436739082459662382430964956710763211853236811604514045160466444845234432042597928406199064921221129041551335550603451360424855384089609887794662400495580009965077866168309274371069997483150456825124313886048042235147348779581877772639202210199212348245468389295683660307104579009606099887424566783687273295707585336427689015079917674939574532230325034724105579089201815337503705046018038696247694390340401551321712537755994497019763247028582071901904554621548322829887385479490239917664259626161448107917111732486282082210671101341859317551013030573081105818204608665871408654977626574600381172817033002232015086380958275984663762993588520138927073428273446915183045422753925047972960111089936318511284820868565326346268298532862421065836196921336106486662091348458949658049642097276847965719754493240845726997230809571580195027471045987190451620322122725283503476018574667044601130344352812318157777531067975666819026226658757140777317384699824619727316343633092287047887067654074840790316064634676868057866716610084867199708903092866295977941224461970210036435703698169147328997257444367930673914141214855388847401774326932890673311097310321991681017058744925453112929928030598572544263888692298678724530573293031970919314281205165430142591388010187977127548623530329825660760848034197887651352258238173360455975316032871740822098049073904241699256331072560068876301990489136051589075409453940968431099410349603692217351817526954433761982163321051360966105335351461283851941240112631050120762486100890997812752133273004304282524788029182169639794806195428701563863903417406761235268900925917555236522619744313936645126898506926497211905520760148791868212482801312275971899010610013766817236160555108689691359510693106953078483747413247577429160431038426746351753563628325783889407381690209822360493478228546905757223309771377228789689149301714930888094329139721699736303265910667675042972754218952590104771260246737429126091609827640607292480348297146557715381861884471073399900748266443937086628179557772344118915052313231046961792984210473916223474513573774464261191712423253594066738863088502812202338692915018809391134420350522739193990148859252574985191602590550807581310488595178470367078146264509722983525721832628246694378828259439264086234096586909257343988102566539276760810001620093924531904502827592293616301741737828668431644260738051934758072711809136108245760093543629226599302988449263459837623329275304835941401042343789187254642289478234057011526375964068939463244069407301348500459661285205342461106095540912382641996106174406542329310319620483103634609863114967260226155467902518351270667673404858771124001941318214880534292781975252836796167212238793523198580629857321322845114486659784922841144410994023449255130929333925336364918518011476649167253026396681229403622664010494770902486038647494381767091384448595115404793866016185010183431539039150921057079717535133781716719625353311902068840634142941269693959343352502713235923665962383098534080901027256925219594533753068669151663973851023104291361777810458660695366408002638367749924739617188129280562027838973806278974713945706334146617047669865361754644505369359209243993437735058281095143385381819033617835224742208354354604877000337397320727148377294724158113188731556199512049813012505763070343149281707459638523487370659310487821021215107776469604172722877916594090594901333182480277868485840660209628806300836171320568658453059303939156527244106305259890105233245919965159585076278614792732270105090994835592157106278333020310116791355865571102017611626599760654954565890419956575767561004521564729250082180832592565006258724247464842282273310099433055692732880712760319920376022584861221545379935960432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 281548477363493273103325261784426616402862836974945097906668659801112448137013948180468650073362564546723348464703329063893649629897206729596102370032513443336955919536084689365785374583431259162905713805248871859575432446299314241244957020073428680599105399374712203959045607376069581243311824388527779458609366756901030567327283201128144457910245468426231543921024954965002866590970594161345155968223484763030329896617728844774138410421618862825614701711262094234988266955085448837357466166999481276548780574917308693338013482304796923846692291247919191009309558581526520154878654797954175411353079801515045570981900061231412598252920966311285553736802468123953545639942250862598487979512674245323705443066545886619314648075601304759502451327024902189549745677632070105386079406246182813046867956464015440117330297074096209032707767096018952063298131460667277419976054317040316160636424867504824244401792946209705442888477964550540946492724268161791933819871750562907842924209405777309015277279310515530189772450424822236568576917908667480025694143345174818961285236606959665517228481467878087379435555193874463533380760001551733671948673490535205298110476404956554151767684457554714422934880988725131455156736874698786705928530643756166923331337480035604538556864831713167686926271318739482634832699354962103346877927636696386721876569240926374453597000819280007595607987555449205210151344488511763494823555639783862802659279251029513808169928587473349061246292298797551484132423792168091068865145142565549938193410807637513962758336359408265148594443456517505843797490622108503896374901848185529314510710317353318305264088911420632616437090070826142972025602885540636431742629821943687934823069330239414160056538811206624665018786461302350848959422053458910207845115275074184926738712809931074744250472053443896405655748774808003114758995857038196656498689608243447813834601607428012854122938352717215285597723488995215824758978352691398737904333498951140867851774946936409332347050641796082198590773990579842450366710868574078068966714382970024390021487752277539938841494855308353515818291031008035387543550344068580660277628395399893248538641984633927211996085055887961594545467982862237876864075322728173108692019841459998994283346498466973539191997750265501232397355691421323632028261904340639561750420002791417059775192709722973952156342348428512159857906250652351535648681629341434308779824143027545304605580870339415954915829075882208957316293574987485327986379535431067347675396884170752727128035415060600499813692473686564131892015275513870973668958879248359202683104423936942500666547729171181839009912151319819246278630963970878792782207737431125858908014903410702617133908494237631569833624961158821486392030898957012721110702971435916363540660866435481710476939296306155964075621887427599495267333840441691871492844229604074190370841299538285525968792202608437998402090617944771506073138174584285434348301049338335508876034368410903853552352173618033594328193693424166355912453679233379421138095347131677924376614509284528689165940579186353357678021204662616917686537166274090497096274456513451126902161030922813958073365628280208631507809867558987781154247707633360455605816482407836541780621106252671851916779674538433613872177569735526489499127019837172682055415280658492428205653620372575321911905294303018259249607444571996334986470225024521429823068092149674466302059333076649741955307118602199178704057882770706831706604150087021896051418693962642662241285831655329680950273981239485962370059289020322817077256446549996726508427148126358440451426756342651573020416320237167457311725692589461832537035029691985060201760897821768702780491669071858522736446008063961000560034860408462613629126769515556519570714863180939679829570942463385266551622599187715867912302981272820681838163240768193663412635146323828314179104027146640646956230299367173183163475666835731647436481182227288783820647321339274768493044615067321306140830198404827485365176972486110300035490881388533670505752762084339449844261414015599720161460646759511550476075206752250424366251193619212937008637240847410327486540206403510463429823765168995658846185940898198870345761154828283511711387037653474872066109848147958340718317828874075059869155504184170444223722916717341008704959153863085033506946942967934211058394461426215565620389757207472625030374755005106810556567498994468273078319405670272106516693116980017637890205271095304590849154846530945675721186459765724925605334373286630986111605584838670549262363121405039241078052363423813662362579356198491474832964547189338768387435170501414789130690380148994728967217201266244801145607986526322823706250529074109184861696234793047500813552405579793929040938456155251938203896512774116439644357033026753900393105192061384317813613948665469547367624153443158384672381383359109267999802952999573145244562933810690216053273093438408062992866875140906497862200266917008286065412970306726297979889860278410816727203535683894139039296370169203160021135859023806821585730476129533128143928365063217176443127730887241949087990874754868516904293573036831432669711564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -61658183313157807206439686062387405077696141135090189152855115434592689422324758889727810733762487082871039912714747242901555265639605192786349863844591242458950239870942045838230235215244742699937171379783437514234951162702247746311715698385128422970937761368061644384677642426085603241388021959631053899948508678920999277667970938267998513528376171111165360490227149989762667003006538718147698980291325284527307463278690261263504473634064303509305068234035211545401944220209063156178059326486823470130058827077853842527896231939613507242993566121453005780588583487821683008882362141723322348612149813010359896322222005076323300041289375108783041025244344810067319942571898477705933391543195835780569059014375203632514615429755250690664210142569422503318761896166083194490343057614778438689247570666008785658484593636477433194562960349631276596643677613536313670011642721942574943862488604504665501907980380848918279062221792939246026013548823405277961070493592692397312742387355365271724081208427896377157880413195121386064872428224792680784103654799257444737425128761149040611314146738737825917941867152038777831590291503829211028488871987443561998615313702333567169891650753692443101050617813052561784155819153684442580000300039456446008854810907085394763440792751753531686602739032283080527116846285646472360948797372097418645354918023919628172030241654322881720897340702585444003045863019803603631516335968533083050687143645049159967647604872584831136219728979626429188437413340375670174425447970408945333759291880879600401864050055322764456844291135331682126754612440483534523368010028326575037756346178925600918744277222827378291091413077199190153418297753839400413290315095715314163336460734756523192791803488675647313933055682290470611876457011585737991762629277135867327676558208088880476551264039824854973208457786714820223915622394765150479008235781482034577600117492366348043169497100474628438402638998978618701080988076321866218796071703829904813033815801500115093792516163171940233416531798738879397598654394436712640901926775877448765610682731500969181213421101700717744848408267022821057438684460831770491104088797594727002769875895661590232523534404048052105039571574867146933679730801132054509654048448742784029694377049633690865533360562268901346970386918897230012007610285881228982916423881489168838065946052387489268387144831603362054175520863431285480877654389365869803840543948769570289139658431152528534314182056319468161732439858182975602849215013505658756654617747408584101842526306214783043342826222340567377967398328687838036914972957807273069395198014630570940107349064451185878621188562146395333473300601981706162404074763764747650168981855359145618479675127118829129655257782419546746822088002518270582138581174963276454047502117974680162082982333279609137753666607859564322043497817456009538514905373159878079960480050636174319097516301075731003650303912009726961999543443454000708869530012870597443002933074192272566277551008375007710334135968464095572576909528016832112143547676601894601831809073913209521116534750718619155709623903019930884606560760441113603855728998998914761500518366276565595890194074653998188323790742516430167302246378368004221882205439671126459674046840593115881074426902959244722413821261581967401536134486976111150756936392314328908853538468511467083216421742395764516637482100780633385921856838091505376499429631493454281758883766254615294807631211851169419231596532064684860379021842795174682461012312579857213567558077835906010523822149955616174160945994125498544163834184327038632292774852286122585850856042013032292426998034103965535200388022532617388331514965754808766555149475274442177882343854708186470038303666534002718842947164639994619979189225250034697429438781495878020097942219273865487989677056203999942724509174217706721627757123709920363387943907397675176098068111594058579322758357710751562820969596504940710120976929314843773279928633089423580228183598896566724203339618855464295515171523128848013145514117871948655002594316203792289276799583343748789884466151456290914241038480882995418124168319736628177497530950628625179976316555982984883043008488113490764181632144970293052747137203593298194962817653477138809022382196204894784319598105783269617703724285774959506182072923727867474948509541676343049573906547575986738639161718548300219890736151981253507979437265604831550211578554403561560353565653228845388774523846674163252305801728610776759397226223965845771439120987208968944015098617051958373322692389508840773017524305228969821779389285915115418638496985544645124315450808377620491348501282905006897894807564438362314238042827645240050244454782841935123929326607715805851459538402068025337150522771064687664193408125710487049884243984602152483005122385424125546448374068207421128434150996926072899148558759159020903019227282896175503290345768119031296915653643488178009627689805985438100986947076059805323518534442126016271733787953039674908845121844800321551428562718812729901331254934560143963819183652747561774265468110604956224270776427584973965665887581876529760003776480501242923660485232192340951270686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 10705217157606782329816224037071833332311237480867344102041200433607811910410867484164774276167333175422572369587254379924643509038513608993478208322478102594337206724702878098640670762380242606825067125186548288710439825192233071067019576913815458212192794769491108273987049311326860785481267086821970198061973197050488779116341262327071799666799325594674987326435885366735346018519901247666560226633957823004731989613655585039901955400703126976184660783452259986464419333798871807169910318056968174169430142876869586433891861165728527913298849846323593314633084527971853158640267448822064086251424152786495763001887083927185277955967684485622331543128234003161383769377527910838314597205936613257158695285829325169189549765883155231432359149412358289437831740376779507648899557813626144284234407247718239023539647170732122314171982367152519204279921980681672253493851451921989920476910202378542807721622032495377951119428267713227800092797257489199261694365551608016639522973663970027366483219432397956529733114063394891774430121923731546335292020875639790780168227638663881459091589909076936246026120647484700752367040640762000149520154913832425109992127201698576433903426236223962069570185764298715419160789183090198121827762842019693246960273228463957344818674596975037132468379933464393279226904284036354241975930660787591397996841817662095098983268383510019799501231296284400110171475001821388723703273041506132524036069110637820117745146214499049461441204286733528210729628504517268700226510341140949739922850827896263605193916956467363702559075617754436401340821739860727351182037489431951540992741510246696956370807710338723773180651253034060636203773665632766864362831022257975875447940188273570952044473371049674801363194388950658707803557121937347275125894910809027035055668863614439282516034694166020570069461124783488433846667738436448357649990263124400093448691950299085206617678894511884152817994046646413879942838232629690218510215761578932732972993287447503093055288858708505387294586352707188368802254753157062761665639342363044136111425096764593609093896843855816542584168796871878968506238131242465324001535933233883539258440622205019332696409681240759047962248918716471817824783900597287745713759011708778561782068386751690036451187702819831424255253471762200403132165581201830041206639313573038778486799192292106842455990310162638516619988270638387595598087465964630741720014176242597165516543759620990460586081097857326596782479009009710063489409810272867605372155615970808518010217768990619504597141148757426410814975358205582209769878437837491035070527801709908101261128101461179504924245431985667870016893008054126185674134468037866983286245075338382958979336154117201048040521571446073087330724521005776698202822889217962868536562125385363036170122308166049623799305392761811309116640670293598367310391252144233858418510898518091898815507239711804651917052200836358530940246319315280027909747383626423458972311222206316099947202851584257411754347362420652943389143178042942563650757337542423807843408527735614632729807469732120547730658783229709075141697615732486594608070624482629654290051800391202474608348915674863649620290421101840826392558891526570174492889731341485237773076826096024452385969690799057910305198095338749359194468546484007113314863403046694951105036206004118060967023458635472019119344359154780307555547528485004304266361604992474464162467047291164627318343012452334135142039208779851939072638840193669137041455659826688499196515377289869154976818640818040953396617023873126352872876114393147270816621119865207327597831288997763925697824226475537948014383931020079979893507389288477719447233765509368916380246470805354690575443121277544238779807729808953562748514991264846899282830792913626134941504081719069383223385781120470394751107403441632529823615332675239741708894653817552652132043975192814119352145394372692979800859581789373333873709335362417607674755722618573888728112503355399706231537520903202360667988140168556583283221321203168880816658605291288412553015632833028531643605044871965593736948265531105201143156945179487379187200571440034026042899713505674603037046150571889144352723171419066219564938273410699131723171774821719573985062260876702016338646456759760444386690481904898694021051060730041694495759252606454022506060891031272060525278990836508209635990482851030484929460240123884817506183316016743267079647504168368845004683427024196722918638122137688885673441584027220241441370224476771538529960092791315099332573528707946301842009037514071995633653550890391961394045413504888510000186599125216329200080580691133831009593164791270173493247796440436249393753217209245618645407977659683267212656251797238575670582724708252288616245873341336777154018537758643352514883187898759522429785350920663971618032189638373625545631583985942325611697805431015450467957953724173773324839694083895698075723448399112448564107738396520425642718133193683089562347284953532807913947982882856088382055479137276392999046458431235158719242080145053579652473200187445470565807733491634958467227625636306640639182916358541627211182537522242925258342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2059738957700642008323274482633488296325800932369385504358733870611143066130262791055862168046841747285586903373519561931176256761388099167626408858790990306932925705203588011929894020563034926052533270366221820390493686689063501018303401338520454289846113536554481233802433234743269197813542330145463430289250313128195648194259191587127955067573354525148825641372043942326274813205915606170272822678362401827326075028128571004687450795061849152899227143736702381857093563301250539174528280017261714672791817528977624021428051219529912502216272732289547171436272973253375178874545900112008561008498253738938208619377948484414193188764739226619064040319359230667225407300300678239491369091917085714030174880090078708746284662276154001292611757463774429599146295580325498023287966671863912431489058832045004522673596137412825878191127552582279253779138870059996369730182660938560408403308905168984262434281420815359183225616585841751033897982596812193387151585626497568621538797327213863222968510328588809103395139405918451056935806002971198337407008628752425374538449457565897177966572013274214075663229172219852255274130259943526360985687971181796527727548928630370756736230970035809700941760759856104018335368686012376401836596034553843671227091075849015438083604110691341121122559334306353651883285153301837024378424314002940050774911105609910667673970914972211559805044281829587720835778823775212433256077518369866651104907590777246218246518532380254187683617614303911698755468534989770739442638400661167005951133011644734398143218631102009211450741039621383667622366774409598419883387041926417119274069813663900112264075457171781342010242952124742403728049340769627329917250465395604885574820477971915135475723272989729953931300735236977033056024541396728552897315701985419261363984034270814169161647704904906697084757910507078027521586970099507522237447876472156438862032827368387144878576774768903260412966763639008555792579179584216314741426101753894543705557476117018298413737934134968479727345652084003686389723927267715483412279677015596614409593096031583455036403373590607198419553915904450420298298951067786008844469309292213187997769521307418014412117096391389793586377627846348915473415699826923357542594799744968754702675563733811402037010002283233242370575971311019924205897018762694493727274579498288524876273853823056737884908055747170607768326621276715825598450133420901772986499686043788121727282942186139452044970926417478488571042959844619249903214488661520476117518488498070671906462067238465697004715186166174881700169487678876325203458466713188699863542534800777837233224497711737229855844460281630371418314151838670584370251411848422325921225014559968813495368739152029037890430444945599066563188103426416916886387495703573282013994647889706842915517634483021670551369847457073760207415490651386650151647080273663179177786278775524827134943375770292992821915433930373185267680661897936904676513057388032484004682715381345702354698060727730845505328087433328131788662048617628739397191911208645695517220704165702257935020556350060136911616272799715752743987551510964990186289238141010146872386654775577608960833973452264277941626893333692599939958989775381690080372039694429292069174118574124164963912166866495934997040819614780951002110840516954038898413591430161839778624555748159299089173210959606758631813398074682265980134290662443561997283935201094763007240470849495943841675288617672493101078285191555344411568344864994113144670449587106362066616790747127234167510715173778731284202897579763858998528761140139152113077557290250623681019883464801550041886775458067705351250827930127790008304590934366399104424981645053672017526532364177238324387162879658483824276463116045466586084587043318436553337179836648273047803955754336456792841346202041134246346610490808760460416095875705875434033721708251935832500295906317406712340686827980970324057244506254001361045642204935831880392527483457151915893462994331561366310590670371387062994592085021415943833034687104091246622092741998845809710394703454633392566878110606423764234768420590027682993782388072215826767228679313572357348627597913683905730413451601494205534980399104550856336816832343808540899850227634170126833540420400815547083772060016288488347566186629493243431876389092580544532872132879137084196827290240077349979926076841967052086121059503886136741933476565817052041898491256299949698538281676032653719200050976936023528092937347146915278819388556829244191354081001100340525767829482841559777639376100976521523487288950354599763194236022758914621394433342726005301071488664561924560618761035432444918497766593088767166176161833638587988121082314899933083595202663609391157578506819431759229214402387777376806637366034970160528742533437000617406756586114084511974245105544073591050142719448281960813108119158416245894115950535514474728536489709171356317326387305183407728433445773442513951946148584958888961108803713113540437736563933140497766863857513526468898148675558147514937285854484627085375542040966590285097187816895262447708809766425189580904755981094835222386681944843379261225214996831157616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 265172200844185938925452089715686315734780133679424764754157895355857592312346054183028652881550403996944650036216141143513455237259066689264876201037064044832525462874423582845161420048087138805359299003121728440979456623473936411498671177429438423889115004654706878890459549441519528999302801987018124990539503691543779444486656882055624029082315638192413557777526748035115649254815170606881788601921641763289734952825346299033043145262258379500793059655195541053836367449623365738015377869064687623981657689216781702713511595085253598065129869344824135508646189752550550578622110622290088537501029860293877952349121891724247889355878108413951423906943346445274180161572355346836896782156478787867505760449797279016413130302244466893972792321859239229266495364591284760883269675697184460084678922918543067705007332104771835391293661800814348417112115262825324684191443361197597577494526525146181788878350643745027222046020028706553430316014724416567401524543084322895252974797210673579896787851643954291368948965497469448730109864880535632329073555728820198698147546822849910795234882351270551099782959570368038900625111046573183560639453109148657898930685007651874122988352407824004394848433027572758300136763317647293965063076303734025597938738828607596069262650988993776097908905215228656339967886713312870257693791046124102820180826931154856570160663440357527048196575378794501663653741801632253919403552742182531736265081718463269853276058877777529783078400720551433395358057968932658742043916362386716112087791640592283988286212313705704798740034568991359344493314637386082627945588350705575886476638403617552592439298487544785714247206075336137605397893307263976979788186739602990839035802119872203878421866454624616425024251420628521073747638022794748847143141538728757875902093090134722658034233424142206334176096131611182497904563974723434883971871999331656291237465185379101841629999879016055091699482610395960170603442753499038584563416810163315028840280314200777228613704743802112417418113208308883441486319452148642019353924047160299788854453763968423236525232584490071808251942435018277645334406875687784096820369844775186648122578809191217729824967030149839995464527021854535422753627158315366997043314365339268848804091255972944096497792404082828612839214374991584159020725783604790714533870487261821490739984025522574671734441657131104576807433060936322472151753996455970851511911518316771404279587760831478045961013247269584749588369429278429248964873766016736038463535329931681711393674503371950773761982872853723256895602955744402808508605251019039411978214605977381773402614043047572375683151740282059806557395028398464557263204171006886383432168272019310313624424484851994502380790702931370634139223115158332747530072053515175783367012523297145394709580682669409871023850518724119389671416095131225053646941482144709330788725667120566418258664660238495173401934816184228855677594388184894271318814202052833499311033294955340613663186262648758196868342636479619952110052813946452886427210396528422416316988912661581909521811110387678431851997208995851039599308624903174778362293784783421144313360017683255034564425083601233263672066064350020138738209402619610016626879414288223402129756357417868989420961456591587937554618098618059813736455351205264485520045952571071608637339147408712550270853591419500782362947330152259260704797890558029910548607037618725011532612213674916709994150841369357858251097595586804150412453775759934680130123607133510874528416280347022447732046773409169618594982652945392326905312722954220177250462259522569631079238561020405303767869296246025916963950296028394677151819577478055977255051802783337374647622753734839537629852319105909798551355325105069611706723468934115360634271470494077910396118532771969338218113210491159701054829008059975646345548135770596728564490128016441640269819318019050222547494466470289596533822786993313203010617198871718683507807799423794515267009512293209471311892620272567785422340142459237165447192524353762952948671318912518238296143481858449338043113863952928799936629407469657198424251078525825500481691135568627822137267518430792844169194965741373506955624093656782771927455144473303545528942092076137956114338376620567302958579907654705147970262137958969490209256031826254846305765711492006255300509226104010448905917872133710915626779939275011182657146166094515094553775456988838222962623288390857377635478872238081163043609838663053936395026625733209332525568316856015906710878161750866506375503759828918537924298030285070833442262291727025072305042050420585291160009323546974963130894522057240337567341908686225809964191342309338775057492519578710325723664515113517772727968449327803361262317248098259150637081336475927801673207630135907682711346679789487338584951403803447833589511428608965833327542317564652686142685497982219754307119181533508125778729905775205652106423054701928571637895029620144236764661293143762064023004439263447445374270208837977012196846548852710263937882866895231418702194109499081444563457935558881964153545394040372936230567991103960332371871400191651197857109857003372544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -40712491645820766709296356856162600347693079985995816662477561041509191150105296782842247185368270324596616981703985216851502454411595578815792418066004164128041916231753827333529838849290676627186787478027335600376762279597106740361355985709882351530421902414068641530492716828140741428759642968532503442344824796702812710291688875612649911243948108171794785713839816573067597588999607914069909546354169523588311623827868771465319841609255920285180732887687721983617553828963462884947330081707347490492166579124947416257511248800931877219143537769492532525981391977045823372186722778710104468186547992959965648054710497161902517013914361437775582246915380749318075826652878966511693144799367806964267368490032833263493218651864091416694478980139799453402117424696208550941785358841191728171251633016902859342397786067121783553881456648877595033541580859053555272478949278999683527697794683729128901319454448992289806120943311858404261558900238103029381348818803729675925254600283713291766878921608419140673162838438874405143575668775749454979581513878960000808867941835555824111681573337759139628797958979096812235099243749884636170580106039863045995701063261344012461159155520501138442497544945324784848883585240665799721060476823780180294952974716833396621170826211646031503486005324834784099981637026611349907508724355416258457620727858869834403988707297183221739550028843430381626367513984637288275031703714447325658423653087748761679501424631866574122833369623878246216005535671316288845931225860724854687586297732849918894480524176987888251563156888941779824490720396234139958566035341515613380339222302950635360258778759438480863592192002222135118343792629660216481730487310766274835617639320161945521508107663157652013499246046845924532840064951505105002609827056057286261056674698674704803790676924276074690403506114340138900367269566278115460706417737125357787826281073915812917200473930515202614338726726184748626074373945315685767979082643637522814208155698187417290412668160408945303684949172595264394675122783733422804114635747370382666840097848156257514731407542928046305360957280051065915094478124096345694006176096979777209888117611948156453036893965912348321074702131812365939346320890348947983478350056336752202309880913640068016873130720329466402727692078237603707138952015203313401547211437189999348778903798872502910913607334410448654272460296914068459006116749002564663110206379687851464258595339192936356067357150717555774297581405657609786415118414015536274647232820634925278922227043012291620306230160429095438786258198650713580853079555975158089176630868825838977812801900647966617404495429665311490983792418400190593340356283687351851969519111519793629747151377774364147218306967842721917912275311067117933228545734688256156387842926299559881392910337379048575418148935302775828633633470896587449399059653099784405296450984010969188851448976762377753315224195361544353611703391184582304691942380593517067783465597233387349099593544952794293623323458431432704314036937435277108032392577562281962041026213507435162647130306625377567829701486517703616848650134301693991662426382890263430919476182784427479077060712469774199211140252564096312862090145281138138589006925783455808998849771188957410107642469902956478500282521594940724171612039690820352045234673165358841734425196305029750953505935173590615602283902653421031072971627755958647444364315177913186234510382515236667420220957640268040160771176436516621956692999799737680859002467355386121680683624729992756397457128553171952028260945282788029888232535205041410258739290235878150970900094450955165534180104591569527615327364939129500804455432342753104263142361889421081582227872998768025441585902933592900699810900285503312625341402929833577810206095406789506242273266666062461892588880820134739093664105858109416024267421312688625922598573578700319474659446278010221454522535145485881424222809219865603872003728186676463142035306907983987526902819109282556450321566958509146511160014868044967677270775109120757099886700252499255264377170933584886372080074239878492353954078027073344479461470618184901343160634583869327204176101510038240553693452466050789297791631464017602939504184218686767132159239983529535552124843173993543322513822217670518844861085706496905222547349883833684777820128014564454537381375163431956091888517285796574010370401630844857413731142588899854208164550926763761834582695673922145535649940453862460691787982308830743085444494168907432526679258921864747298756146935271279727812810740640034515708945146787033623408674729723662667907065992213781855925252960470342187705840788343984599523879389401627838848795672203389695269408132677921690591841646644516368469560655547926179750044564544928024712244234316297038347912868579625732665903397199099665690681669755196028900532654032745612709823622605564003595037582878299284050490193971968249915954224356759458823068414489531671375581781338532342182853810525199453274167145654385579708719201876250894829773342814088349611557278655433385406959925246700690812314030845870558211105391111862599275743105315865454795606295708261089890402094284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 3837339468830033943957857716296720781308929860564706404088924681343343391181230260430370733934048815799955633944055457032111286414912170634710536582392821020154915343448159481550444626460140810723855387616642454428968943940328218429440441682928834289342808104327410635969748004224560964838103033621234872844096806968829917122395825277150367464097411649108248911631130331882836864279168239808512225179482305320344678847658334806253214714171099271348313658768694876740341383484217730690074269380603060482933934029362677134135004366803995664273924294602581418838024678472130665823859397978530647768249842255443767779249380099459500803431543981676518369385396805217146159460994017740346524719476846566706974799789433820387828750199786982733300571450399769760743743005811737835249159132708987970190949848232801784790114554948678074462108117983758956493262556080419486469116008660843922495366480638260322798897853464305911388614821323191570412234859422586829639933509131822588741070037013516299458967475329416422924532494560043724214894408796005427572436549671427097329145641736383264010239010166202067063362495507490673777878012308588230076974136735602296121032545083993929164894189736553125636858726659075900577035116537656568977054763051715387319904585901830072067901923506909227002165090505085781683639310226791378832370937629787606939397103809492980046205730077342640705593745096606407531274229255789928138569970638188255761740928363628986506626439351757724997555077095150606846667470953550461997230055362336110458325710179087393389446555490925314573715329359065448204364714879011941956303943889913834453721815837624150255178627614004584794743871229484928925317477514474870672011648549300177764905066927404169034764823154376876797054538312757220290788979953750258635364904161108027829423221687581322640011121652175932748232230698409155793832693096669018445075482064033575312384690811394610831035246984845674353230848826130496771402228348142805344304151006191611184052737828934944011733325690803100152574451156278696100143597072463281141520107848436010871811321681318860200453590382996867296670184675243279397525831713890073278829083289681611551011087310559836072329520063212056521778416843593374732879042349077363262871479472800412087002939045003740118628755574112392007646382014576920819141080991550192789562016295791827589443143490005506170342277492607021535189579457157281382054574634810179439619644307923843664150191670057410285321625611813694931025334576469404404566439256881218183655495228848361838820931903433909435561785412384895178659068783809123676152208558301178534948966667309528355415636286191678493310739182784242882488550415975767800712466807461310047563691484573766303523186687800943434661180102078920303587854319152645809894668432102964847886236865760845765349487562802488775788204985517598621987691674855879358418647930687154407427623112456095706527945134003253141649004718653948202445734663552985187277551135203426742765375320668866584336938682967296226489000577903608515714082264615826741213185878447918376150220776887495834260869850892356701532980986685523287310249447017479215106914403196678737425789450818798620350270783547668379748981857062881075659466642079801382307564394477715880828705502297768377050752334603234268174834725761710413933208595695947519471669603412914294312675679628445165635259601834483980947012251784387938437987174712265937833733836992438357245622327292267607189974795089277295449317303773479385577925719009525450727637627822305602871612784239563744796551199907958197856859630208951869686864241535851376103315439153853956459074580818633506031103845725188268239534040551838201672095064740181653785661404644764571026263215382871953316617884736040505895582371003718323422770899553991922390855948574728334723412455813080436336833420191999356002654364351017106813862299830440350990337807873276854779408777747820181913233818814583698872425489865237136486967526485539312239814544186307966603289162566316240863685633520113357711029922243295357150588719368672296554889190811768661173905387400130996223612130730422673303493327969333639521333554728147532994715007693446492333808789961093715466662514936617616896187586901860813521255055296226239527536698903479692368168808768604243637413039972562925028732364070323149654553960840287739834162103053899628743748433691369767114506553695265102533717197414691790099573593864600126955493240325779177423783309942045335046883081387146472540683310664707087429086822149069870018681099167139215082664882756918171602888599531285782980704451693433222940501675959867827235965999749894938250317800732814445069678633694210301428049145428336121487005710371883888726176187354994299551929629416145037381699191737559943779605012007575161575221181187340306070873590406740756459959245198194556711599561896597694501275201874639236606363564413598526908826532100725250705122443140339212910850136023809974493343096463548953805552091385007417850563639140168712878707591540800280323196037024723200148426284180480858933187876785214651538605381757413351800714134928095394014894473659154735025508792706360828717237083156616873250578759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -480857136058792819874545132189682323866847558798764958865803068238597734723304630340674265187918650159188353250739637894085106613776093436326956123599784046950012654901401675316711770556386346306652807882591156596950727065331737370256737933518953566816232085875207853295805955354028385357575572450449108807381543423489088227663243949695062762291766752461856249442455235735122566655003668115523983530929514325952864424288457609790469505977221540247315349915885033171907294997937740903882874868411957666008535832913210676715657440813724791760262528689764948662701878832100240916740017914812875776198765806173108167583694256638240583060399671954391057600919158762044815725961873312840243399032446644499188490325208983946458117137637195899094174455754806631882198604827265927007053891062307556839292319662377696697939289186507648490332601178530458991200072644404520281952923474660400988962884286081785395662395770552901727189743262533104998277334802324316250005256391142685444456173096899829918435838354269629793940635480588347171582727814426730410267854832526640931427649021100177144420536982506057447171320576813474159035482337503023822797449472171204940160064887322635861585173690511028022413712052991869393036224670065268718373031146288748265022003650439763907104956281428651638403820572885597527297779969445643643556865603998680962192239384429619148909720531402628030005259720901438291910552003295182196184677496770171279354281414448528318655394243551731733385785670661796757022848566906276916243435359937985472712771139526524315550548066957853859525717966799846879895870336717264880790015749396641232558116377516460827219684726471469880775443534928056841030362470545682233921161984068261821858490845463502789081950321027219783328585190100172770688221887037745619227356841285011073411787955472797722342532743821480185774145978866725806809220503033606837657652246338691807675574984335844312002846279296156889325594277390174960172288881413272147836206674819317317242843839583078045580340052233788402165246399095694643868742458697882201791427323857870740856561298130792340072152669036421277858249837648404180177671879185570673658163263533978473834468335920656025262741224089064361187354828215486044057849060762665932610948159223490485971544707175780037867477679032373746581756342894074965814067166343548722506323513804308040048082543632935039752975129639280336965346201417141100965233628636238377751789818246364068140795697592022177885829324577471978818561118123053027538743749082342072621675051772787785837472779556766488673316020346282026217060919212030917598786874916740219480941963587612038148148589920560912043062367729193813516538134477099846695396620192353463195472915585930311393433731535154016528750151984578176851868654194907000466089104575452513912822236306099395989007325326276729930176683707531144309451293961198586149686640258326370853976256834661603291682261927988856418470509676259129505177476356697824477518734198603650661414939510117640028720976451015743015882768116162733620859324058447880522950440851297827667374031580397533784109324593676738456911787666594622958751437327244994226728609667151197844385583307923758959472842457180634668690779964821461757964400794428736972119748633142819939213443740167927601937888299919594450260671897671735445822511244598457031228522732177714840390645337278346895862109458597684146905457829304218325652417787136571186122770637968680797884958889664662006076201023396745744970873779570372919139007904467713258639799821652180216976694552579344178479127167789477328542385688855603909965800586627778387745698519288177166995143192524571807956827268935355144501729627351199412610667614868427332127001451735631599342872229318646895463614464867086655924735359548493076194584297463101477850836927439155275175582866517727453631245903852813193136929777268447578656807748094071097120149151601179448795253387127720510214599108064999424524699677069851449131538721191101296581066896267120232543298207637905507725956691639540180241619015187373536825656104862015384742423751088625358671660183657835311287411591987721619101142083848653363238066702088836539445825085965483002371669727771391508850606431995601344247038128196340778781189843510046926736331831998925781501395363723568837888794773146790256877343987678402419848953863782644129795396461012740823350606814420993450731451233754324276949508936096032098793361937590559309629743852478162785753405548359310216080082098499096554652469946216205131045913316028387532102444695590306683290932913970506391101220563708453299862396321722865744103149493069474090168364696589535713247409879293015398265053992831671974772934075820322802397127451196908757699355592641575690193429979969631593275564674796685757952948945413555732393280787285318446183950573487474649520024549136194093409168024960854864673674977088653009033153237013037093994175382601564577147207660187586092390618583008905561640352245363915116066937982559893722414925041097541720326366390975322857848860857458725243581067434263686672437293454185120464615912538201598391813548248086277288826976235915145310614853383257726456692400665649818546208768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 33958939077024303551886261647000215471196185922723560721499431775088865672896325737146873171797627857774145482877237332026459355542007967208569789946141987145532155751716535273334881976490621239931012811850176069946943161858308918458574879933761103520745073639667252746282036203170575500675378652176128298105158918077525036433288432599675889332217521255882205634651933884209207199673838946688601708847044196716531637687960625758282210087858949683816262625444249092857650332333695478365061348864066422525953082218269043315155573498763932192592504220411777246592282826326619051840435742149935128528510354816015827773280829650671082955811381799900017422297121597644645658510982423874929718570828030102988169935020663152913695828129514829226730986309657437180459393975287786434337605177143865043148275608890194360508568118590885928641544763145960030674870634902412424972533245701702045467100437682006683356548951770988341868468720303555676612092747552360793458805013329395784411078395024148918089052006774156704266027773334475843799627053084836999680771411631424784833919004469652267095039032566993700004312105653130615243967677347824201367751489540467410991194812136259550018560798155902303134241254974521429916637494317083223059141511885235088174507664475064192523802542902438738819802013582538685857822389867009874878856517286306173277570170948908949513396587389036302388203373520902406806466567309444676801170765240994053874295988543748973048810820233106310106232555818532803979745336578701739460529393180174357193889252720571947032794855246011338289429331548047023218186893289693235981670745005015781896453115440838277677843234034256451601996398638356183690919308991121200421370757314396648349443081578178789811070496344368838905093541964718635981415706762174870813377472010354549210882415740172037734208202777750183458021735685117575640994257491806778867054268649459823175182242223362128993731243135385891177235600003246758270796942862915820056811278340008140592441733064404336904711091542994123110843953627386627313240449943596498855417294909572346182984053363319009647879600789828082508530474114674996544432639489949125262603186989797524205903334654297828977387431581325989227330396755891424215196290495705861132204729634082806971142661969537181670250172593554886421900943447326037147032918441410908759864740082614701108106579965043352783748007662029397253769370763460455244075931527444566761247254113110146101921631924538649195427501850671710395602732839863493004921018098234819101746634816132757660147999773992654301560724234761320457885501291659903821107464479060954816325165182128514485441894687291205297694526817890439213333932022859516292147174430133564081296998062192320896695806850839438704533817936031315658762578703928661217882528028903643497110962445423266812636455754431199120322051505007511710428340715083383255393862204902830142391212569551558522071183026158668631301712303379163211175161062933144645883884864709133869732343546957786766019502417712915863538639813071476383695504468751703068509401574260518570037608088499226490086147784277870967816553933030312450928822820738786542832352249238175335984163162304126594057676969190291358989366538612926072704791907620506116663133676826045565634473820070212221553961178673356308796615219397780739859373543090761625032333814228014626846311953868686358689854786618954722103531379940450832516657507372337594203703827667698709990184562075286447665155803441061810565908674386939844787649244364981462663285431658836401447587634708824767246755690547009898936761008348633333059581621348810528742666048043999007351199916595265076229099280199604025426223957311317899473501855394743484402012116072376398214730273547943440295657453177775193068931506121841817731202044263375540151535251678683590451764157608191101336510111346673465741263811917809558535496846187518558123798974408444433788963245920250836889550884630833212453176285286706532076407108621534355617105903103218502099440818094996042709406508138076638783575514616811099109758817708082351929532213288876063268316065712142453960914659155131253029777317615600355363371619313325715134416030998710203041932071873007391358821345333042177004359724196306912693794706697906506561389221301978352748542334605902171056707553251716666128396567095508286893782267777300256612396318442969408725822223942699486265678674295704979147497085796430897167567793213732992402607897640829605826667124534218876493737452134346683669740780860982000648023312676775340893834487298263830901676290038715467213781014648512100888655804207650418562201415017320314434686069009386347054991818045094430955811625713833305393922120866775364912346015128287905141989619721066712643942008559918960507583539558589773099349499086861987123741084351386069257787844925767665054331133032721825666209706676486557258686770023956544815457688762377776191970481372199380519433994153457838567694371191534461617312060389562508499719989256613532640224180268342658698543689746776285538208260679054416415102475381547895248518814495465159457735664802077672761148507501901526521935700954953143505585675265379886067203965071317689958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -3340860842407336552010576276907168725326823637875358176591980318323865882248005816763608193482410199377032766486672481839138040863766421800195414573293719817436364611683046215757239862394223136500980099138631718998216474335507393535921876492110025876082972391124161714778477812171935429593440577235447036483837807179441278875598094942321325613855920275917236653941453783313757362999334806807467937226120462180506057786182398814996067159278274155427875258028588262525372933905964128751444567442025286344236756707394297186001478945924269360078639071856698938725588994165630132520013201825237914383022753018803858330216786641462405221001395873972422142216036052831692697930353813096270409029600437526103944556486181546665423441294740913406326688718428107713243792528657377071940826594156583136921216656140825379774141908701358756339174851880239013204135894557473851333897184879457262418457527373653958243796188653838631955296821314730292763657662579355809312168220845097926045241842733998777836059336567397814729531987989344990510456269411290709838592150337463049836711908067040934549352768124851660723738899353707073506225237184842942047762658679906398360507368029816218280229064392098346761468617937208792796351327590578937918161417481048641164440070859684255900740278947663432022656571987298078379379319835609408697537453109699911157266980287097567983679303750949417132216941598447722692322118168113125235739390946788724153938023527415447196585752967131964195263252829113778383790053917795573897887589583823546177032175425201997888597800708594535811993631262482432464547751316819503230781856838099598860681469093421023777373887071444853948361344677559891086542645032620519277980848912271866573504843517926912136819297693608862488142418304479521385416757956647659559552267802947151171343840089687383614093959947913516969151641462545090058636529658607988239878329462231099408464607034474628413980946513910621480177653419796959676724729087809376611110509739513251453860842623766654446891997735427823269222249487315889399881349401775631343685200635428202048041625754287737060599257228123085833239841287402607713721377440346235357548246150809093663257922800878720353678337267592355277405144331339260625338177274024006912255188273233668653282596102758127166531594919198327203285075036418572700903992539955324647215370159967082976982093988222320822935185593143446205423832136927768236241877461935766539775853529287208052501974016530618612126794076846386814694035907227589821272734894673256708317923511738349617689602627164089123620581636578064913514595354505687711864413314001977431976000118398996152756933655992867090351275157498781879809203612033733942741635135009224759680249154430531222233079627432060814109954675705757837390617982222651722047185923075217986040228885936212431961455719931628610125072484404117359530462014407954648131338763189384645277017405521973214197708998544107607049640394572176615758513103937182907725837477266792773176142905819777075034046823572705476432278270067783925247285829591948041926911306270152504282121390119394975398567563829986713593216682860163840347503953088678875392865264539377326318216014323830435532499586020896245988285223086442760400573306850591457927397900527267340403401916059763368095968343074756299008766701822756342759193119190824977284460027983609738863180469217372718667937530914287925134207588247647517546548369502466723456763144637203266935967286549335411162537240789583967643473548453573040119111345367386897654512297727539689947743698792894918651643738307117689344373049106637750004583603470832263300793816718280084875989892622074867324525270286239033470661205363682408716938255402380584202006243861994044541660268765414840549520865116743883337481774945109631601403447987212144576539971591468348535774057394715255340682429605691016754728003592095959601618342841943716991724709830419644597281028963797720472967889555939550664718194854223082322414075031673140075341721728207030339852784310605822574929686283172080319860029850513058878419725822504562125107698626104485721376689599487328747686324334394462480608681413157190678323485282716408066485544131317232921223480973466981034451853964706877746250697034144491102880200348265290235490140667055403450309540050417576215252506329721950876674196036119331416966143031628733876944595602503825582594239847276863553741352761432388812298621882186270462052949074601338310804201346055185092155535011697567009981723608136541357793861182600450424303299436353067590179524210992909596862248289532064687291063292123680412493486880538433372878774132764747201317806603764927443200943452897351347960926575095492342343749062389533176841945432719334289361201612235408157154876381120694047900680163999110097938249718809986122699322792261330034606612642677558953881355753823154981095176690552886742974398202985645396925611951855503316186574486110258330806940239908381987564305103552618333121177998301757806482832398785384730653289445503876300121967447693922878931572218881226927171313414874592876809222831572000071617428394756852095940391338329629763470024578656335116237851027259277235745055949790904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 166148580182649267353738133878728510903408645825872146622537512082238801257390006866440364443358456070116399454996783856707671438235345123160353676521694807982111430211676514310953088826203324693071399479543857177126352352171818426730617052675213620071286084362243833902006662068156975519006062144398149177829796837072868106312755833900089193024107294107090665449540616851635226326033435686087582262553674522279297832638244964700460475896905993617720689952392740970782051704835306219165439070201841640702265128512636963977195725754193643515685486390590565911834822207686368682169419455362416007517070353202519757393039298909069494949530582605040849552841983859119537944969191377897945820165516927904875110711711472022418811364788894795046487195682959345609909241360388026852471467425283688655532764431228789368904555784988795845386537187249616134774885532378441333591035952959809470623545668111036130625262941614965420074577802974888374954522555076552779509981601634363871400601355933208847643558314453618721728437994778909385278542705912040469966605356068935954925605361678668707310846218849383470226024307246099863579645173006075503754189159020580282932165786006982540028946747990586279565762578429523626433928957155064541548083435695394603767943738401201861376273256407047682384111630504039257356509313786152959259356549267827138022912673539429082669134886284069373378572520551573967618918334306750524785739777955854236199147056626078268440962938876475714351554021749152787894994355412820349034244373043964786232550213145117191302958853923401828694028234432253897632888690463106364114371799975848194861113860662892283601490508059821189981788586525962673051963396444945448794636554619678249012567747262024171966426694444921577104237532076819277484052567509729262355056400257353781389704589824085749242647485088652337610771616334715567366459610773915741930403227447023445225880235187207819608905971386364503797545467908501808535601384540316871623696279871943204970303663607324210796606917167544389269188473133373878503892477234365419137271286883015268565141663238921875896329274496097075763577429346451334185212204487752260204393765671415027055655401643191073324214884587298860441854102067565520691988084989325219343281039618497083964490233281338743664387514300404626022137478336350275196900458585975061688386734038671673755775391572284821756980405771872820257557634916317470587584884540831326207512738745900345767611146389500317918763080444204292873783611125609278894449627407603102817971096557437782322666983318792042368746059065119591211942052771395759809572622123221383633691647658651863159798097895802961884172154509333472490184215000485986658541772385736103264811838118832585449075917465058770745941587488129777321388518140539367561044387532290478320970306990715198532394382217589479807154540602646602075540956460169658369202057427180978041277036928432136910731231932991673884377523135583098934088769534925530877383900395170402708542161690358284111567678093205953616084004084625822868315084537731700740274963831662031920913785148766484237186368922634120242504392372681788160005316939618961146897329944970263689325029005488896072532327944547701443270792446558513292547596983430622255002829748631047685198184318391960219699643503623249486271371922073961750398129248924736265803215653278769510875627467137439130090422499658720727999274356139493200946492007283246234788224980327442739280474142240553249892147865713784795363203478716401938581636548862493245819086838851786514944928939045886859976715119349621979923360919450972607461718732636508520611410983528641529419180250943486548780892635310558961168473295985070775981941356893800816415489390086674100555103813368809327969191281804863471143815105033575598665179296684186483996160702082997943877679207944776926831512226314561415259788636762927880249195856696867587156007143181854012471743692643753625168581545794676677635046434005149129119470186685387618492259379230048544631916751398599960266356433973079593921277038764260788295908859574303260285958897563719057587837673192267254293426803514797159419198696050700792494062458669670842112671100708704540753751844548400847581076115867673309294003683031758269837642352353132527558805181766461478047433706966983488229254564581687385723898435914448640681706000473336686440680336470321603554720467243373482891826252804221539468272487703707017250026354924491118170167920078077926069117952245318604987472566879148046298938959312322848808889880184695553924854131668088887000344076607932987225757453830593560464004010441827119651783066437025057565858089289446786722679713127128382928926775015332643672264452465284954300107990277756488525231628183563803611208836731356474967371007723245923905264433210326205487088743651273679676623420481955035303818540668371416259693072582020561260655298278586539327303600146684944548396386556396224061509845598677521980353905386028986345926393180080060807579775997289438988248704799702591493048219514295883822141338962813941403388026251455395995417508479203158583683576429220230962570469319861472846516913330645826441181009611316785539984008413184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -14755313549797129562224540300816051815238701435617535556048020435618115290916290056238850599272766445763943189103489927621638451860112657851505214303131161135163934819196074357961619801406991356396424650191909111261960902247814558838901738398950671733664535636903320057015250299166817876365852043006521675071165774571069872290326133785057618367940219510958200687049474628003591816826243425712993468653136144818689125534037340887740679196050647415489160509596135213568887409743238460695370432559542372097667147028933877621734442243207688030284224084299044187717126342780345852585131498094025629923493340356889496638037185688180717094043762299119292173955728100244286235603988712964237456784029822100384414003762981410908715989939641006311387420240922700402594977393199598540463301517951860184355514414898421396103646386347543967735589132880274545617587699898358344500916461361829553446001513364848766345864978014840240991859879104957517102698276896856192052992962142723609184219289661772137196120365919607123914479584435244776045493855528668920360214269179459179366582263963480565357749711348442472503021034092803249271220025625994919970652570861513934184779386879025473041681928795777535630156879115950011726171539574971976640935744653936644201837996428464443065847277225837742487190894432993271371045860167303631475762496820917367802005550974888207891094319670545613212280175486696706682047495852024159134797769398374425713965609646742235937390443873068172609762211441883004778294244203825577938427413052961295699550168355840093745319122661953832665703801505918460989020054242452678794420687580871008173958721353363042781314341346426778524370721834466722828474526525139591443676373471840421106263318573329992846906514633457474298068240943018777389848145760918777930765833929379822693084768931361593911452492728705351775142070628059939825372642354238588724398347036393018170227024199279596226198737505789110472193954293836260362223880533733426730960017740311194018919651106644843521637808785354565388703425947754193664357327410614599611587345575771888218191153140890239774389494532731475532858744568030439931438672052012840815892224654271282855897038810603121814397353152379770562689712420904948285979611731014428389528769159533770318157056969132058274639445989981226881539972204242159726140064089072861661734597104064662243665580268418928667001638175413228607965644045432946949711456350641752274237097480833120514203495276768110082655094506625077444954500456554902978148174217938049217596595124352076144506389027578659923068063376570287877374982366766191834783314137324642518770492504863434224643269074931451731764775666094589718238171767538182443981624466944197959991330061015941327355562906150950360122961500385788357256056131413520920075055992826275298703802807288086147792183155007702692512167571264258908232430789755999192274961362189911634729929787780323002701540139506750322941427912984845087064193298985014885220825790435872524099197688441905557614240462858650857689833733722301363004505268444751121404915868953623366527646227604057639817412810286212766957091129416586719498499916462428453100913592530324748510289561800800391776784993834506798911401368916282345770670095046357789767837801412686758839354297676471590559423532858385507679036557077513239548154886755053795893018701325686244039402883623932874372250299910601126650302288227804015501605785456915573461927031691229460544645791787712483812601571922561374906810558639939881756898925320396651852854157011453939729937377581820542503797872497547998940481759469193879015785524941161171458421669263201815858426165490818471062933417491910150398930792949448104748069151670018332519423470730589141976898411310576932903050314311829973336320241239533125215622108638027929773943750844743482297073644873478620401787273023051223075278536024737502572541053051340621097860985126877582615887291732628103697880947051610829709175693005440844412691350271391599628781041815044729990506515444221108514483794739592930196909184362095105803207567506524458703686421150767311358734122042532617592554972429297414447532666574682338994994521011170742437066413660491085188125583050581258745514385297697420536646207732998364979723928076327643174853913870992489520693618990204366862987488212179805025913455312463362356555458290077735779863175066295180799280261595277820339981191843857895789166135916588759341773263556225163373711376886701528682018394278278636947417317863439542525913661326591981340785040697527519793733910100453360014993823304665511339665396339847078675846772554915710226981369898107007296549948136100738540345932630244454258737987524761728512084077713582880132153731916977148850372876570561919810325676960630087077976227386468344232811593246337156816820464970887221567971538264766057899704152122786963559007522859305273304323475934927693619235638973161840696829375501502515621705686997743135367788858899231389714191381595542245033606192838836662187487406789399333323967464834022790518393314900276753540025300582262476882873393024063239286498787686196280171296373201376883288659309561731298086236791937575823177243059814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 136147153222797097343170785271006360742823107544353035551719771750502114739718901784509643717758775809489372705713333112426464463969207631597478354150593676367812293107042776511478085794629721986661256426836035678089332710883887550019620049662745871339167658945012589149859164643141526838061479312018054417808190998691625904914287764823636225563428415410000115586609569048777729366940499929661392421813793271845572221814400076164462889001811234681020533543476871109373127696826563233530136697399210749943150491690119864290878719715229287497075602137506499238285249616624725368180925960307721376588402748886924543929906849673473802062649220729932063117516864922765590676438420059356107129909664986859183668843061038519269906420095325981128503664135966184741790005089478041300877485912930449206291383407523076826756212280529160661698691837396910804201617017499102248394394094017870994877618776345746670537716188179197698279948681989087840651058368471874571943196893572754042514287725392930366042001153242654733157925546099456427169350020818338650809678344703959838724401801739600052001042645591686244268366541934584883189408972229118561109356394935144418591445438446704018121627134561160824657417763628780982495363269570221266611928241241372030687233420489298529129761842984836962337595369328814654092059595635715499235317858351526794966061247495171180072153085292926372949060977577809052005217351193152080325975536136263536474953997097238580031659322603427039963688597469393432390881687006350639777691712817672291539869986753060478259702456254872127711092933958405368485013376615815989413916576783134500707622372439745656359177290740598382222417827451540887499738848398002677108656128837528656180563190486593425732376351968777389773557637314412173728598120146498599143978848339548638447520764536870596982816937998218792579933847182450472189810369860012949316748514971676477335169805075103803777093654037588557342920533814074994323727013669655919086292099392552427281712355772326798065586413865611334699407098264480427531093341738899603258184973686443024979834747242126050232394877842254320662747871723505739530008873414674874245321795174317986450875830772419365128715648506531164213943309532082573636974513884476704367507900928583216718470066042085376407718886515975928336866116464947349921649179342537360591901026045572004890265099577899414545641133008256332156252301887513562678584188973938749791383370466263189676528410211029292200812872612020877686366508183249501228283133218220035481636812313021597007728153900545625142431182020461302473462541351714898245831335606360253137841245892783215221196878085443245160211587412197181196735920246519943382621805344733725688778552437119650721960712122067914908952797913379524501413930722935993203081469076917675460644880611965529378750358899543106462845510615318883678269496841976696090621433757489383183642697266853822674674183278030870976685485615421706516840228071573247598855557607740660722637674195668872284554750211964075056677090326949780804162017981027594022600242185736016290802050443292199132674252842888221239608247716655577393114494467424138878353888178442036883864898910697020922840933623004392727575738328767366512124132041405132484767615926349174228223698569410100690797720937623958658890553648860995562181014958495072923804708841132538485368814176199358613142426518463837090160152966234121559960042921347020893197389146010145534624923334996575814190727937076894796225925117014056220463439694510992212590461368570019145465503659316874504627055054377463806349491529649723881885242496287099304598843253400818047583754014874085299079164783949671141169305535466681751824815213947308733356819048928951557274274237775846036733478516321346053812634258701293607759052453569790928308114240290202381259462118361232336308703020520483949007205133156888541478135909922022377433228985064595602453064722619768537076868778249463118433265467801755346505302021373965034558126430173725758353292489442026760824965616434513448996911698456557543161337735869901339563283096669847773486189220363279303641165595834667934841619750900356151780437901248704855966641180752599784248287666853238582066308624444483378271185287968310211202983851623809759697324080566348029795710481798890947853646571433173507755944468954812736859539282952102628781839258872173050990922971139400695964564411520791719353296718946435650633712167803086863107502377687131977083268426168788608055247475985235755980831596259409974634761114284958931505518659237509819869489612735150026575090565186370822150927859973984028003332586353503710730038799582962366433397527692539571744212329351666777879770990825669852285481672860714445124431975926381008395412805432879358428240804316736701855412481808606321422938306525076168331812610036008700388428644402566791266915239792641151514552411189758846456461100334085496122253230113199594989011414409502651079110294086396361092914401651773792573642340872817300966466760757285788038574072622170892329734120411714551428669354481175676071451799595363333528464671244059150490310248409333562518846774103167288461698942170722026766991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -41284642041202796354089466085294406189134521882997081979449539513116912841310793152548087278688638150106499045680885272565980001197054174624804104828730541127075646203743920735144582209579397539102278921584284429194662111120548513345033061656234285531623580847071098445783175240460386507130029726976148157771332526051130858519105837923202720052089055524063408468000774820146536848638538754937519093656201960434922358756680058054125226775120018354518177093455601947432555241008617955679994772378631358954836839314701553259605788975551999011030933941914946430013387617114607272197415424536867528582277983034304310006730201948584428516791089571856626078144048922536301935937555701568169991897142583449789337297339622431537232324955785518910975250346790613850233367880948556091872133690184171079020822986068433788827588597144413798705642687456983982957480839427204385312015873202182029788909044693478381772462172515046694680752837108737270091734382096203080519388549911709688702699733644501234186278077195614785202972923946431247375354565861972938404729503130111326590351162097226305875262950642812754218203244779139463972067991963550026662086622958415918002179626108245926129169001242593710608632972704476172342164908444423444623929600120476069993737591022988420907282688677950075211278623254716265257738444239504238153608913257315904549666340396730141344217827508080056293645875784536138179639289078670971827385741904821484675762600518780875432064122206666387805053083782763996540854215817945649470484496554440374878164095837058249791939879512118577626094381732439531764948484279779462416760673272957511066542815380210997410430237857761710597417793990909679890121294961190429748619245942004612847362270739550250867389435475919949408475211100077430781485632237333486041260187760360556280358449524831058189163861582755167494360366843621415102593400559454052112753062376297042117070610661512271329605735266192783054626973151146284558231554947488147652089482374359237811561465679127595507728447024135932828085941971441111152943942507732778606775995974356341186961320771290687787271689208497926916691262657320402524717897451640043097139883593528936283510389509531751963469429741379875383091612218543694501290662953244713179172708500297465607359988250019881118318119724771099933727542254127841972930966189880891328766167651743076898251666271792264448843720362897670857916566726356734134205460716180410083615658545277207073184452041145548520601209018568769521075829946864425140165861969178636756726656056736725223091181324975974938516036530715332368193447494470277063445511239119525515639347889704554710375650332324007259054198577884953502923250765102059625888964267065610552292922336816377936768508633210606168246963419550327512095507055018779648246280637110787951307711068278994455312500912992163103734595803701177660559464231061095098551921658433779034330629350284033968427259649161081091800252806592118770769040894847324138460473511800265759755644520703946360797157344099270622577437025069326835413090118295422672113404354722592310055143029069989043977587258172425660887487701199672873012423838194950755588944802848467576775450071468294269301929651033304897048789074042178582233243642672918501824985047859341621018065662835611792465448945971884477000512331555147826907405715409212183003867958056002931334995222677124072821578749087367667033739397296104520584175495825705611796060798685755559958465122930531597065753950135630927684569561644306628152750148172865996031281877735519156540420016033208474598880236193532918281540880732412870127888227136786253495012154493632587797592156663575096806039035717260920792847402462636741778484514974490595621254074124139118997723190437162591912120625920609197606375159995971804741541789924422262070103811264819016836667436957343512501266380918790705678640119238909870212140699132769454494231785194497524501372222619042350313314017676402546640432931486781843609689284440405262980749813971217663241551307188084851143652373854969152114065472210483704838188120983452930541400824921408068991154577463797311170151249543303459539614050504256425973653992853088380079243710050321005023332649321709151785691873084065844316972284246754172992397875520675745582160233458247218160711608058127006368228560637598053496580560092018712452751903416263485810389133960565848849923988967684883378027383211434626258129981449399012657270193585838953528787694102718563645974934429592340827002074649501698952153455497523118460062229782516005738474704336876090651203362643738220389726678920190994686336027248363711181190817707024988207533484826462932601056538165668013403752570324527667919371117176768831911001789953236919205656409200119308959073888555145015788488974572612800763538310591106617723192635959430415397371920474733754739969358742234763042316838102224206753638052643586560596651585894686310194476145364742777320210093052857186457996690524559859617518170669182029201303788395108973098025123555592176999137463363351222503593434890553574004923187800643162615612159368284856285813424804641013277785974703340745149133113123910320127028352527202919645184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -3190521147721952071981254356584936285845216921021667668882572906970440379178838340911543565769370040561997776032229794696785899106119689923146568186638462727744126923003502139357022362775778251389649537952139951182111579308320612785636610487787705386693426352439248712474814968520660427079399213237799406444451931550400000410127135135731883736135568940162971284232072936823259589580912670591793256996470507850501179082351505848424148170458730553962492252291625927729836164172912014575534194464392098229216168321964054669778828037141700121469237624489118138550681446790711941850011644048300878352084574174110021917603307020232272891464416607086723742475289681480578870947837624882095886036232787369245829932911128452163187155800967275732897361696111434296785495088034221947664353830881721971190252650257621971495646540237746161263503707774168511960708983819742351455500516272072611885834415794193418204203228137962148945982637373575735986434903649051487127599118507563783900537618721825229901341329179273232368827908790933554958639960804360521359525450082227665148972176676711358139487728343037581857611054522090615788878535004000464624623306649278455918994100774687622453055554675302027167046335396992043133156708476749442701101475168259604764342716100391525357922372636851483191630696398158419459326901282228134280490417947527371906134358272767149882356855760855778302003126701087803668514910880232667177220118662448794576826888237153383225724428296781391956923687087441417963348666709630712410154996942674421497576553353398229452872782068820465927376542185403331340180788503659040162590351139341241143872792647698167650844263141847661549927554770849401105350096091715674977188286569074425741627274491201514414482467902380667009122499504329124205417583019847989748400668693909887355392712815417338817769229692003346953758043145988324872979436069863952290517786537594184429393944368160497796386186819148820213491042817191201315010196822630297836115489751572881993536707270790610494322801114287149122946789714656032509323652850579769217825093347944369777172015073323903610765785967116677551656783548690209786379205053743248678905273243202855615794156894573178901243612072017474154509393500664145369707523402907759422983964092943172054583371212807981384543182859377235059933211751192998787099604474388978779954059278369771447554864008362281194364888536016368435733208729110755035588423230889801125767406085994294745522208490746890209478058032095946752938175778619526219636949225662274806196736253800240409799881017701309525625230113772085019458669877279554458872827860684448802564359056925896684877659574753904568856503475594020032174797158269196649016669103575597086278446444342998472380364335061484033974889825057387580032608526514982029652088945306822643364859135046961420241761229137875000893177965397152155719551091339210015134544656752613325072378074066074809992116168064747869434541418148289860750020458276224760283931909666601622426764036958453491247808407627821096493611326573302645738548997281897534331287823820425830992298694275951723571600936653451664552579668696395128565582344176623481947861924239163124668373917939746389230976696207756802733591564056326795988424295511270729145845057222693529017928472919733086432160418735915121884154037433986266980874128144914812247723580246691141453343798264197113541660076009227532276353375675129907652812438978072027298147280850078438394016394453282950183696208131508347304082821643964443909346328039330104601955901336344177151325400982431199771464446397657820625619755028762372341150448635067994404417374536129403282621884016992685833796879524634262895436810640811558531544432036284448799564217297197963749559784013264682458930688709977270783729358922871613617782688519074658473923814186346324671184801256346530193743161031866994575398878798341440553214424397575018949856925803903566243589780825913452465205329108772634807297361193282670344591589649539465152426140331510448515254955119726314028788082722819668637734969339308020325316230773563534051916018570325411143633454700264448463150188102228863723068198478748616443317174800329851198200222055300937798310943698779961609471728267153062988024062063040734400234434645374642058179297930594329470794367085863488276251207264027979243941015719421480077850859326096706660996558371991450947320761373983857980474328468314810918537260862203225681921523725617725457071289998949825959065459006499045813528622710462589729764479500076179276515923124074513103243149110423106365311783987004096442350778443941994656475600297919389755083596685694686335371029775682987581002314308177842307838862859118379167279536939121767494584202269755816760025335087943771124145964928995841789703523002145693306299371388902135851212863754566144763907157043151625841947733274004665856646269486272845342502538812233652205916846789696785756678139802458075873612032812891207942719448190500312409304651959659111354931448801468658233189182527285395727531718384041125571838372780517910285612507575607919455652755122352589265770548827747619334079772726224572393223002097493124902640034300382360371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -182136397412532788445262698292025606006311578636894155711989701834592241263379500650676763566646387258186717334177087753592366970656991918931607351068888456228774922225353224002409291861591465000421415801480280141347518859974234740875638831524590202194867848393713376281459764132315832402810647259477657100929927144239424678848126916854760934392197550016625045355767613640387772473612101749287975269144300216283135159261813848808403454273088876495207946945843683102818454319677614115763913634422721665035764120191846859682961543739766997656670198028740622778317008109677766840493541783713090822153733864507916863976691430279845132195673872442496035640788664671879179115424393183615951817499276535000619237544903958965320232413955361074933652331510487937353411368632893361164241537437925517482399074708883386718782043391877870228856134456355585950083690487822398696959602460210279597667685064336432575719113090762121830687321255500221497979289849824189975752110812752219944797617645235560308229907752435766481499742731671973224042067402627441607530004661438567301588060741328874950983724623997314644651936476308357680714110986953628274990393355185906564593679564138404806475259402676920254150709568399250511269866870356724398393724730242458276046735211478960964244439157360253171564721121724665489637261652157395604389839937934371571405706183538176817401459579518970087036468624128486815161081869108236092999092607530300969153466905663833180166890171231044579236388130570662292298254156615516207640449173031428734817762331827287382739376665218984164228037204410032757199431293435033150173528316164554086881476420121287199971983058847658084468368400145253705181433604034088319007090387768929534010394543677556459184273121596065605561097143619251634365411391240392497283393078436140653772959218793414306871625919518952063719933505694163550292018228259689555085048023088485232435388573197578259871547867907257260661898515535522068665342376352673843809107939486888732437145655394634267161993916948428649518234814094873508017172483085523339336024351223122889138279808779921066067612567344848431682517889517760800395849266929209063962698380327911458745278950717415763668078707520319363960218252334478109824160065438344233630620690282328474344030841534697352011847441773623498762973410301377276734880722927813905642909892192975414487991156943879814857315018752238369008289630267617449418791914904606263990949782245017667427983009121524446529052319942269247378084187654090546257004242810650897720641701542514124308236091392413639574612083933868172197439468989869659164207772288073092028200756886429038014010424302572216293455544962383732099466684551981818323477670104534512831591104348629054430597645947324013858076559759134393691554457067263200459961235517989306674595420482210641336039296548123998866787641780649588355624003647986023353710176095565049439353205262436799701345180828145043933148193406519384189471419842878848702592920017207293230115822279483979666344870135625596433443892227798689503872101070101973268431585900283305335723742291751582220280762550479664375602399620285495663029464575865833225238854026437322383781907405684884671004375178056714958434358367193514963240510932033636244328228620205641590113428496934025041554160760151633248497493042867519233854818401316569577123939748329158264500276728758689452696546284502960719962108111606459452046414746856630153124656020001000362099516070996652600049267801055841968522657090624042185811328038476854785157495590058574474876733034726040442350496790471489124187060430128805407679765849210803357255869393819494533942233826900149514269088462710285721807152957561638163914415763685647393725695123519647697710590266306847379696485903059643150777970631560764789846914255241640912245412033522778854303349541842174711935346744723882484252604754387041698704358890102609210452682158782950562866654339994203676486921891891611371839050548062478841788816323925722938854540456629002879100708415332439758874617338066995089362114536210763131319417015467868592990750016871090816523222852856449452762195219248745435279980871742118698849907446748028125832321595670791049739819171542596030410370059272800228253661374691222111910860337883979804699284330924315420147240202347212051632085905295013371014874574272575377874393679350450839660049641161548662247961333114983674404404408767096358832822895154984220146962656302445579185302171325230619752160883814473400146119950415217230017548097969994082172532514265717964012480347749221813494195105422571771028658555991810527580086260356792629801189099845048994313406468007707055482186606331420926967019418090319236831058276532935376528509219553608014053947657720419532827727779347903220480403115892143944755298694936735572665181744533354701240542607158132886296368823836931268647842807533249983718943669818151097905629388668021963652968783799231201265323966823776395021208773271524515020015299646706788235605065840484377372019964772485385016241336938853426838216565075911109905917428504839306000056019107346022378996462034423931417008815596739665936390138078943534806237483221647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -15294577879739782717660778842203281118492234373343149427529772330735511058277423802951956513873076665708252475995879716270284800717105230975126856307361164873524092280722126571560971903218913464010462658534865509618755622941833826061859455795440771906843312163681464608734211565851030315696199903363264830328437519367732981647481105313812415868717157100594027148084249302434977208323011428044358282151769272007381113758522289290765285166131720011973504253792099087494663923011938950808676710985797929285454689420153994405513862839678940589387421059402737840738555871181402198640699402224813860898591523250914008885896647118973961161312528964208119890947019550992912351611612886564933837974866655131225017460893557938364228574470004836393057260663388705370479551023501644892112002384789826097392103528871456921240038166125076467827471098567372973975127999848855826991213260693611669312182850832387379182570355023746119534055390202907135898745637166675410629855891100356661549192468357717851240570980535246884706324069826750296655928627901089407961711670456522927186420350335873236235291671671829692124954792916974150039402918102739406464962715285350169306076724673857156350070040913436030561041768024570416324285247466975572127897494465059665410424101929064296706193777004296707172157682874074834583056729084431013066031379134657936388614263949187259404175701004423310758487121039153905731459768826316461013643115147103058391917702770534160846303572959301375403884195763562085609673779085485989232029882102459781475771596579429755447442875493163974155463335035376205086436582884077302737494514306070688525840904615429437248179149495317983772915151317631642044937844574952821271671548266520722236465021107858929209730247283464148588590767488345334033547568747859084883700437987556696624937635339874260204291500353863019210624020681847094205478932637034685603534425870645564632628853367446029297695280870631307336374523502718041820478057526321738746233791307474098127465631615893047268128147463427900187839325942137066353632109032398691487345652487326807522619315354072040057909424669981356060390376587147836944605284666044199057807643195125749072093698560690657904815804098460302975882948276568214373044034123219529495126168447636302855303507943142293053670356492071968322936560361418867788156658282110567965503205487776843298894847593611183690318810622016782570230317567528335131232759799553583457966698591885396097454263072735217755013521479949661627661218305988025329733703760986809819927204265795852867755379106993542544725847862157829778946669480120151436240660859128374830190310110267007242727434458109739780935893875390912559720263884887210109255109491925683262289820166610837256378540449017945542665045641519826071079652434811030552840091925263308770616052246405945184582344460304812793335129214516890085785825432472618753697630497829172127016930079203604935607799379813652856579696447426180773110381441690050791832866511239096917852351688092601985376135285342320684616721979759810922902851482443445102530636321796953757674109821819309495053202514744194836196648095702198487119269709183650335809199747549047677827481818228309131413854277221355087725955785710491744711419755117601792066519471699078036708713127011049461573326887739072888342222014974682728468858926323323148036762717220525789437910194624396103964246231222285045409488346384811317490560935071590875369902086145338285588858359145437342153672414280796292027927690026170325531104843133618361755447877436448594595333389080264370193957529150486429541814059423387875872120318494950620218850992472872630818488193996509393972549866957142068430980617538921420882274473161607888068640870703502057057801781880062824562513215662563768745943831526445363602465231583520651703502433599472707470132399005048178419741855487356608856571175826913526132789816513188975602283591369029952712542804899196752785957079240471493753452830457191909531776714338716778245836646457417144396533938125432940185486369411993726129513603776101013154124574343387348843462958953081112134534009934236909273129050971386195234550091438443303541235022672986391560367460740749070481863793675238662165700221248531587400966307222859759742653237658705310533330210112955249969024175245728891887442816072873667255190415258032451533812386299718073948166699411954567881304171150530593716464907216657177555708854344530640003298091774183817100044268684763594095782985111806001450394417017860661421513897259867198597688145482917213882548676516013454959330964649580407518114458093285489081357603855875794645063465274471180375787479532869036255249560132049724897122558003640341567485987141563300706613437262406200109610730997749900465610977241000846839360979239564927354905223502214646511316266382934266074210956052948271035136280936524468410933180766114516177202729098522712994821765834558520464613097755912188738700125662207679641926034381344446192872897449370020501912054985329604856101418977517807140301725250183056382075155837883047105714365116636686611609654355516229212331836690730431341333572351987397883616730662035013075390424940544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -704979183162724730092577708552786222163524875675475059318819361428032211247908484714521266964355674649165295307913302185468291408230135626777302181934199976787921594255563655099163756815812069894199173485234455047525116733314216145046078959233960128327675378185216284370627586398652887225618065932630516818154015663440150746673997793135703136421456438090511576067529179679417483040491108834385666885102382936446445593515364979593386809674274675110008657073891245945918611445723609965904206923946065153658421198684689992167029925554112942970076042474466072268670257749941526560853655790125431932446949750168158972040478166798062955013115524337407250922122174452865796737671357088292543710835866677092481163182601927757046620508998234770677198244074352612896948008396608299631887397699576765911371651142983509919092055185168195542478998258856868989649166218924272207141638835796961138304789668992954731799766907110029849019368420779700258550888099127320928791896216815329829569156505223401585838117483908585678979619298654948535109177005143064381975864773698504271824745662829942993742836922412479730415671883475370391865489192751445376485303404211655545692914159693967117684624232195069254930394678197102431874892326866405861382931034605638054280099481648499539809149516389146035451192538937094317090730307013597525301725296859988578081592843728931450049061648134698000633155222607297487121130183422765207621735652229653879151666917790682853547911638781389810521185661931974950893531365865266984380755001746229154295099872825307948129282784117285992660707191665688733594072312416897412355159023827276308556139027465792679573367042537396809387302766295401451500192736597474583447532246556818414201766505814810147044925756762670020873547889100372767640348733335251445484158561700144510997656598331743012924139035556583591234781974471752512986370498533146404372223316920065610360261005239077132000070057417120716748834246454264316382795757678524769096994242121229471526338968140703496020718604429364355472804927897524448152339799220437810921991390401224788878562253752671941972398062428744579585045522415680487549849296626973667099275393467123318168681507785505510389203381831087843106325014892615145529341285602356629209016676789581646004547956045657499468384163224839799245907842264048631163696673442725690444162451823069845587209983847696872566711535647319293027187683036145020903262882781633908719291263461595784126776339168456044899397344329772112402578621236382031597165466970021363326556699856823542203264575361525847718311410077741395162231154122690694974081165087004345232967657058864367338847956121496254830128864574257321618743587926133324203854325309294572649278185302364538453431272846557053854589019246262404285399183972229445901166863352272597769499604507684325597072176814376759715285204374531277539120800516493158332702160402581757711040519556017182481966304278377424123210411291452125255700704158432845656491938950005320776055308793458064105039071825453612275100465470076119228489893641119059896292412123721023964842749577337685122931687973993851950146597867341245912796356836587187521676026560441956171594175624787660042281274870753557543033002874990161066808025658604427572498307353334062503310693516383722794452496829657840579778528526226102920736269275458793592093665828259709534225234452041362796632747050670906754969045254164397635181785752957637239002619885932177317010690515697086024646653240954868126306251296835968542613519464104792773495984419582600919834636866409535440769555020506997422752690318045740228973635991069346426775306228404309606157663712298622172184107008349419822488389706777688351564457546580494823148753904871015914728933350556997427783451092885506525685067860023064538142561790817108832972712100150649225694602836516290323781314548472572437508046301304292274186593288068083898663075162333245783376677342252675160305125025685425435932402883958241540504995645121693936180259484054700826782290604231587471990450701999290658231668045355475573610476665367642348427470760009885793381906717201163513904695612137145825364063330174034478654764363770774133211271252219086950530474048556115796721175228752390296700742543695948512515364519402218943033950183074380711433967646448657092589374263184035042772913755066147831936965626508149900916517390193476647220660094290016800815811269413800041713122537314009306402412249341637827487803045134788120681412229794819194375476888030353075417018577055223275936248434935113246035245606337528045532402069765916270658084725129026679250375538874447159207406878048153648758807468283850258999266015469583512766301139450639007145074380421709483800648049805184976165390390389362500150184253068986178985065776947320864223469639852367973779710774884441562868284682741695229010693035888296974842644634464278891022093526814780647386808235586126278023938424785421243508725613244264293238982827719793012244133510100235547471861407438901703972303294580751035158709635688105474350008899733170608035488751006478452186709131367381275556846967950009994796999866015173471199461212767856821342201446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -51644314231459033425521549566929557280046416041664897631051456894276263692828952829793969273760561794331357900710326991449660202068457468996611699484256495443294035242390235177384498756869165963700231624838897214494773020006746153603524530790343895687952380091951162618954301955753088995857020346720034123621249058496521997760629744791515134875991597855184908522281313781874918598867160326275055005288531699057024546074853101971672102691982209805704442173038115106617138729713481620498128300789673426114438719437745546063582982784476522877775325950007939396002905666747301705613669175227162849004126947283825319385929099791536320758204015596440290382092239608468477696790868218235364264103447358077845440509066419546727384633897349341763690826954968704820358608469021701583281207065153697571367553751865295262397144685080705432595554035927137636766081985565800790232789870297636017475595961293898449252703843772734365646755059663044713262781794630800658902016686552444018528943580662175237673040647107342236209773869556305170745355994774319286304528134320757444803394818732986049692811252507486172312941012490459727378129151142073396924264523771363530698796491937631313523649760729654034116733252525214473208864867772367631920835500463706483549131513171603099383007622910626298787381008829944427683272529659518881510457288305488425261705307929583781944833943267257449383824099772470211182043255199837224244294607122779335473662687598645529534618151590241761699402352965726608220078505280178743399282526143392395257368792565542336566593428923918464804867124538509169350712659611816013979940882971201430215692789694010994504103100747888882492717701399632085420652559992250720430399784966235605533792247740008391314776740870225994575205477578609270252085951984055515468166953461792099183881614120032928300589053852619099398418492758036443499368737703577661901995847782382445373329600663420856077015682183443948872934732635350837027806092878132118430034125859516416183670068669514314447728514337474665477041967726507710884952581816002182658944102896378338307064208254749705377949369258066103636489554543368962204781804998171672309434403772108363223883482214651604894964581098644514462922937021893340466886996450092035323935158172543366457691336594577606328021855672495455226896039532959747321122140793924536612330733631366608228335323110464799657714353322200151882987143465446740180979080132815157433812241136977357337067237002279512491556252694341535721175626686679592748394510526068173540331343298453143491137852825192959664736103386405175885328600492836331311234038720037493925592861898601631346302171114956123148468198552914455622350593605764886549526828260530282816437998320405722278188069365386032267584391240168445352715710248581675157989758586796275123438527067382483642732055058365829867636974956104831744688285724037546086291765135494404388305899117221037029349479786117139617748820711618901769462304578566494223868920052433891069975140942186745529291844406055707596943574874533906095263489994382810264095645704885082576646360222232694523442337507731816834193346330805953223976360581446864441081764354762201292073891923932687987747754210462271028755427497160539586909229811459099800078072975036380518121596747858430030363066550755919514813360007881864931556696344488289870307551045769740607590398308234990431281557576670461932892310363663889561787829722064155118509270985229140086152051864183851611924281464571389820809623935487169556378125652196053933204639416645642515825416567716253930277605275478191705050368899313756656131377264978970124423629470314159788832612527866027396708110217522417265256117010862103433071419991396197862641561979468992319666471971901093213713900449638358111746565976753627170172092570157412220717251539629009203069290997029067338158803693394080623476226940757581478747820346517290334692118141403209100768272967490698272996472519609816625320929178837967845719934417286294942497602646714710579804752665363429469577810174894665270944319536902472859926597898886608003085184441861925287629233127881389077774405108365138547637615213536735268664845761221439859850003443681127837438981641702817933977481374742395587471645888295565981656226080890874625402672917029990128498343682561680367844154156745718027115919606004177149743488009010432718223183971950878408497993765377771447100100464626102262488567094313478896071504482489459660961791257445979402818918403468223426062326327645983526144616440837565913111314331731618185540710193707293360227988990043279271538707256921186136379663594898380193657072600859320343886229494923272068841673693865275791120813770202101282825983342563122359489607718149570701396099038864204164657383952297177478729053217774513044305809932739217989810839876695439521227330314947861861839479994609362679453656133775152332211116289875744265884623328333858544175894686828468560478166201490630388408878482347228056528983546235899200802439982814369397899482108440482787484470167422597355752559890992657231300081807457822686822850064030845660231201708700524033941701300507782121002514187018074467430563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1751137577735272463531074389461931548742575849079431280164929210409654961551463618578123668084956835539260686668971049492377657287314999365068307168212876836718440511294065821734804620749564665149946240253755740001387006761253490015199683049668241927847403180672241535513881554976268355767265109707657233141643762237009880518080827634612111747233975162433406988944806748516843599554460440997683298100067103647186925555618041901123785699252986804365952417157194932347877799183119262644504651048575370134196931175650691361330396077069701152430617739009267403535019573034915951483969952533230878999915227663345213959329898685396379563756326376839753678739787070918129323403940179051346503231493047735550195431230656186281092405532060572029939050575954481493008761344542471729856549661117528560692257666887188618932698522428793656419308616572995303161905360182951195636651986860452812880383282594310445524605391002849506347837225525736187644908900303690228389861158076482602425976149204468855047277491314707941999560486295049844522383639754452900063972456581244185029583867477695460199386197983974111924668218646157920872150284585712436218669614932862074975378651021202390862914289126421457999685099482865467195079941246975434547322900072974544487879828316473790069062953885970593791416732058296016325383397171916029375794573190440596961850780039858608800239410889163433658785322737159688178936946164059389903198749787738744262646486090119984314912138513574169865379716730209338520149087008695390514579877309347195281767421383239560456670125827324857161259581181456833431384129261209134546486447056385069616586605540566940026632400839895719392125155662163877821957451707041624941747959235047444431916768642053520117339024818639563125663196003259653426485055657567208081887737897272571772520096235079737671063996768831026704253235700663008202534288044377176302683225727842580660574502449370286691352273035203636773687827228161295739192871438184656585176967023591272163264281999354981985615855280723204525723880007153376972207335041992790331231508790881028840221954525930501790846015899590165017118630671764352662045052379128600183711528394865346190170701402315296284406752949549309645844728210156456989502244533090037563547781649005736370334347403520029946658027640470413924041247867501879481746976873590831712414548049454567018711729461866912885723585244127733523129241876387351743269502725203888548241832430371803324688546404089154380620889971674878436286613556003389939628769826447157957177454705077319500255004606760471870861903040042917907746945635034433977171801465579075735465942528444370592346571343917621723481704854274143113733462147747005127129507679671441008586447938243320237606565773902097100789213066406474347152129404753907128334465578995343215584698299611542449120882694226245424830956492661511443934665183843631108929852133964407518097117850357839406350315375768086029732255641970407225617189494086360295359387466037941195822495308355574038718039167273854112334520269521183779109597201603648128742309787341459591466249158154079600417465891423567023081238031147582775552260670041974493203023308907760888708099334981425806986891008783577392276071284908880430457475379895200300463303090899239470231635911788903664152259411355132238191146611958775247479486914449380080974017037955497204284925612661935278125562126717202671147166231508738819713696348759559035498859631705594081309595191134055794899772413845514777274457793809117263327853810115049617755380809633257383332981013037934078233699661299508377412606570887726908865674182775525532355209560746962931829281780597003000712935878148436128745947377001972939700493342373067982956314503007082926823395257378888899928936668613073821545315461956479873757924432224433871273807741041791312779307647796377314067504792637359642463786899237405507130981652821208013593086359505641650906359304448561414275478327294180078049222322463875467174275390347824690783055951705852578898733793466063145099185192754446320520185494012258541525738670595586116947238198058008887796453867515033862685604996514032130271035321107606407390199972226254218188176588513696523480171880830783713802350460668272456850424306602739332081133925766846049481156186422790099636512167652134889117557926847189194169392280439281323052485488761006243075282427534595322068176299349566319243894561340403711230586087501383654547463961110241377897093948524739691196787721966453847481193376927660576802863918427724846504954597699215721421791785999922607447293820923090093161689852680570464571455236201538789931350674525196675644120148148890502181960858719580268932187397817269281405972683661988589211700179052575207103898612875735514089701982838671820743680002622263456400891297042307606805062950417268924058690986982341740924222892288005432983263481511793704409525710751882922579153183165063542473466615040983654856792443764332182790764570006360886438020942219610593246816090928364511615023673282187469667686491829934334081443675538714425986044384308391449258530160021096394911412212207387490765537668159083763191770868334341759434752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -102510799202015041065730720348746699249362771928135656722598882061375582655735192828543929901752846843477689383244158330801664101493888143245676236245791300547128188387085460234150378201968725841213423324969682487863293444749748437127681253133089032487029150482312124084511459623290077664275491329436555124738593098992674209719977325120119833639280208813895018087629286054273067055290281457976692438815034731392086692043483450661854693635645234868554241360223297634292264228792084682584327640791237062550867313544641019155217364846311834189435622231432183573539500968050066296451368230482220156621661848064207892908943349170484603512268425782319703701388869712844016648370238309710433367435641840865791148910348225124919902070564878567038767967745058595920190446294276945367970064878009581187672084316898782850751779556925186103240548198667279768356787594125345484431685305472389908394570853799199817645055135562384349705521262093232145186184820801463459315993291341515959666016972367464309816633607884332726770910933936811331196974616559895892468730870507934079497889739523252212486427842796027635798534292067972919313411716657298662895513417964791793494399692380259076753767214764966437542522580858707289702909956594758160259193864205483214879041666868956108181109987172445542549472330216657454817612593107022476599118520366559963251813807418910036839492008274456524685696168723362581133015628428245593969408711320117626268687529390878958197242009547125840689205057753520019504512101052619610189441865968614898937210727803478459079610260057420156895481856495695645795120322856068538797032240643685704723335247475000960155763663859068052248466088778694074200113040513243485957786870565416902314507057275832978591491008081895960066380363288803963815859135362725211806516043503450531009923511959535537569216600161568213934470050216390346264022121377040555391409595470498222449742710929462064053391344123477684987873015023792874938227049730689784992264155910530232518121984490227042800327432453893735097626923687159549644335723475953329304790019482198897897696453232742768922950672897371676349995015856180684687419917302383823127060315744756865523954569748122476444723997809876057620467039422197670951759227295248662693989499251112977285315771294942820219122496865286795224102551427014730193684884987417028159905311707545579413097696278443581732893884767413272754268956502223516102598432894524930535159136177541471356773979675741979829194525101160914407112281784126694414689575635482441938319131838807122014258516941774983510476298167286980146313640097784806201293683621191865397333517524996413622132573359691766270093356450739843266245326819914891298438852606820711852399809392304029802406129569482557484128868669083727657676143797857377251343954849632823464483355176028029097398669197335552294341217457877717043858458735528330374500109634110945283191426571959091832727397844683544274754265994125440212884897865581525592537053438319846307838468222235722986659086578232408226706519854368332292529950604961214805627267585171844711297691448104486584370112861178101609640956887372900253840407696966662052664586617808310169249510680640796475715856012836678134298744969660071893783503489053874134880280272739130277439820903362041808378958234617367401355489342193277397328635794029076583173466097294997654410244429318207952883865388797906964847305296339838333612160709705480978066108090584404346665195066655345582067634735629973881064201973583460552281519151854980719294318384304052220989987432714775552201935372781692424391550388975701270606274158087354739836464388600784158524039286572616283087410085489706933330150009071307203808566096128619598912001325052638774851286861086191161186632953927429297563375572669888783272450449868395705801252444419216228774017725903425057699856096699780650894191721353129986413307083136666936714409986796976246357973235507567209358894231715384677742459950724660004664858670726724057512193013167454003369952022052584740560742822385308469401050318529348673486659261445929289190933117966800635660946986008450784033463158237802425205646151548506692621329092515506016875808673404754574202701424119845860280301518987098255576568271529133822253153729994376196894447575262002227657278532287368338899257352247829273083831480243771303833275998378965961166720682696519474329755887260226148674443455132031078416009795354210550091103826439464414650045673678507773406452949753617194236626476675800422318074349882133579635725900527097325778042764152962631308552402617187966361328603809607514204991194696483803739040415900356602518757331984484886567453725527891416883373601466173874628161916442539842560547072991127292232615525239103898231080373788352557778826899674351668298491597270248020023855518719541161815461784996093394901222800354692842684802996327433856048910551023538796104751863255122561924318448533062396504627917453773970619715550386401365827322929920773493518328104106041027947957002795304371002435790184315238458629874839184383222769923611887205491763342188544945649049046856124277235009342979999090400749722611063193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -4102153658040477738161155924623336620215552988587400169169007337072193395348336765332968324770036939323381049765485984939988669041869934241198518409611356174291846907496375441515037893496756430928716407697079196959956639831069237228595563485803018059107727705484601299400679497640556985005488795454000704755165642505892863277780014865255021825049985683891938730302082344080389726599759870438871807249283237604000260159877405816861268764673099414660800550930075143224848054073180767288644494487254880238546105469630321154847830844834585771499159000236017829992604555814284932077712853719679895821492308923007524426578961274073999115049480585285723094390969437913590246260031085140138907804472328306262059252042974185319029771244549521164930689983017126840069912140138004372321336343606056494424281047271512451197609995016906854933151426114472009816334545316817581652766990042565999063038536606135818708488590589246819064871943332809248034609121865050286850043159076730747975223737593460986348321388913584844771473859804768972062487321024430621068288653181033892827025335118681054014680591578667192995866294321953414012267473245710607544011712996172281450070519954130781651581676006571957494274128289473623829107825846651310566385443929071228449426603172149699202957225469089034291377937865388548351580386797960748036980838335475087474687262932331520236138151882622599148034429070397522705883333486117656309032411716621408733453885379667824137590096937319810615390590992959140601704451615661849722265897064053473471104927388744125472331107219946682028411559286074758752048522412619385880186753974293113755463738814739466789808046793480278984967307415686853923761925018072278000774847897170104114305173564348608401352867109394542191638609204437471151856424297863410245297173345508115788921562898623621150194641374014129627632666557356914151844765064552163006734928148808674914706509253196798676863611059622585748029187233522454927460362264980674674388688640481519601030645983941203148833465912285392659157090114710276599424078706201461352381277252479538770165324906190678577263555604775181311758243119882333643218688679184611919435286060774930092058604882262734507837003802852375908273039308220597114037152557180956985445253206093283022157856088142462492756608139478711858959227005878798584106630817592693973856532038151018586971053738751833348586686040824162642970825053300916367773744057622148938713611904866468760524996446332479404969843594168611247818031046535518220692190045120286432674162070525844376834978432840506028620947500463849201720018312169537161950911209119515465902022984912064935741515735491418802576237248512242942468522938803054443622274386729799081014874779685785187338984186140327248998353105621239472855071678730861496733735055566003438941878707515511128601045792733383728985363405494145473165710298191540619473890832423322878725847122310298274548480049994905261885803360168926406219830381012033376978224149024249958319206443054532615084698144421470358017769696755848783203610931141058454558312935163269749899674314327309544894806612041458270192219230619990850812905949852439828001519796835426120320715542935781936848303346931392368247599075760310837412016334015498271320969986968748861648090214289308109182292118451026949396867651360848967038698509590682160990660198106242971138582348000654739562169847200366536730710358388874305096730439648063851459380556484225564630162759356865046976344897696218853807252719849744585047155256684869853417144358914069576213930646308592742872397931912777355890657392414340095774138996086591838170996710524462765930752346792449076142291754150162478025510702799383716360506291199451674064608589057501509759062702314849262400576429970864567713943269342967807462364020387025382742861721311211260241432355158535544207056038804880562611424908357533726542856399310093763354126158991241441813415275606485519805085721594884187414521904027010143951486895591613863652312528236065980366093390610472695653176599540978973314775767194754194209539865648140458642629927539231700721728633926822523719535394634664964971490819263674979868609003784338031232043837168500344249728115960993093610809920164245843583812324297763750068302225195682877176676006090716896466088742219359319022869939637075589850693614979051876237306994538038598897108562102122879046328345613003724520286477427689257288902842360784505914596068764696743394021041254939879827898446000033076312889988828922495188772201847512899157954652076625251341583990915850840467593280169089800734398807874211052353381692219791661102159908532020135784991987990621344411981868768453659152794372868918840943734762676386934191982157888331398946049312875540674209548550009989351780604947215093039999598881143386799693055756848398188685906494872716374923341977085271711434573193373766902303761018075831871314292668436472244254920521876572780232535919903288422199432979069244945536002735147552893674604073338430636565155723664590616746956754514729359879374679542066748199957850630674422412019366244054520229915508773854581552085366708788326621980466180259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -137381470486561322801955855805433415630274783612473891827653034334087508830180352118831569960589940931614241402877739210901850800349586893363215497571540726745237212246526808785663731137790002932537904977461006785249879040614500549335738115130841978477891881933776523751090460581937284895595481966010045308299030456891444995715060498378011555072817665412698666973361710304703986118050429259413056737696520457735898707268106683553801696765845903899357855551206079848547480543549913067896011221962916488169856985517964224108167842143784457557491253911681131782599457094100410633471161249148113780165137647544301509801600617767605042317368016928513098755243445072431338774545857252866511829376138557573579141567508464899886029376241008640240689139181628611040858613560865045869571599382145403179506869782130750446174120984018639844892165066435001091103701649075341839899177866742263860110326425523955484259148731699885801963460638968375185380987474902687006347045389358580131640006523057746333632578441889329126746984897275908977498961102503401590328383889603180598111638795076559951232866847998470713004749169468490342608785518544462150915525646179506238520955012654311126016806936386087476678773943572801519252978422004440784533396171142298593457030154358974629544725566641030099308302273332071553359064621062740267308225359687673529440445221547791122626733358267414743420393276088022748189862705442257639996642078458617320101198276760269889944108945587970935097241716509376396079602766509456819473732665431602080515964775014561381131370362664957262283743469233117913159139510860154428990420514953413014336784756302111102844172966245911346345859524190353586116925629791571699929502675229650621834974292514143697040313588345817529633029848956236593264418190524880701800652325365340019718776602510056731078446391760564016660351045952398908556634201480637777690026174472035299443830844275847671948204181890494291230487729020770773710428122847932241229527432483841725049820410719692680775424850480969749667852603869078719328348350923372962997484275793165088996415377898963784768980475785161743715032729436021260141831293860831484492713057387176505371876361212347357767919705884269553030852383171753263903516392865493434745586804302208189831192812529732999465517350122599605684848461517162709677667371719097320399667229613996842857469454520467452691231610867657004080262700942241474150823802801789873158145606614611653664291262803589352766647282831233505588816694143951878653798841190382503158038121524863444013910331245437388876434544075754174717919344849826623388940852210253808432319300121053907244308870662435889112723544030406605913653253162054183043924712349945510129021689815790135206979323415476881259357708937977193924807343139336693611938169604832528595003085475835156011169416898960216062805640748796601372479975475912020359290450410741553764481068298582108667348996878319225425082071426251256113242016196904269154518705955466725245192572681049540282938852285410558879020097696450287773865029463736458955534439417030485909143691825421761826855460494836289470736111880797427942949500711903072595789742633683851295368766046599468560294938658059729470304291635147330116554865675257782967896541019004488398423835464854584114345846054961552328624958953106736091627350634432934312613927841057877891150495706840725019219363561736061977701986227007832388322624755193890205799436202113019576129690175437619873390903211070966478394765692253228135091796249303247560315975745123456609880061163061349785588497884324990296903970497455711598033211329488535358274887094128079785015071428255026186338485465025334004291767780072765773134861231798677639687148701001924147990614385895774959576429142741206025837375635395266514437201586682492756076302437337862809906127724492760568609872020030942188703636133190741228926158092679146214991663365334905772581270371457797781260152468802913998632213821143669022787453305478837398294523830544923653852913131251559094851518117446859729336313582394333864263606404528532670424567669905364563292956076732093240584510814942886820363976410707664687788667656659080750100724874502891896551164582034732904936702464348818185859995625083394749531873580356176297748746342268974673890048820177576432408086466097849892015279652139498221653086882518941538670576482874274916414567185648405821521757094510376235132108675570593149229242625086974468629152100170021772760774734307331045105987948958369042559002365441529571775069490258367560077145282156099059749682325782043020183067278707058945920947113142406067925514342489480852254048921465035817267024758661064606642108653450318852708922494148242631970197477836379117904441146873052483069887607229817315221784358138331232799829369580804569209340394576484011839023821740415503829832538611505372845128568405591413207997145757836595794933018968136971830014712985131847339694279014385817755265029662446644703781105673964131533834440845753783040200437473796768313788479019319290941235203161785651875495732694629568184898133515563999279633312609999944634359329648459503317128052736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -4540555075751134108538161696496353061045328137350690511242445306424605815214462007514015538881526296272007409593232341484505046358015801613333910912309267035875753502851916388606364783738880546181100655595007569091363788102308841016895386094749551124893629413914216862948845944234032010251477839976123404830973278532913630123640622385662029793797859048799382809231183496826826024202409119653999148127479400358402608990316960389081077582487561529048025496258899042035978100046941573639058293207436932311056450456677738183050833423814678725607486375863697425240431337255746793094803822600528184240354292825591508936874869738420015933924094339735361354588680397672982090602580736768457110634277992262120969024562239525319160437776003765647554415057319522078840393952894239011622488817015086407245497912780428898844348587452172155141146306302719497366784807557461138287065033259648152458576021319653113205662047792322491213488595841982165828250804148123904978664338302260909878854076024725355033511834927171782353280193637379021134524295155307365232776617161176368447531507727704283918909311424952375716469218637641845281162016379750468325508749389946637492275266842505480272837040795645524461896395701069420700914802488458496032655952626532849963931566845185782220839297342287911139632347330956198979311516821505219884804110489870594758837519504635458047264827326634210082783272477767685936421082093793968056535568730791228207298684313007850887258846351983190461481303746562454742986513196371024944914600191801242865640281575096875728067691277748611437954224741896464203922659820993356445371778732995590823479975443991359601258175204142292680921021204529967026607046898866979031520411236065368558460617529640415914800378098444520693199866707790516265707478252071265189821276424784459629107433052363333593777475557560842921638939061354309305770487465297607446109520232781925985137723330046293904260457214408300327666208792759575880632428767283882758696142374602512557822945042191211273698464440041340765624156060029964939500218245936462300481463662110343514719939287301277633120357809594285787224171756859943576290585120833493576929238995611264535516689784616934685073508733491634644296009743311785899895917583135829047278869972220202978644114974217071797570979251366474318214922357187471485920771197164213600108575980003653511107545107874327617357530448316596539348625963584076711158652212121429196358367719519544259774654962098583265207357381953813529586862543191825050404453467447511446934152469281042458229939241506073450702826617387798831300892143931542630751967980345356526725705181591189308634576192517096711323426092328086456912438133670697820849756693825102794519659984851045479114979456331510761954209883709207644413726334663850515025871012329713319682266232335742593387618584926167752415334609038505379937925911841054117792935230369677631408789818466537538526309410211070486265470375962716038584580342915075872958537975542018974822693873213330308957043676642824996143746931060476543663181715593068364896348464411374026621243898739841267691714585243756886141988232489973943281040072619817960844960882228097279199350260934133869138846797513003200607167629001364617575109462809537828577723009197058326897063022457346359408694589707896603764420164238199030160698934112218485275050243023366578614368118548428609959852989710496679804580421905533031146649125413076204844622386775502691775824735518111896519547237534730018006859412769731218114197754036584645960215481144951977993086402564049981006936242400001084863990608968484316744417137313524729056576778585416308412147520337648794624801198373017987598086566814689397351438747642588630931437991297568566167522926150048773101465142356636018735555216545866537885865508281267449484472075765616334102193734916315776427477896313816991732158835842398108038182798358380749702695540215158170761150503933946064668844708690403832621527129137333419935589815777760290536992153742455621438113343741217424482005608448176099208404587885392010136509946381550389357352479412617331240732652627733009618104372218713840260523754929268727160308540103146049746199381616105086616378534419156492923724802015775762119875163289575456414382942346112398558607917950698018766223160215876468614170467735813786162894712886644511891516516907440487452056665693651829280247071832033213896554351575190366742572287832914598580005320574815511809190748211418112690664646077460901393293112074922370723832593002244315626431109794516817770022996817641071241264248214776428363148783851952967247575362635698717461188639670811545592799802338085548233908430235243959763629457117006717578381192275064799854478271503808089682883156413540639449043317253955625734795971300697610668188541651523219719356939735791969779448033290991875721031343618004047777514423058070670180919341106160523960428601301451392066411433664833067435343844735371011464332830241893419983300154775211002954514959657726669055189581816959401387947350625626017406814078544420819844292081609124745069223191151790662908012822469531313490364357864735797697065779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -197052989248319698257933382291947735751465998273045535193424441035487669353718905571179099122190587887855614298157368574362311593776020185802258336899245573462555826207248805720169651417522202522690316921491373588877676187772096815873104312841409671149456168856404910051888872553286492960143907472470524398062408860932414030992255690329698315916312719305869954080041626521107758930662659733504109532362680023395115022358332926887939991107512778805251201815416708416634843843344977195421283117343399623765326313205221720524305998911589688746745864082707866661636811426669948373212504506550460127092811498554894078566342006127230291880891681249630316483697203365225173599199327974467533477551231233915162901348880531870418071443005736057345888177584693061312440107766201965465086531763185483782108579634618525765180862886364423515807888131175921124105769650755918890470920436987026698251356987696321453536000699109049475291579478043199069432816589634821656382201503693419750576380726377520041541328226047138999283484383060088476943708307517620435443885216171198962064776317959789108794753727039512514853922434964833875463958365694139004741845990886495319894485584103398861626341952752132648680454269888877258591550475190641883907420183849816792616522487939014457260097931741928337931555089332231473678979821728198137166618970208492284751686150024303606939441803441984987049228943081835580964802850649799535650388199029383914004281061402206820795086953811290326089981620855033446993969399642438006742026014044877542526532693428381213977085797774453609595204681189138683892955602138049404799079693290273586530657300120871163810935295150452473378781509097987119282092132746901222910840104609227217302098321846716281471715793968036361976705286478592184330474763726147268407538888798089873476896495805942311209165600854223771618423553560031269527606657250430935777941716143352152381977680992107966188364627224228379740238405136057380857905301119213945733892800887763393210601837006539445188895428463387499044521083264860561355324606878605575152999125823422766544117299787388509800872200415502550802995287400001742878690112488026769513718160174688070764508111879823653228211381050470608135849005197212939937121368952997444832242464521014453132921572002983907708442153480640164366394357382106971767100538008660989349680928904692089831227810310390044682531354670894640606366205365800652829480272275620399080639873325590310974856110736937117018774550464665551241427183397491335448318108483411686482562564047978939114080160681901490552698864269049622468164590818465905715064025148864549068162723284495618424602098881632824992514754940781033711710296920312849853294690693744402326107080926951970746587770457943858865183536546161125101336846018165402642051573146116198516076910394258243812766535023043622580000892465458589520889829612096019821253704339388992721010983757352256035586679168279921005411997381368894765534197317667945370505437589157568705112151027237178842499935972765217689579190780787232479410651153385395812430875058429306315380699631466906393567903407400766166151102314181638747453963431820316792755805898567489803124425110811642858717085720152664102318989846454264060145541094872028466288536000291665707813749493408147202049816904282483583846120159514050975783256136023854852422986733273822144348261207861246268494770193449737750420833619276708251907533749270025303685813264318151515951493673424811678178746898361991469342015826719837686448932384356324020521095826344991126929487765421738446291049250851041369127180366178984193780653802356360503325737688128020306533712100215029853043950576092065519609116230299606321836808971843478162573780524656439390458466555870975938385864993936816449825606355920203731834420635039903197425737138850122705581534237399210737726798676135655100701835865001151543396899393753537030501609737183794830447385281202156240474061049392054849184300882149370155472119685459817048991567322299045920193193576843977677459575940643222473131107001634896868617649244186504490581793360362757001591126210829222869032174729902406147527611546034532932457274314621406772262509382793705821301817373733530737042392480260071061437401669371607137631800211244346243458173644127543816851362758149209016996899799563053479595600387124684527635074049500004310319885725295157354256510175840494346519244242466997889909829378691291358678128008749260609958514259516926691626008745304602002675278840232585710602657079950305339389450408185644367605608490280947352712201822322624776219899318505292910319428786635392096197452999451915964446459847839253861737218087286613280286229451591953064990396364630704012699812201354658794915510274342344280020620892822100688934848658957180779564551722691775615074213806653421919893709539997717818620657693331866912608182922115302265008369044379125307706767800977819191340904148231932845308187312472207794341843254458408566626182731786369766930964737743702195458146133669340574256271702095993779425074082352527946415566813755048164767722131192282127003370994649088173496257336515915722096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -6998896520308293682473709722745661111085950356459293643251737307471498666107340530874500255799509605374753757773028578686461153110959692551519576452054177082204950935208827539602737199308687106676361237087684865411503492901944397587003553072445896537971914777085546748633738930021278008217213337332706233658032579693134468887988471921358250563970620252770532133601884701398911721938470409713073608728594756251274428743616604700168091040706907226545616125819977137012454455537579772897429237440205039065630399381842589126734056140290206751104003977790264158557909556870033089966607659804991925539460762555608024459314461985402572976160885738848078752990605718006468680310537739185909905162794695687306901734382918241538428238805994598797177214851432895001943861602064027789951904114170985423399206662116037146706183311956963814971542732082378775858702406305820218437980216977142476214562834109133522547046727584959047170886801800371264397732758006110254072391856104629447277851927505840215408366257997916894508887888781201095948325361709713806864567357162070648630642249194558861367984076633736835590460354843343232343705636493171721257779929147505488759190804019541745865167908534944217351325560887572117789807960457883365325297306272638436569765887252003294022138563576715679778372417887218917545747622454867891627685980621754074776769639290496615649495393971935238517232369742833029140409859262611388069289900048960691159952804762382417822453392363642744898662528816488001698225082271777896327057004602124751558756837181927629891694360443860366038633010358856885068609968713894263062657452636225249662803072768507630276567990609562240630525815046197040431127464246658531683333067597212420643531508024847362389263060357447484244105512636656304835629165368215301796079364459683193122444394958750879710618114684394258859730935988053309753101650069041137188866503697826596742186729996057947948770296905871349299689472864203390500558343804647465408772586595346143884435266011140222340854566499958892617536887001848593128996258319895261191533680169035539393002994290887018801089326285150525674789499605244186074025792019998472014688132068631830119369158069710149064996550226327312204194495874702747818112058883823945297346159788627073609201768432651780406883859848171310656563756755769863858154730946974253050177545487508879182897364330187733148661466561528351143063880167109582059416860781366678298532589649347974160169576165283020507525042311368426686297396056798130809295319936579551050650612777259653014012775500543118684063604269593540048037426529949773552550938125542245366825229331968169128904591719764346483567069508701593789801902464605882916082241540613364379093149618670947590285961081153274992286699238640939344893009996191376174501770067847719692047794080449062585760838509205941576269531423172309386348625380096344072572174033241283579010254133425520828602397185730528166373377127060951674031646445010786938658032100228188990090933874624089429456955467025096482592559756420002193497995885505516475521096276044809427229509753619324288365320818351950713651433409404787918496257953800962762365894797228194987756823566445417489995437205836610048590921454717787478053485124439867461985849148807181374967053997176518665656337659053217855012391105043853785927209080057151279976302845471628577940878553668907244374737415787545629235926245266511241945766954620944887575090375881801139364891583337479119225010638675856917426947982387731523427794049759166094382078803346168144631222317489862819376047190210908023488962112719781963304722770050303203309300689650496907604229081825346516596114651547315950164725045334536314592235692274367662727346576974695635969364780127974993754695066458928054502475368939204492900797006258462601962853501397800180665159894767523324287055742020867891837685889164839035808016024873598077517763057243845874941412775573505482977760119466319406166921863383662324515624780744766987870479494181366971422413114531368024206352777406894553965715476264525985879647770630864684485386926105005102935579031709402461573534707927653944458896897082641664077200117319723079553632506913504144605693820273852086186194724162873578750680428266788296060992130424607777793210267262047108478729025875032189802261832592745167823926056467890224012909144669738906956037953239797851830544920975850349163828851403412541153207824069494897500750065381149540298882815722358660364471678690905536625336296117329459591924935980571967297931097407936564816295930094546937286800066711139741010540421455720400352077427761850326742376662623004016468162664761929660399854410671096524665728908168068755435902084013617958165083416154414333402552538337069484703826667891007252813010503439415890335289874899219556395177271997061147716563890377669216513327846105476856808714909305710386879977810960509479512346767525020733371778516950520608720725399253986923549659758323155739203337759359831555576572674940261474933736714727103737990476664678656189004588356212668629653136113113979402255655661908885210441214884953381498712206032192416038912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 84872742105604018760785064860033969575701897680467809859568382007160788655318087635190143820696172544106262950731910352694392930170586719232437992060634343767740198003561869299818245281861630828147955621000773485778261763554304458021680141158116501974913498303002442921908592649869320093266365029216645843419733036315360208098020816288107468499431598731310308471929435617769682712236735919089394255463125311044196464353133092229599255814693612784598166878058202091877471059482363583399221857766876011327440165955830078059789079753417338019194800793270056880069534694468166493209896640854962995934676674354192410809803678624823566133393735085411254916077291221303791891468362562919432207835640804361662709328895507080659860150683768460426912630071511147229901830637657129364719582791538454384453964579701773982736684515337861163296026697083841505610810789036369458861952233995192275012498802831739497887721086476185149974213693456088681934048135335747293763007139748223233331783689007923123024384158498303816166401985257772733663422150063920143149840333200715166545090818290272550309898407959191642324638724679519433516549375138758640202091779195705155822429547446796418075919734135873612986185484166296652186667314715006345471718332898142440173366093838517340064206292436425908538716650812496761540028310987918782984369482082484556077329345964153211732010104498383281260160821161046749205113142446100328932298221685962613104002856234408600638437689913640811199624599546446733185412497321701972608613625094246071580795802928458470618763840516974892295824164699242198879368947978850074845671794731567751266080648019358589286704677809259476611233135383890995485671262381215582151772977756965194212340460600901172593675650306831986207199654828913872200006197850980534569919603806720915938347301928099529143588448551753966440846978563066279927301620541394589633963937948660450502423445955981101215649708847315088148483921846727963986629917917633564544899273170470168936176923927655113878315248415621012456415526438655257436047394561650368539461827083198277878301505419965083517709822982904988929781513476102742170725650719753736134032554086842028721019820837910593821123572958807750333908225855922761217049898619717502919056689619149552111812467375852059933829204750750720129769612159623219724517149695246927846297254311881582411034225101800215057823883190015789673873853937463886920960056530488000306982801247526219537275385459110942041200307944675757674505874621453776564608982675343425657942312078913141724021274088914181138001543556506820228296148604779518616285744396626697942914238360445484030175953461103498485762505020028897072438851973033834321878343158580112947391686558149185687753266217154215565242632044761457604431515489379450481502089941028065344680330521668983316210878424977164760712900476007124001791553095077059565309949336567684685063636830358788312618781315787508491707581421848719047650425468798638715903273693734979844095310405809897353303461842786964418355662351340537093932604798065122746314192300094680747596161443791809539677766483082982749769587237150586821853042049696549398351821744752338894035504609947509505542502902082654230751562727347955331181589165690239548491224453348153317752800916051791424941544446495029691940638996366004752942186170550893786756086613028710548243402966478499825902729344767143251182416637642005767273954166275198956557582362110777942044334272678987563784915791370221637219770288587528904337004425497673947911239099696330508237822335933923185986603583462355745106836040772508949156375385466645228837695012314573844322670892871428672196273093319409071838832058677951532225796523045332367767650596553143021720549490904895853598569760888135929819049200184121691455012735285304886691054292750877656571796081876349524730959745805372359586629249297691764029251960202281522283822202625612163459728966217840232949273386235643865505651024674090661930646530529662026208456041033706100396191607416095146702900316931737539077997738769068647319017696729685900532512761075265514927303060517316515332990145790413954955177880894553457309660436875286860135040802465367582876574382918613604760316998037107737386426576789079108316086116211220186026720649425623090719790891791037200333403742798803896323127622185554116967016633872409245478454178126063813384437422490201477273272504397439929788381785828352849434990996979701409297188128499385388805667288031699425928090137119048635478068235051406141111819662147161064150633304254845981606394957342753407909859575942762078967193670032481397927599202054011402302380167076673340301329137690691466033720708500268286563588950056886342675144726331348613396769530754479850739055966767060307562623020508878021586087615770120779973218056083074318903645182241326943211325972280592360751508002638008111482397847602758341697158458232195700281334559575208695151569526597338970348692464351820731832684180419019631708530877059758312422334400247361389683658926036811683659018484425979059769792718397612397235634106333552602503900468490725782125020673727283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -6979212230477273822913702856884503559501971271735359424979733186798122722484722550402544360309588165875498827156906314317866126265220521614407214919913769306443803454522662754794285826797303904366661381313162842475465538026469359139445037624291194596405014767942489546830903771531975434673326797074587315685216735950170906366850780088661334140167769350899436475481957652726022677955818781359270823945973200365608277122060332907018790318650258506855568949436315471875149034054535456791837027534626949378341787116608343288833639335096497153414396183003581702447682845852181336516348314231081121660271285922774937993928984735450062447458669635305011584022455429750506296212832903272932100111548044774912856137707748535764844889729808871764371752960295351633342972602522639108911670436257386174510476650638705107740332850043115456840029334443224177286800107420764481482723921531511506241793273543305914259815454215738797779018171495987005317033846417592561839154742509127568332936705302975820587656541324897809001274854999550350865758291757803059776997747837744914059077404850761164216045814922441461597034485239963912532258078537992652252769832655158792430576022735681601449222041214614436800758978592901665805718556565664611073152533780840242891534890606053851263509335681817589013448365866523028783059037120393757662160739098408722387248740315752497088767093567357429349239656485395048056026389881856807242840475822690500602338311361566271268711647809979969980216867213978346401322061206874200764051223778791673059346924354108593834222373475891104357377886378292213476593727991047346601055089601489470731455708010083267804082292759806962896749692777892453540400360405265450653522626278934791569696227530499340434017014458532800921180963928092784190263195359859590334469196032931937394067558352696619807692662721545261808334847349347691209463095405693546690598893199914221802245952222992668661490952751709417090956724788558945319531936393390221490618307598126842890215514157152376345571707930734354585259591917565761360666131578174876314753904088017800219319127255189084301007223064997947266392160521129628393764178884858487787871849723927019173730822326718959856335570187645050035060997365201280239054020664331774867490054458061715981336871263551924945920968583934556801840379497898104579028013291025580655671339915383738261196675661792134946994574326828270052727128779488756406132027839381116143074597121708206939922272020133172354074214068288820804103231384450977163407855512147192529727711506562833505644634302842427477358858800861419169767473564334501167246063962597642720646560589118732834425706396641015195521786137995737651379900768274023182038152565785011780699933976542399612288850053356737069187630295179384156371076062920113809438423830231381235381872313848861175404353092092607377419506699721408187659070717249114662815313415333577152262074428061631702288991503427037497109967039509140926266454847757340961285032756095815366024969290103866021266660247730620018575076840994317192104082072664315937997673575101785761372455425305051272376695151910363465759936898799841777606449758503642603743936890075403940151861589909783255627680928512865938851194702806242248045224939066677074514955209672239045570268243916619178292545228893288676956673585367677759969244496717653558024563430412678287176009446726929963562478666711732446468330215716167568022033783053548656857483353368732606086312583532297552052255636653509982289512041830307335182244014848268160926059963922836233221833314759238178210470355028988077687938325591279483990947940544924829739386485131400693425940326433520822433436486507212202828373338153585868599102388606434401677961080915115810317558328455002276276457074648125766652179265780285297774019349713059224018450519604414916348675886374039164585645864433392496959346412390495748172501294643705992329240514616875913067789931394267703198845578020618439612525629432875187094398526361944284766294507247365704788328094313236136611690295686335594532770453507216211532457959509954700683808894221121322351093823259293165524779205107576536615765615884849679928824138386841968810981541637659320314127511454670640578119952375680929664241396152514664178791321418300160466189534838918758289000073114004435428201173389243006063959634465999485273167552869424700200261481013992725967916321716330624851123406517093032969449447588545964993224641801052416346407326978859671566791591761273596804210202460492359605252944475477506573715649829926184206677356094710288829469764590077546802818485243130840501977923722551538412461525827964028813108623163432157427083535368822259944662152999343904736701151208897680847094094078131347798680421444646356914384206537886686740981969825587133267297619834263479337846813192153801420810854136431512395120558631772337778834492999278106848320953659414576686713264022462838048212965346895513554670134538330581219747560481936430717533682096546939666122865843778733341491042792047005181534891031350306494846955713475326204895836919370188700222464181918649262195107477549646241851479398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -131941791710020866953932119166272643442687114848823607408400026057830254460524241496673994532267596372486376885900944603594210966131413306207781760618633233942735749594423720203241406352853564117301536441208778830965205771895064544415156780745945466155440996895396891240775094613050075143326661684078771583025894373628605343495771815698507856678746152465437190273796766912739647120626799294924664259566653331800764191765432009257390413935817800646806625116390480238983275013155423051876726687452247784325156338734594494900011496515404995367902786479338135946197433811811302795169071012577177046592010868278672087065194577074849380025533700170310714795312889316895803114482824988096360628647172872504961011730418047662335935450200168902933353834434963822092752784400473466902150752301309390696858956991060319863222318580558135634816659506563965898033991143467188902592303554825121742682692624850472942034159891614458191342191084464612027856226102658247377771810011837827562385908486806730931575867996298248756944303758826202993632464621849835469125697492628627518276745776512468774097064536735472880978741880831910387270784895665847516611031960790826576116470775013808357264787277387093393214825489944035242525143233173870982109181335424558020654058266598009768910012386245651972611741944467144968674267897519050230927293558830405540758465155946378502586076212221288587584287221777813341197513103645115397023512881301604035765030988923938133628431456473262244352462001566678461282486565708570900498307469695216904086959309315819680627565818629074490900162174506724538062616537105604750778580290582842792541490785914547291599010442044859188524505340126188016405141603154783656054982632202706843573909431644332106222018530589131558868779385541973053721950421584021749600281266210706758736526110611922148899621783740626773534560854414943420053648891673592896364445844417763362477626833773039033330256860717333341920011848862575460612828502089319847709166024297913618223402585475280293849778888129701175540523946168943084312682935008330601781488841909153758497783754448707614713061986921517796258482061658727883307757600406842242937305182950107281040493669810266316847783933595046229780288020070433535675945682284012153331438340952324731190732843365619703247297200616223817920733274800854420810434142326166265695884595506365789242071962773227773757698548268356896498347373572350637607291272040693431247132967147011842484586935125278119169141715981819926480346310481784637181121819811399417287910583707059762327096410058385896850878155188800897204625689756821317582398663165001525505942820909038336417168799373033534200692583217634646750407213679074714721612215560933425848758728719081177216346757056944775567573798570781585414072027653212921300744240471715392785732696186040256309169905269162119226249671414722462518914521542212757231605718723907203228615577827591642472071183474673123270915956324113545495862433784710878082071384572490088478343482142725493482637156026981106048938541951503181233519598852488786187268494254953437039036293314652981407093552617445282705667896600838000844941377818416227596953286061231284876068576930857582662567456150210397006215559943038398036942397943290881599404602597811025575231282977000677622182206987721167278260854331097570763098787281721728059222962351003632046352783109380760453423844747234792930450906352352883715873447159282102548254143177834302725855205394499155427300395510829957904916066766343883113553025874647796524899953605910578826283475663654789581287504399551116242286101390487561221913123011595582052511411629273694633666727041474239387530711875664890100848296523545563726283756187983135348051783448266091126560097631493863081752974248600526544507350244074911197121606755106786246821850113421130815450149053573966167767584011598763158209943811279166922229541687582703529639429132428500184723799209667724287861698405650031243063174462629873283517368330595979491024510780843887461697963576804936278730085110654450755468323066165968562710359418262263346560712913599648479254540834477366368000052886243649443519265373875165676682847766862706271043448816156789993201212746977554418399759547610559373740221707588235336317920107979999897452185175558062972708743047719407260394971684503795988767358913979606767352689217856321138010564308210833808866390853683228513002044802187503452794570098659467837221179985025595913351694631163084090094071654324770522432913736003602651061076922638788404276659913194314280441175957873940826858777149758677542669437492181316953531308380956682491857833151923806565014676710706575266189159238894481389479886057350775129989192926494314259720888369898243066320634915628763249776701775453901821683893029686979566769753612702460491795166968090966231853940866075432686020148506258033964618132634301102701872844933529543764483947721199301509419434700506447291812307314039402634576754794860885556148766953955122341798644449469386106998210798853243198916824964604988347518350714785545552114763052448422370673360438605552236847906668545606774038944256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 2208495876687042141240584267941887988353181436714720712174821928215679796100312356436659616285492350158717480472471792484754527385624821529097081975081407855269092333624597119058621382166901655334249562602181920674779912682017437737596289493638479941250730933280938058915734634435903301130578619748433133017628203663293060823544705789891544017420123229754118847534113327373308243695050781936632015244465522631432586072729780568559193240204587491957945056409482455714805186093400207786070006301933917425325206065664054621670093254936934141798964299819779970813070983474296505317085593402024071555154488678401910294081224769466295922499828857378152799573881509707413986118036413589186881758135727051819951804057888309330813057367667247513321224152330570217153983112732309244446392961845437180807242501822377887203973908947396491623385754851225587867304687302320643619622459969392795807239395793137611143288348558593629511435290515495253913868351149298576030733336028642359673066510596541620750055831839791779082635228530199741621823251000669586349866649951064126656307962028898026400154944623296295763323963930275307034904011062817966917436354742258888292710774510154789341197254614289853145763457714927266191692081652358245191242887944978355101288440654714512181792912186931528259436857343108155894741379154422905075929608140506658945177652253664346110310621557250229324919602084540334269873271358964296856169130596286377439984980396670991681153987303877330299832481205583297167599680596946493713031321776004038283879746184660580462168690308912528842572175255473519599224192921255381150945092924779607116412920280480978182206679932591927916198069874769052195656392829429569932660271533015384221559494362302089261749219015037117295260453049060136679396294793800852956073095112116884259538534657308256911755183617984276372870096969180501941539877543385581918162795356323442966952103080484400366667615047070142398334128122907734050617987586209362878728061356767197360306472090039638689450230019209959756600609691987466591492320497681967715415856903399985076718530121510047768793441901651496290304583302444427679951327792466095058054069050575151970764351707326818936068231390237468570833100696323613843784020838547491557092784010173207287822107770656244087635704463061552445468451340274035673399290422098751939460063897904989593713017289519006436192533493281609285391180520629732079902093947898579889732743059348707843017542593706668531363459843418425842965011059906335296716535562861715666257993351554244105888502041722338670110224011040353890336628020133290991328450736863888502075772543304898958517819726965166068164596742924982308896675589549395978162569279526004674943836380753576138205964320431170708451603572110135914763082778120511338624992557349813115256067041303871325199379234398164352329721240544079300031196214731350917472296975888679917461349341021403308807519768666318723624624129367797720407825384426790169614545348312199393615697955433844206710702700294103628482359043162894955814587942918820790486377695446563269911922744067033553107437643135478236522782971903310195560295534761052759922080998284259793372553174906709829456374388335770164772970009577782150461716761518486077706758954518033175991962170666950303481062586967493890666736392961128249786164845368590317965122281700171364314754076855236840428752610364592371280746812482232328792900655064317378551047945527430557729300288094908263002072898357253905322669041949376101032759342255719191806076326808178299848844167228086965581046540380034748028420560362048019203084701646234804723477538337802170700145878952395232720848534095664414241209498748565346982811651900776912717363044671274427205123038944133490049675314932627945390152266882328546683305197753226097117799989585968035862960528818638458037242265864360564944733157057233556663293420594567006580154836353599837289298947979638300853292931308467921283493868154602471841987967956717101548254690352667513618830794426843093085202297690753059961616931054583861509801431357756017384338616750837183246786848774995607746990765304823634495863590538579426201124241139688405063632985792134211436377692951182381446143059967676559747127516570379429768946028299484272562181989358928129729449854472917341690430407705956709462485219355306303150115456631393212984020177661312854564783720066332379596915269191154423812708970810776946798508210350210271644129183838105947342918900354153665099700473278532331280865973031029507739681922724767821743546244773721485528888762050578935889331633193898666625486412344151202141249773618118598350865888824865217415092272327135003367145896891602248104509489354726585274515724848585077901274658191362565285540374403894704616830829241525950006426001979803979847633883148496868009269076524035337281609008672295577729907550336659319060916603370998107759237336575375191573875490004769557113316934428579001522936606909701681378246722307378963018566315269692298096744632635142900267694920923677459050477817014534706675036043159163230973010578623865144188472453321808589994822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 22481555689528211505929197995596784115292007206806021134315542867968301294975432513390342207740135907081292678365527073591551306925094439849987628704995555770360711291128403351105474201438111051668482419612715240212291546232873234470541010098299694684668577556546603359561068464610764731275758036874863721773992976683410783786936246055927077238734456194113049873996336485197154167522042915676663326629538125301445701491840508602895538987009880495324917716414521521395861938974845244984232435527424337477498515727111378141575053504327067727029903198674912323684746384021990047757304604984612764502320610948593111404023172283143639898701192354402971813284396003685534867597368520642038435719275387471863408241945463129325191568682219144437603449861016742826146816968412109486276876575509908957101730118644792885407333324671877667296306512225583240035413709039994146905041170610342959751762112436382884799467687496151978520686175973047435166505362481217723705444465238989951977059457906485411108773415742327161836524575607495655508531659975393991617055332847275931672698636819925170825849908755883424737003470830866153964328226819929363251055489126363310798349973395504901034361639233330832190381449981347810114359675069550941527061149974137233179122727543210601169207945889013835672864794767788773041650782891730102231176080312350515585547649708625238961974163795833316204350308477170603945013851431185864397045393778718708731984133100153774862204232374003472960809226670172972595646282793630021866919557005253179659151558477234696448656083976118707998459948540168090895253934565399510114940342710946319655447360085521607712525552068274155606593946096754780824752179133693244949240496316575946839557881008744301186731822052015298633373135693129209002011460855910637748981267486629154557347187759081713057412565718786844101365070382799464164934586868377235885199493103064514161155845171447593836786768544651520034814332513134696940788713613185915027812594022237223224186344158569395337106391748389426030262344739968976155677078292614584215836949087627129096036849279234237757395938441778607806783717496161652697666283777287068253928323218131104807730037478364248371337507417208523218985638427222186245883210422988463805596187364790183429039812155805407846493261349185777304512896987396893165896845909147441257296636809891984548718519018954627979629241610784860835488048138090531004819495832779576614404099803486436048758389261794801597127721136052533940886444747926296361491684865624293695171798441954801021403369500098178758142682815788201337525490250376689498515283935644998801386518432647708095369859173899027520910780401564156779717079265252879181385277332814471960597889491632594372937189827155597667770675574861088488110451309600711358710925982138898279621268801609111390309787964485567628029592531334937450608715389268634949933031491405986919187509098235399072493980094024668830791131224495707344753986682986896300339444460817339505264416460467348252420897203155531414936895178078164961515878133857535781707467198067987180894062718059328833343136209246967230999266755145316295716222847637879560318685031029662879778047458668561892510250872484598560236143736109431934888838860564783108822306126879360635694705807782715199766502888841495465903922714149556525470288574663648032298714362018379376544903571939449355243086096936914497112854527253154597775807085248724937500810998182386614951087787002701884642037916324264762291728621239319978451556440149522662566313173148174137570542075733511840490387269403058833333091188440890695397647507400277373900139437487633330478428583838825023622379062910948440104695418463539406943725748753091460861353268527486411430710656268151009065321649221396876553252895208124396119711806005045529407857693467233627826676756539837338301214809757331326652151835113513381710030267234377665070822171779270465496988994023032217703134563109244329097732980915256886545880898515046629770707920605054635380805671030967379525480843387791732266820330025266832467325754560024789068567966777284342171461687861344399731620721227451945901476856451846419520618476435938490321203343634735831782718259420028347595741416923127704717168927350911319903512339776205393895852092959399688936308291332424879583683456804736033237267129657830349681408591972255925476148711673107550094442677155208343990752872385078931462738556373523081602978613795998457490198700189036288809112058659049492150597901697881421935848434930955012131421389533480925475760252683433129414258367776803320394655919594244121039357793903508247212676161165702077777337182396073030523112340079412258537210643366977060439910259885145339540099398672849310238157210937201352480825094204035275107906721841240911410868590610897260748952747494563127661008435780033745317894016004710600161177072993371485323531623380228577861874148764821541598452855942789123204539772371464138031973299146173463025768133381449697036914903694826348763184403907298217418385947078463807066684566274497978838777322420272623410655076158993947440601736960090426520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -4922901349472527855905076565864053451495311749726550624755029508596056450308232989795341074368847684533203481945866891698821787033075169599933251114521874844052499949013000030413482370485469361513096565608910407924709807601698875505931045895193576048947446783652597879829476884640653750869883440166534060201127925037885676616831981105056113943308866900199856791485605363742067170070348688170548063437178498665200152201511069787738555180556017130339828890454745750288702097053186363798952843213567960731359332658221467565178566152958407888446780503875288128833581880838641273917973836815003174489225683086084548699740888370492977046254827993603497361907181272895538436422029143330911252151855026589869137502683335463149553363885811088253825198217451097652988069127190872773030269301654451917408582102567975932532852395828113674986662656504633775262623819282389868044961368451802139487472178973701349703959633438522255672729382666359021734638742223021174343120184297352944364799214450424004258424404235128377092754454518407327423508789488775621504029220883905602809937929072455939231298923852029113923123886358087801801363793553224565363306524793542336074487254897369995756603211665976524269181964804942421557766542226291812177923296774897722736842065943989333245468818450593294617328301200668747996930130408770371284564943371258471913572328363165510612446812456006662155343630170326854695938881732826355431525641379451432090523012674467716730578883551254362651549281690695139088055085321311988354121828808423652737759760358721304724036498704524796383263094271880674126672661436626120347843271234375359318298099986915427666791048047729125671417407852059426114585083753966911860654183009368298521244285470275697445269184383969311002995003991776179190656399041942243228969762824447639086234267657584771794858630569825221872425631249871672467037368453105147513533379165177046681935282118907553857269167150656400854948272308193067608063545443597718023582559736934980332030159122465581218172400189070638584681245040202707687299568302713546521364624483738464589129134265936374939841653762383258250108550254417948647966423822335685269122849325311920690923836904951840103364765340242542096458595448627794151601777597848003870875514636356019181588940349798338556064358171497468191805346141650020336586617884668877699974916112094914375640195233439722571399385244078729205300990078250431361941855819207698236386068838438708433884575129987772459054085022140322397781193061744584758403994905141774788083523101305922954397412962739476882517507728902746970367107981095227750453354835434031000647930933793595411229496165426056289244902469106099680481921848082672880528470997506850136071862059692679065835985660978031466327877041958720203067351217637347135990244532788495217167359857711719002084823436357940932199127066389964896504047694397731273518420804697987626902310998951857178696156462533092162958143400688920216275703672949244316510862516773703280470681084997424191266607753667075554998065609140197196595108395727652061815344425905097670176350948613678249598514509074971258640801555865408911592576871225463451043609237897672070714569436067511382754953383807483087538437081578972930825187390388210238053167525762349182294176120648518195041385135112882737319399942882933080697383009055113326895487825133129344341752636945069890154419267342624251199804861982711557730640002273490336542233462204421569119125671544350585186424144913003751835079195652030259051900830675788610463959681215240844217492294729342922329735863294862311080225730894875696812095039995201243026284441636541025768335045505585306722426506832464695935058396802150664866240987698967454754270042337479696364379476142437434001622427689889587830678205583905294303610202308118690546511522254949299571827841953960814629679317107473755072719614497741646956631348449878869771478004727198884189362268000784493731982770946217106165580752764706978072449938885527289475145560020619455306966618643998802364132856296066186760890078707337190831367620666415542667164643194918300081549730051875284560351656384768487265027334356251226428726309521694576432486707628373921303814044631675385165186426404579498009522327638948940378654067163805917438722753937235765064579924182852076541005196556664476355851073931168707366737152789726991448633143898770605356459928330523551911042314680812673837285116904482541790192521066446548699779349814545784948167415628898403735531241059958227223468815387707791408342020186902252874465057067548735084599751084641716126374430730854083543275779810219776196103709792267985510799170704447857065378485221219672547974324087997750094594571682921347139606579662290781716217848427977369927031752673325543823733214181668501199647941411835900178668417403832445181929648892187114759824584527753590919186600694810619141222941627827647527509163764783902744591815868936967508172625357162750042165916559028612238436982052389289497934787686874421164003528580239217459745557046721656127760300940170541098179207009548152819196180027269296284407812126549087000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 79940645562907208113445474871405916810155752882550603277960032536297073807188966835843186493705750152347769253959627748982913521476941215051291060678235404795582968033381706621907961919522487533831871434141937010021962589785236483607497750006148619828523432547919097391025116369723375136414704285511320798279559172374847970741062833464286029452323250868770204228846622578923865771136745986261667228472318414069234586002389599701620111358914456092336673754684000974154058686156026727455778981127827589067087039325668636800767626631057390285423537703203513912564772599114985346781117755500826959383921087852824274056959923355668698353735221549833710932190633013052525673707841860343655531493346044891308525219816369078816009441324779211697005884485591138311841334814467787514107983219956899872698386785522175283007493697918950625544039064512562520012981582488327316228877918142992291704885347868010598783643341922797061015731096481583741470043204291707815004459372505438307616066652299253866303511209020848260357088129292136031389505932287376526284096706970801188389449507910042546137202707480327072911544925634248109779892786054366099403348758743673183650302542432963845096024189992809414973838658057613596573401090015056061224103044464129302703550797240988038831624247947703108782305144392617787658683437356608734096973883496607390823126369700257928052016571408384430422197140665203678864947815550504107150686084213837494861436424477653850665206894472800318240292630924553866724866884670475865480528791435059949490669834059833075529406039586070114177949252834001238962026143234074263847613773367860519296874386216615851044777241605090012055524992110269664478960656970206002491562239967381687170874310768169286633730957044373873498289717457021630820890952865460480880730744783564151775885087063200116547522109872806370317862015207469232504320324174674188312176013102501482627635951994027565368541738080577834148429959573146128333776346291113312736262931575335953219430770204812882231378529807993620271124990683653834767043245292778505750894760523131245391993799504136947271687151637199855019514935411281738656543549403251273898748654021600052312191891541147282552985173972751968990916043707462383720511075313038671719087395592011775434402160839545891492926437835173593005090572704256055683396812954019053921785904706810572309257669384515686317655314770192561280823473726177860894941118723002223951045332673667449182049471694162276234565803100941390841825945709684182861061628968396292503215412377028438697402340295140154247987249044126177790544637096174067152598267822839001780158024335058354332481380599347558962160948006848808679193403150250700372420611105902617786915909664911575726023961986102089455116813708234415266836906629944845853270337421385983203862093569753638152854409742850885835925894644313085701095076856076968763376342852262146676240366831486996064245462899418151625473973578171534746961104101629025688113339672509528224127345187491374193093293604352526493009780110012744296738327952363228680907486822614307827702364294288826615274751661378674928899085166477940285377375133894265482606099531015183257301662544200538593094393609960381866439807913620606215076505994342412365200186845289061277613318467335899739178941422552060171210080515107694794054276854904641798879352716501031936214927134625982127316359430405516984925598837631355178841723434561635277972926067684452253740137989941501501865710606488057288321984858243399532072723088588055915664043051786229970482204442451082057709763209019732638155034040009030448702401845820027917104639996383167397806580115641982887426490891648350843251927526383028329823800345376601282152978921188217748763414248627112225719580748488447381265366583467785964662594985299784541073123504669552601165884809145064731983957104984682357430620925181770970026961952859020842376708910231739023967802974127334879399340400639281637585169015161088666535485748503452264073615231911212144029577686942068223791923345422389947320598432029086895387116494578134991921460130968734965197087516671970887384887219191839524368795442325466059151765807100312996182073338619727386150693933065019797378382219992985596290138328570300134052720073915184684387625220165530064205561894651446980792474806666868682039279794674212236117244288943408409215001917036309288121961182313936634300162868667294360284829985953029936080174502577913724146020492994956981883860524188318415380189451398333251773075927027947170532209855511929036390206335903981423393649194700680454654442007113806634997285206832073426764425778683793830322110494809749179514118530882500581245803478912725074452665166906411918233039439245751413138671971538178348119254402417802455992779964386531091832652005820582118293385931971710109743784723017312239945590205660381283754788100260610705196437318164900540290371819191657889883348310120460811914053211948457520560260495100515585332744111335141014164105741701831829609888079484797876337787062891496381998422213084371715367604441362866125487641072061982863014269874300168750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 3474665521057361812238469516561215973534931438117139071131401533969279126008640030910390929328074003615829870025074472825442921383690442378291081698026825765477357172817785584630909432405808705590543153084621669358806828148584713998755026388701517006553448358563959670151494049757580157305306732314588654235995967062980068592651963154644941626737766157048197787956707988869057496406808914624281346437013610118799434198090344446128567314766064279972903700815127112479578863295741113247366697793711953538471964822296029536491716028244843524625955994454627732148178241498382137493480285882538421508226141019352658444321119572825063997341447903364159017113934902907950914274275173612568785673716283423477251484779297509287875304775630243029558308731749892314211513651500094225617917103822089573848221800014474144057722363979174886453309776770482139017461697226762646743557595988967449481622849895389179773198053209588310086382057135629192879652788695079869908359947852936662002440885763802559507895073876067699141461648293474124132750139784362673227129623757627439397742701581233339881541569274183798982620399535764970920872861386444765406724271793298978922318422155861658810655678727037547962785769763211076456051849543134851487277374895320855793433442653709978260778935275795007607463930591089621504170041452779944151414145644221245270146616769043942262160726271273322709784081691205364040782104814745792178460458808166881478179030947578271552305175231527242570000938602885866854090826327165462216258950944991124842418514192309661270458295043659079547898253719307777226103734196464914966521136806342593953478598313297496767338295304194890296785312845567319537485580186427821575490014051455352107326615713322350936326125734961647189355764555034726964732340833642809458020383157827551441237626101500224893294273914741624724168773482588710243283005930092538118882208463987820954911477252935421492643628659362062409052775711939436362910476837534810949233535510073758890887919536081157905392829422417228218808297791544918349829107769996472974645995663988494121055769072336959302501742660632114106537841280803481682641337242763559166927338740506340547979531368450835091402908059496445116764185274523909013847662016550950967219123842633534099469418228123914826211778311657575655637029734620862940101249145743421561215798451611546597713186741408975226229137755863167989237554000506899211109008242847426317830488433281517297690035290488630991818103063691154718287157353215417967872984341905077688973179115107703210803140714699396013402714778045192565609515055982287673808472869535526396386129127855507233804400450055598322415117368429032001617629072119631588344710865562093617156559674949174960709572335699693634331296225167318447207431990123791335486273493953422908411299935447509306020215459156340563553287136742230585837456654444583096030806506796759524625932456897487818421351431676987440903423939289532152497622719178459462381274029553254716001958600751723039401601481028974896747132607969964886237722173513442224753031400437154830220568519537655310133558664944939399256673266922381227010655629028145302540452379958352694291609401980007544925577344651056900260272179251174690708400330031150850690165539164438530442377652711809296419253764938407264488512989190683054920835833244593317070987868095143477407843474159325575227775501527004101246235941268573245540663743063267954533132971154408292494815266121247137965164122380637388295326987309702516768244147055126508764079174265498524878180855423529457707830633555417014890367810183972504196676138316802061096394407924020592476730032448004957157714620440029091180871400077656339065680162729964051505611969814794624288345246405465381939699548518250847521579866503398571306184109614379771079783543132596142764834363429204812719505745997531186340155933549117116300251598099385171815820539037639379343380465630063131890033971764143096733892295942565196177618458188139857333827909544083034009980260014134544168987108819354540432884429232682305409087299122899839410218309936848463078720575305856532810414125219155524167257646349780424703135850491358708425584156402279168471771358707975167026899302413178570814995168006263657041577558631116093777506887808822361765284341297470022159962264060908034256670477090453275062164167556160210312405158861825144474798143430929445581034447055027231954552534341346900362562792516184100453424561950862272859695187338167610939378749997284932538674119944084959791752938155375468364040016453796949996313643668080158634250803957907639114948329848371604434092493860895059581970527207333435721367812510011383083604523424085105679111520980930869965855030002417017887319752651622468333446180219146889770303473353617151762447509181233663442306513497453557025943878105660905978683369414930678631506571419659071446057885837285566610290215913368320367432216429977955152358390836950136114981872534835158160677630008801900717189958630016815064509036209929145504211902254297297861300649440358631125791751818820012482032643010772702233069123610312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -366692902534817521035022677321023541522383106411927394497238493448902525478137883986593673415082579652320056710961788032456107335504894040686818238416346623595162769941302669668237731715872111846471531869316078929650643923079286918488317313590265246828191752677337343256079918324340453910187195483148973386245674083226668449042243400015944873764917583277466608335881879562382506667101725966522731895770879827741509810139140490520595154206853695350086762691643585177154548676210977137835452487612996772364312286122412581829403236842753539984004671975187998339557107504717011571903041450761504835247045348683992126465387613847426988136151754773690373347715258640794673462631277074055512638957337813450057237724747773519231886104012357178755880587417328414707096163171536928263250494129338468014817827768198790725169117362044466076823645273458352231248926242679815119719546989206831634576730116666005131843881832234975789145395887693566017681938330200015221449372412452478168181282605073368615619745122267848439325780790085114557215997597360842941336892627305089570029782679972576329659019343315070841984886086911538734154445213592210756324309234103762196786953011927523208305868049951074930821820953638151708644366299063156757858832946226563512828381374430770329740083760287262459934233187340168550376416306074798115501173592644105009255580400110076611827333193434003136186342453108571270607298556407841773873478769487063916414499195833367166556944831217786291087953789529011673589648885839426821116690355566394049146286141422903470360804719619404199685961656073312271921154909338855415660914803354174078102914596156326391486368882773455719097625563685395637037264247521248100187407161880984401318220929464871183750045278147934529972714751912322959991321619822069996783414592094788937515217818264316881276749184267446670628253235573168619609498343523064022024777260771303076574834719184234364643145146545272941600825020644853743406435650596273110831025966728540913554065941775663248440419228874128746147682965244781699363262706707532689095906792980034842031134846217557918334961486867589616283535578220722842771428211968279769485213023611484573647786097313311422293622725073254274895245542261880888171385141415621559932087365796033458397268284186511765737769554819412221344258202581253231124857464790290841966663599455730311191221793853247298013594542908105211986814420300716778298545222203838030150032482364159068872982028912204404357519155898230066822661276852397675708281292217455658629521571413142100231864550233032079817753021548589951950078976980150857390913027349179441283580456015330468404970216762336980988082589107439551317085565205571603971174483048681622269759568447767243564477997467844972815781336045333143314135798561119249792118140643261183057122319643259571022421049527428529988469900111410347703733334949004981076163616463042182633575276336087808123771257489315285718469117379159356424399833350355994537058092687328958338699234935406857822918626842366156918264665975947094100510976056488390540922988603435293342743754902134806683181803275540957753474115761677664347155404161982184295661519818135918898534104492758138061058877597420806524637526377242312804478496647074813733282300829479091595173363722560485892277994705666540763372192984469980768868337421478472522932656679963026161592839787471105575568881290296719481798759231873127123882010116147954671378192349644217211192974792876322188675549420318987852456750603114713715204072675692139378938598360996459179078990133752531692170696998761008954704829573047504972655311469636159896764680162000531157098861923290162220141533176045850462693288351856735965151658613137838040539269093996791061926020534005048706140195157366353034819232121786537699810309895918076331040521949255376225590413520095835137338440305797918475140780070218795845356384954248357287291600074272808076365158563645878682888636182864747024931161320048847351221391219254346077287559552303304895051779116640785305608397535881593674422494007326301540054225495894794542399293824696100717424607292219533542823816449620996236181013924662023462774338922011227402560872504206270240097679024034815368601695237548425147440128112588721735065583393346231226535624969598356257171962416779906462124820908681283249716534630926799658446318525637529099337724031532287770899622987225920094416496162400338069691119652597975424668277798396343376652794899196599054834631837264719736524765577482352517058405716535666932634434587045407806419016934198571352671569928540689802463798970362062801078944100132446907205139896773557662392238813032073872480333266923099220430714814846195579125139632663253183270899800847991654239548453474780627731507330228736969966020527962263213334694888012405209076993329749166528958425600856403145154742150171848822393119069187500447807649496579552811223418545368477221596559612277433710735880405542131124509602795838425801228445616618513041397984674940627694884446864995646453367116595729601857645874175381059234309317835735663192958305742976075032322172273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 21662652787315281839095702500520531031434985953177332894331745056523414716168280133234898363632753135696648419148554192814541981710392633320758934837713728757556235078435364543400080921902865662863763191613837434563219203644197612218472409114806951314573533405088950503661126453453125666811879142075910554661276969138630169071977520406838092051283979880159895956222861566549341176763578663561206268157659691414319766697116434122478237917287104058539932032955648534242968712992509935951609332387462634399880714564775087641592667495224827528735864939260670470250267098458565368588437044164181569905907120345289171818887499954827537144058735797513349645490634469406612076523806910831077642278950945931668023830567484258432946106923591954423917088515111599729902325920404113578908350221088164880402116736079774779896942320647873397813693712960057475779509137128148320640969651626845321762793116917467714590990308699165195766473286567060150622775216946161903217344859880859640551886673027447059358171973519942147605031160312529397734934530611784054877404616561508395226672548645540733154783442392223988748897456847369655667465103279741447607544402008459714403826576911128107348708046292871692806673328080202161578081193161507640098276760345992509534329070163678225351784607570238924796034463321308163941443440815486522535802738638877600884399912288621069598890112560853992532947369540001468532623481283245978706923710623475587863493807862479467114365739493604914035832257431621568608714082995263550719487199106878591774779649403639123292631590167544123354297283645179847945999277911492575012512644835789931297194345750093408635816478913441387582967248901278404591724767458004332454220201361626321060539343864279607878860455358489133217980104007251608305055204757264363411825840437813079341479072168550078897349219258902263338104533044650649055966673160891293640513595826868742895778807286123659570067639827255610451011880905056968517657639241221470873383437898220532037237910745676971517827477812101650267614778835799098359683682099134334628475312479567320989330073350353107424564736453460137114082647196399604524548098928521162651056159579692020079946070611852201302212034510610846632857542044913527916018979903071959512706521488380153192914182456431500189772391415460074128087711727710721238108078912725816353349145886922284819986033703962920480327000682040907800867234535196840295357369575337605279685947939687965616322249330442709270491975452656262333824970656955018430505239444138585986308383722708203499196374108504446373756735803737648327285870534563320692314153028572952127605024562343533410365104051188238270202064915331490232292902052841017076738234454659251099761547667158481721087069496301109502699392969667358587649210999621600556801676523509339309826295483175064571650225180003613096620344559837332169977619343662649217557400112003416148345046745921431917980474271937113510111409006818270371983452699413782474810985328096061209795218054701283044065542663958661963720142361895709182779971180178105925821098777217271760223195129550317731145662363740665430502750068366002680363536606183788507912939667405346904302530516133124396314476062534279941122455415006548493822537531857813361603661736393820927672946808292371813957858971489680648632539032236900937845575439509414498289462068455761975924916654152429141449505443623560005173951798266739731226515765742375479690766565625296229502825961504368432522838210796036740558143902151353627379675826371784920885063677067202073701528751850432136369039969118136378379227109917919391047184220657080827901249852416244521082730340119131093180569556232580534096992392249260554898738973182644856817145264383581428295818233371519220501167223432825626345419176760218837965211706928193674829714210993975849023441940681837780529407313586608004299859989225972404235639739285275324728096917171756059858270226106454760987793326802351718237360042282805424920850420988776029199306075395426589309646601474844529004832850128545490213960426313005860099426224135017251977569216979328195641845353304569405840438878364820927419008954383714811658468873311334422328658683978960599066380565697872148215016703786712085567304388819700785697485848538540235738847422808540667591533208447875796744997292973019408206726359345091211870025518147539855356629230929706123194668692524126284619356864476460200115719593426854938688065122377723283767622905613911559111396214874834209349098527210007587235447365237535091697726952242707158599087214948224862085388326847422720405923696776733577150882550234572547815881160388432547502339094538053271869516864430623787690004440774689990681244926007146123823756598269128649088903884695040826848684540538818227617770110215130123716706583489184099422344464264612658104612445645242104911032001871405395670174140877502313181550704202005304921422800892834038496620575380704925427992791680515670561578886489165627813780146469659529697686107516995662981483491490156716456617008639612795002252753691809606713301987051277592153580732693202142364463476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -415750971553949608595384466639248204070108124955004251525504130835073143564614269664856725434495567496428437796089378859968162886931001986913003726204011709121954859309774683879065715429480213044755600858450492403717034254233277361500588146285105182654284181509331376809869346060454303871701801598448383051396682836773579291575984334032241157288377175718342462888469614373598793084957944026275490870588982806254114658628145674640216771984896025582434525552106569999216338458113776697904083776702992915676029495759770698936620928189743178105259717088089806712014621652413091364413467421706669292636090049877479451104747026356005104881310528731923693515781290702468384295882135033882908815951640924766480601739176777216852184283407651162989620070930757310489539074292755620390774056583736084716671420311118627448547770367727949205026223713613294989290697036010488996495058764249048386889563768289192509900581528579566590958854210732260501060399373735032368924419201854801781758680405396460762531829580129534932277370551315425127249718305580534158676369773566000302740947148429018421680423459630787624494883868290743211092346634313746352316312601814259384740524771743868034023123306644329298423412406410447325152859828521390638053665279104663232216972107615135403145221521131781223899736538774831366497230904630399125353363819269836241892400593169246194380528164145217129970194996677370623609139971066071895719576050289569960376913157431767517022765144396521885809113661434267994408746939146296806080017571448144755988601330873610143266267689068156665196755969732354609679221685527740410582272674139900796061865683100561647569463171575558299758888720361949155521579225517916953270257676001587748501676648063252972336797815011237247638283417575518661429280747933803142187441743331884420091560036716185515716471680097553817591280838119636036708776298972050214105241763090462805121955364319148468540942573634651075754949315792795848781989745505093539039869531299107850285028385341136669354741029026405736962621121225110758114811251001887448203454431966719131401532387115550963988301337675065460805406905593407160614002287406868719621702793156887682007869772452212613847522175707341540326648473770925480532009439358982901142714837559454373661506201816243238194434220383243885573314553348873019074483468962549517333013551348273739547722773511347520724681714124502313191579700410061707997562797125993729709596895842346868296886488676213326646602082361362113784422092475248979863831530301371549627331757807132395334399645141721921496375182326887797468953894381313173674493070408695296127727876061512365873126832458751118709036541099940001181801152526434606003196420052215179336736428063639408607065784238089503167314255184232057988032701351309646600433360679374243365009437281862535833572820502876363512486588450008809466344958189496943624159405453850953006765390925114334039931215471440175351515516289542719744967604582764499205464821440223677572602884718212155669013960553936266223798114156336794347208469270982113854837140270220873078033263125091228622083541747386404123229653531509612796707987089954523842930257871953835023598103570223577347327758901996917353059769612004343333181157822236952108455603184204039794722735397711837157505674454733617078792844804086569310906447307535595729006335558207792839131886774155377510710444658670132128977267275761665756077748464750065347735397121238131242470138298441191494331975175382902444999729909167470994090822845041097085538160663733515196900487857976089659103108424053954053943207439123401044605503619232410540732940562486726882063014680698738051680637017917654851156156894388988554267560375485805506432113482611305275974067488376779360691810453392250379612031518552933823053012145363588782754283369886194691686120713154772926686470653482179186363594446097451950831039175526756929325091103013301435087645583347872948406313127310715276586167740354099087055280382942501411055187737273445489318446442008885992711525868931831972246273810791502080841567747967491414587338936964303245911464027185395840498942328015667704587153531637193719136520613073991813641088319756121681630403504879394066657658232177559146268465730962955377279506668983697353125131657981311861666736971245035394766803515985610890056041749562028897202002885841268527311359112985223774154090325295251193234720648226261015104757811755570637415503661312183835177790495912832870687032092714307066484538365958848780037236337391488447103350466557072039229499803747688373253270997140217847425322390910797283079493160168348972223712372458790673246857850916553623586116150425459703738773413054595324802188033407939998475453738516447083800484722580083158879495791588599825995978125578778844772030541177606305322010166104402525312929296932788068441917163850982042103704356588132208527925279696375528534864703463484982063810108131293352881887240044307572509030055099402943077745810575122636583730235625263590671115594987366340099866668153537628207472326820635293103795175965190828493389693311071957968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -7754822352446143589202524632398269382999872484640237061703636409786235416667868957557638654484916993816546693944879512303638229884069755322171211377657785065284613501224274399242819139794860756141209198599545897155393456313596801536030571994904704874368801183477014553965368073781681697018023668624497373216923263507191707527606682633519327811599560767800866761501037734391164589127475270982571642025720339317199007878277640433208914851373494170096929975736489398806937206728503346938035578054579708064681126468561482322200682570654381058562420360224079808765753558578575582486755055548286775632438650060964345548148747597745725720273154456349110367118270421634343729645326753425400053240194891256025966182066708043726041555842377574671914875827326329376344420879107957419272863085090977819416257303158419136831743880323750440004515778877284526794807805853767444455664920446534574963650854723295238492541011727562169018825174610832958900981398716584000008091698881237910654673594693261160986218864856409104354232152622835275682890316646492700323977707032190099298452061109752516912003266982171739504357936599849195422373345802262401602426975383510122789486101576397436250644914392327554637548483085591572049617378915154925413311985922082954797274202435491469098255833541154125161253399824559673158692271009736416663952459722382998609693918644312470472710808077239296032209890561534301289574387298140762972172459747104973326921851931074944458880043791747387291145085018443519125611853421017697399591914298810246845938667574382313893126468863338690407813104210119193872794150962589961911413608862757592527951080847249392027909810696952405515778421180544379465073723221611683798313893177883012214583458668669932099796127316363047233101622903920998607450038453472957986439916084397972066782787652604856027088089818783893575333769246832813204645093868690976427291652044980731825864329807554029157970745816953896399922597417774578751783559530936796157960969566452514639891898699367402840428193119958248873614642511552007344003722083993635575945761080717793633601132298307548732616505126244601310912191010406619835573374847060438008858252352159687963044150567345685632611496510038575864289473140229264787551084506398781504474620486202940420388238743449680065197039924601899612763812402347577051197794565132122037040613514985443558600202157154684637294114259132308270248524686510720395038050588401347262613038393980388445332946452242079416629233753015411007991662314471940933973344771971526532956732980051249679308323812202223594234735160480601758323565321373979765880156930083502949311332464351419028384026596716226588449102669201645513889808261860965288441631669220297443658398496567163692002919867888545602149341088978788963479230008984976967335190685417642307424955267601958035972906739376811417237104502235500475019330582448920482512627653087926168327614640070985423308519987975136890678863436159052056756077106560985096750332971513792558656587386522952246323086167144311372167067434162907208009959223148813033918969239627173955779953480017045119745009499074903903245763678376236550479484594204440478971490710953776100723942688028930612984841766026888868912840238045954811369162002968224329328453559794154241092620092319353901468136774314191340994366123063477941427328099657599943438304136636707960391286332594709894789379541295548325900037685285053387327033854740875680268763093792962602795842540834196126145890642349157625791731862280701753927944550632237902295955724601225562160427909283519920519960438111259544512529244246125697529621985118133746323659185522910737930309662124902291036127521703486289012499957307455348299921076809644615961310105567676915745127896996687914234974507605066451764764945810946668816700874402969250326654130702354776664505823118034869194461901277354761348010323591308943340348369091420715953507874147184971737948020156481247346637047354648406783630684350192099201904405585733315842852691751745538918328205366892467353196210708042927044824326178850735643035038766688291859177606685114719893309797144131270586595734018869107153927180888261673049486702259771000545269821801673262236558433761544567214387495343023217737723091547305609188566707846351725260094567439109718478053431796426965854760727816529687247122825792718623631390252994799878066071197345810038519317525583577523735230995141944317499646896871470114701237374100590663713612103886420290411165885017853903969603336777175905028309623409783951535658055939182634761816616098132293890882261292937598210287841599849968857882573558308127253933012859707847247475487826771526035247030047583759786976733469687805662639787212782150045914832112386515098778895289451076781306225372555831500737624844693460973126171621611408653184912273517745640349109846030104493966148374794074070157757604407710418311706167001637837645386517725612885021635775758286927299312280142876252527896222601869484883819409624164668475377695605404580078303195037913598454353315696705880694790520522830977969238675249501621633296584945543579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 802705692713509819057747275297027620861767878038484613866372430306356650650957477050236240936969831478945571044136179257324988737721032020297263881391741245090642023618337716560086608696768592156384889467392840657363065246293675237372195394438504209472453765907392292955965520498552760514685136601853994814493970351835136305494698797667757016617272037126016648453903059296782721399551434646631393808793095449356851103071702855856467924389061427485916004567229861499909299667681894374492870184229566346338444360308312576698241462285401324192829938189172961162652364942043758713605066742089553064021422814858540676445728885557606713296577364157202561863688174928549424804475559072982304615131000771088117185477343725450031841990814796661115020465001717352823429534286840072829676016694238637658280052997371873876487381958998034777633086176481861254292380605799789764031105696782156716045995429050927393555195837081361843918711800717966428264830822963340926362956266429099210370187958613595008086367985501280912221219059700012028285559393449690148342071893666896128094904199098048581282409107337810966467726088327650078976919117667045325013432662692513300029644044230563275513363945484855374991881058154691020101503407277442852315386791492170262509308983101216221891205788201603921362787088320198872165838582614205280563388728235251295674826066317149133360303741379608082316212241896229135466814366254978067646907543837760266916114876259237231259446785109280906332454576589653836326130863603169225937820354209167401913829190598192225465518962337024338987442520732869262731077779144699040201277276308030762348505663070550909687649009338022395585741069059543767617676418053987700563218389957607324987944634255737190841569799426228189791467461015529547278904614145044782664788960722744954340527722887580686664656834793547342238470994361513350187870035725916749536215859696154436411436308012792707472834858091687246059003927154077333496763843412934978390104399217853956676211493483908884241657101823093081608853645194530331888742264979231102207456910344064420908580472329237181755623842806421358736682863920892125670459055993744887546754295445259391987568875155808175266207391980101148803366471889233596712433026989918437519686786841355440333066254894752187383249166492692295756151594101265767712241717080941280332201076521517718356417469096091986317911352356041400136765818053357178504800002662102527803182231732746868345702650572106584758310312895387189169656389511629569353147722335075918909473143692658592190239087431245827399413660154230536620180614494075295880749900385064566650499813882426569946392383471589864154564900751816539130991045212374004738788669907667013800587394500497287456229929543266978647480848650236742906822479176654547148004040084464873392288900874399809958678385995489208719746409962497139772001849492551334640191752147027554319382844704984959240055971856715753275104774719772928066603378840970062861800537155409676642088374677371217399028690410832831954186472800208474660056812308715712556875335992801935373597829679703638935433902831640469805109423527374546499558748197820038130398366798412955424502892801891991631689433886810901353715611954027738256624836724933187433189276780509976636195303235491055691729033976057328573955016409798390572528357326237062965417322772271560138787962220190598145075912339653617464986481796321526701051517398435696933960633782623049914579518676691442838073566078356505100896213228680413887315694482618223232644601057590045070042990647831251937126831400163951718147440456109640739801165390929756212565777187593779491481940058317398961725104231171968565597623221287084711184122825581029105590646612368951202682067421893362699438882704272281153434103044440564761434127497641306046461168434105575305549332088770854116474437409651990152573683799393772727995882327200095975689044397352457324228284187214431219949789023189673153244951190204965035004154054843628927992743105305268566398662309540095110440378520558993478122412611584486372455189667312226897673526019400477933339285628500449153225752340175598278168014437272781608898174016862636654438824643650648644038701557532347051261870577335157774259624210737738428132179761765564666067310342441533921667295759427612817096672479028968224256470777484375332753817576346408580627010751879371167677663287746915403684467160940758515074431793510937813521227535462355577004342157127816452466974145954748001930368832450310337535765052497338845307330186314376691840030682716839472912231685864301863134419451953966020921570246983390807197519547293710427887450410596846867704899358524048716612337897963796342532138604198786652246416865659758395750802653536764288150279444596465730364303070036756390940862771811162591308407556516589267163602834690734772749299768892587428219297806530485679944295321653627495381347742880267266187945692650926589446461574964642782285121499759884479930379116831479097886926789504575666841093874537808075693681581055602556161508194868062579448308556699721785293858604251382446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -26779290010784605899774860632686923348569231883317394041924456959424823982943992208088630861684256402887019744112570310583852599201832010405667047379284086997372738321558913789181065622980513261769414517235858267510079583325333236393469686609057673366023013524125453380306652320529168915617203544124989831596361773214644728788789963568146057186043844259718456837827439342178805067495689755271185436048335501827534873163596027699757244071433850494979072223216077872860772994261023928760694815493674222028186045089729915805152984175687329076273336126207578829161031005435919837997026226326053001592387175811573749230874820640695609260867928544140601174467376947366866550893544677818865371694953819383192539706805876416429158822176936128440439834330224609798469481724592430240295664368369039355203517566985740857496892373904379425521310990439168886046754778452620223185808004159589645031611267827365058468053154725124920101153822912009164271600589126905910068902290494489239542155533114722096068673595772033928605050193665393620794107559062645059620867196957420404971751111556343989955696425866471482608614716152571924264738969489744795035524415093589415781961305127231478190180237672127089828011356628328320809608240740868142308298037450274933913836214849275983788551292414090137185668978485918164854819825857028005641517264592501741440294710091197580472701661402802812029604187857878852880124623082399237592842917127924124407730752027510561393208948766119935297959418982584615233490763277002845905430700745730817575407620537967677008566472609222346535795151026108521916124772633941997220564367447869005723487272565371674795165258977765072107003426826597909671723155495140096377118075249475226100885904140861980096389619539384785803345081984119720390490605231074189226004742307467088989424682203944979089823711656801428676259348294059140756910835610729525864857213116790433300283135699975118577324394565465414091737383726002145694983857484824132706380811317643157618954467954448055229262714160410782892201422126607657413647678791919773315138240531187837870608303283264195611575679364347935916105662361560702810370640152268692019267444714398202127934265043804871117624347078261160396433677893723540316201125710054982456119177416042019158062913081862099815654437387485653349795594534250039107932944629874495509848513859984755281893098305271034082207409466167018873255611642491974866329541796458277563077774453661157064728479098094390636760632074984946542230758229357786956946344575744061426434784077397785843156960686663495478167207161023850257268472533666719987634672219784840199349583318647159738708049449007702062174797455004519475536987163785667155246713187092762150721205173654941302003508931414143495996995461272881714845995315353451701509396848525234582090145328521152405652776716016572219720946522717293411222758024975974135761220721940383275019604514878654691292655941196292138920984527904680205500016364775609325819529751623939328458431956310407127194488022750422471830624151414693624112750468432017541554831822322878513417427497039829961151452884937627415801354785933595018954617428941328016219354332934672490520752660969774110671032535272472065077580579009429709882246683774439663212513006333739647568619131558317533392044177815665998622586210804818965055003204039737821260052214135964317745636486392290811368668745926900682421989465783088441133978000214484060111519562175872228928347831321467229719207853993120143941768424562795237623713105047872237950327922036576202775055630484773841211470062540562775375754770805857382979074937181653699598519097898762793623889150651419113432379083166583660236425770570889160241341284446560638345138922825451000311989842074623317921488658385254102420290884407099098151703863187850321347041220917193121734739979426374877628509424418375328638163004627451287449539012064564263317272949422380348832357079938370508672204992083176888554135905632552855056405254264046592285838788490619130542466656740520581287857248983465323468732124566087007199148301984052819617224825301407798732870317163718080146589727937237856249190737373595185435586077587918821992156257942636624959733940633520850626297740556699516984748315340569322814942539306335981529269485909791350193067092087598537004580140787109992017802037629449263389801209392143975176203946915075146651170585063548283376808207332765414014341040220290936473108936545270156442931775312186084503847188489348454050146763868308976754939912207779190395997885731404171650454718822055143248747635575527564876514770587858190018312973781487515121083957521380342742138405869598426656393313561902953655104332182020176853215445139277392948277522422808376540771907801291611437402724381680175255366634004304927285470538891451392724235815501095382735783499798605389102305307595154391988687416879427462479917872989902178234173060546223282910111946733107992124178893565066263037362782517064612348885084196202210083738250726880624834619060303794426447990658618905457539574780768363489971570869670291324805078707578964233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 296276665869539805754519031342794275460274982719024569851125482350194969173787084708517980241462001672652053861213400000462071137643897013637052688622980084059870139619776545205794508361684151902081739843474639055247491411336130990023625843340530554842735151731967625749466999474469007253506741469069357833451531002776237909939536364927916500076253585948316432449300127826945350194194979098660154157787173081225289138877725777700252995331290005661437469693881786140722279766146682752637346028305875046772381616403322382727735773020334718278907064918837426749764786362785554950383642501007907389200501700567044300187715690433326075915052341674489612412994416632953035218217019518710050234927231420092840446747648947295764152856862144965199669361902852696782281984241246905844409617537484915323031530566766345024879340260673074399155534128779565477358817418832808765479699704277570358008691765442330359594049920689662044444140959101933235332877212297483153083563311027040663931438751308296275720124297467181387120718982146703106296332560592925834769445093975012662813961557823174239599398466897939879419226572940803146458412264140467111472656459490245103382132111613316691755897821614746872920963251498538688055323055045996415798222902337372240249345279283132777177054190670712173867854790732688445520382224065198743643361717724704948672889885391620635241304587136602527981558864305971073088486012579892593115865170829154421594375657877941545194496208766425082862936030715923644646121372798716131631649027857415684118140110787063797845786066978106159521223410764336670164425464802213869208839943063173324044683967697835112397722615557349249703973915922161733960147748771764147518633374978380396521220298615681212589516875678265501113536215337939011970301069004479281520570424318361821996705270285462829946863771910768567739541025823636617450051541702247239328075304529278537311495784621153292195292363768942372498233981911104275737823365106201507821655706732078438254068711821546963790668942980575034298029846678217217507134843272112864910551524826883434315695637688304103782117599475673630692614213104485573640825759293906906675313987943165977561026952143784546559025227060620928217492652060022156787887734480965801160709943965700554608007530912827592815568209935003352834671587203836152028743685346357988120108753340775120531949520845833816445875017522614684086020905412598399382756592177115418861294573611132456297882657177687286500944593791753925046966598231017452689561251243947369908717029449047492898995387041179755642245443106135235997966946049508884457096200747493830274615209401670889508831671161098270553869446273844593005385076406724474366093505900964336401900850494480211283065908337554277956967355729307224496354854211426751314630857178714633132674164219605032258567466574502135749195218555316024061678492992183003364164394307781333133753348469353073062893143774038314768588415945151373674967020108738659519006246948198271391435275765989285695346078102019318613583704854552255939897543360750491838113832237404064597261558659060642105617629766825772070844086493378792683209310939649506012713196375678730311123330815461720477138762758021802282989018200076698872835122014184622946748743299729424164523857884420674962199500846678480523499373670622905824935983783950197508306546333865345580390451215296593922193931178186941755832966519189268952436987209787575009857022494874149472703131054980168033054904618473326024664174443626372712252094697913777779196399207475960020021037720813079061578951515832056866593662830436227542876627253421559896933661324929777136322813145221060171596567249231243572293610773360226553054506757248782063323884278504884213887314689055713549487612514388704670512476534226971400931912940084946082202051449846596477690949001590943388156655289566915102219781837369837279421320902331809568095828947648169162652917021838188352021023639650962093607670903850308496970732001880396194443808243655258633736328067669345841944118960380462006765053390510197272482194267695112760801843521311432042671004455151904572468261368031941491263940383724147247066295376649079854049996117132618385898168131387432708623571367370535460702858330211489091938971984341319650820644330895865481344452884249292850622754533215535696346367387359071069413589932239246681477926003689498943285207904409221356028877090054215652221646419614909854933806943094586145026262322311523993956734595075167997883995370156306199082197389097693891935375516259384871368422599071377565891623536480511897314463014696196331880437538124568179804959298951337640427325320401559717861103589416765248240941770351676629090695428820811875611428016374198033071324303674230412388803248240248622613253025234937268057227684782078901155542714689359824819563361825200771130045440327533753163065883097450381807408779777560911005437771727383599040296564537641223651420638244685549725845281974307876248310940011953275504674122328323657880274030941054496640001444572380142915678950984709569156638579202894101725430592536926269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 15148114117155671668994211531342408345846198606062261766489701920722850205285146374469117579865756909687267954469648862051469739181619262735888985585177065850811291304951485094392432039569542858171933957641060499679992136381688141650052206320012052158832711472741923302544917734508748534431313251701709129521112834055158927780482288368119191528206713074173790818806417141059703424638744585792248984278227342081370515719526976512530754501671420215589266219288014537907595601082468989349188322540887755755495609913721171264666087198638112557757700862310060218263290048969797845484264241425552769729051990467881460158910687159419580841252995222820168552486847740088190349645595943276967809396829705711475679666107607906559948125535023039273022836889024289734469022173087139578714921151617292204878135961930615336759058100327727190439614555655993766790103582983283748104399973333890177421322382721819297078208912415358350716204883225312441439028029895529277029539686246911701252526481201527289748362432132206005809640150663764581698455773170809453576616170931284769956763405018269299058619304314206644461885931901185726313978522266547258330176558940512289978391544785909173335442380443512505395427631798263815703171792926458987847191879473589646816031093178292570198154115690045323899655726159398396265146526021203934165978328564626270322883374461307391387760198860351945751492357752586800638002967477503466951009790133073069558497509176693043566174688498376039896446201117907541391315002339265638971957671719080560680222589551690554961858234514133007000963862638252249196401272879454141446307942250770135803565617950924729060984919595702202066270366164344370663020020627004373320378352278685672999274016936704483370999008381703221102810094611915162887516673673717966661080284109173460838752568435802121017714945657557704251320863768290294743337143437024015621139809549834596623813114734433288261028192080479897466534874431682893593263860502818475809366889598326445296450508352490230521388049965321266314736233045552989191530316746387198228616246306450252743350662683328407072876539060572863520255670587346714014738261167126389138796202443662089421919612592177130436122083621945330244538093821264363487675230821425372058698749070127718097998423852793415037845176478198251797721365462970328861098568483407384673629891517054504659826915534891789365640414362306327014799500622444598057171616936920421550640591964934681607856246169241414885000015776870756931874555681893345142805830579319995993784031017566497628126108484025698058288918180360347589112392012762019366878904820426751971988606595720074894601450672277177244364445115625428270616493697700259049710149916227788286354795420748157973403978762699938565007897570329229799451598781319679823623169261429009176065740114175356037287235641883186601585739951037653603113562951513755383357424617657792834308356299852187475029435038122001648640279930584383928656700219834727413931121834428950804628085977183842506583186250900211353008459653319324340888508919776079988227621540770653058366381513517441811946290223412685343143302432891791742233624106415915026171157523571379892015490922686207365841992972414052003141360045700270116818981269763485245343938846112957404187737841503726337350122086526283018188200161029908574752276423577101293634614770411583305648583523130060220860559619938904095712244806288172540460606137474911932594750438909095633306107157375761779288046801080716024399057670390171234924956347989666502861306755259128746321434354962071954561953528911915521170759117291826843338315909113439736405195737821502566581206664657154235007830600419575272255815216941136753270440055270813350567833410542576942817000902881408734767228179054199312585061356933926343070632822423717486834383416939637348034662201691517140306577427688668825998825547845886243546489730525668656789919919455884262310656435220613557161646492712364057187024864857360643436885780720223184746457158594592563354859676017866302309480109052140516103883098039359788397792262739552302721629391692375595023358317137854435670999102541193459783999442207180249124932784225091078212469481380941918562803908464486320610414575906807663685231884341245094037749897842957085862913890624715470521928312937693194424603184308123815721711337633326231718238705889015803955744381996116703295155083027289084327847630839462699011313349992793570470366223685617644549331017978687536110638008680313847176704812556053162952711249360517937903807980701794947131923974062350620870488932544616165683756754038183862066544452759857651033005306523735110123209474433566741725589796452333486263505389443239955371784880857455062499961086689447863311421360408033487543629366562574562955689363928603992610527281248961054107604228783343431176677359188262574344542342441125026383899313102482653630467472798210326863469207002843265067299179644453419041164347057075557894287145323698031634488642080961651168255666855311093186000224004332359809018303719612820464349748681199589924225697605429169135730361938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -784928172990595830718966026702015475757630491682697553994851955379350524812932032931762040585853692240796179955839661848531845369504900924089526959762185713482247860177032335204558617934488835223335344684546732097356541178268013198570130793061833267484078203401188536244534104483907542843282166574464806668330194633718068328570279151705349044905200422855509757767314963172294544099187158383396074693528183823736517138292715930452817268599412465182604513783217399681705303336143521129309272438877540338879471386465605471706968822559412445257657471829402798160616936514240182978981750191038262312839628115627410529147594910606854059527195800939556174853697712629999417660320836448404313454564880380562451630856945439622942518966263058351172293420500205252344301679980203889451977289234406632204399092490205546925539540959848804743676453828255771320337398113948109897248788504593068887469923461539422440951943962036681259926575133542640014492773771713476050642607519892450847758674994605591875808355997949716377760815422272837007823555276185691442985371961690628381848959425693351468357240582866358300169023787636736130159263653197044454319506907882039659013821613856983804217691026209012653289267811786280837370799236024008277386092113918381015697640580654091145378411825618069289338291278503112678595995712584730916750718319244529013771292413110345905328790471352963528095775088547344760942067065451556652232719595148700859003587974677184400872355362784738465467965387450127282803327369798008870789253141877247952559316205605265837273599464521216497348760876242140907978008519205539860885474279011406212241940605418195589203594315035608078637792091939164040690735591897978840373854533189972576828222077783555317904329613861181609998349455105662531554279580552782960149830830576244259508824956852639076178823235160583451736193629212015198344113670551530683887262637345802100775690854648433078865146281130554492999646739699636182564787979158677145407088847518819848333163835988602258510330992483087446011365126150963951872556295396071848325065242123711890771158060229530041874445110529999164702915811287471552856160210019261800974690287735030619406014337857088558437396239726045510134593510781111076652001418147784010595672773343168124973598448243047080979420550078782073316067128497498096538362626522220763161572167689801442523719702501491865459087521671997295421908969939177505312105487157595274274303478493310162029340684720039761378281306261472959884886205593092161164911553408795231922550238964263420140284209644533770944619109384840369746771881964589641933237903646226033115333324326388411432069168277701407047159275305973115721221360321797971354590203091831500415611979982830970575352152855586377051288032336694833836764191816105162129476343570176770940901163315100116257669942877602554979275780918278461242194880385601728000085547160814226475498071156644935067285577367886452547844810454549830669001996707134269315061556098851726192524396139173100637342208737559256859133870598386340763322931297904134109001674197236177235003769655816775350039060300234465176654117114131397594492418237674941132422839911212007798725086979177874597621822031947010969383343586600220428706658654237805581869475936233981141447960990779841323081910116420519251865002131319995449175870557000855218177409545568898377695943836927933744576590389345639377664002336938519615850244469746785060646104081330027383340195989269372594457068943018184567722023891881821852594340382336918366897893056309124705287456551050830780528947555561676699055005750740590525377461611259142854141914671725844251025964289853011750248345128286658186610868954488825478607508236837461806260574378993624803990303604933054361283543718108908990039227950367517545847816890472840441209516564713714108096615876805443971447892507271053177252872675444572946555709882385139840228273524354081407994384570744449822378799873950484761886129766295576705187652888385802496064509722248717536080641143143578260616309354176599572901143899845825050373847526824185108726321093045648289816530189645524123272594626324055823817110014913081829207694539102683559345386726077258577834954953707910187779009206501199028114088880876824863982688011118011018399306594166311424223428817695318822173910121066419668292463487490575693338114178515913986095884281827146709371374522320180606219971023465405872406300738948654062528476306292097888138535162963685877866533399295019311736492670340884195401148878448471776813753653309985289086106285921806707182311622691408993292884253767377403472277756083074687063886712497155524731733561494184292162189230935780296321575489141884692414337556487782339624881358799026360543578799304195230957422286064009406317073543533821168265528740874356368320805745045455545576294342387422595210291835029925809138143084236250313957162372866042339314030198970927689000584911340483330504105934809125838545688251251778721673381814374927200985174524164636867546854934962067100429150943752869765389721885355716096588506900935239387464523315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 10899893580078317142963162139023737051094987453259596389108246094118946577306605074146620295510100992288673966327121001802256851563595847718337417402842797836484846388626056903527914784465658830510980726281015588695700501770568874020608014538374298089351161245716826584120802329696031370624409655764400820258486113145784024808262338596248885981274208081965811107296565326327248895865880382997385705987145951516964220696266726566064897939705175389298504966697748290264243866533349423199359628891439754804929370025973977423847012677593097898835067641234239445613861158185671961350866893278386743573208822245846983089477644591583105528686000792350168194728864356022014889061704830781211227543224511326514840857034235581624673257665301613606076322241790064717830982775593886162651876441969887084276343917086131238025786072377291147882124109472837991515811503701116488019048697116065667724276609896275563748514886164989354671453282211134354571169309533625866917966467815519968486833829486035733420064228040755358654518373132916945372182704501732672017897737876726116823584701126034841306615205846011857902698192535310091939822089579282477220866404765416405476863572868615197898793311321129051797911233841553262215049631435404944905558715968993536287351721903840184978395497865960820845573142242730090155194874280065848253802190955313000378656094222125278572927914817383422263343495197731257182484701133476428950673083052024521396029842326514338740626568156415269758265357756003583589418819675890045633770893677260820647841710321350287911307865285860723433510772269778768317923178390412653559607202140175289467431532753514930960016698522024790887185500095073058334574554185666097529655211490852374082046984754951635489794143748607333511638635531236851501474216929587709363154988728551241282775890911848851111121236315445095979522985304801623938201209071354155784647614323524143017034806703620234537540620966132218456507396605469807877215942540421625726841435504247338276846361004973980430474331067783868812068003999131402279041874565318996487730803515593088495368666563490205698660798302290656233197120102497719325752845233946679725515672306370296452365092240716633042278605946482974800292485993646529199857531013312220782747255064609511975282848781679019328406774209251067287997993930679382592325292100038808340003508291083792092966792743245719945577038328364906933386970757877310599035040742278278371712859671734372821937207842375630568299650057395469449231596013858796152235457170661662397182371217616833116724876267040275800068390238912440134851476014277918286989461114073259176208854191146092073585847338095524263742957675014923551691872196896101903464713191403935462666355965319385273925501203493682629388779175203113472192745875506081870832381502888823847056265815855715523691746949601721433286318734195770933799291334338054850607033713092304173236264200457327072768379261141509973782010350754643130063751227490214970766408712214829504701817402446585064808122214888439163898334078148358336048905746038978061662367918222627438205069484859586085386213476999696081097022417138346975934902917724667520769595496123436662561496113189655620199887152191669662703702439799431724349726374589005912672209963215731339077244719980743766557838833494846733681012006851239061095484345986805115776497043931279278421884828796091536101896321918644642338961233521768347266044083567091905237738118183117069495331833004509218197079709210898354012703967996970374010429692307540966911298260939156425550476094238118816534480796452261266368609223335865870067668997674359838655063374057809201468044843773753882485402945825428615552068980676253446770726356011440954333223183580462227776129002754097170614284782933799432961982244452532089121033664285903468508010682096273874072724901971031649209859108242284798500994434789491116224028242074415143361260008547257265185161883281223376782340704760949449801370971630489075283019021368534442505534059509524085514530779023438539471392972204294991474237747568613405810655644936123338884079876602237977686170457864280535150971415572457919269863968656520506769458203713768958819168632469918230578313017123185592602238808977353899157000326474291942088277799864974247963485634156626464801053644565786746388800989925798956283165391666196302550574711673202282851675125303733095679168699538013399639165149011718231005936340015253575934976952687501250118517037768737530951995447714192910906922093217497651595603977936427142798456496063086943915651152955528884850766088638221967603642788383668368159829159372932348993980221310856056559041944924108358387468962150819578198910415867367577011103395120760610413967172832879915048579661129261691127048726879675990003860023469109847935398995695198686140172361532100900822706345532585018912456088391610729908190426108214699808460913801757217617409019644001724076872110328173352516161920455013279941777772114485316875723384818160544184732648432972231663926991253303602587331074945212691969471466641689796724217077924221814393997192382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 100874833927682592587050335952776872969874186247290404736291932694244740945944643898937187458377594433483729881090319190105812029540545014326450412278205893583680562664013504174617809821087092186472199042112683005154977452940437634584048581172532040662660157736565624232419073016618211595117115316449111524877136584304135726853213711521266486382344721668349651047158746353804858637053317647322973977703110717740484686865980395406322520423238336505365540335857796897249402378935495496118756820030975091024611433286886950974349705215915782560426117190473340431468578987538928980707542719384605878864350014246126931671713102272670000665216275110081749052299386617457054499366650076114230507903471522794264805871107206595660571546725171328509252899215717132629311488592920061444276989460918785363186803963978337686998024946621721853920399174162549928017261934299146223838063785703567420883656325750296470843255304874533695686804260968289831964494169132640952337477424326963603610617771738847195722778569216604071701413721292559076907788650549896699151177034063365250446480565967233323822491898181118219784499829535130134102827942558100981005839571291381976353208064616678289021443698625436951434794478897076433910701926862558940570997460102524297104953290559395186266165472216519685920662025920031428823968549398651885718576656104514149148140804087596124286361902347623924572375922190909596663817546072081266598933215706766311032287482215843422860770543885336469142820514172061622650219648495735307250527257117957495568523101703360683829273758082315519593862322595026053254365513471204504930568327010769547113461935463119960967216962650578242198378328080282766422983849971071206610331014107173983059475189497746673147396616282697001187058086088771301023439128148962290440092940471411261759824905120927080445317321737020035321305612141727839959583709114642147168326830458498396800563776028341113028358847715064753826652094279618849581631159593543079963227464281948813009256220026659769206457074120354044509704604367472684710060069578725483755373819355741061641308765177909317753875159533765568481080839134045248665215657679227413546758534501165906615947160475628951984754565158921504624958320770700632464383096373989542163729792969524456116055623763381557083728152026074709347010861214064070992794814446275155562339317218153543287251558106466609427278788354758194350909233388199264522723637066030768292478625518879490687421121447485102958273958342182730347700747536523284820839411469007422600732432128635920981109772694585406669103205255060744023972180425313321069248717951188110903975004842315009588016405269844264062669565433031658398959498759394742029675120808292449107959685101687102130752758561410830601499804173334597466801945501670471000615505964037440162170727480967931302535891424001432036467358504253831532248357848161105116032160502759805665711460567431420847178826216302846403583318022437777548697126673212850144627314229093198407421589048696217568562939511329537873753757011083297444257225330930399460832980801322046219091335312205884088710649101136511616112686011858306111814049308300526380558419178488524884661576920658318452106385440953161791404353363733996556240235222294015259154700918326034627273261368316463089020666772132632595721135583218811115347972773490685555028059220759194227190087477218291220523490845967002102569986469808711276675007680666017416179544413676369185311506317905592806565288086248987889496484878343197126746357832904563450178086614852787925846707309468953230366794710262703203009641681075436347518714971977990289278331690703027039970818218557882385555202729192129470889279335811389011012267157081886830865368097560527092008952029976321204639217408769546705643882504666028222997386679852764212043396080888725415742183346346665417584234533710988233800044389907309150891955035152850958739430225634990219804435097588406918745086878330670465542383610272476649157261024385730614549529334083202321350087287836977936381232720833465445585279188896214664754213079612473104684438057618994100523919175193843504073845989622802888908895825906213158624642460349600703206877299871747439457847119829483495612327977723046997720570353881370153564797476712339033750355240140074253304844390550753782640112135965167021874687271331306076539547845191552848971373028217462568822177315802999376072888326262559236312180076832482263459616552171551831470230145708994672984431749357351874323912719294283965898247495986668811540631600923973681574997998572614246167634762053326105941770344559845308870675442254078291496300429119233228569641912411143873131716027934097193516511958733693918733344920197536253619440835236867893314228268040445318053225237389602648569317428095495067699343651302971231291569206170312432864618295148312411163200599550834807054327732860755815226270244481773160737717703601983314288363838660097946932840351610591072844562336285645544932927357069171763242283880772219878499613769338189004033001152047470706633694394696529302399012079341661930084228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -8560922278237983054750797233045145452807584918938690523036449005798182025629034944106857983209315552011914950671120696001385630601481619232501934048845146318961741360634146600749921115791912983332890450555089976500667042837021474450311267423219461764816011409129302252462673972717181749639708398498950109135284062042147135597704340512253100989056198884727274544358321430884886748791606969371035696402889771948255158339443009165302800979536405662550950476862241474961921715685289778321081285255180504681851402785218197840005494907596870113976041466065795675675079359924948930993746844299038746040423911671323741352382242629168652526046759864068305360584605118040343137606590148391376679901048753056319263969620868060795028768092166156581818295438971740952334254500256718941884883449097758047960743914510673830052163648085907360123714403510819812231450350826627525690815031934463550877011407351922604112511446405239014053327168856578870018738676072878632309367615218936137637270134285846235240335600862104784683428697021746515910945324444411339732564695219575311681224178010007653336663293111569469958687873883371317152328417268166930664939747413692492426174596846221382950353397600642046153712157002482707791840646402000635054110374839820022310302898441838170177784459063353920161990144350365913601485573429157352072422563221995934816797159932396909569090819810538084286616720331765526610816163330324903135283791431683516800136990787948028146789687676497297114315447012342916613376708554447474439218032180189995431832343653492952436073037922665392739927166870895659703496611608889410230551923686154796382192060385643392733934180234932946369346988307409701268094475092604918572221975174516881050441542512566244280703432201892077129582535561762130390742685417147322260466664495994520394985008052764732432604285682996412854138361296516555539168182500618038347009289310136831115659791481007399823751557972921494388982166648449112104022786596041124024931262626997229348662911605465194125359590497570155540526719439362423498250390189720775910042543579360107494054006449098265499843531405016754805034172789358513582700145694163285089484357246360566379046746124266289377364717246299573788418307047197911378991027023265912392319999723591098346316912216851196747251848629133462552759877079136957637764784038362601834881432380717524505217937721705924162898671359695844459232304777536318801614457796302209562195978373856117186046416847477429465162763345112222921886416324859054432307879073442248465783394981380066754630641069151200412074435735817064522150803162726017310343304251832139330596111761348546560935365617440197695402270620178454902886844202354634343495587916333054169553534129381385358200784893401534266122025566634256255898417446279504669748052037657175369736798375999285828597541000907365956059981567143156133989591980373731216052056135158063199965252300321188950661762075012986539043596101079699672950183929404330150865065402786208734005900642339617673414850160197362051730428531101971392950759732978193658378571548441924328452597422484116331032450653672526511457591412559458584027152233972355304208585915835374080955075027825096299913953452123319684823975707981072737907129283041476901256567335304738718192114234666462652191698804115511843887087506625714182475640082210499465790045379063191917406803370649599987564177421564222388555065928344280050393599696996363165714891697172226991687388978815732014528930005392252370603766096125143977253171397997970181789262361138569180486327840417817717243127126877494286432811794787583822066773574697339443882341826037595345833621894133037577792654888244466053082925052740981250313889102771911424425164157041709695709199290372880936624122342081470866408536100850067170118147998832266502389941006367601822232004620314993243526837636095875968854046275070262419878264670687151428459444291073904352308098951914486801578994727261934201544685219840961174668572975595907665097749694045668330923570633612684325511360120234340492488892263333000176837366647212599137773589003970406479987596413832283319660493897698686898834993678108121331684808684470101571060287192260449932680786778278192538719027830416179850419255828128922814740376116545221939345966169837764661854804646333698876974041385986220968891391634625946788848289598365520732530539082621538980426774473073190737960494799945288007660455919652313102730442671859424490600586250633961136859735856471818315941013767480431260600038345261526869096905861942843664748417537226154139999533813048387981308306254158581011512452365193437990065068247824666444858323368109107047134870184198912422319824336325326650528071337934791022789806014078487579689582711467849967264465244464676283711831616834503916745322899304506370987143922806419746347116069914192342704554394739029461295169156541514392822461584445106997968665548363026988538362290925806827336263636305803908389888467075724097251999530125601333577545044940591367685225841234386260204934861815730854547926296773265533658269069314152002334594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 246381999711335574132713692016783893707676220916676396742574604591346228366255260928881584896897970071177026669250268291997306738010633890736032185861236038036213092860480293617201233349559624856252390392915388255100592216290181922216368429701484751948077512125616419659860145500809677101325676524848409307520797330435848524455668437703893929916295176097791368823688035456424742267965137105742135069274555702060811501032983241770049372460216932682217938988813700735969727200098287820072611642225815851890342178868583956869062257354090708223920557945127948622353547452600498584157223870804206169391704158087293477065893155295303473114462057603579824467096617561733718201310462210149922194630653555543286272567975086539444286740291099847316789141951557909694640744801366959016104300652973210124531902498022121427667587921693008930758104663160621168455599515935090008940044499612760783127186315522041061302630230486076990386268782021765196279491698568465002946610808859078528814929780866032863680742555822303067201348356442025667964694190035746574981055950871118933853481519723192638388960518179645388586544471394952275173233349303988904900369008206441203526686657855895053344120117083756289178631360516496755461579679448744798588015972753661556790817161953743200997716176365071655546861572630096781515382658696814402454301860556529922677282541846268698174071695813356641612850807492496909156702962868737758739299372454917210175721561391339782173006923410320313835817014094285154568794770534983185018200559022149592873135435955548385249552978224877744618408475244942093511140500933001566403367398704180988619239660618887134566466467154761768457634796803810347835040851916642014398983065772720365088048767156442504544962755000766967859037223356045512526907595825730387444642691944627745176861399402964106704544775672072192450053848280103531457583504153814944790595348674400237373846544400093742947712016728818199413013669912504169129919874909332770422236383151542625316792008101651752068498225006720335965616182265473577018958085483696700529418332428371101481415250999889869618673141164685011058905492616200335272990584677756221813385658260137978593908396779456523352805500394872149855516865412517748762493837699763236762717602972950716544157708400526551052821063250936789110088046926190770632981305855050320599148987552137710624984735955960493764077582906748123138629302200783439234488098457403382364340264582421298666209754635529844266195672384508242163620149218597263068731947440025838176663330395135466889964293529535773110608747688541464463436115176151066804280511753550492984910182881846703737788499990865152861842340926644814729476010831349290181950618557595454709155719938101163961462231540877820238629889424952811217237702172139518875743052081246437659685070706411902616714304273910182955779688255895114666865730776439896480523490305171974243092398217988987148237425174033502356035855297366267089075660754313799461147525121762389404952449804452087918463276818471844472888803048708862583488354440284102351418483304023762023608313391676342981571404584449268577303702489951452610198365543280654760912357055158813682028123810581966632731104711861206459874097740568120568254796141539948468093673429423862762719641866045081643315243937996181941494997825009442500937349507019074290639193269415113698405823091366038238830181201047796622287316563092320384554603007118462326797739489757656643400434053313695720313642048811048626477907033692909206454467898803582208333105326091921635400653690069916554683080892505322440094619174377612968856828483336605970343701839582886391309835325634804305657467126783917142104666430121692823514005345068239186401469304661443565840606426610985538583435592465092597475733975457471066628343581195633750336644464958039552985022133946125992373300655446914986126257041475941824249050953489255801681131124971798272876782683743911038165126034599456677456467493908114446701844813974529184576052770702169947838926675421051082219606730867214766305405217966464061361807562088040714424986330217421964690639079429123964165989139527084333599840335829470398455691947391126448359174685297270482553656690192569603977193690561815460923118230008798522395179476230504288872616863278175073505862456361858304688343145517814126511101433763144696561237596769743598149895153367279304008059223534730501308625425705377089424134696993622672417963693282830833481167504641611283996429860592767880593691071467421026422735404490491002832990752515206957613823483164832462275296395791083909464456523441876695934574558722616562667509071979677467907925598195380249525623422153115764833262981063617045953147560617859001814733498591899980041597596301166488417975924095436612502603243014474777353748123325136431736301251806767227280748474460987394044800885343293540844149577028862700785465145526922465583620714427243394539970936021024020104366417541818968786104507790903647983834491578237016367736557645361042905038275456280408826119276455555853063482214788129050892173849046230316162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -7194718697315250152601462080341826418217434310459257942228318233165639025389469567435269584691746272933090563667874593045284967940874567846492079377404589100554430243312970927620667371965305637001450809992312493133440538363822927048136512787765973813172357413619939100616381761222637515173920561021889593539632351812326010657726885679330974126391004234125952124031100245206409490223264891123634288621170990051275590064630644877652916897406118413320715148914490242920743786417535270393481091116280376867946318213921000310915052739411468302543302202959354773281891232600289506916243969473719647846070985829553646228795456954381482606784177941300461843000610631065296662962912402752616863369538226347955983774233100677753678726331361228091704818729761902537989417117474967724463730341142016563138777151170615380690179266914747954274615138020153510259747072211497204496258955490627496257752624779895873293729210161424700382445719751092018409578224899808036882304461935779874092038315775350340636940351243728539243499529563037582425854316573990665773170974435945360618633045129254058900428733428802787706155581946298635571336462293076458892554973032152068859513084160927117090555688579411871937986825721634141951603300141008637677267905609885827813178885639544117703802537327968288461136190063496718971030758822897815466819248075208885785119717203372717921239551826976783407803463078104821632137631951983219549993222430383160628987117343216420381990548222370183885412518255170623668175536122549346901717196461356790958728231216671814139231732547082686113850642858817667623061045955753749957779548315014571484384318024517468350713820924814376070707606381483706256226201460002051225853492811279711390086378816332609961176875700729043163636433600305554881538010783652853948379713380247917900654464681791811845431693106207297423879942583722543324187432469419872747276008239914018552549243077636488418957982429378558153577625937197513905611444125954772368666478609545964584111379229910297110955147335757316210977587079695680716940247519019969420406761638397278228922081536771528254885699049254948786141429790193685609222191000242019241389309629081756641246046590315740652109548708877818934779673299423225967550121774851560216150316920176551654240666215978275564023616324177169788557400000693684212514866819329358161928953864880770555944222900546998282393646364284407740606504355900462984695168540359449935606125575045763935744595737552617758984770251679070242284974110454773851440791065498228740461492222733551916066596951315653793561681406375351802472190260863402010598981128942119801883304799437079366751571621781339482862868570405535117625392109860859941282243307857669914247568430640157189558828787385128382594124897602798666174704152111064178091103471250114968605663310381265465585444540156480364690226169529842539349211188083965047398766614116264016165193961464880779606119596824797623880976596044162229882514444058333381435685427086794970283769693995431374414576104576929982317025490561602559506319629412294536113912449637971107904026857553271894604113689308260435429923708773959857630748806260934180341606387793167341629515411734986107221017078656901941860765178864829363440662448041464614523416599327021396432127086809363757484681235570570969580424260660140911162130123007055373306076460330206185092701308583882625560620053632450826832312922393546983802153218114526864349163589057920556441171127305971402909010105242768713279069694993503038737298444234427658384368021418143807307276490864854030129756877322161401085215725675363198612339526486137444352349027893626171691175034091579482347448427924619625459416395650977201584678485845817342807866743163701238359420518614957263560491258893776281165772215391093233584797445379619185892375170470886828965336827377700997999215050273674581369871451470127968070101421515213154078329878481026083284281820543417640537331453196587609298154213389570988302460096974465113425445512916114659120666599690072097776524819349235645359160253676890536570846828680356144206339310361956857228036100855065093906142223616400261581375807761435490714341360792669800718038708367565901383605295256582331667960325775725056309848427158759099028917922805091349945606465155039885331902534335649776328618856159005393248285948291064649876248562503055724489570738891351884330952417599984902881530132296047834549115615209443811712140028731371735587867124216370348279891303282424593090883419526952272405477446571277773034502509713464873921752452968698675355427018069445374270120475512032277677748896938482542014932471122178295692383243873714947526140205693190638704280692829645364925461275663328877847956265870166528784901370373775742971854987690432314645955267270837545817288653948584215102534247939894465307420000964700310456257931720741736176588613399286396304839740279335919154243108442661184018821402357914923453318988815502920028375698969739618387694553338365052506794238583806802065921909037692062663543661113293903617332850890589802855810150504112243652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 102163783981540827735103549061342382437949936463132400426645022487798434419818635709487779160110389040307424126454037233068479248679722255104777393144636989955717804587146792719344489586902916795879309338918333564718032770132312031514482636029915381661208897651681390749453712359177705457952539786199782988073725077377469221265952998302467804263334628644240901681961296823103209935189052610168047915161467678192225166423655010454669671302167368418808496327175759400919592124163969628511757248951200988334830820282991685729373749842047119816123451942590151728088736181474894983675565399726838009740069262545367311614363782477066093471423138289667742458207984326389693916488036882604007316181998372664032320294443599702387041512733403908775130113722864361016131296838065594503856541872552198136448598562907162283821071247692801067421428415810772079729622068032343365552422927775176905084791765009305251117068422485322228954902519099604559221715289955477982292163748174141565824486426053630447137386076777773448571507414701756832907887683952890846694506883645216778818783975487848446629902903368327072133648692819484225564399621793628629017724591113034463854236175402634136725045747632804885665979182959792587767773191064210606789571554686575996890696370234316469459185608782789799402242742840013208038085916900607939550036215905577895178697104709942152004484786986204410581783194677367097057888049132957400857270918262394325351242182071228393458609585176685766977727033896003863363266470093600951884472070517235162547783846610705458851067633105781200776706637551664083229344000938248035362424401500567326634684582154642008515593552174586335549254241403786923077759397465557804633115120958538503984203386521107130409751383603551625546887843970553549892370173860971624633261598408751636288884431114793374879543305338967401507119451080151825591322926237287564262727599585792366503838161673530228977615741408731896155160505282165063141894362439595030772861269208836055661864623126062007436523595668235452219652449926482923278193690078965877024315621755994065654647362938539068237235039459338411406731390300294775828073808085037748942268299589203692734641557436887564083608381415627406354388417956338692143775074076334695661341127183266823641254864576052117192029917271129037400346116148494104585663204554502709075681553121133948086147777468333771078890383583783257492752153340925878245963456477859133275152006676400531384092796789308016566451582778025868008736786232062978825240321080697255803134646457590752010623729691262649841730663869169020225499721972330397194490222916503830763125714066848481929618016749685005364326347330620672317758649485020449446143657856560249911780832363183043892464988038732001772719091363214950230575553624486955573163270667946709924655710591823064111721870512146723348604482301421362437388623548197995547246329409932337171192622120504447563873431116623320961553321543389511419282971797687936103784111106464683140217276787576470658191668211849123361568521396296391878971847493538214318600561917195344741131928703461362256471317453985024614935211638929566128545536509342446800208166837160901507132978493371180601238299544370360890065401123196704970940844025218891510289952660643331076855835792784353859701938953191231357082290124945143215160182845257506701431645995597663737534033819423948122999603987907299076524197336891596133616123967673372150518676514068152534490422620616257352566295454333623377752078233931079890649200012799527356594219329553390710515412479274811886041282877103799945807128128595893735472372155533650173742249849861576728253744640967929878105930216109239565480549466729714373398841707373099184056768651948952525072689300125716259107655204309846681169941304531523195240935391683511757220247050388156400764126318510783501991150491476593620632755050747400963941870496033597557305492827983287309580561790748490810568004495815650080073938113171645044372876470062356493345173336039942172773384096875016724273324288558782282598164068899711440999636576061741492009107832086040529020798670718056056055502438940967949171643683973093406574183586158305374724543842179651377212711647295380113236173051201380655755431206448699549796105922814013380020449335056249213386162007513829094383697433759454708741805075744072494820972682439138575325872272719837547343998860481531442484048268868419442855498881143583752691171684474807629177531341206784832240530157965499184626577974777951570898546959526127699396603860861727512940350719789001217970229588420729248091917702612008702488293466829581273458268840698193531643037422379321545782194333674851036485345947995207143664130255653999537414766299968578115930524097817008187583720757940662765820938085705524636228954923967333338098090010982822796643056622761417135424767613100159309194119594396442597269781150899592081064019592387232203260588466331022726406051142801540087958671583766209915049717309300276467664862365058247397698946777550499266110595300068717018008469773259576346892281435430049896240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 95979540963830757259531894127048408435896440793883648027735869357327943166706570722885770745329067826725191398625601922440132120585524639270147239806313943331132486358989782709491382545298731310527464078174672365862847390679088969989862397781297993123297077083391747097561901766195921452636622378744355052127249552083014702736688746151100433282987608050213800265575829097903194629688255924403247020241194762213882675805111892868957874465888688224300299334122912511942981225147808051461213347552699949847684976475664518872927684614401286991371837100591585132630498766989617163310356807574608877290860384039688066921900441046492525740819147678613060437379608937103270590411498027231263851219861993645671345725079058270273845672906948040052824703046825503570906567690116217390615021855346391672611707796205531644401472029401210801610185851228234200947854481369169736194569194071956913456608596178333345009744766921905420034286803587052314037746513778458015088094985217223407898133680356869475813241948803389903994428808909289631858459492350695878640248828098665524324537832535132721804210066600217972996589667390284573098234230352189131270262005319656202474959557270135369706031888046565191061292189338228173297179172070413802457332710921599790094824215487042474664617588758876238458796878875541979662806570586116859765994931973710248036127213088959468892631651215739927300177052383433253003888723819097532767508073464683681063492450173361404813335010711844703200832125459541374087148101807975523089928491533267845635581190062191571189118987395457939367488412974089498576425957826429216699731090080996621778413059016363597065778425425681047191671583744586713968033492635585391028732291319531217991331578226399456096758097547027533760662576244599358598554342666586632958211022013693434583942320396570479342723738961824792150626250799815942033343572415042325125143328967900412822562222503075513422795312520714668503940133682293106810907781932724493448225981040426936091624984070121973277129324318148427277244148348758772389213005810813099410319909230706405942103666414215542243146051114162261817881595849213239121898461387948183367356060198554668895142000933420484560687906710235751228993074190897088129469576676147130215925004748734315285962928297802611174285110312928648659855465974819594425739719828644184347064693571779194277547301655016345582662579531794256351376918111259505409577724240228505404202742682050128638130899982945047452182846455755045781282297856998540905810584330732923046502730055456134388015727315069276521712407669042652631503760890789529916589560320165050550248294009525980294678182891734472705302795706493065368798280534982396384979612008647013587343109714719532120967127197049109121953644038135008134037337391324211722732283660278815480459074026888712078515230708520659059690270914905780529446657252989764708871569104338705090230331535547508305406149136632577675056284474007246907782895155070214332884850317409892120706453689261294309526835358461818080534889028317228817685858905676999573840581678284718586821710021310069666906199890000789608238531747764551030521109451649863630907177780164451193567763159241767328784885043613541169827450311978761176304700559629689508264767128842783915381838429496845895751038855854636695187150029784619490999572081708035887646766911797850249931171827461348335693635234096248831070552347525444766724730144205325500860787691176018011984234321304823541674628675441483243358553534227145443316768130503125432272257881269858096176713676634379086794922892485058336117891154413092583496674491439876737438373983299827008373303514046255543472775633830739012877788095668764510676037778598109439878557554686641238929793400254949342431905624696020651455442435535594547995874186053605101239979757893791297127260279829289409989608953885863270387975273165373803214757407367086492529559549516562471761460948911070007755418404290312573954697480780595714391782444457287430683201145569697626162965939677653685864349758624849444266667147996763951093241760818814377452394932659200648443740518379715652491018603462679262170018953611503566121225966175314624151468171172798629838285056282115453376465176510159477795261255267142337122897226466272030335413997730798561466369324995421879906273739461696543316413236401960404999351846171184391613594151901913658993966010810056785133790952317940309280750031235339096814237593202246543572409056640735573864010483136100394266413193844309585855842865891323260552862840604677227916467899213544706909691597859491017937114620044447840733000491985305563714729605787889058480055901881623542323523905752888942828941586514614366665697112955343258584266158347261761781089772497994968190718022136106411564528420421398632885016280403522784124558760670266713048640071244514469548041978085988383661534800384100099848400727653681959686721232706512595298737350998993094556038420225456204910975945707005361906844865623599114940551120397667679098284529414256818243561450877788265544398719298574113054201006889343261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -45544287646072255395153121671432664930956036521147743429449199587921589352510909192013498424924985546631021017742898539110444914680641268066466808659026741576000031174055948881371404206794952158045738003746509317476775603742073891924656939242552831276292215049649304626038907956878854202086526879029386526184501679037453513669559314099943538558513752829747863255909627147032001728792023787148149188067474573596569710414095174043901179868106053212101430003021128012547239201555347649804921389115057288922111494540472903446790781233621693225714391470540422137695829822384910808059545985616234180269042239456420965070539486953360573190807615852289203098781250432064588242281833827011897496185912077697301171819229409740823093124055191748909551311547040442573534907032311315417584737115965996860569303460268833166580079633933553450592598392252210715559769861031288790726701923262973740051898245711904643587562722867712805401357136770401533429704152123532787867693741145083645376982749484121457994392936334581345315976904724674277029467380184563328341207808005659480065736291643077852708629486700999905213893719453609858232578674866114519602706289359572600340017089693290264744814918213674031339371760855652987087734484214800372463127457700737206760696236002575230548756634039637116978817292415994853822515972422772379901072806627687079305668751446685598111235253600612303924154637869586794832223739139901344301934025636959910276600157315927813794218905700767897325986658827500396975997159830712612705526720181306513470003104649685029908330555341885492326954350628883869247222293568925011174319779125999167731701096821635808626449022801682357793652682893750896806847639700414799801646977490096658638854346360384074520043350132812550785157644811863005301892069339396035376596144322985227024937222767173124387417999738604059066175064096426895106315981427506061169767488696622777543104417112563250189962597038103866807422666482493235464517182963053725030792217564898825092050905288713880665412401371754818605175754708863676377769354460972380772780698867127557552012611882589488570426127344346411391515701201308083905075784761928901155075231145014945033522114184875058231619629836543203502472735858185664271422876229063570302458038743628532304494144814818305426649726630372978961097663651305632368776717716783548219499289843051641517604724126966785836767558070771520295434008108238396648228825615274958930617701162489546891379662864578655076746419182707783501419009662842981957626194838391183471388830253490072794857812051276925474826666923843582217277934216594413948867439505715409046051416414574608737514263585015433688683193777075554049102080373222265023317631527253773923946056991879607644204534683405135095530303360875834743561372027913073981982137444434204595161799113896449733824276739091780069609956546757003667545726431129578840763283943252182408822311200756703968265820314826088071076507167508863600915773047874617822211943118078157968650023614667074469043422170038422178491321454581398340710411563747309066783022361873156993250753846269629264136064118834128748877177059678952589056294266813404517716989027141608047276670017635758920166789473548785228816487898528031287267495211241654682998655514186564260521383277231603075779849838300024162594529786950187934470027249553835226616237331531681250799676097391160150808165453104940049953371140327954189956246520286760731856528103527854896655989831506130843524044249218814643265347254878964259278102661285422303601823112484941376439170765840009498145771593596589781522740642620304312634521766187111211720775808580224236082223313732041751567662082588941187577882843255442922458007748563748752417976002137380134718644344352636215496111218324596919420234876358529462587214776600887407604559959174179799428423704230817492263028884319340633203230721457123379886591963656206207165480464451861104590904667920031329601611894458450010965125484350263655656570526633224706360418302588938619722399600906208537556756351203871162985183959690619094484483991575777270353937448739511886501082408241073897678287804877431663298369687489502888462902803609863696316569649820931368834783435605783454242646806377900900484778613289948806179211302355038205219612830290445482383614390541707126426596709343341596792056763816159718939537286975579884920889557652832938141557363236368230572723237273190545667508924210406690069143427256322718435084870298037540560849753838436796685621935390077461625138845548506767526701998895029563604630998488953269030454563139398895280671590061880698948285349054272274787566087145713967849265771801815881796260384882899515482309127962414204465122087951586499689978033065924726176776787985299500562571502988232859802640448174686204282208717303454607521299966154750304936589631828686483500152426737277557914922659620604259026150814465372548948400355411260488576382416830224399610815094273019875351217884704351794684663630122584155966314802659976470388994162926847851184545151207264759354994795456759311491623520851135253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 715990665725816161246054851298154624432431569252961035427828647424482335000829924318173340665238457701459693248764817389752896241097321499337842186434693989814365618134286473123695036816849368817251210021882779281327453705247317103161571045591320431986876766409178203212396097490176188981749985845789394107650431041277251189204399456757551480421721618439641668026767573478748602975697111375381883608270897541202107842169882133974875131471446129298659968346384693681481454013500156816226626391425045653204282059505197884503385118872172727800458817960717574739911651245848821568564451671698987043445210580953279849497158432996060360680508476156494270230448991981449218280872758302467763749174312335338321285816788752351280639193491816762452929549003139222780640648903894088815659395741893205470433520500381198512920203824832971790205447307581487088585644305049780079969409004981971239113786895387632885370205338047504623545991239923726815378973963126260360293639480114425998294239520327569713395677532725184104809264789220989946727885077894188974193445084801877984037089053202668642000904860209163771756596318998559198047513897094059402691343524518906352688320509694902560892729792124326912336507965028788473720056657347999710463800424721514911766828339393023386853705403541923138559255694174182072723365220794257255676415151754121241141775694623214844912166336039787652433227845377449319069408622594641044963892337119787539390761495543442560551501551447831774300555891843549686207923556836315919604093571824225139464005431728479232997426483632962675596637515357609892599588389392934180161894566708488875639568435175377511752176278369651034470005832212807102264712030096532347228674087200489246692060039489225046275117394810597448791894445763745207749690769720674768693241775028590768630250022680944506778938020671007301989152951279810877791462703621422775191134234388212167243036650804992333185599891359202537379019319430995941464999481236842852488363909610166274687643947803355292022694760805125787749853800369267948493382839907678516013277702654677075914094813217724481385597983729168801194944865744158515146962668705081326987064370792927431371903767471841058329752955186428830029776089332261297109815586320724357571815886698365508241647117208021209115160578981502900997561852753643695569635003895234969347054063691040911729894873542501811899826966953698030462800519134859024447964297738158035202270772674376175899365042305099285517205029551994242576279960662280914928851026448002546292576965360113666487925371477895869224072630769477708409391260090765764761023454765472501410237512762912452591431152201118316618992189630691835427732242649581345103205395301234958317553343269574544430016591125665653181781343086245374259798714850285732606063289786708040665387683087173748709161508400692231966360127714525082480498785961592446352642147871150101901099762303541189142074742026688699076539590088013475391004229568001625933006243269884377122633587454761493506042367309122168975580742901627149826611593307853448051065417133444673704702218801356134126592314186622267916763737242441182223295597168782888425802582370867513401325451547360405176524074839929309509001678634551649973612644534206266355052311420330616780925415503112372822789925915695394079666973916335219796380694752168168070289802826543195726556492323505449235754365518703834473803359773790529216125923314965107032286061419744788439690951631637640096259671499073655740973918238457808550275334818838180159836489206351789203848702790242955052224991907043076467066845726680646999951292908858299354584617770957282541462632711706073972794243062861548524747119596875761725655309709113032983585313879124237129652500947572451111200350123145097238037002915879008259809534756212622581376147844299425921886355076627182430073236989326577482508855327330791813807859699257946579443166083574524474283528692473283069709197664631542966783426583236783299390983003022815069662273166295053422457394849504604110651276805394199385258526292213691452920368345911559981219111915311868084761620864386635099598273616262725820219354711168425273663195353340717770395180588786034461693205052707244599896055780606027207674635838295805547643925438021518681636722777223122328283815946650686348937427510451973523634679315921515942713855041308209238719124673841806042026348763103066304437077141564575777010258155441179822770676726488602751011457016572053355029260869511774392513457924971766667004361756986000521256616982163265516311257261913498403877668877306659279664937257139458036921320175742980156932943451995722384259358961751329302490972279861420391909425581736079847880782813746457505839297507309747047207879310398496396515500658701688110803844318824101190595569359100983023897604446674599944666364573967899862170194182554721342010369027452579787799737823329151203352550536041067003515371514106943735796561073773080828469474660634191500237174688154162017863920494002258527590550622383541978358165398531881045594275635867234086617827415466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -9506682202158593225339098241043125819898636044805204976549146022555786061984175425145161775499768700538573124464765656061860068379903231398353121657011530484529030148706568404101549907464012809347942659045095958476244144594053925504786735449224071527459205182575790135417792698933824976334204171460616781484086528254037653975896373121717115953933251731648923080977664269322212500286879009265651932037068376564978049550225633968760447809011277124601871884933182469181618257019222437218509875588256271521483809499280230012321729987711940651323908666339576408340596623645864625864131860950230119281991269347247206540954552436857537917496005185021209938288043961993925479540229408286852846839687821408181478335353378372470425405567293904495183685231289538099795321110945414140535836794007139935670098177322927444218341112770181671849083064729233111569688280978115249691424201663285309478740447235924373275634046992180785960136109507631870620048253686279012216423305909435558935621061796569997374458659206550093103284687201765411195718806006456601706646388380577135146699616671578193449370418904107791836530354730015176837290590230164397888799084273676656788523399326127474499289414742583718869910013839934076439015002682987424010094453464403689515193745494117873183584492089259486807873623851095582426203641546836696883907887683696415531268440973847693649309270020020965872644038509571137757240599987920090773029186676431549863037046867255422966198061495500008063630700576600346944607439267456983734671427269322652459057937706505724326104361633291083060000968755049344282738904062446482480971676813383171949830774636946947608752518631916543459368164567636375162190857183913517575365164783853318797497901773083086702747465810890281427981418571188272246670970801111418027315125686896154380365395673042155843949375344635406432092082663325408661695898304220093130682107052335506940878024825049523270316809324684371811846580937464208648981928956913984787566032151508298039473199472699329806978711628511857153637773364640604645174137385009753103093133956042447492470896995092370073265514673357325788644179815717427512146323694449464153740543246186897592128931357705817589090277286514388166027415954206682755037002164510084436732864864792776870114286027608551254340271690282788384153545558679423354043506551435850762665243542034993551478938038203598928743401129844992805014244615926188126957024441129300519991304187475627396688000609645700187156610099283135955316899592475523116215186454114086910924011114616024640574599236381439544834647215997714112775068388178129245630206592061583307106347604437743948310943693337215756895666891324685019005863219487660769587742220454555989889228650173249149258454091831159352702003649410892797212059118512862154572278977562471420956474432555243925700547134720323598060387670756703685492232935502904469273838555121681290138088251519329557653414084933248597022974883700996552121528422332025059680956469611358283181273460858753774054198635952855552898638853052984265635698820809215103309626055877666242017403768665207883273592905468526447703205350991831481362752460243651633998867926899316542324777882365224665521618091359111413550823918970986983257530345720947575181567018020393132685914856112907336140753061879401281884314118017096404374288743496551600048725296047646979867666064159045569485620136602955600647689427108408609327004323202249079138004813491084593539330935936527800079153266692011985010543733021925966925307046185883780323451568659917208144011179586962032807904211464215072327597915601566103007053862682628581331894946131087804923093875424323215225922741067119867780651853889789512574739093878334255106179620275555381769020431058499935634420265172519858544638397412007009114574170133075367847655939838327262427357762458275984068943189162441503955424978062741705487523055118820859416748691986052493552294390144599583858641171044969558658415081810308650172771692508078138120703023013659816875448455501621659541119592519192634368638509283799263479737513230957763862415073248444689458017704668695228710502763909822296408396084250595275509068651666371472412080784733612686248309538217966131496855731827582767116040175209657841553572029966359600664656085635796854887160325876140114263218275249349193297951989074745544497788803092550208540844308959687667515768603171256099708323670150090840898515145830527254868173242518067666554489721009771243689508282200098446673378682172419720276709657304071352766601280749017203007006925473766142836826228769452944873052874177988181809812963549856231295640101843131765843235296870104162365466721672988248473047231649753572299195634131215565328790866609711071608551396340744041459582758218257950937200322027886172320723745237791804215468547403605261989976481004230726557830890569509933254526388763850440167098030381040439795827056533615951648708632402558940403648538255294475947327755214136177894685086382894795296006070710997383761309028310303457975694243599383470863838467266759835183620452880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -76303637289089613486080733230450537144143284154046468743267372638490531205317622125684688310761546060513137324245732348259554767179729361974235809550397184129911058960566322033136300565155651099030548232262969986678932586220132728860668905946618385885816028178612408661799174392031350648732487138927533773367127319281153468812827012860407245656380479356099252072498067500963299903365622398498826255302460469858430214589992280535111943495220999335985606196053462193560816250306148871820240876333749949112939531392596306398577008566212885031066884033477160277251035107357496801591746228158014046180745671222897319424026595283505716022158483888776931195964735578894743983845624259674405484583492745265312552696116063990367590738183445419083150314525911048986611310636751627139385285901215481261484669038529675266799432675599196976832798516743299324178116046341255424484086055845080317055778119628543151048456349323385723639813378693092697613971025100796429664370278189710021738305259168620723024129896483823739729190699583359289084734565021180924822299966841235901583104461498219148031655906233077512455593751259820962923807587669697411271859544444491137762203335526578978363245591084276771875772609103959525993850121552398133388459147859449939380658490347262590993723498719803243712663729596158137842388668291030490897053601873815899674106351582700813372689160261917776561514711822807025849742777388349374143984160622165005086270107724551964946537558202245989400704402184022825667653970077852834680011851952933871029489761599663588984574848878369551807957241334404532836215330399876398826278891139280518335314747096914620836514350131845425960904296054388647536005680903032423074051986795203477869509621217617732889660543206986946912028535096434297266874876096518259261933082443903733389373768801508430359759367509874422997970943716273175935654391316065458641250329929714076571199649904043821070694471326432298320919056130349722690564722775332388324146412646801276658579745221185466508277456876343750582983680572035205423892667387932712385018494730782036832239873733917788495315531716212367266932692420675586169991774896245536060906425439123586004054342380866677455267517014336477184920517623963618003658855661731893168658156853354655700986714765418560949140494094687117661849928159421138525261319649978515936829052692174669958798928158333362804973577454279602403640481881492621821396120123641127597974270890740640007245898359481774028799590855004261574494014889218192855890921430630581795755208767748729476176707410658676312279299267643804628410673992825025189442682892345519490828970420337367904670301906906766863327466273038423751580480418348878987377765389928164670910957880013935627361572724664088801873233875389959819779813728228794834601074334544734055390825102116046241009268412504921369863085817022394905424216689385591712839293285061705760930978291546494632785380489933377324292462341882970431625924651419013670697768251973151707507261117978451757061147591205312603401129707044879749406960628557018514113951602683899950153630412072329934545924885429462918669006409188406665319650731083212589169558379125716200313951650040722756621159451009841988672028148062196531065171733814498301994609722690950505592916903465423855968173859245583133753103106454812605076134324681879171568339938466067690971415403283776607073411551578031317569587722725776181543266844311169817970841651040393474243906493328625249450077142278078707614397195488479203064902225657200318501580233277243747754434894726037931097490834985557224227880629770243940365903373204844622709880965967150829264812654465137615354857308116686788583360843137126198005358079475319574366322319296815670778762238627839759129289222367520127754494034339549149589287065820206066923374432335421982946189783397888928593322181277723642551755848398982292582903085674567267340948468531488098772410623911521706551790140082903352986263159850289918677561475615742823794567611111358310887570959845647317663002129569928251364261767502930572765502737370026415032621575475568889314862471580683001567029798119734426543179719584358682327755486018659136895352508340803878318062166606764974427668773562279253675609206724334684685058802562324056913863888701148976850928923186585727706791446609791562665337139318275702226348392545537135009514283641161654590584771095555481326242768950268205605407170680462203432416647896864113422702791026662798400947488845263836371354701066044936580221471295270951094438795470202623645749076924993960629795085307036916827658780182380383348806119636846573675547155349370260544400181231070982014808147560232215020362630155533410848410916297794973160056920917607280756904058433014636650446201042340354182870202419771322358268177247491727376103782467220452317157771830115230770164376676901670553335459717772163407261420039348926487913534727431689343283899286756001622735446225946367644063952554069765112954256751786324441841060664922207407189775879110707400472339740328146348508653318276628851890563964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 7834313375604545351764873485821889945562623905115726021519860536962159922944770769458169223660116889132468979694117711493050123877189912138710781683007480194833897521379206253001936445285221016654989850723346526996697815069318717560103789604887639676245604585058196170370441072651392531919418630884631546528462245002161005734556100448340082445284728906838324313387358787067044910859617358941194078879256414925819978711258029234180170386890608511154121002058468173133332047538324474434539407584822849698576017609842289976350262399176752401781491248784599698837227908494293427521820795983342860492146841790699837751283012650713430138982062177543563339386871329248917793463190975628278279782863108979427202583434876763602322821689987370884556600426401211865342426721165822840928670299766762895078027924474753284533590529057343618525839589675877725229877387071891382568561983281897082015922714201907278967661213808654728959737641094068604064548987380020369619606959624433327964762964279235179465728782146667218521842222170626701292762617782874581176239321642163675141279653623201984550194639795632278456472629531030605385429881536919233849401198258942860414716131415270230790879586127221505497436520349072687746164251618717750966494060520311107755602563377507716445169831378021855564579685436296417046276015725261488956908197125868821084280074272770656447643401406438263892639126324514838503635038852915640045836355202702168276408287008345194317825139314738082152331083296301013058053016944438805895437220967868930565837714740121718500699802851824232336754383715655471958080291850656424295915399976403717980279540904376881188649301744987198772524252833979789946493217403355338595927335522204503933334917589301169020144179674221369340693685200034252080305113588287587010768255633611249359565478892108085103090513534225893089585030145304506805022024618706048056600567822636499353587245721315491207697624120410463711005247695989956800543796074167859527166407634668888778784720142131566118224165493881420170433761037000456180349741710537266950098060685460910188819273940724953409829899607094832135683832834294671793306583986092322685660220085416512562019373585461710566446299784208116441243603461296452370580108951934514106454339592352678543394716126024806303318614518717101755903452061511287152122539652850650878742277790250758364759045883778843755636131343176305290208461270181963223076048641900377343905540822665363776060936459218678124196648216752559791576438698112539437189368477974750899723481295571185901196931944643616840242959337063809136351651882050910078363629733894639142720861182166573064686538710977160040334576574411494314791900134745356046325156664117812603451108430606340513616083523277643089420322762641069590016274489816070533459212401976866840962009893990025217444955576232069819015886337555455328067901462706221608910832669563557911164227327920574509634532604398074591846598304008242589905077891406794864869313070776064255785298822494166861948711676981089048064479680915073980254180942793452771192018200007463301624531554690953984877550216892856273978370639024039373134052269521730885519214721095154423776625473486652897753686687416221467153330043269704131894421972122169233714864462586542731915050325631262754005383550144014024681830450538848194412857472301959252560452349306122306520221162733556118768497439814437688440222787684727507073400680839618989530335224734740364015613684182434581415719513222765349917485219414374971987061811777821053663019139409891480293776351851725532388191361979105338661509529474195924023455432557082777562293533742897581789056692855480222052381399218629909306979857620177894015014235249371998555703788249037920095771657932234257037314073484627511253717552029232295138712706447375523967517863757609296580100774101875793549997020663142186212086678329352165165267693457623974927351020433813233190316412732291437376343019512795012384003928873450834827572697959861181584480278541035752705676212420086958009506328992114188635648799442428271072965992846935826353278392520506839956520194470127101682135039493224122631159037581741883347877154492855265862608768169854718544721836721015140883624411900167627334848392006639595220159674019726696052340998905648585818239548162035343514583466168812372502135281747305811730518657530435749987346301728313076199373305056806457803524672519238858781043201008030821646866250898642414376321471747699573798961485860209899786384825621544016675674236854970243634102815750931090852465092325243039517053740812932056138065803849758522354619072233820781970522061329450801180819262394631259977894357768600907783254681291219718189314193626510920885207428381339554442334643665117763874870069419515986294785841189297672488510743076995710141755544604293203215583498612723273044366521962569242228683951383667978802203752011533303451480620582249604326693011618742535814774024514040007281392266319832655692601601390258646414380971065840608763521599404422941737242735081143596123354200244648382067680358886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -319860167932803170006192003951777402405250118871051490035395344183066924883816512372441519886014938039391400533148112634702870281290586550336904285089041156381782290872242369720507126372273726432454902570592084538744168801344204135698627866549695497255444577221028767625649928284743275856424646550586515485102133075121336661392117407700491383840457116156669349772235216237545634097941257012422613643930296504237367035185909105048934828984456829128853053155796472290490672815820012419561322934812584508207425205593890631847822660687434042605504414229038924490491349369968359393556389654990560712047688852883156835707917247874036991153140229134252998987186144639987516617787949284846731867609007896749083534137372874449198770281246618168316298037063853345623353360224289064858293511418884066536332079714589502868837599931281787074687606011311302576011693945369818383546596106161301112167762245900690263487926506293475842308316789665932104842930118481415742845146939584597115666788125340132085252717340759460795883370669053084748824639434198537597750199538019085166067307886736484831314842075903440725326417803226288921814119936053842115329857823906136810591093907962042662955714864223585989850885572774974291502520948144042996558033771724427163989800050255403689819176055366379669302866608982978037532584110653070403671714236328012801781169782025104596094288897492893969317992488716982034117929392472458597520521222990533535148342675107500343340308533837429214820045030717569833544246580770048164962865042824935368919938396106576731794819496484087463599277433295668994971020145851751010199074731527007916327588710356899301264728285475616892958301422367929332430277244274225799081722125613654401094455715582601704326153178133062129082845253307492089778373864008810028753097424026396726016258770332454373887137326129973629933653253468635974577079300081407112946335889007870456561764446005633735109848683726881333821088173908048026667396102889831941460670809743222148794034390245208560569162016535296335690981060785516435450087359235068300373154661060269883641110524717033386864043148561817190614821862920139315685738661605204072188938740394558038156502502334579276161579238562540398051779302599367836400759564545365516016652099687085525204474360644252048540717567202988939074855032623058661581547425335750192724029165468842571410400430728905105836650835792904032718478193261063181864706873351236591980845588146479608058359675634277985193274222609484145703330644012386253389598822244935362617184304939477348840487097585812429062530795984042842343144362451804611319136900971218262940566341025985579533539305340575916335657330796554771779778586298540103099210868267593478046396318708507833139498291148799162510534200267982864089498959561811656737579797313170866166217728146317865051054561995068605036859577002854877855630040477993424086614700308306790107324326087177529082349060782067187079460693534169696650511441930401718992653313490127609553548720574674992358698777007436311300188797792304207302909553632991449475450536260284738833754988068131635016141862312174939303262966106040161193792195548788753707818119767157884953868470226372787906079877461937252633884865486821946642809959227423309531072540765881112348138848400158710765900865554158025797311937279465899865051858107170388608165401076007246790722484088495838867023345954394476488465213259702721524769522010232212901617171175817391944734849957397244015143444220631665705579379715566635441128203629225856382407201292271028319612617023136309963261964777174202761017813637103651452166257948725921805715245628207655744452568867690639430176255382374217829260621927110300360041260036383332766039971678874588620258045676983553526215230419613859842334516076820699169144261314432550276585097269670116132907783201438881838743587648332952165439403131667970216944068976831605139442731293856307844383395962279894724781695348347264292348214935193414094565927640599668917347831896609459067086656327548090355144216005260582844843392986777210887619218595790559310053725067838921038162840993781948160578778277081115890330212754491078295955908827086204185151760493839550973230969082088766527027786094706802213381415175093289239124297540643565571344391447436733254044563619416951211151136949498752874392000110075730370829220132560336213006746690591694427576476802358711757833470212760519836397009595899763648436424335670714941077752452891058643169060133050706387516478340494019842106833258551142144760473575813688894234636198440471053806294537978638157132982500114067838502910509926442646802004485068564782532281643330834411376882843043423761869296444701437852549215463880302390390187817914318202317706041888796041478340899958098379453691978642103781130589938202811661547124668098156029317772989630240805420848415900003655886714331203677899742320627072303029620639677024521416332106781034031176925737622923480881422424275499884865121692253623447377587903365796113103787317076100370296006910132644035122950754157500341534614562988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 6833649818728148186234116976814111710438561931499040955102850768660594853212938257853941026617972647937987672937124395863347594146815848449516937992454270476259392952527738921478872439288567369454536865372089268193780858003681659630333201005586999921443174186713929658785106268952362060768346912192472889615830385425747640217601225752953025253852057942778536599481289479173514031772973379065338448188449623658751948249336509835074697116586584435967744584147184594310274473270943945207167795779895978783108883750649495194586335613089661212356115299885829627251042702641288517816201079345185015738667283121449375121103475329940389991215427091609142275321444737262575172044988868534599223997292989694626662715331641645091390419561272035740779520611400387623454191039508728101242085388806240104693485513286786707127448241203019602123269969888578979416455046448809586278120479453228396877233876845896585421450804313458323977644118731394257911908445769347366205615131910676612255489259410560703379477197305630856306789418252496380781463450898636114002742131868493107729930183229853710858749871525999024687963695267771575859828482236756965409580445606776588962549791310993976735755544869175155660111457406845019036545919981066325791494615457290741022624846754070228748744424366763899948777275659672018927760554424910677523041033158759607314270536992644290780080862525862562294696479521646572786236331436665319009054122846475598897380984685539699781059767843603133014070765441896059343702175558491611806805295133298720351522859918996885472681226583579759636374482883663954071257291916277480924602008976711470470561017698849541278078297701941755045237748549518029809507482470233773269504334644966878804143661307841988523961496295357002762916320849664808811767729448022149722394558113778062409907622641319056098475954440344358712954679943124456651109338610020037184610680489468319474640310612536074461059998902912374331713371614532086473732629122631908079867639686896749929740604674477399810776898930579836012723028096216465152226669967691063284008833353337345209961817419612321259713770041522672744456225957061122306847827208284775466125636825007131476351461030357980414457197720753637037431333932148136532630294345455494611254345147645272523256319204220368425787795160049674420095300706020805390739475571369483012116392157256083049196825943604594009016036836073477227450275184376076660141510519226792222589152275695967892662377917586308375963037896609525380930703729337625132006930057152769592947025920956314296694704567622857195345144677310846275441029936365412303270616521691798442265119430056259324849512119285917496470685172955880000069380989438616817796675998295739514965911599499035103644973681323243091726848274392873587485775056357315980102605245546580689872098160272223845014144015288359657954293677901872539278128775692215133100141450162340765851803014167567823514408115240728434255768632648935306949277491304981887862086206107599639494135548296844966242030145520172402817227179812041208840626977497649358503131972367453266239872883513037106026279030273431673298213969449611115998719403039571120390746355215443497025248114113240592029570575442102173594958218146706516673163172704685430784490368601829282613789941499580327378124256972194299762057523821037121367110652031672251854153183171522144489765950004210868551405699783901259864806725302622078138999014218233202797146759315689309475951780032089333928278692970013618782640219084401138211284777710371867690006573713917360253940578517835173830049347197906249414170151003567117082285017231171826806989506081439473854364636930320851501462491966088069364990348630756073835342117727514677425585181173603728120253071034178655367950292539919187828860359180493697426525211853751120050129363977780544279189566488058544446785589791799129252577527907912925197778416881989807594481007124088228237763770489418511689794896883023884026404094615759629396119077248889666614226030028137103491372653559604557883422180293693027257261352935571481001599787678537261946421511361848608805660770079725256773198028107730549897750011423265778398958816220687773251354274205511395503496687465433303633132969557371786011004500694309651828484125054955848823550366272470943408347912552491790236789011997483848032222118053010142309063132064131989082723751859670720210867626388786643663224153035237893845183593581750050555471066386013763335277023043868917297125499085444369899366283047012232593697996802219491353424799663444232745465131936542013115113398567751308152252313494589470829345270844601451023688048488732397083762256006435758733691146973498925422042949873767735647437238020933290128999561616157569985297398168434717851373436249186553127213222627882649009019248143882484882850349168481145163062766292416633061540271899056778611137013844873922508504846808297942328073478423521809503277464190011716150502155626432286856821498869649189163141954083672135361344774299562882905091009248676856608341489788970068985918260295875370502471923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -128243206308482545350941833347922299213105583905819005938302731148259923581838288374794481400573492607170809936315366847291398039709959983699297617403228810004319428404493611324746120124331805183760426923232794874841058985782800530943651424132207995687431792910012975077332715304823618203666327747731212401753435220503880903747991981762834852263140643991724468808191882897133984573725339681892758930935748114364066227945520281539734804176695395714415494445888635690762699542646517303181702701973759946614966477121833697498994886984549651297494320054068616838518201849722779836643679812587708338401749200040588708081493733968869793755662133053509832031300118251713164227075541350803948534259605086201092965607230229907421414365511179509323615668349074756197339466420116848338188563094414660429949874032826689343075222021946365586537486396601067337450843261412797187511957590806643407066003029611994408191010649386015053403333270732989644458765880936229893140271961618537353692876839367547444303207901137298993517815025578221128668340139566916473933771682286406610796670718855392185058455965782914483922218526517247570778450862704336162499116338118492269385877367892000714170029474879232449324587393798144924307868152266517830947790690802308020186987366195562823593142391261142131357359057343129924620985615333631849572118161224046895208615952094893132128432155194206736221132497500679769987059032091503955055330159988789725631468537067589926518280448157777246362436563782576688770881962921672621557877716677029559870113116746312031055686094746852315932902308177896755952381888800018152928279780259114498033846277679036790123237156096477434011796141345652657480450104054256930392676610202624959171780003232145120790042908839986250921959842295668638994696339788888588583924266259025924939494349655851694012053377080032582260907670619882891767892299666491641635334743760527741881063546721315134130109725016285858124576860344231130565596908211008577603153678113208262740383035920251807965764367073682960969585275257359106401601067583167610981375031080017881323607492110094042733056108454767604323544055002426649540983232701829470981472187396947254051186903339377014512933792450771185706577126950618832735972695204801442678597882398128734145236464361005304101509391541270501658955799572843973613856014903768243255525268014621555856129148436365590859608224436500481840328066913190851002910699609679284646529425094254981405480771747425600027779729768003981836043101839357552953764643430422480885145263273122164571892144488563611923762778435267180242704450177904617099695894399553126029259675222918448480488747639339238342807984912915281781613811602606384252199326051562725730359566950670178918682867685422173835187867527513348849152751862658982818821727185899359405819024647863395566641993791823197801070458533494592364884473185064810701299065835724081549781486031950401807065962009155644144257333800873803074001181989640263094167147912359848302401196235957739955924190575218165720935220892316760046862830687105986020571253142118370763656027133136878713751589877876208169015943879018506149638624243378850359016380637436345662692320143136455062919918035496731467203774763852218384138065060888769642564102727979220370757103789564655796487881545673960541623939280454223700271159896798562775736298405709798955886235101889485312641573708123219385659346357513707618520503000441751051459567256638137294827696280968661716929464187693575040413441792013435757222187149479516394817476172805714251192988163172513963197860513093375865899937678176650385013485251782939600188163472419961295430710911422621768327971276154826028397086294724426947906787162156164490576373021985254514369754621737829602991583183393496666444451283608590612399542831478205124607655522428234517014303663140418774751252568506841666054044180394745993292697287799320439003680012919049094760714646454122093677109632748148663214577462819321521019306879500665960264766961605028316763465813349235016669989076365893109050195873177124195223467096266095902177829912738713515855940326181553524377129200281429814075633731493461816510629256972111709490237409454057002003614070215018941842753542986024526801330606488596855719860362373928984741947212092915532449738213394670300481998887944831703506212305748292057863317479455462941634476228713666607655110973073460492465302292177997326057527059837100865307763032135522782623016748985299693613183096715306816689639598633440505871003879561823003093334018998815526969260120089773707179404301833202836723456524895884882072799058515204269981575542319057174887686722280380888081483938647540199280159063294304487890721191957296842675166653894815307354826328434251348898721773548918649323843438089659939868886700682586573417264175433821338092954910332818144805171830532288615459787760021346639600795331813956388834031045871790011324788812867157594035043073977623716059484786747576181837725511403823150297180661820158594769161676043858617516257804291868183099722955375909805297851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 2065664662133672044858116630618059402889554753120574289564013900324274527087700670742258532091260712137485603956682394369790942878819397640730133797174734337773230980494680835236499317139599214352213216051146730563580169314144852798476135199604425775402071366227428863999906798958638258067128531113369141100329909268039185887981964997713215096352613510299491149614249918847460573840574414259630560043598222706385406500973272140402369482285554909469534255053081313978360746032668299385326021015498591390204989335056542645143215077691651497663678594134906645707608360522973678387454250202727626431770139092256157515311948158908278407090968396276150678488547473465488232004646133423745198945428504033658587957928824214268730485437744344124130286937591717227663495003161152131109327658019732662989564564250103008883121660598145220324923171714649201871758009545843097361986494048924782407589848890806816672642313603032090599927755469404239665115356525184375460125618920861353139746154450168439360333472104732192267355811081501337497419577430878310308546146198204737754875640487952536516103506975571530916960341482662586353895173942452211335470584489857574762701855799601957545032061469462772054923517346818693992919750802701089863382828100366320896932238750856239010577033001008819275801359523911850755820904716171643196574370072136233223859681616223793064470883530273066771492640900410023166366528050720156200478145316448099662635035082230602939533606132682312461130580073839446943016977856651389335139726276429746202260529635950926742600554874094736625483412156432932930560794186277127662503547458550930712531591249099602984094024381122201281137523252662788690461115039012968188469531880064517951979876423390657935432182255818087438185843110247869363225936027119538699559905108201058719419392491516855889342371886111338160098731706682729879855212897557637378577793016929890465350282550946645456686222661498460002923429061227485416093258885359983029248924620349949286873220820449169967928428013881381165027123396025590653331774392100701687877227427241893909552315748290354053209337204829171277856757920171298052596311145900936816318640092017277202611755122758227922972931276631317373700150281930637688063740046206355115083661492879379253227222117335056285565711145294042391541514621169190142543852229301169912678119890199898515291150431051541317626552724900560999832083574385454938506699424711227643457546425148058235986350152775320137384541830801960921975708973706845495547059196986938710037219783341260260347948663290896623996785011817367582385801088915017950371309410442306799740654586428171790888651441097624313412409649267531630840155982281622742181770812158007615421743011715055281743606884158380799302577469738437457980497081909061442395234053759826767812682684924783424809930474393534263838892603175818723840180500724786707029563958824882782576185965448089308612470388326407279597415663203404865189349397538096846258037470563168293086597898521156357304960423036944979401833771076587643028355053484335794038051603626909961370168211023947534316924176669296543343705767572290176977854533114185039694318115576370224654233808686955143134330210532670661773760645761434502675533486117470272851316420929584507000548444697723385609133359146502352326189079701550453260410054866569828366262681254441248348226394448298365682014451156779429010173450971422949069575628287602475989457301093319213847198810928885712007684744099741476089733440159181186697756657349443125939465139633533164188733540099385211842559817419022355109869260989275384770591739540262414777249306327471962193113592898357038134321345728091254888110345949277909984768230982854458366871926885599822848222323164920374962611056104780821149364272273138717180280869672425644465279740313900606713123017694879630045195562824983360952104786209047054754796714454741869890491344034147546225479709646110127604528058678484335006125998188929957633045338226229395137520846775770675736413888473103367252911684715697304884553351042151232027708268651761118516551517609051464725784447587257053432265878221719963743955287987161088641195102938876169739867004911532296818034003604874059921375050357074204669420453473136476103105629921004247628358578979801305971349915335910275141791732996182703888231895255096328001898302428936848067354353147469510502613245322707403980551216059637017313593460531366329964734641366429430028537703504893178278876677336437261534399636134064603602403537095539544961516491280919644857559393985731106180303665453241120923166803259834170893302477523237174251947334398625784543574769067069991556505549022377645053832270063200646547646376015524347941217116387932622268959301599729973979292712880143687231543544279284082879199312948917818691292139893988739893023368769509306861303394563458352506710614607397553423933622575191346341194151150527085777768974796909083577656568249388271852611490591287577390326955616618802931819823407710623249174218517306805706833675584377374434552621096372604370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -30638778732504978231324091092147286996659159826196803149884081068273615171571394181409650876581263704507065525133689019018396395911616756376439281097657801895917131647518029473230505623467181146242769259941291226755679331007084059890096823093783828833910237425635093941308514972271323401309117376243993647062569869206651774945179258908450829756729310087590044883070234849503121715166480765184051585766372175269059568009864732023812129450824790564384528639173171702097530175415800135242096889503392187115343364680586721298213894364075456503916820753372306737741110682113572684834257752281959504727391971719179984264928802336878084697266959851894269382672439516064320349750196810804009638722698862222324189933187653344239636699013521664588034498543590256690595954446905703469883090624557527639694726805126769306200065593817193834959100105074793978051120967680995011863920556180370442748831093129697375875720349547131817909548294149819764356866631936571661361443581684074386054398462053187946740845453329283925717406871493733608215033337158276593207414320210018381326625777734111473416380510314874811582513364889088030199632845397259535957980369545204395047825433504295438285263086318993427066528808704924650734307695807477224856607672707624974326740533282549618519963765010857673271584674683519166881911268104954079702430605820744692342537960212469444873098397551761523952498436323936924182001332567688558281082477926142379014609143107916721235698964008192650520722948897009772689793423684659323041429129771385536944692567734299439627612176801138250120402310531682224439159078762827154821632876830321157817595481999401473150163203093771349181769970753672622700460200006288632620591561434706972336092476739633170724923678666086008601361662936121861957049867063596410634359047330212149118130049262155110401329287861032687588637365203464287691893033324913580287787894370751860265144109599338021684611245143194942897136977097849262935075926495916984086927437869168938677486973033146687329221834277819873802845237729221047092353659009092398085428424991670194878561078739150157483712583749309110472153823886159971050881780033840878776656809009547045970295680462078551719183193713217616657685800182129374302818180959297591448242557432334452770479426566379528216137486924951126563131128913395737702791821653486213606198785778781711618190938697010318356744065978113665070996798905913032493995767505393576052925294096969600911963648980612488120467473952409743425059558305065595270884680343747455043687619320355749736542233762101546446244499522753684444769951314706037362870638429020265408182658094964727184500819967928015499653116192069489459308514817785869966651232889809742154991994830136709609992261607619486259943014239058999273639093366916971139848927713403178916128771475347459228150554825332904477249976122830632551479045210479990562449514014022523158167534312037205907433253867188684216384182916132707600979270811241618756023614236438872681540744411397412539603281335079722345271651858018240655347185793167795781897500098458387054100691835518807992012001050552722470307217508339545307855757289360289514916061371869931635396444691179509449075108351810928898272379411946255703492975526133408991555266787052749361042383706440133705355109106675431802855878990384980842561101296211734084750622517472706043954347313751563071699835776418654749383971755884854230317157143782348587202151312594735373168777685968727191922564668734780450094817969866577150612344437012996929313349526281373105988290679730806858178545633514130384645018590858247124164810184691004596054501630972604932642421518829096213785455035086389275800817376015468013755681486555122023627625685126852035562651425487901103989137794652770255748281416237761007006842759712276237830141947750551534075537354166734501958555455150942196158703100239717653237618413976437095021689696871217556048526324608578500723698673533190313413596367821976551949792440779645627560432190362035286041674548538344369736976056901488962924598620165079276215039669039194291723102481747270011305237823346295778112240642025887730670197397065456566177795261121098227435426618017984122173985398350907874104514222887177776592011692113950457334149678867107887145937050354605070063119207270199088775554473110989056732656915356911407778892157687164350309835319882293507020973072669818504552754356816067230379272001376576837255244209772391445332125766556247158353679012883990811564997386837935228802415615746304388208214824836579021621288600327019908562869621068791215842367517036980239422451071690398185185917287282602646761442060383285799305331482502090949064049852117353272498498647778735034819907806506465807445068471983817404547861739311077082277661537160491307898458007180123948247457297322683552631165136391678235164618294652325378422817861496696237706626690973601119013510907182274558075399864418298965329542131082246991997900864953905899979772595122342980228831828003112528222064529989263187821607603567031219427008181810379028320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 322214330963916696011207257405536132360448769922456495499358024950487115359454974798103024897877022768590848433642574857358222784467773797014316097341707809934828591796900698084007234100550915996503450420000634378600135084986690804323123249399860967020902312733166579669704763844732619838141584608578173842621130212703540127008536790897120806551050536433274958342284542602198011162324815264421720586543634394983798796932794524348723243542573985653189233196545263305347959671651837769168791481164599367003610122288887097172267589133878706300115123424676362245900882554528527625154173319103413251718540797143171983744313480298042977880596052097133265816940346657634990184811477000780562077817066870342004559061126055231717840415991667190268177539320128872247573904665878730627554767026611749553999374243763491933291946879915240010151573748365736536097275127486600280872848365898435469151025986735911895711827176196071934582033968872856118492470488310005958099692907874934178065512736973008161855560711092588678225396404486157363458796013229834090552490526892438947095229056194941074481388597567745581728315227249937418970044060967941075066871942420846109784203656324643698520416833566321380739022032578088882729135446903911836019590325202166594392158605581846247481163745518975190709757246605461266616034764170842075728415304109392772936226094755875749679156975223831735129851904511709277277877637768540110912945493507336661511704052773384308488043705817204106115910900533080838261754230541240498090745846274340661066600627256333854109732070045624740267462361419749760986090458120187875783556902472347199660600371297044647331481263435185525683771754067023943855942113251769205277623014255845574667360171106657160207354426538918882313618672909439735320492812676754499577088690662715140122453378193177927103088399743404173421229030083320534486674358107295333654090115843745566313365256978469872598399269690733381109905918852523093689545486016941654557512679687529153373331258890803010484984220501056529310915971857051734064227911212205360312290598049896279074584507566565145033550403652050353529637398493573500392867922857944896967989850393225037724857445736147357748616271097261786307719654356845787832345283746632318818926546556015207975990348319575581950358751340000103869259248107855653741021310857543868039051490559655384325244239980943160149722961402152111150428628542356016736009789377424966661122679201861599198999588669726226876060684367873838593018997237528853043723376838045465098303736288248631258779480995854412628363048035702786722406104680383252570935439977694714018154621119888096673830204850736653101151774644175056008961459817999645195316537281990029639630731326711417415194087494520229450171951120456524214511505785897362547273690085785974400916634535374454148550399964867948068118983968294112623658354629800260295170364580516601704811429366190335618219601513431777355351031997014718801574469444877666242350790238527747901871508426430098855380983472704889141412453546120500663987368984821294498997680443022873468864598574995066938991974661198539830789079861584702265155898450749417437191932824065220800998538792908593968346258882547489857716894411673943954420975462425620173722213174021143731864251237925771352745308567403846831625912480136913457349163218017647607505539837562113160979176334307111762909548940005650925460191770400328644400774450873666729978863367600143649529201439565169159299621134851329494087663097355982067319750757389861035255942498572167792062361773077291858413445661994365529190081513458955622394995099658345073776966013778125124580156065542193541252369361094776911534204511849257526556469286229239483885644878403163280178419532435283048312985960148632768741365227340842903783149889754104051705739588876144386329880860689210824972288459367519763645760141747839776979351424221592610813106157159754359519823187871612972098068159536453571287443342411198837475007010843099196678977810101786336249357511909793032746415929333140633292349487169386549226497254446806175625695815101928700513733624574631677199631948013698266583770832604672519692895427394344190633317250346845812586530683238195937207642993711997154726321510353591544673136340683813004008683432885451207685091807736378214842276402972088307434722400787566849753872040386638027738536053924197373643869915947652746335755990361877176248552788234180575872212391683402376551828795282191457728881915427897114212468799171159593001299281661061981887858780727458320295948860492148190771677200904039081531909651232592359648260934557356503647496013349914328524248152058877870608340532840855792502682747486090224220586285119076725256002219993157773902657861365144278889079615212035572689051743410588978376549307895355438258319798645089299700613267485047307853501106502284571880951964203835369629094520786422228038011406984371194631358893478717809625431245793697901139698438447158069748325252440586079998095480407636120130357902172509600158267772940234863199293613433837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -2920691313387037314182783633591664109930484356260720499970360532193480905839753242088282922549408488642256616009494179919998035183131163067611419623197868392235171273880617204486273199885660600447869369381167575735644889228944588618810362520972711159810906138835654101315171937726267833981785163467748085775037664162628444147335239222248050687879984565727298819364755490719082001898582824487263894007666234809113637074534846504944890797938264638698049877333590030044887580759513552370574209002963018583242248989851476352051141558441370303477054448386248089822202038956977624244286814645653070949523137297960164585573304770776789465814805586700256510333696210877323223291247167065867841900749225146627767253975870788072861358979614307431270303771350977386276391756974666568661081015986845895788259880539717304359282522619874138958495401358759746988492032941861561796273965847314281062993313962803071806664978425048841166555893134597618853666735584037095487799332098566674444666915418295785387177877199556413014523041585054842638030258396625638384059838368224217808256859268836916376606911504672660946908337156889519782481075823421027498752582166877577335775298706054288397098642836744648391119770298112980277635373095981483897164606419514706585787119658210468692898564742691692586579141086704376958028595520976387429004721454076344241157101289444389583852293982740095026332357748646052179461459426619823413746505234725072179382737683564032864140539598677963909888694052517943957686929024163065545985733366136054697666734537464069525736995918738602711411896553730027854231950097608401861135145284976649464436228011729967457879496233530741576940662845204634753876552855681930151751527987540393140056504671472234009513765503636141939905617692900858511134682831816061756623123965067776779619117928960837253993171413404972254667733723953464599755639256434583270565292936516719247056005171159582042564096693221539257457328645485730149457943397448951439434537455703268628907104036933672711287409683766072557411328764046043143419734493035030885860897420561328796632436318121694203938379801632955848319310119276349790049586752623470936830883446465001849135864657666783080555707438854602970186271887984270828880337336135959516739004558116238260786171137642896083837187303881879241621421173427864269013166774047093513349874751476633184873138125766219087286010817752694427353321770165372808785083804832346479378383669601787177461690626315726472018659766414857542048540018181303924673903558460395534181029622113980127331929523133319092073030415627246501486870520719298914511785553430358799370396048090832969212722525242708709710425462886289705724790748398770447576270120650849096818886452207138565293103622685002427757905959527274550963830613295054997224072712831051096995019455514003072302348526731311720546581188502601338983058598637806992440044556909887980287506694237033714038951899876294915707304651489179300629915957855695850449786259133474393393338593005293464216344055235171000823555104060722404462792021043106694194389955481299232660494472165941301894232577966595648867689704540254176941811143916968912875436342501409408559560570331182706516209980819547548746418307656917560359781096314991888569127644087476912725198311619082020506026848616413035559662545092704924229677420995504617700630156496632319900674845467934618331511338173974601481592480606047797204850272956842359249868414094026944729554801618012725792204593000439854957997830492908376338672347651489127788992093271969381461453164872866017893780139197905720910949458087003689865333630980408841443632465221655193441282636536033336582292508979489548339861117640544533028034037788876672356097371946958045323911965459171828525682021860249197058772868320660474691669099154489626124222482741218285390136182812881382025095139983065582230391356199241779615481110265556487354389373453913607833572743968252455528830336574507224427434518351621586262694577441061461393407502324461954012465579899153233053661678624572884665553046459699954193190605362040674058249572016389801209618013233517689653275702071159204951427037987746980286145464364129767064832534947236116356654527721164999147702792981993233146497431610948913801501551506212686984487921523171736015235040009116762344559169234044880004559409088338868111317271181513032687006194497997652818394086723852393201720890875010016034311134793589165483469573882557233190109972407901810753475854035678398992232533536993334074943498881438452254614125908408697497878038097981308838250453535547655508733747754461322864610977547442785941248798127101935860395589395478681090783423323263164759936069093994578931283178526097656668568432375575041588687227416684573572286867085315126000745146637634170076427580109819788788272808592311528782268908948980629638252630056083090410681529378213675357696751065253023207520822767247632376510225563933174002167111825520928117668084214547712167585595585688026613119190730516091547117221624065615953602659260468499269336462020874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 22597403103879813140069854814008848386990861547405729773773619887722013298648573927509834973697264163740334396881320582718705423351076287497332207949600990957708210927480330022589172705804661203891378012603535019595712033412979875665218682986755573693624623346781008087332514286786142866569728938450563232344590428291941006115413746027668825197333949409229202823503766838742057931373719217868320022739438472264707753277047072237683339634997147594746183854365850385443882013923771958778395810622181259604775612052279580635231034201285345023036968216106094030815946889243216877037869516397891538663243156900630695439338556972151054959527093931913423158798349701370103323334223788434139581095608441850160085449895139458982340425686610710725482982444893345597762508845286313792393515083580998924483332633002779029616603658162232628259306728949132670440504724185530140379542242493885054397354695117661517377579879600927563361752466067879965919256088639029753109227238656793831421380368016926128507755767634693616851498252281722871834583115179999992797697778421134251131549931697327618468202510838573857288814999471618771670128080696447982511645155853820343929790776348087525995705912474872456552577731478040530963796202054238852598330583840946841363017783945206164716879640532407047356318734427458235140468871372481195709966223209792186139893157815366869400308260344882158157446111522677624793079027279927171977748877661451057956856337089920376535656658158046485115186337987231736533357392767755144918227393698091718742336273796197258741356351453666181655541324148208047220500940508631649986480991020256089621558915633683767298667990389794314032530123158158652468214865913432636475502095484611688078342329649997622406101976242846215450582206631893369460097695846294599742775944936742320332396899359869242141507744448364531485259590947670626006531590579965518980358543223869517210841032822351794600412551594904620839030137343374045240068553372670415522958292777209419794568651230889007826686643634091771220134914259007344600527508272104721381604787224019081909020121637486015473075739405911652438167562617550386450599277926428173178495525625759183086240354636967156368035095219739427813563395176338173702918383336610207233173739504834944786177059474454128966851582016054553208763864508977007996161475381290815365555612677611064567674999936276699722789280148148661807328113144310937994481380740202435439741051770151205087747170946984302590707539454914858408006831873822554732493646974243127431943396484164819186455121332262236330419589164845872439843685744248879116816332162521623871893996195342225659172712588260714818370001027491467745344904887813489524571648197904327002770319206330225712835197903147235531112128092673813795295938172798173710992601228885188876734694251370754935060060249712514775966017738996565754306092551972346936275389187675060929685258521992814395502714189819924308547663824417163178530512002321032494147892611799579574330710019763336446632378653871495574460830629676355829575907728146939012783540485029471284646638660680362903207760724291705860878230310490077178498620441972237612625248087689609436072858950601680664003406556707177245918327537994686400849379687053386019240454387567585589815896179250424298997352881286957677484631958958028396472750202991887117924001870932581587480363352056068254774276927448694673016650567953449573546652987709906865959318525128885882149015151587416391087866548859166479209336010576147361901695178021587109057195508358894326593327755082085721810248410423278508828106183434802214379923649948491642573436559020527616388635946870519451950563084628549188381270862314507869514811618137889608353069392888001952730411721592385902136520080190770165060636360918184095969558327197895800111629254718992161843437619869251086062420820567128480851677084008978976193010005719852146393985490895118995961970924677141368690889907962917667643956258558255056451310959534049993099109183467572415043159317576130761274586426767510014544717417014745246923784896822114346595875580613026711008213534529884504812781699250180463833537287194129736888391406552088884765809163260154372201694455796023329272817870287075478787435765896468561104179268378848335308180616338713356887919870692391298710451197751087459805563611677637813236975285136635254405844333220185486514141656141051255554906406947764401775279426197241890045435679180375557477814680181568877244982929941702735802001993286139009507966877600526498559278051570927558885730165193147352972920887951478545997243003642338150870843840120758620712701980444420485891644052739850365947170829277164924135614503735473012860926686022038942159500817868357601527245127248260767106733832580478623404503891459059438716791674104086020802043595619666388886549656765221183266672756804637316306860792818007385561342381691905438694546232334991617599586354050458188296990793301149383701676646978654188640046661942880140329619015864799057573491932587048461322787318295013392344117164611816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -47467753971410770487718427570691548603675070920093693434202392414575183430295214514984487051417477398263933088800271194851302725448635093694029724019964989819849919895404970334651970353691523039939350567785220111517906809254019461658526524940192462570104138119584931881511397139233486838568389645199853253439774429263535883580646675309103563439130334738787742875371819081613245364395443309559952685570819323359046650106185145139393930379359082420438503662973290166981751636302566270132764652466476364631299096425958083022989777245259648867046551600949490967195482632517125092824912448237821675345552545671004607938338498657214850085823228047247296084402183385524545401544572165311311269256793600827008067398426734712724975148532465843531365252207166206155775072514890492491774777660619811534648668583909510008501359736437598537891490173612309408171330603507398524565286558393570748781700986786359471501893303519857998033172307703557802930453479721245236808604825513996894866913711275459679532423240512815683452686177517712909091985522950860038000483344241108764029940818057695260435021789478751840209734426363708512551878278412633444978915630898901861605600992773536728252436648451606632530243488510962891076676977195822230255100818319615206169846756389344625437872018845716288194253453805017554049742522569173377847433828621524862568040981544481029252321163693793193371842699119644898804529836232098894447036024987776448843409140452919246857004692198464119840030743071286405823955442558535123049419302400130322603621829897218827713696925056488538414133511122631146156743068330135684968863457030139650748025510450914409730158504529091065339244522749815593602026853412039151869274425384260859587088061313154181565969345228818131295641591731300553665889009887738395861720502255558205957384760318237481726676078030694395679719123989993843964624184694778084592803097421410988509689745572856663570968639230930982094746660291488987937328811794617791934961237233858182807514199860843216707635035955862205096551147062864901401993413229521696470110560018769193662105350297482117248525610753669493911780902164277370278569676315812821108784654730131326046043441327072656913997645119348111291356995427463814612927564712287444966264863785365541824104486085127509900350216983396738627969243847585127271111908165727921218273822756597494011647055574715614598658161503422093167129914172788952343901342534643553645139076382371747814528261960115813227486236982148028620514766442993816456689529138589337979832540786636607198043033404033629114235326264245570875385629244516497056815721182546313164936403372213915865786937169703210391810239201167826479537179928856613124038230430534142968295670018252311574757694715712482013976881705844522421368646032439077998087411328118094253318811694903659033948371712699524234081667223933787551191428007688909036980590932459335081589100069552885399815608101940545317782430675315648621458739027242295752609263188424985084554995421441423654755604585532117766520418876460346059486948789012603129776227022960578122255796125321170393181159762968576222258754411988339451392569654613890740144632939249971331508045369047004044557630767107333760211829218915992477977852639498998587034380752858167863131785013532130408898739997523983772087150147390082385044339077350627686263025031873018561308040715919165806786930042631259412501130970605690740701551652705842123798912231851752355281483816173196780107722104266248257838926067800849896142562486656267282951283097876087621778743793970231758588400536702431236882389089765312684362638712179355123767826931622588903169789245182920645435007130797886751397539758276331501034026236164609320850159406280055895497784066305325892935904823892903496092142732343246079610292405917222560208101935753873571859020981263481060132701847888517798045459565940914444617226164404208345472314329031074276874190451042165595824253789514787638066560694731453193266981456426715933147367490142768371708279257960941549243053246720133748606528938086401796020136756882319577268038881915293225120505195504171028528456109451199712516560970650940903182156431569650541273654859860593196036370444845521450307907626764574655912448983887502882486556067385819338253425767991518925140544717545527732642405595276217283916039316926632565226413296623578919972142702414173352946192345578860221332115417899720246666342838895072536867174682242471151653181534667109549198813656590258299223366052068894025753497847986025381708858410417960855639498430592851988768774977210133448233736646017312392126697298368374058872220734492849407644885367740852144690010460368335961161410910710955454016735081476244609501586043536979575681842535702272051303357797148304465312192248940355662169082938463742644100773501132365800586382655914513094532197952894016983395664065976422992336958365507140170341215922580355527428487221232363957596784958244007365010518670648991816932746493083045093032441127204162031265411038740212323894240853405790403485298156738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -2370968794713659463159182841312300728743546838332123210456776157616489159490305742037022638507695188282076396566327092958425197228658785646374390536456379206301662135540244612240998911541752816898306047075383389549098002383532425587790873294718485896807038476019405572459493826462461882782442025990939708559399389650682405967531069151786511450903563650879648766507476531382008902003438594488283063304835721963467329363042588665054758342394180610981851379079836505910230891987949897724928216245318734448421191931098934245180343077587348829829456910209191116553164789343396206058786087259279151973535604852742680178564305539532706107814755045712642356032404176966444984524697598959643858766671949457490672083393244532293652325775143047526996954908405216275290994793593067044766325951063194371707760631205686167417596469488539838052967603803532700592840487753285230461084519958834557239412640794846237055575816733805555208899555852380926019085734850360141209922905438047125625006616050922616695559469326363207149942878989281666751996445949742692222860855442845349319667099585402308799693013729777785329107952213203436602931012207876847247226890554630700857554321129267971412611495809172817617835613716952317991039541215052859253986896386238659931668529248206969535157442248581473770163555466128593936019114807196525369954226793460175503761654164314956389087707279845451269663908429377352493162087325107069274163932667312404909210130815030454639883537735211848874056325174912563934647130012744014466731603434744863541058991766479810294847163353966418854697546501058053147978858545335995358142974498541686589425835675797600115778412887153885997860048458563525807519971519775314698142974991880927063788422649491706918391373141929345044339230763402063836323716689176229084611843681031249902149775577188846092880373683150364910484773932592877272950263533509399348281847835565280442074941823818539806904320665250365651997969680559771409587782629072832879746051081763429951573757423181184395895479383964596528733378629434753759182510309236825703912303906596974717171314147314481831909125381867092278462990791020530995293354808874616253497755297119900376541587714723319026593922104036662223889813878270354467539992598746542950291570505343166785176303998181172050033811567648030386330709302790999229002766176007213379682479753732679981938149499401853677863557200818654728595722566852090087703078641014744068177560982193802797090300041154803363779586351603435232425366083914172712097808419300682831876431896812303978401864336158686063845232324607553462964524238870455714539705477668755541079725926803850100245832759955303313939070964842411559584622724191874741070587201609583941626508739058516322626444086235337142943487636520733541195028433833397061668702234736010210285552414437728150491946944183614422100769277881749488483884036581222040554690318489092083382588450972890733865116226704044609977855458027326119808159785731195934731889273581457179791932148670356369365033738111697046690512012408363697756131541158538927235808932296681190679122297563658908583027710185463199150179882152556927009948055248367535309299933555551467740361564824212048569602251812775462323271495064462211357892311781539577894055514095488860222741847959498570694877306335167631157472982524897883470541842618926069803123042498588635558319880420641259674664452272244047368990987049718142852895454280456978728478806434155835789390771361553983701629170649905985795860907381830398230756736510140671977840741175321304450660178146433183627214199989725763464336347260146715912602123079540782160685850171398148857090754590396219918774555848778047582560312619847321191471434926905019338651119875761634966561989415138320647042042103236610759581774881914878457092721912611672085196348817241003027228167274105963286596315171975201317331134341780787433312107377575376484640908708864183248409173347845633777596165779741410710903139813052651752647218874774026281136950048629242255564365860340761186783356297697988717424183147546459722425211743523282105596395654198500835412326379917950596546727433047074191141723869776272867314520886161958952170514228511600653534134067240899512557082115425627249615224125078199847691590528256688878778504452622512420805524212765076104675573738043285909416309611420732505713206662917825516897607873044875988181041056089546873773795603150460415097155171224187339759860748969038821923596324418330163730678328248959646373155962235866601610043785995014414971580756050577700539147767246435668634546126568257439960900762166400936817669850145865845418517620488387781829222087652003107708275347374887268692690545267989833652340392137425293468088977430792425557271862714688154193627370764577829153498757479374470517783708557498595561829386994354625087261294224776450106157917922503450415687657814486960542903791189440620243224066268753096810173109195814409526074487757900056386369967646535528081197196812279261758077528877915016821083303653200369254250290396157652139663696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 30397635172341059403611770118178796768402121575801831063754763475080053010127130593995334137159302989876296977438675982956041543852208396467252916221368326356456337002691657282021231887342965363491638459942429231306671480983079451738226320533390696191170468336757226609216724164166439981980342210227598488589434301947689448074419401844734423869318132101230137250879516788992527291922059799761131950136081783982619858999536616747502302652339630367176317323403458632170375210187431139352988701183446563568343520668108274090456189604247085371184676284262222029084426875288890566983655925301068785520488147319494343095955084495530862527666989547949674155891118662340564014731517549071833397208965372065773767781439326102088676988101714825447289217333425060388318410305356403102838767160829127434901304746584536073927247223718437980801772710849125771244763095295053702077302750731294252191889511912712804121425924482914007835104947427885325747863043788228996587239593731016739431470992429556588026405948320029144145025029589529532746667431736417870969522299653571443562179285905081241283448265738049512283859576523027133285797594504805283358273642601223349236925502039306322740166950356628403803543562618402588843521008761072902164614883139086144772439181415602407298718319597523297041135721204157263107398549249460374869920953495599873535711168708002798724872029543770536185745340128903827576206971955467183892236540132286367726509383243449248378811946920598458523024866711339392458963042798885827324115715017060486836219270970205319814385713435413940697629896528440641408529724033322309498240096774016945822955376025236182980738525185926276473649612380753173824835636070798667562916759142009832994244755472038205563793051015201605824002787769574992339362221789315433152410722886395712138502366615238792851401172066671254074905233198039177143614043889100312235254913796546885599230792147002531959136354093341671248637599141082369086621306406847520759605403640093186211146037669189966867650476376401770468639597071798374470998949485546573506974843596851078081293284392917418768465180130298514948040465080428196483960874450045342934610754162024190815847826149428552268803086908333413312800583206824591290893235164857029380835221107206713510362064145185202576330174094708181750894193101220458147901669020630582751794385900838586249156426973671095347815025318846124814821964073044741326025116289974153991645581918196529462933218110573661001751618802070508254789765922601547249514313905103851152525072362517520403465171615393345592075445569712635499071798562620727507909209945367621864033417402136385038444639595439546873050953842379635068117315925702639365896837717842614971010939879601983622168921667597258639673560514552517826741346488361570303578237827161192529530635312157118928495533305540380935547840646196822103100125379408795628191996752418283974763230634659812140552636730485816631449041808513461938631944373650918330568624875325638385645004763688219008647321448260396276027348397878440376665254180630163298496530886691408060812173689236036920025249182252699624439676720167131541967607837637645459929572232478485307634487780220035306884826495400079342635294139096563748998854697553948275455568749609823053059977060371469994983486318550528370781608015404986972817551394754311379944110046416109185491283129810641506153926949126407152428760807020558071639891110738321384728843417022106542336848450859253376440120003178327183370451972771385658391394267812011776906687431149929288511122794842386729112044194630287320411423138303191913377810016386121236328718106378763704063563195932770047785651119702199514270327740448515696841285012754239382496934106491414508159102830570500486251310735381408128337696199783250015686336758958195320235604317516052520380255396342283111605225079336601451825648445582200125032573920402723501276988046060366398704042523996705255843941962502831432138046541252161483433371741607185252070853084144706664823594675769390324649222173275100350174017658226113268825261639150896113406503355309693959917567737305947681114024438080487048920079412906579386319032334098292164227457266357553471260405007574929181337732494217230582567299178452781741053597702916716734903915487190744822361215848083166358134989175985005365227224797491250093351836368234013479889178603138960516433686811026888078633155867355090358610392122374706170836809154543002938471339158011076141698936048952800130371128545428883132514632977238807338577840851586272506664106051301783365729482953278775558927184714711335431046578169523654696395113658870722677647046232983747145138144413734939810555250389447523100535544523073848305485899459051667240689769673861011204840483598383155751539944227175150895938117845339268627816884974071247610278308158426668531839441462550150546939629762232880156076647293116089647894978651976904464593878401442556120232477753489667821792268546200858633673357194748871735511666775265692538850889549591205440748353794333525002002716064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -178535356491209023441638241830407868687934002351638623272589641552973497842135391378228688957873621169963729023240389047280751715746103647086182371148196752176105772084553814279460213960390862649171591346476978797358831886663446014452118880309241618276074144043618522577253018109256244467882051322472936693111798275431474163229633419552667923203445114962949095506172400672153805888007680202437336031480548381174945011001787131535919817555720558275970849327532784164820579226142886441314888495643809100614209984530331931194890308652590765298720667362364600748725737643918121082203111370168707682798871718277648067478818219204281782642923852367719236232851760994303399414701744286915999985597566662103097926827621900773363265486461336832877780044233885547054749664135143498999621743983299330217348773374819661138020305768083046809800065143154735021573459872117256603140845392776545813158460266899984317240533860759982603096885770438940767636083302713221819247479716631591813782755084163135037419241851070961866167946770771698450771724319340321280400072526118584871614766013459453756234165065576877652585334859482698312096039225871937920906759032673763977911405555825526641825521687985072463944717621956228245876436673715079364322947005187453157882258435985308462014103788414628645220161499855747024298627045690885851850719505314696234760386131651136796379041928319652539083330040251999590187740872849772001310435384642757365540654037678916971179803414194828884401221872019816204975083495084851783543100371303732282681539785913467844935733740043013182022522779899329950817093553917106002159212685441230719854429428614567995502798182637103314486606696482519721052054955278837763647714379752265535828766840318100451949410051570506154044921012006023036316473344612177219447707198227114824890950342395349479713823531948175940740154032089261407530452048246889177331411062414683481837487792478000726228053077780568868799458242453808890575612378383740375578472088704974241110781340316749664216334983800973296196237096561678122117323399088292640544247751641705262506566756717082732428959514489522522178286240882854300283582134298587157360848579950623208857784520916924497130052319289639443645379477178732664297131380201421609091547248636761978116490444608035389546161872613703921274739076090044000380093451714870377226117598701130303987379367550494400494407219875252925307080032598227480867717231549387453789412690689701176619507295541797553197086618097370304595385506778912753069459061392144399509215728891495342829617798860737649872585373658910914764039116889554161958349144999826077191583628307806540779527878725459345200629803359010951383038186046598351717793668199515042921300325194415174925326382065673286006150803659072839534878328135859264112469569731665683953068024897675961072525213685546790845029249297917274036025445461922114869842182867544877375426198591423903393481329031709657173319604259219245463118123125375674761355278274578444937485895732668699766570613657599120164940923668851023130710845638300374371341951472817480326149279748999095967667418280951199797752679665638370343413954780464911985506991130042591938294096095665864553758703705158561104320321131893286252501111859990199186670347802060066835131043155125909866634522926682717951269629560876001623270391203910765719248001228293495123583453633112347110630065549630928476363895518576015208911185294136455598844858299109648904063617039702814664411126367835761686784499867438358440098311122481747032045203550485729304520474214634110017752879501087053941305470867192052501545832770273170847707901854186745256537147165621428716727406214245590676539715385900449167241979633491873385163937859091889726689178767215098968760998263555591814755908544209899925891450083162370037388148475526143486296208874698370585301012338646845050819518762173123481730476295172675204614460799926017036515444403408094669503830317291521665063598485504337343339085634889999585906199979577882477132942396544539534130750990728953483389241914746980076512422347880343571008674322283928618429760581815052108227058315958043758661354802221240419604806936593493951575054446248045705066894518339045270926991929680237990983936220151974469786201377684819386856516789167301504928836628950019219006579284224342911252609287338097165013368205891769069581286788741083818703472966308749671027148988091974416333051019233527041847283298702435502781893916028284466249539485102773774328465613914491652948365485618922026880084317601768271792472093435195990382566435830032923493626034056505842501304042833564182195218425875057899460703272442866059570374662512678106743424412591637565688632168775303221511924354122089448928242177838981149037904091375335231016168554363492395662479845551286219652840466823413725834856891228824024567852982103623991641459521752372832810352795122932335670054138507109635048518882134835200450158175418792579693310433032464624095045913111337308684312682767949135293600836094096706574418931268155574798583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 1410085749234487579026438517023244444753890696794132609721321016856383210856970392905335345525815574325619062925956597786231197986063453363577093161045546668329812171007614557101134929908077392689051183778593617764509318705847867335402475120091320361149818126874604657359763618777308584618257707902864268231009132323826230841390163388257593429595032122679852888680269201490529793138123001099651775868379086469712839294267674165123679689004545578259548625536875930805546607448290436089588625229490050208236058102147072628010620108968095255223746057689559014647609927199564186553558393484878957152404670552962180201102270418876433814570832613440881910181157260479884719281866030817707342595595996351273081209320443526008043760164828646229654521025724318560905738048010606787882450667969495650240753370637140479860188351455985362914699383132110850344391922288954569015162287865783055290832278637826272152116364375530239318811513161843046850211677253687092821985946488108268205873815369462573042785148630720032595907360309792073493577807499327156778252100931868609970504386720308012285245792506927073967075700196269768493705377033841551232274059507397413572707513639470470754121308272891060745607722112649237734250446478309862202888791250703069990505811704418044506298205181277987029548012221285104837736303418397423905695065171182235972771636891398400961375852756332728921917118243610985930076589195468435793719804609937196321831213669096560591132927816159881302913526364354980397472307336308808750729993213828386118868588517783911581562604827423641630259091625605271533553072496753295825624917492347610705283829474846033172671851179468913239463805011196866413818352824001602366808647263015213459512792901600653226651878565787810322611885976093710853356961497170299627223954204436945976102812874309727915852616340683393841808170634086573817624623727337983691016650279498417715585575401880172357124535308897397236936636299395816949717381610202538061313738187087944327035380991872604750978052216692277887188174718733580709566427521952426685150226173874050363018634074989236317766044573914548903317405321607779576874271152348770321157831974741825850169491765019457151870986391642573785955814219503423407462833289562628859664872047184536644714834684152383010459660888526349314782291130189174052976348995808520252326639506848777477706351474466723456225924401194774605581967393834575205292920578780415881221820146818299314615589823727772073784488723424196202253316662966187757672677284406773888409039187830576565777612528097029087137473858749713098897758387527420720678407500721752751367879112847616563829328512103512234390486943274039091098069268344545169113347902640598123188459813730944521324656736337860913506739007087882418275040411056874330776264086944871523712454038428015342448025089782451197689900699237336401386977684905034935474355170243662462196547069248219175839967653119729105026026567720810136730525610323105352900145998951597604694527912147321524158309177239064862576366638014203529101338900135279910311441481503878083730821864187309998121845700844245625039762755830825724443934579256989944148448699029266694783772957599197662871652833728007125698818083705106136642670150669805506554305748334047830759995097988976962986805557090213823790091032362249712158740588292417381017674008967906965418524347110451067436832038081809663246599114129048846004587718292870390513232785232310317317026214042976873520159676221437291000029569068338836945003570202687353316825433270741842902500771918536750317686780864875614751994148387105489353221465492675759275733779176630256846380159893383563111052859371486055881308145702420468835053741656141580195574234944773073159273299105730491016185559762970735935639224640539903822851167640588086280358907091010610616370669568426483212065284632585194687106612911125266042146824309345042315189567731980244079172326786210953941879558435877854265064492848883030867547168724302010386296278161693022533241890092032879231838730343610491004469697178332398102984024546927199742179820285022173758061873326413360017905991423270455763526828027104951465583477172446903473457513759556266687576863548304317678349788415732493073427625376425298313922066301766980723439420190293733804350043074292169419676873603895000644847559871385115437762685023450204262441274410448216797177745888330971286632952442811088826378172608346734101317798524272698632900523690814795219258704331940102634337944175988471009773469867494590173630021266357434075090476878191059360900688427751147758058988879192764842274843285044448259069378171189165637031743656739202752077029279292061584727058721453753034502117880497702798234412320967832125818004460799319983763234327050988492261991486714000572799391613195498498233744679739729446478336608999076876426856435522876197623464410239615476783791318670382623328973776901214202281624849999582515250963663837656407253597409455256794199104779650013664699619708680199616662211126172365993625135160982608795166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 13064715990864124655721029362499798292746556610122844999820586536715174979612259571681038983647802014053618686048255521872368566389941501097655868849960437039065553960826510964703258742966832617486246739504574418114523845050120097384549141135631583447405598406890100437906229331075226650764216694846076913226515826749715418203058959310045555462406619179860397463759972765455664970225787225737939968656979148770636666614927890278763014024857307166331967587085495808742946948651114448121839541520630055884818854726347832561022282371131311739436749943664677116967597490592342263035053116542007268019609586324367497886178825087872853732944703789658848728395731746658474887195876195952344788630923385125510526080111018049950549529369840607976702870942395644927617141403312370054664960919754759962758803941633984219697390376139613337705790497693622061237447906276809926517433222224230478284521029802825284232940787897816836280443735266407401932592947569023829741636990800686855068342457573064642513758059613396589045113162719318360646058561322064545634595987236656327391772419101387334809689582542757102620732261238170736289530878632551375487043461085949986644503007772562321397387919732478739307092389648879061530314643623109223536742349277498308760018869485338026235764302858638606596927009788813651840356145797350028011926689400219247364532898711492131438161414326308416474563019853381554397156815517182451312073440599734953465570804240682811570139629496948058181105141650375350722122777683587925056568683832946208850574972454715533379279025964561625589384406443236342958707003147275686703808945166436795344069370720251502278360145182606866752629688670697685563300145919605735623612360839763096158986178284206380867631541592096181687728932623673053338559241429883609371838659550104101280612338407024160919012730937284130629378825754736887684947353946134171750771299127056820811849935394609873163510622982012831202932925744310883794634230873630068388182253762821980157927149213916077764384355405151684922343594938236992570677487689624081383750859755164978503526828503704690054520087294326215548054051985137195552378860908623003787098910003232608253716255867174869897506188624628593359706882616807559337891311462018561332577659344811255290517092097096700264013928534430165564310852852013824662953335071876914304273450455620685206448199671652936418476042111298098837831779440655579240276026049793336151847566937533212862187620066157834363127094832192570898207844953978238498606334532551291868985548520235388110211796675981440998584545830344643731266303529080427695462869660531417804202780618099978824777538985835784609705918096226964535149774836437284441398591332726705743796254720592723182773085337640004115230127268941608087055247837046845341255081856751467222849966209301007664254213108145726343604026837238887558343701422884162157062755190909183244280406166125379706306228154527236352231933116818669148583148180699565824082147477460660477061398526747066732752914611454031791599854001043665955580223256709657888092966562388692683594058299393149765312101046010672219198617874000781269739776217776304243664507341817671022638908158248867437029805040467901349445992038604229976678667704288869097351602346766457479847042026005302768727628117709467073237177361420659921970314093564759659522123510112777035546986934754057087425921002143446820936055655331639371217054992474605267254804002374069102010143642116742643434668668437691268538938018295799606446292563936686416506760127549006284954049846972357475868837038166133837837585195639739179870482925031774109808183482878293160820060614556073812721213201379935865020226108483541699917796163616267957420975378439632908117269773448002281638598704530506269113296909321350738368353994623641450358296349912391831688767862795632352176553687421094097892209826931777790813006669840714289877286425708258907573914070871313484700042255082572570375322729718162894208741919117338070784359361674470810928885001572802642648646928538468777742634764873931223076868925442742122966155351006999135225481635586556161938752764665295534781213963884167057390365560796610322898016912267883815331008364526589753283219355882600669723022428484228593123006747092816495685503956022261733391393043590815539650444497393563246145691371710722369147403848445796823640890642098769552560893838515696680531106865486285580230275594934619466896726756343901492059490302381041830735606983759768296492685432027056183163951954146489610702937959745592571463754517892052488777015741453809650427343349679104805359187884102115854461734444550608847130374737348605727859301812349030436433915931750357782342285172990341565444421813706925419509232421981537594110949687024299998311477147620949724512854016333117542270890892223757382229944712822558718272534094279672178853123320318239142663351656241975915073308850191280848983671690522975803501245311977636318011645931759845170800789276186620236656677141669731577293400714978588439407758414745330810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -406212618861886043977519727989147571629802522681729071002087097536381929128117735645138689098229351906640820197007876173708302246935536960021099470185012342690302206227271666560756476545205260078607417651126986197552369630961324608633094049887370237525672498927362840580515469667108928872338494192646092154705753422088460332474039743761330069714042873512981673099949455386746061363454971674054727561388143377605782083114037878369430531668206664197494897973376705639223807111646368313702673215218064345156082129513282416563338020157636539989532843794563451735591023073415261767836218503832713977014018859268468538667933026100561101209754166214496528303104635963843360336223987427502848457090831513031613325314374622392407413572983732465095196103065987266977650239602038330665536932276212798229649944739269845922493497365410761946034463068747476147635611399354843644129165638496471014697342848182427616029011035256825202079201460545312640251554627223370815017021352180521128868390166887815205230372567370978477039130422940906086412048957878339544160856362759071474905312383318253036920483233516170300549192839071016889436515509085358079437021825241185914788331028694590179453375701363955246047589636711782595568296590222805983168031640151679258103945490592324978084846774443134585777047615454696764982218753892565502754661362296269521996522474026690007330709767592370482093694055883706137914566001437539902726698444086768912415709137161133989038973534637639387355282515398675456952529393242743163425366995519471494864261397319113532599330547621876901629109275410549427293577801834699768568537398575071040993392543210529091978874302687654867470802528342967644211501037160529840929700586508114677305861908420153442821228046748860348567761656301861777742478304069665678493366112976472954500943612120864618279564714496789218621002831754049195647397754203193605268779872430484023791863306219946365721530283458477733643483597210067004972087915465820724176490206376324573560932298414863158057190562266730469401969310680399847895510159738473801615126258704363382149405145216142385051823526732802991488894022008769622974215604055510004283570857626665074525882792643903908687505793536433930090532558344029462996542785840754907061082929944521119678458062948712778475464327728886002597184249834658549697664520021347407622373371665478181245120420974896482613437435686459533623626662952364989193285435103795218730691319146478796354013706482914668078507002248072520227014294812661302927884404640286887128428263387092784732400430624335295118159565618604063183247989598679943352684378619936759120921123898674607434476965334627579420235797174104760599779450162610509869303523707157669776986814223698896459177007960821435754196081960234756075701457824410532917632010504832572901611810694918139644169144720889386847614653968375005783368891666526379992872685400038260608941283051228678850604079852572174730010391662254832834380888442273564528425743910516044894157955351978238992195194147495089791061326885091010813620916497057603028168130938291669558421139616625529222490560230416533890058651213027147581527638833670732214219969993288101772576250378857833355931531039638210535477239113567255749417094275757098576357347370093906432400712727070402305094110803230433832817687831525296056019778144092950250969306538212912310118715580230823813856792609960832446092352933437490592894274902444437730186410001137475704498382783978147225830904154626295027177070542983403873295184432895746571817261156522194036313398319489715290532675981322150208217395436967642928219529607804934802543791650494514484706475634830162565060884394565261049920727620136628643014418106500337645486708217260881148897119560495196014635788946944444268496543635412306561314545793469207637252468591214898441603048393500269728562226138025914472852956088438650916465275502674742083625166070767993689958308917326475728272853805246634417047031229849406537648023335132786063643689041539162015426842995837451956946717427040860057263567570374190541653688047300321864666854220603196977027633166038768224036247817958605092021970703291153656759892348047861639326028679914298833341287450518287208430631909645924318128064605025722915201998818609622499473375125380501813357895391465828004273484828676812678221055730858371571370778327879594183300474666518114974997963418709403265080003276963764331219421429801882102823980143626730894983641546152019205131400778968855738993092502803181953145121862655914850210244129115788660165415611536708787312476025016270663006542040877580643604999108500128702270361118679082120273172323865961674394328247587525458268975910290787387757289701505009665330318827612326932049587431239860075870524769867561159038670767533416540191097310268824186336852266655462173809986275406090575477896538434546809372356047062170515127279338333445792773750503357459125379936147685178316779827935610379537231360471016338377863503776233299148728437298961195544601265883244423093856312334537506103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 4650713210175680242978453306634052267278501091909532416962619638313768040181557831416138278643653102454196652815192427680763094476128490588669234007480652827849514151581054457968794497239562930504193819721106476319082825569405415019757351517884869008539325177385936211335974847431486676006769783461579176516543142968045286240385005865600658060124439742233449314998896619939312959563516108212433587050285666608344617384952130702080203016016669499472046681885104976051923494185775267962787612871625169330534013079683343379800063649329121680977761419614780494052800426648786279931006949041577746723654565426206638511510753306053355999122173686717112849971465426121973808620204053830745407916311024816237376074587466172488847631814246987258928349920312680082263293576909620158967332771150479637604695675307387208757893911190522099358964272306176944872785798026670950806717839411139935216652820316702597507644000250133542620517732252821137358091037692864766465785224029593550601975961390732320643920909744568476608178022024103672691796470945888598247691619417067559836712396795580815161195670475250605927297929914588134842533086731434083802547168439217631325261331019559781252281855926461683382673773412260604275971748603952183556268582062683238916909678871890321181360840289604554228119907856325402812402979950115685739996331378902015998780420764686206715102815552283204121286001635309331394652684385684392396747319693289895261513271449565455382687718079502035405800309064532402655534495263692006618929655866105197853452345564449292948135325305202276958831196149890120992411017130620084078294760261355906762770553114497054909044278603695545828143161628283869666064440462859630298987866763957212534177174364177843798601977172841718248516253464525703923966253875156772502229280286249432148173367572979330292441121029188613909753765088910451084749447082195770044283671888822575012042769547276487564484335026427402516359594212108888988184086568716028293454889225976752545021987026835004448093842044012768240739920841350185115797323417075936997372175758812029773654169587252270508321745417803886035155772984170187210279544869716987985872642127469083155856214476047678168008472498720231223445720450906162323864121201209151342310654347645368897248310268342804479628171647854667106842993359921607536938764128813067290445283814320003169410315470862197637926254366758739951001224873256414873942188267833943553150681472740209287143471666482310572225729107348730491065126026801871175519028127228403906888431522106709200300357373428937015187308752432259802892041407845668670757297915587011626580211415219519215942963248142225164862187959612763560124708918718659221795015284231645583064880238682962995864828059587794139581638179084018005623908040713289423622280357969456605490785559331763612819064870931960947040377452681313522092654941240004556974729243194917511971424997525134955138467140979076126627442464780240088477207042450133791026407136701475717869411767547380267953775977868720494985250517067443910021557028773026889918731976743473719167858715820704079128406794989058819711616288158294400231183010831227730875140911601948729041818238505231260134565558728974661388405951055395131929232525876317239001546450191235445960874435474195144529081034032794051039892738122365242983290930857026722353087507918968050458547233261981836499353683894295639411418550834071604865002003524511738230920489393626394164294086101760559892828279791711309950856651907978919484013253353100476538391787406923382982984077676095001341374271119942783056063012146467202280270056955629161444598923534955614620628670265921849521253814816953691263681434392583931179151932645779124051387068816059604258036585019950343414594162131882924818783031404059284417215470988894020338845796646753152603147186720075529448326441665496952621624419103400889534141763880718611377215811554944984629094733061892011345463586044659277821393171714067490055837145397831852711550944561219031873261085072510670519784696588421996512451166428012738075562030883578762966255251942195302348486488398231720807705925598384864984678069094131767007056079182527332932931150722739789423629507358172727554343381206128850408781385740384047046171009082588752425861314029135445060530213747643271192880602867828559550920140912650904469264037217538225007956426042694727929555706873019996966238712026285344399742490333498687597247119217474376961192283689853454142019986865093595053132363808881221150778315075479642025372739042333776860294825878933933247192573011210467439598174939026164342505723562575277834888140515748922733194571617262332362040016018549069403339546656364949847887978971255864857830909200922464048716140515305269648835473487703810064948144848426203314018631216958785321804645476927441368502011678751667774273381334576618341038972066887971422181385473601481136337143628311904989203222022052289375650621345836344921425418308319026104776952371641237227967447538019862308955598706461387337185442447662353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -32905661607645037833515580254695979062643053459008455612457946117808771500005307330227354537898980947799141571043864437750392093581251884095915068899424090505048188914063134090855999673244701220904067934771242892152569686057536884761619274839263976908556054813438495136201608091371116691936986673215312009430511862287348797979415770480876908055373194338571633373734520910789453106539012863526428393090923500659262725267075417943582481727427431422631668095451589200947181629388648582706002684463035401620429615244484510695134472676463242433113704907555142755624748884095625406045009873090047838724620709564452245843886667895564618768348076541009928875317637661471162567240351043534797868274965117553449632957325979672335808830689997259822793542686908524424159521373014969456641799408071525057976387648395454065944993038855680914691757167905033999632112584344848994320685386262324923485602085226486232486876340423369933369743867454061119985863871836605687654032914802173083028694804375613419220489478864608168511384516009057011866893460943729757340553489767040562913297277839626046297754324262695480648200209021983506018393360445827199445697279221560774069313232905310250344287611888148494366522815607537651076905694611657092855479547464958471170847873511697048473889400568477957734991519896977087978916386867212530648625526410001258843918708007121636287042543525620390764268704642099140460082268729316432726380853154733919977628188473282232456150343047501609211529982772442191826919040325901652308915643962059848464268063798574723266658582067161284748363710288488194223050187737019787254902540310258505867897232351679220131698165505383939891855228305296983652985013287289145999604363504461234226123825320629578202033559562684168889963431690582062331699946810980647031035602605842733628001811041079065123092084528831956787784856781554587697510878223776836071550618664259663205768008116305177429221838500774195680665417056420448355924034833325455784729595198873311041549972024672271081344451165187191062879259744945666602814278229123771108265030528296476853571915160985655536726946544844920622053915510289126796697700045311438918536342007230435205623378989884440528653617137787407676127794476876483725670130389421699243984633826372590748836721820567336589674332557916680029544402502945119107772605312948841560003553222560498743452400645782809590661563243010755168453511427392726553346722681366337514842510074033554066871604310854135149679812706665607650354892571780318418489735558945229838477346605534112975644348561945293627603020912171201683913203973687386603409348316970493293759496163109569597446260314619034038943344837235132599453404692701153785215792255577038270922411546198916000193466896388379007803093044707222538362345802832821980110453629079263078585462371165450316886547754606650082249093507584651377980211436810523754545770115866632220652145992228397733974465912077664974071241549413449263376890564329285393161975796914010111489077392918591191267513417975209925501019625158006776204297271323385789297310251418607610205229568928795464157512715345658286905168805173563155259243587526504838530926155026371334124177338363204579197680649558199901108698878781332793110364732599846466154666107268538574718448670139231353649038844156986535322086631581572274916468728253764030906507982409825817692088587586520553287164665255456805738608053721634543535872836295591911796547813069261324091044410245053931131413675285964339156393838471257275510518879806746539443430793910392742568199025966753819530753184764347431545580100683550170153442420496879696273712239351324873119856300152251439832869101041755576100055804125798448957808626765039097440454199786848965245346738001110134981970752100231313071710550554764324019660596609684619273814602822775329776139860178193766954206267022212075983060896822158309151911912866547329791762862565733833712503486491592793952561771247044380159579886268963228447933436820042392796568651926328942541527389607583242512451428466660049775465232963836204379432929291685424952900581337869803285218472950554493915763372173439072647267460661418749097152785221693455074175913206030010207485427342641549232916704648040332887214207172387249236368577012282339372927144661870173132962004996830255195435323170479650885021919879996512578381694750208052949071051427277045754898581878505447785893231074021471615999304738350633239884495040927062068329719227220787817287186915169582887620548991530766465322439211064488526258996583508777506060734643316819680284505974890269446386316405262066041542190486083974086967999812997083913947407342170062359787197887903772211023636245726979953226814688726861680440529841904600350000784202534602669297307112062986947602977328499579343581426138472654437579582835099885059046448548373326354656231123517358458357848494967662160689466567073654647518154012213960331163190152024767772253658128047125240666770756437707952835487406492685773434081277790362596302742304033017717301845550537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 59554890092600412184547188257896553053013879306351719220594003008842059662518957630120880692519014049488832754579816174900435836593728536577803108725153363338351886838524000416408545501146938894070619933509399089291585345073851925334663828725749328091231871383705509353210156330081018176495133064874574763786725742445669877890177920724154281181874590078999893831103747266250957945747866887293250912113969179327144768319149118901584494248353123551897453114130188739025386548445085236553865762141962744144236716436238021997638523319011096606815918747805745252036083444094968377718882937337433072908623786097411639400081347211169536627222827084938560807612715308994812461579057684936886157665529815326730988526504173206871431955345062409710655719255375320370586585224187010572066366260316377078128757606320972368559127888042640678446607038980694110922691454913793937860329623819709694622516518290501540084824330485200859734133999519282759725419158819620802649778565980301856574881100637078443226021711864401538419524227782217910855354137921658949512862602563510064535462659926209296721907080877014749940225034043452408818226234246144568846522565985210774706591747270859935399394466176478134568172396846664801234313346675042702724398315207167931001477581713198019684012589307675128139251068782425361832063480445498345523352646384843326489361650964820118136500535028732641223854961481675397226616496688567570570839571512976317934908072197785986548463087153480353350861927289949548014127832359196063599913734122917258357382038858978067618838909158754266278951538154908536529600404716169855920171314764825730775021529742868050603788387875878829843356382812411615949022103071441201560650925382906855943936834776071859282855005521738263914533112563139595639557910815941412469106241741508388884079744752757837117469195915141659471704741003591005366532278828744600690903113546494613480646258604858878624788925758699794506001949284875455496730492642269535951645641100325058896312394740740630712767324036139258123241342333678558463892366649253822410001116320574880467483526463859908792657288263410753690699022258303680401345708441479637466046691298229170482329571484844554496565733425305418308687630148397870904342833398045445856877989221722662484734099718716937909390923218536103197091314181565992517032980922853535359027063538900860795510670547877612494073546535524785625160110012484622942349750491429070216205502675822625715027238292998252229682838112212496137312430483617301367067459652596981144555089986042625968474793070760618394869174353459468254533913365963649533638104674579793021851247974913092748560069761047568175290139525438039039455863732902294415307471928703453994085707848147365529845895890810410642967640684182780257872336983965905916527247220008734327086412003296381147923860737441577034122290545176246219811713809722931678795068094804315059295949435570416641368201189486368028116928530179339292007182923396105951746798122156347170486477329150640828021754863501478340396773714812452207871192808709995113428297195521810576166485454055993090657973075908242617951794924602998782331019666243824401491119416022340682649078702181478917424497389711230833534605543268542813328151857516324598934912952294970391449087084742507032050777514593437835656553582572534980578116008896125198726852887398521205067931305929015503891837297061666786019312880957129262943469013926574800752069524034860468577242898406324129780625693222821521095764985372633244769796363469133610081026777592275824230880255187369297879982152923437865120638019890577061437533498834295960057495856050473714319260116077168987743770733649857175315435818077916071531751516833643881367451434635539867540105717724171501836057330964477258011774288727564380251392476040938910410679365206678434315600112392875473165593050656191851577162753346354675782005878649097004237176630817727821839116607946151963313444265885582417512431229892924711084008541888206611699690112778205059987916586024143819310154770233872545242594675476979547519933482105227213278638276277146093044851243145688853765012161308157429862035828730315151367666325880910361240527072147182761840464714124478887566667682257397939632272159094464194382907015769395610025400209084976044407750069373519670525803561360665790991338729954093722007601809462279872389651654984290792638089966467633448393178604621835475709457871647778647428377915104295218183936173357222203656975911687235262875103201731164179084667953608499149506281765628383796899971958019892275042001710459951093051531655982919037185237479829248236634733642379692055388186289950801170335143466194875060232766236645856038457849908213861231806141165728781833224324606688120083704958726598182670961562369145300165636284624036854060802818607504914653565960391743358944741587435338066198694453082996130310304146577793716107904467729930492576460809900107023583862885100039469578148272750672675234214877367678407180081577079191427342985676318676269147545099258422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 2055217042968014524575485697242392443946221866159021187819669221995976562639475036497111170252767159395885660434058246179117334355813064367104419046391108496613314203693119017608312351575375378673055637229715332739974585146224675357357074495833787097833455889500340186716343022556925372265266699609610894419773678789731847243108108250204458616793051706668194892335140161105772226311873427192135864044325101315710541257012932218773068499086405116379378183092350957351364074092927396643172357792526132779783999934443560044939201813490997901137647491627319533990684663052666648852439500341800724968820494967436444675782180687353968791298495359589635557910800184304419486041328871367685711309107987749806911159417980027925005986623791177361712904192114160586113189891543243973134928874817141172777066370199218252407404405139345185049906690990106826946627698448909935381363357551400070236731208388059153427899728301859465362691430115144503453222529277500525126186389184252252655844586066616262455175334184489554752005398205028544269827782469420771679217645978184514473682342256118356771451474360439508565937153799617533061993722001784728719407072830030006483443756271724846949631333500979642331009810077656047271546311492844318263768017475795168133940965063866133477082542626882847560517828765061370091833070800936497804214477033236531230866620564197107209054869010001177531140448151598071971399715227087956584872258821064373029240779958572685913116745040327063035065623292528948173534758003036327095814882123957063840411616659626138746007798933875094241940094710972295826624300064900127603064448641345357894140318597065786006995757849588719959545347456340491414889753475291199606819865785028413808396096960115713386140613144640080584272345726268758340064529238402746876664814776861213848410296307365711613218058518556850335233776229991374682917750460920126780694843886404029507463731425085795855232548557202706089084199994804931797512557069845034844493041763193294057961051615448762403204266351905752532781472131234660908681749658693540905693725129916522612430644601368754295859937318811048668471810276182634744543494919725433337829575821306196067856115900746197913374907489815629553232394766250392025950604004262421454393460371225110600717350673198091944688885053642111968483683383665159663259625614850928949329368656944185606557394603339462670549409800329498470532580374598310268853058621104081555751456728081174591620788248301508994988609829552522166223442058842643861735196277246340614509151034520748902850085313790964124586104216986156696096605522065373347521682329691711225195645930691540454887410349989908666758796702744247824880357198310842745061872438612150006482065520642967218952232861802925047489360426152933871159288036706285495332100278942460540566484932906545405127292551699768954156095996561810779154300123659678957018131001211949613233986541902184353224100861992572748442083718968460736422500896210639217595055810756723043709602777966111758517128512364743755774781413764677594930370232143955404033107902359882030339563141767187307508339717397828980498259921126961749451502717151802535548192557750222525212575520750223477935401345283324356927640202790613253046138152567270381161448601816419240194573537009031594494084892276402707446548844584105935754022465903812143339298485165025706129384318516565001954088796181732528203627877964062714067685339733170589873872655325285199546000270394421171705111107965392213618125244310019613584199910793862724288099083247006253834090133196261152670122919658279366808857309698918377733496259157906324409456842002398057464990279918498434598063897707961266381620830092505736857017128986869219336652265015920420116191768799142012972717463610171349159261029115685917590055872435640883103525072268709571101023850905086714637303847295408536134286322009166171587971274631337818769563461469531981528707606887709036408328193204047600228405892064639489661640082582413936028731647651462944641158072341347813847200665782684177681026873840840135272065917917587575201356687954416820206350721886170637377124464800283787448844692968162436475985827898514735924441108123979908514621159802617964853611378753829607660839962237798027456698147179450631200286658285616511244611248454608007292544928412661970610849442327583529276007535838326735868892200932098251546447838882018289912662678510434243515996750675803291598257413224808108458734455600861790027430684849129726991281957436341768873054397800155055854649436233016657085982946115826159047497653053630852372757238522557488124719606347339816703228993420827193398153340990946770840774620771824697454523368193061211112067457508484932239213745339618264505001580438000802391273113335067573836478895127023011921264344591477683500090615173601200999537601164512649602211906755287425001672371697530971417058941012924128623311226957654018188990591256499564891445432604489314298339845557018262174566485858887780672903686316616012064173446560744196176528930664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -33333050384464734503549601509850119489115317882850578108260805785685037588790754261481224719473870499162675494910376218810535874559454621744147289090880638176952030041819149655470492898970938086734249216019601397721186649203875849171191497465883531977045525192304001071039449005251775645969401701511483897396021614589050939305749273227594125144782878470619779001995237868206302152168161650261673511250565968509408574448033735018294918940459663141202553604073400801715002024676637695732054251743323938733561081935682934513371959503942906922497540083271794952425486743413085297337442570331200214085252423788996318125075671956190399475295544065678095155161742087074005176140692086638993073841392348854706212451326353998768990145181603378781078284034203646857700743373129257587924625869569030513954251334562021701977840571671702384404715962698615465574306333098423019578855815899137865529786824474464204176882811234027648870360814178153557760832282185683890308601331674576223214345385339226134441046168327581548892436119604409135147356817324235032579526494889653869817675412503747867743734459304412865047325651036337011660182175419511420729469150503843976128570492247786647074634182559463511005902722951376313478919486228218773331235878585334945211923052572837800068273189330238719463881293317132668988085857195116609502350999776321296889465437034107529361960196627795434622252881538431104140831495084973708606140434158702292315989143004406416195957898227491498230488464679764178111467092251363121490259410941253645539292615723039748229228378206910440905548061769033940924362309852094001599673064342445050610775828041805585951254824960072269986284991034068409720943555404615566550284434621249448635577277018692878054530172039131471736931076737256086431869671598136960725762193774695346704494911961166596470095728949990646101867273830877113780730748755212202727784093566353620460450341854559217992369098953942630610384401977214818340849770868258920200623143847306200677955498399517448715345352233176623951844297556349065896865631987062731265668390295634396028998384737391401148797093575639443479464264649889969514583787033219630419651228924221309185704949412403929646226375456877848578640011291192901327262936550949507092342940187084405104619628853667015382285269985292908818949771772189528165152911088520328881997032756625712057038919145557787278264882050602175800338373784708465681559920957137580206483825113613518115763017169725245835336759753007594508429676539331625549034123698575096547060794418350884656283108722777792727645704696858444101203160691706909316995409810404457663588521569913087190893028915543318379644941206134641768345527584221766596186774364059487810409786504788225184210028112158848679406069014523731551914354671961678830022169627713983655244775084729649076005900203957704100565816310871509883021996529801197114853910962875840466872219097714415634715285415026071798532383851903805369340545496129357295357098843468191883437182147820463757619133508067850819027057675591236693874882036166612333048905270548926013204211369643707055491948797889878326318764157045101963005686079489076554658144183104231568179954844936891248058406409540483956831808566924324174617876370212114978710600515548734598437414516326808132033600349786721085678826377215734046655745740330538243364953074032071364796877222579520809525334491894680785097396863970168560915630535569095626579247364963308416636168723657948351145185368241016957105059434814159603506393160167920058396594501347664142274792868145189367932059111673917529940243671480004640304522827359671219892406029999739172874374890832356089762562827870345602819724820622193505342216855809035247018581306070690119146890101908820605903065138690237176223400572987711233782527642343932493427875808375308032940571371752389726875899417389765107251245193159997543838462570901481294210585496914207679477156773766002831120234052433351595525340967462155908523302433599481597870168590784534251161944336947624174530005996195847440110349555850139857710254105573298553772749836497456926369720910289733052472321919323368842242931863711363741603962146916761181623538905029799802068470035574314974528591873247178826155339385523809963884964628136231963649979845084422261408877925671251127004422671232721336410061188518299254856925879135859898886319540762342075276137736600003264573010143675032749954395319523492560979220445447376024743792268537932045047820202486449988411674939945494523216774274352823039161120223887094041869230264279329585215052822135454957920182493205861763077560818345079214691096319058657646598935771867760933499880849352437295796976858000545268164944317172954549948818201704777976614460404297239365519679081552775333514317239938838510306760338815630996965988539895225796661749412274019395175123089630489697615977362778733955795238293239643722926438363752616457288606813700849503355076456471938574923846070003990898698976288178681253288298657472266128820592712145298719406127929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 291317803097518487749267103632165930745892353663321452444188221508102896407130713637348607294900819841034553865340454062230398931097908756157374553879113288918230806857800051466133950943860029068922896737998583649023130668425278179832569490229326605872498960945915526623272932523176951257713568088809016719923428897225802254501982006064230489490633688799115825654159393776264597529346316677672091807822153614605702677482378511271255771698112764522294339278292494647170485041785926671351140293813389181401629771642438658545302695565615947813242507219085874450429290200928973455730851457248110369193329116283833000456653072379263017804446578443762350493493087588489472918145108672462788253495312928292907730264395071479191082874637417553496602717315129332967514944356324749173363114844179041565278542509314627216942944701147713937298441963464778738641318834674475550960240152794651465326051462853320400777491947012739662362557737148998290516145803823431793865112597759240107531123444190753217585257997361080267168582575105996576815443672155658314305307094878044639171905427612846357986021548650757065017336332407646826238138533505960055266456541825268477753131920424060957099007861020649413473857808594050111297628047095033541774346061663664537664324601502703638214437376617059559836751346782105776557815517863960129277419869868457375591728809403609341655700379772642789538872452874829968627356659611373355876795049645341028810917504420217626334545638614764987270989753433188599788866092337305252286062508639869305289841076846528058305762765682098035705874781142705954276818682730608464258771128166702861589271848070525879909697102279966697664184870251021040602351743250741488082821151682497586214050854456097301421632916939237729245201494023000881678865435090221048546999613725704873719354536136717168111824804644348473112030612128138847189052969240817382130992922845293516025217793775919705001406521823138007195840128733750964194101152955937873051818410844730567686513711401528820163151325917864524579548925112437567350525294324309590337264567352711280835198808055825554167675758004006377822605853490878783650809302628597862344858331054546516970702330495956143149165327715047722644292176003185086928806324526547523979075482602658896328389260932407848635617667912169423456678991590481533102782505062745838513659823931144042662819541056044017095782034852446245517894412914864286556654506227903714917750486940903614305391225038290574294897858534375263330818830297726487315890386088767714384320699589205854522034289274617741095385186115952229149391826715386991087680136785427859155048717207503792091402806660344541800124575261904671172979881734271539186827806413096764109794126118142678750855500673926062624848546600039432746064229944406690338179504606467325013813927281765407122623493571548126658584429534408231620560518826925306223969973788236699861868340757019103772828839892021603961356556310043299626787965487508950113206358931033030998434880983640605809758199230790858963799492641926176894295869523978212649874775606009662236594959932313795732956611641659350015360252369556963493190940195106393750317384278197738234012413573536642133882627289205462264236451584762004344467099593331297718718150497371297999117819236701464275083654871671292944920377263793957741837363126709773127775074209225834837624501196704939661298309072415559204668477407181485328489139860642461633834774744779134471543240901411321817398071975161392607065628369615213228298457403797913844011757776557044375339607271521889597667476132073467609389137184270835117531864570992364449921183330419772561524701225827425950577187102906172325503090149822406069630896647126184506899126879732915502057738111461459245048242607645454147350812020192971085330033436649116084946347240254579578081127237300901099327218618668237445429159703480472233905930832093422233576392058075285514597460142440308024986710044575213786066566054742329713905091773479105650223609160002489707414229350105961365791117167854348610357162228439735325424350411456767535861786288850768433761932394913216453194405459009758378973207446126642504969560653082899608825068934943183603435798558816802295921511140399667887117046107878038926609428725919417447507265302960828956527063952211878141501935103144344799218766656034049278381154254060865816229398690323353051722918663544303201087591895059554518297924585949449215802320879639661729145658627572767778972712953428461211814942592884874062561978918093476973809032690111475733595004693537478995152112733036520154578552372119318741595445373902500106305423538421412840111807841634111627878074917479345130172266821406980436002502582069170100961456599073967170737324134925387472856362914587225071082964854090928575981364082607025816566383680397126203795425832683090155131988934992994242575267859538394418445623602841742313551311837840397937706527833308556990743090073568611118636774813103693509458342242183632321398962378156127783768170047551393508911132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -1839776686064034434912240956766342523574627528898856311558250251527673034526756546241688252104442954404181357738471632048888531748343231576008284304394913751665068251875589922469657189682731192761879077985462864273323506503181873943315078109145421168179297855195334608985738091177791808208574512792663600684752884177271251464326303978007167677428840253469891276517872653492554130989963582467926219233490590620797903441886325815588207569134355325433363222873611854787157679911507235129515180712898369500371620852158334893304974273193151348812294386474355179690130812443301496051496808216213177568552983854311435303301728778254282614292069898325846895987843017012076675506150443238960678867268321118866008827444743839257245472597163574155174435450822068308009301028123564064392659560438079413643653227188756290589604069688822622471908111013443450561832840081788787503415900448110304875782899968166785284826656431315119765815977445514333718428314923538108881647372039313955429567441267385910985733525545131864760012591481454319377619873061114561808830570873208599928389591739842638656116262277180809420579344794483634256413633326166592445102254522799804545726313566777742904184304064412710797747999776173171302001605327701654851679634419207114307416066287660788970602992129748531143771765866754239864196382482093644631308794684950535554030976653193846488850705268676359033729287380544652885161621826843578486395934962908779569394238652092466031637878481541079159095168235872653188311616339717383545230204638748878469142739057974651471652226841594257642932987233353725832866866318296887711634556846406988914556593778269079651493091124471584102296466161498074014741256737830581240791450233111484989947325576788394997400920540363648459061112636741308719058140701014515187904962472807172104101749506136812159985440564213538071436046213840508383418484450963911342336197567925233135458918645797918320633562353977564509185489224671217731414284709861690077759672662224792188928629168986286177037835815480974452973221256519346411839279970772488560165607823507113953902187399215415754565818061489624826682465354057922339311632789913439899749268485375616607183611830283324334958830898388549210138155612282791242620281316944245423413482565537134787889585610569707622019618760512232893014074838693555798222663151192274942557702472958397318498407508957103095260421032587741706741186930096479489165726382630617789861050927153176864534795717017593507584791135853750438927226443901049644104035931424680500401217776674503588888791088597227897770043463174710338347680648644543343070654598417015380328776481599458856981967022984412617849493902801453711700705366032850016672060541913236327206907573045430447816051378349639757919363622955939029574293453660720215287879814398372518781989022703457289573326249829036739267663293455594647438333004784715034344111257108191940628727975730222169334749817483568901991286815926635249609218341376464632583361751673781815006335964670291189017935062215075821085542726662221071244715823844860254881405229873013107341863482240690983989408117912550194547898250589302335206658134453001135788699845126606923873921227654883979648269903452675718713220336814638107691199417477588908992525340862824649332312642832186094042979288835428559988967450293054618157722011329842104999512900860122607310007615952338783998806224408232519516958997756428325368432824869509323121211267882676628956783830805741427432002389925520094067747318896624021429667397465567959818034544716645756416402098202761178052301414733397055808402514970881204883691376635889230798573937961677919971066449266920805627242170543410491123148050613275240522880481465781516795020226028732873161688397894867718414631765511692306282602134115414299551611509166604718222980728286863482405328024123476268221756877262978134682083467868488442584254936458862720563849625722974352974722055862516255606417472020582693431400112159458008155893079997192821140215689650925463659917487577213455366549285407899936623668900812149396796983870601483049519896114075985258954503984750870513079315789635924600294729365198885107331989988537984919973910226202656688277124338535697845299359443092401217962754655920141943103203579539702935048298130301425157010423102493351372188733657103271715759668163158957714272040801011151397637646344688911845682213650518670028190697211206078512029921990315485614877932276962592817260286914233398085547625911651520421716285982185101776583121526238733105572616387631067714170055148413621941513200947505881305477938381011754883281738139336086061823792010125789086124552653404241767110412680912012349034552719846697770120957440178670236774443999145758853708277416957663109635513893163329186637897441213648266458237918598366156606940816449743850226345551611488286105548318063839078165556403730780819386761591222919475750356722976661259392153320267121578773915108059116273435425844211720647314630374736175086043503401622700721418368630111217498779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 4253522032514831996258484014383150318191452977408169682182561216055873132101043156375048651239821166865371210831909619373703552785047377174500753086030750144182501628995396148870303734445625703621936391805505660191229643415503861275549895292886553863733113509283971309381772745394867964794465503266229044995624334949594337835090235117534944244473603719573996728363042880268133205684604804506131524031766656887660753270283527481183183595995296611540305580952062408918673398272135746616746560678903628376014091164996203580485082168187497742155433592899218785512155998973428960006091931104201099650537302632357840883440797139777815585615313479610591050661245851428862060389835369256876356600594880746378470863252491553207070983344630409444520963205315574632991010104963744232673053271896394892438725458083263114310416710274491954532053954407367013763970126556913414513741350643579324897501758661901748535563130336340560586638519654443735255448597796208401015348349243950552640277621064491753556054334532640113369294667250434375445058868372822613110421273473992559678863271473948041495172701712518733043611604024607102869124060317660478997797929056128963964610139491804894550965920258299146527387932494398032025251056788577429736172818143536341629000691522638310759813467970081669838140981536010851680419063317835866491961280538049177360299354876374285742797157052579612762112559050897700021113849871255434535597132445468912359399375007768397060808955148427743015439394405337711541440154173483409252284086633054529979529804091075329692111739716479904227008446050098383132704623078248066083594991264578749743657190547188128883639117282460410428289484951308422312337165429584043879707289690594271669860829630409596505587108819132989602670500033749095398786614135096896891766450121686696155021274596355868118581893895181168761642072196090254480249524614820597824278477390052724135942452371640138937327025198219177028744107144829145284525064276759331482587617129874687065490474176622962058067966507802211366395737860838489388665713240647579661637171277661300805159459233085971358597414765148571640440098607796148465900881795590469213267107823823824773635010827480090354199531603492569474887319059200219727654351456908598623359974518164851107734923035919512302844035262764065545688274309086249335178376832231711803991968079412729607240882765905122422124856942254836635385077481653815873594459753326630006790992099283786129626073400751713942467537068606879040738711709756215439967883409864131871457550645530999096133186642315969953578388989045259332539843473614286829627720270402250561315582769489291598938639559691911845784094686527264248035213584660349081676585151780662292187037720802698436054724847762934745759003968325765621352182371409992092493405780096205554406917134478895741172953492417565949319945753698632898816651134581386306891980818519616354571420767308153599876184709831439431391949982903141972979490565717974198174448469993237557659017835859912942453322608762835676434790209628859978205079777760430424667256660399033381019724416530087545518481046675565106131171765547861304161173178211258714085774924073904483198890928378460569350171971990728014722379553837710091197060077806340387796055551081341848767114174100584513616359133927673900075888944157829861824707660347789144311366517676060466987353412507278173667033847188971753256476224115926332399034697002607269148842063282261774084935262993823933880160656067414923716581406557653966777947808813956335674866893595300119511796030107176984329468557747705329516001134038262213842921531671662716130640752470092420763290965965627007023920645581370212804654114758035042654369831878256770206978676148447775036913819835380113038714885346045755254511286216949126601736651148512477113083304623664212851071183832894078516114146468019247186788249964472837740544981953332884969514878041161876649814405085444520563965799221648765488446706796312811940788574497911081526707526223833293486172678053245853082106619780027972385653095430057837973229643268239206120961325731806788351638726507578186097124969228471790346742418092951098666303108083074373169482553513380231327571941923093050151533015846248430887178847249462357315804234724138481431604969911107430297723713758365440590358016689201071646534301423523339559750114265608663048436243316052509310210188183634863004821737050766502621125490613466099316036538055194512975448368897181230198559101514343249813258063391269520922352314062985799118231352220111000769387064658939037704631740394871227158019860694774693291189407396245639868765896503114456386443255421123015479505078883884268721512334174223970869257022381878160307756340995188326075723851381196458012238520229755417666566393822388333642231336529897711220070221346746771020424396915176458383923141135615984299142590859506504888200753247958802497368171933758310911305783343042651477427152762889732669701412411849999581043129606823733398351938816972506174352020025253295898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 31852252553012849204328513464666959747751972153521710583099044087112785711242793320870819301907438881046950217249396734700803429199339616564675822961111352827676761132656258735277512254471129324112836479747546930822788668018278075205248785070519984611829276627385356269256305804596242335078716595322550341800689501586078545432621192862425557065910623028990534254202875448625212725844904784833615420709310817858846822640517464507436294352537199770776582673798577525870732502520082483407199250019382079750366234792275860665923066115187556887436910964881205523518750735209496312638173860453562117861376378029272773762650670298157955033070707320379200827673739653789975722439030441162596174222017442597624352156370136332043508763277083987724738743571891884595525515023797409265083092697376139303142048313881054794215707164801566276933962982253028101665879901443767122935745943846412127052068245334884582120109164437503283822344957104562583538365871365837805460794206990934758723110888255429942424179681442585827183172190629988510864522163682150093156797866741005111369499863369374876377139519747319555724996689107701812397360356311393689116203242860572613740101955765924872205627131088525382350270597641431390784757181346460348870235817003724936462825074909148023730131524852377084419211478916730292097114598108496996315671907101628131467495877024488306492567098278682502531518787340734794885087995543401719490414507268257276188436487796737352628276464605809311859272460114594002691346772514352195112151217249194302797883878448132065428657492711163753250165487175329416334495668095307181251540018717743648419873688319042632059535439688825790695882061162508677155764705805546227250628728897485775167180185163213650495012892591709900874397442323145672796563998474360834222086154430705893814872775647559675751524348906421535281553363415809425389931144924267065721375911320089857637485811302581406978002247327064768367500076697255453090843061235985119588008316381133148620278777004253791099451820391264856843734796396596552359850360233720901960831520343003128354378827555141476596670356731790332461175183945895397774632324211170707222915005221572505842611769345637510716784709396879954668522785986914250364561593752867986592229945969885534643798776608673421475455186567219195294723152921821488532502885909504605670789905089893147367937457066542040398032914624132010277662863909816295144383395535365802793620953322551306010396191073409025211464672795193744331319398271486659095069697981358457974958645571746214949180553641538446063922888323696087364194708458142325984972222815824781765786579880051054903906481029834717204751882587956719115568074899761294337727113652686674153848025475425905839453440587589958085919502589557822437387682810487877758992655380634938455299612599634188495411046784580900082107641607244728001749314826914558112730547990294996472466191510977426691429337731485084232209451925753766698887625201485763447130746657746643999107315664988214893945734041319498894496152140698234166050605569036683867114608327276510663435242778686417187193874854996206742018420264007529644816863340446998603096872336288441682129649668809244212020613269390168609807839292292799896977322770554816412293019501752688968012099419929016696402895739532981992910123504385312010142181444224835553628807837074088088496501358552527285894945768069563906259552020684159199797091942490666253461922743462438670581115737681822962483373896820086124090942416632434073098978541372079838063127655371504503338028856730566832183433846624349180913185795507629634393122182428709759249335398082115542333935377076945595393489328588785280141246877149808203835562126673842640479401842828556358598600689595401838167981260973030410815238049476787048523917379172055389693036325131399405768715809101516863646713945697747242807320760817008847771702823848208993132792066699383657538875155093975064649445296449108699729322588359775915318791088744200173011942805784732510898965354567694108100938381912825680002824624319619503682384019359661295134433766065684887505757675844719208405886476935568146800230429594071770589183549817984897103131659957116509630756169736387419253789172503347002672659148849520799584845696788222153345392268903082192622049494195600148639768620040057031071435996309551637148500984676384572404548558492355192335181346438553415714952212037930292608540452741893320624309712635238603267466475075948005784643995171072550726082676414193090458863157300414568924480841095393424047904165109207604203301131634963408429237867001996165498566647295975766269447453073843952538103626479934822321807684192417013043791821698876271650480488983958826820956642745104841078995917598890463817023484980641721534215525368966990426282512235862168840976670650114464304276302000624740588628040625732144546477828703388970289361083848575506884784151719786972847849971530420254071460351068193708820860930680883527963147101115309531293995348733005812391638755798339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -634649044129290577167409889067249011943345845747002007497866019646665680762580397348651456690517689925019526822970168513364686754800689290449018652048359455934072310440625085671172217242137120714699909063456938254899789727031088653954248056709049990378420038907363667902249410502077630461119677995412086062028293056266110607111919233170896545949475060985428312444624049389380368319796298549124711872971778011931061790997194388235962659839776305965110483410488525575044590287890772876712304139676441027822459149102898871767765156104334648665055383799608892018003689084911293945388453770544978765258889005426744340395260405196775080529110749153499851272318249471764058067865947131617409378834015193921924215462556188135582885517322530886947813739091793741551409864461324599981838180650731869070523936854336539655971466188322331526976015825729143750829878782557081656377842908162813322581250758227643464793512148849252768709076992422755416975426456722991413754618973477452658684095627698883616350987963140170268139298617044625882208396679674063105981149384377803549866063698388837673535210317212204846330888867705488737152624163939458149292622450584852057235124593893844602799290729848576880674393787135471770729831164066315399444357120100599943479736170615288779531588673058710437446858012191813940385465345606428998546086933788464250156483629676030991040694657599767759630677988052071569618163037943033176572325333010960611277110266697181699141012022176559283833667880492446534849492880137462921774788431166709437181341271476020810594602870189981384635862134189772561292793921146674294280018013611741125040218281594219412490873966522410415866113760884854702947086082056059801633759415588060999779237455017075149828649293998788390302647399986513635775473427099834148888751101187607988308729800033604851507101208192931769457332578228967040210148196774527139892963182603735571983502150202860515842947663317742823545857669967794961794484773168648356243759738869576490862945050976060272132348224880391661229203182937744084370651083848045802552605228877593855960284912867507536697710983979533117335233552339537309910626349195036847281631761373185975744539606949140402248271236251114109829656978763079049276487890553964571708351003724617867132795460561250611079292060983290809612015928097847432666947725077933833348970954783250760347930481738742621338183152009997333625817958925575679281578623118634735115892026897841805233547006804624797407932369766146942371017387481108943359040112000813256093223373631111256896461292292940476904904226307208950901439090112406380552684793928826251754510639785540209692637873206404907241863072575168846059394887855494991122282426192205651552798703318637786725999218616738442705237358085482654349581467961292829684904129809919741336735423996896155337382222262435853133179643703171663611567170202086896166714009378550230588711940192242766417960625498760634325752658064848062786680547704161710734153182943554635662170969447556085974812272220127401138503423955339243201190997920461402739784790804906856128937773102897575744143524159170942510456587143863310935854724877661497726342025010091891385766221902221324124900372689919533291310592614832477200205254448398398105553116610215014175439543481380626295969466324971431263216732853965506228313714101863485284258328040753946971665661266498258191477561451229064736134592184158480584036658253271568931271740510641708530385146200413056029380170170916465781752621331113190146896963818665329330222803305404019799771170577630175987057490172318159958872572625688438814478790386438086480866382147885208283835273860386418925880722091254843287416835013173678400635126292176283192846600508991486417186057119946413612969258259957945088426085052590708839507164449825189219141129576585560136428077674726779767925539667371002881257176536796583844558084533601451349704268982160280681430460774815349495255284785161848533791057682058287482255121413330254055749111020296381907364671771278613402728635396434241455367666237018692035068625039458245219902213088232963054405958330585159151275949778405519201539783274291883887703478837877426275849151775009480568383465482341416326511224370003799738350670041509097934637773112267591776017665703123152449637320057535331966793388156126522867643815013688241295496883749823555563093621632013555102734848393878644383455519715161793044788174997444942500274505666014632706549654317593221588239294325858003051883340497413982638343973156237698321738318710640165287915822533522214084963719682720312195564188154399579126113921909745985288969873336134938305013155697523977018344846917605208890557330993232585040342616217439500699957193128746108272999262631662491391548319095783596058220289427318079927691564338305095628995804834813549454081223069514275183507967224246775678235543118630396094891143736439916145371249255761762805703953831231152426069852700076790492329305906315886427516695641255946302994317420598235912621021270751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 4988693554346387101867830916761570273825099501691733937044424098343355283344611943622150555766357793469905827370188824403773633476068108543205330267655824250069110809160948605162557946758478534984061754451552029926201436658259779209671210384863445149014282423422808983061292665411358089279433611618172535475294025986728717064771169800110622368291596338437027533209163757614480634212755157047174839147631169920601430501748605842450504103563432663889894145487235426674283382337027251703550871351099593027018882593028928932336676194417198896691450681867967623684842934675765192633398489967006473092559503416106172416712324024013357454356741772867777941540385979324678875291759466684445405470083161608578195553081169914284478077611553854718477781793821926153209115001405745763546012163756651688243849815214122019090712377634674171193484064538461026115595790972013050667960225594870565736979987401473841979970456452522330699288243916142928506186586652253859176428088543338712004992738775288659435768503286213006003650668668253999747299418936222543883426919485424785066607802913797932238169280914506186553844548755404564442021820274124646368869148232098490616976475864318809557916066736822458770308983786007033454588386911078148470369169507944790786985701943546132840247387097659116178564375715947863997245536629317956606774723378079855797338475614920519096873932913650671029056095383350832944687624082232795979423534416387962700431291594401364453907624878162328130355586816616100313969599800497054410378546074500378027314006890631683030075164566098773600193769582784879431566956736796282673749433322714191787159872070392699539180325219716969465134904644287273939444000942385522682060156075872956586722766707429130846269093865630486808414373413829802856293059729967923484980443755948319869128678476619778463516649447278588341654191638383814989331076339223582361546408382366359721250006625052171965673233893371638837292850031403943448053237720966467061398301821029329077994515633086604202785794954148905474593643104637899269459408609853567031604433213138812620557359337377176816250729059355426805943968678251620564668160658474322220402647926291639258302826247437531725178222862296941661704031944534568340790191590556261221583100854473178038446037576367469254814561971483335337660188897984313977185841231374284223269709879003305502282085775842039408716684661547080373572167310662782329333714515925538320941969648215845356408506000605739022455623877007074839415383485069773998755299626495811613206113010233734426054581563982920335178790625827614371082770989079834087308635620668601108824757480738480121360995837454238908204526577689598976525281303658984663069695696249655359578470566098338093787681234480729315322844686859283372231850244251592737692358075555297682753892090264758778078484704066760966489025881080132752752306228480956831899486819287919253956782583565137211140390126319417768739630352735175990530892496256755105126416085920492392704327099134884359084892734906245376159240205162753231771516783452923770366217257262725936940693427624003201859406506707424966539415319968417807827565843298728247536162608124686931820863935493889535873554513532236899543352052897789935580691685565249995073618171207380462139518604723270073822963306325381650257870687857392127043711768019697910570456279205687920413149701485402825097079133765283443483643854572637874358841115205465763593343413608729348437272462064386371119759508371384655420514760399425810215558885235195320529432367414911540732297264617969023810426391042314266460534127087029221864744329833425696642248184059734460218133347090600081178012762001525520044335323572408689991042124272207124977908599049877584432450841184931058204627673858725542477852832343484747540319191828858139645171993283790219984449279864853024385287210137206891188008844877027316036383405938369012352725150937369561661403615648565835997062490295279859486938440978209381954134469053548711775012031152507943359809380703922033539874071113859740055362312889489344529788618281801013264748515811068068637740469834645810605048112991499513689582937119173518407507893996363642893681484481754089602650212729273002741375755462188064539828097164942957580936306271464854539773472005772911328946897048718570717905184573483457725034417658754454741788657855734645744146108299522012291415288589971750923321505842894059259247813006976334873199952490626535092148732019594681940717973194277419050000906495370217264599899812396342758953497593272365710958071983184099498406563605054737427613860220478389233081943673078584211556765622112613933785577515098334846568230482562438551015733027190714754151551577232501584222459864830854778238497801183621409038129851534559739400765618166294132175663117956928626541154211392180897400731136676026480142056000591144532371009976579562879145334511309240568363924280451226972094732395879164897420083605925024023112673126517288438167657706992681732049987886057351715862751007080078125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -28012338422235683549867686145605139231779402037074077576683075184835443037119877540446751638016822962048049016492907991852684312999410011483364234491232122919781045373241744368230223738905279764315602516994238815117385560697925365630983800418810377290238885509104320440893624783266577913684776984925187517754943451214419930709486657636094163628081559715210337355820770946230313504559088883291671085121901325951098978661666939937748452739582665813521453190374391836246338834968317223109933340174871610424750924128995066878292847793743258991215551152976924421365919257725859108657603367099059756882494994519814951848359095377589640104252584370428691807181138226000131991370001724502926921346537450096466831423074807308345368871366643258738962499553815651634090414772504147659182229719489399079367935451864172967908159741925797987380895601087433131485492161803062149557832754572551396319379449397297489149881412366111798419301211803244274363254834277768040325116976084788997259781041983980367372568282728826387410599530733660256850245800345715787000791560398751188900948233997860054752668917776710695472308530666639340798678247559251438666089348978535158248226528032800607997402594184999750422221679930911082709164750225010301337372719887377054218598782773387971901086167906001613540654709605499359866727080622874040989213468824242130710511961010830203631724527534008887288656206408927044415792583432484435204285368659353947968397612284475875424489006741180057938721218251735403872799668984807967019238078507242229426457078294469477558790035140802043320418374346396363432324870150665579770473559172739491350225952279171879873102837124695928947498881637976691382407548844526680966749967904733681889555892475234656389129661248556353725332270506273870679499396471001689243810052607162511919102975484542257382814706269208156096628750167429736824038893537628192419917182436095895584103031184740009105681054682430984404990501107752682546825124599526411025740608163732650406123431359576040540176375419965238740421596319285818365348438466467114396548932156072464036249277760604297855017499411749683667067170184864088815777284528623288556538784283112336441831456630430018592872105828102740036124186506101589927241386814428735705475960207857760899712962025085809513582565512508124501262549334861862730537472210609590136512778742716651329586964748370518350176810451011966629484073071308037169899205734103859392966221403209560971517145337874688826737682889389637925767232003548548413462042706731021040543651802650740107671787654012802101860523042714391785940197162887607963111206363845369107608444788072715035765633112097279196609797376035481241775012557419579767889513755928242926375132924474638296392509633329589798460532279664555227455086528360622623268648648985673070188534709583880192661915840661837013864691398750179565204217535497945028913514246500011259631705951368549658574896717481851521434993985220156288397024259864573832547866395811492683892898326361402243889825774538617342261251540073081584282926506967233130004143517744436870839735629066966761874555621729409280294637264377606799405740164098738879502032327029110926187852276354548537500104770437796998756228240444548165573858699387033191774903516236545368322930203594426532255507393586258861335794350775557603269075305877717746211347229409852618908060857508224559773590211409439855868069463898146348549557456217206312073675574215970104387135876881007897295667301885584904119004268037781182651909619760895247989895732809765358126679251524667415724820246463751054228771854195330827403217437789614027187940343033792753379933141593458222617247262036540956938611702160839081872341010037903976278423890489536787555699218710003161467792226376120560435119979912143711552881945524133352233126264626579035542885014670273568758051994790507212186694097282292499321341527003858472430714336003729092598317467279179298561069044271062847980408514158109500312626125096163197193767362996350327873887670378031453034625059733550981433107375465698330177523448049998729251623707805696130559030790780956423205738359773726816990986668551740010193617570123991809930289869718970512425199560136092016181629021114946243728310998892333350003775941122462026066109199915725188907925191963288821416082147347573294061009586031394048841352688944406325818618117358447826232300257020258356940892204580181207703072386119552357704274066467725907484928216980482815844115800588860925489075253986121113693861806082334024804398705113958923796318686194505695151395919657669276887600001228665439469427176085114218834709733668927287311854629604895538365447071643793539414417382635790819176784805176126179841999576351793102835400475074477545937608090069930604858114194083624478235847626396271156753863256704200136101425894605139861307338512531648650818317706469204615155023582375764200859757212573296874208393093348939624019301924174824124570562996252556799686965759458787128544088318449212238192558288574218750000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 96045981768082735211921418294725816011155958631739289485469841126124252886473661072208417676654457474489519838475299764828137500537283275776074891154268874190684496957544252163162130884366543446960492003606040790462295796357523913904655474323213894630017014312304349147734158475264224628220777550344840705927110067070312887169586059605488094564312685758454536004684945472219590766987073716803784376573030765447149574696242973257149123925834961492175402846778290680587547135100031249119421199349433261591149650536690464824176605606939413172308078009174819305433718169092937783428698279523951548011140083220618254056222913474636339861536953939178802555696827671857722983350324829282551084825359066717892758922735520160731890199710123025542083396539335868275040635872757460937068782539551862477536719661957621834869892434515347934463867533877831633671144022694186626536269467481061195351996326119432872363278600000446571095120933973904738979715209654373787479587609343478566862941095750994889351987999955136800590919296146800496457787341137086705504851272050606581028038115697022611066413709552198280030598282784236476761973740878604122584010866288828366804016455464000953369155795671905585423431932904063617396574885846022846693812918894192476786689095024946466701288836911978899103497761303506309013302742149955012044604135911452616950955708086239411808917796889855294376009108820245030595493583843213647642293044685522673922169092312127529414516415035236198836205874727909725125749566996884466489709896341484270618666385873758754190603428985068747412212367117147525835848291599614906488121324144600108487699685109081558800491052035938013607651438544437740649147383362283900256760969847905375419257841239998412503344966677820552782982525138210885232882868959640552316771050737254601590901499775170006492161229427666809697609443837950543111643148236319021909216289659007437655263150854460682642271136428101882003153505423072251147123706342949256177555479089376781161397200159621644795521032660765733171331084726296188043407626421290108139097177584456074691301625209381256623354718183244839355175350090544498254559557082755804889784987321117080400156885280248855007166732216504152634348387300318923439877633768310441168794435378213076076912261151930458880003113191627468669261704339021596988654400383470004381804370744557930797223276035167134467252131632791341987857979568392415751679644969063001005449313474089473923282663411852195666510803409787232348423033675466147415318623349413405796941260169711118692381814840553466304727264415467397758014960798556060713871277518033378095080461705950652745298060936236705097191904384923484900573571322296967788874289175710318798620282642856011511938093570208541286875617553490923288113110548171099741972412830176887976966084211405131214629707745768453841544931101117653011803329527771840983549147762475643007133341926921101201233626827197176234545031024644779350078090480899915168535732350482657188384809139615855501774553416685081645066030466430668805164831499263338541117519416373753931554046170671787997998638172397532960006594084523261294856445949925607873269071694965605306516995716607109009714769006815660582825869813310738358882642791235693501720100844708033640318813479040803537899527671880804862531229986449144684646921108571669263092268819283669519785367786214009634843638258907993717588730549508716627148404629191430756384721268297634261664470372792422418402472829381206280905051007698240170056670622250594081949373649627282639884173775171561111622166592739186048291955839780197045871083992622569968239160811861150888590482227821101171065063657789637533469169553202668499996355034605562421152150044281652039537369281437795560445031024799798813488127607742211695801271752209227621140365599627254740875534700510936664460768457696810521774005308098688550390767672427724727829194249787636228579260472026509449533015579642960939396577945765341483982648947685858306746481226778359917055430314654166525032602039169732308184217264645751583465232113360821328201114020538128347341666536029165468792737780671904048168572554489025885963730853224809120794738386105490378424985244061818198996607707224176587821471289764253850578765123344075151114429010819157986695796781343606336983107358866166002369404446042183334237547170918412507715082123247144444015891420157783423526307601074098140506279546709786161307829044660861908138741022781529319512656573266041598836774161462370335645144981553448726836431172159345277076415606405205333368188870220789714342126044076656333999476532113405738848246694503654263641446625340993543358851695285125179734261257564324051462020479635533049015842393835841461247960835591672802518998854550935821455110179002819102383524398332710284354660746810865756806889986632317640121186267150678314307711544059706437555187124939849671981674132875191308860553748535153605458732599389076586383016228398945742464077332881111637163940031314268708229064941406250000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -72680111259983035689925400705849816020558561287729117080862221946080191113891683807267479612367076758138664999770820110396214475917807420352231954417359577203011756805143732546255812296392576424992112322768249872734054349340831845811131970442131074977340423011928741582838809734644389067514572741370237339762058215434937981482787189738938123816182774041565219313322762671772958679487881237517592674013202242777313808556723661370684846511924779058084572561650750257914633426581464303625895690802893387642277555836718397770943176607973690765107054128777932631444005239855472257694746471103532340590762027073034779716910183590753628696885051956018960699471385432692203544772585380024101800716489599495061739506876152339594974124244625218580917759506196137701565263086763966877968829686149079314694615750100154631679766919081714296899734048326978394092445712672303069996991352502776028095012087940070758661007012204731500719562336181747508527019348481441926533596326445074129471894572121732469885864089479591559781755436243523160449457750573365223881630693671244096164288133397338480193130300663941795594151661330636413242194829867472466322078076054379456514642061514276256363719363218772088833290546658736806917673802569137511028083873231663559363519783100574348331134020759186365277436729131225313201538036180063826295694432332826522308775014761671029047823826694785401938736886804474058872717832837218995303898376056993499139308012538370238486262847721275724091931690043669867654887590225927088444236797270806126480081051472558397917716645875831628141854209234115630407851918397812001654458297986896983910468198647941946551076601451968037323346295033431258932935847101843474470678419136734549462260477925835973045910709995811671681271087431497998616751643633578283595539850001516926006860358539964655892680831515009394007184727185290434683917937877365934113447760052515535563453601351103357176692814001182966843852952995647220458978593829207895821394643125553908171090795100425391926900943748973262525776427581774672824883258883263356619778976442707303968972550331545313405752804818770245670377099991821034204919380091304373618927384320022399742517754852275501409650595635137200735916604675812666045521339314997470002501402638606639310748551695197506453274924427877584599862306070716439224857078949383528911504133230691379414242865100135576040790799376208211166382939480837885119701476317244494508453768812531859706420852913178182076427080419403869769838639309266532476031625121181889666873118514214917778144917454462551679642247025351884113807561914244905294519711545335196119650261183671749311429886187571195894644811283595053736235717382086188641025866702590284513283406778831947644268890196244900151173616474682337712081148281947881049025346754505640638543345316158195386058533879648880713196936384960623115993585875319901529113006095783015376632445992166627493706716378713883377849236683397160436587325307193884335336107162895142849103087218625552052636699468175160305963412513931538732179486309022960227440605271645859607700060910959007043105349736939272482594972806302348889204623676174302978462478372748082424243395289800369734867076395493114858738240166592902704017479558268055399168250641175358855942133013666984908243333215277560962793203555536264573622358954331798578900962504350258393538614247835573940809060991844519849751887774275229493943819885860304500860952182774366933007887257773983604226767453108985845127370857758255927517408015967783755676184430464072360201848469154436825076329019567215382228843770624181325639658273899634582981244965960637487110832054394404376961984811188166601285129460190877946937918772194774792158744286629526942999709775296923802673526673995947944156361621401462644013712321520059900749158203532655650846745100688772878954638423050618134907740032450852520007836913533121183208464932116016940864121339887788040425430636130383738967854992545043791862222405960287865087019807068364359131897018111251390606574166298969584504108559612512190366338108640854234208971286603818132831627423989948877150808537900845812079426006508647490306433195908348064064814441713901846498341738757092018636610764314992638272858466602385220356669328227497566549740198392027447676381149767548503551318761755493211593645950041433214934569959015125180575132740860327483559974947758924395290861115465227133635187578033379040280289035914718154481742423015791523975206558757813893228385674648959138651297427177284042232261098317870483759710023089334782035116462757364974059753782155096511276923685690194326914793806427298906748290240599212950212813394302482657326395284472712010432782818557855049772599860590302307584121296314137920613270267689066218558040882902524403782468761746412691370055605637679603385480265509341612831307420760045942258353310211669494264654863013506973814260852824994013578189706033843271602932702545374284138839851402182130364745468731335620304889744147658348083496093750000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -492496791740913413280346957492873956921761369580463145985336914932035792527221008878878950546665098443180169734092988561166540131227045342041440645393417409661319916787185214555843140179564938116320904135700437197740691321434389270438805146628911765624126399494983160529545873303643164202886422936581328262919599740877407326362856663742020614884230812100871303170077967520881347672322003875265624182640558296587426721270205963531954102373928547034094017577649947043816703265082871208664953009343870341862416680104717558743406220721863064271508325538098637081358326791484542985011956396083422376332093394655360987557762582180235755576201013239378080281723094769011309765826740048133888728629605386068738266501073857001159408094455624019089070229430182443972430993562830142527698366607049369532360720116615753144483170700945208660232357844264315240553642731879775061844506881620395174728702325996762142328888487740420474566054470283188703676973841093016532853755491344451108895812385244719291046445857572176905508135020339251215804280404716777852690750429737049654870464762049166156685572247251371553934944450690279539767912827060760843458595252551451873954881080384395123412636782255949455099498491317898375718408157465494806193931087533899778969266075721544047767553356396857807924402208712759899811350196437719490446760861350948397574863072228538485502648017823691064428940452588082248521648035303291812716061481596261081027580695394184059193549789162336410374182069028502280413944419183886819747225375108950584954426170578243588079732600098160649449922470845818712410281742699540080408789157926410524645566091400187072731378247857215561805766489672794332614074053478523006282976764100017686770656433187360836131949616042254487935597759843502667102647772505374215418059704375609025287682522668658416375986302306855646495355339119634516779264282717626499798726106391584981511076899913040975739574741909336551428747873560668585624962851511282372182042306181441736115997343529145873721839200717761351004874989596940426710359165547568708747673775892710378259893236806621574151129396166454416548146668533160323641825045216237170627237208639346536448046790650430172638186051693712842020048033984434137253188730843420384621819594148537280481242386594312252080547279280877480283205159609526303517102489122393427831959614401692818302495612675302358607930866776551983756824110852507671124447715855672773323464575539696562858382116517182976647688209451646165811178279322325781848787908147322022408313840806960959645779900349245795094620173133475663963756777129973106692432201212446512669161958576002857953964422891424718803127269973597111447713128952695914879291118028764253003904520436037948517321665033360822535194755563463362820052427063034393863491326925114960206346791074251307953280897828182687883284181043632213972541441507752000071856986188242508997574167981137653177551662217340189643974841868628136593681125162625005610689452317248704019766811420333692053879043591807640973496869413830011419642008225852633489054239046082619021832806016150337643001853061632053207969632249961900809686967754745376180910850658386714039045305787691096301603371453230851490544590532835296204422385564854122040704414551160750948773961531300094650329740114787911457479795656030703919853526016252186417115872002863156258602894316855695617891242539674819834407024987924891165695667723018450014087219221196354209791035082318178411665424866919103745180401799014000364494864186119677816749327565007452732278284710531617356768627411140516442344449131775708446626436138207928652647874903786892109349115289990865805324648613341763088400113009031664578266228539294380526986698764165284944914731878043066415835405041802568886251266986518785810850081036485942967706242526730701064987464426772235617478518216098697855339300705940091877883827983025096421510843452534425597435459872343304195789860729481566424719658704552533826183880195550672870013335274645039382338934839399351126582234256530179558207433524761820721820784377355398249905021214658785338227227230687643235814857076484087421968568429468860903908947639587493298124606295051663656730227833731289265375303429002511028827050081203269149041084045066858813005948213903416569203028768084801329092699414528157941466010914292355972783956530469956866553292276038111270682015518211142578124358503449328141123111484233321949103681124417658329805788725683457532668277141497565262976010220424006736201153379324240223348939791911603517818205883133441989119921409426068701659402413826486157383146976707392762520996357495998023602624980597879445357791116233686555822293356567299611985350395123486227786777888231473103945107238236574931679092869912974251429181513828582751305838857301443179929526267149040990153028060945165349167129228433367419702395925766332853679776339479446380663241700613166012104783626581154657971746237344081347429013307174808992787429229309736911091022193431854248046875000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -9862275764814953958392211943399418381955686176734703528736146388556246185817804241616252297081098301039264372709147119122779973055964279753191777754080943191133493018534079453821292283783690976226926904009835089915897600880325333146123334238178002940126780862379549290967713835827056038978348772607118048225923791023788967514875974019212919079859815792281471760890001712750820204178291224437696638377424507604104856075471398108012125965023198004969640479814330976150791278049993735776250787581801474094019768476087077411105969451357223948453835940635420489813536124898096134577871481323773475659129148152557307178457166313531261666203370039208627828173306970734889279781003445799523163814907615850084496471070113968123253341102736708567317603530778726791438624225913831239173143025860123330525942119501718176276201368985565764904788169729692391297593189085693841276366257981101132148828965940535731004063804187652512905144671564189232785870983775514511055224345267881833729629816844335581118670189442447884173608023033941322972623976580527537804753969106709318163196858547324349183628468438098748219910427876880480436883000100119795552745432916382159255138077406408579939030687092589476805128395617313438859740424174319339074560541015488587210196725473559365212657020917341625717051380791093036032640774872092102059147475895855655627059148146147440014765315611567145101240701143987515734450337007759225662672538703965487916826304492815109037156828814041091031728624492616817072597309575841977497823935975435568089761298277101797039031552020104076724233022128458123618609281371896248344057681871385591827178662192817866392500166953545783681364720326520209999032093892388201720344913004738511765587700540133181274666117345499141216493661052429264890781987208101522306899664554022632092719330446264236394420987799616634752255814479438069646487908338956125104631730442689791386886650538969485843826846248602444232806484082954727403935924551247792137951514730179727034860628964281766219879260985819347994915316429100345383589293558132915990555170211447783958321132364216249862413330261531771128781476797321749516382696682020604341341720544219671683595920205983117473087155045936848653586085630562636536769294146254373074608945812224885460728988956377901401340552803201319941958114299771707329916012536684413084925719860425771885184966003483322071286793856992052422484822514977069721142337799241569027590984640163798958833654768740793606610000474398386288965283341378307560318919166832721982034194544915904422459558994561638036472214377409453375291041895976999906605384302270948862877632515784224974907683686406590287025853731381684369136345064216870684330692126040433334669110925341527776020628897797160286692280179747046786583480330638260866650108809820940205008684163285194982912102647482317109948340072402171362205760907204884344660824087682029814783664288097388804815766262042763375881485236998508896982423270074500480211143825950692981383771768282972748183134575998636286187182333051115265170630908378121348583411882689527520583880639060199522769805919748813748787342150524126632963680987932263268989151852610508339593519749214049191949381777826705684958848298386018250008525726104036336581250694220725359461743992664014967760108240943410614637101013267931325322388129309776624859331559803354764005514515082872827608405070554253957009803006408405435597179494442434817161941492013255996904766287149073095190594507941102490892061418350967804174761487710737703601748005976596775728208354900513609420133578287681108569654814669440725552599817834834222708390552085271187952727508913581190861481450195386561681277418647271586297644655924664506229502694249898776763184814190138493645700042086283724585683740102624763777919194867435775333558687264478819412853119390762432498841399582719689976690141572425251620986112743511363011263655888264673432089968248777212342100050392227674794857715187288274742363302799056034289865681322296359115154696303433755923810673158501895041078594761549774726529982742116754881017709994790649193065256531300096362800804523219334663791430474347601790023985462269072867957179757420509489916009630809931976949575700704417847422273254470010488677810251046129772050602612458981874309773560526413762468093839690038003811969831863675743586544167553144889361209811800092029183288101090751203635531126902818273441636145942334708964447900174368718323358354060778231753252147433060019248001788076012049684338618041044111557212422494558056115430240914763641615853415553150778831063978885871069823070758856653288434202795158011186854246089665356427468258796052373913714543763876923635618500835908156592144377161216310279438211023923597354634772385696818123651429719031625975969162493275077301995923305217698679691337543105511221911016515517969809222461103350053941310418175780351495306425190287340671569941241740362323794333486193305608239045249253977793238434834677264007041230797767639160156250000000000000000000000000000000000000000000000000000000000000*i1^119 + 268441363025252431783755048060740979226009685318837864379326645022934542333285361650633415303631118189907897225168047207515896810414586349962655684479772175879076896368784859482776521041458376215492832041130115814007639298107333828510638638207660340454892405122141105907106695380819970347176275029872958099609601269840237895747557286383778736882304402114434236009021892665866327171035036888580252651365208352957689431573878552640043279386008727334533114516737167184499496906790128450503299905002737655455768095846797820859962703118023139237979932297650543527385464960593921749287589440225623037271775816727341396886018055313373521956819222409923636054843102036923229902125617302770542672368940187905105879947202443945448293392941008229823215517185874493323288465188811322106949963801217022946783066930437374225877048118129037517465555394156920309721839884027489002599700581486492838480972092914896790881383962396609726700958685459678223454340396829205299640826709942959154087523150682421075424666900977734809128074500242585417229544029649411951684746467783828136246893564287578313083850757186604277855360987357989409778803419176236811897972426935583143609080249714638383565587071215087355589351616184419639983197376656276746799066416300066714473214569300280061242801775153392551615430003581028721625958964890620308407552086532245531087720284768565226801821510453056798591357445257959555487474297993645383600920685246578092327103982498432163744348151764351717170975353946618485075021708972202747300497717769517529230937071856326323182040779469548343734691839551083340748879601015474456402080375883979396691429167094758953279316217892941093996746826173452448694046506956104562225756405027587037751282002678710831623827654121462411814914018835348915544723146266731676572141035834757985403974780220997970193662949249621778182030840628769545869905928135170580091950831702732512739023462170361503978469093295772710506982111971256012606322922035129647092519964585160727712342891651489230044196350129325963961141104624632730365458113755573836964267964392702155114770855507609911581730607276709620998145673459356146527204872400125754112889631905026490656490777584451763128362772084457770280154993534521974126998280823572100817439044289544502499416283891559036612171341874735401928315088581197992537862722029191335353117647129757963817144204028533463055697696554732096855592297512276570683783796409808295561564337443778949540399952957170978425576001759727276141531091010448363482663557309770375756407575893215801821249255365247695901357871110650860710664902546797964219804348884072515203948476412868152687716947126917010354559786480886902638676747423844126339825475360249089580387698659091142337811155346259265930948985778950309515605866754709721247729219529879154072399511085104032213050278217368747578805306946182011937567184880885811456991476620614732009536602530078690522447131891625262168024580794066187858809870861000366225271863393751522225956202036947898571049052098508864707205318808820864190818920463717354361931671845477029741989815002324548313831782335090310889088724675732342986647091083084361308001369905494646449167900305555684049824327808560164366366105719488380336847959705684855577516247398088333021904253882338817653639133924959491349104368096259215806973809982899922702633929354515273656686707580949203596790429063639082576154258634301634297817217056386140231414604694104026158303497588878484779391960754941113097766455306756675038081886780953990490990668866012594450038622164664470049798541651953990086521923703986599182951056076715915404412775114104102666346752369234754609411992210537636177358914993481427285499954991001469854185121308359431082138950502606444136526940809049587739934689416617773027421501443029262719128586997848679211103076980175570262570944496825252178171741404768973672492070223791471543107202217267282360194548107580019234730433208053993837487242096112283958284174942307349491380265742298815959186528886491047442543081553981789579578591244221108028072437090693879481781824635098387125040933115356104258813144004402241595850421563469517172626589884788712042160407938948468696823609594576396490353109632391331202795162330695242023903826994367392209680716829136722303432970319741809212385155555259582490420920241780559440796500676826191254686015334512496081839581417643346433865428917575741195101991869866306929158324437987375727522980798751989113805560638009155456391737946379739957696122749478222593085839414955206887006225148013787014988068035702815874680150114356353754474033497163603380253956820682735469793886156165465616303852275254598146956088675036376455133754054611034161805726844410259438647831319622304506281015164006313856748385911775847489461330022280691222705321002652233259548310969927895569029269876676792545975651849109807538868885522151904934001726854492400730626127610816997053776889488357846111282685506837223559165050978947419935138896107673645019531250000000000000000000000000000000000000000000000000000000000*i1^120 + -3172291331195835447749040367220175055028948519407647881261191043269416010032374384961825683451146724523971504002247655962664056147143400123985314829506352214027536944529473881030572097172684929222531907818300334526023678694417025647529361936355781204769319487099104323017181259449343487145733704571595247684996891065830523823349658179019580160733870622781085148866207407835304281656981040898988293169279925908861732261190299452167613218905813226043828955784434255787901683064643239497017873121941828116561719495350958699375743062834389163472761685276600772789870627357231415061409169079326761559685793970616123764986953460599346826376400917316252142141406175335983865574220280549068454436197200743648424707796248656750691751617640183235441303893749516452947281392868639931862420124839633017918302938099916590777036800968309207379929560379279657599834876011157751057501834720026975656712570942843012014617876229787513893016821660443381166669998059315394040063843286165694167377680344080331931833684271277291392804860783546016561622800669837133276393898663111565868702708680313438875714472531580887651719823945939819489034750455256434230922928037441249148457602083625601567475811208348883991654002012185378584556151309017040121033148607329703873079773989471752640760702137489908486257225976739759001031768438740350413107939396701006307965578693446221373284492729254116596133114309560059098990532868603847939745867972265030743643811669732222026359752313795095167664526391125555820402800853316131252815766773072267667058135778161735357010641159374896744379203763913231520283890481282357033994093199513333748901243570992792823540502564176185504072640591116310032584142084952453680319212134670905342919384678213452068160301483433714625178569354674386502682510154319445321952008340121594746623582226225309986444390811393028698038845206973950267507920631627815819706559874945477298699127682559241925443806548308312999446220875606817999840438980379342782257654842208382547231791379561367390163832758271711761619560807652426489563396735502529356576174766227227033930802746964133674323670320469882885664651436129434753550316475624755454441887068441350182294505336898240155818278349854923300540115463008490270973989657557693732915073870612556019088050431267962029022826540764089949136244903004481584649199615090939614513586848617895610727469904497611257342800169374763678164858256036967126069393906213152272455102264041707416301550966271056862296389328545302120944128740215277387272142198541516545679527450912045404229676480510285471597500253937191887089507704404538343038150243572571566391376925125073158748114258810253070079346104842555782644288984590909919803210925695124693912630166174253229248124673792099333823985633297012783742086327230113077464244702626901361381390828471386057052315420693622595070455552267484098514700491504665136446928356206527239689831322473052081063481104203350874773410954087191920683505480429478012209754193960427459005135871459491806954991027471176809423049369688335926901239262891576322635164562720189520843803023747963284871013360931711772283844955299407526748951484064054804631436787932630619898051706243719041846840186679474412123633193271049415521604215285503014401348107241402877036024806735470542056623810940525528657497906578972392355481658852977774598671646118021984697232660456858457205896389235295397030686951644951508715296018959588457687970366054307753188727735119804246653181850234061007778436799979121185788544195966699157374614800815543741238668671213032676296361814737570639587684989990649810437211832970827787310998954108166968182218423879911445276449972590502434490394819754572922236805911082088699455810555652122755156487495273712561620644971997517819367113186461602710173940231794705316524540130240453041819829956449366335117112840894631407064521438449108785605016598046278739147083961125279890523885870511166253231023675316001271957451916490070704870154565995086528928305766541639578092388976454550618343737909299065188798151511987775581439915032978454853487116139494990284669901077780375737890495331854962981737146254727023066289954070686516781831828357714100421075943462104850747972103341833790041141396025270885850414122348954905450106094047671719354904486618218874800452381538071781528543535063507579953656901513560152875827852904665578547234181778023572155486910634216660332463442729331857133477527513892474661330585996315729249068618613657624499531565438401445249370294067786785747201669095996879313922863531885493340012886169510661621036574609471648455917309847578958278879707605941096053415300788754619355726010849453574575633836734285514135599249265888856994789393464363760296114522773061908761145777378177996616916408121867310141646901957207050508977788880726008662696531458682584302824336877131798044688226990603471834296488556193008094763938160459760707420837483603780354193483678031222354314901374721752348381786923425806890008971095085144042968750000000000000000000000000000000000000000000000000000000*i1^121 + 27593396881303306149755635517421721233873379620051588443603086675481491498044616366730546518653393026182036573180276390877825167965682741492393884924698903015653455687518640744509585293619483308185062462565897074872888939663657012576079145518715030451256799090493521983914836519981731205969885893820863171015230310552715739621074852859094737263673642799815532935305859043416203098192955371978553766186511034261342782942311019299812155732340471799565183057729541119532559800205017862921533312375209940266853858704927720204810188626234438233475364406664936004667688599734071635966131679809018622797982911492436360174816473703001353523412025219898022466949760218851169061893596568883092969266610461671163236049591470788637066528460042524374956713923522738097503646853663752103221266953754981634753085433159914503400100576115289658491190470744203788967426082376814960839391642285287557647177558257070285066136769406698164280822427987930002297614547983066657278359302850060274387837320361921875632941632967131995765601105629883737361803451073790403455419439173773951856911069959197945013534626338237895014454104841652885029707339391206393573432908233274095626048126440932441156150509969633427555774418403624784091162231424406714927785268912020884355647826672069585574814627751981165295065557139796224314048357359710411893863786721055706747383387837987106194148501913420279883730205018686670742084440933858611041048450017773555315674595974616402189088162696955508055179930576040845812351422585936441765361473918691367899723755623561255879904892198885830986749455746755825738216228810862012999627080541382455843445715396685322586112360789363686309876799428115331498082186674220495702459392748781792558823053613162529944489258803538278112916662822802010608617597089395073451355210740669800438964375254580270478729329748895044873363314989899507368754488563933910687623014450242305101641500825145130936532223057150610469195550156730692673421123683305154505407231153284805027880509412654621094446457603090574709833269744523651964823011138053337524777863356727931975747670091101056785089160936864463652591506976060803652982058971287650230518959945065029183265421583140092244691509089727502067356292143645247313982502541668738600692750083583069884087453244947260486150822074410604494070854486119045995776336205319283862096313936090351922546316133999884157328583070155225947320846183778509127492124870631707768752901444016692099341285369499605423865567968758020565053900128251918156935830509245604950639685090236208061062259839625230899419348994798639400526133722407963635987021753664473284082003582618152406020704394047640152371368605138553403789934365322605956776152699944614942263750297029100148237075303736727275201152138940286269263615857004232286984063293998663516186555040853254319465556753260820392027951946464554402651484987071816784614462358313145191069767138661495593163280001695671877519630655886528410379938185327329487877908117796561952831697478892273558028047669269083203702624025371216398207418848015666509622964743979223627496909287605196849494253911781947552389536589917193678807681252621257904988441321617034177064492566614573752777486078027764289353860730390889141099059544368029591491957006937454372230395151215529631569411936503231193616806658339637260484500589868101712483356117098686783523136699864374460755260336035133955692561171886796855188266517302571077749698682117892073294293901024767808389953714717090119477019782699077916479888456625465622378685671311791176966245300907295046928936394010281331100165019622230564281220835366038442925167750877794706323733225066370462380688668415402010923440469561782002259319068264367225748250015435409873771087493216119159096441656302188676169456719924104245733849468665833278322243369215109223378336722245354474078229772631048501616137908602471273504668735515364974321344552765400089690366062215025817114443819130231515751011520740971549740312831079398302642924010225572388551161184175399707916233448732278383230282498824347935735212685165260023706962701993749118587218695601025731619431261665666515914882367601800757213530406612818468163859854974890084471299555501998553583520258587634898069468222835982304665335761248729541603679540743520785442132319933548205603913395626740138491324493477478779978224665095857494618736913710318086361365121323596763824089158598251325500889147950370124041174010700036391670862815672314914800957251619833452160851649296471390473615760069877378247729924381069699243171405822089885379777459248742520157864018631324687378382881878802186346641280681349560996217770357101128380837962852140626861998421458795967849402339444712044283808553345908296298494203632721908027497601463454715022616625217048741210341579371995029619930207877451427884364124827339364949182402331306217401631408052012656629422199084685602571282779383291153206096831440808722184397233005524344990964357910204728108194416336118592880666255950927734375000000000000000000000000000000000000000000000000000*i1^122 + -193974705500396547361127610293549638438036036580792718208089719365940554240211531447740518293009599830078032115859678395004900028549103900186490635880047858049538182448867071237643604701593720580256896584481667141840700748727499075035614625887750097645528850304552659273692192694232974632923871080751045009306313128957406517841262817275528772952663726119842576731370236490967177242890769156418413551492611397175763644617231185535815694155596544519691720923709916897633867320147776158732238592092579281019760978484768626365095171641804023706408287823631011743085572414762358663760919485535385651242994155973657375156988694784683869353877117413847292411474047417252790158952195766319842482092801473466979887349815938758197978811843382998067182984557555242060335198870273511655293505099419107106391333257978103384437637746002803499711046934633456682678197180826120435012433061127081582923196404111117387098873656061705622440919744040252083997227979223424619782670462511771818026439116590229785135034612769607709611218488233244893984389885868344398835841026523147354132075491905337666754731945179294469513820654399871658803189429540423226515380042298338230794039944048088694281252074526593368673756869078431183364710057493230744480872747796289299134656688020898586197115137050295025413914162927361649171215590184179523188192641819477485411979661423950590480519798362639240766814397493586898814599566877727185935921353568249203827676258133551030139999434874740169676536393763844314544142160855980952972789752071205655086191838108560037197501222526404802743093258848228340923862383152371058656360102595418359486858927192196228866297248996688188585552196257756825446599265746698678278540874910323884371475343046632171563198318645301011900815121221821382819160220386784746460450759333993360795087091652358407788558465317364870010074241555013491687685602460559892179539256567484049682869606039776301348968917565443656529539919497921180272149325425743055355484023720235291115832505159583227095637511790478934232938187176789656157817587036376083207840077742020977821496653783994778914989357925956949132840670114136386705558698684197220011423520836056425854335489267220788827059020153601512784779322617669943650320781575138646337226990979670860298542592761264836274906742504061593558409271711003991608472381718997322680971629254042316143863806056107631058195087390837814218361349566175883046412398051184428544830460525303005825309580523065968998037412241420937450120968432212907030185197498139984707705912479643195998205501911580142475297701077430363454379937139011600024012874199985370629663432787872520979525785013086549033025411406401053602543337264115838391962472983809022753341103407124456199102194995294533553408638280029152960084674313300608743842950892881267893718077962201566770747789519410527713665088768235453717686184557266319314443937436202950514205113052140793544621217820570984288408741419873471654478012974242677673383782060801108893030725191693766585470196042390468992698400312606622689052237736585847586966175714707469239258848187459607715610098101720186841186931543340282512974780977539553741230752501655544034113562129901025598906604571435872194451162335932085997779295116155448549457082425131738870844170646006276020350292868276290970190668495886222666126645802053554716383671631293349975952818693311850325525342816317310797906750478194253795269572146731595567126414444311384978143543653037971018361509203394019761116143623875952239788888906995240921826730991805918414750645037903712606081542634290476401477804843622357624552515882450172263786358044521184450464376344967646659124509568296703551433627948551605044540686781382390811278567497247455983893916243038763959413120520515586649700500956672152672582228928523203357541222859398608561560056330473900586350280396935485233793947041457944167241173298350794038159322617669447536286394408634245813989602646794175338499105849627522314144430843892796610429380394506131094577657755915717004932781387227274540825732271031363081439584059198163970641976908662117770609846186294382879072266679592365582282514130534909108688743111865972041389039291712977327559889739592422167152039287070713673351697825836310441168994988504238880306823450107337884186031954861342172331031280867709976404507174071308746710351625104532501724287286151577567767955106638550573048791232326203988125863639742978404016451434310592949469388612912382492721304972269940989378579036736858937652757077093228546610072154888250414956783100322121670842304151580433964128761913178726559395163273376039842042591546167172318196326649916473587202486756847242148539519590520252515667058161666550443966331539605645554054935720564476233366656039741564893473471581002649832982448244937864420933076960056751220839675460947311154421909860265127553216329961281492555210854167689229961081633584260250568615809376632170420322963758939550279279013264652903325568900072539690881967544555664062500000000000000000000000000000000000000000000000000*i1^123 + 1155239524026202370414940013121686643141856965703333506818197491595823573865031339335811777699270917139297487016833692218611866221303047811433343696599413385107396915555321687774252620471279701496760435826524831821693839205280096339050119654231215667850013902897036263763870917234680434461246471230339020056983370468015533031273128561242502801985793970659801164420177770042272822848746941847993422614519196387182290763973830754943872426028923268523146111772715141754997763347836422252191478814519833655211339421011204461425260654097466092722187519195323689951661634097297306788412861649688860351816315115210011058767078626940767851205569873916625185818240598256325556791445113996462297665604126706168325255063497971269439380637288674244944877730146718671422513422871037975481492157564587665145509955403719998604787682861635158761397637649868224153079301090588534306855814040258568202579710320300965817071969417401881787289401580929588369246455579633379759270278866122339550834624515017675123290426168586214154428912787875407191863116010193750594376026964465612282354938173405556659060503062136358396608220957283092197246268560717250462018115895117518473833711499740206801985683615496039359033369923901443604510085202937378471098972817340660416214562998428081820763464827177184055412766079231123361099465904004605555040445197477708251576668881651043427203068962079862257952416832923746444140724915489788368218973048554591418746516787920172966595654034465288004759292977136716646682908325046809383328997740352245308989475318592948791617630802349559939660500933075639664901674122108275502975605062446130247480757744444002744591997802231059156091770756477017353007468536677046465007186957004710863656436600054626687519925703653813880837183923681124744745445005052873291252484944579358472348938884479169365766516648351362710069444486286560882892093605562096993591750847410878142949811112978575240529439394955541318798611939684633947853887380329195269801862255160629125604375549286577755418261104195739368243369200866928162479575141226159983660497327073292406779226323484984280791776554013625515693645661337432500612644048391761618529115363177652010997908527514759557004678568416536430129960553059247292631616648814131800537239418788336681535531699847199137077989349809245306552406984140017657518297395903956949344365326168016204767759738944466321826837400978766261074024359926069304793751832739574012393220340338583044023287059887786819943077737711475011019265792707205961935021205831025115111328535374043547008106740572904729048054279039524654527368403031214100063960141429238927188498476785852123704142272260442258398789836856932439744905700185463098759403672984836364924296442450324983910233919036878027941253306606866144282653084254612542976627656961053753545663053787063722371400080827093835386066601378928533845101129972096313179200722077910267617412629295915647030260903195010621100897501247879966127841131891325944209374213026111183198329477988411890167720377317811187874716128880485825849878494050356177433911411915635640045427940176888844664134339553172465253457696877588989378708100098686245738296849886238316338940604154870569082223620529070137803182683116907743541999260070213127121656997995590861172730158795990044866296812207745257033710523632878521358196555148352511781982646486809457902186376803829151856516382580992470805930226483433573943632560452005514232316403024715636342670513761989779764724786884529975860041596730770928093722771149239077064544825107381339067234395602131923834848598714397261822521260318274594906924232162036611605640379979719594455634381590221518711144700409072367975659361936099619295989960633014301938770715549837525150964758320967373035523032604342268645912338440036591730426485062405742967880898859009496021457356709837827559042129991260160496008393199782596552454805191222469603155178952844654010388707182726365271616078812660587560865146801083866178248367592107816561475094430326991024220162760257220312081207652403049672017236679213787233192621615997759530383421207562124149694432883396278226126132778561433999828496071623902295415161838903125975742343690721315474083006594570507152572424876345611522328922650307799912690773165319456781692183055436077358192217520439240677316042921711028365439392226946310341963606400511107669325089967096448750036551456014948239393352956871942493452917328133057335020290978490687347603224217791894165246079643837884899074026846347081962998393656587110225911007208205151845625936424026526616648146700504046588936002535543237473534873029107098870048394471125632767064202855018164182761291443415121434674346951939189837260500391629841530437402311090255787607539476259591729827001872219081426916606306183929318036590565141527526532653577335125614209009111440837652021201810222302348639760420608506893337035146760692722692977124674887654035528139791666962713990602370029247228800772101520166756927210371941328048706054687500000000000000000000000000000000000000000000000*i1^124 + -5950568674847618719307206118320486882857586935340626210522953096840270043778244784389121972866209403518665071118709942255159006017478168890135116584611871917099053161600157881335055392413327314710493133262102429261192779686201087157561158212379622738669497671862120316207519217883138462754521905812926329101295567602385017414248787217940725774349901860099902268678788485017252754393715986776349654677982713334613843175393223407889600655362236982090252484319934878674626784695457077680875048946424309058868619709747351650867667783867923229346458454954125612193503990242848270960915641451995097579487735860965210276048807451941465139447511382216127098603054561520652352057417497923155911698331381665216474147368475525493829399869808757080071630836739644141745778037515782750054367999850278997220594167146253198494661235993968809216338398160814364294709921833414866727753034841911258072152514126527108765358448679003393518998378229888031355890934388975646643984628734624561719697508084520040740463367513479717120363149136006455441176808663216140847364619940642498272973551334770653031858139117296254951864649490496022690843631301376238280360092392227123679366069426389600287531285469227173610545232765610839822022034466009864150388843036518368584556273007265969307819957025499980074945225776655990784954321940073307092758055508849689450553632222065033819390696759681183890471019326328912026941135654731007193409665119366124130678650353273814220541653353899674753827681317374267305710628753322706868999292656700942047094994644603658268480672852101464515986799316099278776036885636440533787789542024006390816454785873817504971195410398616766070657404460531812554590648257158469652989349381808329208071298218755571301749600723129457472001556479723860562307434792876437329323787307392916575954986800431654842684334850204688571447499787246812517314150820403356784614866585342923935192329669427234551949205953755489331437094217723782092258102721334518077542130555975146862936595126149214358744611697210660444222403117042337431492136193582078289808878634840484176235407607915588239098406627736584803599996515938536342177449547495006953934194697428801565354599800548119786244801672258759845287893783589529640683062858781156345391232420317033315867848445175480544410338192081964349447290190833640801932848883311316179277850456704345871131787506191215639883211084309298443616959120553405447523867103115333622393826329652686476833426122361639431478102867280807251345896846266180253992319305288057510113546822836458791725932593745770906701110075172300714463908732963514296945906309890866573893192616510324490885815838587389181317303846236308861443339486557397376920012865658669770054693921521278058469432994304557026413237349996707026690313483517763086482127449409989899982180280958715799058414081643750778947414093365705843176939543485285247799350474475496935570421878236479362797782785721703636543216933472904824325256038193259540224195516332307214088218242087499498792840581473446416260269796998241924122151975431615065853268297320478912505463965705935777731649675529013761729870875711564908065787755350971296181071531291258242815474379921550578716665074036897943723376837943103946913454104618597725541511416638207263527598415737696558089506647188451787465898856706966380831247339861949707949845716000287911483051555579635981846385801880064014823905080022238015132861597158230890669859626079732219535810965745308168551634306440239339161954027978354080161858244768398502781395597365931676942233687933602142877855828992262618879325760277508132525218993652862495486557378194590390798967374429758026614710692741577674722576292584514571876227862733065661515937046549891191873684829849664830234664976845760384849318877642345505583452695930347346519225252647337649291722135234059835027714290087553440531463054362593129265692525205638901363069993795043339946616758804651640986478766454168100543656509735496791736141037801562566082085640157383358147327715838778007142900832137031074862205307342202564735629232844246308024618606324302770262175323321026923224328612473597569462715104316762192191715291941749300749729464140551985009798928249487612222531793506979373141991206267201367066972641202901727432491932737001688128449723366325463303263835821320817475836322682552156781131738589137555602114176354950581407973676924973608120336660363509816799305588410330649113706621394836538489094787121573430827698924447120764965446272478589798755758644867084465983389754421887440987577959939562196390040823585096020549411857622696976831964934137205158844156605792968110412219836183503462956364972119427984166484673026156877717255514534887623177565687668209627752523145679273115800299679924492700138522734254645273467424629839734478823489582881227267192399607681043363517153016083826565000590007968392885089916362147162511904458077070019107595571493791855129944262477203936860706116624558648098286539607215672731399536132812500000000000000000000000000000000000000000000*i1^125 + 26516807311327196689260080529381531641007868370549410283106888982240618856958346139757484462986556474473863178938594072535693933816877738470819574371856504118371150413092822483018060009507711359252200980142874654319875866811133536499727839009223524538381058068229454819867102707901247595479175829213710088226358823529116716372772111885978139558737548762286952218603507128974260932397617221379620013960442060475801804030200508815821239273251107180367480305778753185542230790210747552436016080152535108922697368462347583950592645097257892167980242315206243740567087350912303322611154530734405049497723813619246445367435085188522573429298643405117067386635261629270587500645382837296892285797298923872834176980573913576862978244736428055814483110450443775032877716597283251312766989026717601806147697024735306139630881356807813762545250308064166337997504113755823464681177597154825104015251556020967677164977302535707841321387139001345875617437790678635175488162952478654310804178843541101410134191036397518085096716187828787416796684492038341663869058220798244015799981164701231249708370016235772663621026288890042250853485253508827031124356082162652828324778824854826342367878729462525971997281053133398959901657411362143124760248661971155871627097783576035493441725045132207139931670263523642514702481978727263259028633546245080498472041576901401781653514511011899734923981651902645145397809692672026216144796584830899772770636855091606807078737049037723962294289918230856813036217638428351208286525954828541572880424840439542877515416880227285361763818947055849997838312739631485167957063441586704097977550971253320232405180611813601875753782782545455858502074862593032100433591538521604035587527913661055390336798168452875266371765865523126471873746675357266941377920279363831428919701819523735794002084699784509467882619804671739615302954187933293092591956818410535822369389947184642817659146804213997962362405140702588615863223211704126528734030828308045301741668575506985317672726400366820182488951358851831485450160886541650486664199415553037563534398266992119381411933037880726337855439948157789252793922017670643121478397640809874923257609881284315420273487952339542730895570291905652441671924900122163266293047162862661802710719496740663581495184591000862372894478094434382558414006558551863047864112122963179179793925088135874700708641353967771917269825965656963932823429401946841848202253311962357152952180242347835898951442629450324277359376307337760914106104739409658173499054689476721719906305610943371802411540641223587906186607595692279984790929256893035140047936111661065984058910566575421457082782987392743767404480048510453074755455524515668767250194603027182292736148390355591994468362016268510424645359997239474665310696450667148955955839178816499467794799447877065777834184214383415220999980523848001327401562650099284527642102393690474907712958407672068578540506258357067591487452573230393612287256447674842518109837664114548204643561000009029984019625657428534860049492219834475688376911628752838770533779580994248273343062551664229156961144536105046400794795420198520488157257282523507410657931046309150749080370903047097326086087500163763564331283951215897365129326175113800144600660914400773105349738772934893805671146898528871315129736537322972413478545915654792332653997341790494086185668028836820438414459534236988450931731554022820417704706065552785766620872541064484400076089373531362100628583321151819865960894498447606299122262920688505616843697811037482927095876971534617332240722464144598863418210648102729971271476593145610909215378826727529774431057010773869582857171828870030044715827174241580331810241419232873010498326865239805129375101223442477086245670012251750181329420911752190894764436373603217434854397724553287893622420862193343653885962254626471436833530800508952997886789766154663916180628825588071148963920216398042382052245270900007324101431199994657144529214710723880768553594052416647437485099911128228033919495730104755231195639086375748303839404395086775549166869996746404198878293119558878832216255007056866388524600334550246356708403189599496654840542518028413567242077341205248989555365081616690615385322500278144546924504051576180723451075172473447317443338576436499741942457461212325456511764164313203014115886026237332327440469519638105394582376711258936375241720561224782895268184182178969152377629406155289572669409331606748793711312574694017826929653086006400084809541209657427813016037142067695844018030151631095638569211542151959575428614934076768672983542709590730322558745174649883137205668425924915166564488963624256316130227016275596605828238095316174759210253195299375235857943013462054984679506481036703059416362763524139825990082812474694911920339629726500510493282077301466657991607432856779454588390222048988456895743816942279157242993603775309794186141557595130361748886511918943398313786019571125507354736328125000000000000000000000000000000000000000000*i1^126 + -102422154093493276031596022940973398446594608142694934551662097631828371228041931337427176023519572524018967571917213649105206435368656000690590299759225571675336149881405918447184494297800637974537724090745275578204655982101498718681817183777077349524007359387062137811016243212751574046621383847774830409507911547351087818240654083719566536516897480718158211641820915714216826061319154865129036626863495676850715084067865764232982166407227901473947568829616919900971269950572693609458485761435280877500701118418790719208099728615012449998596740155264419068453143264699435393697223941774156554748996895428238889574589791439246928118465514002451855542351967715724739248185441347065932550878483802855942177310543573429266687451456811262488670329485788273818498696488467722736169445982368721421901267288392123771708707636629654649432876518099956425079604964537313077338308702467649259917518542574461336598357437363138755900262386800162670592566250124694043800899084428760116472332581578518577776262225778401256226739987571027075926132718134672212783456056186399467910520688525281272894935459455961340116139755162974110048677042317862381058315649285389059617118838604614699851046686638734335227452680273143406868605328315610044096900825262386455426903920372641638029608674596061870853176849069658605441250858078873498142191826667779161358909486655731252740449355038208776461884234289724368649626923752525285400679252173748123700451140201030726424805511838894135923118734880131977946795479581654351251266156626521195907567598212006132310212527436628369128373379376683499397125656094314424860929125818218217417193697010299993852706778584379603735791377152247180243543572853015778211913094846670380292925917897231162684509386297411600688967269762394819286917727768463201472361643528323073281610410127920718315409894868882311540118435893007702332945067201951351348209612883779535480546378969364627499201944670237364172470984028935933628620438494151320132165123030904165556276609278477127866339364940739538238226879952252654394678676801230700317439483056173060448427459207367266054055456512485924693728885163137168891016184933417740457907213499693473905830731776696033806256421604715359037700728373660022615292762748115726871374475912083225318651998208759366350457262054593749919575956954370189140078606865551783026336990520032916266132460555915637551688811370947622041722830836008758406905727105740525473168159028654764118123558325717388595807938305519030959614256280626736463359544064153391001303610879815768855700452129469528463941412524869227514758324142022551162151814948951954236856125332714323033653841070556205798764670749209524806894620388585001616107796114401794604196905070123382851223953562503962872811003309923465687502396970087046593322167916018694788166097391673454331132926595137970790322847741758672464035499794340813686640483087504607379297187557846138489034357258795248305471225223075882052854798231016805999987687337472766407134707650546972993536849858950478092730414640497637735717702600290860318165717893080142460252697707321192696786997160217235603283065861110938812097781591614895500668527987192991355963428251072430245296920833195146943828948776070311218263774205332681589558670035082202777601302093325873301486311772696717753436962245050590181589072997045060056513402580704989224199924042440237493987081483344917022734179204107196103041358125314865500837415735297439520412214952620141435924276089381336653591337010610361143518733277508078188054135523673385801865229041366796347042136422195355065105852798851943555424365212179320794804990296939665978370218155373933441406047405277306602515128180586791734036275721214501400080523334455740718540561809017197111699336114068243854774209354904470978065468965202200912963569985338567469595361496218143821471797890616016658223286055264447837850406563090649185733499338375751593979159196304740110581651886029193374435897671210725358572571372411510025238671779561319377738961605335545120799056487008492886240475452217384461417598327381800690577706767551816993040785533510834307307408844298664839515132057445829389248537034611458113611705897474960382222469033598851567775542043819960210063597212523301340761881011856331827780331739518118426389711850291961049229317337405833902632766337822990994547216994368554153429876364339990352005471115704532775803765129437751887914005849228126515449000990358253330986508902627999520224878180896777974888480178143958794939115590604371101454977874441857295397476014381757246961933575491506228743969412476435391247304316625495429390489399322425519664875862882478255427720280168817452416713045779896516585763138679019099450159948997992754430253135839108724274352720527818729530907692870004141759532363162705902560354074127435870055710261617459044190096411239730438435397761841510006315770927970863971729711344494154907461158366953364028946034115122102595065584074163211880659218877553939819335937500000000000000000000000000000000000000*i1^127 + 336606391417476277572863621360210211155204256856268616070161078316663253346400756998303195700526305989762457072346985805057988332830624436688874198133621575951574501993354918807829687465534137636383517011396958268808175771650846520738764975945079686412937155027832804956455251912861513603429578445655820432330883647909647250349797258253607814459327391636263940105928803029631808474617078440878985453072165515369204242886380209925761775257964298404457780037069416260773372145993348611183249863575062030432274003339456055797288392356435743742650476640514203745717074561262928037524922435282466361277234088064435944751145706567505733613963352877435772506547722309373236904943841449875706013439723826633341556751028201172106233032376454519457308879267503387910915644472841588774488097700014707021324043011225197382421253263909332261196800637847534873723325848994645084719571031035461253878930243682021145480716052707750973513151748382425275852186996626521732397382500134149188344490533156432038159937859331955673833765626702930160202985761771239126737044886825529301161205569107837196183830221592944373964502161632155966159298707429425486321276172135633484030233536656398470346014264868464067254265892911126025270539171233282247480314637959009001821535451187397645198521549302333910713491150429863488989993361983324595541166424594329101504408757674539363835763447160518573093893185400940636817588102778793240142478874124445438502629898455185202937166060312114542126873616330963167130963495647114175666424144035878847104688807943037655640875036646799418286935741892989673312384423492049876424104718614182837109002156802895230934043827202252534988104904628487934795191690888831854836772240645892946340494843015019947857433412505787342566854774560034433341264360574696689949894077231166176407756673568353730143412403562233796621570738077250521647711431894646886874233126602166975241800537162878066424341002505836034492094149330191056313247530659766133737477664473967456272527464290116186334681676180820987869071214188400091333290905114012379436689295448933013619523407824618770587076835958958214151789300792711754739367482372065862970688470515098020761062459854973189633079331263633231060010686012435299907094344446990927576883842022101238448864704580788796897811104483281905618227698625445081462446455496734870516190820334870509740507147252238043922728599151442253480485016110806378320511191424654288409068615827296941050275048742666068061702094723926248079277583965544823265134588044185524686893532894149348324891142656699819777442871480151751863107848075925725323879096672627920403969393132846994153523627230794785878090418293597938801165696512526577404121816663773916705613237656365878994069138455160217211153048170932570133906622394664217940523996428705358822268622648211505258551535682531207182647617343381682151986102557110190486818192500530465484637344365482343612678517473384036589515015510382091726324292597050634547332381530498533953056878811023787478810300521226217948887311040474720370919014527178904305324945505618662937436342946424901637519544836987540720428347991710252451798984700404902854876651070393956502242345422649378450741846880787359184670881804900221823519762033940906773833206575041429151419930948410963104947763532326290918586006727988960058562122223098112489322139096294229010979314924253751196149474183424324022451822042664702815030939225628068879720457231492596039045180174985744168466695572161247589093829192682221443674912434071467994285670848415989970214632756186992292568944411158579412414488120530771174841835016339668466217213909710255575751184533682067635637479842943925606805962478030841807852105732297935135813239913356493455749051656353883776468684429600398965058340519762838475238487388091992499949595363724309207800364486742041145984607653199897660261444456510135500582520161780524584496074874852812351090108599491470131407779461295999682579585232624934455407105855045425023586967210877130695449033061370142609563970387787705178283408180293967596166593495370040866891471565155735591699200462182477015053064145809454786667482766832752366889802233209461024216334489182096610079855624110353675364438048208972272643801341608680894980395428290803643144122036108255707813625896634933859570322686818252420156290600643799041450826279023905192218815779763043667104293257995962755540080853784146418959367668436936387354874864623150105801871302154767718069525133141405273074525480629780778903389297895241619880664405989272616737908083496264674632395284875196215722637933110839290147403317501593175672931645248172328473770703930190042912281977786832965835361252298734469438738062873411228174914799804112481955957303313716779270578592595626896673517187408738579495080707063096480685003441668796771844739549958463754070140112621304188444464105790584720495344206241502100484350841204245545721311645725088752139030208324582780100159284941696569148916751146316528320312500000000000000000000000000000000*i1^128 + -915540915519479571539383304287908969823625925601905988126799866739528181224205275528196841370928767244637117685388311288643701072622337499432383913376631196915282855563132981266595567767608640499589059570006500094664820079567920675093273260493250708131638293350055058467305050129652224521732220667876495066140525242860223697875653699046007336327861634386240128731212577140088023427088753462010141203334951017780916229018858316530145879261843856204380588579577543784938039948146907465369719976944305042633265179037698408271729693324546586885535465712706801128109059270193148116026484926712292740572253868548836345305542908787082939671532732247265802038268244399664343708227968367307190212942284942819846198033463875538160938289632905690382739723957028134807711356344041273869258062302655712729369948824177773321196209206076022212147936474782952077970524965955770114750461565211443597662189514932868522939781393087470866272022717098780556488805663181597899208622802387031086733001594306747425239909085710260045220691130572950434096932309530786462895124556268177241143785483443702305130998819350190825015170495587432547970007757107537658955405403395933959951443989930520596508487408009820977841995839537987053036851554249723570514566415505582876823524061605105662148912280345839677596147629408813001789503750092937639961045921277833264339475273531292289106906195871593834746996305586410402256200886551132586732362914599897016486740699193249409179666105677721776017847672005582965977845686369616302912381254735515935893270557674568209726435823904890751398232647722135005230293559410543249196257263712247867467079906289265543430543759249384027452438546782243663129979482575488911484095330383733474928054262005958208010036900102186768301524325374351708515249694447633469578055621771757920358941452802322008690382919852056537486886242596835381085354458675636076575721542507303745577388088181716043973279293499259633068851637584312469064947498564556240548538259596614090102726115245379632574248934944011848254320904387154647925697886941443931011559203384963418966497987421430085353750749411413818027759948455654174629568236619460781089096793611801455697288139052653461226289276911664736697602964000202822904130530094638798154649501909789844205274595189229441443805727133162975275216308458752212327268957233642548731080063757004830511624520960467944904471687224430549984737448717266671730409542056775912961309048552790536815013263211704334437839191765753068398851371219531986296592590457603733939084148996002400309275389429273033137682507925999535622388476506215449031695094562584159059198936991328236599103427707589413137334288614874927099903389155368931089907278480749630646863638168693377158670608310640716303849337610146832821133688357478292089235263637876835711243406138784480361654632775291566951432180523925662340432995137268145074781789675503184900133459355513658018237391404120491541970891420522253825679069189597825188387335070297806913094380189316603755384625289585053668159708204104167477470134818906124534112212394970973959959882552290465611980641180096279279013317893414449413134382650715832263201189103946123715671942992157928546235100743341127592892965623346488591957464252171302945830339576273779136892412931627265831514456672690908990936769083420641473884397148434008872747816696958759979296826919933663851266096963144995399191090804297933675800909742157602656122633805604579754706797127521186888003186036402563287626250852035398383994628690050593052700425542053594673311955468938922870518489822716509457053457503433855444355742895027554619903166045413121312091523441098261783359151218656707088525800302335526367268344125639644365279515991406147216955435448919933151746692394241312673498339317893644879132699083819217507049508510434505481949274772112328939093662381624708732723178722665783452613764260146332859040324544251547318754471356490164884674393941335511053669837724634152521336921912095228955899993952988309257756882985082905423906207733664596718720420393749895195425034320376217556952600993605148489164029455645319818341863075672578092862756551982539826056560442482625643164671239445734733237005167523277009969531805169697124013165080597907609443408219507134094966070376330167096390440221500551283029074292143827518933312598498550517704617480749387188498281410006860442029905730917855163647638073203966153097181412636066022212610473255886329333481718722068502690646100913223442735334433424974579269834661565643851067407679148566260714534990609534547629105512367715485433682223591599980298982965318662172963148588122076838259557402137467595671751248460900025404529493762412366589985933943189280334106676280734112922692156202423625613013809816292855183562897114100778259972696973650371557040693106728111502422675863224857523922227865506627941750726398313607580128594220365943344864733550875467975705419754031634728486597635266092815031768736844242084771394729614257812500000000000000000000000000000*i1^129 + 1905657633476419328757511879478018629689086271697629867369803310725623612500726551255154935718935183247536020674487861125449676143281925783758456356778230308726443425875275169369595253768537026692984254908010502454521985500564517206790247533013560478333554653653946875505728758200095398214530320101696370221172920160137059284795736592833860374989576222800095967901845320036431842695243220227995219663233838059591396595280787541986481212188364589133778087365453889046302320464936696176270514037192327200358485698406568784682079347042247653878336148461108867893493936777638289438584136018259530847902279165911828707977764673181325899366120368093035682268125355517671475025074371775763204011419757853195487575712861895873744799795431813042151869191758770797733343223549546564961917448887861044804487225813196007776458866446915268973572097030417416246045378667021586670684727529084706556835112246664228159877282207222773090331032557841902961377037489503227128602528180194574928304979421617070823937738651273511474058353106142228590760747368556849743776442141053643150776227618158715253430023545585845379398338452718855460819333079989535845867777200257424847029940147375152906032827197623591405418544265243108189715311584027738299282673839897886478780532755430553102282925485535871701085030534813637441785617334629140049117883910434542322047736532891958652259529374645912527126160022674361977356098029938574222189688816464530816582885862152004521089850952764418534568946588062042436310389965498372257773958575087355754802860558140782125907288546199742151313591584539545538367455316086437349952809345832163663956239592076059638428179063658791067994135443634589417153136099262878523428376222630163295663375987500034594707722909179210846298597133128359680984687439171116036270495921897453017431913923521889164736938963816765670460347333493847641073794079220192964992494024987192260083942074997360446019477075264680390752819821414603299557988808079278246551826933140378606925374976725654020462078363379573624023354695363323017525850826089382358618780476931833023805125854730667732066359718167986501816403177890937249987123618177789971227779383511409573094576839880491713530295785694053563768307901720932323291150684106206131129821705990503831225373827279675849602230773923713214195885672729419244186767862254454712352268552319587063036287107982886375596679681034799443776894507992705749526540864928434777608313369796492398941391455219083516300141169346801466351996857720485855045720972988944636609282405534355100749697000947450447862369855317252863105180821375408919154700616780098960267416882275403273036766093247575695490179638310977755341675229539648292482500776305490491207989948470576528021238038775794848145591101172405080673127723357622651299708902433487897950190745517082522939482951492733803522008139724591854398017700842687677700778019632664436660629858268044302076487496040822923207254629511627837410027828174394249074823422628875734974395537400318367205279978970337092260083220870485468763200187383124115987921492433050888578403474345709719864498204122168038590516699397070557337749144577676368788921932942744962688208041563318980707712286500574720593569895621325687007457584256831204767384125133840612153695970115285082337947319874221704295278315631812457899690172280966906937241929313127747910034970828901995344386267758675254733515860052671879569985709577215964810615512355635350622909387836367430929248197373276119257707815704324604455104335692759249277870360030123986591557000231172008120814557867478699742541607949072506533585359508385185587114878515376066816517566375809883948474971317574530553342575537050928325852049383092659475206228760277549745958466777727413466489311051911982123627807454613658803985983543169739657238649144423100038095047580986058298174723502320647893127930194412247822471178457820825148528208941862067933767960688992468166367032817890967351007682465252208224926848589343548120722800011684061716640645213797118119250380292651296164670810247909728181544120239326965873080023582264940006854615192943367523611692770132392116734088114243467615695985673344573911910790954502291462521379786215010030035976366694043306601765105230479547464936812130638082827218898136149791351101116306343305667312817957346678817792180097897153318741956450590085561643699200416327492040778051122761473454439985765935841830200917894581039462743431571631330245740722166476720435397241309986358696274829347988404313299468615626573560313856544102266554558277638649061552606987909955645524598559092324168517687177394881429361128248354305579743399965734295555056645163617465949873025815549177449415691262151024715178043089286171694969611067710418269917429949356021278956943649535625890786764481267892504198109232343797312585301136405584764613498457279032008291241973881308416310276536483010835833785738228185975477671856713037354566168873133864825053507274787989445030689239501953125000000000000000000000000*i1^130 + -2260575500513540952593190117381497116280740448887823956273437423284954175432898726589670273510999419637947476029689452494520419974007344464932041611199008544733588978263407741299581043412424772292313895150607040768332349092925661888049384350700953449227843880154414460238771547495344929555487103866173657133907524526577593117769897242315783821248899913907244854924145820638591792344972453724107350479452311275545597836708745470312077268329473523720967255956307112197102043768954144520144982745709376270831895082891166621954748730468394347977047494144689715877758670101287790363040306469653582944500441150453708454153904944690653922245639528420025982385729098627497266842293107696539404002154288678774626800200037193958600894167026097709348541744000241949789318807864338930678887364898270736324228499641213818941392004252184127507382751570245691514339905843808960850937560098099679093233526127303044136149344538262040209391614071315982644807345667750679753438217152050988953986984712916129836564910231080341490206534945874540973091509396760710167992436272131128287029357206342927432795789924602558192281172569952204813608930975050001184109897410170572172439689983758345257148977500218003398564228757101480334724134194336409525914256519304443356790981050565641623934860994273109890739961521054832268055680140102754260628273739607428724455216998613785946422268717406532279084873423264371094106661992814571914110561691154733676859257241761661008828708833192953897960297182125540705590624809276829572804624463203128486980584292789078742919287101754419863192941226538166235559626385401978292360365045688138639724738375745742937215699018472765445953229243228435047007761974209777959009923064786676446570302997212400368574049360169292789900163932247523321662985928285230146978937450458062681969721942577469616202103819414997537812731418276739089212909573483033291880398742095720446953734192123364222380209892877803321096584726401193526578285273753332964522493483108917459861082974193112166294165076170904778425214337327377616078875232562568717001583524547735243895283711218938565923962389301452417124333298318630888617652019909811415275874371966855341831999038204730740100040527350390562323094069676078127174657208611844770469782269062163501738681005298829823929477974647062632343734055982419036477016764283757818764122220671945379392811009876728649564568751242691532438287066384615801284542175657820534407209468395228382147253675215775271656668958742089532392295117674728506676255854230966263586519595759266886606115164254351673513344690143482570463168320449809335898015579670702077237899019999664416887486376275547245170259848228277407272024951825860086605482823558334840432318143212914803069434255782397895593108903220625925138797222368650868164523638812415565815266906955383300768478249264384193229576135783711592730281125184499871754393370551769310930783270590437817280900299616361869351617565701871660399969796935776812708161234759229282008621044439053723170252445144253840364955371473919850023821753796920891195633454048350972437953439633703193929783452623365578294646512313418952209486263761382839883967653868951892888579121106860222347325017198303372751911594509766323586140723344935864929602398636218550344158746508868509181989689127435775291076969450436580258334297627658091358956226870982036087596486311232428401726394039162919977034148444126195320126081673417308836736528073797194145483952371774423492724495998392677856192261795468716102432100244703541653688682624500481625136039357759953167926172563895425248439128361868938470962152440924576646000919772088404851989789715365236086846926528216488202096110370732946491109899927887219556693402551672215157167686050997820741952438802885897735799389954915956071102782012221183326100864797621900508049959325159852854771367538260213839459436722050888264257518475711845218942991875143667402714028914397876127114100385894975932542007519075485508933962040471780815518118198893389533248369143411061156540982564108764123155108110688881620231030347262177696275809183007361846755038043562412108168170962757410963436122547587759655294408832153439621906112718582051077027726519520677831538095112506146633996510719405074295182493851928959352043120622898366085000557963136710906306045244210160591460602101188569794699721303656370887514114966635917249917930888275045625602351307192683277057792631258857831620067198212339745839122923103018100460579916152853429607088163951611547434632532301410207217534431227658383887644088418489379264020424199839856486989997495578184204381976376776055084494669728180528032702886977645805419257817614245832097531373730561480692331305811368600944247948962839942770271523590433602389069037557420873413021750913680691335798624182350966653482065071728508774979614568941813275055009110965264183883552559289560650727976014510377489447637458569533588940924171664320530050138998226505471222935739206150174140930175781250000000000000000000000*i1^131 + -2659871104220111546140221241547076399852510115688720155303327575840949789094914090714498772644602746390955040676219758485011709672665748071649506339078616540231536733795341441062659809315630703213588612671658071813373554108689427553267987806767649352154214604236245064800216407243058274298978784138002566192146713995713435317746056122444947281701127146713450299354501562898117047377992331874247426525300958582917675814964102395202621883656897227691091685730373850047836739680698543612591465927257654952792115021238163841588529127291960532371179266186415300261329348934853322326148619355443389785082919899060874407093782239622577004358791704956177865181659015405521800497242334132511963039670640504617715441334528413984711821476403614709501199828045974861916734804329075361302783276269200763639008066557020057352425888654440675935441355622832899929853166361909658292174917388254674626952649053265217570552659682794911571790697300717568573428470082994654585095909099990841668999865880753486017999469024270315899486423730519704536876231644217351708511849821570086490681493157517395505451794871089589495552143601123784777757638120990554512846262214488082879292296136076313788413827483555852636469010583422787322190322913945548160846791279111149655076154582861290596688971729650391190377951064218109034943381188339487864710706823010380059620384398787579482083805914936183010452392647662677363621007158253613569835293891255437478657457784278465636688433720215694867234245035354455778999114723922421135953109441067492670513247484977811191323365984224942330102375324866661617722342962487912349386248347487052097361629272604011305348659000634420126901025587168447326485598855255881572392288000893159835961830060857971773782470387323786555553256864988432324780280756719508849881742117135578221379204888546062581870628633772162907968679084090744834965085979863935304908133608103039399122845294096182462614560670691960738932576998989764615539207899225772157718380282274064649946563622193369434873853394640293795259937615831808997496232016329136136716055928175278842352412751736262029439978316170388389538841980746441080635417454565140574399036892325320680427986727443468389422721164698324006498729165155517804662690409738274869892838006192372391571519497752251614508265554688101404807894132633489110519377418319260187487086943689993731283596926990803234662257733311326381844357359776137913826483588475055085165244720458109592818830895224687922292923808555719527136727150227652488432166669671711206674480427951409121061883076829357299635413580513017002462178051773312278595564381213654791057146062734472968443560236021713672269319547364129538631952399968775687249805524081034768997954380435109579797455562132297521354885135818412101521835642323159013862104154675303879385142788950789291724433348868068618663984482072750370854303745206415560127007738129269374231691082267876454425742225624240015388322615203172181702119903355985712538616183578134761481200001469815680224915970101299337888408490152198279701765311879330987659107536005361426774348135424800556899142697726112437435785893906021273790127849520052302785560053000897813168894277165251709438593656091979856006915346557590952092013806904282862306290905672518480460930376859171242801438579936703360975424515059665257841262760927862834712944149135355619878451535700028211111678309356319557466354488669332239404163045156354107721796371513940000494977368581517253042172239947869171482692430253240425918570618303536493911531265362943325232323030099659382853454833719807682861347365957696248384242593318170131168276049025281960311154764570533818922435524670335146725171971021715106267822887199445404707314596768237900456618894681404305031151754904593026854264376721602869997097368748117393299294652173104917396421081388895916461076367258954089437811809303620923608795878552128569018481381853896391812784203764119645532016401642773215454799344116717489277876714454720244808700611602157516938759401551231753394856449860753614727069728434019583997433454002147906742541651358064165148486239259590409034896247237560162791531811992005420030734319522322726471695517405736110371300290116022306961016695817928666857946187421715067422632143921443724837918277131433500800817099223167761690527177972222352616973743530639787154239203022476993046892800410599283549760584525798973960503732897513207893054467313907027793413971620284129668411680032383805681458494585454475027329643715342507435094509439866214874295701079471588656178930369249221449204074952922276797514674374908533321778996340309692193463049892962981774659762423684901723593864968346163171805681287403308046541932630655160310334664364309729419549781631639514843696618046354753986229558405107839333587804758711817255241913986734098072194453854269007952060753653457620287933202075837981153882934561477692473449100101290010983477137683888728677403858477804043936032485362375155091285705566406250000000000000000000*i1^132 + 24170233654340619151218811141552219363758105458227874989567386943789437411670138114745249930184504374785293157508909761619447225904670085601979847495077631907841261133619196547516460290632669848690967602378185699540077842376474605678657926103177794470578603459322308798458327028248456585074197778928840677295972955345300659532044102721127819315004961132654117695957533184572388573856226337461491162362431310452689782227981677040706733136934093159012186572925523985313615154421498473445470108184298879701481004462662501036769735950150122814274938402358970742876708409106393709689205670220521929883061049416291289804353618337796967420857646230012372307432355164430663416534296902602623009090713991327574847549057642563599218977648303501541535038277008760549081588305585259314536568994375304562516470410012358613039546076907525054736343661223203610152156820032588390306841455915309953135674052294597730879619038892811552840504237243260508393118612077935551852271137315684337774450461006597256105280580703902789276429846931227342496350868132020118431437803623285686206344525857356228861276705868709655509330673300726723508036704381880350418409180527515887354825257468386053339581886844347038137467659638058525655802000820741703103849214873593653571042285511925225801363068291198607886254546466884660932975958496793235804414068435717828042236857224358805169852576484488778115122012398930499768841879072714591380403247507974023724658167250285188745727967966730411312544699383040058364589245895997104906716705436999997196665328373555929991264371234736552560488674367301967450159027384480548426006814126603423134014542531851235572259002237217753204160287518768669019426802992845404540038074397242610126375660956357750319809566476551047710296462189291020553293686740154340228941656499637492789560704231056188737675574372047150924215846863033626259021796425308079593547679289391465714847225484809052948210652940710194406039406128031359517166432909316350068130332131382657756226422636997871967513427103679632185000138220259826369770505560377058356203200279171396436542948366244005526103427473885078579357914348496336032296873675364235483560880807766615357601682962490259457510338647961322709713145930077018696508298961110342993659225112701745426530644901553165573443938547231565488023189433681069221685257663903346582471251801798136174995691609037421687418074836659728425395707866481051825797493960829974222506072823515632994804978315970004738936424036037275361114365756001890747096360281807867267549704724940788091556183666669956744738896555734421536742196944396102430193630039112627362421018124814603183735725801199366763787921057258852298129765514524587129183155257486033188685440927054677340193591173577160909937283552202763269804859085006125379307864809605468644836105923488867987324076740720603460390058412177356320763705007503296590081576858183536100595389378960061817031430376762055333453200049087631782864100612663979843981193124097334446242963055215332713059351138921456184379421072676325296900941214872041455522940779728163004174845450909665941326027547293222596100778327817667590626567060453478004187627335058939719676775924214087956908146385619287377118803181106763772859747927018272989465033186628117164839550315304080495385450597371205098227746957549822801743205675654753817627061884779149662299920812959430311268833122908998799550896767922195693102554699316423242310077399832542475859153513258729548633270272279402809411994709732879681841043889801459655352584126942038793005448820039159269615935562399352096824148003172172349380920283209486179634775644559077744163981713056525813575197554119517040029049676212214008940924810162831990522506291797785626377352129776122205867963315510872555877696605991347559119328632390821273011176215731407959175981217069232105726604988814220526440128361806587603990233097109545609437696039812733979834763176208007395366052251184208850547317823314453225745141073363069274454457156190856015912530713608671002287565653012564275241253891234983819814456909424186011529184836561166907917029807911771573379257396522731631476683572236827959565646499435208531114174556151292825971963186422319306830893369281544039553821570327779009368187440875147526298277072245418904985694805103574796503679176177436188340222496758859884609540954167862651998137210933652730902033624522615673129831968041778682940736235328483268474557009835511972609654143531052235484229374606267680549745712404624427926813552297535353579684070728459284827804894855938059073044959779973312272740759277535177986087955307356562747411228139745827546673191906908389218115485036666177827414822079990765372087699342766064485616837895246481250468088459661344591715740831348988011363621771739469902628563842561569035596051281863424749140605587888036502915903226063007313466366466106357065548152171511179243847554866654204224123047523055292695645093412060155912968184566125273704528808593750000000000000000*i1^133 + -76173515279668460635261558433229888926312177939244959267072234669467810298992608178324316650819872831305664190928682439784209166061198277169172913004414282226446630473463644588792373448714102238035391999331044132335291258411858800457225651787475558709554887534080819325864359909233529078561687172479319914823643065934347434475720584064207045933373015188548305599394934141924592156860683764592005281050842395846461633267596153740943409138990995627261457063165786543990567850370922641138457860397733380711249671547710786877394352081755213968651079092209929057677274267488652818482477331951946776026628828335499459927821304860486255067212337749482688984836803959843142076106711960104618310545006122667010801909855593370369148417687198848125644375770401141944685457357118798448083334982556751937667694271629638772351778468830101523191611362894531529030524179690102731900695240367153160402214028298681392315766466187889042927754814440631173608676305827190681442817544223901029816419759112979392629751481048879754593877673859689855586865496694254752400718243917921239549073678483282098269216512425386878874074414278329646473748038378963891164318596265381896171521961685017766538960329986756896725182204730231271297816490035438386430804418771816932486265197025929590035333717681868315747456320299739307704324366460406688545870718084797444594939973324042187952488046179086263918647536623918700067021381892288381499413149806612295175341859358617735536279599104995248753088325604922026591922439172877855103083387696342320298237044629960736312665941345172004278264524753779397829300485131850980237333382019571596792844352983992415742213488987854248213488959491000565678794653397005078760375602627115297106787911151724748216216597356958742346979646960069771957563379695729784655599768998264359878920235346892635277719081927809469273815575153705559953098812569263801887714557174790621666970546122235574304802048505788550244819740032040160125119648782244515635401428187255592636665559430715500383184995950420673798190405429275528100307985009484687696080579711682201257108727505880158473261602103138175020541797127404931071412377850591057058599758239323915793109959071715095742102868205502798301007420087053818814981057016619432348783935532711309088005029844133574087964320409506735719015860398007695126833849784633165931779497525844434388759093916524766545710623001471988938367205250852833266520313028106097631361645238624926965094670235554673552322593026723649256806260368830738824004539138877309885709659237684955193608956255093675729671264716329398200436181949005307755681282771014608873238954960430142342762674820493773744872536045252219039930518133280224102586277852881265656288108109036893327905475958089929989337120919774742690571374650546872232508452185666229761677817188272893058078646064286676846771086346390791340328744532733815114957851541985408902874371767060494119176702019946295600201691222595398465449337167490695770519081102995735167223910290288303983855366815064059179301866035477132962452622898263388114848013374070850691140247590123696420197333673422448320881305519315432687224127117647050173038214539130933730334919715916379119275110730537230033676587944598519859119092414032601298246737835076771009973641739801087765644984281826901059503580950719914772311869346572916602769599238685636902632825205594078875465651030316662021818652802973379946073770678928932573865149081296056948693622829029165785838221344949011771567026047110687674386066346819998601860321455108209163835144207836692414681333895765081620058191991811849046943215839032822789672364643319199983399556530204664151863473373029079484173747117077498069796153785866487619134568092852993027813090599642808506271633282030113145176216975974485305904279643513092950461863193661625574623711414502099529681753743644468519757291873448896583162729829922141395039379138532736114427329808424732929943292947233061851848243565132559113131233853326065766877226805839659820834960638271065149212643330465518612002108975630227259667003968507360788143500193955562012124112520059381235756801292014082084168655381593377836800679107136015164103330290174069782727509139754509115235299791406397725253783283582141118793517512231956126173659991077361187510945560224287942808953891013129223866988420228629712783306370653764032418817077680456954343460426150876646974774743013171219794936116010071195408507056633572558002093186581646249878737353976359961018264998156211095209464672208539481543876244752747651747376470814232815079597523193769453472359211447675315450742139531857851525788556400199017756683916964730412689082140890941059500012980488869357268444365779946587047969909191721669649603277565440696530850213151737626101116104542807540171692954451149536692188837417923971747874986318561482715568695521145754871695047273679526601999464331515078239915776418783983221598610741365751892334445827259514771867543458938598632812500000000000000000*i1^134 + 147944205908940206478935633815071304081030297394509115056182681729490276244705167451851459624481604423506643033923807073524132808199493194699053835502011823802682368913980188591557488981127689194399167385774019735692835015813163950128149660532693384831612554222728998615538987572804485718584978218733575619320359151141666869405271547773018656292609691454045849294330618367408507011618986021414676172040019646538678465428829326690903224248516058984817651381179217365595346843416851173757435161460057500878475522367311935034883984867017767336916850998765370232704816421672867497156328458591588398987099455536928327011223569980643627698668261281943832790306737031099624071519280360928045185018638794693566128187850923998945945640182240246082249939912236501138712868472354406878475970365336054622734858138116241229709100450136048607805316315194524350289337363262988555604352361352509703202356100936122843879407581606002738744553904457845908849283636880832059367389847885095296426462520441113329149294074256336239209535061767606725732001021763600970045036482312649550129649753650825665346635322612182029173726624753761574485081087827008452679535257130038583070991464444505616484269085498454034189109407858849431050830617222413795632593736310611058492604821672280555010983219831343272412510662578051803337887654823721418795005568277773066838885842016216223458831962020931597926256212419552449062961318903391743613405360399681211059474910340252796331490826411722517313971052552255733717125062983399684306380110282162074026242878620787054909369432748768041550565989771721995769290462721167633674275952070746616580564958621306053583757949709449861627181354727573791975989207591357133992511506516913402554179537587955395186512058948044914914069816538909934267066818944332694133136097328478826162827159799708091881550789643606948875944796107368508230040992765166445857231933369024832962486783112428866397053109467423666539881882256388441814113381317568510684119125929920287681512908780321423210175943614874716670161836578972751411421501045781507454299987806341893640790170738958161445832060765598952276432674290435141456310964088197109069782131612068810025421753500224192456976457562305357933426915034077089813362696124712870888710238294402889446537555629324076230968953231690809666818727249363771700999830239121211711916410579100963348647957910554718800855756779363970929234684634419504004567177757715480890504433954534534698700580691939651674635323662189368436451885952065793276702460920911807831487726742464286284481508208648243909107028568140701349294249311929880668027244290722995843289430434038177990101528720708889483085564533405585237359831103121541359613701141237938249885076274609928618382369905879461579562322664357641666145902711830178751339938653504589292075886413691011812830219476139926522889675363962794796507637064985407867654480475464954800676292524829797456889310144152870246644451932928990375753118533787358603141267426147335394226867222975997779604829583242895163187984448764786043051720567660406170990638020220840857069048065503303877750552639619866507767468108960189304101472710798285139681619162269356345562067711012751085556285774820618892757159980082153213182640721636205818229151731330831673593028851010448448802435789772733445967036651219201344612694328324214929966297964468883724243544886580855187577988294876544681669988769905914114255903304808726287590034094728477198591724717565024817671243342324579401376066741017004612170842948422161786140936115455075974185283498968704817041380788207605085340333436424023708749234988098782651503069436204313486205412452089439125123014173694244510071411182061383643646601623583335835492975971713269270457252820969140022336700475230694518667420162320592489471629060307917556175147807188145636500471487053612920890694541195173225233767606279610245366912462543565826737527763519028656975159234842139013806921670907187306622240845560092311509235087666207032947298482695553251155935657910714819255340800639555425903742075232544521573316802783816422473256571312571311842803827695653637996309221975237544321094258154071794024287715501756569724649845960442489685051923564328248238241612933889717850751958232609546172455405194015939182805731860254787363134846204890642758649214542864335423212305908192926881646237097065276321296563220838764747163084970311406247853889332391124234436137166003934843029294539670313987848319583277305743944718140145115452931002687313439427720870370943863873655318289275866175705251018032526458573142420152092734270254774840261478466900777131717329700393750301401838553196798519040895021406876278112470072737626844600021863628624261220846516747561934713008164619661560367801673854788758426637422087135238093670368302166301304238045125348806505392049567567808002942662229081163275401857025561436679648339853152849747614147252895234999326364418863983754429472505798059955850476399064064025878906250000000000*i1^135 + -149722794050988328678957544727249717771104557283729480484065960068446175624052365954232602207895680033159053408757040275318279325012444566256125847191048228630718879593352864149494243789310568974475207754406116683398216819838687968589956125602846734022321457389057701000711425240402680282701482768602604340384000267910632486648718323811565094705582152608591058217430167632243759600792621130935618235685110845498002568471977340438189380345238529172993035105445083244284598300998271622350520543072141559804045586004662249139906331327269635863788054426599194653051471303205607971284373133781270408174818342571871427693725047135151148028764483532489318948641581009747022299741417736523071017929654581805539836828544927968208347665820029687978352157229723203127831895588867506929582266172111681034470453550431463030520082610677867312432645597819736684650481176307673611208785873946008324103319031567620185333308201567655055732106915359237314762568126948712954058972060050181061622742807442070848954157273529720260288413598822289372977062605506309326233783298089910844477562949858250042241234755783702790468975005162244807596457470088329304606460422733901872062300426149112529940071090027391023140901226574449353240797332444515294977141636091504684890433925505013416963710908449613285286970148994198527501972276824844426279431496736006389115012037418391793049877325904055823432542054661216745211234581736328053043228270308553267846183976902013893333467798756875792356316100847436376803831800579824104612143244538836962476974762053801648480704627957847836405496070776319827755285733730476283679340983114072533748879967282234252621518977409822109528084341909158839984368030644925628181622388178925275383503664042059438379727217676661631604474638790526135458695437721884127004306443421987028115787391508892532496678102018433658443427949601819434555571928940754412332358325718857838018810893974895535368331780028994277925341307352668244335268864835118396756653997659861974752835884475675441797284978563876838036631514076119124910647666224764741768551200549134065418972418563663776542676859553297100786617320333896398541938716862256073719236241397536454747445725241256789578523682954964782176260314196715171829538022001094515755872784591069176137769548551758191407418836682248200058583855328431762415114934218887293044638220749317908504435102601440125883849675926311620164960739724492699851118304439689156717716611464058044488878716196205376832644288264473412175034420463306071644900963662448304579680010006638255892695219142163384782941619409119462843358510086123769247327553639668631708362467834513417495739341987623872408970570227672240265737344828785466133815982625388738116556091785703238909330972007139914436646049724779256608351958642849065177294246564863194016174769821814088909099984421672464845350965246600096652851227690378236235031559146109371965429170864651801912585791270998296810782147627542882208029350578488211684750103667633892216682576767475284373540786361742612804354723632740008609417197112862463841288435101634434298015194392759061318290475979994024759629250161560768017064164898103550320309202552080561316692273669497427153393719239158955147753583488403166128464862410989759485092352525726838287888957143296038798657813863666567939659912450450265578741483694966513018473374987957017716294223851788931243567775745180014000666152226996136882073784315019290145130488366577420845276360052364089156908671837012699912092105482972629181884640401841912746619075010509573338697648079578917431949856070307372585534852917412278418682996855094120726504581218740104747298266044272539350156719745984695343658608702881208069878244330595084924670655973951913084560838526416176135420115336597187196330342706930298008489608472800909851434696435387426773020748054850115114501353111064833686220677420121704252693583233359949601448568974845700292641742573110215995353937549361598287999337960212363863030918130926992210306380626335095979477527540977067911782742025170716568712659797097792055686018666584293767408667692402186572727530258176796281225089286759585455884293737568407167545558625159162447391006316621682087390466548526319065200059640848071690945887334445481957081640471590252961124677304026065608443491866470046259520156008867193085628604705990165570215860937257570442974610794608437456848020357540130670170265793729849158301300121673238576697784727160364223774258451319305469149778020322836490370244584508715142144404702954625197923824147139719751710645055304536058053304192056231227582678273495475549468219740048151870048637039244838247895048177555136280526558280806857217951205164097278617010464170218918911151964123259956567045734166589159264661155182390731268154326900570938566359169810556524489025398211327953310087761338169231238618036977655821084873203523095683436385126290830507274133015215101382496835935966698248817188798831523399712750688195228576660156250000000*i1^136 + -111891266767725087824286957176254602483851458548171559889068369322277123816990162721400641599626130332906676549229920716126197558786175890939801336492016904252242781206764452939846750973076101487926351668807663157122248437089588363848509873740868328934623777962048814208049602461221358920547265946682623031103826985572205808914758942291306683241500721532406960147463840743721036486682830300760499844754190683138843444224216214523203477620316801743187905378174226980234877985984028883334929869123207364979172185533949555745559097777702246675287635141808724667549415368691438333865322450458194787822803122017953556224966517908437131510178798605003781728890147526565052831001620493700043154393213419724352316559725705245388177094630143260737239599439472414823975077381350440443324766132060646346901389043899920755570269152842327896606378856515604025429546338785521105246588691299428108515214209641847738578419079905179374272223680648933216247454571327517283500026667536027904611711603336411030097341732252524215845376892147041530563222354009859515174191749299720610960295643462847305729991438001917747705088851543550285934820497898289480230808207538679630294643851107043172054955348560044938618799310432392583102186304320986490748756322000286326380892909959712249030206558737909296730893899102266082453694292638570207606804075785835857203245440543894995346976033449276100319615718620944813086299772359887817963840605937885448962731523660081471715058918332441197606072557470852588635937297235037927049169999537109449198964105657382808243603129338937429740050503446810659930579213885830904667666542115505969984356290936198275330503448451128122989973691484314833770684467351317422366728852999840607963972645392689096630671979624613602612359889274008812167638714695020969120682179751061397227385848471959510014194170370721482727763274504778259927055955786561457532824843507340382603143472773202598136169115795458643533430530829132252103385219789091734737883830390547733940488399789164916938720525865506098219983465461822040601450345067180220239916225507009917126460215166475724254464671998568012007531147536850428442179094302737711508329465612980960396153242526624606649325342713149250328212294791712149287764725198154229736651999318577098814525243012065137055684530513703154199160463609822066294018941340973441917260836837643967273647111520323209027798483344235045776953033237872678312177572703321266489420573358181557720792989614658840941239256232058540158734264606741841944047898483397932297077230180461867609608959664995431174853996642688162217017821519214580699189191535332995094138291755857622384311649758171687136100922195445035126642039575432204506068967214248971622405249415337236263440621585805852529873343584110821141833370773394558961725503248644944307316440622621728109939521648691761624396682023766748501201059877587151331609878158849567861936698945838781323232718775691280091954005884602106799488826064099050109709865354110007522106621495535071425545786541471925448326336966014530216685143067951606291318411192965617165000096579311127853593934835497867845381989291836160067680311329063366970084219164051192080804033223485691685820834163335204530529679716682935193359796341655915083149073163549911703444515379236494343726232150534608589209473669257168073849579054344950320362345765394023429268169342741222439638904070430317232890617222809072819139526288845379172246953445280212765175100799594364468628971123617300215939064728191662874689027511782772870227949543000148152535613746778396114709179325994321399472014221770953185237520499334883633768852657571012443971045442335827874858404664675232459441245304974369509407023598796907213982192352791463921100429083847941736885041063415163858578418543809304695769476380102044017785034918928966128775503486143507945121101743643502246950374244124707779232004344784064408324164793783306142222568589256001565474993509220803826661906836774379534922394794580307286914834426740595535190648692598713209156192052940477145486064607826559128182546851862205229985082396708640329846924091601022179748355335933365389272473098982458749684643695203841308184940117044178463070136449522129060895723424253849643757031874126176566616313585998337600351131515385331933955893394628660282865938771682037751528729170373988061120426809354919381065344998279103885878090580642922542984882454174311723867077100744891608326306759591919410917556510130872331735104577039823322679875836465569448208847992989514057104179105913497402390385321605414464278577480854909730272212353219692560731928040341925447377012026600811845015151817584685239996736883030801002676358726043923051794098355724236603388337927961859970783500040541027647076897577762794787359366454341646954269371159169381063584518378953158502638997135012797189967013084511543568856601047858470599930020329503405260064418674264078295374419145998554428467208765596296871080994606018066406250000*i1^137 + 776666988316866812098349227194420852829713210032220832594787386952754550068007325688091532583617531763249858100821586316228806889389094696284687594471302782273615018074812339509635813328169327633370396964787102878107047243604686473213489557854004022554587186465222026803483152329430483565558782505181467304115157766989248154159899929816171777882783493747300701929528922335344583804967110990295871872189059130694202601272605181833946860732993169419287749096123667365535089427734944535607597129565187157761591050020587727013096539426257817749760320781243239976521469214071944319459836596407293425301004579406441905078787375425920198599739102743474599725310452668270002147982171826264193119582223129082124308131882076823990730647886850429987861167598985651764337896414454676380796645902069649424300840155400448882059832401988842781331677495510393868595820129781276898493048668062002477752238515561042805989933047561581960861548132687954543177299853761427837779067421232221069191284968044169707651775231934229076470267476874905762554061281358569982504051263597442791306385239457914835912653180606573331935450841983617108269234366878416991238434493768611980052145260425515849521124088113324932203451570042076221160813447225714499646923295969829262870283840129864904978189245910422693015140134709223924343276816136310154143191050949920986005530399816537691621712552182008092970017371552632771496080036345574201967498048410268542727754688388143017304036346941857856646424905890351486508327158186587202388802504734624892989681673205423389946538497019596578537791274810439067761480178378063847561300743815321672190688008964626955343138489349825439061155223412641336090618126024174789373362338718954426300284355930105852804494930124696244770527223130935641912721272865594814298454587521242728856893084230724441463470053594517883399463870705298612564342089802497985957689969665641392294630775279490501604635195167330514535417745839766630703521443621281616579353826404768917300075291332875615316567401937817736390889476484650599748325004128867624303026552120901939816308078596828164553417150448011221196035536500296574792294779735132601090790348590599174811742958841087403277106230873176314308099425859812366494885013718604414736845445153099333275176756420578063762358496101352872741420093602665406226251687946631984131369971865755571596243610860979397015717128434955567951198313728833452951717807064864434959206800652735761655010599497399139695061964033926502115813735473206599008948238857457897395729948728333435750427384727570734149044365406385222735631215168076084118724042753778638595136574071441314320679643296289604618760866779732888515047684017000931460297848758779847716018176961396422035451796427737327733447337745516239812211113029842546901078530097479521729886399887231295074212934274291779208277485888738760442809637201660730267323083213929450070387757038852773152961163167413589630642192129644956719784248794849565913900904483371640689057252867588391756172436471958702789069023109474084258598365813921119927784710684375787590404014044879392064818946755372756835174831909956632675773822472997665867309549460853949669567689358798687385608498018974953942895858597384177566100276623141934254216079787345297260539266517262893893386598329718303368032351298661015327053727171538486105587232807262085860462686759009904275023167743689062004864300010797736794312731863953226396628471164792224180567333636918463081978747534602742970446034476436827407015689901172575344876684662827996253420174725535296580888283639911387070353848064373023183077388499033648719729473862442588229342903924680391252962182147261948281535189244729445290751706968933314560200526022654351464570165341837120947986215010325858919620847362727984196691524621802974469190772918712664553462235592926669000224584566920037726583709567319385779634642228819322093833250974756365588001155074857470919566557769778195047102399377463422403879107384361933665253747317972153130330930582221635946151777423707865419884745909506330709003115901835969517727425903470148098286376542195033210454004351203684882733861450640869344021215923919042539929510000976482659421732749834313864134886196649403081342287701611285963898845952833742014828872821055256981396966609918055677262486603730771018239220434641273269518023340290533453090201731081378961664708718142150265054320882412007470567556447627377452962668723492745509499541980615281520264537820817019847464558361274051636950239799151841394661906058865149851086380248781522690836758365939879162137484530552617192496068833112013879057771135923913650086555225560372583121908529143407064069507069606010681144980141762501391583350195119751684055824669146670119442140853693619257361832479322382114502669870122517364323587230908457949998275989579684659097697763910915667047849758751662173116595193068768503656711845066827919465815823689240626759300312187406234443187713623046875*i1^138 + -1557688313537564462296031707999676055679949687902536838027087488162729660560784484177269031881386557257009907607574262044396149475665986313528775054748593188135097363322238936979851196529246611101672599299809461505347774978586854663953916835193569760682554537477412260943318326964466445066285218413396957166019119631685809767546374065039453134011055962273715332923647073362235893663713902209693568039749108673819510636701983813166506552040468265138555963268013905193068533940640088531937696774250883568261019305220681510652049507010871975886473512844798906715964038812485480574244456552409289178580614451587863488074107375642836099124642020105961495516611199288439649568914454288941185547228858141428693254546372522814183172478853387189296949089330639653832251094030097930896573548808788162509168118219281515751762410300474082922743850667479897141371526122374321262252504883012341117665063635783838118942802462473545295553696972676429084328530534243683304315564968102178448623991282904748289439029039260765469004369404343375030550163898920435593236936349278370206071485080742081088462379872059182562699424436628100476368473010326534266698008549990706319358989130059952638046671166476005521628778296074567223498484024803421574720128635306330110454570774135375415014161097642709116234932422657394649856108081425115380813799488197388915514115832245477094118826522323761973331513980300667711180813706620664519688970892751335140217936058366673006253241078912527278923502432576339722729806748753635239672308709354463222931558272200604478097083546979698810041977616160425022016474886038285463921234411016524861372533067624872807769896781180868664539344043165835325447671897074225036696562831834220465352050648883356296648349631590639764849713402806196230869920686835024506825444438300322933998697415476043015023074844881792886035588651526514273671807617663449395589295641451448714085156497252382723875568518777856337444768206274006245227860185759566358381753998210672582970628661321752054922539718888184077884059720599018432516541448390798741530663670928930205038129840660541406612860486627657520332938175266938888209605282377224936682775789750173888533337354762212847426497539795135770276356750499483445610423404689524402496630458391140226589406477306301012989073830053617488534432051125968387476630938165988434790874708648445119366804266069189977158294096830473525476977451939439402908189634318377962665206895541960689855514883761591745844239161708102889473361600089956994325991010855937720200256439410854238159623833613360355524895617061602029504723530922756702790673455102215769403907957127264842468719144790189297324112065175242226872724101556554289126116738291922515861887908542207798493663728593834010751938747571889533748971248096460031269082339005346710522022629552022037134429237627280462521318787034211426453995811023928333082181518690771058351555232343025425380435439544826330820851682007078186473205514683770851433152201191858631293846966811937510414512688183043798700001500270592664899479650326840340683322996728102665582537807717406649979697156682014115566172640598357931659326967904843194478229114861330148990152699694535151941626571084557061676680967121061044577309023995031127606163965781276123505138543902947569655732113217478475706885932878342365168655413730114754584180596348204626870015136383588581610300962128895119352243456510356282310512238908090295956314737937128038987943691507006631251864758497582381364812646639528529326361639702708614585956129005002619047508722250645807733068576137422879318944847421355501159001665116335668164551137006962022759519293223452478616119563858919866502869971646517198543493905085800760616580453787776275855653124951513303090028504965887554811710092824952021625634198569169056453454690121075373179685796458344900151354370244124277572997188256261269390252078577684825139871992997198644849566320161506449597316541849246786714372866194832007374257422879445225423285680925537172629239172810402806017568071429621336519987401244167388043688226752105261305344287116453564637929462579869794040554972812997593168361266217592416465700150118101410971766647729543673606345604306385399360532885604813143697018493360774329956081277353700110019008576793199265003710681139292742273846771181999198420217806984978537888659216147798801601054282960816191823469056328910283208495444533396165840474187326217552682367560522925402954308877870833486622699525077151747907296181432068086855426145367876193801479493600788762491486208085096609572050561458064399458791142294256571324474357860909450574226163781335553169162882937769720372909591879612532221487808238855035841043832329680747811991023637273639749371000948120767176482667609163918336472740962091157224860095176042714828009938977716721564039119548013163868105087162286382490833256219516046129339487685439009929073971116968003370771220228441222843684954568743705749511718750000*i1^139 + 1670251674439253587838204126471965952698945121803396296022272915253984770509218508754708061529791941421771649124818035741960353474970844416043974094906281020417530719084745605638871106432091156550842032004743085365977228288095129795830442404664527115466426888728113236481693249950352921051543788651598141633621252701451845566980531499131752673954134323530174557017181543215604508213459814554139293234480253246316521762696477066228402227754368800770217863128766059926408709640082474949588706669079601118738492159779545652460724443677349773515795095966525354904486649873827812970134012701408410374725916368482473112917333047061618231797919509560012943277855584134975656187689842543429573350373925650979034638267296527331236687604446781843847476369585587667381911427006712456529763410456585562668840621723152811078399866443872929260035227175772520178628397936516560464766406413689204872840766398613241557378266050008547538499745420248873082882336733918149524550656882621538750177643758899510153016753223229946615583933412927393843654250411370330466817099975873649641794275922632092166214974002437653075553705143408850210541834014787639347823662725644458714461238918633924896541512403327142890306255023046707292145239531841449123252323206082290499279406435716333328515256190294549641058882278169572935774700670829791776631487339930486353475723398614268963944898246923009538544843752152709744179579804367785039561048680963506966127238971267190707933808674122046110628186537016238625930571617599361365901607971185682749428860562563144816229654150507822389533754514523099455619673765818589004589344942879694408168280086186342920741942901769159871989007237932501558151132945964105666077053066045369190978117102509280680248039416844576620106728877042677920558279197128661778663442884813043541823648855620578524128268304578438976083808158888810736021296161479887946880120462109479183982704091931632169613111829049994989990709434711421062472765206438384205488744824937808376580346490595592656909771241439798904268200133889337419219702279883264097930368576203901556800560446129315340713789999931433340778178883242847822812247561557006462341515913374341863195207742855624274227165515477979723296688283614023422732020947759701397340231740320503069786850504114247632242653255587146262930281005589075330589287312138465006907582222770704070176975721780179081896978414006924765902453307282092776935972189660736964228580167102155507529130815678243328286064086524277976791890679091369278127193112301330960307610761034943997679024802305554714353763335328365600957539614694205009464518400875601434323554808588504716177674432208628802247351387486555480341366414833042213793493289117975234361820712367763451769890129027348545972871820104215849280650506344571935713303395894464369518819158232884720925387534082866006502305521059356685181792360723413178578793754842633254638418872132686658232311568513472734142851569923992440109438097767072709794133385108711790532546849313732234661595938160977334244510239853575536071057488923645251323185928976429485386759888800165260712079148547857986916581514781293711202924311183333961132032678144305643015919774724201175998662401136939780644512345957259463886370027912834732802572208652125927176643607761646578041096736361965291826114716275950552918898419216496365129728754437241460660260895825275968692470571276924481404446081836194064154047385339054873815659723623055533793524484826879462143688603789307398493636360280195638812165558477760646966109162931905100422619503088046224426407587396419085104303394473826146725411880679712310198367503520104729793032659396688789400934942910338943116040212902567641269365011572619927374000758960882085022592240677904101761049587760246885897911835984964881777021915570690571616899021294701463905674417828162741428704889096392928828375875303610687676704287123365408859804612793938537466075456662051940243557773391332763637798492380635381870452467278174283624322083592754575485368788381855142617250067267511102198736033878190769805393922203869839357987866257780216395626574375322967133178163224292609489947198021384118135038086705428521273242004840385422829262393838042232685029373060514264517494078513789209343771958579646352617037568363355366961046811668618171472201659478178365031999661822122546306781163660913095660264265416054504344942914929040317317884321015847259129272670482145268755278225674208719844229920677005402660658238571411765341856418961584633642885199824471724128704711869118357429140009842667660387487252059490281749536001047623832128725161635552706306082764348144541007707279914687805747396790852164468999540236688451909190666890813093922847800353358446689894414215607268940442174334322381569699122597760803893957754985646650137381102574210319069246794322533861954787054674096779342557680807070855405100045011847614679162833720229587846500818315575997985433787107467651367187500000*i1^140 + -680791589633268210204255356664329794864238167714805113684713052300545571273201619641357353584486453225642683478583796196986661186041669152766016995122203496698299328117521073768065169862158696123527436736514994704717035173763893896832218972330040035457724512726068924330946839642148877968487996523753827879926912005384952061202251937729642284813550697810638700121140081357381449101491497884255136332237565581855402436051938044525134686677383335738544169196369523229934328438897756009698588540570616435562101800963530161132996634010395781755577350869431696320311555424313928039109988341884268659481368822685685160172083974099965264244504724637811022649225226063515660430529568410842175696368432971935217716839732358601192105177673595393034806241769834127375552322954735768772911342003124002111597516021323998027640793692202126264332686973576925826794546694359081909676144106070668361833688702639858608865762070309809338506660670273003687339933712072579248256351079871524619837150272950831660061956443727687371061791030427223331120981781902654081955368874409666958633439392202042758263254025420183217371697269263340599062357219623709942416760849225631288995120573398947199234921600627955727731441389753426221997610396891640307803085611515954970500747635667875484273346154453191813042963886697575123334309137932786610830686619908209880005259942306274859007948662772475526600651098362766220623191783720648711105508773673861641723116998565147173675949556671141172337029235114645915318847594222351710221616340536882491655001536762049875401172082818422937425320984220526455650891796923318784212953916969725567771282724270237481556982049955535988766825551065850404979707281385183810064572034205402288525338862111431275842747704054373757601421189309075427560056732480745986176935167834166474414150380865296520451763352239032603933891057508840563355637889379387048185226793699422926015361464741626844796160505322907902801887735609089246825153966253321224122306448449929327493683666956963729393358630610415347445113426199543967088780682310085229529057304145765465822892464036511779801719422168951901482946240163066049152946982500781806938727249252447020134979926611605751477757532824250935019004364393829973502272905266209932825454578871158585695057436395883414232041676716528039737585432674742898177076106952028164866665944824598589952511537856077164534179381949581220064593329195650353605525407516143558341482970105759297149414737813581847903527935859441677101528247646645209791715815166612745078841970992428899208312944538278320992710561333882976111692971548666857573227426083587022330960310765433343498526975871974061916902471697534086892052054384845867826885869756320627646885970270452184946958987692572197685813218111258882496157780582912819085372067560246912519841171418660999201578718647441015472448180768949246691777959489161119235228513816017925118483163544957884036590216773248206207334941663555392410826489614671806368881765324655918284346309686172817654293713440711098744583583015837853844653678310237088278228560182461502419074196718105035439869699814093795208927790965209810903038457549028426739077877190780658525172295928924744041774113955188355783474361478251210578660724201493192599259855621605673797271638160325649429325128648976986329276414895835959175457191196093541414430418328016811863515631287256579970573234860837950526137581628427425760602189958148924970963935548831737141551717315971397807460287862414211965733929889431336707077540139111692417861105233028395007968056760453590902453273696437395354748949438627298290964368446596241997254752203163008576613716051801356291117975075497544462153104722526384192027488157382165028096591574732354065778105556710884111810194788668417149850589068766701375611716949005797690488273805923614606795811921293098109535312255560341510848003433929480598966683002669094082188989692762362704442575874445477734927076741202008560874174040526129638913940363120222760761700784662063812037769818532657338372687036558676149771389961184416390049890036177442331044663286401393493193265662379781337510842162498019894598475172350481411714338012047193177607856141233374918192321276674337719509229532967987665019953671297567895510447353242594576201090987561424097951856659416065713248539470281573258009642874074282123320489035762192547864101450543756113525783025224425755453440420485107381141446836245423681646335716079701580168944176934443577080763516178828331954605865654427791768230725316223620364952933009189385897507935922603784203585198089179734668765495165484818030416121363612875636627868077620862890108306795706781649902447504980605022101967362888188560979000054190626713329597529857713943994194156332907181060891511801106700241219516549796397189078206952303384700827057049318547037191512983724502034358240975120710087639191160860862865667106139235887143912329122485971311107277870178222656250000000000*i1^141 + -522489036686562947422237471078936286323063999407695186606100704046501359382765251435415953726502659600511785136005345788757306162110597680663129149495203215119683928232116334427303823334565737739264983914141318939442932272107502335039385751608245656473231641797973524557438926183192478396347784640307053008139552699650125844177000984770593371859976507617868815666491375327314465005050287185857386521276029971302426638856931637872955378663573456066615104787902651329195656599257078074172180752906108947302633908862044920960665490108152824773895473916003985888902043234810178736271992036920921292102858419108976457002028480070466468495345134230750075414558774782690310136461506583890015463488101340545934105743810940072960025027914621965020615828649789044872381017212647400222318252866976444898644143149982473943602347535780970469935660202431720788139192600062364352910977253404681742075070670891559704744888051682059562693256315068347663723024054076176185030443248379562846535086440201785870040475666186667181009736133758774103916518964095584077960403761340762037430289267534864784353026854966717805955308838639885117637835326824792066949536883460987316471401760858415662382912346607369650833867198098989046419681234339238817216024836887281061892434459237888911950435488698107857936034902939568803654041751741276831472169360868423546850765363744059534842637849199622655355576023997731329828838386040361985497594851431868523223846359969361847533137400508166492023378284570616971757250983657055562684989674735425618017560263521294669084009399712421229445400759777359880511773350433289941796468542638034137721759467112940140392337838245755597668366947645125335106142724636130279864376238559777283871144156869893492656695537655504053160762742892603174199638042418574178081417088055101800139397293032579800609116660907439414521566581990358544037624642677605054471572725731571431728574238778853468996933363505030228529260843048787114372642265525062732945397140541731382514739107425145683012384490041694425742147843945002905047050640892109878782797103460434183484816191570208421688681218394987218693097982820339591437168194624412718927880526914760451864727502200966018792473545615498056357782467425371618869729580647947569421700989015972294535209484225482664853741024573018715039093612553132758774259476328632901088307719983679353980256630835003876207148924495089642923357466149618619655910062851949799973870270863095478339143528885865519708663844164789245753487713934674063555961592372662107536840822970463371405937343334295970497234296041558945611843832014546558953120630955741023523694161509787749783584673167833621017568862239968048302348920765358162094213583026495514628460133629720179906765108347031777540180193411914025248057432546713145216166572440016897656785636522292634890935828972056905472266042244013231218976355229796191112444572661210054251478760880313748300344333794857285472194598327621242103081485374492628633703954509463667948825461624809167685416986442396368188715634651010563307663004957523640265604669044216637356563216066439521761237004996244142616885813507185738058259939135709773461476633811908997337517774447986583477232649756986449764870092843314543622069098078365107118089027241033964982374381560926066004777238806646744812644965781758659518680775836834250907496529732722318805123653213516419239129650846771009591946400975639615159313395377959629680693310671160412629578444782824769008155813854083014992136002570313081371893964037718912061964994689318514694416104503766494695020534081210322268569517548378582214842428072367902377367976756083688169205698994272668999783003105001647537662998790434196860406835407380646084437670177724633397952509638877020268146921169547280555936294884015766408562166837723161561450535965608285982567022311232486630953882488622234868862795093978079167981391119253083980660056709143902915783851589219474772587663828829345669333031413573969364674830662352623343002405634314051280764007609370957685642288973750749831579725876745936962898817144517114299701479726180114482183856256835142955991706107780354890562502732494671619924875827132829606361386815450681219269140455774711303280048131152990581987814808993816178130568265029822847571857089698880495922518183198307612718017306254112677573124419087451790805563020433258926741679160949108659954548164938447703268508298607466597019065731425180680451150317154603566366486419004278019009604234509792472273417641499016233323691960113897926502819731796519090968456594398391684529916719460033666829005039590339164657094976179451296605463764359914381326015053964780144872497806774356279629112403939301273697524057701044474670993623805387977894415840843783484747393113345988125113717057785545720174370264429107012800434841748768504388390866068249663057728747678400039785626083385395606974231468011549139873750391416251659393310546875000000000000000000*i1^142 + 421967394065696270125755136730999533097934375658873923067621088704647566534057173248145410960815973154972365557133588787705233950376470340579470698119568630603095590234650357976232416149535627885000604880164460050720181017863850096592398946330680088172500994762984903258423525251966260022530524293274094887990619527229636535837005718394911722315858482155212608678877201191477963031798446476332509496343713528896946465052041291204728203462472012212645578496137644809278636296345236149648700649833499671069801932231914594107105819219480165372647669240613448484491700724451324352009849930615983385273382764348694541168816311677145436682436996636219488895590493343890470386915993957896593357694452388714288168303676563661406568257514132539111632310955982078123373895074613622835489830307759647151233563190628233059742721702138688195886691333598214150599805246068618854636121092102729120263521728227727992395209817157183473229687286337161733491192693549871271726387745164873514244283481070392156439651882814548604095499309953255913757865245913205353116745097954902512788491055389223602911668794536342671092470186155538450310932350346809558888123312863585968284423214489395086985369082187450768939764165729360230144220709905291450102296830551363270988531157764486946660403114075399785945925735497413291224527028455935929909517456869422273822518311735963292170361027456172735075551327410562968763301910748796857764031960285992891729092076293407692361107235562752259464896338744816832361897050471686583476045864434872187981845109976556037308756159237569837260370428647483795170847518096750082116891773645143920736115606171764405473406222231595312086769680703484038063687534059498664644866267079437526818219461090186236986814287333002183046292526594079125636428481165771634058310019750685295218462962434740098788895299473948124009658510565236622200943218406303106303497484403316039302708026944797655234229951704206643114536171968757450456945413110539360345605179637902567514311888632766534795343083320962592142212452932956384845775269307370892401382435197211037965592715956040525526414057386768565438923339459067059562987629076713029464142416887479973924777211788544135978319195627201036390921611683052208337932170971673646265087175984720030290906374699896321508160339185320896037123942088704271869801389642575830623419719256572933191506602851335593532281236241861153974483679310272655500449301368856487244289989038396431327872441641238269795525469727277336530294395526044444605386731959547683422242679263564906063019072744181042280169802209188773173597524375745028109073036419874728889042095643350867371075807020897643358839283588007318389985968939692923830145027310368251446796097604141371534768259983730737601177620061680553782881940199870465318978950855258854492499939590274441737622907134493898463947199780311126640505063690154161501300597444903341317277544541852480543448595728358034921192385360706131291599728030947146805939570908725668152445159420411565211584356446707267627004493882140608641440841780707442787173485570556591903267147947319134943715678461426389540976127465537908058886733143482925767199495299230830412818013254049560741716300924899767760960907396937333946114564850786390918188197839982385339413064659216584595596989831857706472766365339829931399638431452827433286753235951276049834590457146511077004077602137111411958563761850834541483072661177533262961664446276163517551884897649950300490467357375380636654530715891832431437263237524860903979155108703114970866357258150575833168464295863116390616144953548463151380538522246510604537451588436184116845639549691774296290017947625060721624650323223328847093598974242410219580095627391010765066319230048060198424606261434999779630721479117135025457918545720132075454316764526527817685279509331111004158550932350077574693484297979203413971118964892628056615664846857895178705547770521784130973552712183845234934982769920687457423968891319624037197305706909932135865884429877853096909747676176761403151013274257629792371044992830315953137383905438429370290665344930913371980862107527350257221338170259662189930746401694149533590674802079616691964629393605983687586035122833803960691543502061621810769941795471226106999780117294251920311928908978501943955230667181267252687481041593439566060905760598789807660833295079399248157939657537007765795538541829505871611186950389906276725196826946270602598473183293083864196039424823877321361987891715052844468287647708675162728458535460738193598763652744483023841959118374692085979765486349218295641807866326707490017920116637576661492996449907099219646959714568275617842859152906760090563680204148376694233538185034492880678253930358060677892631483266999545391739074343824936846599358754578610700632637315852843505436034904323848446697385206820398570825816992705774797209946486153953060238563921302556991577148437500000000000000*i1^143 + 1091431538942963362918131883631422097588536941371071053056070953589333783367867418557196109531940098738229838179542392251284251102083337175911424446740967853027364523191061872749814518380069347435642298031048018281766506509722696234747277074599240135110586626476755539620006611427283915151284660152520831526886667173280568383187883474616429421724155581201947196746837415075817809835451871157987590902813401639750224809012473355904189779804673494940602580783654567213445971230774875252699831474099070828257534322299799396750471482021172208444445874683652915807243722349951286551499822598141197400156066414084314386850088159461414047566576100101889996769573157443704930153901053268489991506595675505158328625461739749798828054496905793238383896810736864276985608128426641326623547409808040072932689873889604514617754033179279731768106757456526417815009026368129667042210892648740678253379372537614888116751671592284777220405848643249232488985826392960932193411272408792855796632125531598077242467707930835968170307617088578866268691615245085027554220711623565943813144152018142235983970421694504188616007399517632369803572794905795237404672512095921781389864541250320055392073371376350992130478255498823100969553986884027099499736836303379479637328592666440434344492271244784423966065250698590638705080566251889909390780631442014222732298226069582355007812121556369271825533547741623827367085607580056685596846840976222992617180433595087880145663918808547514136280042530551343720547087548157049831809017057883139839073289811758321859134655204713194085526599411437047172067674930834915846780244389110654047681568487784074832569159013390828287065439829142375187128972815506781159093184055659967087534846777282663704126670010544402278642016236169558952769477053315436771403976542470042175004735730032825554848850688400871219362520391098391265408044695620745958743096478864497487176701871237560217434996435586439581768168992942416700511546806585786257002088037154657558754041577412819396195493601424692878360290181891880957868815451195910256498209196205988164129052350128148517501435076043381750339018905227712168664500796638508180212084619985586061009095382626116788772361520841891316980009968108293032281025336748360482919107910391174049733406150779526539729653154682901417610442850816566889420540668087974577365038124883745838005299784053411787096079788093799247483074054484379430837264085383085989025003193081568387163266838309776995371772764677940814329763801042745601728288323050244591124329469819114106292129929668053561306553483894681627888535016984986858236199188134425121209148378836267243374700251178637836723628327981045778072281937982469254572150413820247719504705950317002220163083848657326347054167730428908672171385837453208939236752877331976250053501885369465936307294823831815458645470466976080800323160383686091861819170635252976952799251065739095279139093168879205786877543385973216875726426791511260730181290766135599578779245479729014970052000221322120843589381094880741087898164980219143564192611026119131661225622995349570695002872969695164778625893953576770157948009886943959278351312499754159937861190775531286886744805961287876876125664151964010556566660156644725550908920585164641681546790361294086242087304350695455959264937075967973145372862454997632643660195670347196165256242491784600219794779727966063342770046359282037287307982484911092211327464780859599387859113226402412678228157558554726118835033568137906870285068445537650369211608569633175854538291440130713839841660368428803947227233860292509533970059381211260349317559986037458690506046277925907665800016941875226875575968544279403476589421333882316217850141515309005012578866327894369883985071446340310537412410852219127998702585464121453886097769586660553091548861825295078383265827599155021206717437965002815428951773357747336449035671458449909157142050590278874817625283287549429332934266374505741100680207516799906378799778937142419451236070994352529423911174863802812478212909623641547656704416357246541391054001743597127971744302940440556324921578762853888842102810921141390042246362399905977966548668804857226661957561713267893033524448794707495480056950816335759346818596788229955065439630254563612791397147396123924964033486421044481158890774783988089651356371676376561876221948634370650581787946349041203824306770135444052795102208386147129890797355682103650321367723185326870693536934576428387685389292813056270418630455416306848130762506513754076527297041775400638301716588862918323533881503415016314512934131522981646325207451244839944279191304638427628012700161023873453928843020334576084427117180770739404746382047272873566073058984748592513915983470234925597089874881296656602501858863684086023194180875202429538445813746397519282890970392831836531634617097651692579907134472705365624278783798217773437500000000000000000000000*i1^144 + -2167872413954646083951855967256934474277551851757602800029773124167078416514094732506250510002275120757580949792071458191298246900497491959826633635803540247700959685344412564851444259476760517161574872542474166647588587494902267315865105636817350553182018991126309794278421716717277027283221145830992300595434150375868755618791844819023812511371542716503252995742456881710299971950881895344006426199706214947645519152983542617309090443644666505349552728045355586803012889116314616341449136169720246128190386841691411830934949828646656072140382162212722656691364134102445010442629205537779263877924755859478239119868413519898210317202214033981556055382662085443350744475657066329553765057539207358444562752986177200561179031179587181008567038420384737006361802856882141608476695345546994294001684042830922744008723270097172493148035409095168756076013564191779288485710306131284888809716347161786573373944275830617365963571638231493293741787984542748986382259121821787789138277312937231666088033696826466173023122224563906692731179692062399633335393702073390428794063113299478477209852624438011527039273068734915830015191354375493954230852707295640792175732865534647526843148031540022573046796073133622906381332923091019582432953508628100581745620598486821892427996720361826733668551101088827552299726972788343303150823496314591302427486320175552812123515763910040846349499410069204541607392584630798449484517054027396307100538347193705961154356931592362259483245121163801572386326166049931815613245373398331578300918225764791300316958235359681081608679704679140478517618110761932330659429207867252563815885179597789292953922825944220972870084316072803808132311896615824038416750865399688661970931272638764142292603293217954232958459300472951399544856846399251924402793229725234008507857324847820427875520275558281150256327746809601964347587464196099204104778151628059359650873511606054225759741535668092024707566722107910364755525588943050873047912306197367045422282581192930099882621211495040426045351229557346347236214809597582679978941762772148761300157928108738139162535805027800016994176056906022106009483659404774557281832971328019282708090941854193650980264910546418634057015976508990322884282973001119638090878910480225261813305893316431499875385596568128761736386131787194374107527675045264965463821995124317602116186945701798648019960830017757449813191781776294095354541675545750948994540176516432347734429330153432712974450287278461952090493899800105425140754163283688083044914858252358039634755108020543475355715790183023032878057013093553567971809747994590471717488599392289985076773121446054086483844943847597672396978537868254049083283065609802465959111619140440466177978819023779692587121681460734973601260344038584679172166460828411500552926166047911601060078562606884238471520534005187404866953355091542956198172345458741776921891703789778572960110997772889530452727628292835915133715978719084737792643197360866509084831995658571483838886304565415928576704957880459133038731849391150815963490650550047388107403566150244516602443408515392436953187660367047645251661353358948934939851219285227604538313922259198489168251157639062439317500825827920008553335996321536618517831964440774917362151888131802924821480044030772804478162730499929507218393944213780584643602153465323394712591396485878927371126578250066006574020634526569704200903998439310296287187992763333703730332627312882005859776052686544634126418965596735115475257830660142664838168106134711209015853177620128302707341363187368738803173088626486234575942471121372287938152913102311851606159872108432490572748761605788451823591694398515415947379731319255345010728940210827894989929242648056414334280803147902981831756656608162492244145434302909272168570162380183742969279750977458419256903928110003367641035172205569113029387445493032394359754815944776120931616940900472457380769071913103340488557355371476841693404544295585171913039196481952830378563852640583795174157393145908301061279026289120211696719680325583486797984361343902566000702337009321284991098538364077079451650380845237281404278981666322303614848584702020845531243179551809113739512330585691760277336938513874588089914784977297786703732251360535348200650508058972072685950572400718455041956555800374314664760735294162134423075497768837279629774703155377642980061307440516438735366423234951766910580994756392981841858112646180712514479667256520563557569849042652930998374107490812588457120971753523979309824223412200342103191712388968916245218426341442080793792853277399012683415326087318293312123903456577890587443235325481552589550913647038970899631988542535552125721896615893933436618853731111331366600586481112356483212552077479958494977356180717358206795850627627486553726102618109803543725828693026873306148871733967098407447338104248046875000000000000000000000000000000000*i1^145 + 1371660319525799830056701677617830484778313038746581533637706562216149917088949709278650904657057197359514221545606343630926254835469662482413567405291445303426173071649571023581368667575180503245255198315239599524234903261408474881327354363278381904123932024884985471732334209555064195956155857590861300796391726493822936742177126807505169895462536322862549549140273368411438638632692376210292576509035856231760132306150060809492221783156501511950346376174146941279368498336748870367017238648467000881864832819485108674560143097125437134765015244279416460344012656119859836640765847098801788212974401443139444191130100789684319978639166635891680893533823213999060825139337190335819056240548239717108384201227803910956000511472104347840284526796606230323580903646201722277498014706489242356825372250545185519893471684482301591084094762052176928277739040352038636039835023322164454016435824254662364463074350874027325214573291252559274616711633796690014185214631364065789013475112495157098039050592791565812959941360668615284466927732970609766872174083275852706717400176216885000793297411146330685729727268989909466460399630533871502101669143403093815761075755881395331021497772630055947325638720013746851366666378305080666546810217210551949945811706817115018937290282515346585232644225675532969620946299543143823345775245643620423288004256337137338796720238368248904060569154703235450012797792780529180086624079201685259836968461845863244979676630775163061037942940953163190593418696091097346166052481934649371442038997817043526946340164197573294076025491748367788103258137262784727279482525179537491057125874289044661723918441978515229267278653739953682454105610955778034800678403750906669126041341427093802354827517397513025036863320746031021591407592243940327113863674831032785428439405439647061204846663176675039560572934871511674543580724929187547703301935573118121447159664092558914273268372210431026135861622430445515772447494344067018228873251013845267454027777165602203052384564246193746281487128371454170572813297084996937892272259247104318561906357202662904103081857926865453903583079224901161867627189944503333796921778014385183255972378553298830983108631013038543692981118818663529421343635818073967861716414721857214877602572081538280207402831914591423497512613501233768457002401408119758202352457451454272825360020520058305808533543482323990609147127237508040358712116703177432951166699125333504411436896880245720114625017872082128033936576115409350899764740292866562323835888976554724701276371144020021738495819989665766508743937247261811867673553729150458956236633948765324666449740016884729884979347803916915404328796263220617068080668840968772393857783320630677589130034542717479951469410294138794640786339917003343248523928593677040932405934864853628456865897610911155667289198238997476056770330614128811821151506733677325608318883888809495664588583917980819488168574491457962855274276502426670208944566828069362189789975284021604711062967286387807269903955744378592604976212383432801099231691502514432790275065807697696963007809381727226886312346724427992519124138431609380603590616025252339763151148553769385885315301420944273769084215971908649731566721335672400516222841927000505850619955057882515022075243327725897470196245776628491733416042793022377504825157445367162570813183624161988337954484799888515613759588259680706533929863582037400926597758093775035738474062211718268080029439759945775860440927133323340737032833849070980375057624482808399577175382976567636900723438436828974109252179961341557963054105726626447109295705006515211029038984888490835031432341310467210043270339462068201248720955931639470200477346693511151873486572975628123142314529058669755942620788999528323641805683519294063759898765261518492188432157152890466340217383420989529742998732351777311743543900617362911641146326225645163957848396695011867013959241480716254776944934908786345394863535451748978759843275020435587093565164929311722224108562478070502526839666617251127799220560596539888041351646541252788405114863205353838120034585551388105758557405333971005999179904475249420222895295123915754976385502007225694690014244656644173065195329937221044300523696643636479540257148397436865112649774241169103679864093086343049345449939150967929947246027330649445739161979490735276504492100465411261176899622367801888147562693913901655268443796363072117842366901799079223043402668557945562412839585581415402022584036348497297083751214705110811667995305577923540449015352452678931375859076381335877787119673758908744564745216270703646963046833436140134581838726759936590678811018376040265619497025671489876716953424139199758316942390765389599839507988541030573468707273409547463497068278164385818047778025182831141846871903968881421296654825325855853179746191017329692840576171875000000000000000000000000000000000000*i1^146 + -127841944129126921872051554488881047847553314262773777902671585579516450421537554353406490508130288473191846445602651120031899348675614264471012394490792987540806050218640584091331263532975188817597057773055300323902541965190327860847853584755233500767310513418249738705013208718777583784086904288562704919432140649546144377830428697898161265768657621708731209321616156454372554361641815953379576186595394812827466237399787446407452460778013388001944849265993584066414065649423606576516878030953809586864585428085653974956143234636702986195867777464726988067894677228869387386443241036421862260964682004631851311275344071981171372012818974483712653428874254828655540717640407008444648596595036037107278415054670635528648865369330998499318182040642159337874176866107395160498708292238956253220783572962653076216997195220676636431338623898673493928519182290755096338898219593930264052494228686089267176351692827034478886012103384349313104148120909577599669503089963488193618029493899089566878389322290642558643352885510777598004180961117224032747333732625375021673977802488538455661703558976595203443574577356555775688671258163738425718276380883755945404097716428847822956198733041771605743737319401438992341489575105360279324935271645080933271207780391985058649072793515126677718073400966778448853227311298013362833006756745786304403903855640344924521100851397383336836501533604433865121168925770399881534437450717285148102074718867583532241942212418577472374326076792078819088119443925681776299940558802323330709469001470335272369863226055900883015805093309635007019835429061845613662143085790937598505204861298153296248257383763492921317600600903083937799576142985399248804435956514286808067305173923418122123366901799899470469560458439123515242121571016644337064866576066640520828918510353254529632587978571831462962111230303182727545022089946596317438336386055962506671216574786515403646449120930330974438889469460329810322110545338539900397271128598631291296033857753036793926467722119676393235941632275003370462047323853978727206138100900316972725197663118344304646373582003480345146678087202318016511639502423501204263703395069407516884086557618831743011363931502287688852999059790952556275650573268503296086955476236499117844488228839196876435222788374543465696559805393356976419244691278253646664129320777925763489884469526049854439881251156734309536277107507987321687812577165826266631496816069107396355908641072785955876790836174956341585417565478569889659334881746663681060710497515285581677869588323698385902007239070650238357582344111467445101826814651061988489080296910038907334491875128491542069475031360206978186034428842345108215237397221375448530268286800488339495504752974515248693944505081533605083833773349437035423271233568909009854677428500680974806736220900300334018383775522936728638966428640783271459250187599238102627474169848935710322991953543368318399772090763901177490834265525539545461133633332688768646812527040246733295986836887942765181076011643108962794515476623203145550242299757627367230303937044287122422245376274378520488355102477859326448745821191835625298831195297332878722042154030174392438324316051138561953195114599191574070349828696008515182473117191230365356776083604208286769171042119410995190553997292390057620871265964896973475761201117965191478004414042268795782006993201898879433693650410791505877980914015985246447258626935131709973480518120871007797196771696755114717311282323702721614138108807121646834794865507681361588932560618364407966040129516772255605486376857847569758852114119445300283034214883865295480372944077003263795797680781825265725690979904056917535226566486299962105855083639039138187531262224899350899186978644536385361396973594849705113188610399422826848258040877172554951576057636407366313790896854531491834207884654027170600634049069520845173578597851778906727966682247335456318504658242021968122028407015644050070031704040324124391125855047510524449971288904928717145014597587118141722433419172638083703293619015459250222862138511354931540396934234094055273190600992734187758159565514147749736518983261350694060778060523954560990179701561550084424820435621644268668643528764865497247644761014061354124642089066450512458203846566544779506283974877258875893653569151097718655091366395235181244571862006788149058865141772430369906595333877361747978812121195557809891284381648285132210386504392744597121041958565190890081436645911938410499702717488977726431840315980046240096745358641012321076105852253623314339351521792504789832606885379636910346077208663924861636715832766613901257530681679519823295159861732993709569696336253410789706222028072108016859160652434084855690055683396865773820003941241965891696918527322813147275906093792037367662774090563623796690251310792518779635429382324218750000000000000000000000000000000000000000000*i1^147 + 737848003389987166247685059414206737289517369351496113092278121405107747367748388380332433296204208199645577711409338409846100576215806299826505215906299183000989591449074498346436616851913990822691753970094010843639978477209185383101012585917524568575833859937758080322004957332607591488545196706739223725463367249035941311070496262971666387099199765024417172231565389500568037185209911195768150118363721454293327785902166681593197574350464470848683868460227907964982360759386947869162124735016384717027978843258241538920883230436031744028142241797779231229954526249455150424100546646305545260880604767562651891669348961958749033128045035389981106877318010819853488343453830425164951988527098841468239311688336514844521557343366821158954287802196785223051242250294073249465804156764394833803146625751256900361680146248104398519270624492845579361038607931004450913799700544756959081366518328206633191235814291024810310973820427571276056264735588219835391836566455087247035690799797468763518490189021636420756218941282590647587312786709894817980560776921949724607475842389225241454226338033071990161970380158830954587931606210161837491082299154662062824332655251571777849039135918142295077849178469696270623365607048611938961026862730337622420029763993150622936585848069630044978130244735698695350509845743862280993492848382230641372119361127561349842735714227810513922156996901919339110984891465412662414386418440161713158731221526243807009114254887726367650486631382693007917215100462164305257369005300090272508745508092648533610983564883177329913829978146298309281908528188110212650734843725327145857775659940064026127699091832896061281180309520442316187486099438319450514335931828580843216285124383147616670431824261123459441334491889371945191271671977239507388131943999372850833114377991884250831593545580173397734934966213667036334927569454811265025060907564920403342271125332978542501149059440924857522437315308623802654962878096654894060175680436853035935736118970601716119860853579980337824191987203071115593437156244694001190882573195248579021142085435569625956664294924932171206582690900565671795087565220774479987997354545875684783730172639159784151996535440244601491360129595137360205066539195059455392017564584463130161099061632972667773244694296510444040129555891241506521675293449329583845417237386857436607268949478681133370857386870943197011951520717934310690384345752334511083830332432420449930139707078816378058534187247253353973497477395668969992100040317045835251582987488876314707934129996217924433088053864249655944055635108819208805734462673839296779234248835703812765380669788161219120692562289508197121787898916936749276800603431000470585315777403576576902852842521200871657334666282788403315793660309044166105096015738375745505581364873565832155487261415394989740173735594556777472476662831828182174885850399868539126904037740054242477484286545608865379405841556954885856936712546469932453279010139830355624690693159573743777558757428321091926964999576808463046715138474623146448703532659192832907792896593368325923990848875324835044899286037678625885964786397047685289315799980465370227374291072433065374182081538054582311667781708447521547029773715317085578928690678864922215127756728543259660735735540752779484116500980688777386179706740289849179167039113456207375643879375170580185087777734548131716401482031190504652853147695910675275290737169489172437444348961310135137337458161194860327796101555018250297981313935871044779240944142313367932935416527685071381066234599783928311389317071029746427690417452345108660785157983695800541670690946368279914167697408819007932200697844266478151865435750777974134968597884015394054791419370519511650168365221273733351270326299856168935792145779543146488833203071877849710310258803572558136431439196636190024637963347557155483324129999997097366570738677440630033935448445810905535171236056441228341730440660579789956455763488605185709779679368303159743118303203895828414139648185644927738201031410861850229103153207848774789763162755155339910273189811024677677082749703022552157140495077457119495474450468085309115563316840415783040861901269331796119826022027994562023281547844132365970405339209318040997713545908532618352414671328485254996312210196365100125494411450910066704132505882061471420361983805652514376205858815155921102823007199198415692482253888494692494896276773777727017658141503104730546668628627637824847523486515791650661560071788108033109807202876213345413323538619470395638784940726583790259256683538352440283963266675649058153833389993976085156477004094854818636553163953728679471170585722376050731840920863293319000107404771170939415621659040878758445729139080226272654275906559027839272197701269487611467046179505158533598607739634189783828333020210266113281250000000000000000000000000000000000000000000000000*i1^148 + -2004046510282865005103275423717855128007990205831411553387049901659151330240893925957552157522340220478102885164745220830202714597033456377216548530878171238036475602272392155617171048376585594570027464841265386306787825627905620779001408187321872273419127380531041322565367628696889826063006883709201492218641310345597799216383899557628502632333668241759869703715535341237992331101143839299770553889623978695025281577030780381716838798958994358663013801782200115933964759207605558435760711688885520058571104901735550329734406012551888705413143885573372763014508770820426785397995236134949643139979946684249974604301308570725192645799172094524482832824220472166798421158906369718677247112146546377347855216306607412491268413790138254672759734821990939586759867814443962481676079520765959301454951214183545024493187763006061504280630069538632802308473594971622194816481456462781461945323306707375332877803603158750377532017391792404996586410084166987304301281098973332563601823080809410006476089017593695053208048460009907982293726614566199225379237840125179854594415017812859096256857079736505087900707643305541859835213395589589401209063821721695338886092331304410880907532026511478375215656285436330568671343876382376920233891891791848030626268967557886536070685294223763988298351031055679305892193917184990173624762084328078699837835344578630526536147141593840086868443858065064666198301852185429484268704874052687394197587215750524389219437109852087321719801065197776519533474276515808110220142663298453360401220898425278059078377621174375823648979137040767968760451561166996524526292841053432641541790493148611658442825633513642549563932435174052025899809047663489033277785198376302916383780399192118723385613545152049580499666111243053163764567621913812395482413140521617831866788776695213869016960779065642824971706227397633458474100114423095563783707310220519069939168460118091381797850636712217274875194280113624619137515473092455037533425268936559774607303843723596287375733055338238972698889149749954972991417963889178220375857323171207678902481183032200210683285700622050391845162205168654684082780344554021931869213476387816713388823624803406285319550491199932692809109155373637012035489919801755543253473216676915689896316970465970275887510353082400593229841933418324960896196266307800171632418001017745659895706727178561251384449979023611322818659019589153674940583927130650696507135126484261677949695947146805882980241924090287356858418220124682799367928617423915693260058250828575964972705153770297199847507970691481233935073969417021026756712030155958110409704668568224140868557776414608496812693629612318543519656816321365464721400066607947774185622716274788054422824851753193114579697515329456644940932816662574531213885014255962120984868788684002714729364259542153482933938231354339367424873921179850422541415263715458678189872081851810194729252579444980525565910863696292905635238846891568925577430851645301335286648602650116526090244319643962004160571853181023679683965417543047165966591540615592914621230591729046038049835887105126598611676701312226024307709090516187772450118500459558978529911186549441547528706674469608819749747796425607462740073132910003718591811091184052096728024124501432035400222915177026447079845422257241926173761029638865317229061060183283735343294073167455301445482358683293853720113130366351640381713205834901826246138576605774697106486311398208234318724712304541650537213990842683515225691548751154697317371963187403608804024764983706150786625281606073059399944942992270419574323458350315303988613382728482697392999868328902533796272933762514738615118304003346047869890914811429378723655553563201995727507556080467411814985941811630078737853370486101349719440896237130736527386802736949577030980016349968029902260292327621321142863006890481832622970643815203901853821510292422144122500108147401939335848833016509112103742368451592083060906628538752223147016201151359038665725346330521669243355423842946321194094098495251855883316959835040586935871717419453587080639356853411000986500186179508491765449730115850872533625308262144952246790910994122107012572410226352544386138860974087665529108287117735146875465136288274411719777659607388369707759616510297996332000061152919641194572381805654701541227907496116612305302269030787938332346791503378048476169590976714681717887456399551432154302755727177885378018943739863324157416647117673877061520244613178727433882544881648887438358435676834175915706178247859788036916792764328851019167835609799056771112306127062187514972288937670253391868013355778409643647850723548096656768604688018172291408875184927424205215090207798901023115570895071319484921004454444045204714656268381132715394636614153000100154583540401631580607499927282333374023437500000000000000000000000000000000000000000000000000000000*i1^149 + 1002201046815879788060290886717177994889935985661217686961014763774859978440253768046075589152991796626209036870606572562778743275165993965125259304330336478463528181191081980674642352772770334689250650676521586806409145696852133215210184158018295227923043272781504525141484453902370979185930053133831584281231490774550384879001238005106706433388718475386373390865910551848957006593804320227016486304840489229916467575401650566991826877979374410527052893572073889387206174728906132023474255676661770310161889243059464669670948403764786662060936848109777689484802133283348112709713463005389761588232041934961160550930424123419627652581164467288973927601813024522904831241292581229749230934769612510270005660064264279562023493677670347269721321631060058279172827450345026485732685973887641616316597427018438050493591015130768721817276839322559428960728986992854539193692962392468767267660649357273057932953560626858091510305223320848777560201721668103781935137867166053628095934153654395361635868333233095469781873702317945660582709765585987528472226170907728561567244263370271354371204220138929675357467664488011907497694498433609141576248432632371777391370450116406172584030962514033698050967977214153686210611607407172287244188103227982551679499277385489233008158881261300496907452720404339476368618403695197707321599265681609652055359969272355147692342867182563736873878277039441697599595491829495640867400002135990725257363717997467177875133807397046358409298208260718178040400840700884691054063574502114627815812997182290475473679630297916818927012625042102202906834889191844747291120581812981579452544959794623744327156341899350157597695289306057770303630688369789432692851851798578502833136172521077177929479340348206695901717460003330890309405037889857136754307531051778539379699534380051601553401874559508435220821888870676459932679465448260984663734564066256655437113801840419194109340651498389967506827479297771165064184361871946939277311130736662285587999932398866294073004520183917921388274218544631663609837536561948149243706009600013239003839131680673470646749662858054097628075007788397370111996610570226193291890626104038576320898816902026954694681264920049685139056886519237787426111522024865745090085890716593654376974241622108399574223827046842004532026179941245433348552549736325745095097715356597838568942082274588779761836691278745528636243594982591172779727204013541557409497266965327259656759771961516350448506545358252790603687517717766714009629277932998556729056542524688251892841216128402376012309418304169614289427378035361691729941930619248612303461117730212156469145471169625866056295573261147936340631765390244548960211586562669381151348466472025414254360098613364971738634054597781138989724641910721239337766185085059529078628808538335262046485467688507181257801225320637988781278828923220497761411941355815374366200936143420407254918699651549469251722092969586018802243839344571977449194758234615015300760642120902886021421473469216913702272634549471458245678201262759386052442319510915938377545032439389975924498800496091510033127756035581130342980892129981715142934201849983590951904553871305819652099723816519214610874314617386257376623398317113105795554269771849387423786189051641731368837083192409611130651309641965831994253659557730829340777411117122862349660335601613037429334429688854326504492651463262097866202277202802973180338737879164165409366482999030580162969917316403190911384139100383899113177695244500531662787745867710151573481855968948629377248895956368452419012009273577050997301626029602323276404634332473059188175808711448287256103900288290710514615856985783086542784645255737221131184305694285201172933194910193988216930820188520504245442316380394417773655855195743623649709097466310807011664186803621836737855320132985804324285644211420508168650699461689657220335358511055005548933386098066877789613368890680433721281167474653937475202200171240558745287471026025223150599611881577911180665344727994583798853532805568763585282225092899790133310252611813363709486323578086788748644008856457035416123047564259892943534219295959718742662949529432500460057326148448372206344551121315842728328834077025307538214565864721399496129743637945175300700844554897590610338490468882527345566976750570930222676303205279245480218051926019710933207734730027064028055706694560571965338974114653450292260794974536531518638038291749959437528577391912485645363179093737264427297260381047961766462152594067137502751781834523591136709054604283611448605028502522914118614305133438809045142103672568082810793453137007105610400043723759240775283433559532723827589038988260786408156031324569431296389507067455457835516691008080412473567519381444663289484810902996159143185650464147329330444335937500000000000000000000000000000000000000000000000000000000000000000*i1^150 + 932390850918254088975014766066914363492025217185790456397915441549224589592683025094613651292353816044483211355333566555271010369277029836319892326639939691071399619523425835331540319061190142771784280698161614692500014064161615012410374617259539900780757163980173826815124121958480892817331614679348390458738667698158702744116770739211618466482367836517287131182309468959773066965120243985058673773530456488778519392348960605011418602532715987342940206417734324265148638017765589253532734496877752929070879132054410480796999605580572920661251541142835763834045864944356950093594920223156756955876507427244253077903762580318072304204293622065548458871560918186248627384638192193751809311397846758624326110575495203771845158257817011546618257787127349069168329372695748127562516131703010206324380387024705094368381398141030226471391389782462463035489505717630666138406965177994012836936474881307979867044499536007460476564994878297512231569946495371080903656206232774259125908656512092870880348968530471585616648656569805986534931855754013204799150735343366902100676187998412806880326288058490973664701361745108872565332839484873955130649878458722392262371886997518163430633681976371764544110095961191504778867132166750013928386640010215927745414874201174249668653440328060857756557500746128409573902888357767667431265826525635484828999718017205977977464907612536874960615820056752816100104499290605693153394198408218202405205786449317158086229034903585738251374267357949556890108332750557280840131211515567231890250954030663665715258017828011305748717515351735163413016303370376658237134525279767163399194004840092425622062289648483308583318519849771800071776794497218820172514082156903478292590599438964934628764565997497527448735694716332318260616158581179637643880535936842252845192514564456029846987334421096670096518841678701512002209782044133577763374231667664804711302750203627100370967610249721798532973672970947760280252084644574326591625918775185119645044699403460393146503484960459607350713993844391756672654824512330276403676667387728508307919546633387562766077008113878953804217810714645419145539499831434007441980419146130960477176806638176198517447928111109259325624734543420863472699823828605082489108645842813531296567218899016180142592189939421386559289400366528991931441649109912495278269091074023822663609894833636880370326991901141714664734864288144176059507180814508647677964719982244012192549781811923828793534710213934389903643922060309628204380753208631923549229451080289977490173702278615531793231212986460849333884469361854429371166956731558236033523863740934791549158587614944968534051415360729461102182949356960411813459291237618061056851200240364683458169814336538536380026728969707408765263647028265754480618887692502426120589200773780635847811172901441837595866118322263632754555357310099578325157715199693177310331576835104697457754888937980301589860792777667540917681422598316360974589581063382882014825601933924158887268596157002075239121682561656018538660385483701637043432140059771037142068100351430352716454835864201816372076735523508872084820711533118877196954260454294966003211021196455452833172244356660569747475634059654146444444181923927327390709777028122629860029885289374973285104205379872981150347581711523280636589276082405444612825530795171324731460143920170751140066505764789085978503728478965690601876287321537300602002706285877106368550584604719578768563590845812617521124516908176655233270943505594854648855657731824590396965629713719490250261958065927963047303407382997443090199247731876509022128560565768408726290858396309129915862084119838856594964279536213290161846050036033670998784942704828316451840484581918067279140346925949760142325904587426256156266424171580791385495820466671321099081343383020079618482835654682851333187866764902131262921565206438562481092519479863640409598118263794921056879489997546422837055445234280416119502005166816834003948085215857351196249678042112837371570579227617583939695622227785330732969049234667765046682014994521025776478819015944276355823153815732967174353579710763063685383296113748943002364871242939716305503610894562949986412691445352646619454143710993649898443811140981786434183489211195050528147960762722424535975663302023744308655468094929220436592212153389956436347123242413337719644875992680430209712481924683981993054715788872145899897714712539419940070939328588735311284784679674571749468446672350861705095539700179540483419520512834620458783695904938176815216404090647843247503404263955567327770505686691748927125673976235399806745756859638117213509751481829164689200516947495588728052466199160578383008195089866832502548951511991869177738680136601872383267831126364352800628410022909520193934440612792968750000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + -528419898553022336449896526951556033759857719725094998955030337245610193139310110606893886511244794545244247855107573774009804052685205724150113969804854244572947703171449719182065977643354863359912696458994669183897398438963469523989200559834687069564061074007485204181524790695217461999856681958854065446105653881659900333795010229296237015858918199887127832639127793968784090469149621386855287941418366375443470588976888259666012252738920399591169232830281483115675020883773029077472948677272153388044289442209047888471862145456902835777934611258716064971681300602532917510248279500836479729280106240672922827771172980110234142052580813496337518111201932005954602247881590909705659558997173271730979041827144372014683598378200797952098368025446294936590013131667471547794675056928531937188877772631428420028412824704608046715122012567663497508550935774233811627719682933031655348445801970556929982256758720226294212058942967200712575465337686236989681701576025766145250162258992878104717423457640924520514232486412145914100056156801821021176949555425593385429837852768108878527430756177367411488578543515877882346178642725128945601979648213898783013697098478285567316754535893510508445621573830654165598706456011555193765380791371439828588284596976125062634289258496123829310977021536208301061824147133339028174055482269934643130068670641481134211928801764476078435828689260565667381392316547306812063393674186032600208569239107891847008624700987945117589537102216277938384397367197547215421273837297013026107596028008425746878336839906849465689469985319959014890453652859421667884377288703080368344859393831087296273118215402488931644707401154777812123942816815156378144253351849495201458036897519671678722428776268686450079558054200321580995860887108445390986005924091133883521122527193969447391957453742116151592170812736875752155258792907424764313786409537019283582422539110012421067346162724440473837074267309955398816898440140155832380984370679710622234892577441691048774443120440703846183014065735543647753395694320593399745460390090580431919702225811348007749513882773055266340780144070910583146344905709068677729189570773519319040010956050898174535216945482582623774978909680518283738210218300287376696974571220320589751420923124614522925287150742177672213569835952574051133292759618913556831199154345969419167692801149858559005567044289432736082188736887089082661965501480131213903692707923575794067064646381595583956592458705173640701443460993904908940781708292694030352109214019625504419786680905874544907803775535612964509274519932420686726242813972162255237711116754245959419084595741485237630330879875646409209824233520196610295158998639250030816119583377173563453758763980845763392565163262061401256829778381405052955109373140852475266418753021176404982249139346672873887086431805328238739803260999676009515249942225579482380989452298447595899936215051298381605633702913450689346670650622781911392772609298993488169332609852820601121185570455619739125904835396012611863230138860508965049615819379951083964111624603332227668505898525539415015400726160276812828065854981751422102874512498759206084222423062858859941017526353082180444806492236891842354080242009377906917683398934470810704969703515906829654441198305775342155262930877728713811248307653799173397492208343810826688707910768005017761759468980015819212926895481062804858530177493430306255917979888345590101847682167486935055508188000991446105714820754900002543909327192173998473899694990306920030365600060285494629994680273727180891938563394329486367788664301993823951175727261898296176689735485958600809991056314421780766282480028152324465139596774899150038931409121042011280235204642332532227780169075102291796726253923136313339783198348261340560180107459942408228403517059736352699768939033360671872402030728312473027361328600942484944757146509920946254447354856223994762200272793906698119675130656115695554857571598800458408891578559369274553950326867677400890268930943575982101504086445619124382162071061669676900854991295922243695875072616567126390419990757952950358036534905526929283017516927979983077084299651810278981008459397255997521136239670727079529208556557028536013469089194269708603991365644293118364087557254629980718687707263303226604601682418318933024829634069735378986411001670339374008497327758545441801120040746593182094848705196607428730615879745520328148422828988198598329650389202704546439372209672799997902430442840298352384668482371093700097251212908009675450734049358567850449911725857342758770349535258785569860449872914407324767818338859593564291980711434688137685779651077387084397229057294239554755227435644075265456845907069230106316424182051422581973820769007943454198539257049560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -743051134682901348858381036328498899965605417670514792610395455623601005800654943441278127874283055203274672597358800802677172647812863937335028662869546727517514284956175003262271599749352722874858552374590847967179755722899013606376332817094498767153048874128988436892344607817115925644815691538129307949119171060468502778307802252566736785246128847588661804570165775927064203241369894911730793086206848541767474640243614506381479830318516895522316845804760237837243515325233251844787859740977821844502919622960100430112088285231268489495979890713827023523685379614881213380061740025114778695609886384933611919961577138854939608023523044086006288976477693677544720125890673407893354558368531003363795468486566066353531556509095669697746510103320289284703566806360255270737745429348971746666979220999537969584167744713219101584194970488834598699381287700600723099907067903409168989465204330377284037277628476661138515839623893197798998821253646987549405186329371564749451882220828582157063366031886523162485651178921604438527607508152181080604906528825257917488155170613658928301445147752639373240587361058162718758253866541376088168119913239264543289340898960052588297203295839045917013388771776322409941499838768019915230111394456448571995076251310189957158690840578254924817360262947809798702960985241577922441893232215562273409390119822486032954028505825795628299654070009958280912239609127259019940489778276859603955198471107373257707014793281405374217294667074344386145961282957221094533905881558560316706887745931626357058352675922182361305643678689270563833190289980355453111114853295108106744767773275999062038401069843741393136890450105106333384788440198924018509024617169543113792293724026277418972620483252050356431261825906810855514528172324846003296851729697471707029069900420930602727149185103586948750552723717358267172444064406463424791679560845988300372714345227930306196801302207502274012125595410935223505436827698179567003135083803951672769280862727859659008620011722667073284910461142459780937120273174907849042301893737305558741579899822843854274085959713919188739188300973378543306007431037044919462648560391220380729447971089418799984651725608091922274356284302255017651916398141048349054503827488284969254299525514734837437058263948978921869071247113107983103866243397369090438484692748007456359717083494866276980080407458217309375476246297376731902115750670607350132969235773810168618902128001554936460879016844302564866385268678108768988907023133289857297441703706446012503353342115971454189134609877658303988961571049978402122199783144220001124512300944710610334321742506640753482179111864726645843601530964356491455562322462171355434418836315022959087004763591286408919642607460002119708484479317892833727523589327437521947049416477172926369914799435500882703020597114914972324161362543238505560202791107088815881067152916794297222810794185618577981654309716830946935715078176149356944320205384776111123640558627706576758058347262682944973439128605671376694198922383045845809522804020689418237078306302763918992010920922414918769802285015794237906224011018233214021887629938161170761555762660145577190777271862420564052615579435687367127341357900164162130881779512620862276620022266011470816194717638716842390042104647152555842338896901448035823618912255703521881841896597723817662101470302734380462430767353050854601025548195744978795429374360310084446878963705499652883938322402447596189916977394232550006865786023358945136000367748186925313657791675991564899598329695357492705970600378300318781710139554438274363762325956937485502945410901196997707552766361035364624279827401428362896568042754267687497651074772719563901405808697309508295054050687000140881681260712216968141779932219834045698284466195950902036327928579315871306777846347295128270242230075159343858277174817726471977482890279441812216183476734613730575742369914887086343683757462071814652606238985718527348301683894031869190069419968426958472004922358909010040028484498752996253305759738293863438083783615999153804250707074344601041469343414896380005618608740430050128527060724056545734763865737447731912076835407027214090458961638274026578535962324489772086697504465151864759487918976336776557773769581713436601922212449932214588629910603183253734592850542280229233893558393144035503626387799684320180686594074623015375808762607683617799021627964477056871950896842700793543762917137988680523627035435043360220705249859830456365150559157772872655861318689506056076822241256060563146933124206686913457327962314134638441820201228140442499192182170527917668732542797905323204884568504837258414574279006822140016894862714373849458441516043805512876622809248416956506844144314527511596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 161973755511208802138990415316055826357969444806796584436073415762843162729498797607887826887652499490164909169032664394267813318289115304984696350359056980916687702588854285850371430082277797129474911401712955165141508461669759204460223424925854721246222102054179468796255817723029626785350751686810205106635377736337791077181163663564149831497949432110604385235327274747099995848463157755657776194057720538648570918800302444123277219728761255053357828431899290943488039290353149770185472963092887857652116161791914676967630592859885971484202240329197778315757509703428418884172800889118518093844007588923462972443665234682650459666151589069041018417128149863819462431929694931546785513929627140264435398411110508134284475043858509821692721064618381367491700093458935361220832649732285952692038752171169026816519880840311989995104889049023702235470781283314842617951143127186071694849325008255822832523432639289233522478687427959885673345184715904267830187845625153313902500964918230386832379043503529339111240669594678250033117665241750960679222361751148110070331843019878182892629882381514562787581649621405553072561069074034691558369629080341381739156480759999803665719776851136387567223428038595854965954621442176977660506995362563734599275143757709532460409879024033577954439789790757172988813528487584813662825727690170793629308473735421173753673748431809711803236021694770946449017431170458382483708401950093144027267276603173641971287937445756378940451279142364390900723207766781137056245142835320055721864027596293072934263439469845516029241152002669952380014424042174720782450605935361067453725057473949609554831418817356482451195933700352405038805510396332493987712837212856260852237877297102541671507598166452031840066991047054120157096478684286069833710125144803384019251831185905627924510733323521421763627912739964508847995662302274155432173043769469121014147517791865109565397371312019263478110725099597014770802202141206156299281925046987195121314200462076762237851165043461249798855744761788045271061146709969948652075154050945552286167370664766740272885376518337180927103358872857007481075852498151751562030135468616147658960467103564969648813048568595834833458724059107227726195147894778810309065166997415480032212487557499012277047188831425722129521516801014163066804603659533771075045012131193482367245195800840968035692908573813848111669810699825060232288101335776935808513775398621682488628254315856282301601346430336120698117630140046880909607216881179638227009071714679863875959328519513047657159514207677236455958436692139581515908103449705109053704722015556182187940232884863189271397717851142533550603697200199078935031681535552297611229277517052452385790567477254385053070752041734835596570606223850723973613966779896940977934991834061433728107677518261071803660311879775265858441344857325706247784573706472838840177166259692731959476649224970147249595308377842702392061477624572141170774159608417854219690802150890060034895066335045127626554163661997822177997594087957218498520947991288708878806044481050152314741408250309896405318065252847045614119725130627686218093492945271922647020174954649346585457939858765223172184395978243295938907975420320138466238059437851247654011839233227666847910920862744112006958861723559790801189482988380709642090680573710633864763035254103307169135433413717093322542417471536343737194753030847231714520968674178002090109207821847883240366052315639631783629917593724755260243922500588672797110485754255744239329963156142874447976175923471433807002238604414026206935761833997219426124938888173978054008203983285825015669246727398721312063331935165612582515973498121344176872448333157229393915965003467934274230895686283235716033777966444357726205030296576357974245768950803874112287427942880844610273814589385008841563734822662182199751502484013935531686152825325527188013183904909131336855222886956382711589996991525323320076344667341179330365968767429320434425628456137719339402489129769183923106912989661657686011953537891983629970044123924443170980407801343676809836946387012151407182489815076432495608025141873203473559805297311482328603723017525021119865841540909987351429309675341884561514475949573326473606941354909199623139449466941320777489315503376354858670475919815634287649823547465277585163940151618218077287176640001193531246647785108940054767330355639387779133276277406214568387487130477288409870364200335596483077523040384998551586007828546440719764861318529502840544170654518162668920678123025322732055215151345672807035995071051715240458807581052835594491641728232842604715879554025738342709012522597223672187203961553216109286243112894654977227617446221370614291572564980015158653259277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + 534276906403652783476526516459566236281313790723766665090631081120460223573376382766976247696193610213393494492259305091300354660484388166133815377645323224532046658940677368728077379216340453224603436580377461821815094392737575959186737202880449887407419649265037591867696414149770120081449581140403524991352249950034525449803487583157150585231194599026971165900752868750213284237506403190541942289173364390391570263309636141298131378683621804011342737212143394949085101421771429109321615366478819902048648523974184101443257331411591524975261459021692510034163335174843586888694056032947552930724656138522910212829035356360743642352695350448437845753012302954079565790352473309675738262606675054242242528010611361775886417841637715665201063832928037584124880366678255533668229914569013664511901309318364674617767776924800586088648636486143238408122605333959816071611359359536918969310520432935866543769828603322128477638913967864761955552307499536007467906513682581655102417167359700663631242521405328727651692449921085506256426601438635913865657678675157599357430216493265389771480431906047499895696852757536662656304319754369876140157597598213426079135015391402532643737947609080821304685230142677103067578412130787852939664488347622238936314320487715502017893935840974386020847716175968914379840323839287113135764229763200987075272968180612226381439407313774658449391608584762624995290995294727175380012433614517264369760772551043020036788257888026927147706212206270841394721201116043853109494346491999639421134885770229569290440445170787946501715727744513802480249078087095501078072488642043658141129427601878346646598318369489935082315556014559826956185865377469967221024397627115804134100731438919000660159607837661483166441176042903282694569928794426594099940748640307432723618006173535667632213719836703440767356835293399173704232576026256896648648880828786894288551090202709840813674129846810241199602403915484222142780912661801018019442383162676734669833859151584096782221197155821552573087097965462162546524500610003926446995169202077499173892861137025479510140084409775420839006372592005783581328628147741986185775889813110563786766540065401296024700058827286579777560036671800600369243831277497909326282456837221844069898366435658994542670022033797807936910851638031648566928892976231494305436645086167682434481112109863179064497544128737778952039617255914281561053807148646194741128917332289642284209493564922212860988483551615429846083566458326564730718063160262648929208324032433126897118427296822512220923934163243013668605831473676770704107601280266860463973534988790745457515308537840379359096136472483302762991521176402181889356163387961599970986989841239662644472216340271629406704686036468482257219911336814652389707161348400724889312806940807617426578292211633408703898002902337790242298353117872336907868485880611216757688654601614764734538500931245919622685421044297371656062397251345033827376857845895392565566743508902594477613319560511908506163300145476008131637517796477456024785124958795907428185263704804561339513351729941400282274666967636298411646425785780460576060414927942547085444284904480412604763977430789815478743138817022585353001565568983992984204879097074108006850180611391075142693648737320962969754394619218738556121181170201965063228901756015997641096068416715288281895423912957902184313724505403606127742591402466461127232579617780063881565250046258974661754475823746901800102544834230119500086260102520118667382588692698979242267041172903053233293013845557176097235457647109499369817402863213909405541207651393613837314389086803342226678024009451178656341169608220087382334306743537139006827215051690517264644396850588051622724007652081296660219507724660214301670981672811206407295124069221394527278174725310028219637053356089411865319416594132011011552685318788930761821962803591681292112814019017547425992159890402177384513338691815602436851662480787909028860626935708383465699529926731758202131053851813383214989669687512586720230702363774023499230975005187962090366329801804008552696379174536997598336818593319986158134211478418735605713380488131871167470602118100181956107674617456328665715572050510906067399585178740353960946123487088370643239233322752477510324288599495937409916420317445512364814506671860093879233772517347838913487079325565883849265681547817562126130832640043267354504725711602835648944721897409470157210267935206459095564342752885828081304322482542750247553088408486408386085616870976999580902609067853290623750164887489627961857437551983067496734212034623271355800834670353801231448749970142342603069597412315203713668515636824342849569251559396945343893029395629826467484235763549804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 135170233058455677139520415962017501319304857037575099614750437279099301294064567775048470945025016640773040121664710330975053291683654968724820974237647618211101588161744097242737306250083444774674128023466060578672541679897599188438051929057486597082729200950590496850908034344113271122046675324407054161686632658559074010968975825176485964702185994197211088278810342863436964738690041348258989485173410527348144740035006790754393432171876058566733832245666002777519347553923703835486551418347855248554504051968890180639822368239469236113231785635048243490886183676442800654078918284986598879168842497374952649247864010232238512344361552400861703089562061825711614276826317821300246758062958920091260330903604587063342705281046788594071546069592633947033273430830376773990149460485903951742901014668733853150475255847187734192448799594457520124211061124173937448950296320179497272152032672312157390480833780889313614785784375666697074489588636246287090042320586154957163327906216827907576539186788113118947179804949948718395900293315131955896253977675639729356916159090741943846475773696877729531898382428630898342701300653176836524744452179418380610573560800657568317894709006903182943105470391196539879503599556252827374550164835775514556410575246476730659911007281675704062848013125232931847885340572377651001173435498954025040689698033134709611650414852109635785120355346537929811765374812221890370472150812335778735780027336373954806053509409799150281590253593595440935682179457385640662878541529809923895604719602199951182019129104007058710028585241520373432131325178815923848286017763957476862280859906819517794666134209426053046185798118526457633229221029403008647465156706683602645180859716514743461142444212129138021934945822636070077189193164585927047959512120328944865023348467822289180338500736055009196408371863462577398842122109992330849454094013662362590039400728986366815832703519303760661595019615743957595677687635077445861032192179783173464439447408524559588845467324707236509174686878103354100675040284875409289482496075572027178851337623161015746849464931534001146572169504649268973852430090520726266586075672556504636144538564022854918449086817118378191327735615142676665438832022804237269812981898985828719789041212312976023385099474291586243481471079491827829529445037166893762864522219452785745877804005411790272797243185347487862891877786457315433194273081669361990534992345148393377674455271882615804457753878804143313869941677259285354664435926118331245305810244913146420678061380179779690682746251118416191266538409958405720622186749513127927958687367376343547538705370598973961084337324635496065802619996040700039683624666290421890902717438475062011990616211615830707229488551512848716874966802118725704455393659989198908960716589898204136555658440595433229519645416323063518621616705313056685078404281405594126424188556024900140195939903126879474666889860807103668799657374117814781611899735474883765981678692371698698615558591130678487419699885390905337928022664433493812224737692418567283063821364268260669459572397548688650182580083874251663191812581878881184552683465971783517853761129786993519699950618243893421437664916578900750392737781040011422266625931059653177513102902550905976180243316830687085923803723762764954805021359302653462000245042129275143095554043170832650487522578068626530697588789574888519267517406183968191407293279004376050572450435073463669794334079154614564074885141702403164793865981484028916203859715087140063000204552819316076352302467004437905780141951442782505309675052496137420849335507314117562702022158751505064560782891458401515764895208286395016787767684450852588728616367620102216104325406529945073530515191454050003950930013622456349003486065218432837669457110403143985563722064055234220591064838983807593473648028677456391235697999995730149833822203695346139111554628843438853033967533823664656507061651799901815382448324634305005931938830699508391750897705531851629451162696416430037485582150204213404367835524821512542680331778371106492206555931018551066492160685404526714713084144320443457429057296486930008723298388862285028036398313774245963034156766013030862154667606413309664579931271575989022976455282588629513067459100632339110846394052540372017360845623059130436644551516662073649768758478212050456680793400817991704319479111192977073990512476858124517246620645666554777067715181726758921388570581747937752800603448507137426240096099595303203604341567405797821551090021290326882192024871000361538425595889586682236850297141503024972619618280385261474483494864829742994832886038981095381165964773102994568875549525276684290850933840047069258751760423183441162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + -335261664938665237087211090974025094050154132713505495286488574153563397747422686814384415805146177783279091050724193561875771870752052071881153021376935711200817275677975127268119758774292548910305923398853776435680035814661351346767849072903544555365347739972837611187747846511403454919100374761643366539549227117453309783614370432308606046472214740975635349639484242362112038241365724958992257236701669366399171539343579823242067556722138662317799827088097595402542654186780367456677063704877560015497556676258013232988257135472356106640047424497922768432292745461181867613548150221297259194669791223306966255019253740101515113132170730830598792113632742759398501088062282277252940932287762663199551238667559693830657866733417792537515526826218678228404209363420363863271432738830727002622544104079243297330985709690088411182585064598617652670171176284378772445868496922234533077590539882222010570452879653282716268522650032935351753789293925342207459683641872806745008377032804609381799164010368211469608229084745539781718671411531775962105362564964523582715728342273653104241354123277011159704578679153815551240920117020380469155853223018739050246871263592697343514576450837250457564472038192590365335747034630946284839907328135036342118052885037717475567267777821111327180331902929882851768055811145083193814340625213861244479574876622129696507948696658199275197368156407533575800074829880447858220880165699667018744781056557105719004709834665487887020958765714012514244354111405199008767683997128317355421796070732326062636624420463875334588489168336243954946217394208839158457507498897780311034615364235750925057981086546568456710112530658613225430829063519878468565811503856778286819111980938719969868916987378553950864709712826255405281113243931956931285131362309877124166876149113442802385005887010102308743705858117004363561042684041676733485025470432195786307437059178679714888599144549221229172693898648325451093227105373427152074582983121895115686455459045955781253998682314684262738618468140956087091831762475409566150931334664198588757022220763056716015178955486425018350009436602581977595344554071077014785578049794096955026404529675899484445710524048034383494358530409290180960392597485430736645621569226452271555446635428319556416103300291750044098729521512669221559908550152363389686211045469169529746194998259762823501029097142169383979636618711044259404083380474912985189876285004102244461125572814378309112680021531912284750676271268949622036785383693553565941010221135976663785804910223093091215668338797697938413012552303760552541780191848138463706308453093561939571537256110130496571818181842330699083414505255339849950852094221393705533868451813916169217281116433125159755403149374869212725127730724052186855482917337167378053607824403086735960935456063688740347437143458874707293743514322421924566429261518843937691125417258814976187711959791625228590961956844607205645010501602361397642784640432161289851987731689622899639907041547111927531804479943190917872144188275188106227176888824237555492749956615474631654776782267777073008124391535804390975157275474015013475233067508267826218279702854764178183662437281598577238029151335842688525778364360595363141680556115661260064640571179627721389061809156168277723256942465955766188565451907007278827344212307631168206502522917561583216413339918011939447787602693430471220883102889073671885533264419657313241353308221262559777783833910941729212365679713646292066285427239999721883017017935187957464213571728861513673427538197145881555100660278103221466565908062242058082024676845195928153742279077722914867939968694583041819470243901501385459141790832103290480702689422126957260905098629745182821073183817652072645517113510496811019761068849581887348145218775250030412491348443845080068588051032027668503990131925563516989385658899557299052476977314700283839020695275295136915268955328080806510564449801741331786504065601976092419432600498109266032148533130611592619108510901470676757741536744022876866980217317202851773850316871290842192534308590975674967598651970769084089236902282174016469413181790012285063957607563611713387099535995937669623181320648525682499831164088619877830338951281969636009014815327705361291313163334073538299190229169925851853058520758191975512254704719632350214250053949286996701741535100999669575138928422124139078247844975509909666727504382731012304932975707744258054541792447866728256588366836076938910652602700477388461683585952196479818845421635429766430594733654106657156320930741009617930077398755977001363248250484151958663381756596681085019814724826529544693668586300685162325316391459752636061278097287785649223327636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -194787702722379820642602621718694428302409053378799241879037461811652966994894952040882571607925589895499177085000925915707530428043729969561455152345483017367520604730955390248679013809933931192191227290432118392717257622785234114098519422813385384135112923119898962087419181970925985753879191256930254197918302432659909083675424522638734119472977555785556657312367405639562667929217970065559255798471598991114517181099025760635857352153681402795355413925111972268642723388007147192115117518670783527584987997917986492804556197459147410987819297733986811767157689080495013762608087411662598320851188720836386395639152250001701914318303732170822554353617524064230917365802030438569457722359740690516953010858752921315498824382463607213716906053710725284124057122709062253577207374097701128427799777551932209864073678157352561393118121281433111049589517153731383584150566112309694589595000446786109737135516074396373794269788105357510423271716287392408928880858068007718472911578769209215756561161683260635823028231836880050236111199882145266627038607738220272028600660839117290593144316076497859720993072982598327494732602186046925564096849995964287234109914565209932033375486885694174774588754649985140423236189894008593977515607060454614589777664719456496309446331247937075772920770897304198713897846395136424822572818280172836524282171521935094888519560117279677483316591637087881428056211314572053963339020240863130631535290454763851242357464376774301224737143963934828938089549466742314753434185770911168814287777487953353424031533971825262711534749443548361235493989401479507657530091586004289761036185462336129616074201378425488080252825778769414319893219308099226261456856666749695679621584042462666482388568049140981829808471068501928745144666250411167890774795748550112737890468345646392506716537248914304248946446099772711564834693152843321949630143301579969139184023510522777507647822567379462455523356645902964419918295491829012973052949288197139618365037693665236308969629473978883563651907459628826416211769918336607202939326465835187696699186198965210128845015655506605263358534092271167562287747542909557037438741265354330703631983305623849409742619336700849689380415755793160096611110974491911385289599487983685547782918882192981999116799372003547104246061778612161988237531329757722606768178818816752714635945697279569550128469171116120196395207983938083605610006056210039778960020467659653093492403392915189784858534155670676748125259504299703965458510487210178948318952296684923907826052617434397147386618194033215742792585915852262185940905451484833760421878029893015264680386000654517482072940038706513038875663784354519746701552292472282983697731974672282818497047894068463378086789249260798226088256219098931960423917418141536806673973191556757485271482746034551508168841764082491887318211140670397330176696169550603537532925308829816029098592275104718713356776804022495883183695610269078216188806494685186259439098110545131096003584080015840892736784458736511648909728691045869861177436345742493391528464925940568142620062978859334069315360251717942336356045630400364653668366399089996585534109889659361776314352630068019197404341458190274829207989895530862441424872853074592835000881916141984352798834698245709717478901894523542832410343317467329862082836089702292871661756331715544839732378796973204539662020768124920948611035841736908304921602213801851315932276943681876797735585867254467797023500782912379059391879645902994015836451368293073748892991655859991497273320532378613407174650098437287546529309423154018722218665534222417771161094485488220455332487138574669851154433407106372067992119846488623543157321731229411928524401485982278120775919093649585465049097157550257666371514196906138771529511808118874268099458476513022956263192073982673328216711883916076710093056583220775371545240031663810239667821250286245239505347599715896313180169325442890404416911742820772615869671441824389838219290680287187869178552332448132552584071508305375546138410935074379592308724667311718378991517008908564757499614685322801136331996526701473529572913761896318371523077368232346587043494711682913406479162911867182075208266028688097296832991882398439722950844963099308645892277440651911438898360600750974433110076518801383618210695309273297851174716287673925599870426745470984170242744237911773828444893701278514455789348865158688460753108282424131382707646541888333174551149095993077546117193503436705272490069242186281388739470358313841005370811060535792786103567876444810816916639679586384292830182549680004687186289511356440185684055520706803638901073267538771642496879289250928103783807899414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 124423438644954776113312823123947904735585036101118192365680504601810634001127717003042737697747542796656302416676862351955977485533045453695610633464452006503202990392476545513145072419267110494840500644459577580247597619895145001635263021071003953953968948691741024749027960034180887821967196780271134493142376973766489323253507544244370634589988597713203932262270134452393478607862231773935128410274433404750174745359528124171675897206952921477678748566531065188438010279559698083161230298740497269626740996073757199025160307604237360440722697497700839329514936854600818150268394498029744827120280140776166057535079856367278170568513343303958554092608901358175688368384488978695266582873873498371007861851973340873073078187540403120088048730054640469099371429369355298824862910995142723559120597187907657081418662456674323861511098847981422225093492150824469098278509646815995152650656435390785196309652421600443816051993972933721259562596869619169792684307705497105685833823668683072325680437361644722081090865572670948789355702628061371793279748808494552760866186059339009426491790629186222544701532698514917065734672685442021955341822019903151291377181257823079451238623501970016798805231164068117279713852131234083017398932385283339776705365095677331409532643692898452634898662817932586063042803527920168309024113770509806531661160351542555231568586759976893975724782773521125096306586623601764672052919996698902651935181633635222490692543242912667431731815623518304750066802352195970728157615598271757350560089870530725267023113158659450955755313986246142823896267981235608048889942058830381355300103119526624722781621409487424057160295215012906944705361462865321214894886291117293122042859909565790263812116496918036125465216051867303747472369701270571784254241967290678323380321327210631066713414865894696760958379684488462314654048166547079326319241516831908681808178358451266083619079461521989783071681514523160627828019598336774639848608480867099918134123426218365801520806606172941693044468904820289555788267607059482680557453719884701917289758494835445961827559096185795611736017737837266029640162083167634495652211381631427781121197423046099880397895298809460566848253672294546667565848214397260078365267078499603976323070885865220891527535404207671439683103151979536054555816780243129245079052599673387702213107125772839821428216399881647924494780874009379466126781517574014346951810992941537882465787848801164165047482355869136058718259775947540873161232709139285206525180630803606493659003435152372114257448279158625101714294039783507652717103053286372306973985390456626784439374425899511350953625140643497281052635400951416690842941184736897671730395300606189633551539955202725879499114457895296549930251058331602217836582073679137198002701289955719358454931942875338947406375536579958180254102706369273958616707190355497880457697630231752396795495867804043528883753170924742355365023804436439109298694377459156843190484957721638521678241748768242378260297076839294015500492338946878106589311411416053795305005237004136073810412497143320776241047139955327040692207543576353159526408457010296690759495471438015311521274453954592059293743357421934897932733178701910140511940035965737731077049866062717028961002552511467583076253132125727673318951724351110560617719993455206952437574078389167727669317369790399505902192085067766010416596688147028778774227956118705372850989220872275790920102680801426864767804939500751648412815691366071187341940256511263665281121752572309188469079395222349035312015934644106715427667335398829000110234690289956640381041417055412263455258101330003430024781943724787683786019694341095124271941743530669552638765653390987691780729571855105205811675887724067710733124601957915601392207467595971665578855249677750942974618072113126900062418848699212188446425014868544989988748927731529523562298006178968006286312410994442209839678484579684291621223968811020388319825608749032457890164594147679848342543432627406106476263503596753757881484544461417834442339027531107098228728489822333868956107514269264218364009684607187328753958359647755961385700966289580842652909674127521033654750097787077544090179155983576626639491187428134373679447649710767642826658376587840053660628488634096756735817014022937069123095723540917994513488317635027133779344881041428423357036010113487744001407250160919135276341373916564747861249315391170036244224783624899947821550493212664180361711660477273102954047650546121207926456928826423439342180700403301371350443959933705145584145914967470492655813507312536333495895877332239079803002664357045042957977227422261316469449583656527799575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + 132004004815964175608321944127457306410028886843088340573120358618424460405391221530028490766899599088508797302339012259719513687056535667131082603750257277458330711690576783103132236050543497587759807552943410518860656405978350683818840596714436986409076208952370542731044190310713788777738647770387867119703676765620667602064948420300928189886211145952109593770789225953100822589090397350696142664812727662695424180352453353429894001815388814840671002503296932211191222865306775648223960415993403511653713979783052052973485056376629304272839437431214634978984044573613984067627163019276948810548018273685687336484641257804872043450070568403582617018310059360456072141429335724883485947246355046984474803550110516342663759047441061999992977169219435148207855884484839574938594615172549217317104514225101064399282468703897598525574023638877816054144850036638696580632373702913086815550597610880026356987469631046459205280616944007660129710009678496827389520480058297616077535690531666473535081005873127302178677781931866603727071471151709553484579275353224968367849834413705582165450510837505601557527711905916111889168702737046528732711477329756672475988145828124336345639504809224387763661335858598754516551037873891952743152199363610626752406215232357506713737375171776489976816554474466181348772047942422988679231111515362628723955753567742081445580286866910572393760389346475997741623563127024324833520105088983318069945457735775410785342983725132482414936139153805643766346039024813032773585592952523204886602812639908431291650308217733345105225711395208386890907328471449561569168397964449243097945519480765330828193047898734045261836393258264121191797515539733933174026309343509211972342240608831579287433937594358412666556414463946758077908642912467827611148998602701093081332096067384520775836747242848240334047801821588683466673763966113164315096790348451445247917947728323987649090114867122783202879579138360918098219983318922589383455253483744166843302097344476988875996262883598634837849668318758332146382075475250994589662427749175334157719372936946152015935350188881259598592921673005416119300874912713460088623343386434774299709513907046147706517312543363504711888278472533006587996438562969953212747755043155331979507316223059914170205271045829867071134766532181269124991398091406164736202764447656274490958613278814862665962770391042159058109124348568950900339694935680155014449630094308221852202783612371697761620520262160006111989203087037418225427372950240700548856235037693838268626836214771727956642799053782659710772927129568594405410462037147660427053061552690272227760740715220183680868833687911289857770088314772584643364708210562155073855491127437001570709281624991076319301210860379101338081763890150871313466658687181352372885320405012018298160206766855080834686603738402172726032756275195590162293592188966944286244649439793886034928853615105585616456634419307090159798452046025600964765000116689136671515325492897378767337957442101854591397517448680594838430548915534238714521365086819353425221744032641121149995515827223384977479821371614957203317407963612580535025403925258342397319436066921591054048456398418844138175100422066979467369650209735622763089818225658771896841121187120662600301527620709019077611788015760792730785534928507602216506211385283502255945883580442577921787906038856931261304495781826888452759252630062071172421050194206376516612252695893590638917286039599681065861510436838108108032279388310091460624736806234450581453829764906965191801828691865521095669017556094450712606348594989567497393757813422471458552531180269677808007435816590599362676951898831698472848450996966152309379379845857349309559244679155689022330116501932576148763204727564994026071167858964630622810537729133954076084460365909054119488320889816444897678871241673366340165472883888655141484414128135705520850680038612675870674523634291090538360968965083934595053939517968768316331627886289720888408127433041681505702943834611611691348810355479392129190984365080163762171257498699993331429278433069964966526340189677999297237704385180781311847602303487084602586978816198231089017883998381147335730419021546291362353808586732015773279532555959725422897175733489298542036358708811849661973344023721243474443171200646999771159763328505099172267834634690102806832808180893599117445601007669839608638294394760873318836453349377835302109985984821396212289271379642184538535502575122765275396640608041144554465807023743519519459942941151608225709507910518852161509126078681060602010251023756505064050794140402417500652334817184714282107099715133959892838971498773828313826597383671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + -11183515558159439659923851031809382184173418279200621265899857607386864548467028785987449556041285661542765418660283163754073942592704408223319298507265874274673331896034133032768753416783411021821579958738117419708909009319289411420703107710710918326100413108225863392008010000450505963143661476006273091402947737961271634251742996146033075305740845732113205613844032410156974859144685350517553435502650528945513018610271688710176190744174163676282152509622727993346658054896144525670317044570362586856475058726622805606983236635280730172868994312719807606620811249256091711830015674112290921769526898759347437309434013172663158885653944809682686191968448937268468706920237497849197266393043638732434012885237569932153828280476057178090107131641980980744857127029828061337742424255264421214037420405877080928045135175202896935052853498258344016448560541665707400317075316516915540398009174318105352234045502970280740732824764495611993833751806912198225218100718002713456620110979860202955628915526151146404675628724595236317344700432903845091691996995900403336233829427670291666693389021536087257225686360467965684748139214110633925298894300875076909057149948625134611426445934268600426995359290970245919740830985456455905027716125104391028768744726843259345398013505035996687200091695640482482651389882712155983223444429116136000164759729623867159273221402585323544565857340883708698523026190822536988761184554300660931104024421672640618186567842061982149270087648126179845480782706461363093319877385326922076801467655604729083459751331741821744593481100008529818096344329294866800088085225003399111952348905660271242570418424938938542272352813055381919893969260631847320524172942087551994779150260708914674205937083868763967006513520960567783604385135087701381267589181265997685385847259646709239036541567130467183000518498014918834552976622899740000380307496626884779622281847517764600495313354487010286628127012678241795403888361100355710899773740952347446494819639080569756793149294950510158853085670845608209287875286411462862178059911179395683249194448917885988106881647073862104278858431253750648066874724230363988469606694949981920907868714782747968465189130195871451382179415926017597246454755714692043209074579716420311797139427725652508400576351093500368820682110291441197640805823051633841135140956414470403165259335614705471697721683608405995050001751166128078837883214549515305273132619146610972531590094411374110418448853881878634793298256879768733552245397274930230572715725479456675861408105995403853780063695745325987833067459912184254570964007835811090318818385749466911348335210707910919578383805312952756160420624742712433915244885750774705572051250310944765377209002000025002330990212182525343591643556543244041213577546899460873943301087418746148785449393249797143937548079440959869209531755343048905597645456418728915320913070686493821523048608739648993665535421909911348263149746995876843327095742687011455294121021781542559802127852834626331947705989397890709553107696958430187855318141003002993209831056641987986030292963388859075230577633355822394770682265530052917592274105336349947240076600047703367958782519569424588396420339699867927331909762435545159279312899479219480369453729087361460472107365833422221238842375490355246483981827757514637933741548720516102885014031408235586208752813558772264662122165632239221875070066059097126478028845294530360649492554356407633246337660663805635010022356580074946866874578429519202157185588005617980875879116823564237552098170769840678811568590580902047156470161500473826509752035012455203140648104492403873510791790105189589100842313590164092521630384502870027649500037665008010257380701166011785929246695805439331739969836120960680203134630084925172511864758729273198624054857925488233297144709835359357404990295984073764837165297225268846648208475997259728748501275143313367203315454636259733931876009196849858140978193677223906003362004013365875485731939887165087881460615310856275411681424048086802353439022030766621267562281918638830675200380192908653141279664786411409044669051515134058508376319736396945699367203634368550341970854545339328515890110398588406627156633352336922153185429085366108087069966224277852976144941188996057694184747021053214295662927742393017647781480700362508674303608662791839131287168469567965466847797132514343560777410359546146270761609388040362729167520252140242226036470721049479508576698793509734208327316387142903697206425571855980379960154883613737030180457494013606933250056877238436444586576860772916600750346233712068156611775354796601954046811073795817813580481195652584315813888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -51710924939144617080615552587244093908814545732212887091798539621200982587825701857777897956799669666195580488683252876016077324363725645447631391139107779490886060301492800579332039288426163797085145634814006712774041870219162929933818436509795727501806777144098709268628926149948371044680917294205456461617138432835646311401255991865790441521415745405831032831184083918625391985548873018080848812173626918259571199038715508469418150096263863377335727989704767106524783462352165681405445656546950924481557431407035191476632787444175065359951887945659310703003964533331042683769234358954835344069763434263430355728133477902955217286677288841435808908147578632058634183873639083042725170108327053378750012989732885063314963589345726915513056186882598125669318472109339289878716479545201295293829435250436944799792654420123038315393753228521861887127989303684049028185940478159407139418443981449971390591601378658745335226397711974424719879966481066734431186312918507555263086724858044758218155094312852984648849647361059830020175194764178823900449011679817540975650018987192886506219196272728727318251495933831507919783453086414288300244728313311900944302714279611496156663126903914894403353974138892330361644138382843046664418391709703169543590125530885315554404415246426941286631057199470716714718001593055303293974993423747498221315988592608496888254114178044409597738417235609901617123092420753011996003611439986632210019711075553832469408634276111605447032153538430799779457976987560993148625476393712613359199325091815670062944236275693999436028810847576088118444040107933919241982829398739740553030593578868771907580349863019420563582297091355468096510555408665523596027706103734691014463988203280883851564649931178041020993267721705072161238665923418298462957969672878268365389842203186986907087390247695225415980892216494510277150283529839305967736308357754828522551564004053968749838986709066444892446970235538703143583608043352272678654011661536377701885437467534686228363880437376215373544119647648831822509247592147677702894478009832060948628924288352100513081354743464401060336881886586024411743485605856143860094436705735070073114214814186653437565759903065466849861519223171706143989620220599443796909103592657448988103290749227917511450777341233049112895484723473317705587320898559730445191238046709369937768433361145232646620119675201875046832515051811892531541728821336564066319491585402422950942419388184149289648865423794334448941629675311338018626971107291013228084872519264492778727221174853649383256185514978541077515803372349058128419350807841569383162468268812701608006186568420927573893342203172782063266320484837516185726531613712920506777613624847973044572996525824269261506986180216331862874172625033615391341039443720295124091679069116918322735405681255964336469229556989455516926151817738227451917923292111216563080346543657259771571172144120586757936023875243995931651690652476091557632299136377320255431153591512425342108119065859429461118567126713908090428869853726409231375239776651776470521225765107906532845672821189943369486621151062973799132931288644987523750474099678760927346411256135196487429343505532197457242837566506088361859797911765524037300443991558408113343628703306668284744530437199927211144724259272537516668736617184619751745441979404376987219230328171801834447838978733488927862480613327774813118884300440613299246017379454797060994509728829540610692297634751297959236745574448225393983480288067913868820588000495163997601490356864037909021785862612494276743868882343878461060002202838907598818683896110052687156409422438598792310429613829380157604983201577483161083109207858478288794271928285048590946759937090443377242973485797855065763172636290053887180854988726346855367509133934267981921891468497204284567512225619640536131399114791907138386931940069906231892130340462184762403528833495963538998304399872822184715395606325869630217254254821889018519515454800090246514849765757065243251524681468344958028708091800409199771943069896643016122219418012070348027064268636710001182873635062803251903958699289223892159068040475614109813523505912178895778474713814750558274692563365037171569729672939592246411679013238912664397338677079245844327928072384647011778521766657147261583717903046524931823151505179093728775042767862144829774345720501028857463714017185305633844087722947620939897760552895907872259594595687102265603708176400017935213036917703928613359178268657001977616046063547958227516867506278098530059923939143951841184118678504916294860393631570240452912605575356450449928520638972396016496150457355841765162865022174917925273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + -13929675797917019622256161243529403293016268074666553728801011241248499041323834853420397434400467101776256787830953868927523554424572164995140451184714360265317960299454338864780063395312459395485404892605862747110673926528895350433482340274652656704976973923914225865977771087868347962844550762297182977387196256473343649394113352037073221576804809806140757902644275357860735447936239369291132034916247242839207619703452040504942826161006429811869871778210390538801347641744239539567510901598966027585300995603020310093099720731279222867886587830705217965319071341793648528179338297023200575485939588298963595795433015337684727628605335417589489463052510696671937205862041956779044950730024426368780934080471917410414336614873906721396330638614128772132945055483036977237699326616560998132850530922760668080063423989100104065171355315291452086594635323189568617543519285440139601205293839712033156900239400148598839843438538010626069878234694458856515920385683996237062712630247095516345810165556001075136904897602192029137963678082703479618612855984338174744116631221861822662520268314808366467796680542993247621954852044036855318963169788226109531912625443108394741889970498756554091963787021046250343303671354723919692571420927202176113588000822227722920063777400002603772607156511616923946034513073319997764136935764566634043234167301857565878191058943369529069903441705625253103494309891288405487165550223183371001058212755695386327956152052400037533419841382253844100730375812048105318109599409834705324133272826174995914429470699078400835265211887962765876962000363313453103004932812729958682457489566666976817818770066257258142076219053600047644969254473250301012468105856184542261836029113980932861799479550999866177195805340789956521787819541015904074386256556037021367107721184086728656425317027091836675453378681636366453405398022512631215128135239588467893208934110445670812747401701743684885637355066371845536547015525207086046319648083005405532914076444619458392186221206658448875700628630271530625302137906447500924108711478433287329741922172664341220673792988909067417923943295647038251553264021923325485600368098449979354801044929583115782631340564193089189156873503292147350553298488549976798400110885488469311976078280461460043535359554590269649943316641315067609414919148521641345599431572371395299715115563618152064395852023424055645093264589600649813633719063377784630580994417239736309973216219164106546291397244829157634047360455851771309158022670104512741449811405431061564745703674443752005462287202162191366504858744482108250119785159162636866879102463711646826572324301117183148457028092744997804255405680405306671936646049021533387063120614116973628028997694927283379869377602535249151553561046619826211723148425381542460448978924457837599143079378336578181571285600189008137980234256122251169947451124669858616186080646898034020122241576019191153863836652100537617697517899309758151535262049835890903928682407897534000404237807073138322818499893775063454855576699758917646018749896690686638781796524628013226907392911032522682955074562795351902404285924775960573544763563660169226041309892738016335417947113711017418166403320585982875338148458205781865188941542197265246495526970258537629642356190868919743335414937371872933533030016056307264259845275513438028680805116877391379122916436312066439996511758455426291545830679026937576645474347215730189745717037719778201656965220713166360992844173024271552992109855494197247717414695899089204394639194895665567249079318766780238119163161374960809443021052602153246366676994010629722023352050583432524608580507298811835322176928198552332272980845735117531634443087631823903479248007666850808524377183668764605262209446423712951545921859032473633140883994865425364097189096486183617079109615084840655124828818359486007760050751629519057219711290049927247377023742621544179256884469353119810963348553447983071139302823489055896944759155282460357823637079270955515529912970848965089049783989562604892970236947564249830460368141190879814576716992040886985570694865021920638367808093721785062699119493216134890488399798258761557664451720593426838440722509991670724438394054503277555822224937595130123767884555942035387676397276149194044606440235792885083393285531826909243837358274514080681576578868903573455201128063469861867338266645764269894064824204879201052873421642417792178324008549558315711552847630697788380060218511085280975054144548677368262654037168715305968816699315146697794762703918567061899058532000693419474376721390670906877639336981562832803978196769868801498506212175318172130672790054077726720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + 9866901243892236530445172804296792390016173060347856926154316685590134997535793238017150336755345512209820176540140524801106294690926286070936388629360190976547808422332621592491311445939351200490622204543372888647275014013653308759617184719928543293393256105592530847725804376684659133900771250035670896697453054172973245718212951071387566685588975493524010132013280072428925173028218098172694613917144199861160870128679403931811830292752448654261126060076258568505244368853511845291390200627909653917703039195538466213301040679660156364072076273653772634265071089490572253574006545217138924548119408602253102236849116114563446841325379095934978503514545564618053973487222569664257263015688600103538945299580112130024887526886316064091831195494606992099496614524075194074845647490034719641692330641335064359430148416567794467498841926983912968367972923157251636402604738729993271109054329637704161969040983551542248029500301799315719042085378441217632119014502129783839460883737444724092187244147467746504026505231828549023455652671695439778122730923301791944881400261614146212096660986192565321636377320139181884992893046056899025195189822372996830910578903823838915059181871017442297066069196243710803784986347607352620029252625133520987159998939250132615470572028821670212827808767527717311549990469148377509326635489552033071872793546677939476134732738646685179345121151161873230706466164974642326889684671166259515945319392384514122108891744181499550379498748874243714179436426067035455359619250379519621766512677812865351206449019496688257442060023875863259619776795754332520493738137865602713501165502805183437122759738722118239230057346028648154299065902234890303456650101272353783839258435050662878220184546429278884621440816671818194368491999681550694577574210376796209436072330504166836968947201942707480069387762331682991704397911188845363893336102914260120788784126553898948898787902175066769347967657843686084500997742898659060606555528595263032953891727394942954181086339574329516190023853043292985763965288426706275681928101519350003704263598134490360119792471429921379526934600838383707241878378351342234085970340201924799633544451323027603954927580793723016519012889550102183346416063355533209650118359765874868891179952656430734601934529826036392285235928216475774026606544662696938627605252732295919595451432057023281991342898683219292268992276631316466904154965525421359753479078045453751545313738307625555937963471592330025861847097752835487061267249775984455447912073208906975527252832282884641032178900678225196020401092315850991826148947117414531752661819857093298912472235695074436348495541741835743119390957648375274136909360238738685943602184897660266199907477314195493682839819717844345719461866289653302449585527224626965889891670699770946146545409337485100877988003841804339316752498736290800327881696959026872323979669285608131229949630638114618360865197150203308424394909055534956524079593593947145869673141556020155431805823627250737663211773376090242480809157741592110897796469381396207490531330903487625400078962063849424003837961673492677425695475775540194857426739675928551071193628383227012832330128772977857216830212673860625550310763778590636529281080991735520081006459666875434521382890818550650664702676045235555864572361894315536473474237062776099743474013246052128442454459264879624713784342548746934349376173628418383218071913414406056128591616828712193440241420443418277775454678803414183388661351371984838128937214817755300018027781554989480838105418327350437321322053594328475264520254036221920516134867711946640216270074224901113184036542130301447722001288075743661758762938571287679600270615214424135275396555408157384250713794950821348926296393304812748996632824700805667310940289722843509836787578138217867405317181699059065610221638872717469171580455536812569338699406380142057340310543465921423628655188302056260349919183817192394171913162678378164186833511024455223213361292396393755227333133967016382549083030044646959163981586053105029798418688564783172638794785970787999777141718958345763108139446363396860384545656390342816529471871672822225613232988317706066735585534237537635690712947575189794917608729319195624323871499053407402402935410947956890863981215377285732136153436611012988282618227476747873173171922743198859292386872490290534043795092258434369122941087384353150607571572912093072749272044262234014617438859072275143291181356137515620301494209757470314755241149658316596883447632407827062397665472333814097135894732531326687617167972523236998771903532195190585574722113578459150408849342481707073279962906624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 7125050786179014029960720764603921494294122989354563962295458507437749627895818071712709183248059258060092148635796433485686677099971880988290511683783803752711434819253546554493489145730602321527906227025992261824899536759428843061558230748778398069663513812511596332351057956885451643643040702574927571507551319871814534636282721269727632874325858097879037529904403557515997364326865739044949564303929880825570379861513656760746106019553466506880960779289327867247400196164643884040301115810164120020876190415057721786615418741874502229338248746209055070943777892904504396316621672643817379457698008148086361484234042788275230020413738244844638685643885310953432224333092573076039293754881763506540416791499423104013629761817758022598675756493710341665424960410898573400261390293950968487831028425534360273993076077669782931671515704883279011867605440564114082522014425264656149663394777525310322392164524983652375155528643360276204295584981246898219100988313366698958425279291530737235863601924589127673013471405428064779975793699308156291151970846349001640553386776149307779299874023178004026789102225881462469000754533388714017863696146750537781793283866714215546651324211835997846205327398638313230750246517785478378252611991935299765798310773928637475239221969980421436520498576367722439404727442522672439915693187185989418397277680422709145604300679615160617784357934691183957265466230979396522124724602235464569021893789940780543331759815122799972063542268241541142362681636793197566931210202921949893434548877727481392406560287695917610130957270363179955933299230480280021717601855848550684299570426338343593412534862040052250258788987235319265628754558358016960315239311821223268122980991534065451725384751053399279446729264224551628611427760524161570475585292594361963612066447296945712341628508785075189124893370034282949465658411294050718167308581584767599534848147243552052037775219230319908981667034001426351162719472712149244180980701265594473489099300100579831280889185578189470197064717144066363259292133214189640381766123256479314065845483646483264122114649806166200982381495746897419251568861823585280511875743364214119361520932849495362716497830427885310704947348358750733216327156605216579992776624841509633121752119695367408356846702908686327505850335028501599927777538070566236221351478803488760405535810593728332921963303001327616942322275974734633703921937950431499766155464867576096252318773013807667756615212892983181551277946415695864785100290154599202669648594521638948574417313317263509563080782054899848593395888908844687042931177787838118308597410991249513364751403554457886808961783894886391772836336699917849856125915255233163948904528867202695855066856433784068402443975857762660607340785539367370882666099274949572219626845676669538844836901845457891374346373039638328791014567966751276457241836164272580954188728622838653797170953607509820845800287342771360890651706861529530915873779529833300781046298830611556957653055782973987860660099175764257647341178244466848727908996017351863671407484666081579053302311874198254974116182672914675281022577612703792655800759411032755580875892453627867459934030008415698074002208250748862198831156812516689996927837647545671006609918806107867262548143190898057146062173810175007934487620072838979098072916494515467840991811869554045028012000678892636536631011874355095682022363442544416859984902131308982882429579306926941714397749916979471511713762661052461879663044263494003261506551352607242128568866782584334042575498583174342849400643831575768365589616895437829180798700966931022239859114755155555123642493350115075522007212905121735966681736581483029045076081825764386562099569905117682255080171154602250130959411458537204135303188346749923115724285191306089796316611692955801974024578812000210372047698234450193059562978541289844891113360603657327905783496632930662657765152410871115057639149208661555299282145435413394217349562650858145990878901526829083260948071691248988631823883033158897039796808904979221610493843961638470666425832042716872919405128745841807518187400152980849511284861291508306199451903009092529471675681900092376168154758057111001901217597979373371368451147915541196449641935426637304097889424006127791376627974848933957502077448419084509597745254541078262635582294286360248924847492756173968423985721362847800183933488821017246866148204246875285837315523017368562366449522232193069430063285095355969426785394588043439102210797986743735849927571411614684718477487153419234868371656465382528259743449180290268548592145007419049018133962038752979167632409587522203130265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 407679590696043564553835273215038129187183353882602743513070329218667271738862336962885632198072222299835726611310744073900119924314353798524354191563399467599594367632256903346034902401294408715834731236556910713911645010606685280342093067207412122145053726420091511723394257810688630822384186269058387154353748627678513748787449505728957333830284009302808234661673374771717430858320227525809988137476190257754247239035269737259961090466565414412047413575673454528352659281181728626531288119070092943973135831873155426304729687780522608259578046314881852736536399774457455783599607568038963107257405000364409440296634058245829783968724404718554373038407084470233581336600252200787224984811974378150202530583581348576086131795350859997131285205846522512959347978446838147195921014541974193393748150902460568921839807431948620663245660654204171588159344285746786059036861684024210956531897051694622592727902143718376074085555383359971912126755226636912365325883067928131731538895865717018808885187388533180810268557857788370044054398259791713425371014427857718186983644394038808153125367616353140643408367402005891602648790313826509187195160802711326575362495251325193131961694133070382272574876503585710141519631169860127602867727631026778306480272719139094463007836830400019456957125837068980528344201428871491305498737793649933187278737655719637821763381010266132310923276690566449676612896486626674926516145512561010326197846568158908546525993070167916576324823591073265334625880395294189107681037116814629931087265974607234651123872129955687738121274085496063188979803114320217995868790970915780203240497450356094941072501082843390798693012554937694883545899521411138171176648340164070341656314631267930419840823916218563661220478237811178060829189341221609004065113118775419733137458904353475059291297588546675148936662394606585474564145634657980146165985315285364005426570647567922525670664580214289811124148413236104474232023855521646309402313132293554729489679960843339278792433939530648427814669764648284811353365634370155970641631483515891490737646854723090917717714257889872710185377536183423222150060403860361437072344095440038633804600027349109407615626443077652037410640501624432155881605651893655497207461374318311941237050454930789207558849094151570448437283304864393932367568616879908618765568186826051066171938225597598013354991610187903273206272113690474331176834261588579302343276627336788516518397320988846197786174551836637332996550071421075667862810189137979058357633238905503339234293201949901266352170795579750938617877953346719721666542247833159563364837696639257125499276732798318285425696816434298907497811958445397838126453818602360393374090467427955976521479121491176358787366143082589904548147764186474271635452845933514638876375713366898081682246013240803108758490087781952477398265371575237383012020832232215418075167091506574817431059842114149377905878663206059341994431603403894777177837701699146697890192505987957255802155098857385772538153063749224551424764861932920659313086560891807789529953426988660768447127295713706794669195783126694492748513303427853602169189806550231534310643528521762195839429078164914595966779068267046563230255778584684644506770287447821972221318495163639368948551978638459901785551102359395856999961510513862449784870727965555011455807926665972043917929751321605273660122500888797571862093633480021696932389349601154882818928708770730854331557612578500367290933679346401193921753451198838397439945877467338878849702877326020324441280104564962205663789433457420435824677668086015950920467751022722883174524205420324756079816280051802571551558853639671600006583498520472019044370325631260343212767000786177759426885213635773955428953146090954663446510828554912333281851851104124408231900692889334249807121494328805104214125895454999681874749116963913533721718652658146043544566060795307757849196212767075175590761818035363637410093636195815260490705931791732872883071237876431934972561784430988698635088997653893053437126715422570942739983907354914516540160673780200717583679512664887299361198946717384893058202102700433032415530078809620190932111690425548514702210256711136672402330666336894704223636545117622695037190227037114157082637243681429750171541108966397803503138960332038952104723663079421573032819166735775556691648765946230142064792132005324857474135547516808954873937385647310859167087501505113346543720988610409046585234420685173733801175291170393884767878018675552330024551974750951281358181490742497677032226555495843563664188684681315804810391138734525181511867379678069717172984921236439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + -1311963216593481025910704131997974791219863026203005247308355659502653278873370771655545784648931822203872383640499602330860698362706796932393374647658317587886767741839146912655682713978769107939670997496465003851431988969836549804466617887666887717290378308553753728364499296605493652424907191833651162215239268732970318062871652834089297946868043271981034487382658467318703314572965186412499781444666508075969035189786169411287086803454918974371455724849547148710947291354571656918470565326254821743195308458047289749980184384470241128582394747728362114461172199865746890881753115365317913383697595743442943429839914322799098054394243784614712320233846144743099495255843779149110002619718102840824992345899395938535489200713097326281629125726924876696112650499793419901203833848628417289780931025132042476034515816985057534610317776855797828855024696260439973130190189743394483382472275351819117744529970818174982859516848832503011475613584762510839452240050174767123720938575547469473147085131405109666987382389689480596431255773934008425529213797122624306324208802968342962332928259764311132398483206246315964372424158062018103346808900504413253480295178463715481542426256894575033652619585500316762592172023534704691222305658831268321295011594414859240406180888899127564635761595226421784198762297547892960786973675798600052118719441876052490748298844586059872400394226002363387178979245525547524973976023378082412060273649796254305968757474251198840570581264227603805373535995076647193823498440650826944035436618429115011349984761787075848348065725510629938693413439180376488672804996354584685095140314442195047953831508577850824288105393319960965811600885380746388844810503373777988687588146294919580253504627185648163273814802810946202110536327981404354945715836482335439397544012940291782268328543157980932811420085698642886407479189749990756646367207923140001625139356036958881689039067790159295493237077402613554479506631352248854825265220851057142802694643951882543483171023165662913487264589956281364645806482350804602220513221595814716609540690015599641525630260520386995002903508163095951272821696011418897074331400581179351311758936730401370524941467766764773036999277708112020970947706253084348950625033413303524680516511088477337215591453230939183498186092778605839625185343423658863088610043481921923774404731689872635247536118127158217851764579243841551862455688407238265004717948119706692560350528443488298122266797929074307520746659840980229148486136610162166591897446550287538269140740412999959011341278267735909904826449040670494337946546795290084137033670880334413170479496476281921219304473273827494798469739749022625994179387677534947121966982970698310960590832305504001840859607323655659394360774682566792737469940124519741594293862510295310472669428294899830470705261115706846737762773112579319209530135275855930703504531608454949038735394241613255425154465901157770747949466422521873013126220646629849078266406785325753154366983677245040538580342118298912204993128978733474572881636688482024872900285853727192905224161808234970694840398692704815439039261523186153267512381751158807556644347475956155894818148064764185888340021687359346310371521268522822002321754205082324921993005121462981470587318584693111681985405234940314409309700422432928602868897786320008357202898056210898264383104205740371440234102454818164463098335299315940794530702573265235945109043225654032065788554216469712113579366732195657939674634614771233172775503326645722999700685910355588749878921955109429502297503748508027502759903340320557463836504684662791602840842559674350471597600677494044211321205384746888710295681807168930257806470544086517374271931165097004438804070122840311497129333997148531772571079436374780786328469362550167053154490841474258362261576012142419834918510095317741305029404576172900175044067347803304380513595747877943163764863320842286905765155557789778748657627844738013493100259977173266444711343517656738143918411226834019149522491185152971256251314155204852881731018944820195083129548082657674873762285569084842630096569583500542516148361097624662016554298116703314810430024765203717299208400102222860499094125057523404258346459211755075878833820578536313099642131965049781878545133779457456885046400125439845796348813097797801281216120591781893588504242698756755484765440879654489143907467715276592304708243738559577948452286017736032738913650363058752750348571216565426850257545029709676688460253163455310628204812246509670083814567558168051609993857004307342492982391341033317708316505216315407506631096864375919012713974464512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + -610856798462947331937490371177502724679044030996519461316857087975480604884097577349196289560790782610643796052241846997884338674573392646487768770841042689505899076438814541911691202494666585942407477859918237246059894301347131977858519484197310078435970955717800991526786675228453422559405962045362317205728264277027753067927552879244973999900175015826802497247125347733645805188860950045769775308841073745823629552449604039158897691279264019066556257657556660318801880970348910783616826677653819251587024387015535936594186467253079175266846154459370051131114577507898255962513657586141941573691975311256090198657271316581694690361688619981060020221917365245603050821711917336791073460064707197684930897846520738342785764500238220319007519046871434623107904771853580708634372660928600805888887673975566628306780560468528703619355674557521717710586492914932132100047146477298091538087432116892508843734276635194428621892637652065467563207147141898430723481602694021743059644658890420790449852079772886052065029740065690252828159827592231533460594628744933828984090501721291334591981366468642761766857355519603540839394809505222476443350203425461176554713315836938763807005505431133813672746344587442788705151027819283567354450926117429680357183694878225354744867799632822248844951541665403954777717853195614859044612268126894095523373341581453405401831337339108889906820726749005940711223510639439914685592912567309568254879939629250146609642877082247973067030570340315974102987748977259323042228430916899678498604554802451145366611861387491760618443556832388063597141489059166261868760633799691396912164918402882466096382744580171406260896879118601283325033692216092442751210390437492535423203936085501257812179898747266478937460781595061454010428754543677884762829795647342839628872623985807113612801162333439061519082720748892986023952983570780676888785293365582911431893873890406419293143250800538224965601305808043196632086871808317419178416305484249996034409879057052568925638726160957226579875664346231594316297921991844055522929738964418185551870955811328628596423721662734561428399829235157277336456713078586558753857835340649004979457589201977996061227200265006650693437596765612188643915806307815507064178732216769185405620426308172769148759498955559974194333359307675579625692530632963713771107506509715266096771717347633398300335106140985352504705514444870699760546799843636124207207251034225150901357629670408025530386905273629002766814769065592470632576891139616643108075755265087181056050751578864631649991178374148387986517069519146355769353204925941975453494299534438317854610213182549393884963255329027545631426008737094742777363726754296097145219293229448422110086171305592850224615605699737430699626534462227334289333258459145729039611552279154776011286342986425456957400557066667869341222025684248074640138009357335258632046096719164238270021427418089202929136748662220284901422185811434374550978227822918562476232807095273032265811578934844356272569595244111203906358060485975893647161489372999019539434284542032696505492849899138739641462362902201428854465680297085052443635825514311922657808346325962016233899409168544681607611537202708803126677782959128759186009600343752750334506209998098553844231832078316831117908291397654702503506145759971716917720547862573089355361369301384342145890756908069472089813402451202441314252367863453273615412300929073437864914521516806316739285206657548425743814908575649091764931674680741217107335768576495878118313793141373221511164578766196497934251349026514527239667550797145695445725052400096887208375316544883418140187177898829421439692898682084719639797142716701706730134227076477225803416035895206398478458536614335135755761693965274475644939742098050042628840345906665517301007842430001040539956274443918913835995506268780881962386795971217413761008188741399776355171994051078268656675886729495186860946282764419822864052353923334274008536470718210760290571944495829888288739910653638599396774351861368425411028026012637772033345035884636323917821742811786342454231524514793821279413308333883664150033960928802688858399329431790773752687473169888559226274137106534649763556317933077523188273700877497361756429072988055555010244879236290537112034412339327447955904378406762306266597968391492218849168443290978188000809284501340436925571795807454164596789785023196909844132091195203706384777713392388714290027785592501026500443350913189707796603282021646830531640882456601933574311336950701144787595934605761582643220940609091879350988513593970053596767121175433888778431142417132796298815078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + -30311001690692901196597439152687418974025810138506910236006470015338640072580759255261019044479087841127388360470822595657247603616853865081107090095139931712319315120999897997912866913135087356912925794116150676043248666911880999722267555705339780791180068601454237083943701917031283526563209156265585274798467497818155730152522198706559328048392060885123953889314171555869170272868431935609237428092979413475612224930252251067703866291666437859490552582166261478713303863992092487795532974489620534844151060908060864769027360450756552433022126296297472356099057092574541794665726681355890029555599302268030173542794419408766058810836153982491930429956093341405019473963210149486790135199111493284035124028394658995788547567637671693153085333690063882058488068946870863676144339849870569822453142243334084135337685761540605709058280179407581226256486457983480845418829703053763202844625856074887040625761526131844396927676886558271697219722201460754612715702743143642592981121395559714425219689938646453928743216905625356669879716225002264727712251208802991596097958268325345072997000174992933855699206765810314186580509984380884582296668571246356587845785814317949093917226146961565302242982572794592855788243014785715356996073295605465859276073463431530149580888560676101209444406303739798527631506002355585115224595951610838032372924929297560062606047615262149650349714512537969043069545975838726463442818896684812208537959856253143684150310096882785269868937974346115368904953909366796110318794577320947242435545430475278188948566513620737741946467056664070810294301568601919144462782467654269554754113498706427350809108891566128181014703053297525852137263788061666064980543301802049502438931273105132341070639484495657898873776780714844831501880701707764200195263403800557636011340673244223022414176846806865533959516716523911575765081008408966693580640547069901126620088972423522421423796975425411401695777422999142006085550548722564387319561836144714231976331228460976319484738471046653545662221651291894277175070413603495821822213772526092868350011003115666360323586441006614841685066835230785371784981827093220800065437583714993945153160136783541275618104629973580627793192819642900121489264336919877323582419854866177313955274553704711116664384983339957916854484975471635466231821047253410279888797369405730930031886257560752131897195615697187694166541380033733990092856635644715536664767884129119394905119803511222866007527787040456651431751933292626962793432347255220164448851635544728694455648286747015185495958578386504907709533221998788660268520564148143771564295111081160224554014536259873557518598601876533252695999665190856797910241606375814758307640340630632277629223527118501075524001680660248254764304742085022263165960416960163043390655860406286211189809995575156422636506694283869197223895081561639061848267254291882491194573542486738003235071754293356370594943650372451623292067008054903263521599439754910107516400747209207173624910633970653861057683300059680223040456079504298107594555836784021348890828692056693074258441230116058444047582999279876193977381277127381926986852453270144316783723866157174639017789323969565170848983300254400156379266327143192493581676062984219901467168685002372743330549131644821228411874181543173386045577321222848765405156572082569330547898883906150957581942865284806865236915360991820763013908516330266993234520491962591605261709341223193110238204182382379480912684540235404770561494494507790564937932588955608054645311206233750668118173105069174190990905706634706933645704817052015320218981601368695236812101048499250952643311250084800139303551694547712612640284965863807254110250820432403844356917643167260937308648296906952577123017150419909273607317842972436993800493014799964935843228298094186795601902701325378513719613736103745660511527880910228407696230692507890600680340384717833301322789185215027970875025202981235676962106233161442973579076621227617076030172991856562886999449755014961781134867420558324438352196571989847094547507265905875461820119763406447468961935134525613599866972145733377554132645048711718396294190379604261735176305566349871729600457876369266276017602170434464157241043464426378772089408094664391184836241812027295006793660833598246369711328025330098881764095238209164253814067882720919676669799594628968386865544798367618592370459624785099052990654075923289862127390845712241642329547715408195634442663363291168724373534893839380736943089540694619596614262386033793409536111581847537254047144498383370826062915503424004416421648802875136253339766076640612843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 90003796145917165278949073898108067425883984366537808410004830646082317860392279977485706908835089276670501619804467767369479499100791893713941836039701256510070054980831881490114327612377918306321101590611134072816663229076091422841732392613276129780164999149129682441071670290565637820982637802776019784940968360773673496008016385634933920960206680783224838083745029828232060752789748751196467653733091186330384749006542305990344898715025441512777394573154117387904568370211132317442933496430420042182155351502296221112422047350956323093727522501370463050029101586420547175211860083185774302303690497997578052193234229460693742049923009416173164864679524942315089731697758610855834741967920042419818276214022586534301291732450883978896287559724891566379995338039603874029571072970124017269259188306489280679090469711899384040023781469593571245384759468087113770472219351926110642603878505109829564467392929580320650915045293101969371919803719829671397657149655957875228984987966318046942173381213467856321132745183495314778895732347151809763827236997898372476589784879620211892680776400162365793756465877913096818368227503721228656731216355330714591701025648234983562023648565102987846046017353864918820424493471005029288503069452798025297712519829953279164429746772927685030680865071421758781921344157288097449493556641634086804541310875219954911617564425085404449753792404556245108358615215177904444964077701231837814667917535908079409750068931820235748958919712385777159317074179140257807078994854285142690795764902200750727090929051702804353351805362205663374436198164932758865027522371785020978742476222034340707225776479498724161356138562667769484165790677040757635661699308301059885948457818509565772026996262559669057549396216262191581809167412260607937544180369852562890536722587911547351533827579228510999931009998512759023244939656687803436064525172977136238253924647963480194242862313832161407854435785778654506926603216122735092638715184820704308954646401013554067715526108887935128123482890975408670592940607142782505925160923385322950294363484074864685746432018396698962769673506528365532603838986366294970825932710693823284162432044115624230581019438252189776278457551767190700786608184371661238765277409970770515690012111892707397256213286583987429663812905885648356026806483863841145142831252992822769737196559165500844927096419037750649421099703017164246915414978189615848657337927299416234777751668962805535702125261518708693030629878496264228530067570331690347724751455050032729181999876902890358529525135103073600361116702927268936338942760332852436001827154808048194379968414027623770263056671255288298726965215987661893875174524384313416793820236926028696626781493321350780578633188359735704123409689765343184307353102053194384052643540154480784186173986786044870506186474224801450759008271984410697100366095165252416490528775404631407231217669804770426381310332296722751068524098410224422821003396996568635582288664496562041927526789217842733077762898979695198281108588898523327642839747809191741699282782133134329152979711536349508133153688015205676173261233267676086302079311490054024264701309843625250637491834003546159447472039826931681960147949052634860048526736390106701263475548758332549662404591363775221431542914095859599007181592031580496593427979650662621364173427220407642873575365855279469564117038628039113898678650600255498516159972368286675207719429097724181978698304829960436187167214528581912747817412122689504103528972431589565440418992459893008239089175037307104145150773611536162891888217296117896232372170287910259062134829052815323871129786092246615529561723733021750421473330050513048535868652252512635983304188533259314395558592630638227395528751077840822244456290908332907274486124976786460470036948538283501531810228783788871552255280223918155684315233781199273270317102430335677304188835208391038730978666333739590405097594339750552270995774635795552690411449052165688200582539316901966883777161380374824617635175343863344535404053837508611452424594699533901783578166505192895612693256236168206613302474771095834051520016115779550660404779355651330530978585873996907917029721496685256885976190722093656899344559917725845667795064437423008959132649727740736056047083993524682497015235935692762718679013365831032927082097858127806199895306369922844316095892030519407902639598334700678386548813710809415419580245378016459463581977162923819361663402818539852600150481688996076779724944174404355804126550953721824971749089837842866256584749356808215911299105993485543807798596205259052018164010319872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 47545521770275615040571474335972132320769633634333155993419707381872234041444463740026443245700294678331255546364866335615951258949795575687085479813742091959704275559431097084973485500806186365508752550139778380334585768665544073104254402057163746249104938289648452528592275599342113906114704355299723926353157042276552086346971931149129605448850236213389227648992532496079286000288275655747034140862837942949796019904894235299332788252959824502880455696934444532488705346083826891029092011897404984196186198596918285634216734625282890470165176859359421328134037939318104669359085528114897244678999296506063477785894489392594663582611670207197923335318141360956391836332068444906351173604358536684083721966668078148882454406152784138536210482843522212245104496902500513190274897727547078306242199403259428350598938192625438803902428188213019546911307546557775358787331627008677858434476935862847644002617828049027830155379550832085956225046664010980269254070835768174678818653179972471069459136953432830023276175913049670669422604021190244051917860264688772625243070607933128488412439417865451218567512450683963276444646089731263482409544469405729811947968352539150014369905989676761815099360029514945339546098957074046646900112477859354673597708739633195310914887887675206580497638035973577477197202879244181846590339139857426578416612764735687878373686885236674212927038708181083328196438120611013714019583136181539908198032229024740757263145507542339199571627619226900721729179690657855919348642591903102135889310618272189523771086657161468853116196384207229109195898695006935637168392515193044703154160770965707257173736897249313076126697779754498253172707091504122513846869350127631053687747534651037127322610189662328716241986381334405702890627361554629620705290074039631176854909266560699955630540411426202324746136585117958202644194640458164364603902737765665832843161538416159548810923908112791816456397366624661637571878790875472174667463793038216025135541125675058255307971603309700469728525888599036184497851637452758993791753430677813409788174489781190240432038404838607253730448521172550586132621852122871527585969468293589935263235823769756036720025651508780356642316863380203178845494781381602161866695424932409108439427610974363178853113125249061894627066854257023704369538115332606903316553765858572401908014072650518349504840997194988579859386328479681621930296343133976850686163706731658908190380533714923769697535933648788659599961926615037569694890966640587714798750993769392047735371097975244347699885335724275581544977826001369038863847833722094184322213721252318066853236131036701083751801088422190964512376942417648533170862441396094975121644896861614582803913045769006753787359349138935758340897809119021173929904930888827582281225621329108373686504452448590929207335279034387146680699829207454929479192468326839276714535854324018396679876057963877768068876431720072366601278914462939928094403750153467692702367974686375797270406757121003220275019262835418047473833140255853043091491668707314747325120860013181118354373212918741836664240424951279754851169558915283560149196006313804709451261418945458321101595248363201614433218737031250276541186509551185073003751572256397866949012680713418693111738120006124411681619859050185757335692342947864277296032937924828236454150462657703828968955445860501397065017833885577993496278185212713051220469036485511705659991175832078791772357707361269005165176634543335489437868187246567786785512223303646189114915436794177235420404588219393405373852618155162900214421905368008078314234862804004365048370373899720098097563821984743644428909054646275560104254669245979829554554453564767388004142541143891302752249703355168500586731772366800913338108299065442643181345729793456905073217253543951877627347516371767083233147464406184236794301724689030544742182910107247936987030492500521965068933382737399279419827938991085408190799324249001908562420795436579058298307606076837796681428191757354837954072725302219200652902488584684403379869219125643485554209013921176122846797312003369287348986093791303454690982923935926476460068765998236120679332913378332734636842447122014321634672653940576030561004604884962816983783876373834646373584182573366462434560904678063564243240349271218921247268430002373356250337183006927250561657991457348770556594648441140468908047578667887606795397380944239659048323210378951605062481734181134703425947961895638032433063285224154947432301512115923073142824220476619975894687511945892682818065124613359089791010862590293724093124670907065827314578227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + 8223188852973004381043681903686443566086678721766673141584494909872207090003745119209570286469898356780926809494657524510656271663010378173750379912282220658255938180722127969089381184668056971586240811785757926712350397393425501780734324106641043778905203934314953854995701581231600782875328621813719912577604690120440145067406538601672491425556258287357639131742440316338692978014280627985610604257742041880084308830513651983639648805026036840945942129036902060706097721527161223185743118252508338733939613247134458992503985944226151261422267395824784923003978310170166315243663893178333185213327131214291407746048392127690207188771217294699636261542457531160127215054109987299796191945437027339796889473399734530303874845744453753095895399919563063876899185078597748393314901075680987367356747765517682198246447392797482905021681960059359058876068494230342008946793715040026537161461175005140591270906824373619100839274476621590220704562048265944832075030301870585261260306204598592883470042129355358304056069348006942638314836462164220559216284095166918212659688364475253452912402301514705881110729511652337547756634558212021289584387726864015922265769480249938652104614957356835635875452284527662631857177662736043595295211272334306947453860162702148000124582705157001827363204613634877622859300256657685489105356992904827266889480175808574129654960223850042640892052185639715394009565008788097148105841479779575787135044284340637150169781710073479635580635481584613443535921829482188888370571364161108145137386509125287076360153679286378682115602727721038525882688402319687426430405324353201196316788835546969667583757023932836387064323531424080319521533807713435075079180957608271102826886938588055971511078690204615331544861147230090780825683790537639589678563618776090616971896318077670268240509453360906902000552291033596227959689980924885450044111942227053885263462078342180769386261328456994020551094502353043029178796017773866511763460246672710233409898951898949287181686739991217583335707637902193410110385002281359650065834836166309693717078229163657235748356850049738222781074968152321671291101323711384786703318149717661361211238089149751612164319125571413441641675559072632296995700448256217617378299578399355594560382188303903480226918661246279466995335744022573495107214288259795665283755344480762616499842522026715700891052669323250779577783467654899234525854665103772852252351036231035307810032902608832935799595125760359164030279262321497590359724260555729717164861933226084868277394156778547056617700179092070372962214406689580187209889351239875632498555719747341825640362701256940505854963904184420872560553887722204509088792762631789188207788197292651231290798608137290331347585188944328325115768103117721120645889940242370807896540041937103468786695898337897269329911476058862128043571135461847402292325874654640164222862212258022571093538181852761996894213108335096185292113305506469040140442947281585357811397475353089675287430398355162980966027536260656375618685698279733188664879645728952090473042599801058324347203718292205479132076881815875411950711814361957724630558218948233904875658430954330420748086175209494119339956987535882331347380868194797267130497625590338141089584451837198304605140039834363646597771559592507363751608720087741415834678884708490541641639330602496734501108143000182331038688948788088340705136445558775412535187029395085421545457731696252625871650775140749709043452149472870698878266223079776036561613085797564008202948100471235819042813629875191340324635610945562572413535724700675523405536863287984086411029777769539084994206724033594966907798042968810206526695546446547706608572982156334748071335245740014209802969993841587461772164206473266184416811401786585802719841792135903725336044910825540524179263039511150032126085325012356029963619648331251800037015820770499847990337451154748920353380247548780504865389326745740600784637372744837342375102466234316597665007620694868140538681861234663182360052873012472433473484754247040044345191526810555839708016583662986075023598871596361673651935999201411492157344955582747085889333729985918800156719527486509388086738392553736253839726278501060687461045449272962660607150800395455002787006611415855246574985713299084994874970130267215528778277840654125984710686160400992280104352137086655586584917732140049551129764491906819990872262824259933315749693675651031840232685087999150972296803966434045199387219364923607718033896957418539499446554394610575614991687113418734173787509528926996396805300866585039095266350613569207397253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + -3579813182604244804803907614214210285489125459954214856362681503010910578961962578516277134556234510893456099012819922795656949392809573169054401945617077602809021297015929881269357465981192874744376200156826224492972004261790324873393179312875707156419178871227426881534641098269069839550352821565686696727324052625826862649146200613827539479564521813277125492200960610329749904393471756454593470977466995634956971742284346943862538032497891752054306554584143967971763814681236910085594847526705010974298032631665359130458087012156795024394918638832185750875293967274674032440593203081616325326981168749852247007797490365794500811757926791635775600822681408563313231980371345851367310327904540856271791200339229488301681176236234917537180850904933183299119486091195503128283572136961678707439338792621795155630426853535318890545391187651048925740459101205573952986811597278224206188133169727533948906101900841429732731566873031289410405872242582368407151426771768700799588385781567689876115807016974907041698948962540451579706432075319418996792608915277937464610168804917955286820197652455468592720710297759603548880538285553247766806746148190333495814400543885560293478795018203729535438453306336232575496440445784445225147201984746576845109151679889715374644025910708354848112654424387461338719413604607847633842529256270083283451723212382513114782748373168032985724873612020736932742029899263744012319002679914508177585224049110636426708579968169196996439205558011446480584111217463360767814458371458535709148646555207330719900938213037621442463119045064168213753954496199462728945312174512319273048363759830667350281126378603563367289431853563364881979956785693140728708388255077744406677404415633859348626613461193788640924736390286808200750143919495347637924461611416380255827159148074961200953993307662999964494136852779534475384269753819156629051520144553238911684202957495534782250494602240335531048069329620854056042945272694626710588401931288573722585641522178915510375827019849950666613179319345244685707682820792855496533781503666176002454737303618498650009513597058223825231319868456965122475412099468852133294702712738706174796654784157704885256140587104872970891533866912224315605925989572974426133895354029284098217204705921211061610164369019388704006654884668276380398239071039279613847417925175464075708341598605827468030867498096630422188143997314812558823104751241641263890863791625814237985880139590900281228355488228809929694757392096208865305773644599801963287375088031704344293162676263442368033993483129777590424021059163300758191948363331351089610628783540193842106309143963102441820221883059704655561899370552556461662798660118141555460632631756054830593850855746052140947769455349854156386167761208534234980282669036666339065033974937009532182315686512725075344398101982822788969620779499687462740991938348961318366440240664901892988467456565792157457304158315686093350461462586295096766859079460347066726810415073272769176076748543201508178199301312561879483977379494962186380944327369847080338252501010747252079804043032148939408703844251724409164801974427157070541112759181142828546681428904429636801713926387360356411649779279269064190708261439807094802535940678825681474236510603353028736316155592734850692395522139346242086409331584616216453167199578712979024281185749638187277229899467916016403565554036131107887095012684456634927659486025339693945755939295688146757687787991367630203155633635729024137864705568725572011793516372503067671170269402577598676609679993599520966870506750929636903926578619909700646145326811875232457633821157351392687890464618281415496531051028313228291185026607307798491918379387744795748103928153475250275432089812626294776834914277542588797657621620407447813732301688015669970006989346932342380646969685372723439298249179436430316952323425044956437753350859892382600568357979130250298932880488868706620912553553328792506054776981878525138383396178884700004695163673670126051059636291898426248969178025934894193196961288275029470775532258806354124606550497321457075000234806817474997303266936135654999746179543350533051228854500997160004611702414760147040049857625930067199271360488988763261066669932840984902039659774609800526124162203407124564670514245000441398017484278605529491822270719708548588563907522425501142874849216735941493953068743360612166675452564915356977274525734098765795538252297664264419518349282032790381262486490909749863204688714167528105431295578951483552885662798398646511615472572842088495572375983849546483196114445976000926971418707492864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + -2932380573249537727546411073321928238244719851660194615276926800736651498817114216682298659495601009989765385134029015468984877823312261332560822966759764384130583708298706494796378522359284100363042046983108305793564460827140319788748351236504797674905044105227419166965129218689066106833298873084739094757990738119756104742140326606801149318248463360284095237046548500416032202405586634341375419239180284282766927538538369538404381688681626518765388456174883831906898413686954653797796902145702655575648282654013529371717780280684449310765945241109013053387117407317144052362765604991355056631607432142741721896325351288700961435643648326170886064162712150764130000689557152243697072069007125456687685081560723285219618824493285226077482384973954650424760979995738185713342319713979516097360904883661880932723232862226737655099176186924571585999801069215826937434446325027137775628180030975772989763936018109992561111860611966192093091156166877385217143552007288149339880737061109462967737416937893404288188559871136716338679213431216388311262968770322003394840174667811963454741575751887961753510169022879457052618068263114594670621449662056067055238445080478823256401755630182835436255936694397105792109897253588261520552741054162826722475987687914569341108209152362483554216668306851954895749181044006217933402325864388168168934477701595179921685896435947014368228834232319567760659877153552698173926673708546984166355657938641946827646957920522970501896200007738475090226697151354116982213350183611671692730847488115600729408179509259946550426774985513145669414676458037691509386082597444906231653997529006958766070075092750731401560887365168776385903043131540937479021872181953784802715516674778350812782162740210313501509988575075908538122556324705765060740189894391493339719783601060430022442689560325459529822810501266392406635729106595201260882007138926514414232493874125833130754582015846419622409788055984656315493182591026254116055897100874067601468961209309113309473198467871361332877869679509365511872036786680053715863499730110351749374065421788653469351531629863921385552245313056095248246808781444486511289291532979480456024624181354304465340505145014714708332469961133107785653863015338319956853400755584065529044727469038702758060199356331915203898346782726634918926498661971555784720957596598620426784946998586376166703147279871926878075378154370006100085905396067255010531901871649651649153752671047681903023811075569596050285624856837406142432257209840027285951401456176873335159642139668064688901705901681922530052292313614229869985406576968723600709808041889236105105226416348858667128144107905118502727189515237001620217745295812444049851657630546532139654242896132696636943964735637537188198375334432320274727568450083791172125708091530480304593560354384540860773883900065930402366453340446378639255997551142528102839902331976090686101613420026415985420374248852520446455555184922853805368018976962458095291072112320435377965104359110205339083747335463420537243982610318771784305064806508878757976252729480085984169558915905555401845882994102187177272771789186444554657122316519171268671807285871191623523743497070927819553604176333404037512092101818751708986763564569553611806705464204658082804991494521301289231818931448788383945931181063670732265730939905069271141476480587688007188701505132475720768068662004185906527012517134154303424874910192789338381717299330018831388061233215315997193756761672512112597356182772320292360634098057941455559628111221749124610692076148758626052238275519123614342920652042915484767007987905107319540446040455525245554854367271280768154880234379143800530538437682068234351235382425763441149163616511250968622141780314986637116606336880874625510664781190797320247760266592359345465567238518866445556451439164219084498038157056154709984688507114974083038315760318470625727506318651943930831327265929741356085544605269018939796299218189820537268490249709924795088114807926411856289974487709771015682170119312858235048231723470473819399212121506424811800294402055326483825644433664451708628082069451094275521406842697462991016623913548348164564185337611251247151145050816703189573377539013134051312643886700496798944560353226808419801257430437622643753614598939079064269413099922597077060329475596886747500493116195746021306796361937776783732392547223812014038299168462354617900933837560298979592623114267292748226654562360381803470047717022610555024412777753730073994063319193364711346819810176122117932665870473960637895255622640994206475781525945224343195439280947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + -847924656532986906453969457070808997225381253668193984128119896738155635145723941574075083512459963680180707190235713438518549452806138656908925834088708007651524981112149246525980960389845379259525584664604519818070077059246268977148622267980209564061534928314414803068177534756301668352177009096190569178416063754689232185252587319679543079470813012159277858244939740604478908774238815512306194128736531233862749329139963300487950215980327233382478437759752340561089944647578550215694448191457709077493349951079193572932263533291250222494288494977190364487141527664193430724180755038430459294439377055445374027540187214512496094003396383734560145454966539009381501657202646723149236578978827926496312916391303802042037042514234771867982865797970897567091974705062739195392093193182295174585493208094252798449423460622790545831340047681840873195678428062413148674235743039084119517296745840822275444905658298688832542586827823453636474393784953721964965531182840104587186059344104436696235867647472233122125258626840165152757910093142022157056107155502575573125197154784332595069746067644613027632842993386628137955094750422530036788120411846087959053963551623011169758129813068061416536712798306390852133299056645898380742327479901211278757672747679606124845920456524332260667935563189853480985771300828763352321638402231228659754955557990677184040023436443262481547068444418436337891933373484878854214729183739136361286567470896126824252846097686890140869168047356043381403210462616731510204732291368273461027878044720687609977255974146268600321001563859060200638641360947515814310190804934191321915862771434279243225252759064669188084719886023135828734684730666856913358170959808587893218473824423393105102725706358222695366856266902009090139085741922065177514779094576052142145655166195739163442031575347986999840055130563715719696509729669800411283191612760971947232016597727957872433907451333285011746472912174181879945012350839682773144686878024808707700765032075105947490570031036010491458111318496120643858168699666455674435237775046381833587591613780239533998432789151473924307993643493931102450139456399302755977752694930968067618405432090121315348756186033695232319340082444197085892552055194970752562999365581826576794350655422169879125727565065770734440222251551928550374677282698906665173815838523426480667925773072650329093679511301972094128937686617377297074960259108415105533940683685033433985948389614834332964780430716927584531016752199633705986194242558648260903976126152857831032593532852705747275344572866157541674884962756131214591184210582988881322875927983747950746338052254199097442245811294738255372894255155212802767896752033133854053452742331780845608803340093091546745627465134611414723495954824028908979453462039192820158422797844358625423288453026880800063637252545641520616984492088193514902365791986016636600255594201744012387170058108534682269753920725095055337337045417653192994100418884816701699595855400307737330301655206160152495722247217787076292836430602913491223680561319974621511647820686288139764042671570524369106751852546295304139816656557247927797086174458400916130051872407094570549801674534275236713521198409470789672295964825116837724369866325689809408023107160713704900026140110359461476712156851171578092697235269709188373223395763912003644330531956411279681500246039402157921593127086244807445093336801880497149142278971880204563351548092659320258665442557205194146403125502585988596682598565274018572048565400354274671237033369559808249222027160223671782986102550581380489184697389731359251401471387463009751478958931469858772941737019985714148683802588954423558835141583315785647327680023923120604479437804676417208032810369224509392150108668698527844835619184508552795367582539277112760249726078082379781131152031834994999675420396959873749586055876885548961571648607255651991173412834349844631190563692729521747950498593613679815609880948731135891242335815973658508235058175754232014143928825063183775329817756952096417010712759197507527945102406657885326153611676334758293360629126906067813204033182733554923396657758153035088374555767564958046533873416020881357393768772477176144670930192584554684168642299134273629887014131080299747597032099257848228998926460245526918591226099024976244182679016931262721345181786069233066866655638457550500563204041236582020255615389655197309444770334346212574438926338595363808311946959352062244893260798654167140288668428162031540597429877837302050988053640019560462539010340727250405451581130286233322006070737218499908730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + -1129379631366242372830892359633028983558188339961315689152240804002474286177707241297202069696978111715179188985138239874946451310305883886953077940838916699677548358171892465002256036853519113376177142489481342821412007072496828819677731071356830016733782188973298041278445643294550557376503136352645326404430015588681613327946646956013556179090462433105529754502399868003199325984362146788907260800806404563705558839188202901258243638361440740012255739197653207433109611136941738093213476822124228643847636782999874799110978382876505819184923902706864507740255272085508437496994695803023226589122244161447534475654945923545570615566976436221174849681343159252223826013874714216101444184829391276798418220597002473337390974265010940441324505442797352061117595322099194704283041879650945466377608358840179859185224201931570367331519954134383005695240885408510292767469137021240295556678147588145030036433645428784961757312651503116282998063387480473663077536892437325253361291637318692905709265605395783063014377598208469672821297912180492841925733990916052038475467784139905123521180392373791403058563738572165910304006737155048451033463666383065283944128622591940542556852815552372884071482966198913269187815023511438870332993937722889364088102238942705653710855341700914121999343111660598013217992793308071463962728799081641737877724677231318698486635512907086127188803851172766848976958348929442904730208014023298282305865949312283593933661656686174436620893041363000340776177670213851478997489019438852580444961435539841801574639539477471106009078566582942020464135690519307037548634235386373651638620525441762787598849865514561081813183805921853263777167432028434400723874221559886147329112749055216197242929385161482815494348408149180443321657916133858140137639952242782850778462733624624140652512331567333769373373511159524297711209555556722794240360657628373084556184449957348847296573187488504078980275371771499156172707562259288182087135173481547443251142634226590722838523307079359512962363916586356968965419092466383898575151358483872916236145968561192213125585703745032837420069255994200906778265097043111195663120614699468807647893693463697468390394797889644568904178531890922437518837518286059483355663791467262789252666039432980725718737086729104331347769208000146798621299527440066062150357004585468989353642691053557137387706669152404922696588199389925490151838593360525431552726492303017395836175057467179407611572196390850861242718664681685217604718279381693937795378463119087581816565780813337088496741784230200482780845152149552276469630556998433232837144625426230610668010375824556090737524782783906151124660915032641976937571888362050023184506280907317017321895010350779263750018830686700163488399271439056724143562738211133450633125665733790954342409156292496913751000139552330119954543728024647168191750788530040024471138158845329771096316604553551932604475733277676015734379675548714968442179316304554454834807154477811768258159890783698573343542580386634818430707910951551028759577503013954712593840843531955545623468137002652710904164703322851948126654602911200142318704827443264976989907111457886492481893013874971025048214493785671314817288425929027956299543549923014591272026215998780789915593726183433047540736622176761475870763611183677455985438274656576596461365842676215238399038541537305206442381966306997916207638240547701901966444968293582144056225879675995582720011956842527561951239816682031121100947776567932328719568069533967330618493212299144227507757992852699642546297307169976760785801858085292939317173208620808676251770562056397978486472637424358939802906060223251668388215416888863605275587292643658442358440802893810304928874794804444750506197573342145315147121324207876488528689865946926031375404381241953103074587429556500730894636028017104258727056141998512212283609791662187505035310666935143243147433199759836155096347853026945194773080282039854589692849312941215790030602073081780769895754339307207439684139775952105145726149265149697995100079743517442208089883119376348787981174815116902560574277041265863703636346830409141556453871304844587425676239907906693747898687030040808231204783264766815263608490754515751805479095129733330556609148219561881399814470762830641631243509213597135341042040534767610117805564107395131394413979397667664687928938645295942587378678193702148154901161143175101740689964234378164195812549325068443337109118221312786875278935162024389362379759358080319635081182774342678561840793950136192663357155117074837628497395537600839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + 99191952964877422017946797237794962871496903746614658796649311233451515491607555467134165392966756636705678369095532330177246928809548206746330999600498119321822548031413527939928982674518609147574873581775054982733868537248090323480867685062521762915382483147541681808066748103781745261678587816752384863251409909783453267270632673025354206693713839947258618558545782968941772081818746986302898344362953867148790320860867983231877809016761950574475072253944066012050274997357681790028946803771721750769476260319738959999327416535869825000734085790987532697499365296055248682168927888427675319366331852316925540429702086530777505390154668533277876696040356715509037694744945960869987156767087948028906697336434803762096776676082692958433955014217269476617754847883082607909009532443576775519496387981336800381605925800718067966686515392149079763173193181751024890001478984700304849302433044486930141284122572866592656788873064010118835272575815151900924966651402770723988517622158026875071350047938217631057312579095565464265950189656971995059381967570296821633046086938347435833163872020834853879128780623533856057862343242107599644998945981216214616863062624443521535224631595238194239001276106026142339644451884343506780315869502241141366085246681518587592504069416293100656021741764387330194008069086685424678279873928560346907697686714573962843196788010278467055783173240811605141527700643826642317961103888303072530947861208295960567893448666931218135248761892612338194689041799790126839551792929019947019277980080791778079774389487767946883312965530313142231576669610115341707628656701160725067437982574096359551823541306627522285192895439032321637326567794017896119599731011662467250771780739570832008088508303980947869102119926678830026154335337935816397831246408088262205682700520879664760074426742037421069088881473917342239090216534766845757945132331052518921709863086716178624595000477130999579778345738471527965290659218597812442375329293742372874358426530335168577239896621593525694129179295811337363467630321045154210572048989904382742309499150478876733753870980365967451441868075219328734641716828620600267553179326584749251942923709135538249414754287974844037463536491321750781676902183122912234891450506119173589782358884494395354099741593266715317857706322411004099178352252756824249496451555858608237409486567585888661938650339761793161172993704159885636239818005816676933712473219451236765659483686386090270193556650765562661526322564507984101011479008895057867030952717562815939551201024470881781742777610891210989706744673613883388168381545099506702166558863302038129406061047462985784790816412956431319441953731260132036615092658973969412418570080154472143488726959171458753258966288980062390637974961074821077560127708034802291915716464708683868695597051741617799112657775391078650818426368881310869322484606977967007699392291110513447478432508109506477947175169250199191821304845289542712253733347492690633718284148536068990842812429984328411133300308863278872989231408457370663983684104197636810765154894411636231430109318784274369500582594644647096757164395608967051577600626011487382132222638830280565759804958717219579255699630705548653676222861531576224355213988564470035521660013116581248503206327703286366181072537236289375099308397886294413395651743323591151754059035691783950404115663849858803315409262148969388408246149234961694087453030751430269102563409532785888485474168727887129762376453209310391665070117839246637694715577409176784772216637573143044375204189573403280476668414508663135186602723331234252254607796096802402813896431794851828212539103823069434690041381785918392082040708123726189638279319453560128694232528169037847568674905814804132570556213271006968242152964727735286105187945837394658718805527291320405599834974828422718923740171351322471507159509937126405567942232335853673405231197879454550396388123339688804483334766919373233506281874640611624944032906726352284619811037451962415654914779541639567223616731506968653655061019960451774711149512993334025698781701357285047765796745602662052486848333170413593940082285939811031586333118795881101156690153677834865839622117874194897188884901458664699217455190395463135672393735756930342811994187754243486171443396126690432331798028791243226827756154275370945654199546822556174070982093493806215426804348942534713477384223468484744752775884873938587744634454303751333912433805674065078040909890421999843590618479331026429499599768846990732384271355213801981249225105825100348522730819848706315341261071974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 42113325855277577537219633110422147835134998970738976743923441202488606506014099084706954307679536191473886355261155469779214320057437967533530071482947602034491992348923900641375399449406670740840306274822634348717175765774367954342905541142152318752334122713181480252909848055727722494341768209415570954055875254557419781402660698390912827306669865254462301707519857852191311362283316949046642338861993614179340984064989245265849932721467000182455825475689488210695560816770449640922979262485882282306854908346720465780663411823354506487637528269696990231353106830588356978661634726843022940620242018187196639516958372353153146796477773115427454664729074540655837482096908476430538266358944131246044089667211275345001442684571513375747316406875325134326172610419465430698848740620125068716418985245102520530434604435661848310679255379011606046244670831700645493329475891487333287169021183717601136778697097048982731931334228936713537598148247254079234352082031214840171724328381709987247998565268238671015234384571750259890073409996068933969907784888205796643138460692635278648288036777538630321597127192829400130368237114168431895778180970118389013072469221471704037635796467168935637829017659210426530674310163933241130700481985079737940378179033320615263620797246220465680931832253461254775958633381706728156100201085603179940585560789861743790429621381887989355597760481872822508746804345668646233378059996974102764533121936316761617642302977467289849258088506083118353061128542099027828956307231519628332891245814041448527114264047094193849206620475003031047394056138174144467160650761824520654472956279374985227144078758466234411296998740498479552213814071314858124407833563897331228416118199935574346120080223797936518327358854139763579095286659109168414268082777498150242215833170132921004489071674285605114928465976738774621112014668824514333747399913447235501479561359786339211716696939647176931757994812299649504339982041615000448494683385112413597927824925856949279334680886011359538709003191280817499464886327254762251448770848105991150526196296378643737262244953913366081669341424649677824523432073864330220810633288905530953275785483949325327672988184367171790348712369332860341860426309666178473863977109239054011872080533998916537216325251964894832014473744479066127081719656994015919636243616970821681027432891056645246441187381276009289515679280021067772386643733274513081301674508896194995966804178393217397389579379934094575040982562194900342540020819697403480502829170191754081274476654917330729416059995737077904556838256696267419755319858769439534354092228473167012416650562080394987795963863758950676054067056007293891415927951878290874579231428515016973449676847816211054321019518897938529094358991298449686975484097720772914622963352417508176241772096824920502188790271691349770136908296424023054656037775977565068936509260680981629875878167472749125849468001713939822838309657602737092062081604723177236137390693244197176135181671859069891176443395069405785222338957535630471266911176726938227468177317003847172554290121991035791617987770625477550889491563740916841914500673301801731735488069230698561984251529089616594018577053029954879564836626451264536798751532696384703053286098062879354234278372042613425249417206284918593419761723090491792689613779611287645355519997639090322542627917872087836818551993651801904896817283035099556212765891435691991245705598300521601141492471571441218645477935078757537767860903840163824018289736832048925848958420011547035211108564866018978197454926302385985156452277764413125488004725110372882681914353551988383263688980671297439974942259359388244171774447039582103358397054313269443629879670384201274867128328655283905034248955502743739917438630625611638727047684390597692168658460614318299863417486444139644802309235061445464008965365445105600128287321435748458863305381597107915429916111171617940078722725974830540958188388222360182340435007891326057888143208072272962242390647219465958705642391031586781076498133497018378815081783179620530500582163485370121428243299194512899282372728498497928890695576110170310824038163744124980194588170867304839711513271588908783350967391752546369850057418279351900760664850266358824124741834105892345429720092908669441970450224256941824968440677078722981491345741539365997705405993944486448031628042260973139624896057616543200051838550177518660638214727403988266478930384636397565318602722092229052259252605721413288767626280324803795757024332126367372273561265397498184893757476133296979721584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + 7781298214791333932541329366741151745905560688147132486237200680638278400904834103273613857941928111361956397622299572860946189322728767528919140981652003033034899658453412010454845546683978067396163377830445022304478245353610907997286069747358176196640667043805124089835885225590123118795504314852160287471942233651915597641683072587081138595947461548102768012798132432944342834117299951894605158366325153515385743417716198914609375081466980924053154950739603885673523655918062519399707004451235278804502210749234098102960287365249140644840755018254601046537116796438433445671083888717891463297176599081049952940347366506208672230562390557689948876009074332358327966323786949662487419673047080793969747140007830979665598074225915930940659445853946100360008227678639679188231813151128553805686294537579539251292718891587004840593910916481034883404971781513001441832346615605258975171285871466186331987579552811503933080809398843962210684488774833834821562115147383639853114132919555774151429100710248613256092197215666302183135205804804546852446610249346057080983587856264934169647192644145669780254323111543520343949245276552570557299848541051868111956526981959834392782392054287549061662503452295880272388741619628174391899338493293225795408608342772519750005507594337821210083678185047864727607291255083386671353034617837602573474896960401102976378805096442139703500520097011611817727496221330417537516046587443547619724877905622235007888004272687078017190739498972719382407923976817933127191250446462553869883057044957926444547032228547497242109562812761894725430699677950445587708404282473586804203825985055201281924232638175069351602343303810612385228919868104941130257513537659784789335636001090747469161821419529660564833332593506646841240153043368822902400746888313157466053585300654196050211900498980952205240021350890422348566104618519668584442493356684895619708110854937695573472173534140264807008136236426586599455619422359844727496474781677646182176364884323748403415556291958237981984603090897113422885403850233533400948808262152980517722277977577040402253855188399314759134025142490000997050147586778145703208311476332503870332374268844315990864778806117369900593985420440560603127943382231821040762314822640908217277568471239427113310503555431994829761863392976841507710593110737939119034373640977516230316055611850327807422493973858747607260624189561857831925478687620122268017900450446956458004108310551288603047068532512968450479305453138022424215975616853288860042630708844671112478093720930422543935612419881708867106303147599254385499990090661693618186526802176315532389609734973965960612480424866100924245199075505600497633843507799838444358942041184814515692115671093895623845650456395357672640908532317061390186849225038220410616058802622682552796051488272641830206512867248183002201848327898414553138967534755299055933686903989456653069478201245887910749876381052029203320085314871780633509710815416727406043149666167833674255150836576511054801782226160091253996377419707655375974766245376823521851645287895380412099002298838892421557315719178680057426421147693833386094813762139928567818046106395068115036865117101651492547607149856635411014684251740219639348326907597814638516198466596838276193794258018863453103390141550434200421204620779550152321862511710269320221256439334566716684768423252419854480217215016009676017434831936130066761044435686980809219243298846513747335709947743095424424006588040232708170697836040405841942680400143628217706794262986184314212455586154847203341572113275421925074556747367801575743739009830399272595307036757335647494282661198916860530469522528984951102736514893633906573431065952976284971042558251200300669826760381729758632819810830173798845561835142570379889136553180638592550127636911158449720899704539310447022542933234259067315935614225602879243022607753260948689565435150832940245770418280626941223857264536123104571815926078492048910653962130672069239005809342314521966652325362196457987987102070877965602108017307930983003364563333116923353152460921719237318771987421655196915894654016509114519345711418340150768429772899397200928642589685084742912550212604429350829954594712119375585345555254013497362627707458027092562674239716444816241122345541048086660175620873836536465531022774153088062579868143540332978977066695437606247486440364995889473804231469817344674520653443233423471074660393569217791898648654362173027029721697666288964624338525265699249445445690269318175239355971570701895998303331732110467612285426301140992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + -560966312728632026178634253534106997250864412716209910091821902245765075123491152244736818980718949180027730075382174561190187022709037674186079899439518397883582578698741703860739531454598754432591124978438936552491850920144953833428324390416645356504230092036071349820598729991901679652457541271020157001226042851694564007716674539300119789873951635565157079750698809810334284924640746194837944586890677687697485166996201697151415648881133739708627865087261795219153591520877374788861466392326046595153502892946999221647970348169933377773329362643102400990348668622335219713991402175165613860392588776561988341386004869683526249750730617221471030306719522342965959571625819296559866301714719875730341945530359869620088857694072767813646041150058853677626480338336972531076264104162153868598153113146548554126860986230202198015550277293130561253468615157254624906163826698940247186806580037216146804749087549903161353432412429215070003451655741170496311990897620346812972075690927562548550954841520814376576164121811014184214804821426785921003156930718082665968169599849780349128084261176313969940447198403274181392814231662234868555323603562061737671223889119377637204047516021852970573526976829609970880427984380243775212194158927264482180581470499616127674502596997797493664295264232750875202060235266668508226367601537954975654651962688188103995512663844719144557731665742355974379544504422647144167500543650660952882500340657932424730584184011589794587465823371029580168397958254013973543577106995169166767389304220971060685688053855349207845653565902016523590346139866157993733835338935364679120398251490217878083876481003412081283640795901155098146357059204643126018499589476109580028383029993377722235525771209762319783078853734257835950445538687487309634153145578545670915402723710022172767956169568151024707470924356696174978354210948185483040217127553981672276195890582280045371472236165316575502577511618137216184084372765588018642652160418028147135394894598949039080708506599967319171187482503866950558933879308470039588980754128591260500658971215867811670677863897289989254152897531183250126850943456173932035639370554084445482079427434199240790085927544450511160121116586769843234953414835450842256145077306128655651302985282566032644293222525746514384533362452574906320569213358759595180080909958877723369890982215950430021359892918697218545185071697971989153248348097248962784198424628871434542448672044925229774409752649824996477771441730061301536916867094251630043376412532806093659598143825193250444551414593840279126734827389312217378288179532831317086589093946617673472941015739041780772588043888978718362184103128451567944560016885176022658312899503244309913722823200734643780052930657578850334647107313241780810206005955261182659768765411262017937268791865712853963177928332643798895091154282233416133582590566885839547898348279428223538187693552295509658581284541418116178743979268614927034772907227594806076823808558146337688786149960071871389553302741586539272199006990511922267316622037243199504889752646642982273499874677522616485254768498799595391342793135633931127867375378549890465725986186067180178677993440925797284569475388021739693146053348751074695832327991217117644731964739669713048754471234542368669505970613751173358416798623182877983708147486815259396626452812908920020092226515217656174332904283681025336908391087011593931004519995000054881891914982393259196691602038908948456539870246068498273420551983481509133939902021396967080534211254881861030936529684168618085792021839192404535221270266477593378107306428661714486761972461346280135679959996338918248572092820398451573810075033184134914128314924696019022530796852806948613834112563798173154160947147858446652780380744089281154937835665338643847065690914119201226699680172667599843299566696908247505683319090396122216193726753375180165122274765647616446246627431375124658324730952717560797051709310618628716037648877644694758784416400432559532067907008149189973091689726743348972018867397822320998968780079560179804447437168645415563533077115554936759957719638237371700570549292352727910591747767847446329134386625953239292696506394375587068764461249145421757562667024272367058397489737092155684562934991648907583772869228512192720750272583398280753479774002180349977410872437081538076819063455334451833858021013182556830720908492221640672026046333144039003201022168715920349644853392063226191040487874496616759206354376839799214126190943790706111903241082804946924136369963890878880014570566451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + -841941036665627217624861085737865053936114659450182743457456834153095522191687012986541955481818770260231846391306852295560467943769434641194652909481704751072377202806239655633831350763823059376225575334678055019947899203579491063858004704398838901831544026118357412351160772626520747257853594096650615919428495623042783869820103814838589394319942158737852552065911608272262621301929988783961524489639159875056874906602807054760440459150085815160165500688815604892014608386943360032298011339006742560850233878172855662805468047067995384495235262252417958895203300263772643962935061084520711085838403080410444014121933535972677896787349399904484081184155905872497832075649830970142909907303963502590982766509936382724176293227090290913437419178381733247102095254778326139778947227861594260860079382057067035739306809785628562691467364927961619055378855265101192202809570987085981655609326182478398077318841687326402949534357149963252859981657515788689571945485699994932819458032599968200579916405904344123209271196712717020675614437517352916381929484436413395524812556130782643381704079551206210726670962719386181574336037695996517116407995460694940321281252017668970091265502009037789787640285613486205818927572930171496339380557545689436703889136975594325622212102040279871984971745194665450856451045493298841286681850341657779929875552026833066630805522580548618827725202444071175510458898588190749594445184080334626720158771917637826124649910488652797431088247895378826168260977584915826304648179609108186828362480317745641158833979315946081730598094179290544534222074871046881309531049427078516519436987145630149006726373593384721042643010413706379194409709298832978588798081582191186034546312153592867926950889788248854585401722915289351130033150217789873433720498632732699560759965887604160851054535171985471537149315433000134021869422396536109656807734318625661237927061953137226378912841508246413950183837066817031559480505124693961531679717917431660982800431708490049966502824725519425640201880240928573730155888633493848664622236999069072285352632780532376863725657053533696949236914098069874757943166986219327831176905763670108491890840772426425910857272577788003851146066863165295414121775440207898238223759891289524460797086434816147835527735995665283943112365812863179683033964441828594505227366048959351998621199680463594301071644621962609707208858608774495173139907296132377029527388807582252416011069172991709348032210279496612070835073898862886982705188145037288470334948586295068033900838544497276427114251103450130910473055947329468733032327278316160722987701296516307570846838600229435353912732133477337379698737993557715021098440392798751077987818001305451537555057659698295241961027407334732608926498744069971315906187086982814586983875363641992750542776091512616729151563141555133789087139201129870137057331481225807774910740708355415493735554339279358104780831728321190375674838247378260829063728169090093835405311090006593287155585475983754718109773919571279629836928515300235951844769955715643452033495537532423359244204995634552865536776552644311473773304514375005682207101913100495484704713562253850693357320568711282577323556155138409491679066748902283146342249079742374427919450944767967277844749334423399997808879392514789825646486488338021848448015753084986749995753228009355504439461412417673112714374803049347547912907140082428245193632280270848544544749643290148755589958982373136203747806702711221270064075203045721966013554497853744409009774689339947891982214269904167006842978174063841932627784276626653366782774095223481197032626652195517379306664991647987742110197486029184159953575318570212092561954855566920797757613990246410579979984717825336992430889368523941383444498575384757907169286779576405227439135322148946140149901400577363862559845396063002275518145503155859932917338418204046699659702259284749997199068751881891469052382285388743975389296458551441178976697230146693719286989086484079878009291777437288089181028026166575429502053552242009869533998510472075289194334619103703107463593787710582037266445957510570929068154673150348125347033228025711285863133009322007114527612955127756893034746294452071643171697409221517751496117941024524310892943116512912000720359939951977530989682868499146628205789506953862440586785006694189715086174234193621845561648768963044688484988588000454488543258852015240988844118658689013678503499807205515394741414135691391608534877666700412397328870531669654032802060779483545520622474411518952855515955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + -285330440587419795289452793029908549393331778272279367683433360465654694456731028569487178668144845566718021434067068389271339117665034515118172697529647959282120041104805613118842241693510536936104603175362728036610851679040557365759028193730752393908927396111985378927345511451006147264866738318093639066854777771848243816463740074037708985829820257878852302885505910440844888664034927484976180588248717262322531829839454851228894390441619262008851040889784969879493958666169900357080270382720586542145877802938062648223741724908057251136615692565357628900177824480337276883966470554430938496106064166779818498187614814358064880642714349040864063732781778642769230265538361016180943194667305047797038543935961354162774960690678143451719086160133283254625410381422273040716566832723567258716112343370484626157808812397089432513425470757709015529898701299268280264418959169392710791299101513405216475404231025333027223793767038059201567608398637122683301055827343408700542896329866341964848309644186924051083135639469986016583484345172618051141783235444174524807917142959002494006525115788595504210865425043096626893293920738040643792177028908674427821658055302608436047639886187800772640679889116100716778862715975803629242144953868689785074669404226149901486010763978158828758561021283303861892376705125614117264767171510819879557675444651176276606600706562846276838571581366043142319983064871803534354604333849798276125106709685633817858309879720452858936063460201842112425418585397243530709266949134775969494923278779211408131254785097560197733849398076483931360919295285148603545631448293038647425800258090483108797803067766019876133387034430918069858610835896154435437636528832625170931165585822538717848745598004335713705828747978981019043196414368291939167937154635983990960972793215026203143057207112657076211834949699496351606678172185189437667294227504567912332154699360358246954686942699721100766787914646778474176724178573267110018320632086596674878480936349394383512949074310199579938836278811173397468862122628599300781047540065125156736794820459850833218288374970754464848114960749176941208130194906909969307229400378499595219298523310015064035090287961012063510892062106391195580191126736906514115162996900202832312760502771222689178244629722655949211149901457772952383514082781486880916892399079104124876364797151254719749940540141666171397230977349953793306858170307822868414045924026440795226261516341123223774080951031574899808896235357904419946674935390672849797338991035068377633820896969438449304027098410425796866135819587460455248467417355140194182709474747912241038598362648666924321102050485224186317808100581574759344654367259315512551838629196855860824440612799941378762495850695562941761780386566030080704839843473149791732137976033728254015437764181811202816278201143448135131966836556758934148647025204994740122562424829376803211604631213739369023786437824585251419619923526339244035005871510200028544656759244035331069334405768878287358532602950840826088274246937913974766724056072005421356849170879063896926730832933453552037977901582183993156676642844986910999623719552253994657415924938726079498780206213139588006248263996182751680280137983551693922394309804376544800288201927237125532501775247503108459474797783446035428204577993790934238185642755375500179625208706511005464420817126874826997306748154937960840421775185439512670375946375603513173863923666360449242197086175916713735805433567854974934221820339566326262682375205446582866404635748665491124662529099494944213371957848848522092431167955215204865064719909136113748397993860279515050106858343498156599311189032724872678245274930512173369435308943575214396718384483650492874202870245875683670539616489434189270816685133529195103519333302372336954199331819574771981903951550851476239094975371134286293648530631167606915957014442055444462623544878056477448721460214934519847386972114328652431907841348841180167021554716493447152311147397662198810261927522597322406588681561142234805338882983540118368334997235433953024466394794739396247617523795617745187674554141724941391541629491859237937365229054360822075903432935148517129133869110926215386186724490938542592270824463026565304665800689578989117391841482325186970115918227337643733911747104447005491221767606486942113616908330369065642304892424901359050928318973305583799660472229489288439533034852078136461346359048866378792758221510046008496281991385371800234877386940384757489354386325051830635697897789325705763101052595775538724864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + -53094902470302436989155843878384827336972852833821659485192492312419548042271742793196380067983584807542861270069066345450833580756890586017547023476849032385733657047659906166881385545903154033386106710352383757605616896073796387682693431761718132864742405452842730877104703874918600631408086584711768789512268531023518952468634987669928007954648664200764110343059670019122202073596430316459354109132989412038030433866491429004925109083463127360729128116720482104669194241680471881921452101417888194182462846523726908593999157798630668519371568520816373293514612006423599204419927666858142633216036340839658985402635371404344454126556981840409185377078225768157253544408353514521073082616340378252078610485861131299064018233512371991239602072398824865790896882155717274272260291188760264780887395204191276194722857481337543015893398003381983145127012639339768011637002643549733253502718676800172039137888806256680983084411185439797137401627361499671509086552971058437962925073530210144503411514735233750787988607878057513572450643757496434631162225762985872844298858160902525716508021571860570655452974861426991943226075435735681403332423719193979396363838409609764192129513298868778618371251450276980790121877092216627821969376675059897294015408668792160513823252611584457635459621370392190792823213292276731575259559375514860225858613926489010523026771085561762788261401831978079986268950435589997350860092525924254588083082069391541222008746479443737243951492458235513122019770240076648303157487166459828011399316940634129089569715336835152355599174981577671098181457613192623162032666767818906766997742232458116152831925464841151605270196615870275157059610279791381060605941288039392630086691856763242308336749415161110390968635372552130682261245515955898554730512988376311063369542868862756594183355655026259302506588945854855331630214154492584586472614440677461687035775320567234382203326724506305544193381621958675158839204972014102911886950193625280072900510076732716336996856609120725230551097317831467138875798453492229918723648170965389179231622653826322749242616877307637273533684783068921463805286296582134962493277619236063830093105351242101121186288039268738704297701021373662798012885015612438638842392135749588349637477548254667771988531509952327558641789011108879825149254820280102050717625867639180522157044168866828696615383074567625701737246924260836918114847742415556280191747863913394163322068812033085493924494310562027155458987826969418616643736874329279418253256341354430976245257465338808663319780838553559132829424389800579717294636964681748752454635919556818250107352858227110790086781075173639871560883219898750795804969318343376278166257050575045646792935028298194744834976701450981150548561977929016041609821370371600044642641480352442527410735511380890894432918528111450798701737402228981846972677352487150849970722687572157069273468783601021750950941460423362054126120709080728009752533682288349979126193151839660721557153650453418888333777013767494684564845755241508737442104187773547506029945727726689768899023625214592707917261898394934065237616669913199993191386213540400450012409064238923042019926018702220237719761476412645827934406703904910003031442933982391138245548828568678684303650526313025306877893559665307084178355615392201677191248896372686569060919921024346356255912648012828794992175090711975516648000666027578097339159266456725874446565759203077960501795097634130357358847584400604668194916500268198272295148722965596120628368814077630321463657895864399325908436177526381503423560274206537556161567150569423485729082102619314630425976246572538047966363841039985025157337993137507819979315304928745079801072938441044072647156054273213608659428779731311833892863070665847504011500243978155422532790071987884595813366677200684151167655644170746066062304880883900926675666103974949691603504858325392781046122170214431729857534448651397317674312231282415843948966811132004738543312568545830713126708148423943549655747211483353978151255402209297859455422557684400769417356721800636387220424631532134474511999881255388360079162271380454820657754925654255166554199280967476086013910238586657586386171659790807092602174000832230735962888642716274876167637657140317018964124334245544959795607901232320513729281520478065918115745096936293417754725632596791739679582810847826348021757920339693802753285680196539479721306234470825397572483786521537289269894600590233095913934088589392915156482444935895611710127417322818230181873079182950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + -2783143401879182990953755945977680539289274902378600422318681493432755759692790642634106442459961631350578030940165531109654779981657466838167698448626895543880165741286457111921002603762556409338417145927797223695342823306786753647294331332075247467529826895759303123762951229708656960896439552180533797789875802322756530614893502713025793486907620179177053053431421959732693652648392327944287383868047811052524321317752604725787516884474255315089127321170098846163413884368718289606803119858019615777430061333687698735394358601823240897043035127299660410017482597509365625547270962423867607419114018419764239770139637648153813531271278927784596707820708854933285780074241710612705956380534010811273934480313988909399492680302460144717369891884458103652932706096189976212329287992662372213843044820219153336188178207829605414338152685807427248956165714526385347762590128147580177569496432167316538374227150699368584183179491316882155443505763715902547894700984400037377272983580655309275500788487380557335200461068553894245853474496132673577192174458314163299694009403830070636268030247804650708744869695716691907977216573263266208148469500078011963904829406646831661922825890836532640086310186431703850236087657715700976319241610794542854667479800848299175556698641441000012301246066996082952732613073173278179538681124069278123059769841583207724201561660550258029691472549784910290685473920316108033580455951513000079930276182860923145766173119764735628493860950516768812238319425774494231562260402039655839757291397339817719954293627767732507796078948095854106894913351617684668696904394119224476870282432921036972692899749054215016374993700814969773745222744184621540137698631460823890641632482833763861808230918380136124724369293275245926351749361257992072480375378069307513248338240676653191682768128265732531870435529737442836542594184848119417356680354976707400108183510199300315175233548111402752291515483625454812917031519352304209364928350052405765014134370050331123368056997295028139849344095397332175184630795737644806912730841357527478260971598844317589499949914790420583182344490965099891862893069453393674697848975539945465979313335607240501806624337871715841964645494671875686434482079766698380484523968542237799974290488190788522087875480071418546309724579557012150267402510449618102969700521424576195307200317168680302160861112428559291539767230751818136975274970499129139846675970011049084971053831437489626318028739033805353051100558551889732333450715809975765608061038969079372959229883922985837689951056615154308268824466648279739180186586180058267652934121200132890093877902947330605050419767722549664831044860320696800191692153822482858179901970517103570219345948481776655044783187040967468139907297451945152171442732029091413151791934677251341707992926413142979270942724917976005858055826416543165935080464641068901950699835135708965137466866071652041471966965399373469344851192741251263902375139417836777232486818382871050414217226041425849359093386003295634059273136959877004767956192209628801103121628041959894078930788795648676859762742529259698725899713071984264066510212793310486143100455472449587625694924901232215397147150164724762374451609416130514417485774927470466225951415351114151233244213674753108046808392295574491137702279206202184832432968673188201252911108403503762848287856752269741762059128253098331718250049175100263129660555837443320366975063078123638695371865528939261409288435468424833366669760260099187540763948541017591181222275800661257904290381507656339427732621728468071011013584897198473282855692121566237765090973162107698355663956775737059258113600823633590184899856175232686287152701901654905462761254925055448115958057943206214140963561853258808491763016200052334988218706924455523975884035388800366328217945223235973081047407975522692184686912376354544960581128030889631554955399164856720426677114564437786447205630951641523070687964271203619868395583171353201137838639644747210864238568010933509442535820336832705207625737467020460584823663589710084386841427296799711868901942519172305041979012630012048919118556103988145233141324127746402965848238640818089521176145988108303553288597658589878679962936962595552322607462553823766862578817131488461552742441793508411843092767181842510779232941279409032395737579136677279538843197965748498737655619752202178646368097512771888353144323750484946377467230954770633760094020092316002177101588419335836258391373539185710520100741088704948897945936800594584628279377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + 1868768908569442380078505025643429129122955122143115649305601637947199141735490852897410968812513397214512411732561094280943493560314562478750583908213224067843585048439840906765535991866324031981694961220666828091038869291264509589705393647545990489751238028919300100862386378025559192823953677206116044210618300643983199926923582581703569501025075889569312154399913257101516912337187317854279465789218764871400285998356465645145643579580718036646511590494865629555083403541230359469203121196023350958135888807557302048312206800682923133168420109939392304517467757482972356411099063639514249448518371285026503072064420720546790733095412510764508411825895158395170788437366291330400894875403309557872603961655068047172586916898955605613258516583697537345829582771420910198794026067495526449565978613543449178183816862817499681201168518008410100690658262020408952318315286221927015952453657356007040383961469410079321079784211712886607094363250067630973306410582197296019431914906024215797688978316662862242459869435187318741964998336282190027128529823655900887542658463883972805031942664861814400903818843786616655784501311070399600839890266207700470514871845253272896793354657788415843629439824055089545459411458306197738455891058812118444130578727399030259782801563822854055688525133660274690628533202119998997161212016802367745027472428930323632225329192369206037993117003678405156940051032674738690116039888002278313453584288082896540361109486326953915712231636673939109891882059462591458124359506019026716365309925029604931591953315194553646804113953954297649311055199581041464251190167603780275145038132779008287680067280182833155110827852195997832960206558781275284831503251492302975510629714980989472786731233658764727357215766026973367836565219587608048875624740293547508563488493860629872647627247456573712472428839525971773900653910394899877916297145213636449081990589678293360717194759099723184898334499158010587367870921938831233241418617761122314769012935905097547956673398677478954268989416983955602871266789582597575333250182272589837652072183327902461695396783953408479003244715009576932687785664038290644864051742197096795676384705061026533136638183365623504819598871515258967263375640156858504761718957773274339295989383101912903335296233250243082499267335495587413772660396826566835390532552169967033472647812382828168678344603048278742291541785702795037405116633769024225681293006301197819082941094729394401533911596270601897584438872180644221162293660851367043916260802955714736338461475362716718975478754394288978852574796216302046355750729381686435805876017871175973565908472751211008512519780552150232491943634769764007840472921249599751537667472802784871854098571459612753548152280631309970548994321640511312136624234005855645464190968922126483228137594390833644127552998578818580893838267105957803284886669815438979215178989317445573218143937005573411621291585493582122484868642985021008301979718219413231130295077840001196904419369647873300787429251990194656880871621114182505684554481963957072450019249369303476197233991912281538460186074611036092230034290619892178902958253790492942763309716263141281148783865100776765219062468404524030004221101488814169894609621337546865312974819963641342789228511540016790940078539450954234805957375855845156195426328814878544688193186154596177671580255703386721648037033585340193911150458158485523899442333673390141059901604149368181155598849239837654055800957985158027881808882553499738032412760303278933369512426439900771529442539804090615455628312131744131419720601247864724359735090116044745728681685222117394181465944732134195339388265165356030843522035500394129339509849269774395631933745889039686172035339261923374832313575916208270699668312517614528430783611494282776599008681148341879648890872749048123625440024777295764734169549116375284595210863365617155280269731537094682093173029051668877370332311916003873237075941328005770558961835696821613583784372882714400435940782637185884218034014420595403176106321946626944946128621140577016858782738303896909730356551981788753231124058892908345602627082598629154540865774773948833772968017067700014839814212172536528270702592590166658704113887227523505610470055327286196922482515227436432197511118822333387363781903456438965563415982333621834161870131149059902205087842868630190886178513438102923231442574395048486469530827032719040931044937836495091925857696096314327498480127643246112780797594552563497964107952532571765520681533930040199217152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 818151991615225984006287079610124556679089850524364052238921356600172220934327774613195378068948726886576915204779129668851477661380299059403686691610514838878911890010825749005999400043638130803566874358949570271612521875797385085494696838453083950978603108019113812629909383186564994456267472006630761956827060440278554275804249336953065804458170729175396188398866716231364791581522756658445333230435991383628157004352669132714510550482557311375877960925907314740888752224666018605113101594177495585128940835330283625568383165430572193661165256132905708636081202040723643823940091652258966548576256995747607397440721690322117574113297554031765779728038900355529692935183037292024798857276301139581671185610699862548824558987365762635888439675080693762308775476821402648922436810343487896989248067968594543909290281213775736352480271785306685542122720232242362925820266427068444591139264166449984588766879223000675968812113462421280053056563965551713736604267876885457144265335425835879558867607679562324433500140523026122665489305541188277734609575113723205973625502554537450457982814791605520760574903078979774592900069498473378350732072785108962755837486538349380680776365668841938624924553565765603601444069397297943433386306627914674194154550155510737086860978526521364070580116934098718353435632861990102131647522667195192518485615450390092163510001801699113916015494938588617984812511384821264207019941116238472959345340380175085974093796530331577904623046866157458831559459237828355589310368280570831465825064592541390094297930879015200788809713873688516868176224360525650636741489380141793900779770928571572348695797778406808158401527457555457113974339157835399581246328125179456058081685142719002363273780372800160902510416003010116363262094918343562200887842243762190845516032467878272380076992357335511999853679419387490378448221565936116296239064193484326008861693385399535618868448181466460788756761385061607450885802258215979889933215030865047578126066257588676183999954458944063956660660637550918907243400478764231038519826853950442296717004542584707268209576634987564670478853921923263968925332294079095567001458757813188348579494164770756235434891720779005454917210989410308176003167048352204739447889547650617436231541533322629346434720887024143299856820172880988791796072603217340184518786401968110247232261994999836990514558660657638532805495188148224928152512553573769552322879698705757780317391118646159041017803955046582543627639040489030664692078841622316413832490731943438579326884437908356842465803601338098717120928868576387386503826069088490348219295312406119332277590334559696349301938298335320877668381611434143059410226538583822278784715066457429254703378831247049439197816049525962920869173205214589724322454650700584590013534448769444678804339033574620044900445113527480055070927406977933940147267127185126068247889039424502362960474255436440761548908117972682391239012069287869658812837771484277932719871441132479556572510564665320875964259125599056751696182862766036689176113497351787677426283380740257593762284263088994872356345554630078840084471656753601338715752403545550834182941876097074056468508708413323236209667235430967200969079302774937565643696798251294798188806764085105668825016706348616317008293449508434298952125985538812665574945964650711594889287483651244965089630857650026988267026525959860961704557558953228625414577699169478569194646675551570741335492560561269828376006388227488062375575770490992973145263432136343990577210233215036701391781425229782879429617462066212299119417129972334001198686397704936962697644799584968134522653441751342011864044085592193405393561446229576736675467028344019936669569161630071551587894385927509283868353181408187270256937846940432270438329064739994870556895330596710454844737296934476297810924443370322357311428524202424404488707680909457030168980507906535075170870451295358417700268388666634368374227599328642918132038619567066485740583970733873939714174111583387351889101497685287269200882078276249249018896437974778751620347207584455799955242887548222388695604840891059110286645632983691821196998629040106102659086342267136966924438611410585223854073009868390849974967282313404663901956972183579041676541018107068190675841419452547965162380535798051715102480547535508030706694215001298027926031396946760124632693951020658884029631758602410725720172266589726551757763458891389360240247093519949001874417868707658839676952799070397977798927642716345099100542123743641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 209307149324275346926076031681944929191214730651191824097655906598236390894208287573253008504774548838618084243796176305442633184616054713298720909992237723567815514833762279859666910358159802540478984110077816148082289408226628507561753466971264344687160669402960311664258102409054281706870573765042672802170491390397551854110070524576066837285346679210295906068396097584961752070651760071491975830219314656960863263020800911459824748716433647234614686574154024205226285636227416786158067427889875106199535576985062488207205734128986395472252982714596381160564068234231795268147479293426678739589452103816255528802536157927089123596201377366785880615630389858092702732052979598193444816581204554371682385524002303986871813043852070380914794214528547735049574773055925911989451970721352609348111182554768286037314667119901806749959526978980562276724809175811828346440765894207884182632664291255903251156750054785031232709396883508294439556683447482145174175086521750548783103107123131401748557557050104250698396184541568719956996823083955752711750737903333613399310921484550470366897897655495999852676429923684410964569631000724623496815619793719066702936388445952954780035579768469151602305670184537741444739137883979351609064300725709789766339375897448172326960071063620649842848743237117206387901967255180196277235609093408023534667980533751681620658762443179469773804955042824473742869379627959942963704075124903987219691958536887513868607915754598871994612405680643421010498251472581233640353581816809903916253841813526067300440181957949623165307344582571108157964631018905074257785320462863521385073059157105847825977948741327354489249400447315947044777609488077036081895631636038580973580069287401723049098851752973996423365357804654159328203305925472222260338242651010120375164814940682578651154631909971356931728586288659010157328858013083049839667793057764048199198140189624273856651472988639239191944274650099434626369866825783544035643718788705179161490543815708906973116630173884826873084938540108531848693477810632671038469513126563301312215212881679411290168181289831880702135358316963232994387865628404011887413235361143855019202587496305163705000078262411978527234788367020893221228363317803826501120976836376938898706514759965020200944762268647919414422554911939264610744860185221489336335874756863751890215962354985502247871413095602286468022397258132335841490537317388109640911619143207422900260443755045832917180024171963096379218781866856854156015066276210490622760069529481482375419289412826154563801697802111076552685098156602732878461608391087318710103498732351405141737884478111759753435282441536085187398493213793592859233392738222752057092898924894458559428212950822399863041828491255089316154425880865699784829899623948990948608107702288943980579016186487651509649743409321641882681097574197063182600936316060812199988658938385003567949626525642392848654648911660380782243522116384032225715462354182478660995628603521957675005187769637151090190295973630198513903843277979953952589459575325678579755017879143119368952496675074321380754648850963650018818511964855853846076756318555018015919848210401480318037620573561957797170139469818563819981555778353174433326893236134930653696443238318800838054038513007310654104144402623347023903992477033997756111468422224770926373727890594924240009757821527701401604976188652081659228342355356959271120001145395540247814537858301871712360805944238705047601298518786474356447757336967105757014829053272585610270824366677752010600374121624254324544816732329233287204496393815193856844468058022869348869872926701073155709828111678306545247127235130591914545824516327895312902205021655090650011700346830723779890370132235759801911323189404889590163196294962182690998536794513476107208254691402577181739054250127329738065606816459457755187846102888432399653721005767003224994465735725855619014305065845581072130745872886615046132519688751594342740594050552244203598837934788908521229624754658503105271126378237028936244002116872910472762262423355298402568873040096317562474175681770131264530792790654161119742564035651925009111172992622196918438837111849027105703429569802424543099545493523813709074276070638048561377118917954152329326812627029150810181916867691698263443143042850573054681103801103007062134104458442236721447670868763422769795734020928181763879884382161221934727256739610793905406707101569899033073789943757045964349016924493655371358534377199093858489095543639012535169429012480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + 40574206440086246296652567456726227995942009308615412052639724153637265387686355236124591398144685042291570627972673860992380664453539146178992291473075812207252892843702091544531034451428915328220336902746660418310490535056692241443799229764248714879180022412607738111012803092772096457733561527079705393695691134458141554163166399635078304743198244649686347779457509201831851446705190554094298146442410502275594442404345097136326932160225954965353239046548635204347089173940940286803184628638017039410295938403449991502070640589554225389894174814715648326120905151243907667943223533934845934782281940469059312755282188544798086377544223834610447611770750549335629767064222660388958411321655108929532677899724725393715307759260995915596897192967834240544365816900443724039703970694157112900292940160783215106450041993178825335055358297452078445690132637769438461871671141636558169146684872457909558762467996468211169181841055724613065353815992081987926309893099533146169239576005092201578372887742837537017082816653708668833718226012513464359418238566533449643843914122088670259416268563434625692392215813208565791313084321908761878362319828994209971219033813759324355429623296885207768854312633480728417758069908450790528825718722342215234631607097564792420653735999493643923336891004064802010475194526042205680729469998344618664840548463572302768670845969296958156151519677069278425424531176063687816546913075377815858140115219647557007630375180528724228641608793164248014843087196226539937588920059658589957894253209282127053429461140913974876151720781285099011319843109646855970728527568092024455616749081738143069125234629909944115157522894148373087406692397462959616767727968921392701908561394821601874679872727298974712134456015469429360787728026819368613394686513212608348434454106722205686073126071817888048866002261538920926951898480869234358790632887740372801432312500971844823020203899568419373453668612188425026976787869521303019760496535421292787249515190960602970992791422031215473366686869413072295199221938365215580799158148779978405637540165504099825781105264180644323842625060706097952349281834826131913350525597920590371095368150238950942728319873587109864486304718764881901419357002309308652231855973806857931187044223707938262850042770028489696896383827371773028941609940240524197731965863601423569311386164022054257775369900197336379525959173675957939348328867858556533247920176633934552687796136700964439336456952416520186249611186753329806633082617945072372557391052369715232010806716191932330185947265137155309130934478739751229848433878691973729709628512558892021776069320270608449334530851690799081724881192874855249249524170013675651113761867659918994201840345431347318075668734830930389740558728959306400045305736914070355521365075905122605478467547784816232433266633975356109832900483454671795445091338595664584963768568844305274664831675379570207866108419579907043047957783195518960904886390674804933716503412916665909825881580481279129198858257522466877972743047719026411628815428880326086106812834906435162578105783890777936878913194446840803424023892473877345481880429843554443456748350142191620272040738008532258409562585363677813287997928396452403134211037393743243633344859994536643760369060271666506879623326455183736652950847385641628884044270143134228177941647992110968070408466762262548065617897297390122666945601220045774231724751989143646554675166196352084071701990741412238454869901818660768565115548757529820177856529274528975078711633573131997618241810837312617740855288226890041604183523828234371453434378868497452658970760364570824647807769837157722779914734418728080381827002542485289460298506502896019106180986649217303286987886039847187320082203565683825368991046126090474315722264054535946297995611075776670504897963944227468686543821783891332200543759360102803340178592567341760582902979515651315183791619819276655921789366012347735639505310676585936210567918808807290526081348724989913460352339698205595948595957923612703259540849243693737591119066258489975086792440094791633213505329691614059279469289291746503549159438455537716327301365617390134553984034736060910440278397092906667122991545747733844116348227692506122736668060061124678601644176351162236612554272459379327501516789523217482564497179422156415178896337196153239987830407795649493728712607097805938423739761241364790676934016048287282946914903433846323327375190331767699387770779380447147214471585108782699579888523624049834721280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + 6399370134650653177453475984818983701143521475918445494014516477839571762599292010102622059769814462305041176306428731121808657670859584366216760350770624655017842726567700471355654121705943420802692587611748979359848044047747781100846843870545286447793941846881415750571356848761450559251114274633182314741566329581792611542984559845751929170414755815405804695508408033449624812081117450547542818614796595391917402995172248442730469797570590536486665686652175516492481612837489620640073823101803137318747623263809154670962199728815183360233711822316266265652106261883221072735422026899094378592454122005216826287035185584138863389161685589408055401847787096178763839601045203564764161862796984581545304889901416427980344679928889246714173239600391458221406382418028966798577300295269799988372010472106130088343502555519000354442153437500827097956624467832184256994055282754919597183680310173691061671076966727398707127372820691622506839122259161318942423325326145418822211482705184456024864405832790702625626096479210252976707585072057809184499875006426033134511863465818990600377607390941050168989138786003295198770500754854224661757592544411159339412928162353848727231405643935438425526466882533457378429821408567494142282455795149074818058272530001109740726807441619721556115302903791692905337367284071713557319922771461226098570922599221668898853291712093396714805593150699297288629080090367146789461332336339053731893385193579242486562131093599657911172913300470375045880422784215912412857276820771160265934351072935139129911374057330957821590077230772944472674998458349727505713833557902436537915305000490691764397781255479142535279634408321104479211492948301554945517580644305404715179446547763361030733535310172096865712272049333083564957525030042033151254366795776907251244502289278011511053364234655946527516259029697152782894879514444640745134979627573040285166340137082688153659453686690080038512099601854348598309011698559187152559985590470598105278184079827889173059690695789903360703150523891074795154068199617446166030085848746521143002216635748856087718368835927440025905258529869282833298287322776819203983559745972505819636158239631889649004706632402848418027296097959878619022033331562690522411508783541400079697881329812086747950749015708894105186594664841532102992126984933951887347731907207019445284113903522548630558045979425504692066449052196816716702673586028643292687660664495553356383209876477832309061288602160874680936317091528911548969766742300171024459517299452722022920154213812517568066477173287575256211581125776226480539798369955011296839355646796615309397291847477118421668263361786063299970330073189306503456503586705995366123715074583821166188599586813993046330863843484019928101932254756555378567169201727520532343551120043542193507919195139630912896977511717614124698902289679308317639377820655801590007422921354305702616828529652080621182018288996670786402988643155039075431062446892995852219825865536890120999016078124395156374853336313706202844469533949481755198540852405332272996371644932967885786034162242716091528755757082937243773525698323741680285465329584320835417483318515140639916922342383351634249429770807513481098882838331426558263926286472354074888360147790302643972788980692169693797892999684407138731531569849601729138644598860776577545101554565266232723970460316095000155420502681008911566291344413601255810739760185910363854844787910109982157654813173230717395463460067863555319821828923325471812175507756971832313079151259448068980989208197779004519344085061511861655308258885141125494895514636960766052983668715818477178119628072920576725803607804211721092324918471355201720958638722414116002452698683714160729115481355296222756408919160575670415921876795157807048626854611356307185637484301669642908884596702443251316648545389590621222622542292119958842692736238587413589082765540776757433156521307108713799898701419268788527803255385866471905135664341426214732387808077031236270965780294465865504294016063278772089825645164344722674837065414379191229417483141104082508985372371383082409006564773334004067169895469720499031464377893764329924632479485964689313670727066058019374378829175654045847796856658680072531122010322473267235034922726032287433872393434865259349415007410944384017162703896492914202745542860528793627055794523870677325273101108833417228892450651360714839258815194633830162607947327405043981774536186786886162222846022067358264580163383907592665760117024620544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + 844537776999988487731577013652753711535395643310699320632093217891117506013766949374969548984326474761474912080415285394370581232454836600172828923337728543202916691927037978713263604751264141444157101903624886661796643047711201824876194923716195780084873735420201418975159676667469786250194393364752777797488065505276893306994786590769563397730296941882674580181879181542074717312399784120290637593197813496217610794057375618954790543237776206048870190211300109987426707427061650513345817294719217126426318253056142316143251042076780049591102191546112044000061406104586290345371754346696132361589999875117122025434009050130122109573007818101413102441541399384936310064643849418976281902433665608593114795943336904021051271787934805419476605255917160016396673659958776034217561256717524493171591943463597590538169262702300522399969998164491261512633015723242594117828309135003184089175294436354770373901643482922301697183129790706761520709910057526991726856891093431845127051786492775849856778629206477693766635470657244027011324467091562837121592671182046897223865659493477973628010915582711787932141251360318284977296151589193152930390862319715035930398492005184159464563599779953795120239243956145341174502305388774417169814691638032282880110889874320660953101376248003955164673156081331840588534382510909043190355627514486446342224107593941930776321169824904200436052865415836167114018868709023885701795284445964944656523672331320871511079316463632250635178310029831945120802257219441435970815355384761865347009846108678121996672405483387089083165884588276878269061313673030402776558373668274465874282025356579027127560048563371233099160943508172396447389880887783860721398862960843592207299360870136544038212895750006347903246299563509863282138291697458836744819127439262437070111857350375066383198242292449965219977513555922940837314098029190588789802053045789009629505363821309465391985943292959728983932802354017360411697962190581876267587844202156192219840935462474014105306219160646919074042162860334272480320899370380975702603268608451517141218998164047869641501636795539367473332095274607965010390614950855135652938569200511630121136402161852691010294039469990048346156222679094927802379429354998797528840277879457141628428936636427727221815282632984188130788181055476410956821966939286003014037730656987071705638961969918257519927111757858622320588664575132813122659876373988995872106510217618845153880272738105354530265348579876404311581286181630102842537262441911953104486965860302499402103364910134013048413221841233002980467415926259381370105589939300921088520649223257847514011336370609204251232215431925239129608205630934694896527315477139096453618190451493954722522144494882567080638021875571286489994861787005434833190865587504573139531403417524433906909824006769192713906111263602458894736990857911398343431607653033112777333291352501063634254251424208742836958694444690635263548060053393769618972225368083743829443838826886686009847409561398069451715612828621872503980403693240381411353198525115218917276570869321464917222434513355170545047845487231626414963378489829652521051539394515712718562471976245417846763681246652186331367532522263206014069053749528648766730330893605413555927077501569116261900417622479100384355584846148097933293988080390272619737019201815513400355632793403604885092242891646500847897543446468574784358574982091943716545555768762755157753308990804244002866929871244623103282819692580618494927444782511242793856342087556732408513549316742625331893145009815186033864097802878985395515571449868536953745916943431968987383000305259494809724527383079774122013532118618356952921092979960360093549033448862975746466238163818816426420794972701635808351851852118263770926290629134025829769141810585230309942196886838844628810318919358659007455238024031261279435310626918279685383355134489993465197629628279580624399052122005705571034789722401657795387696466307277465938373919525659695555045845025323844295030231630351610051759083675791643895874854548331071358435926254500845322609145077449541412098908927050005413418488550126444235598853896805092882800190259670922738069684470461460494236214920710599845202352425604534049333110590563579010040434631238894755920624021992637034459173457185852033854787263995744231856319738323399718010667510535870956582618498242537358708599466992337534510048854738817086005504022361822132853920154304513577998240075694357821281482600548013866316980124222786730616422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + 94229841439754024819814252702755261443730925535935629997111408109858658211113352977223578499118610816269495558256831740145329572983701414670045181002755069977953395615784569297346903436598432301806458400048651244393908308267106654836710277473755008958736806088675253607073586564947863131236165854516270208794171930435982812791712416527823102343261067472503130190899826882179995346432030000472689416765516404612623215235594306368181275016278580210799073485485232399994317410363853286103100233294278838760409216449041269390359977071631037131092069595583457920131609653373959467479578830413969373538683676793002592823064860077801638834315087132385448761228185285950861732576302733183701966237159896055368839080549013242842975675337248355576062600442837524635958199408957543020610265511474199798279531174784183669477449838715671397352669204747733692374661855240047137968334783465918063127888719685533865769981613512650280282913004019603302100867246175021011234598391523345754059811118887542656497645086843500998105217367976845564563471530673960044319082556276728425031131630829737495537414865125848545728618492418655084910097660198792661265689300679370132074989823233532344397652244143922227565665391263558691824494146853035892285367578776589473322977390730009233887746367915706167964856233222691452097391917662435659206154613781863928186882538767289980220057018897137499375194044006486757637113912988800178159146271070124277557275325611291363746328534676307423292423926198279040476830079680028879282033659121620510492510057403830440961613419766124777209106437656243235940080415830799437874857147033798845382397444431447726106892716706042135776566392316218799395479691130100834816375744511413752983498935187364033950005971072645596065114078724493366910071682278153918711446996837049324174364612908429518552219650588293582275706727619392839072282141405895296871515699403002394161147674623614789408218481586993328407890372983900930547915757505155289991029280661423299917519833202924949576962762364936114496366757437363714155460543069968461352381146680908556111055379170154172367063046618903200745256006875308110925049856507408372156457236114643948271727605093187159322195818478752727545254820432464776984128178935532546512895713069278321080728468548876530433266716722816377608221207277377012506707442903295654355656071710618763658969820755933922590708262212020968682985490962222868141903114138274652248578445572811124685877541781587970719616842327824320264968048058681137732852752003273402625573789371385799554048603329107072153495849887797841910665756256671460245222142176423598874306319102189333219225014738115880874670871698535382701142837998721863531258450095902441023414761858262213197627112577321672493577008739056547092673415207979519492710413607261989530529741238191827347599115684839273687851837258086240278240492359411662427792659559884610562845735314470445633619777431952258183679336296280803715408701977114070647739763507306465309997647077490508667199860730371539904067679148732401771544018790618327172699839131792612455345330145338616853907427786333418873304083051122702705343014287718078199959310644265608214630938918603360172593828791646566343811099776947056928207610347180354389115489675661236695164491385695314767360420581649818455955999970052541887356772157142492675867096293531153820346954458532632789522277906307138444949840511810956406928541432452928143551996742443431998452368235603293910301802483822036545492203352776958777636458788193154561768898502384682863738917087262243183665947572651020653419783124738722546890248126780434612973631815561133581455791259990078662083782861127383011337956603639672343175259391127494005814761473309363304744395509492094428919918359445036197961692593728982569908288182352346515880198427959006546635085290178797277436596922608161620763681820457501236270680208719962028674541842348790657383676371575765518630864798792906269926919859677420827738554142395073839828302583751109596969584385329015408412165223099057395715646408863523135885601920010613953192649933357427264571665867009038820579041800813434376053438413788132686601457467987748140481831297098096803951198585843729642919274622408185477796620412015573846599646283320715897729513437455375863965662052927206823208685801973261330155535344502318885684468056364769193650136759590994417446502183024964740916080540270348309062988631653003045693468200433223749592769023639617166550850519867016406327915929930347557459672004744487895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + 8883998548470929128051050937565544000549777720007610176179001984402781670328509435290828145858596531882243508899319866573575116419676171595922287982534098653262495634423169029709198535181777274742932371586633720268889754260180200388582594579378522166840166752519471575122755073730165814410135361954579519079424449520513632396990239789529966300864228398865404703521859046390536829152216992469301883438252588185176475220274401587387995172023526946874672533875582349775270442809012426306878383463389338828481066771125975242090795985385553332502290277413659217650508254129657619920219750104954192000829075651782893304961387570282400216222687496742051029031704429154725462597521744563722397886782675472336109389592575453685746969587319547253520125564769166223686141528025482790120078616843432261475846595210084872976761745161393023289245198441958952925791891050242824188037531993436647352156825586615490759499153510599817377643693952174334423500667231358648868858613318294989339360462939038729468378028087322534915222804677112259288243542674404075878391956186268114942523307115491200250139507944747903864542444479282365497260288641410428946474540561384535181403796021012993433830569942411188284589903167996793419174485504997299218666941450835037523823768766203732648413734521030611680415438035969373609806806046180965785408105136306693341259442440345696611076515100095993698472697234178667538812863275614035436727796393496372228699726277603242542753070643249240704636818628327631931624571782511782998136948939902206907264322287868159983511808479762197853200287288972799782884626418070610604670747598754606445845823442667875192132015686815431798851978962605741321465373651378728034667969199886481424997513316663259636742463867980729963054412316080429341320829221049570685194211364488747051710912016367417401590917031880168209438643025972150411070505724110972413868294245217516525833616887307888831758414393135882562866351459508469711010712879674411648676150640161696838934996958337092927450932618533622608853127275997090031232505755514443365674889196103321710257325875763837658719185376320693059331311933244550668111072473233387343214990921598116297553979178814608319756171092240624538168639595947394724253307513481084506861088451910689617592231081175262357885566234032724161561370802213732639729871425386707947535089819394923751098915077632476091405576299623346272754853201764363500886450559842511527434794802584841664910777790226829354070804470087855513839289005940347789610340595702641066492420396071482112927593481341434743439362175880328552074414481421930466631078271445040268474300301070340266919546423113585348872147944069298680498973441073906379659496943533328690319586858467104255046410213378455096246912646031535187789880451049690795359776351370740098672130216794331834061275547686726592361656184716427388145026208707868228582499488815620711371643451768709450747865284982514748526728153392901075868055314892212507887327827180405982526005122633744660291291935362731080455062959476443952954706770026056206405720388735239010601007238377616251462436404671305148273142694559867705851693703920585786427237024624323472666258754971037182924903736759546419714075317206576558085480320117886010295873882906237542990852363713631562126196667758767703875826407936448479572225061511756169491500755404678361619755461113739416086586526103250246872902758189688457252939019085174590578908308500863419172070018848030207746782759021801675265817569565202437683934827013042359739162358091794865139051767965686985688675196281233021223658007605354916900628461446257258091937497598498645123746816006137986058806239507414992641611063288601228168810500776510606355991678839557084696683050676928798153620238038961825453286934423266058978446703185012975621291523576496306125046220337480862135770987982952818012642621442435177400707150541094695083499356756025191355497735605556446855579353173548116489915836975700733369158402099389906105767713952951866499705356758578364011980606857526404106824269073523761232753034663346401457647271961045923101911979159107003622710341094578552059815050072145319944157449089960162889547623162135077862919027243734845539096717210865719456468010057478463996040860019791467915966479081885644404301367580640685483538803599473405732248156602087117226504925847937720485323720131516613553178606190796062440624078078978486363645760744090502881066131122134004606230824215231188725137520495813525531759349229532793465224401256448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + 701120460951690831902419595198897665435805066235231511552125045463108300681697646162692046654211769405033439918352505188651354526270532753850431732507995211482907930501762794289719787755809555867539086743550287132761012033418390776933120211589803870515650766547061082478023604313437330721682033928571086206484755995560988931844069383653971537096903282969357151912681579087028136535202802271653899577901855918185854886060281075676095451308169640132967971017626009954475822025998670787976094119252149511246219548350961854971529919812435479721126308773583419050138873748225289361145541828722484686308291687247361736933785670718202111353190600535236616415658637971693161113237974699772752716065069217436394188534107478560489598113563139976258053483084266684088400785928878549878050375933478456711904952491647155113546005672828448121870402092094956623964718893620793637811556524361484467954224902015420706752500076830267888710414585684983882448215682619503298834829636962385697386617004414862616275328141753735480273157365205823587785225280165601209171522738975753442976822378288791609457463254566322397853698550760937699943252920891185330664225929051120867844843829434523422535060504981392590153298773170609036927692350126411246798774513903753958866299640864257442997966904599676860709136427224259934557848514882876708367653758809705973069762591095976605925182529481735603033942695696023082457780030151685695093105402461257942119092026732283199735407121099607491830823667859682094253738398860375656878309785589287922963808413949045380595105066581298634325167681758819099861690511008050268090130478657608236932417901469182197694186401755780450092604257796201539425289729888330443263852688215890061725164427053612573528603946339700395912012390614619473517997437072576404382428482482592624686990597996300876889634990890288018555508871188823450501702606183077305088547017936133381668336816210979535370666716784347630880043784050781464741259387298541347530236058566104170077247795842178250008459519498711042938872107447467484589335978752974195407668411456782367384551700458339050037411202967853615448619687684591001697215252241113978790517823306849133003935521896560910158638324720171668092097043294262468095891941671397872404585990288963646735048392505149937316982254904927292080263089786814006372080119497019832863776489231651852008648779220747167796599411819336775581000849690957409498725133048349002716782045276842548358409843755079884878122846833277168434067495121117925984559489228212498789229779591432895881644869825191696960873547502710799959947615642347064657560634612249432390802405323318956154753956389630693906527754796015062601848463549580534527718071167153876224958951346822371598028575202922751525317860142171557117773200062078954904292359638909262116393646680887865947479241832493219198343444364817632095022544607322323695452826266211943513153364028429624963149915188591661818731523307180855206061227667012081899678473848914132319092630070428634576871868075356204150247115518213342702280473746132677388563477068471975879214179004837230526401209612770192415886163466080672078447516826939311814757573256063689951262803444059631751886386942617307456974404956355234067866260893474310617864094238267942923253690332498993885237548664096272734056791038793334247482183664730825156282082874103436947722201534270902475864112909120227540766201664844386025236027878577634295356334872319205843586922331485010069005224195928480990174188764380962287118251051493454693149485197635167552584291249833671283896846933858286921894427883108247074983245595924398370506935956770371103832229416820203011887507585271426529594570555996950515121523354038142000362765897928317698468463465040224819128014695237213502875417801754544727193211438577457599365241489494607827296478211496447587345999387272979021361750620117124753878371232550595310225705397042143988260158910424606399941338408132505137178620286337980880228913436910836188096838288407847293115529949358059236563700422926465636351607213841334285554650085873961564408577514692262513121343565692367145351371212757737887331760306549739231547296941952295658978445895578026817754088517482111925387802703911331519021987692433945806186368539963436172428125474683265555328432290204586708393509760540371795647350187579679729076259531909768340121405787780161911440602293675977624243574043459829873090891493949440602837701793428858100364717126228193688646109317334763302290957892523922516292403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + 45518803911405701413916964600116349411580592210543623998949321635591874518918879079779741590224216345621637417073216460930758725412831007974746398787021786139127067770552827916001208525710279014656926191946864866077745157812451362540132234040572067145394652868493249826194920464137943221030355264488324045546623140169949548964367070173907013392954070348688881720454563741057180468559213255672183394745413244248655775952904984108340388224730359820060857804222275399627278314827765803628197280497797658832955598291851590342254206789217722370342541331810930700980976652175240800537104978359017459535287052496897125472173578075511418361449644066945814751903075472905476239001574448818358846366046011960840494030785330336069543623585323186172823261667591452219376735594481649355820611692276898112359158968637600809497311221451251504283222761165981577455688195830922729121295274702237359266416429123037833443243101310039799878339192806646791409814447117042352565851181285425296828025960884726663653235959650513171330529106218246125707915037095117209424705117736140295662570171043256396193880483075967080760104965331187799245208374941977356150835013357709607607857882533869228391638600782043013091271597288915059208944141884509980536509717761721787750444561783075613005659485003071180008603028040327890620910334439535439587496357057905839691245625696314369379467698747942152481863089413674290006725123617485691119383731587819406445886734905530647043785000666132419342467600946806571368512603984307857641716487886841280129724935732259231091056781638086323057446154632742477933345675828109959728751063637888396684896126973580661790674625435046440118323805356345225613669969270877374531572064856631530480515244715778320151096814044981929276782631685923675872705613686457929577651639477610813531706695119959058505356312501318981070922119535320716159749186846643635465885779518665007922823523597253717402985803588572028912092209345365822105658398968529770935261488152946129236304342088583061015818514273499141867678717820626570943232744936240287890525127942427363032392941047179385601279986860059132777524671109416098265401801337380115211739850349709646065483855960299041253419652402358186677539668700139533988796430989061118632428913188719792504983708176705213910443710057154374867777380137105601781116036426665273342859111975925419706970858718542922193053388865453461696704923144554705123513408493601718132797446693766672962924250742368052563558564419520278147743153575573814586005990965398352701597693899072536525323635356499243003296014096218981042965969564293991465306707744694234072123411062698099566693788675425957998682747904703866524397946556302201671613049239160660490402875093688816116739903228939500816416254414758636697161364700193586570943447556681901084096863656349322279162622139385536114731314438114490620369322886846374055382566743245197701505416680459922790455202972603005099948502003269294728291516796440322131912899102167206456064671798791981942149513596192959123529475735940480299001771317992662275992408716024938263611501559290373887103800841813920227596175320032092071568201168283242340079747911354941453860706936216358708207635448192972149905868696118714986860438567906663489053447814003889933047773462729479679528304816861302180568601273467523274712687203199782480808491618114829150510482498722786526029628002894278045036266458889758682118718378576600655841633502607965522873512451736277554055931416859687299010662492090715452904239941391382125376947863012212062871877358038035899752754237818167059940395640602972164372768179504171649424264588858855804149889804764605702899260107284183954900402250098040851578232785525754315650219253826491603621905396812717661730417124987390645827135070223180108645253859748694202876487433489140881202189377866143923467822817540277313119909714642793766306156384288048524148618534363903132077089403773649776872870155510582353603480685690363933654359110309102467029933948368558823396906478223977589889842237088451391125146812368491914498028102772495865678035728846103655641965784395671151771750043566686601251734637498066451143930613534126114576661775940306992623444180453751490514987880484341338077757079007859967974783963812996391587580581535868487312565180667802668090564540384793984008039396100476841601325715121876308293694678878024936982168105066054184505400939743646434259885385570229999355535104907612857281221125157856802300187647932005176652935808580363223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + 2371416943446157037598020127301531593463209894992000877950055461709802149823643695962552428810372428977885769639405472566376374417747072843988620103809820781423427709901734621112126084178880992788916540429220487074515100917838396791972265373268144721620341431808323138408803206340722272925770460609319037049633683652135163190502106438949662576099344740820081418577299903487773058621166496924672650933971401988543313867319885305116038440383277698839700985462199172000579375356132717101855120771759408648886135318776778435729628242620513442630824240268781507988252260587144200825352951193857049854406952067703497599156558440659129510090438553882349147647745637969847047777107546095536003701502663436382008763209102279557754214084484913171358020161227371199345917629445529484308908122324597680886098933849927135740678190129164775206901014070038364562488884814322162411049562849256148190183589186132552878386154079612792443209859144999127901772254955026459842593667555821503018257806426328135229213006702193582186300158905852241527151063886727708816148801260388987799229923457303728429022446420032431394749807863988972416248534420714795989336303915765370508559026612310036511648865287097980305457285250766045777489730879646902160597825890279378113761799318424815513483520842558682952208096542254311330577539294257898518054348245980063984520325504592485160390971277937876399266982158339340999265517394234237886431442335552622497282196880900557298056465429090252228122511714405873894997677951910154894617233365749584011223050935974636551817224763131745075077388311704179798275361343751742643922586244692725962655642546243020639128138482924069937996546518969841389239543438496802459115964200024804197795076014803788783817676784591671208623569930707015206963913298440310855864153841067082846167279065976740935637306605129745117676748802774259041899700582893988482762833242947278247611781895208795758339610468295552639808104437511363104950631516695620700289767160784669553002251201525653795710600581618460032753255158452428136876989508000984208114170313072988933974506869158575825507019741394388103910508386628958087487925841466438614577729918951594976929141545318499669283939820360596002170584354128748189948425395080705230649744824878145446838678604191921826852503226568864742864506378667268593924760191702029106298778576708066694495307080462893399413301401426613704076850536134402340143783518480820220440339358485743562733742927369328965196120205463300479504118725810606342111954347282970911401067604634711317709029586951525034983643735728370770169990312695456888204882375609141469878953036452954942127787183903797544933853368460189553832845033195544554436123440477652608090763608044304743041073072709916573884736882718329505180638672491663838373318989789880091326163991186805779121162338005515742567065906836350975092991041013116223711092506640666481515944318486800751344378538846919394991215139601492592909277379944573434508220026258150503757438431423666435578531699021790612870893122047931066600977148596968651684727149207216258419295655103121248673441405898457450849502071066733671224655080087818161451691977637378112622630071344299928877455290905133843441541722203709438128409566609124520777263238888268837626619641049572367497198572487322137699563711625614206906692486787618578140917346367737703412811949786011724638183632245059063911094854623424338224398087272567880963344442988858186816724233472100644102156513681509738190982932507412909416580022515161356423939022270713185787719865614718841529444920137539118391475791389347954163378334968562827681368418146296653592811471642192191952546838032437500891971618566921001172929603999855015717615624534219344409927412744717880676343081617966945802029726517390594720401378176459131901012993907011904101990695979237952184389077814350596082360636811666552792041223113313459517723391521672936140658875582808938416770000846069215340565054121044781952521388396537787187193240596594719868907928940686503636877053198728587089647359766588322692727460757852533135159195640907835161976057695723616706382705791837924066211974264496884956741576925581097827329912810691623695751855795650171010877150165169084219250315366139583493259566759506302780536370002442112675589858529565549335992358622208191261774779385246161168315859911132280146784464600257905347128191622357622352570942929114663127676546159935272950743667527325767719998893659006577661589142772034305121340404793344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + 95876352971677453333794698295903637418998841885091221493524161726213750741992182962317572415099929187531369876785054936299432872328676761084157880696371000170103851615269563882949542827825986507902749342477690191107107862932481263972858356163926500605691918686577177470195829073541055970211832749206475956565774949447984827189927849294666325860427853797885928493200220945428969866555837470648216853262547337286759056194236719802222909948787360449660858140975880193106091438357742371597425443114450945568956923829848979987310722095981811828957224865583755084163761365900863661712289353698887334176253478182072068348942271237874863713711525515428902613066777054854477162595183136342114282181663870199322846161904954655428571669868302623985990818441118895181658320564438268948483746301344405123582954548314598523678696468509348602872585296891426545882065107450523673460588218800289785200323058985305200580954364412804389055476768061496366268948223160610479450712201561974787084961230682993693452454829049800902858641205571858985004798012135229187639229024601484572363884516874002292735708160036692290354811903307001298522167660057656022608617988167631762694876646252658375573163388500515646517322138396253106342328457959764505972931204426410271157891140882108575454206925117669390364306598177444337546497850891412207227837187880638602636304258247728157324615441488539620230905452195228629388611012431272231354449364250592813522342454224167144261527081925745754014206026540069286572972165250713318352665392394767392711850956854609731613095944740178299051619617661165100016346961929334675164735312165056712863311734728707068007923172337065536079339123294850979394322415657017838116614245621759559381153253868012996665748200684979063222513077767236604018774786450534303768629635171746737004571218801461331109461032184549720331797382980603503952317986480667048521930815459569508642172306010546746182350755642831834350755622167269543412945438210689547040684430103258725653595367739018018778759950598204170131561616995016407062154628661144523782600281966994818822899759138862947544859941033511859649167959699614990344071982748848465184226229580499486820484065461442310851997902549971132263086570830617071776880425626085273823942037119115196220451378111456972387029303351558855902933585753090898155812640414614951449153386060166422420544906951497278201358294220627216421586049027916313637129851850796202018297547516249723919983916474797990262055268615148254599275772846724523093491799455359695302817810986875280620418916652809095353171417801780467629361005840587546091588099931136703976422992762460957678418700999129655564964629612825629681422129421919673098407096793492077433037745502198522663286335399408254036119911062945319206382948735297225532539572166910987554439103993867231405409867622859511549519047591538653981759377918168238831701056322553250877843526820277299876835181934233703104506933212349132071743832037660508824463098499866694690798197866234335187451463003164028314721467513836040253024345333363064315571448848002293435018213062763136249428352926995546565464113779252569484305443312856527226527183570544855514092024377983335728879648922569303691245957302453719860368672165900706234353444713831592293669842667829746901105667176415090633561879800645758190603622809982266866759197686687410776595079586038240462367544692134513178043371938976019484916307188441124049133045286874235245606907203734750052289955274610307485403317526236772257769460305653692133377861049763817019996435282784825689455920288903813093721057532946558579036640329089582112502869410205766422658833642405901541040429185517804352032101616178637235460595066666793614360350391658045675719170364007704908812091474978253326096529432980689599376441465272338940607570352584154823808919404870754585138626709027734099565965368373850122167763358509530422835049722217188325253030398928553030039873149360314441703214591567766375562477832526398905260236780373587747510178803481863940345735433580338749683547779112510879164094786774209264126637135938005533924937736851313354904469756062025366945947426740832382569021277354745802532621158535997192672333350936477015333352454932610282610256689613166397630314992890837237079943154742129492970773026195226777075080953681415000080408563471076385200144294416006923805805797876638386637372188438209328746267091890448405012377310473005441330595483830140013506116029900394636974625059857131549963059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + 2863658300051093271986002488770512152484193472829502612698500279075748029155912291868279425243868673468549939100281534111521945089479386513007026451305011769743988243861118313403891680728398298248751821168293317706464607288935793919574559168761417681403907623455750346499112642843197488776397744166406851637701403905723090563481167101860985516121208081384677436786266710891458522948712246152128346387926768472210464954028717849868028178430631998634927040748325384548422362243373742360955689757262140252681512837686379462240923298319584399455614636775771817805360290298293394254055045598872388466458539724117142167283674603665372849008572491787528517706833208536510814720113959246613236191623295175177523158390842780989026992889592490829993427680796563212023999026749638958124620175248396970312346428834427030554357661575619226732633802273145785027726812201742024659008331317509226290375197569309568915659164678126609845342770467332126602177812716888291600544388997019198150028049371018941619236465498617403298313880639862991140605853583934042620451439859469956698983967775401844302541515453274364197871588927518717082946078767710009851701965529074795152132444098260481478597794835938176641045358385359534880774384236441726315042121625454456403947924594379792238585777468292090025259712430129762439007413887408689843340191687776793646612122973523608220525011290923237607780593406998926161964703074995785003666307609215875076281863074282207236046100225925380038050198711919170668544231803550323674210914588473216216086336052741294506673227039735931010231959212169976524415882809775844108495612365135662130441261253726634853528437149275464958027569699002347120398105169501000962027126510439544070703134241798058908426725828854886445704749279567052245847949793640336112428708836397250563249451420789834540511046079542306666849743131043375817204314178484705074495729119759995108071051556243938823134407963204971294710927335146972736200508178394328639295916946409826294562993655027490958902330088346796482754550706436216664257315807086991901769692954132854745845290859944322760469790931101159830208691651484404434996589979651238572329653270568902575213172370680514901233474940233304491986053838672012841445701116885790395984651563981719107373541523028310009877299301071896667379724387222745529328167106081766283041745645184941466189513479557640156192270921184875393742429030558131479999955499145428001369188724574041777860305001976867066207832000289113418806965283187871893541634164239542677670231143294271486784615840666693157634637867129521725685588658282690640583126192360804651653997330221786408095813394561458332691559330410984802544613978354875731395918913863136275376730626829556300048222987479171043564213504316261321482170037413410894609083393435961837756335638568882829094573389212657661038861438254780454743038164982561257276242315831600556400042378605476213522172518809807916952054497133102633224982284217613047805724726098995223789641542510150577646479595403242289098770441583608818425331977711832092704836541803864546908496954512275682851670593321743530179063645003327702808793272719156538048853890212484969014519851210065603294983322371168359503657129538642925175788425442357407388833011090305964345199388041643277080081355481399620749690441176298996340591099013336364141201976773335759618968142347024793399390320959424777004240577418091786007843156318238865397447901295496618546959229886585306067257438119405371976670863665688882804445941648897459149553252594130357921495083888891034329849693928743614065943765031078146854518011364115788648609059262660225204390326307107057163952857528423775931670957519225285130275585400635281055856047984813609935176741120210385750640230109402091810689404318949763397264062105816411798886517064820640506913846160055324185054068958703304480687654262664812951407112400183956617539352769857607712790523001851814916435512969408984298521126548387104721021020127342276499681178875805311817045986107293150095098888104103611607330370868831688864899611190297138174565255863614440925727627231516941192686798935874976644343161190692302956654064292032292088822655696822084814768581508380845519011133341954938683732984465302859866040263591122294181007493087484167641468212517773006140552233557711892378529190148870968886483380539340937072108925329728745716096263532852983155839620862894410223081135372460419181637396494616229249042155608155914691509844152135188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + 57906494418646002490066232385990437523660365565497051325996593033143711860924367130544792670431733055977316941856487037174069934853492502122366513629620062510177880964778154732323934269838644382473120381917915029815430287805510525267879524111948118900112945316046123920927034585645632880360751556121651142623333648971980710500355621921194622146209894996606246052362067019098475379438684150651921375854050923867283011162029883864734551272667887923085280198062932988761547827017765979062418368092312462531901215125249555369089077161830558465903923343396616478497456717556569479574203358713815193451043831659662465170710775275011100968309608225120460561946678054519948224477822197026178145318928773318129369901745510102442712678220702351402638833528844900170173366747751182541039237785544142827414309688357167001938160127764300722908809808804942102576299712754194287007035498473427702341484985650253412824949370063401523517749313016088088478963538940665938428286875413122002612664093812669473614380724108205529219410799932388151414131205799192120198456930938592740033374041102334434050513964092358164921255171295154748150257050614067989159648067736660016909872388396766049628846018803668766810775117148542861987494830286641335692856458344934393984016451191347880348838959855107894388913981691277358974914777531335281998561767122754388670331272289247456903716076975138874469879004584119232513080615364230192025827358971378948688720102448706921612143467934327511648520650783219043712893722098130075804680598395155723626435189620485952595051815823882354381371112041971656973011005726405704894592328341745691828815559146378659121872626234446215449682214121373317929362374602695195911921970209795726087869639664377290342978436459212341964675658157341216580345129091130631326021617264467699480829566185975772270112857422097528498078919157069699220036868780730384859647740635593668743958813488412098818804357277160561106395521993631833815554851196359791764306029096306758343454216726308575871960356538566594597566623049256013263145654816036355996007907592933937012829644660629667841746269717551422520862503861431682008459580865204003816970290299630896474246306838342825431945840621980655479861979387302705789407633489141489652670091735123149799326721842172554979967012493501869944164072921067189911983237547009183397079321762844510681021172308366631556578632305297216334293277613808909238775370345286274063332137625228840985409616729973057375354478300741476850482396102715295484027740869377315238759134151766067502141798898870709548505426953086769952473592578588197540944701051477672416030527754848182910824548953402563315537958390494494425879178982945914942128178833042855096506969192532634917126654132725051725700468141201282890301038602203869677750750374066022368955944291138524118825137425502577260241616201574258024992891471628418789866142130735052783802419713710349055310503697207745497989874641417006737080618881518876183303198193731247283370773116017127694996980145724831982779269493719608149513378988020154720434571103011985182948465016614648560782867764376599601810287376304039659664321298469221857999291713602764621028723428816677261951435704350477821683683091160283270881083319549341511479353189828650411871480468987447405546872392241002447467496714385810951832283253315739884171124193780011928279825847406393095483813821202359126138536210514920623164963937299880586564317525082367288605335278505967049563813441885667166518306239763585535694049599165318518617425987395926722463242034682657375812545239819100240808215771198101464591830519516260832250248255692725628439297373085784558687824723314977347457779275363464016213058583016962246752496690835409736683952087222820475537118699625474651183675206811277000546347757753974597302746216731303028720695351272340964699175520225993034802136008074179215585601298964931502251031961266347669169131989599021898828726553688883433790531165722064622671265952743806212137347082921790809616109287350117672173230144558985516784807441687381968009321384683249701370344621073878421819969320208410677026421096590842387968037740019714414311406721843474495709895453375241179449075747165600347360841610481768835073192247656005066751812043060891392137130960025680115112561200393145372664365874244351125358148408539967237593758655943859075396275756826098494332679898104471918440029813940700044405794829086905412145875686866016567510350989859192962041006522368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + 660510402189276360522346901825221892527892437356861561242323510466568144834755190208271223238921626564827238152106043240339042553130591285136693754145445407911731213913883541518014312787771380812120892463847952827687161933332325427406613231113049059788594434879166264164794179892856736114655131554076188687562194192027739379381790412492979992024946494985557702917488594915038653538739450758548458976090321256646165989563492139294640218931562353125928481619963514299385024993666182188698234287673871690057560936226256533692291691220521362202216155030408282615334856212874132291742761473211764369444468012784046353072195021932690579053767357932519259465458361201938200711646357608113045561158514351924353872857844809642095881897071784293549097170432811416358500945938997415602789847101632064020684074410413662860714054991070608165859789162136620117544211977999775230011178013411566239950419188868199585890751079683237888513093545594655841817645619144539493224550568670467144218206681315051343200670917685652943946970160538563956417455622652981189742907816739914654369416240717536517151535194896654669951844415837044917272409691360581536736929281589397337983415363562927799401247901702174745677220308616693423935537106371121903397598283999914013382598884192791184859593728717056749527501109803644036888137952466497085104216303401104182329566276182028630544583077056748078402283137452397639261189178226558347864610107761998021535791243397009670118990673391377437820210959271159865204698293895874804192418282560440056417254273172910294199180552509843435378495395256597879337245283379841249492975238446908328070018503019725710927046769675899158233621105311327118527429283671271348883339465619948070096753363192701618354892082687868083436468041791245442624905439228686633957855409183527298365684900172830244097147518142581770741029764383939428278809799829871326899248991610740647957133698552826934501411881201479181680849656350003192241274498170263802554182864128421550066699036023255553376158860269845331884392117932614637769648757289248217372094052662940749393148614835463538567303841077043088718020635412860361729447707192550192661872364095775683627631598488204460116014852905157795245869266860450764602624955563298116390830388267661958843729226285297538901818563151375776320790078961565714952090068350891178030901924071883472918253413048521512124567007023579210888972795829815041732743883957686114349742259548550884277114057405927859859813144878969089257351326930177209769778287797539892188065226889240292331812903817938480715694164940450698955270416486577926776777586085133034503378284324585114330726191962576960667802076553514756128670240900933607022722993045640391221659522756516323862942523583822396488807562382153248530440133264545389937023402327828848743790598663794529953000069708925229114810993551243690849442265619606355498634377959827668219950574409292433791513185751747535516412575155168612002710438974705201267278594426612164926401021391925857762770271439361130342960609965083391533673549997803833324809274523280271142294215922293507648115699779201857127944650235942264782271934987053461689892814026194517555717650639711052463010109135927939884117926836536266072506622779406590212337511331226061702492487300589547781011979709612218731075136775962412639346680515629739395779478843212649899528784497523600414504986166376370197778516533440821104574314060030389728955276906657685749056217122849834665671283079986954447291971355818882081516658853068926648251807624010703564779198641644752024545700425427273868830189857807228874900835268879244611059901406253715761266119572864778746745724448230916272040158659811825350424585861453946499842382642519210722457307006921519183338621529074918784896853835445536264715255134385438744613957156874206222362735869320423547198186025563938299745304007915912529953018193552999530355085700518486097992584888465964251898319359884928452214235406724111542309355327050523585346579378240418507056840640446177068756445606386789782081743126624679178781135514188062515355822767887631541410474329555655492838630783341384230418984685349814295840727727489041937363579939526350010529133062231025733748815658695553792804134314695933032133865653346624827183305404729014006649402651773480820541503351392352518698204538315350036366776611679510702717913686255322143752279479759107443744948237519392319333628763920445916547665511298487772698191234277657332940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + 5039803592706206787657101370793661141123860468526304489005960876761970934650787272594175134300387277957142293143359623922583751016747692065253031311974138835400715417549094341182709899384171938615847134400987374958819388003127073444774058852674006404505779919085613365770522372825977155613448889758593559741794627408963177277929541578884104420565286423362169569246634150116568076051791799332213681112663990930026321653829415609688842461570209387175135880343377271439834932577262200028522247191121111838536915795838325019327802497604386638405060204989725100495565966180264946887853044910647088778636197937536465160618485182655100726518807678389971077742406719952853773738569315292080562654742102491389800333438471832203435890034915612409165164062030047368664330380016935268680428987269793124295895809338931036139722610424959602050196587412849620873047766452658208132319244965468069056626609006647364553706367755018291457673152155864709649719803458961629243413544455071201818409482666047405193055483000806632736612368212041907871978091963973944744640493782229988502645672321555362134334133183053408877911738595826553532802717386475712426841375269119514485117246300584716778500987249608117809159158990931140237255447974309759600005477452369735320478750958412871756024420764673164377162893038304156345201066233883191901698342123806300624799064759040627481817670990152304340191768156105603068219438689774693390175831016179249030137688647399365707417042587697882493808019881016660391104407740833944464744790157632953485516462747599726144685466010534508022937027092081122833437688469541942151046181791206106454334418794349930590431272220789946587649349549033472178982905866932071029602527115113389973559466310779433370400869337528784958852882415571111527414142366770400489170258765314670877474447637833419510103867425957456670925590801992390285807673990455214723052661632001720788852837187530308239569895524792438338208633997954813953464399118379309218720142849695697130470088692705964641285004433689849413805165893871752833000611702684841707547495934328947206171703066593146546258555431979836128540310497535240528340074833533641730737734866644501079592682059586003572535232093875390305289910936793040190817423513786569504548507400373576101331480406560160111348519267213338279289650936042285349584290132688277093289198309606384178671388693171332841284867972845809971676345600224518654662950076840518730161273109672345871366897938249604952850274715060815498371215503261171738327426949923646553136000968425015064645612316943430117412282555410326305658023592106191937932707486459294536406661090744730138608373166765079476232833839659476957283082412892884256567809872968388544861423545030309171086208313753042625095809154745913866617589059553241937668758534877413945116567674475723470210048410439815013409069682541356825946321934447524488960310516746426799753039456254885768492191902870568878689861201467224540701158533599247633486037735005551226878982374672187581351005911658403011454706816264715656516616914924500933628607916461815680519669209292165894009346212101029920197092048160805472660671819624559319686550214041688960335685300595925173195653314599876702458517526502188332115360382160985685183455217794600684874452236040150670573552584433077160248137663527408931853116523710215270762863793284494971314478247194919125709398019847708083818422170581388231813706212183096621495989530187841298171932291570258573417809800733635619765469075220576826318786553909955352134240079165407209428585463459367962818552923231683097422294323148944174487204787598429538709653368688057685928244923137340965496190969870733445229818389094139339075595629016085002958808160294117602194423226070479791817831389444695387470694421485161271779401692235901847266143038862932973790415678734346796835280156439326461267809333892707366828588028108460934183321875054313691081570671831724284904558448959856577890112154049939359145301824911912363851507147586134776344803797045111705015283448021913234784005675115339620514905276402920886922777896865790905716713146464463479845616991306654002865139976431714154851234059288235924413280323578008597285615080399862000624409158307386953790822418442696910995714136446106700049228404228689297883052116506605595838164698739614664865543481538908344578094843655178720055782785303600535062179755752778978936628339000088611832420343076790213003303500236800590087398973337763840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + 281430100261594547535743124193936247238457855286136817272634887650992389441564159127556828205473099195645667686159602347047284092011965560237661591795313901846248550190312166328241460236959812826073160371459446778452567747430648453711750559242344719711426557691456023628099875486987302306568316736663945445744450315255745541472792550040833714499343970035598877567980523536940597220578954618038572155924529109245045448892607025144331229678936735942540445582166017241080837334555154248226155152385043853596357549432113597220788563165245213904616446302487181931745581841823933305855302609833081746742158224267414271338252920612554728597510316610325496366103382647741627463616116383713132618653855693875515964244943080347110027637075069662367227901550614324017929621609949091730710979389543129840059608259310630521178677476027375070194613319959461559982226289489487095686545108648520658372605265968796192649192006154495866448333782164435700457847242702901396871688035797454794123840456505821292435404595623738181080674055429957406657257495114472938288808752808468675723419933619185810497596328311232008154811919764799854436967046019227648022821736188497126860161738524054139986209894949019062068593566159973414730103263683505515772986666259966005048156045695091956631367094585171742400741426532496569233283170193252586494641913340796275340092593648226308375079839092896427662613797115324376016366966716253975616907448462240283972943483693969429385115679547651036532360776324481904822766537246152737817461736481767960816670303939066633123734977329853501025937471906002608185529213205516666459521077654546956660152390110420986646226473339559847518707683343390935107538308665455595288605238126401961113149114060099369233266124252225541086600236586529704899178723581488863513423143725981536571812092383737201407641032641711157789025128460187347716762611967688163070952453760862585390693337069240926745728672816238898301203296799527085368900156289380299062841720483222516430156521234223343446367904285413651672696880505798075789111876071450486374173049455963825847027910463988688388290788072903149176769988209418695078016808864493017435755612660205329586465058102564329325022009373419912735727139757019295221197205067852734995514635933146751471434245274099498685971780092299171839303838410325127346107298169893504184468704495007460902858798439440766664983230626173778998612172463468831309738871135849799142820037828361241094766460479353635522830172916031853763608044553260185263860417896009851341026545789536658226987533183022298980131213084769844197329796063933696193424380723923922378680211910526186905411912616313726387215170222373597282820661587693998860929267324859417958557507719651143482012065601250273551982008485819402975477887744701953011882427004415378972717560937443082789536986489003410980163674170484183140178910944140755030549231218487392739942456787061658776259236696230331084622546435513588188467909970839705155126367432213332956807027194281087723531738072432622214123007454735042752955954951175528516292012636501456567592973560490054609343063455862379862230706819405320561468947866462376935615979684132727321777223578222668381512259436962693864872491928127615149453433996436841712369310317153584630295442753713913045533475586797605624485403220522280042187080929189049375073177526296300171564136076095909228943875987698799679284198206144482188642922588585709754890399017707168242212742332231219495700818041839073760243912182662757205446469206818695165258004479741549325248371871967734011597281535451256025652228833426313615805348252937149615713444183254168102482522216328204110224783047948845931042222013752559056219144847505489290690063501300899878674170754693070031661323469357529450172280816929202130725644865761634402111589819199366164234374475015259782315406803281106946227769999317253022386991026732392997390430772630127894738088502098780475298796219756923011230564755696052689673498517827661644930688420804659611237110497833293394036931850342417011550417570640026056603126830715007456479303842668312847448662424858768292301535535030298237952320361297172019483456618450553671908356801440103692543595144786312301687861970968600221115044334139538253087762601658751318884402850876639904257767225108869553469646659261456129205324567522668948859201433815007079256940835794178669254160153523454987828347060645208659135168254220831371022191855968688216886738944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + 6570556145604862075328953162825133273351751935985799315000774273547807579550086344822597878853231680142789188607313579866467158073461789476833961639025190619171104875421321335912388280185177239892697155212966344026338686979406623228528436889857154475255864152546071199013936772871839360258041550265152906278891301270269808713694872193182720131135111714710845953143741487824888723583225785835785239150417640554037886290806674556218180998439471497062709149386658783597599444218829120863570823608185175476451036779370808452338470416446676017966778808653048454328578354087685111712216093633467960760184905044901146433857272755793178567740885284222842438457876046532664277037554293852954650880019493005613373457421645822960277026440838949168553805630583501031245558331344378723334678158910455011603121214335762051868512727887614531191117258105063506607166102494324366856572796812661816569572692539379042852102276860597674030103096652562476350865892295635268581356106638324731759935433567249272527002854001183482928923338343591566114476407242506476757115153589838945948191084856295771819811343534170218858193806691002423181962161177220689830480583751371912144511964678681203160625173692554933159719212987502489271828688585610256813522070045503307569568094883632443033335396627530207302676052058467555099328601778708194897184296489507722191078666466034274878787241890042573913433573710191684224756334268259898267257930214309475752429887861595578508712021101091389083256729951303092590703699737063547687175560076149690612772114632297373582825488820898359030630302004761023795543543575131417609420363422546597369811331287901590440416222884902712713328845564268650740971652392567594525081264007742461299287048969034723444605592973135769781824565490944865234924178576326651523501528336140236059352309660446477796244616161600805178593741154907919731975548321651139959029096000506328011627659652077199922169365132253307079001836919182994363780262217088997820171162203008861339679652563371186005647043614798638623293075259495277407264632030342296530190245614246055863482232431524482188646185574244073275052906869045182957919665375131370237268335306258596863890829296255074159462731987234454720607763630803813530662004390232511174109396903212537572698198720731982476931764681879295758094998179675750624128006064644644619665534574456514152087271679440190300553052385914022393543402142049934110117508844108861684027636056310015563952616313513115912678371219278753614080026905657709520493021208746020207379825571978381626340323010430306910781755010083387102940638083651058375941057252518272903032249751458413226093429759722963086724525121040732372966604290723655524817555144673500598997857124185013935273537169788802264200252162133748242843929562091634612898973697401955763313307468124372589226034861254756968706892544074626066031659992789154716006493116119048998118648098319755296454091395658892754132337431201850886627951664110257107389998577542610730626461386294409055270426381857990156098123628912612663700202936915074185393848590136178796433975044510139106666980520215200132854176049172454287922396986375017248242164705612636787209866976422263224112152919877887419440052888903776224469668698049171843484667265422830823142499055710702743144294470560226472945740449957536204650951249594523577058362605006595137090836082019268544211852331776352529122145449132393383364242676650354975230959262353570554232626409210736910475339818657178864549576959459134600716978786971642642482434068931319873528824369784129868368418517810125777894451847269867112557706052740012799701839120179153873566779161820704118935754530324500881786445454600088202340996018077953445158637472505595777664347623832860213323773607420506080035918598610941188122746546680160891917300267788250096414761052791591283219059629696989211657104590771486372866194045172613731876903958393375422041234477712562063777461965228644024031094318117362929554097246131807566809533158020015508305574984931049905609146633218338459628457934122359749499602856417131247940440885289672343805773395117994968778693650749308870131566681135391294540778537424229185335734969068326609990864419694484677303875889564066152333686529747628344378017429470640214405030628595278725628118873110306790851600174539124758601311409467636435180658653437782090813558108660475327080827743628127011094919186927506896475132627036406915093787095187698640486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + -394588076674927068589112365043543845622310449857705260924829122322474618211272824076926887786832460623624911185847948832665088156872539522649588782382523425891594203182591408634414118055577523539033048819361644011421819983650100512760963402805083046364883729395338048487748177051817121585508140526250456572073822702749201690519958229801646402884628147318847938821946361326226422613967393811074237179214620302755529437021559612115317705539225340930318379454299884771535626374878320213363731567253631804557664397026263940519644412451034907476583717844396754270244800810173073932896241253072878356942582499665454440824222862391603679388153651861348079568729401893718787675331926366926675984862186003093067528005518751311049126547463891792526799066484215014171039551585234284712155911730529266620152558599305359487749130955499861604986798705539772027277274392381827658748246927650941054454290364092714754601733514275558891710664526509137546950297640269118740105304843973397012232243192921644668751683918973371638372098121305659214249208637143695136921395828109329484035767564243491404982092342304917617651727938410254307834352175453783000278634146273124612484443062736605686148552021362135081102437487917611315869070646165806541608894306903305882360207095879787462963862303194813294487439781920173286118208837577082413839187812871394327666357051362363849263229661804485543602689401156295874892831968927019032454301385176244000623392794572880169226805100787841204070248091044137874110781951020224547646418247578614808348160382285249624364391828858250896432755835093390941364894536408243012664973334855126500069495962131820477308996296649541950034161160246415844065974294605662206016551442119855510554888874943709657312768870479138164823837438967457092748101060634730329929267736579650629991834511617828077341142357121923952010880353220355570119090234324758099077258426813117937965079556628140321700520390738617859170777857514388580334889529034961700372121561351569135748434044526933002732130319851250804906270664463775448667116973909055160529901105671585355443167635024810406059406112479760148807542110364696144757629380771643796733649907013460086028715331030036107550878070753478836222273157848712623076456464627091815642251168640725651277182354028691671811220203565017468339835034607997274226103282781348013773597946389437339638997078543691551401121414212270517960662416497367081723253898724957669847466884306931798976431127703247163046719310981657435973163228084729424860808263936837849898042496010078472909771790910849344762852761524735048563373396313441771864508529366915229546300366028512537515204019813652047013437377005734429728789815780857054288176782654654717335002908363213497376647218922135386499917043932577785601543273586733606581073977010807711142085967874252032025782746072622688945882651732973538453777759817974761182500491491253036597340318603387353500721797224657337960404588677097787148409869166368058948089540593127764675013203256672656739281950837245571502973515769314490454527750704584877218024497649512951469180421606829133993280399916813378655459279761356938556140808754790829206334570446598177327377901453851502698365276935940711295878487964225027691972605191727384528107771152682009854295004746727848446298614124780321409635517260699917212028863117474786152382787438325332282136179454827512617648174642596436947530406290463271581168828986402584196836551538071742459967860572448104097059780459736698626325865399839016132678828557476513104053711067934169232019017278021954364901870888733100078179860804282130810757693248584958775839130969104247107333912921557463943448084379121582950898770427611479436857044727142457714026312418563754298584335598038389236702217095563400404748260975966155818687572111223231460176074242908785543583467389977261350162775475294698105480791968446372853117833425897743274329807061204631139022419397062024454419173102381297538430896389766202077627661731993935226495948550666613457217051005379456351943483474523312168274030761288312630683169256340843996769158857243787126166752613310522364606400378973407267250917326969465044294298143065488861392812348995225146901956948128431368150090384581602765086120508412773067041579322231619871058522344311448902571200435069984403286701733135618114144736111927597394919691878991286205596111388392916050843789877856870826130223503800878977598782377869209218437146203914240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^203 + -23735164728309503985416502531804814912075362303806059480969092649047394918032148604195978920411895034526980507323780396685896758589978855611637644658044285990291200640401440393018650212534478795918660392054841600578091627877396570629780940731531067729032052772117091230551533197268340009843331005593758194990494303964956957006940926043228434150556534354687617690692508061604447374404426690015222582953253139241152223344732717877155057247277496654602350243459027333002647365442298775791956962524407634146127374616044945627291152386241571477988569314580234563055523280970655008822280318600017609068766973390769081253638654726761614276877876517434197006651036935900605010235387074047709230312347389327995798119167405003759021469793282066185240198510349626917942214401183175764268430963683501405845281801373211863479465440534595753925545524851202432038742421189673800639292275326295167302796682786815726333162353654897587546862926261080845504425564701983552305909489612693398514588639757612571415663427694616032198018166775842847730296846094138326491053233300250954321374304698891888865508074087947396101184989614671002459775998014858148378093853011324579686678296458995689983837061188974305924735458665204601820638609049573691582827450629005844302118148099657208674506890023759657910226992905701524782905332419611139423614419664676589873751765542865597216198906731898983745499680593161720564436147622509506492196423857785248406286771777021835552512725397845882194571493322201902236769073270223081555584183035131589604471570278382628018859474790516752339010325832215528161788226981375009484050749986119993129058028641539102493969937372433764346022305703659260272068759293389061501808301058094577552400037610260296508587733296207710081770076749751959789969978138912508470996391041734002719664365617057689901856586012050907818822698951750878876219093264453714701280306177405948994595763545172168270729942578776558933707719849355635636710911007036926604372000536250203997967198826593313788957631457435038813335463907850734872927717349537295306200078810106794086091370304133151434458323345700817723917783960861020021857617576818206015854252363088720998349370284079899746374605113181440576685301685017454216015604647770775183287331989999793887562545766536224046146150370295243852391471288230845589425225572317274944398442048722196156542065833663849895483043662457209291864937986640815394745230669635195445395512954957172166440871991236614639961059523755175034938597091966567606551539590146767377144761074885757390510945967676628268296172694690932049036086660635833319885315770166645088651577395485724429402279387700312677637981330892089730434667112902445098033778977027543381576352829713968102768981976281285762315361717543047876890058685836931070133316147747800007864376179572152806245017195045381775179737470925965275712705954618579461327882939822313744576982459801729088602764037705518948652090062133301931513730484994447698296636298625347981776934081582481301103990723651093701115618723242080600813913799834324322317347949856755748468366080919693826115068571733111624799509546838351034131802618625787047835072510192674723716274523716860171496940973557431704284619386344203544412502969017478836624641129306071611238263886351855021482739067672015824313753745951232455530483297178766717674367402581115451930353339114904567488150590884794516926396615988904012130900032781523053189837001109133019047253758123761291370909555532847425567510293287311638362146865739979631319555408143401216643165223745199021532593885885078315687712557101393805678117954967763643462303499366765213140034383180268551239304589551720416886191780236834357506480660828201924315957644102992725144424301336199598936118525385471431126497604886276199225048085699819406145980108867906561230660727860560113121052823931694121133608920495493000044035428051248261501663795857114703563665607553720937611986095406222038926564760809337657178153163988335096797135748624808050030268777248344913903604888070917352081093505933891108240170104021058474911587284173166221905231142403738948369105211647483361036022513261409822687369240805659252638856842015409227799009683860944702696978531162164941239611551792818289255963867776868192430433104841400592402131683871364118333529606251452989698018333730025726097966938718072459072012565074014099797058030282417596202339601522934808181943348882666566505725952000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^204 + -292677185950423666638647839923804716714065390314351512123028593550048692026731472787478269289318936053216939687134515598487107195677990614894697197010689718003508312339060453581336519512957684376256230955125134112637185400026436769027969978999376562989566129086766459954025669869664968616096120680897790981636624019627377481127208346635889403245925315823200577486994355702026231124619735887607460770399264829207335037823308027536675818670844552738789845434472441349988576870477938808154806321582827545441674008207626882783898462464540156617157559727125580899207822090419833358416298780246697964645090838362866816285369075235983163718746624128462287377318666222271359790264745064205772773651180838238857989201070693379224847017793970498326271160444803665101166140030079254462617064653823058149040202189482197258350728350480728225077727825837581095246515715018959229213118997933014753853156476059824137361396519395509989724239613441480928395233743773803858963558798356633274477299797970571239807594121842095928354781995101338152993203386787861957416107221841288377149593561942264412722387082894595687145042883798989864132969865689239390290980668399376668848189619765437460204409098990458467630230172286773907163538902982266924851138968510952071424558072906213198910494408980193369184938228281937067514670139612908281172639650348204739521184142731570551633969866382020697673317020626691236739091778126709598007845317177535352465268933453230493572523045331111707973703871610115161446408113406250725712047285742490315648903703751699511189034623041975426260221211554625077741921400428197507088882259311723201063399647932733346458266482038695906179100770072485430998636072373206378149224651217591627689086798424841920877473358896240555219182281459423203023121411602252116767123718262439952955782410931094581645739164402621447994262737876778059674748566834451945347391064791799765096180115425658437868585410314403470254969094929699617679284233244255615036643067041026465576751584089822813202482331599908210451521156220546460393681062913961005595042191356724210347733813369121310762642683769319975872032664209685808059968463511383382384840444512194182552179891165952264307274023765051934678403996931192701589401576622569729835681375995833360191258309247118415309182857506070812923239107357966726721501908506417710749374175278391499591955694856326881403425841415730667104747060013523026958215048656893895812282980228791268095271426798209959875070718641323344866435987380891553882516920329817814686972015837536524201121941613799316256932196467353979329795297464818786567721751107619606618360296102636768506423811297721096566377857867830453734454023081625090248603498042391659437559923004474426812769989529252058388013971690292016418435374552371022715567805703683701548292283252337817893778461152483155160828806182360438553080922905284311690499104282335029553491708455360845497349809841304620341316121587726790124578025047590576657829484299657381101887478453414230401156628254453551403453206506865046178125672695831507692956550186733164855806141045885113343992377330628610302326588290214122338949937516509459740220638842425571376048437235477650372282669257414429832066523044354958214365393227300363808800854539997010241472477474090720667585428665745634727401976768811749572500371813997601958158837694726818489214865170971889836689957994603922116112819415192941497978653519010211214405358541287517536771207119383354986128796623659579092062063429753118838114267058268612497735301530762744865267294907812431052020438288390160219920817577119865434062864747102921179257259669682361798318967874693257679112976565788962402401226220301714929830968356935494978082148886441471707456578818874529850395736279693416928142296749627072758044488446347055013530738961062246847627819459982399940973895086918175465601320866360298380267863339549302786595404686137775511441828713955994256461474333057981975331159476750202696559886612754354718444566498408299032466446786876833908506838344152342091767645312887366158293498913096537559138848606563892824864121147689417379155710553990255957734347592046226489704146513631070448238310423868032161333535537864844444044571691022315516863440751402642202135076502139173109821826709219145731410306998257425501187892047975890696714912226324800606902694645250215559540060072965055109983500278659998111207687047908114790420207184841696870400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^205 + 11588431867675888486367857763375693312322395788923790738241634773273227566317080911494413601323606864715283651173995134574109166893770452615126567013805851929328532175231883986031428724561937143396884150865239600981149166335471320172489694623280563636635328173138830170836274530643008955390497111411055796730843016492912083512708238046504661971927191333526623203776382562976670092658445766520972590654745684165472538674017578012504035335208257523883833948189235679314231194472706545010969320308397248062740392962852294236101675429445598170843387807924842696148315179111826798755220775569662805554712688228276274551084614748856378112571641442644336016684650309143949590453726862878916489414675788329249629005264792664804557514751373126861354907276105475484235206120675149843995036361595919037050490098223310255654775323746549668948563573943576366278818864903328741895014348243029305569277719389572393867621246721748208370368906545376688228346932904206986504709630139310720041911917629738172046202046397199975040957582421958524378533338891954249565240665064174110909838129064329348683683919743618174535585626689458387182321960655624547522360885888972935182808838948672436194488936541969165849280908133084248345226144676032600471807265969947462700805517971227981724220905128867094531019610079879064505590028031884911057438392419344999621935592385520948364919405555560912861835075139728906659481425176411570568947339244951046626964160750725229862149914354599006022660624960738289054990129362276387571993824899726412219567710465623549511919221382332765206043145799114446623961991671591975340253098194129543271839771868804670769672428590383811300131328078477925024922099226956767439488493782576001405703286591044283938728134564073870145524909207698213597446251883461220289245677935956762625164549233665085513983752653099010024153190205701193672428076516813237978319310041530592499319199419129788137904888446231135550467056652830509057762805429364014542129690636241816566700791760474335915818489344102992534409761289183019182455721981383378327317269051858295025919041069107464504850175747260004824071098919895455822937181565284507089972685308599039337791884849408375649895723605022060618011119343314314843507609349007551724128357524338430594949699813052291491692762346092604811019238533444954148849139757336275627738787061548488427764024103982672904125539211792580712100560814957757249898714727427464537197400967521966452832482248143919055343030487684966792578037369108117542017894434917248057443443421336457269627699994573711215174891998043263092892155371439869042057848512454494357819490918366435207724490727740693865569655022079162616864739841396972848578921947390823049184837754648945379109561518043364723529953345694069474254408985369696624215634704021539106353474621201252900601378563914213418354742723837867665708969472413019710964159684915455095197331029855600611256318122400848735204039596487287782418943460663897799965531864708280497767839451265661719476129807440208404529084368929496943109026445645140202724965458257533233837345200622189647687884474965660429405860746747480385835476914241692122332967070491326068647151636310534922453215547520591587805331013898220862136335599379338154231709611067574497988368560931457980442694178645720458242196900596354232595159646728786159545152307174457604213518649984493412684057450950801987407779906576325032578705823428427691752221944597502378149632119493281293072497435790978758943636337995618042844094974278351081527035293993909750991692436498159524400486032198194329742938479887748829088210257619301416938145351701371460472711661972558958427582735673307117468644284534450768440411753210387948316069594553877492171051159294654835218489091113623535964664091244798746552597861876746990047523076230826565417672116785046226309693571187622734168089833645621539277499357719737545573554320622808504204052382272877038443688377595458225213709871638682387935667952067449864580322252452029587835867875687961190237885331738798584643751103807446675285676564123532230096174672645173107319377534980601707584640076825147034660710505228366636015488188972234605475203120983942001000679801240138535532857939703274105432260869474518376848943622455527691659326531721995368078504783922233495509804560570869086070338998967631286195026272333355056956736863654296243246581585614007268987746525777615851227592167260160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^206 + 545361505453584520714797113097737459094887195758355789379099139433062733718174228465130562006630168894181158315125346801786256108754150986117851150363902429314683578484925571863851060901481131731580446686924204611069688002429746985823843416803450543029457477912508478842645289911215689826612532671900656531502370495657907586310849402250097376696311013818569326353880365504628309960300148211833274895259800030409814707705976533691234791734637265221537640445176068316133294271531976298465153181922993048236222972305827921447592202642835812051341979920410896142885657214786131747476083589525114370850756825755763148408283899244346385105407787808213501264393521754784993760908667275347063727730509449343326784762259099809634297485074335383821366892900151239640264538848673323668569676631548102943140231924205754450475401024966809653558229021406297871724284274860832364548111763757946759291233417301503760292070996332105034719262972995489205400452149427415911004620541931465014348108762653762933542501505462837568256794675931046976019561501934962069674313902982220252393459019737680521733188874514278038888950089509546159863269124024129313814911198463749871047452865094298166517198778953466308641752200451021832232749762717810117680474996037489171245184517027309555600865769319261821517066480713709296411819563763385527706371919530813606745492962693322933250857659714115692074441105500418492742766597405656645495653335100578521370034839495608275526017173924819619105965358700000280340537559732734134315542655483767848270096252732790371429541689972961019217457806257325524264758428262405664103845684331954909470995408592535547863887798300059239911245859316229520907545804959893474078442629769734866985524582452808912204815142497807498895473535436590984505033880132513270070049632470527721368302251288186371955042366008953351897902742213152912917468309073735904619968363846211244192918398308875714512653340192877504100022726929438282356639027882458510051704665791335064236491476456668283644508644110894057529238000315375624664197917781744055588192697936052719729499212426250913280518724300794717147905241481791625733974729628761959467242815244684957599347932379275432239339166514958397611103767060891393881399459075598707550186951001463875446215176290340761162743871226059454609394904563661696546951191225083885327301081604942886718604446665285547629539076753480489336716279739108083435033350459805332353930923451917886902574838903057211714906191999331553434113062921691340024920447860269726935340724711032868847258741974631830722605032924364817477553912251787354099319669708801099810952402856005727606984000855327774304590994936204150830210172495880481785030061645807787993921230932625981428402649602083521845258947766674203698225320497683250410573636443199357696159485985306575558209100520946555982078871336304902371164055583898162201190391460954742867712094102901037102185586965355186477134137217879354781698148142433925240266898585129931689070753012930531793696391649760498852505723461487390330994188315085482811435294776037896416501861211526145541541228722084931275693489054976872685891680083847232881398766348027076152381581736213913364996547681860274570732110644330514706229613682219618881693102197000014409629498222771816843298124291138287116300353745738296664043937866396299653579746528195605943972442221048241811375152608735621833423841796801425921846402224455118274312208450501241577274669956203324283363488636181177983090383235588259318960765380190762618694562783186386434162143346489715403348844061582382931322654267605175352184417400698348818330687436490655639685806802401854259599199963050488566899204384450610989047842361055757774854874678997947282444183953961784611270230358759829843404413767841932051281787959838072321146624139854648389036050306041765816067930405541644837973205959217894056679766585689671057414189486090524131243554363280294648833339751223267978513890588693891188855429359520493068526239971622717834310097509296985368199397346530975426803954981452759604971152050243674904837133128738292214898850902442832313688347072125924983145451852389953351693591821391323950528705501859400351432978503357778181879909028700345386003185233361346260397556174155755717402535311682089583867163020860131195911304568635294806535069922659693125777183970310520264896953221794658977787771483566271939311293089289626995130368000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^207 + 8828588400899610941077994681912026262880597100802446410232620711866518937038969440262976623305018952562972079171344393656464143476387815887849833119376968136930641791790259766467827739998477483543877022725680531959489774160544911412425024515692652835947947626379174696751496589267401320649174097490602307423625225039799617266567329220578807596009687067042057811039059595597165527837448603176677728427841929095595702240166422391162325630222834074700304707335750568300172891312135689702305497045353520898436840080962905047547228329976488651404953231241096348262648118435736507500499055512153235392962420141746108465710551283220528884797971630756352972783325789821675737419331324703461571681381072976261655003722061246830465498125053954108875598159761977636898985650164575491534495147969109756943655575795714910155684179820785207027958063155279934457831702277356833467511575646240422580899450333453002897008000474262564590556409899569217689226356083287642972703931407298072519390734546474620070625292229117218008910348186193207399145090015446735261650492390525782760561890885848314466623512265425067456614117600395827330574312357066580363923490601375568436895806477562101684367547600501792255744809132118966617522226215147520413320112878890589133566541741432458754110954319270779191869036743063518539141448626838522597965167056963433472160290072660477637281683035449267585262106379483102522579167584173404354670462280337769669784373765249621623631270934549693001617534627097762580956455213758102424367572187855533171287612419839807725482132623564784935846573085759081974366487261373777692518616587091358505429575104099345583203426679431604922730031533991793799544974791165296326328718796503318770423803912033729545250796724258077973440713923569570040121858622139149622923990629810132617418160773457333942832932352527024329747665494071790022104941706582685738402929187819364446834233635086625058550836684537357263109854183188445758448518510630422495736714381760811393994120761188007901398943523036619891596692071743756896505768300299672271265173694518205596035660706297812562338108151587927190797902992899693107731334081516219333558850699834139800157183476569760070548491024637102452342183537974766602130529960275871678940320206570155086923718543914552908105695543881642989790636035263531646913699607468578906571169303927321834596804681326622374413779308730174410528414694326059408553704184629547336230468649126679789687332630415048089304969792290445440502218977708338789387588805928747029290671883915213695287895020126331306166941492295808951615264396845369179092526130697253417450901196186704398536238557133860252971338924707608173135387123275686872918939106975612168518792696921623583582596113318412434403668446928728701269297491704194318677746498191569313622509758076866776925327793318534693761044405100806754570518845504792900065185376884250277973515436178578389737209231257253993570933333901785142320251194464680914511677901979333551334717329447847890203621098590584930733771758077281673369803274888496220951715631397622384227533012766642398769612519446665586716706554073347043227528492067915453634781558005480423884788416356228904588488801921348341891741026362639533980499825730343173705799811825993784575983847050775755363332858638304921749465179705307164584644567976064600339526480734732482988476644045634631340949001695616279804503979950894039448461838583325104388111988699413697161630627011617101965788510709219828158004719215741229359746377954900141138740164975533794225900573326485510864465655312381093576749086754009283089739795086220016425659543237892690058970098423557625858963046966931132055129965565823712733085480539724253905720620309918223872381817686228008583381191613373247825867592574413667872533275069491483847462371984155812361172153000061271281874227279961080521756933488832028951456494015240156229543480945286891229105900674920862875035713801122277548099030227251923562448664026743494994981569249026820357547766805816486647523548295002073683587054332373073077369259022840306323080206689625502253822817767938575819538571940726513446502908180942444895190148295823316835224429576451543383523633349063189542322588311253713270351987050433768682066944614701544581371975003709660355938975561821440772754035204665599429627720191867720176535186816094141521579288257041071640359860269903629782981681789848780800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^208 + 128424830799762860798463669414709332093969649676836588096354974766113284046223860637980935489975258451701482728187943276076138871190113351437029281961523010039905349098221121709494442174848416654635415488695531649233449086419132611242039854164093036032531470396143784836413977009610526214778950206626183933885069825817561328491848755230457542926843705535369251179487091924251251419612629655165999975801570445156528010546628371660218357686763652410965648317737394112149905049755326017329401307616377031803417017351868892083202154162932727401604675552448344806248074036458153419246277404262810438865105781079137384826040847770754799068187502399080032552427365964502968747686785331184069497336987712922249394626911643780143916277094897549720288576555418271999518203715237422242968931377831198220550318563624734016018330955121913668916467904151083772527420778950347868624210938063872152645501164258966223311259355714215594427156937045460218960929148211178595034006436609207463862927271098570111793466800394973841298627757226139344717899709557913297128914826094355796527826303270975108326119105375107979543415951545210518576080129831692460055843201774487867696500279897678889783575684623266584699322149873515287686611627292540176732436502467597301862720369294063661103866618621194473667709768756260185283214432829552066252085810949726837767583567310333836900383010214155939695631554778618090732837609362619515852583660031187126066399874954791685678633840358139658388180233370815314035648221382409186532865809815636795667893350326731270848330034980072998730712072655029689379132596947494541881415417851970819603007515563008579887962119548362479221682917382761410250236728272930222083247334392709776233053064045011729596646880499315532224964230724153694056448948146251119150389396184873897319465427289128457079589677790838107397256117558522149519901153517959611940441169779176882354853661662079523411322380880454641092445690437396575173231344479177951344232318198326889874811032055788666873125851016465161076418602267682241422937050364461882296124850246474946037629324669674251979446485187616563615531138381921835255464726624683636102397955023243501593765948943971544841670162990512768279325243365754998670774603528538263770725200913203932288902998936285620943538319237785741719221435893554311675198588537076293986742515261296253294010633599692612917073486474424741455219591081862401615903747692709632153604040714862467258894945376020202680195783086365138571283959660807451184703868718652763792680594569254848416941161287110516157191424616488279698081692695485363863589255145767732198552610580698379852896066937822531628941161945807016189362712908299050894707333554741875189580199872584081822584385013029686811352248494686218370161907034390812505172041929536847712626087874565946687972593410928999255162831784082052601208357284877723307034958600610942237124754687947568364137907374718747472015542732865198171182487753731497541480452532530469864774845552341110143270264973457322967774698004167374476213778749218617124413174079883675124528493012976392547872314485033130125748620008499571819545171460109741131073101088681325886878636784947855162590644660748392061167929577136126351626839215852647222019335467608753975152864159213029641427834975788798621477296216222006645583004982106512573496285762089074920464890053366498746297597344604048014930976535971542063808343580527430817457086852316059389633712348194381137089195118144978348216131717124611525321309553318898018237023192598563378182340289845984582545006894569911259018175771886806457791828257373733266868561174928246426192716413984522772927304510908379455515395200576101152299217884002171013442112048204449295142983911098285236500103447844255892965951418276061166058852445946976003188017340604573457009939429399364717206787440771361695750608257718001345017842361336681484092978782451413199811266975709529348448393587016032861278947087044265440594246838208471357507592347868751357779691515456279777548437298982666095290889113466273350722257584056475962797053250342381542785874561668371944172502609780122904806230847921815225941464962390807869970544755473926992070960079694037133845866122957898841005427228156118043231376574185549506959262369097063470394400225170010828132923953975720339247548915791384403725896754048183987540536771051316084841516082623414009518442414080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^209 + 7412297872075768710418982823313844615064945765327130401576564015377629928450892872732039168164235024252088559792597463155456025285342920612843590431519871257839236385166201627590732810063327396821476515715312559173764194860948452467100738865484793427108808998278041330964777162525579904791794719479874544643003267071721918881419286260689345260628847552607244023150383305676439973542927827955699507728806060617591879541836020721366166383306202168423092804904799772599547444754610044459680169701430643934740029150930718906853556264934790087743325876774499650716546983999717213823052046677381905176606892199618533896192085902694573951216121630894054536764035249550884988675111777515426505950277481257410554904424506019457962031420986020544596560057615364940830802815971176678953583214485142540917469100813278910938357963615310739710982900932004347690592933939384952425060525117371330101293238469308202921040464249042051349646020006817927346748761045761181750086428208924796885722426614316882690629031216507625748892943490946097603520853678567363966756926057351849216417418914666574235666444862951046425186398626928428830823316181957311752865148342279744395107820945437858159560760657831140478129960986366355775176923359859400884972756386498001546854943143249551700542765531632581653626575531167719969943985453919365099953321877679170440462019535975435660285233996656802018149233467452471876514282733899378399651746020865139582499662926677520755347110589522630855969737500928103781698304341007011606399101343301155375700822727949936097447424278522138801348039751080571341091453009667335206279760957069094677789816179468282780522609945851306878738460985231832967482146509230299421171206347185258632132828842427517901470509412482873353183427466930535739845954565532086084052000099417301404785821052004825448406652224565289919801431310029169683109172779822463221895686778227873417271798713073671860325865474068924761107387614931381422900238135492055148884632778593164551748212984403570739681753868404535140667124104346325406272559400858075584511949027309217928855650939370525747337880358538545512229110682451289227899648802683844950848410070652755690180776084862786949177150982767050775274746634724243684453811978729254504602501070023144753155452936845424963439244301315773991530765665288388019497595349359566830428579954453830992163730142742628583750532355801639374991369444259524965700321842446933447071896324231014882851951402762394611768230749940094464900569743278225608433962308943444695521213696653234917028702490531437165412084399566602854599360434058615826477915003008230658146160021067859603111173730008637924580497019128440851875937508540179441725614437440527662927877706965429924024035615288713895144485375046906567994839363707292985746407184966274542984971526574397946387751658511838189804457973458060082733231759431755823379208351540673699122529324352671314211933268751592681946753526927631381736455331510970539045655993051890010918888267127132114712951368088748631225739950450719423271794572946550761579329792496698702502560440264861045070962690291249382203901375142640339830801233221842617257391369074358633621914502377670518294286094849710701228562102004929659209692650005806759765063505343257985792433207410516895255552034193461318156231081171558441375693883284584742821778217420622310086844749192317711526451252528662597921473604942439539119906524681113327356135546254704975766508337214917870728123459639054536953633045334533079294138508763213545595690700177088780561986796413752899373655004218822253712955007196038815704910758560776694063643006429457423224844331605462241971610335222570110952783626317079850816685549158393501646462585951928675186371075146945955092862466683034041191566162461331530611017670590839197998051700455095642359296674066262508908015149404543519753335934308721800367290238535644584898919960600372910705768000273285703104578387581512050142144817276424314774081496372441338137555476759036340581970013531759630544760366900026285172538943727545914252099591419528566191722939144398195122756376621414677834657493223593628347160464953917683768956923294194742851327793392552422609794450480534321675170066067395064013304644528981224822268203878640323359636226487459530221756142622423657800547682947571331451335899631540460508163390995867923725501285822946052201220048295837099360256000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^210 + 160147705921552049704560123027410961777461318579311050457807157741799059614389548806076457123373198002507283761823578571059815727367892237296865501133563115395419704070889172624879752002254362249120811908869856192460440823460807200461858624956677455657852207998030469353476455669192428586738343580940563986760092311561724481023166612583483687080241575271455181366368879842589185704915758644063388868252829563051657809538182799962968189683765741257819839012369767692549840049678248754469777906746738203752951608175635894617813864641361395249860729364298853050985608436202674311406607983913147806950531950774204756348099984898944425927007293803774433141427156164051532120350329816982389000738410914849875132496925030183698544645856346695614284714693620263681333489072824539721006913426020467649473775738648747528182381624338755269115989902355708516146160309253010266368708897255017188426177589994372358024980414640470166276376531485965134830106141232280641885424937934369410074749300362230252072257939199873899605529878774843867444320317140111512399777079299587489472273838686359935343472357930840461571927398726645643961267741699804459792344927552397739391823860014010328422972631780263220751448039161333760779249743468017945170464387408882334248377628601202610766906999189270051191979316549131064302179697717938388005697666556055929412970955333929918402193507102096736641779501976722168176023408722044921484368162824632179799949478103986287183524471036853436721026847703726453815309990336915737817463192772542023465789417018119766277536247601570216414162324270953090230437381683503766406181139592200998461793272404404066206135819580217859861939210548219892005653134009360880805967722145053191957957622153766855091822575255389890489984015692184401892385333312930718036316640947629682603386301023193077021072239725171151084427673959126601466441204620278175191106217821338054382853214828165105642053987842008095522845520724228285087481076390765179406212285849647025231631026292638103186543903208673345074839069833461793128839236000881690295135120195877796617075370434841606046322941391205725675302242875265931262737982916111410758865520768333281597580420834539338993811701013065525367032953209283122748898331624088551611138955686897979169691036117965725880786421350722335948859824608284574186785299953766868762843085546481702711081541649913508766695453242960021071516783697050862461673777397850712934532448607095397673150828611835310221165499899908641877988767170482182578108879694347994401637208667963976649116774979128138338686209500586482157339124739248409004612255261507467689987010753019181809563735391018119558188199315009908339446875475800765907436831029451094089228703445088358907308341389955765624687953419125256136744255561246025006301759979044357007402521856161153053846943657781587519969022824599127395787326757809781428118135242052708612245603665423100153557931020162059894422627367843377317457909438354830585074639451349651430687955935244362441167058206284863442774732244303637570456371882282432405520781779870541574725268790370644012898654629761998984529262278093535364736459662526306109290153436154055804051463995395399335245443431749714839934318506891571698635333805563197630900096661249592324892856401914936543507184584416095647972066170831560598823970865901145835636853746317877924040620910467345974360309386914485111478800845679705985074566351802815323539289790910497436671851855318979145611989038264165450965505334228616739029714201390052259974393707608037810516763162324892547876716854068995828694706684707406965562919805527912407088603442665025522074680413434173367791264647379218744543702850588069594651394903378543690741819896593115917410927637204391890122740611951655004491235568453101701286209140899633271131168128115884555869490220877894539163672014729946593688354631175770264736162293425448852879510686630187510881913781047030738509721247599433776777798928370140408165304919414024872885313088075017306253477865664262784976544916604354078163564290281284446676661328390675283034536468393726770829286619136766998187530507850855407424106800956386342294056044414993924427809137131025437920075730488449080104176491513902800520958305666353470024701970196417285276861245607749703345812516504577177748417857859536437987360640045012540492746667507230483872566193908424876104458668553011200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^211 + -2738436933072938034226880328345224707142994423169468664436853545888724270136552082993312647145273805663185769397745501015073737125703103906931357211835339295494443935358090969841472182726104780384746064595700811951009566907632834973981494899299480030046394339214935208334400931292396422750686321752779099628550956805821659695739782648213129123465546952796803872543664319709632299875917823323399400831631344953113051320783568289625622648148153308270066527162572878066992073063071829573252265393619665287965588120741610392656118447463688522958723754095276303213636776534363273063917878076469877313586574118055099335534843819716188389194256354000732049724086960512481218550355469558103250926424360893782114396697157782222205707439558704348390152101628391071207047221189115331056542791140879191317112117807176065444244262143420909427568620414025608768234368913698824603790509248540307537401585522148474681755611818549034021822760800562544067169580912337175451150485532066608342519583280108841679424353690922395596171873605775551616798825045127015586068169994219308183950554016702180421865849926050477862401155512144953553660976470264385274715943241590834660690337478364857394741185999573174399090624284084236133980438327778408650401054916128292419258130828910275440085334532938092941997850444989788362323353983296822046012055613802865292317085701217041392970967769664015943584081735455636794290617568119442608233371117400464564033845430957613141019115725588224991237067447801954183103367741575476066522232641477726031173025635724803877611278396583319045701950896081416258505666274009661329718523382096837582301401870214378337568568671996511812371820003146801389898990673902069967406978407017126426648668023364913856997640836188006171727419781257188409566063614973472309675700157447116264686809866941254818233480935272555041589807150308464593068047183683710567499441008146250561845598129102043542887548905741970959995359935476881463731420851882158478737413822256419944067601877360542112449751136856859987329236206495490097500347551839783361807587324431803681957908618447822879008303333667769872504028915120267162057953611589654308509395392301352179738015786869404458051828264011650706990540137999719578739164468352872319863296750473160927066672172619018691440803271835155897443646714339221208252038184616830981944527399588237405434077346667779333623148617612939557235241911218153256878676513453421891901548172255712506490340685645687540702943254207788565038471246531262184390233544620236040348795063505590106441768447934024730193416702544701767296157102355320808048239569001538145147752874556971873641654481722777147505313981711366906672626393058554815937702029750764232659277586122983667253841772443982239950063450642311534644604152282435980416028687949384483342560270787567995187456303895355033887055406906906555924454837691134074471696294683799932162751418043882383333890905129748376728615656297507262189880244757000566278537309701759342294395525219974704720443152495687398914039166179137426634367761465184446132515837191142183139423580295065149303572747073876204647731403228761159670744188171283343440424177895490053280226025699686943161504362588896937931941548029870294801569245957499363041311215114115370095323570530532039233029505823060684613838973058534553540735706027568428969779113428223038089668857028382091243955804897827315624196987949056142421043566184000967486418624258290673526216895803781580320307366210046033650776659728190206557229824494964235918956174119931618286471575564873320761189766614413479409135746501773725071457659100978087881603541105039672081178548046620061891095676574073134019033690445427966272203728859399415651469993219979696192189953399122705314043843700661765482091326989466215545045754117934681727539867530482189841872146038917112411571883892603177510098519366790557714533454792646946051393999374846305212813349122102037228815236951230984264263563603539984897059163401736802488658443682561896740727600709970355695511952212664717028304652993275247019499387603494919559418557502517692256710572213097433486293339792816836652031209258891967122802086056462368335554709939598108513182870771586121009575442297292147824816006308389591880457360113323536523738442744557086372987420363667697092908069663593313981942643922053631963222219751771857692159840455832125203063767040000000000000000000000000000000000000000000000000000000000000000000000000000*i1^212 + 48109685907201119950545101033413531666061687737653605282482420505902266817187005659039923488535528198512500089841977082961592326842911169234956020329418603494674867545331581778108546013993721064370492697499343247784174533894639316232564593169365652605980214914421647511420872359443911286848628515320133773871323751061833831402913125141722060079831951354270575222608805456485297632427869977317668620503850511097409067139546771480168692640664958905345755991759696288007094129800199911334392766318547526883329376869668246973578586491841368604172062234479724690864610942809629054456195775206376328639432612315584950304295653470275928103085263722336300565229945597152879371336577749613492252461526249758412308318441980694247628524313442007971932948741655626993506496538802195926015245028565482132051613074695974291645811499855322904212122245531262228329413454477947446605408391529572535330089175268633713427599224043167975978439129212749065618272686409702571432710372327655001939436773292720441021896690993785332733504453727421874437620494828191608648676333264929348135533384408284958880705906686578009106642409625551139986108732453069765228751050956551952762568375635000752051455864159378515195360789791253440394532175058438201068461172422569673298325245711630840841519950886061028266818350452984450207979429063449658916148184987801886431818424660010345120150292313342488189363178305238194159854190990680949234658823038031924589024853596969694543113991995203800795063992864826858393800003538555502816189262463766645766961016815370231017242253288986027862901805609465203141444023335557293187752027653399429991742422307119247544693451969368383886448406734168776310622682290929488743214777530489378821474732165245517605655015783506519194189037192807918484605526642398455128186518873774467176938257410553961000671096368093480278702315562539491800919548163196191758166892877943113959260765610514662340087268919517498326749875545696429150081154775157299190100482721264675494582223333921534698999815224201163351102481459137367039529277413692219661837889606996481942171886785557771451330708343088172816219154551699893428699287530178869185708915400843051398607632438337580336977304715852083197780215086558507093600733759681909943384545545042289802507736798187177934629431071996447069189349704298426661680259453280477953327551100930703333617945490276638454397816852890634113564990385903760475569972965767135153353228588774935790054483321385706715795955081882935734790472566570820265507662319126397276511882755681661176663930276721715945395716180771874999577959351664327714860080835180523351855150726612310468660141795214432088745875253684185449887057763944233159776267809119568194189359556388396789193221861009397969674192786424364056423921850624552329352474185732007991106291614452634463161318147660551029193068910251419118659596438676159118701690454813696992133387224698038074381208639787958834857250417872664654100163708738634211675093104415021914325723134823844444159185276510742259577722016024939025776342510734548362504741581911069837235834581458517183766825072105850858230576415531931454482142644256514357807834712158439392181867688976362321257804385651633308990026318605023873595086513665750213623726668220344362012640488632980350716320139226241273142966950692854340066072522519122467623723188204036401601071253358314147400336206537725637880046587336390858471184122108813192494665037467416483558535419417086325220606073761858018927555346936748987005744897604157781032638103759234910802108248987543154597799455390629931705744281911315432891067245672015355350800584109779161181308295168870972643172078428773157592186590993746435179638902414408806488506002339532999811420780125554405026693935300286073856899874259071750323926008221986034974648149562951146976503739641758741605304124035313813845586669597080506858503532523316765307990686986333638348602111652596331058124412774820573448587912992306256174936388169331999366552319925893998719600123158499945964456244480728797859835514507534883650721042907829361285200858625231624966854778214559916463994479660471171719972187853276638952202475469886813237587227040025726668786916700509011084932087210331738395463372699362547232851109291222132362589448881006214036378240440818249792784632345669159565299407956303015024361639989043667018662022329598476288000000000000000000000000000000000000000000000000000000000000000000000000000*i1^213 + 1258357281695856466142695300291806896627422320047771069762036735450164044076380554996475517280660779555721507911347434260948812414253565830143319794105689359453954559861139708340829559109768249270699076812641465231770961120127752985147038325440110455409342840549173253933192930811502747399743625581947589921172899622171187759183802512809287134695957782734849363378444518191543397321584938131895189104554039457935127531469498181642035236218518154830666116409493534971827633389129082915474084198137311388097975686298766675744683139024894204541814045888987669069424048187876105461890040990785313696990634758918093752585895775570225961396159060480169477136368661096695571370783528427575532047518175567188744195054202175173289029560595033073061006910548693787697845814811965106360079492878729657163644264656873116452324740160419182745312004314483140470924265556725289157006473694159433139711773635892813833988937205811289145053677692185452791340903725253871368053942485992202636372104899640377645053811108568550735191874801659823111984683607463299722625683235322886642648114914098780741782318370120023093678522775314890952208480844523764582678293290972445842710204672752993072626111379446202468095196103961580360974973375213927909225734749693114820546196193035016148234986432016683992521556470456311512218548484758382146596329525448282951913366053431170879570220233103701830883351847283186339106568223935301746724226846557648230647117122105826476205679911636683492157907448934277213730044863414366121340034050652170704742024438791232661345271630703810447182841826941285105835543043927292592396248859437840515068681107211094500016553652754959025834088514490177535511357450692517912488289322779606109519913698534591893065306967363476423964514239855954621850709329680981836513957154221046843608513766162591511410562636051428525204495673159785340022950511128022744104940525524229504092519675969558806276734463472120783455857042040789829728758232987691110944458001303534149257897839742307495308718532154775920782464831746192001668112701393891101022494529666959155757555146319282163843744966700697389003351689938084387391262405266794188131946469741989130618517521128173119289424057012960301293330776272267235838470743013871480762383420638317074863017166732618313148772974155006549792264035515093340057174850933306259035554886345370462030194972410129259451882768781812012921099545530926515768554515352240222945258714489828473330836171143225138013157230202104830507246947850655087792918570329077885731163637337974167535750433450367949660298266918771024744332099504890404281410856568719967953166700219376518876175545988366831016323376044955984496224438980905595470936802144387817122777564767374125533585461629276499578910340493180321187485901593643527264303747595553111004212387842335874476525710346939025396416030640434481992778662195362686252073510480621087130338528392342457233429186116320361015557046374003831515411299387141703714454049038619277606361878630507200611775496752594965404998760855347868657858674053625209366005169964701607380288666004602262844549239711408184768057959320230695980731379398151845688890635206859117489528503496842555068254210348133444768885092338846307623961023340286295703740114247010462298007156711590694674782158128418685476163154096484946181732523080428846496662325759631445160608673374922078378920679807373330661988688398923611351145822609753091688963994686204293034747151727436745018709991842122187590763434870359935453519931101068436379218196989296049780643429714096894938705438289489305725726865992459463348922170055822288710461924092571706611910272912489653655399759780476153267290900082861589510309851663968500781314831870613554173951828624817612349773649731701653867184392814972577151693589072911927960445381247751294453062287277305645150822678803301700394277468986925749334668064463178889255153208724709476951284158404893716745757285329142487477622585706281154343236427822042619317191765177003152516682484026674853416277647320965905113324530473168523452384210347133840263284456106252424302103901430104504008788177181969098595930926902974909341782235099143769897426851959687025394740246659719366340518736067476177446677459318569144655799759412966277171911519222556519937244061193731386014446834932681364619880020998245651479139313812942123572196074428825600000000000000000000000000000000000000000000000000000000000000000000000000*i1^214 + -17458481077599511094396861435724504894321926996369496110617989752191970150598690924836777385277272780130619860213270026961919470722493276938994494655087646838237028847583384244441639113475286062826430349500973333014257769391364918919986020214266442058525477771973232168710397196986837336728582014407934628023432137685234795904470395232750000453013660137832782857562248229425273821118886345898313343661855685946955157852622653820268318479803267327882719662940162021247079123366603421159186501829507262776585839352154150229057412994465632506420844318068207265276969820631771781317915579281568445394065775421104675490054483689583277562185462400531311023957234868966498339538645746594966545624305610804766476357688073554123809506274760058558087241476558868699468794998801803264349570937107222599254732804395875042478903965662365381638631960629139743874763884796046667050143971597063787553974732469084284241927624007156356029191242381436053624573137283728516855908870619663111508096477420115779627584777570434064743257104262890876262806803028056206340387745207402824962312134061038043306899286184604348324270541924627881915052580328529485264542919733524818262396490128549861699937689114650505603872766063231479508209925757135456146498778589656499374615498405803127861353885562809129417189678499851161179876597949476582411017123904187456076304077883576985173582699076630082019434642670914356646949560497815477074702609042797125622113683494461900392708549733929548220357102298384893723577901222540279821936414873543678612252738545421714168962200062397341495452425146862571751262056805006877468258244611627270272173748937628762717007659035342549134992519063743774324193858659704708461865027751462472001932710861939779436653994961053751956863503218083925959710343670882435253853651885614163646296965922147334061297373152207211720021975954330000965873260806756864418864101180546440559039730313199345408756404398099041795702545916694475629341143324517514469210757385216053564301474968792177898286282010821196310810007986546039850849760504936627728758974647284001163343140019935005754171950428441237885604110161035564905742228481039030568675480081581155221703393338607822625647216006670964642568442100579421972381800170726320811245007452435569638338743651783479812457321663040953984496980491038960467417612943773565975065673492717491994130326685167040492964342002456300160019788711681853920427599734246526070779896133676585086471335030636672315114079674611312021287641007135485385389649402163065953280604425008634984494555112247573858653732671439576567123678124731075967385136710394967853227061938682037174170131506031381602955108244928157815454409969470534810629784527174176526628618698477101674049933408201571759302952528485388932799319076853830681736849790671623525427470506286004497370354893208655595586705172107285198662322593196731544036786450494560734552385018578391259600798400264949647178261038040198318795941614764537526590393172903690310038071376940181019047031525977073091059115660402999752249705623392998438152955294909959803768803525503633438960272083656033480373402078588987195246392671355304017828731991242075800730865501774384824767158922031619858781693529985194991101783288072999681706712160515878096156661886960493863464089566781359619750754465494805269831432863980845523455602089889572410322577678582393763619418050094888306068932319227742002899484843826706317312645728907995102645287372657878025335225176035293726110014648810130544881801231176853470347567054235423668561115113600103012478410477239894724857184931427146815681777280270796956967514932990777468249371386784520819085743897801316468592395040189213847640074167679022599630738797405555205751400686422042116338817819164926082476891556392951340148559675377894588313267755306941245797717061852326951472932973546594302105844943483770057079967849974729752490781043444768093320167901608947262039696512458310074257304680452782103438851466475699038300895040973809521550676254574041635894577741172112200571394021702488497797785936462749434535207644926473081523861226445880778072134783753686041690037839974835970869241708030037834497327222670808147716058630291479911946041246637617089000159768305704670590178504448901839340863540984535315363324193774286590585615940288365602635103523372565274957956487739500832332185600000000000000000000000000000000000000000000000000000000000000000000000000*i1^215 + 213896232663204221098273889702186732783563510806959838070892081972708032062830046021145511120508503250194031610361600559690866026214754894584279070028284554058521869509050032514764674233351393518229987656846031516662722869220958403138941848059998599248095880468704505045116489803695338726531307885208683431031795809310732037235850671415673091793471941223859670299664783454811521592953282867515094435774566859155165840573637688570332034564682179857026669320852998960733399529043933108490101397629331080353729997290688988436796506887808612858013223445052453892988455260298719892110067928468656082901261989697866525623141714520836930221996581307090889424289074669930224976864154381880546878626616044224500617011406323850884990247164361657686654297327326879376502000024729731913570711957883188428771299095144954772280372956321343093074611973118676206957453702024706201055327298087257965862369686786226590965035838747649742541075135295497798461806475184344596754306469026539965148954030843178574836640335847562041290193356636172925117213834357759505918157202786480662394243714533309906937759301686689524234238942269993808627150159682132391574582128552026880152632556177797785091345010535174939681070562564491165759470448553168479754783186603952476312294462329607251301111701389409388835755491084638398208758163592599406922012251086566954544943658939803930535209187147963502636400606318421973568746523066840832990333004324202687741693587743792867122972601517618071279122329396307908584097432210932917523697847935550281338744647318532907296943961859301694724547158313897983971253047698604895961006512756543907605801312861294822171937603267445758172207318693903996886246462607435530652492675028871911373171369051130956557408428532429586254735616893677298924296757089468908630671401003745250226355005674888402936173646544292207506121592673750929131416609786107159660256540672983150029815008503031519997032926229525931121616983504117452361807052213631912912228352739351718661537049389663672432023993710948384011144646198314781748844275727677513823406117831860439970431043632833919218645071090618917633104170325386460094205998038333159568607511940060825045936772740634948992032071387590246250015567049281165770101520102467314555833722422378096832065748840227334398240678897760204674391399333297993463484209603071584492827599503988007475543220221717713463847863622608968093331294025935107353488826350515010207278553652670105176559509701925266207912278356752347257690111498368746433670459274267908834823853243137363672243102428587825483359283658514655487313415312221666311607002141071337531957321270606776355902013713084114524755942297698736434176422057515639010992921632748852592399476103275260559373702042450446820390141788530844216247605995372554489518046275917178916378451195238297884837694861311593034230411145720166868362561760711202157430086717351752654589736641627539170296250761848729820329508606425072968362111286637178598157683073149830586993707316785168520556635795413709431434040662956471816177125786220248069190729272902760423823650942720109447482930972494308367023265703549177605122265970313527650577559541952704832287004817505283081276903043615926911122255404823973862735858191375839367518540151343175870271073119079819017378771773864018644858963604004012361182414931553461964642767369454053655623798877060700214816009437341988317061302027042080583882473445816530833021779578608022280561203093088733197536697829720997972619546415430645714472489468221118403519264163628814847499110191319504499253483868181046895565822497746160113247919421302306070592389204064901906795308905188369387871700324199089519615086562114801397391913415205779725729869408691839210212162086065692408329649633045293114071697830418416047813204067859856310019047164126264499693826748488915671284694342482850716281994421977121124098001253697876544995893414637799331506036931293475300066173003963195140408223362362648172322846265762149317215574206703278024435935163662567445992916941898904380701060823094441990921622367425005029317187148703066377189213945940752912902954597551470396276074676762832176097478931866604536678836562649415804551756376741030626652539930922144957170434488219888284011759239367592089662799988636366453959972979724909960772531821461133357468093543001503010141947930678919168000000000000000000000000000000000000000000000000000000000000000000000000*i1^216 + 2193086492995181791612034701873248717793569204175108934665200584504644810793876399831095776755057152695915409477931211839305523599104900104040400770619399485293190657721046947884506621558021866149220968378419242820648204368498993394882984820299159629958439097038816123435967134067040750336447033727281319153810006076631193098794789420678983900975195643532386717209761185067584579746969347683073574425685733417809250861680675217942013541313150019848819980719765015192062968849584349006754878191410253170013862578473185031432329730004301069663754939457452419136450232161996573053219250450889267714549430902592011117488268222499531616252559970663046234265069278273125795210591560835339754110980603673236834201387480574412382709415215266801792362172890405819460105460823836046288490183355570268336575291059359209322784184495327269959581681777701510864369511380800646080829000950387617473136785450890968345020001655994783721121032045591029752234909172061074806466086352397194759167972955278370330970333466535283373648059749583451359860362209493404307398275227550063956936654097330736255742596626364145375339354325561193869533956318005010692410085144774980566053975757296784105155965273474098420827979167111228317949197547116771577293098370721972351697084823030810649199319334922499011684782901622114417663244831764750366450378305016056505181324084625750079048641089364532899727161609914595919603406827377984558449910610718640934108930712276546099291697373474063730120601823746109555408633625247283072326082199584987749924283436997967579223739563193499194591949737217332879688022443327236892702115429047133325476474270836870552221825877890124748753314060511892669162852643710707273002922665380430319170659227425285245141350256152340451993578768677066263838834728818932021476318096801540627901644621278595081854849758493310196537861141244590976768821671309229105467891104905930497455049111782316249573124307152443845838881742788882972760421154804969836875563440582348471520937367596741565103215142858929013985126346968360081264365990665385987755031346598695163813035382094742457382471302314425808798380563778848901793024820417151348124514463279418953129950831962688736175847932239733643103711042509214797071692968372225925492856920617560889749869188212167488492159547649460489703122925350677164798440799469055986643260479524320291178937947074700102969338702528521941183631848852184141065655329726884486104000704990292384465639027074321622021264281010677188848946122631779809132035346968426507479735646233366627334981689212349231284924936739136169208603451405418136941158148205357697184533409019516480643717062954014347440753327173212477994072653722010095119421313599285809353630064772468906128524930242613177414892402934708091965389806134924378241461533792760562824567854266153035530412014146174891513714339636646460789665066869469463691104765124862648974638621840457526640605363715929775551167206942859873041046633347155310860141077055791514350641522827257784031462389428603019024719743653633485775389011136278771824974445527755900789899144701302110256978578651324014333237046136933629979774706281848764160895294688499866812696562712145552711646791397895942138143580860504169967165684789145624059926244860411671504872916949971410198993855687390641641850162812590063835286833652349699598282345943585227846377841421741685145024685981283150006121342386317938240420876947933383753612505783171801308075615369878451043421694670202183353168631677136610244541021919212127951595730115835943289587731342502091700098780237467735639233899157295904745739334348320902464655531835848434136667592556643495753929784744851784153071264771542753369763824298176767921833996425691064781175658670916729152240800682801078998669700290084185913891221166919129460131356453117638216765063723504372697510065075332086490739206934670455358185259321565361178176972207324198624012630417462378644940698970422678624159123864554129423262587428710573272680452205611220628701736960627128092441662650642321998773133732220070396604231651602330601481393393212031981439406102539956764553875640945998254470616860172310027487594798342707245156069044093951887148145326823605484091486272468930615021257866678351593195368090667279882021221908932196081404594284356449198287393992452388404187966901020698706990805811200000000000000000000000000000000000000000000000000000000000000000000000*i1^217 + -26836769362760666961704713256710012717047522023572711740876131257845467349983614153874323067638017454244668244029135882514685877171955902325376002124492780731486268273382165931331736040889010821541908531317588975328159612938790984851904063926154796088064641088926382947981310444179975227712275174168321335664205584007483355631382198934350369086200895140163541796847968662435692664673805791108357639246985595181926113192403781861766301343161713980285663045613964771692349628418879519620326137503883104539737830360142147197716877147150732463041879899147362243542781386746653143922569583770624742306977128666710746947506928496157190313773673094438807173729982747932254053039942989867805999905146432982012358401151760490658804513801800708602738005945326883202867881796815100918467316244991827901149194845347857939149879481611790870064912111399057628702900989161405799319654941199435514985452324816245581178736054488701654049801213802287488865475453469792111562660968372421408672401770532630835313895117684263914579232729466508702873015443925919290070307931670151294670789158858866720056261008240924543810352232521345200072069615540446760539368387734267433826401669518336240968433945445094512716158249656466307390578181924885153325084565817393410214989429865044526303424891250846760615098378340378028071749904479032881081200513038052505721991682101940715254663454395029230081331103254769213875464286825413581151071134832791472347782798946722651897416906939909324246732602707905657949891996498989527461996193218649039541429178867497919336441349410940736465161325436133885405231130616817174652138576047903342033358219240610433695647460137962703725241787351202823008215205544152690885128250674978332015160055521260673977051370730270525548952323941925395375318304378492095449361235413761343573565344560463856346793536361504920742525325807013057987569642172977640848758285574332381343537227359475259502372566566027395926437513163039031456660670086780162530236975656103737206707875469104009933188543523417168694386963787573258336230469006505548817783572444211655364952951111938911587538295765412513582167337167676534380553891645144218572040257742243063346181034567597102603616320334902727120090177044907179186450016254904320971477927453728763296658496558766558451229908211239355233148547154694560308604420048305216958600817398916893796276480347641933370229381638943507614078184241161927310472574461472780164915635819294242258499066497358239662541304840503684217572245213354201593527096145914632924735493029753770641317111554597453338990659957267918569439933372091989524022262464944796017436400562751514910956504591657272052240891144694430564472625468433451066384930991808576873509073829068158676865099466285924165393738000271509476532998164200271956206344937347942786519870888411039041528425195996308627382414737861147644126764261112056635845513693584177614703088414797773447188699380903266632854248535221904124048001501622058986823685371120484141689371148476348068787197178382837964574937412662413602776372259357210076482138908159967759601638179892618079208344412941434769605659142502443664211490628118784328495572956198059154180567075101061734596177018945400996739260237550890706280485288063905109852865667063200560037897722511781013786946207270181779800451844977785170817451654775286521402021405356843126104922728966586331972264228606981159817022429579194036004085949575856322327388862515563532202415478938714616588312702761968123894342374347880413682093281419634351548270244858005888384165452806103475758964051541134936477639070451729738694072428156062236960594373674027433631810401543440254594581783202826364293821522678045013635318623658524277285285115552870910548182854407643629741074719670744761934206924813970711239587250842472908175544532989622782610451770336427337345471337753441617414787135192690264029454254931581170864377565956391533454261634528943707392572458225151631054040319684911614526738141851821000216041490268443122723831319092455484887154588767385166788120348108117628246882961291202055505421879489277566425457400169826695628562599753255726846553748760870294933817157815032698423754875278661441605050466709588552413401920914607950123300069508213133097730480454003777671955319695214114468978962873201497222815104599716538652164121796325199052800000000000000000000000000000000000000000000000000000000000000000000000*i1^218 + 470468695144093835718417262001655455090421600621781973710271116490058197637340366058503778665383069014609346164671327749986058764157087860575506498672928553148054793375372496463673844004495832113248515409849138029246021795180263902185598537317310162033165221213655587907040167819924181298961478326016743443887359150395224077229143058600819360548314143393372529596825000632073824001982232441873359210483185294751408681529894768737484075555968081154390454713257214084614059211353071480414888308263058637374157321837670258151334922086580908865574619947307432206022375441902882880965803471872676151948111432071484622183520639436220939971262077436994233429349536697111754201547724320100948693323180729209946192091377123237975953747959398964477383055185753334981370600690192797377745166567095549428144184913732792199670767551488232677795434964160870242492456815258536150889364896626322855503832747010695879610884306894676884173236678049751026953409691087378882542762121285482078100765967917761162075310650945199085708976040309820782927232253574691761631745889630980473063232271489321821988913984434461002489776087065864579916170611716481289306595017105164165570877692952715319895596519424821552359639004122865874085159910280859038520730356773167002562938496121559560203962983155023886690408088293029764134261539650566957379560364619061728652976744842905525878977671877670460066429395442527471240734305884589720666269938135089271375585047059321174587978419928259163981461814698927770746225445682949092448549262658998500599967076838009709449670778293191788847009154443364080201290013819330210376423614338219342714197187213150555477448067628873108010724206346404279435166388457826372690727939233135276334261071760459883387501104487515518106049883066139991939445778638519753437297898138975768114340697753322308124855002296864514175255155631565787372398353462653344730133164974357771997374377514168206310310672861700655581409090911873643562870769234586571593787357367199239462512925923787609690269295331321422954536738739864650659513293813310504351449771362748219954914771831022915573664330654801124164244645392086576736223521113163514735774961402599504189912710156942775032522362942208012237648488398588889307381256606910832015474642722696114444967682572022320609238075723621695042938057676562706089905954540195893076036995897108629627445220395270259865930036533677803163425526720006714234528115332032836903993490060288349265272937452992917747512317462825993371514504416759117703121010995208048648562082111755490049895968233794373767874355743174275170479593417856510409948929681974911828097489555081110848343560090900164671572438543619539094608962576936678696761375975430026860473565389763283459671692726291144170173873528359309705611668092226304160988544526845008359393814160534110061521834585837037867027666936105070257108073248708729804284903797626607825117776665231314415824516910614925693549394391305593195495467990213628591861223751656865794573743635250586381058323279465321312588107530758791993148459154882184399721288290899044722967234006496977395090475308061334981219719398045869192297138477663190925453577205885826845761021434241273213129785504326811560951855309148781870792355054660828386398696654758710822383977702619540184630213904000596956582141511359538035555581613477484085587268493153194258650930990824557009564282213769598728727722074202244179759564298530374259111482203417445770310646921335469327489054922848007202223934058511982218753748779620609199912521601307244654252216010868847903256602849107169570321542243543032246497751348977770340870720684094241976071181114526969900972171978165110819511740056887236403396316082181534662565946916068122571840430365201814423409890775475870465948610378167179513323463433430210136357598006183089763033755474754559640883352853907409886705650610189229790517530633121128059362508622420425703928426927052659782115906741343640211683564217275982077736781235878657545958103298381562495825541170456735367429969989767592172773252820416716378068124719704465419213715438074054552369912907162185381232023601535395907319259902293599798466861888313769053670670971934396519572069285349051409717771510498822231734539953068185934421153660608697663384174293189718998748888565780552611919379880183094204717278575984640000000000000000000000000000000000000000000000000000000000000000000000*i1^219 + -1002499032113531518820006212575124794254441434782627033201731926933391236899266968622347615031410726777785974388062287987008565053463143932083118494107534846643003266583502749778425592780147474402624807404166953460128124278059161449650985613699616777399477712338902936168230371971702822775230937354681078589627718182027649896851953388733421036987078899595298760839454879019058928238688692108130589598370701501546209338652131029519778266223986426810457685236334714491876047298870126073679908570693599472812966412563817558228083592852467888272048767713385606793159481559316325579876591767352763734082506134619337946401738036959525740553249355473690123203095183003483800803498207307702479169550925259930858774719627497517361015241831495338814425087352308897068890482635680184079318184318735533593963910201255956815749227162746100195744622471028122696936692239616392286422921808293503573787469174440297641107090695451532413299738361917281785066649157905855782190901064049114254148899099410293958414600179753302457335789073340469377299485002408973387480943092421417341484521058601905112204855494521773600879341441845346103624014104814432842764932194474192644744921458389157889708218252459620379314954247455091204586594649791998715372449204239029817180207936856163460400598384567367656527188880816608924440966689576722821122772460519403450186355194069972174238870761379377852032271840016080048848024903655357890748075418328649111996805325858241863735604412604135774032927603014209929557253688226084260495779938977063401505643807519752793725897577422265260467232927399013872545583549253674153156047480045785969078886310305673069415074404781801196521114378272730241531609798857018879680220003290824608175646407057471630906003810223806976768117193916606154113141872397425963441954726208310196865748555544057134024354685673267491445603218178088291320726036831462701048882342714540376330469921592835250798780348373351820063045662946398846412170992754309929993212585061543495951867662604550953180189779910547371987265704814098211136025977547945788557556968499340473392741434599846347196869390480465141912267688015238578759908199996437992190150470634230429490775864622339617921306585246684425834848030615073277383287258761635423445925550816655349460954496419274579310369656885045714191758126043926987035464653345281429587885008978944003384808364209140466972747735772575134725249797039979968012127764343787807719488199118701581396550888128277841231429554069268068702965811666816038996751193075317361787795940545736926461462263954126009661023787253434581112904139960422129057473091901188049102207054339545853036721447287698297230041396795028826737530288260665208582436221301632758369800471629052507952518109585373910375504186106461602793358599085223897136370961863972232180479343673104471641588421219101879498549534922045727950822082367265229961573842340882262169274141092718314946340964173013138584900475521435567085554127306778344217705537512407209796782949759909882338470887208391900156390875025457799024708822216750467871229551350215038965284910270363627192686982886394609182241431080272133888063966436884549573414366242581134136602572297514481764509522779924006173875573939504399365621864135414108282219024106135250642944598384144487552685129208385238345066541944843705608989025612225905841056476108216453808349864177265520363091112244495533601667984417752832399943897875877673368891100547077272462369984083659869528894268526605154814003968506119356446629236538595694301987566443819670796499279189275154565629875536221534452139884619117434285746943286315332719742565018534148811220444141091332581823475472254934743408497612114471559764609623410983406300269619106597338562608066179698495790012807013019324719417401889991908538678946173401487892462958316416763473647022986588559543001559729365022522162206362618282045756359785124913751255883123348464211814115868603249842492567648380512271863787310865715886280545291074928940720585411279541304723379391988783247007511226862970704750270039671507501192437012191361303671000717393174254943291218350053519820630218333443178296550549806591434256623089180220437824637268432004315070178325864597424264736448099697113366278508643532046311671299692250262500289557259471937418213566219480747622372514984606092492800000000000000000000000000000000000000000000000000000000000000000000*i1^220 + 10750081144992225872645161395752099812004419499709418699000059225276227450858086648627987515988896475031767877813890954616859886581025691417929507689275894582702329750624244395063753030456888987484064783800717783102039128918293878415116743470184961534467172099471597821767183275730432938429748018837149581677899585411592883271789679114744420906087162111264140550989381753353658103411074324115236836041617315522324232110839640544888068256755020217497504313876639577075030091704694505391347635322669128766835846688573143318984047520331606877095137545221494558790810905047792731804464442576057266862574416195026950219428846112958416877458491499010932750740257474679800889498578944215678672178424692930750140358672130544005544895490690605476190357179882861055449440290464728318818516287787857809708082911375080742012000968653700879312639223439654433171672108561890782990271973581420453851387921002794341032532777683948190433045954679084649091108632219337701497359738499262553571628795583189337911067001296570133319078722519748678769297473873251074360519529552814852433985304135257248715151878972415525923255074667907741251138165230452247710218670528329013942490983522815919223660406086431621424039269018048354667093414175523628214434241635187118855299826600037420189985547315728406029719240279491186255114406242391185132654612333692398450939875332669789564182515825305856450471377318332670756121532264477774582364891102852193081622353334848110418758929837935327648869204710075373185497987663861810791210871993542135959842039217028349200482250919617479022084207462927354173291146984555439147472589426665659851034144568203802108767626587302759601470034283044371874622039609412373006702104159325047134163728002122208389351744976298119433564399012307339581320933997697802050756862374564149584747367206932107214391967530965864804909100873332350429675987588535682126859878007057037146905207909928427171095341621457066654105628629635663708636094509218661137732144247966225737435812059158025460447485781580678939563643353259230844671233041670170405766112788264770650596589544331916229142727747720276720734297150927697265027248910756749983941095539209899180093494656869635896138004087010093240312493381640545732919974223435566261323966981460257454042599341954337576501144679897203558427126293315639860475248017361096824440034504153627587588727495971521683279493123826608122555266033488115558963218464300881173143218969060350475885767997048974427506835990811973121690900832056368910591098603249146462654135839270118544548281527927047089005864192593614630375244762274807292277625865794470158970006602322937334145741223908587265193868574441822615965115871291461557564443105697933945745942841232312060713666764706850229847169617923413150578410069541469262043305483495907822042034143235280170438274726576443258775606544511917095490864481032580416492535673037663988865725896532249032986907592176747415210664736453272834218599473369520226461384549209497936737891776845485522051247622821209979435458281116940863320473036759250891349248144182711247195115922955747385501842127724997821482765937326444425495624426983357997732277791308234395618702137051079018180165133979796626111771598004958221567457956794547093064874322031036803261918719131548545484912903374107469133353197078593250027526658262393443327132746729953054823239166397191444652386844342115340946678988125156679490808138220212573341634464831556458895754671627091899304392347132766947845368484903177442813672067433440593927417266173276550645811143488930077755645406943255688073529982180024248573972647719032940733544233381628027771180623706385429623787709185910576139619254072828027895541384137048070130169425214507346217160002687116168221442597406422735022492229113758261278444297491782896447312727273758666390012778617818712965222402329298911050097702477319639103205374913656322093001770397212201413190207542823363073122141326885009891073879891248652977131527659076051206114406776386204354611516021700398384719848949557537787686466773449639330839719084196234284162621628773970640510013901714172280262941368542952437949798751293343818522177995004054697992838928306134432699781941662525708215827881206025257948954406968269767817511358576232051267700003573777828759839846726797203519690463625871360000000000000000000000000000000000000000000000000000000000000000000*i1^221 + -6384437720425526107504334014069143574357712710887477358836756862711622162063828451112291518530681820311884434077076322487375963257405282749220214062073631788950764867676782808855586844735051989240587085974753376166172510877024693661670106871300604868262612921070803912388258543696207058575011945753559665904496993542274969592186523593757328592146537977100674624442932098214569238961618944894579746294313526585492604637493474834349210578769448143891547244652224361448391514971798407372666846745562712691188649638218993061680777532823157156449103731546690126523030878651611508244675871811134021283005106861873477351781011681122074547158792899058863088054468947273317661795796755885048887868155462030926392301434598270670716025440546257555209623637086500667858640864329007047096792306668979018098193452641114656145992338296856841395478952777375444448881849531463109080590308843528685386913769329408009182827288600914692806619436066140610908723201972671047909160473242612326398775678116839340791515944460136877798368713632866548793239475698547930603218116791804901446696440927787242070347882660989891334754952665345798802951333297791489905968520288284748599314060138845544155527496235903469450529334694445078970465404752758816091718135868198913462075397185767709786381719601179636489965451732220234677546046185192245127617703922544833630149814134532690455753713440873828026730882875257519291363779430420426017200342338940303337043517119525748888800097875621960880974081269992451158817040175009992094683563462354942549847472219124292212992232718069548958162244761279540125434545996757704203028024818416371309521116435676403877296986756569940637759748751414697655778731639158036041433432318462806481175908329931726658686796782762068236302556425467152031567422437414705835924389200814930545348737415908015121255606403427984317830637392564684876854586088545071481987033875954126743407397426114505383520699715356048296686645512660127685696111047207242529670252356800715830434690870904995889700066692917519235474074334026257980743409794029778211306273754880899317817177311889783645255142015345096643841716560739183264226621278582706695123892136615741334040756620283352830888753796031811275651204264695086776814803796317939415320866134829833014122935629258373479876236228483249391643651366571749819336028994138841718766572494618858224491595306304099322627229157727228657073539557660654554854979109437416495350546317247494505178295522682061553575089248521115767985288821931552968516710600259323249107443995087865385254897004090609322039899455787525371501102119617407232323466622005323563449516069913533331429485846369534290503519856649761456237917982471170659095837551780508119470985585669746224373352762752002074000102443563790429412689526221655898411591705249949231293325841357805987323900031845429816674158191843220768821749703634336110509564239926248352789424229875077947367332880743615646833167781570547728280084489711186437233849853751475827609654593965400890967152424289908668194185611589689516074918149209152986114583596481787095403406123861974117779064317028236894050183035168400641814144242802538302306614406660318106021085172637712191346282684235247185723902191290111711294536481108168506034168409379299541908336236409758039571559641979446127151594761421434531198666416635024123297660763120278512607267950300581564051287601632152510960610749643027466273687412288305561288887578260749993665949094421752687988693034535005235682839656419271093264069059280071736480762823794449148375245218250431395132315887550497864150637522936145930417384385238953962374413579103886197353833611480621963239825490973880086154726314539669648933174248404247664992728334811164271175561773916846387624948393163283015349056948173758309662067533461746630150264573056819306620436190802229640703922567436456129960592480362092471325790282791909928555744995329253127301389917015421448370280690352359277170728884598099949892649402402431182425125383999251868803768768686085480424045729062661250446135668997951766627009822835095566225003945268587234912208267072214169094865281116942663756961883177412247776752100825723341976313783652565603426916191148511518116208505780347574414291181258813773361256823669390059374558406715489852667597054899303672047527264256000000000000000000000000000000000000000000000000000000000000000000*i1^222 + 368755514365451940395454313789362508771774681411939253915600936477510566523853885339022849935904865535216789866345454580278299722434433390717298513441980283569664094813944054815530342203618013842280391013104121007386650689123186330516657758936302823779036363621990426313580222261293051363837656004184441622446318413633214414282848979330559331429490021410748831620015667788137704809704036332576026586100221613728994700036831129035298242445196462025413937993461974098166424188664393698459879610103438396237468006899057154477488702065334532949011373082235637398823559799948149701825977008392107509167423406984487895512968997603254554831717896787720221298021400041919335860169424559386077523525240554861297028782786226042415763879800694214008311822311460494227999056210631576925791865293048660677196504227881704953533287556618676928486410975788334222279244984381133884566470119484488080568803786912738618419691637376090890798519433223436632910167172429979243684031563621469151537797570492687255503239604000884865135588588381296672423481581089399502539923297946121547920034690237701248966133616118912037208618220104702630811507857825906341872856979038320868949483217769067281011480608184719129284936470184111282132947710463924872656630767042557512673510586547644521268850258258385849635690574926040641869706119511349469999520510000981287833733641748813650540535854479861350237546001727842712858498109417257136147338011559857779028352468551022662412111899107542298442011899214293767566810405582648369999212397612326836499394783705535562252763962388847299690667065173314177115077001828219258564940224590954475159070986354090434462886405387411117537431146626952799231586684383980333535828064481924682002449466879839638828026338475346126980791019703687846370089454836291624881075993914077085975361805455665874752037816919747291163751138794903446136882183546489390045412794143209974660876057686527486283243248017413778196148071204383949167409453080718004401493628690742015371814367108143691554190033126012685980698311015530386465370988121364788876283993284366391986303661856959105297324333363211171436647394918966506727026768625755888545828630200787738485510476642425731782652250842281137483756181606290737693428163255331701830011184699738109393009440759957946593971685419495062655670598268031516623741414198918633657984557904097764263358968104401494240765540931975821224359800535811998375918966249574937042730346885633171495705592070676282095220883379808110591461066042576124380683731708437797718222952778733901837727807554186917404897748213132388371380290009800992878291900748130425176848122602909155836330667284016695592406271715166594152798457392372989076123950150886469845832752776067407273693729378577182662897542179654092972677306134160301042215159642581576493475391604732499197326269055786192955262276186606206319653225196375677180090008343236060374806995764516546977592590259030791100573991988024447213203354020680709133881533774567308840399870576421702916791929718638533812994954103666345067194440417321708108727197972098043445052389472207973396292265323863162723087936823051188748708546845890077611686321197703704517198572426512564315961463620299084824625922225459228199881963598715203593365836645046008727883284753293399756279143666555778194461485237887381335300655510154744707747568833656377399914394341311576001491297290253393889778037552220508769871849810147640031535030954896625258395622045342496804866153104976984717700244595747927596345987349730603453191944736507514516568685663923951707402272014094580894600721931504939831262484217469133871938790907597843685566736739987584316725790858587394828545211334742213501498229099811470802946319130914007976300557838449207915703272312927247124997196670185033815700721067506631686160319724497205370802457647013922816606066227354112261481360217314275379049512430132037410532118546244801245766580466439057513466540398923830851834358849154774407379327688319709254425941767205620028872484432977529029061633071317253298394219134202331680791086976331806967221641738644693984630874513786671629713271935421689450759776690088529249197822044301797325401803820646998251358163821664092396675488495801802995356548983067927170865168891254573182674347995370893504510220465771825332224000000000000000000000000000000000000000000000000000000000000000000*i1^223 + -4710916505811232494227856021439840582135479827533403950917265088398847030034478665617198820773798090581872737288159380468492309155610664477858595081564040063662039154444957098594201917536037201934251739606181938056343941641302206961356040830686109250282638030391917899475152559047496723237435761765664508360074792254566157381242132718668098804569210368329862315285061133443526321575044371122141940760603230213397181431041282315724117986282004955896904619823565901019485440619646922070950831233388444030802176008227770955236490159187043876579431992508320945497118074054600043171153818134737677212143811083608264544443921348534517346696760649647257262190399046236560936415868555448813938645853563124703712702716272804322689515843472540293202801994614244977780828226183477815596642725465324369715888978226647281436718012635089074056505063449434241392833134652815069357489523308119527860792007463806656607264102446920499251540317944940764248180162841802011625999361282674677032892340521701065125865740455363011560199590459201255367233303266297049386111975193784441061773909556849910897205168307436797071912558049132480741519863857377676582955527122171013655724357364436940467975315351238711439913797801080396667592789548713335087880652488243336426523885581216616836331089629981159900074914665897674346244313389795330412941546955781441596277125725357838288760324430181843931548711003297507293698751886407022255033375975098509358395657429960028743286793681777447761487734493542724601542330259154017056272745185707173586917502218498338982747732066503691338042474154807452527937409546361891111969075164853831572842608212369926086781289531252392502278116525781384067034872343894958340658730663502519731202427017825272181056357497370911617447699421712946828020654944846399032943918558105590144081733484563529604423307303587049851340658415062239833219437086149837404648617685939002850394555055272312730007640828970290896265421456506748256039429566871360730679293139720045817766134778985610441220105976639925490486010382520271440552042317505180043128415353146901264605209672674253997584691923202027281237866655124164201745938232055871398364215857988002046114740173475513970073723377972794219804784817774396624683539353872662599716470409868811665998844630532380409132102179187675476160897509165920472332052441029140127509462774757904108639433724329849878763176013798942058814222493346488059141034454666909346471849089550794858593645319685695532447403481705654987472605524702606177432346797794765426681887026764674128592834030189674020036408211966198446140558479856003009989490221776019386161318945466873115183436458046305261255052038979742796478464439627562802944136146882536606420193557162232035834956322295478306032883281775514799860565861995653595812627995617323776246463412748005829114923387133542094356921983825190487935190304390105381598775469391732062659679298854453921986786624631188385511190177107396431030628275186425986834007379063451554592588009268703510893576451700307489199594931427634576927001612129304859122769375397297947640699011559301452749759708893722059317324926008151464083873529595318853070288310997986371645278214341489292329411017353492929066286942944474746938619058469415500419365201817303561851329864411710058550184176235738808314271310783967814635021808040964481765450104068553235637993340551982117151679919973593284691596458324525736285020386872653863423920985132889260799423417192038041811246322262730121871156862860446249680903212036150810270504507848615852117898826168118578036300459007412298459655675152283082540135744506911270421145464535544732728417625935292873666755443295609212499027408060301625239183427150435063539344019688174170447066249602201454259746976717564452932783995668608567381432162847114132652363820676449564393915970700686983771400515135290249496792782349428830982788600210074974007364107287368321702675325006776723440050537301652417635777219139877748930738055149445942213515517708526730247471759970871085192785867226796740314984130025297469838278782530924926809830130889997531628417408723395143043592169335169459899521595149991029013694724475719428136071335134355299382519582775839182692843089897677414261289084081217085617878142503580352011294365999341096935035091214663680000000000000000000000000000000000000000000000000000000000000000*i1^224 + -6909767549833022038955417718384057250022487757388576759668048814167258229267433435321706922232878490889800960471531495836091986007924027399743711612027240201157243131287143273351638489457231481465633763983097596946474367138422343869820329236319204106638119218754887861774541876382279527690553707098544723566214762857066112102860166106713213558313086251735789515202798796074322799804991479618775371216799053107391056270507858620892265584800558035985275284885635087111948605018556477243047929467045598216097158533665005456482940267449720895463026363913380511145007716680360650196878400862026640321590079626057774313817987347132847181901627948889644874522999754437248691037612198670201944426068055005541924188261861768078532231839504021960254345654140047867964320203445735180276241187815940144797487535467898187743007985608126647351500339593451006545347462225666669250585633316365721775767558361903093625666238151454894175492633666527458691679792200635462468865652124320834225253219412825923688265167152544175486423809495333331349038672896724551595611154827182707644102437978270479427877739563105695768634414872007258186722592337099151402618003028620696551476279803771716976183392943067794618467454128820191430090753597055583872872235448807418185325827256246051560135112997781042958675818597234282590021888379239679912862112389470214348284276060969814277737004299854658089502349593346823219674309529272531981834829761604875288701832111904109222898578925102614246148135636196386093994779440646824395619739621304751694324169258450302470655016946611901900197740781667412490637424878210094324884414181973937448656904820090313091880269189289137740593855972396274108131710516193816112957627510613867898263683618427410406546774401054682862902072666128759480590652271413338761071819366344799951104268116228437982586891742400560024182767599231852860602660780693877674320392268818553929203471606871422890011408420879280390267703767331241629767185653661513932329649532968873082978280833671483211712882169942447723071002086664600576567859420731378573536502028354260973267456418485572003850517172555587003632019929987857518374190986234796436883461116490564288927333753346527690473361797349997909704002220324842162594436017913434245249659152267671846838523309905001289773888416642095176200574765208741693824661827520943253116851059217352988392340076134503376233673709789678430383573800932781465027690553600556803899942336525859900289801455577498255747810866440982911303656425669366694311856430819630783205295829822188539249715093205353234448703785772096800798475624721821487284781601430546242226723910203530120568640961526385486069601378291365306910589541944128466004707621495360466029427066830139061792904569697732603942264494176212452985948918194804846770501846885715847712362509723641622230700587194000336646392229474500074788451524345421129411664415968051085103378556677373399081532405766206920712284824283336746627048958576070128919004558691438429316795441624678314212131367157255895184379392673652497212280752798981187722835134935619442516533900193686315520177323810915100688140360068700921057354982932760141639652638588531319606984041072551000534759753232773954766008548224544923408599840538095862232515429201667902316475432790894371865053172383198869047556719828903317333219338524409560824462494987515930467201255392235474607159794975372853824655765032155409742220823777662896669557865428818747245334536798743675447022542399082038574644976174364964705506764072259464447780283871242164602998876862733252518295626417640049432880377440507023344296085407503418855659496743412617742182489928326175658827754642737371534635147243919604659795237033108309220124842557788709852445449271651593206604946148548521002461930566696288549966258069290041490205851164218936139313753173895925524488900094984064894400969069172359121847337693764551834761023999742751601168578606680022979720127643101536345767308481076470566716015875279840162544255921796620178592319130396020356393092453081986815719748379595871687478918386848867659185178429855817092852610001908692599719607973397593488313866963596154978636822072962580084110286167633820510465562122643560508551529821244434845775175639128204161557818310932478633815366366102589905305600000000000000000000000000000000000000000000000000000000000000000*i1^225 + -2674198708803125114880480104434879845903030205874980041275366104704190457806013288245135242168683836367436185936045979608797707274912825829620292623540136106427492355109070324964408671669198267654021216293258838204821491924352391785724376138110719140119371032223097225837276962265515831666425216938327132102401798688478600466934539565041490806187058770925686030095221577536068947676011682656223768896297259525407222452179504174336163055191959928531459903533080855846534202419810602763296460784033597041815249251129517888529218175373341781070614727266889609121122519398484664621769461301422654968861799017501204813732336558465312184919172974670910620760119746002878452056339644793373249965303640471013525534756694000898604508604023974998754024700813322361844408824945977538747727398171738957172240071664384636684102938047935541709106179284649692686105738416613542006680940868946639809539414464925872770017594230624731251929440313347965614120814338502974482228544132995115880292004552685178426705003423541976948734057387672033996642843078748828332300085765555204421158639388044263027318985035577894091831474046145183890979542333520915327771926833079375880789383837917962069168987677575203141769544544105487273821375647333159723137842161610845201850709261608249317459618964990695564874465970567135186937144739774759449744759039828863496480953220955202514679387130072424462850474131658224846789413631207748344045593757916296699390572723452317851951602152199701952708365842611601692201364986083977144962328959162501003150691264416032157372447596944971434804712954468375356739253575424871778187510639260075196766971751113418975098985322952171963810384362035260970560482278415033414100029823811653737175064255820569937797315526962070365371482687670862404100798140307657307252125660739635416068787693446283856582882073811065773781627264872117612540921053978937631867461040782267844028013528844834370009120481518041768282754537419231073040391349845100761630534412801504938169993829584393019180950494558077684330311583213455119428157098860702731255909347596249043431404885548894278880327745960293167411589020524016113776879800896180220380422614110142378369664849314821316419106968600007093903853084824272180730740251715625253827236173966084330186496278267662512938239587271243424206071076489667254628370686917939425363155532065221792017870819609440115515421017124885361761988353486519811054165813158379422582670245081786291818272399610137925573605655151900594095071894014519954922495177677720737384034821165427785180037942098056079299381292402862398087928532180393969820184828866840252573687192666975952154292289451296223246224435723028742675175706728244804658542865079208638174433673514162044248350796568255625512997918106373667972470256505495279189026100409752791364730113768096671512535055194511027024360449035714469798845741132585179277480017575417521384205923938729389182515098099485635120280229486916227000585827747449196318571409337045311815149556605597563213187573254655594992612422002085443188258610851385092102483677296263770919536459527225594289927185833487096898716788882329651467459326275526447984656549752756726886575214232908608064743947884509660668097959469761146051794056709428580541811059573223718325787054263143227899819254586602243687325797003121475668790489525045788292513716792499678636787293163219747159711463791636032012882172864647977561485543935380527159188866442045650454359363792244800678195699741844170233446267363382829684276936239349761113109901314269532625558493883457511554824479444989922392386218336539312031797309882235645216128787150414294227967118775810215268462374585046135127455989005763111313872637679856467876873523658456361690251770718503048159224459302743584169891207411876769905691850139622628124873931753047487418535970126385397893478589278271366630655341855370697641539971306294177853027014834861866149506385778386838573944340393162919497402685506013326106913984655952386706525262032798975760920013149944036900907452833327848620966606546877328839606175833041437148814971809940042505096923559717095156836391260284210012924076468597656352602096169753233861069215671487424452006598656225394365302554451737342015137123976672132498278209367740659931578261588829798400000000000000000000000000000000000000000000000000000000000000*i1^226 + -29113715942363065821155311426071046232886969790267687112098922247050133297283386357224943585236128172612444245261312478929420347136665078861060557746818558235040597084022924244812588554211205579008146428234269422960498904854246852264014800695124859250874217373039104661502828835642013590046235183575187532914198371937165670121850386611809714065467173848762270100389018720286886395245342457164515815868243563353424820059475041693796964033769086983925328214285709482927228243609998346242102535267756241317626383271097430701040613410832741066835683400707354287689540612316110976006403673686444839385008721738547436953845091451865660016079085523749973740245925261891379198204724180569336928883206446630995177280981666906329091095460557425913930754185895633678917818184325299761677682638215458111199387033999677693569535078685770134649950419249362364057281350712392623013782350858635668958194064336469605963798744681838268516507151777083106675442346627754041883623587394257291967311101715373154047069026066700420811004019945714999059538800696395745861260558973015994620166795315596757058932894795806006436777749741820871941215806548217632840422344946159557231114300796284635500636571941102710988113536220901433996347659251139002562026990840996569695921594815992752825585313139266969639247816675922813882731671128693259351763875838821398710374794403450562634310994560806629631192715905534894459042586299266370724722404406719410427782984888811184868105879384272875350612504456728710993770933331411202547773919012642171291430866277256434203528608992794363134079610093692324302007644537484859449768528600200136744379843751291667158080135833828910225271648156220164929331440664850157257384094212526024614800983516770249916244514844356651651596195963438303827728391833169224067820060131506774704828246015643976681255463296695715846445048756539604270796856584169293672867587271443340157195104630206595419985715330828576633476688061566684364114744399619731623411653622315508393293807420307395663894303840917056329669496904088198228140530765051910131942118471365329578143789269795252136017227459905285274695247683939751861721144745498954651055556767662968476111900694361109228942012171542640828091957445216601692954050429790993633999274639442974412797089483379936684180550744925386699845489664586189739765439538366882641039933381347064634419670346943253356748934176446818548050577915769018069474124033746493658840349935362043644960298900241449115795209783507755124908667066261445943826737407978687594670784194227402929163117325390713969274691133013413892397069345364494256048757265859723203960472711845845236489767946589388109711090093217917954524568404032486758975506433215560654361713349004643328812277292999542750481596463121277514521641618048719015704854105935546574565911551847664445592513717769132141856492438611782100689317498035796084397423636034903718863257819811343298420129272179533854883569770175990347285047920266234487584033010429614823987000201420849191274070122386638630925400680363256116756867245928053025413533791700539590717678538079153007745994134296949524966184158400913071280216810154542760260798240472526814922214067178455549348521395380926200341001241044514574531012097148139605896397664880960184280532647684573341882341526217207211521559439399866358268755416341943040703322135583585123949401422143746354541300013187537164195842136256419939818923758045486011928419468708064600377908571373978464187503906631404573649603834505789780577844014514886027264905825370479935057271822057059776368612044376298704729081530449978417461800846651008013947372091112095050031307794985960356416137312819406573477634691520388642995967225858246200441138861886595210057928823346146898985831358553911536219047153496506655286214857105496587950282520785762393955577457479539310702712725180496134972318661982908703079345594242532731021717886360927465888203280744156677393928554998870702032089734847810899136229379911995144987270464342551910038391308714971762554577830844815540593852747047402539257898881784734784218148662889282430828080920459131799042325066414888386663718356790481707114227794461813262793992003033457306313917519220461554244342358983605883250291605132277808711565659560021470288417914880000000000000000000000000000000000000000000000000000000000000*i1^227 + 2290236035285086112550244085232357500297095801801240913972081130390534767197028928933412272982820794129115445057151529557394073639520520952722691374135173097818603926728597462052560112372612702380005911381948820592010888716113332590688056905273880603942463759550054141616946394184048172519814981870787654307588748630734272143309704822089967810876884093565103063212304424451748294503522136658521672273325954527687346428032180684634665236678768903615691564403510484292475843723489078633559427980055366185142382278760097484259998149350112041955935128017512988868530433121732265496184838418279232897623360400442528573528043390684059802689593117503917214990619534251273405502838104905059381505181539525689902335592488903089424297080054934374653648065510381274712621012045918747939919349907952834045099064785027751717408031174775202525875967405374247526049217148758343780044007196465059610561639503996045775147611933849225872763584726014011216155756144370502355096178328790787595013965981708382008674383781919773032279211123490858411074177772868154303494287355868035713782772270280972320272321310078964525393911159872210157227805234324292328494009617114951492913054784320825453423327814905255757559534144049994955071991161338212194602484552544184818656960930377725384854545789150975729151778865527717686870896784106314177131887247180772997786329963305966960347852000961000990148216854136908608325832635394762696089123832251180909789622646069179452323888310657938666225855369964981990537082780203892733346962276908042484382786874759130577730759126368782512881307421038319901918549071020309914568603396746452409010580389124593224184695110230266943650720042463002949602133956616989640130276247809938962603961971084076520460743621803964140070276507148342896353680551024177389092947551095172059787825170759607318724715716431465333339500895276228544620308648113409872212786435348224251530928957405668679949705823112719878616207279211006991059997637318707377762515023650135007180976638072986348509034389067772825353757028327255281595259945255623355983433673358347530658663324690186228063472606157819866288313694104551873473651422729407309625829432497368788970841016538916051673080164292970206475646528787964593735759739327457395113554704829351243264315090743660089279072971156053554325227739526286370643643420477580845057935864170992222011453207737136309372599973317982478374339131984006686004372599844548980352976708258325083529842807095182345369561022441698545911419130267875141331765708277478760538545297872855789311723033659862620579577461874213057536042678027082150370809953980114677415107571700122044116264666752267657720842364799838719654704105559939050349147045712665289247322568166921425727775928917188291690356021507322106495929869367672959709164204885113273184539883603968606762122796101241110270771547359686166742855991592969855685184914118459011307541530519971854669677658696988846981730223044605298295395741330226763435520774165547394017126793887190753578118879893870516040768949243181642247023010088243512601439323524932119759573887416262476374856909253982743023861965353736232775747818195992441099814225752211347091478880950557540555579854565971744640887899686313703870140407216106912309629686444723498075376787802088244172825054696911861841211083437537763999614880796101533814350733790571891994546105946545286948536856614152175344139651004021732966883668582995785084296921434691733426818104888198655454872404979243640389615408303545285833726866408033480144037937509171720499420645336965249738011557362186594856608707023637071469471753324480555351925890639275674525340537233051207687729307059601561567863718902714984865352560897631673447140973936898210500195860104746837769095980620283484477186827925040192595071209778318977810744555946163019389200735106484045260721157370898379514355997671211342320475520066288072614109841231665590237143517896743904781620323547948731494297158848799048964093844235613276153562221034672203301862849049293353941877413006900128603761969508757208617208120132948094058362694899792086638230647072499695892152828682788803371870532621978025703362543887818508718738800026340507932621005393589083848024996348173603644969487994736011187491773307903486722048000000000000000000000000000000000000000000000000000000000000*i1^228 + 5524120637333013298365469854822149463341646126177422365563388545730129785628303165035981534608193903531055162880574522141560310385055542563661136197542659175871228035479106849506386431440423150744037810710644273569431331972943326097317007830803022303309476251164248049544235888478573711037089578004996782001118446747664561591553325038565393496452293522898204122492420654582384504935485043204631782585025035049776045884775382723851686274962008287504914404867153922652334356319621150264313984038205246140800686577642623131840251643355774413472071053582833163912146213310027830386721463726545035034656857350836435235990580016231366329096400008713766634329910966657938590419172438209759266495941351878894588943091652331107820546708282959421192776701368288193640623010960025606904974529022601615992019955599556580031357348916628605714843312289155251103948416293408762927375386501957950660796739779427026386452368279495939360155969751090273854530271006581709780622888036472618603825864721022970929560578128197192921154850056012431594044244979137209253446274755012571898918429387038211800880450760247153896952478448635469085271809590467653993932602312833740215918461302531389537585284417018670423209524376871389374678201100250656429633883889887467927526308951892476578599248379796023220008754780117577580793229159060529555766594420261495125019052653216999250161643311329421176649859540276166907200912787307320628526339790780448487412054393367887359653454585118329645080782309511596042308372995816217999700884104995325172851963036745507268212975474385333814858214367252845108320621219330212688421205177593786949967774671738776718292187016435847005002248343727138058613262729466534044743317561856296033397536588454542115919265505186307066682119908207638184445867396004709183553677857023785123794745787429599060854171742191019063498095039086915513488042905266522702743544231404004592815392830299084476244671515724341660075612143526901216711235665105084123499143343827900240730767272991183128394767470911574376456977058247833824023772459521128838772527824030958988282370364995134182378452112700865891400504977823338224288109625578951746690331851414507725115633221895097217634384210643339066497405427505150410754206291230202046201115625310168859745009643929073889238277108531062221754244405489409639068678797127981240212421247102462883045740373821623796685479971388751264701409055740058797213276663407758504154831216405716697119446141273244381593673029743868702014563954487656115033238282374498866784916830950616393288965363963082628960075876150934882072595683126583230674515051404024145019455239667335345619361143420293324949684517558453965749658000399448889967924416339384612492503875948545308149736716117829625571779670440473697147373329106210922519885979536028003779882206942743532798425299666518907772772815904589616732656790837292376729614259154926594607956298085051478890496841729117904470639950439292369898634571045248918063091157962486327225997195940838321103723696262971190210176810946945714413181243421804806745654014038276459966114805775480749796833674613113878562054915216063400100363594965901446545233717756282879215012996992342769606465749463120498576426899438474067936677830769633169067635218866557970877835845298693915871360147900027663818287932054045926353117937526353760053892795846033725986120060955863371356491245419343088299314865165497137009773788758123613820720844517132197368784676732246266361327664339073029803799041337825612872991508754984736428596460085957752412722277741942510348108411277458875730502817109500149554399667763040046700939919541671005881408569623360296735592003506639699194669198689864355982791117854781851310347515525875596402288480617805882883516992969796598048934601005051635096249298217108011479677252009970549300034341930397511714160134442400078560349054027127511557566404094955239230762342398340906920369669809395784032109100172957853163799283322877814720504673104698976904234759862734636457746880501801372202033868424602814787635141995740956465083711600408045879103427641425356091860834615354640905015870262214281198307440020191326803412984304895256175558355575407106795209580388221466915677123993194207988616549745083423748475662106624000000000000000000000000000000000000000000000000000000000000*i1^229 + -27742059822197876850304017256060766867461459122510403436989664972087957245422620276683930750575332620770285422979378038264124348186462314801755272204762727908610589672591252308185712633863222113361426137611281011937198523257754530867802010796616039523607875151456320580701159405985861560316022682613592699502540806167879546882752477708368743853581137796178882350082292522601813598538130411110722112225623707995706570299014322384339864072158743798556841959048060144151722456684080763840993682623212279218819324188075663476728879643298852811537967318663144977917782827297071112740967049081846520941973818164770659434165900801669150452279231522680432178750352747235688237589143063823282521896118894979622057555745702780686466661567412024519150285719200159455697619901304603045510203542447943599071531884388033909990081676943557189399449364878520057992435313225304822702309819754451900558196985696604825993758900463033475882322966871965300894981602587444585231940842757608669153299722664593792252387975021095423558388924852924513191384834609347203002135131419244217631948088658483939864542717206829489705788575991253695619399205479854365552590166336172921335063657974661523458928515991523233283421733175175579378087411120526577271957895007951853866657921998104661730933098281361337867283988161122661563601096155896626460331991462361767951072598275989289482821063623211313380005317784477290366541754655548267083400767357970005363495656152848764391091389612257173800910690280768453420909011665090903647965556761487612807762665557833585563269629084224313496429170140655268098438994373437940052337297748077312595442030186466812257180424611752369915111265775665957784722180628531128735951508820153759762597754536942097601701893498287594924598895364798295199597150631249173641528731716794286713954749596410816973458213397873689956305806660669786280258065340864520127406514585138344488641250308634815260109849146795481332610222741020122247403704331025326369198687563789615611769439196253540293706977493158123864503975031082890157215939462795536647876399118490725304035305630253285260394894747517724780722621317199473323182589734456603945969056605780591974333506072082404289851362422107265166254591145570751024283813343372892908889315434649727084713096700875390520755834577577005982631340524761755742266942892223205590711418787526378419494619139492960791794915134997822444590272456009210330654485910356090774386152270568506583471411681083393188260922890330892131506319220616245111590226527316462507817960715256558440811630385192471067184735067310151889425945002607148665167591146225986578825202069309027976142497163200485767936537712581448127956312812132045341778708447154665682368767939271055527211398993020184273314797357018327598133679362720032289747044667971301681756969469915766004387426662668879654769762045304428621337300260435123025362214526249932440275031702173980734732489065666263930702716087247084859874677048959271095921232675899422156765577411330596255939109928837953502615406816792096263642528434937558335129419661914579065106321778744614969160198049299547321070701095312473254692971371688442119137451466200317836202141586545363022331637625090770193107082388308850824917871762490853184622065614643327234561805508618523620827948753829770005169483757523434399376525071307868742840514141392444409275375493902186176466066340674724297611600298375015088158974531800378405085473408860910131339480742605171183229103909156038804112358502867995687125909894985641950591527109224394905302175580294698929233412598672879993719050347514461842345015951539542682702235840587939024628389122474307844725820902334664402160996590025772751888228553187590149769467616370950134474288183888951092607860840936820061763902102263616725396521796751325836121646630647658208368764896184801961581015176844367433992123203678526679672247376309690582090090389014934170004234535174336899012405497127351371834001628516494768454580155802329879083780339659236228688835963193137148123502133028956047825341054570466308657421006984831805442124621212174605505881515256043002488720425532927438817491918426732846270596716436791502359980647301755471248072264940148332103861047119910457280871473862365040837918720000000000000000000000000000000000000000000000000000000000*i1^230 + -88513985077252572512380371363558256456120522242280490124155511662167926856257941034902341383703027691576668014346886783178751691073513904138741029816512291131831050247282014213015746828183075232555661021474408278002185725366884707260239751641995215037842911560505142928252051952468773070290926582287724556668207441858071282719176701915526430809531817609628810030982012492104256748315781959359795880626378110970194494466257470711855504002298566642167021131951956579578255354054453083793784283197303595438707049858322457427190433299975821590102903962783280892308896926465445735967819998717289925263433019122701634378927610498958353460188400385642822147139756945197606644139867411223503451335968088326433985679792682537976801939011382116556362734253349316504591055446632115992399368644529347781688616519661872805022374200078185206660479604358715645918271010536475412133719328948335503096406613466933955551231112358572654209271971873858148560313318404346246236259151519610339178865695094011913296397920578622122003314959085100577709070877842423548039152742239080810620533587815806778255511222965676980921840115664088343153177876040026011415244365811082362229335250655565544849365263767351663141728744098964168932177014266519664084256038661427486951115670013670529605853381409490655299552550281612488321997028066586122814190174881324361877544087074383911804489017100772510065767517287312110137325290701556231589808626785191620931430989265114305442962055606207761827348823256416635484378786178491099006621163631560489787028264927677196823005169375765662803806155845364798586141382409692757988246526474665452609084434270934536700444587042640493225419587689383537813777176070586582143760618962076399020760631386941707522050405008066385690377758168208203594410740610319772374474803343760038764341514544856238983111404329945850119973840492702557585434656627705619417338639354133348646081926698961586672559496723494198679107205453743397200114049523066499815565315188732041995907281755725732670016377122504450705939594861954273481626381139907725182275450791126186671639321159495141988575791992213729223257973680862074783381911422061179117825323365394963943027760805626406711316932436883477229653200449607700776613540783496341611632742995752380879147341939829627478693685735582462104471406482191147015269110715076184188488580173743770647736459951814255249761849872530647861940644240111694356030464657695750066164532705054962602034399561545556644102530317736666175744447803843907955815289404211411119854012493737021270284284301703335089256549455716619897849738654472824680139266614896118414724526313778898448525171444153134418441059189756503530834786870957490042036102661232638396647915197010842890644058362865426999879742180902558645975700625952054958838291165187703340054739741140386458496685849024372356299078008526913335188302863339553929314570082535059728399179399208245695730446385547617832881213598951836669141213307627951675874653457128794310081092605107325844894999047491474842607700581298631214976873123096516353440165312483490057346844277021062755882732908445662752764725670238231481550494050339847341137655168256351648445105182583884639746830500655641985645025526807083855222840156877084059433662080066841866207620087359006569396889533996491513105006574714236057623346369735265463686455079937867986968315403401821485905689491065871785961724424791684916641999112313038435071718717248679854345143353259282237677097499110521011229721563392611244441438352679907961518271018718007564130871060929146627663720227780110184364244548845019709761173733196587738751805506003426626524607137131069532187235102419681405582453371089805293312985836420991976112188933660329137289355095603415129468830196399337684625223342687954975412254454623328332217967224807184457450780317511961945871078676637921559764419754281383524264657515410220051578484549485510373289852581715585259139844897378919002313163001202913721562897809254568443661238553810917286322986123836120836894010715700047772408541422958258847826909343933480359663489499026205203436551594875378206608783061276402025743655595605258996434907030363851879415512661281557599616820827250006108637478976270814813828033899214667776000000000000000000000000000000000000000000000000000000000*i1^231 + 35505131261886955207627216677962547149686914782787350458022858054286210750101585459198016953365597169242651422200264023756116333901337826951499568903676761794057693438180317300601279823430464659245204929030048011640179720870016717416546484338058595834540216386908868285643847223083218968122529042109893151911367658456179493351766215341574770964427318578223787355205070000648083448038912236460331904894647727221767016152460598913472574085440647820423041975355063423932581396556488584886494280844414475146050483237423366459650600855540928837351471134529366113020229994935071800043605198353032464297087859860859892136932663193612771254151188455071697786572568435518572344722582313551621158529515968838969854037271597656980607611842749384396433756724792172660334719895388717927844902587802496323344500260880985194709650368784748220834663600027348110638824187776039380009127341888916766824021879125795466487608852592206449219848888224331816843662344345208932480482597003311333686075219911527864661480805916942712092540223996709313407652919324038669115289477515647108545437595445114805697739719524265613005418310915702930714294795266056461194607441772440575823525983199698541724509992802318247868400880948381381889429567971957874283275764894895242550873331346434993351786750445005061720637645807153146459660763941904762749332440235423061908498655267644254411784079524004710426473835713663139558031508232506379035953304603860402949068833887267298707412608451320751090532595019610532055369466826422578521831187969071457032444233270288112003388371369365216325273086415178507864281564873096055898135554197620859300518646007017929219988486215451398462022535853996835322054295800352547977827961995578915036613685259266564794873424656353438561326964252463768880382580813261202702211182532984278051287413043452614854381059623046220324399454997932056778066344997373794880311394068909792244328123391238002819730682924929994367519640146117076012467764112321513261335894758279730682103570804732018508931007473776152851174724705032720821291828115731832218888032873991844521953129350920398056595819962877873480738903254837487424807959077114892561277618915527783630417488635101831717701463580183717167659042287554106817979418730536311718996893714407895667359545320168215185873017390754851643513987082299302541238387375408719334626191658596356323341460842720153317413035937450513928578295908448698166824716250546175753312704614990365644628445742275588981522535125392617580671558927574899617311297356453078562778419657807287559969082791326756646164048186392739177410742096132572969780208049135772522612826148023941601672160595802096964846622339732549362060223776095962736140388387441873784966689753483341183183152071200857256401690497202343281214622298688976856253619522739305068020302588081612927605740607490616273465460022657408056292834909876381175694756260560752643341828381371757958905293461161055475405384838513802528010202998855338847229335149778659765883673649275292386428966390570416426926691494713657637726753000320300278933128493299312868650577743850666170973215502315554256228726812333407878705458872670925100620438489126983409330948606801155535535044501676606782420831874752634900449071565048281862292037647910935124619672653492857905455993340385438636512900110565651874580030315945472660616782242143555065411343508747929918233170741894300305498318935790112382474285105506162176205608985372864670309612359936385741432974952664091455348041812860195321073826710320417608712927030363108009921327874925176457457834008393356077615221589359136776357558423104264732377558422206107367705033254728874216955677198463754744611007067213430850305307491018596435358291492043743433830980731647596466329270602697551998811685728010288481446810781736058557266811696817366552836022501543843076160400105164115216690413280018983279895352663657868663969478838151077068444231979028527209227476662759876015546166115873398933088437152726384000042927248313052425550934306428785320206032526627633457479003289649913488137078778885747772529038921682154601022918674459057629692680190636838873371979967334052434351894933824237166497720305095167084802127885330051622728589556611900924723671859200000000000000000000000000000000000000000000000000000000*i1^232 + 303068891952264777262514735102060205671506486494386579545799021305961704153188099504966755859316340997172621048017928209196396338245236952006391111569255835535105399833594199307344560411672013823893456749993308475170422771536858886253536848040304611713428745966228309519269855908051735583654719880750026183911558741558468093584823602950332019961029532685578537293518750178102197724040977496425085120495650569883524287338696270653344746215717174441013129755675631158440268519082133260945338211468668965817693511087433445069432200086290763988275828468138450598005218214947564467807640709857118456141383559765443539598041095928308462845415545538066514319233587466813683357774280543617469804788745043871198862662630700526750138606488236039046545563828347586652459113117070962018401157857687854651907777743297738616233924393227431211811771281058453121214208101868555903126707668388859517265220541260179051388206134104793912110818493060222989122036410280325310981101813963455364847481611707119899217211701172905703751712618671222826547099202561227457020150784374242019988621022361259050028759168854204473973404695944952939036842402565853310132901361054261313048428814277353045734592356854484392494480431141679527989422039183610842508892185852237312336790470738235827569689313841931042091682792281975183113940501621668546444314680806040150435869233054001459850879039046985392675861227744278275917000059899759899205529561631498049217108886149242083322539849000916149259458450632435733422938599066163111986623089432922326842927839182400600140720339643643563912444177452604691690101277027126122009424008647582800457986622441996142528820012229166316678540573888852952480958528336907599465436903753297831483161223850473872371807300852180495608694882278153364927275338978678224882056676651723727890498067477780242166203687612638860461321376545060358394183323668275501915401487036898311817907736458261454111296121556332543836342669875417537356937568221688802991858093740448857328602651032985657846289469086939647977718737249654730584651683670009499329897703351002084000184834854452341834354470494975344489986372239779255465309095594816809100376538315888425603498611425728796093741686033510659432462981876774695464905652271716241384634130995842537730402463785393588685086996154796530301526469663726874608339240193592040892666957806526400077567725335303713114741726572236781968465731962583301933918285032017123870375838920017822809688309298523007650354346699378281527897675671752976160766528675510089134137480738650162306958063386261425250701024298144904756440228891047274594925570135765096232067058556685241886132628872447625440295047650289568598212007135991490512504122724942547755314175498402717568813096873496835762010305476841263217426572176225409349959188969940822125493867492524837330346189380862470875007793306050615721759155895690678489637487992146586912883967173804193915570184099370898116132363476023518631149533981102632418593453504832035782047468901522104999045435205290531876597293900969598390926364191783597019193625091884756682674534414546061463504229822929153144752930648802289591518544364092351130960881779282873079310206065743441662508026587922501269319947167683255639233593803870881771158903923204573848027396094175655306542130797818392922498577214458375852590556837058758908912471453344762242213333707435026692038368076037748314889380670352994313033238549057709249874591016234172484507527815122600893230554071969482289213489228732305222808519813076755374670355943551326990512697877294678774561861708164239698870925628225640930117275587434429545648257528741069918312703186013700581008442120455659885093818011649453777852229758638587764586069182449117484150338113162216268814947420692255896048242746985359352397897006210734297869032086424007196615766741706880773907034182948346076089577358229314724315709378040442552578233700454853611385487975836276404342107617586875529856014975761796207559595281043842122256240502949529286269657790188078748570978149303839032877524380978946319771219475430232770544091074843632396995379686179760255458471217618212042905273787984654294042751686667426761212061115692615284112000985746976396320590150326036725760000000000000000000000000000000000000000000000000000000*i1^233 + 164242179316118198516680060682086519031648396638744305393070395565291845702085461310602285523016884233311459578776489452203109309267266914888123853925058262914345393302934372271392789792670287515885612284816297980139051483044640738676556898028842881860740198158715605781650194270458300582498902874011684911783691109663316595436679595532614079717216086364425305081383633011723275981012460837910895566470272695428897378573487897971928894620242346203086372051610247832446569811719622563026801578287605103415867660314092774615394005522700508462637187977422294210972538496395169552828264105646147300059368054350152345546111887028235488094398317008043817579818656522467762136191530406818579488277158652583330425985488518398551069955960659079004906054531587622879629712735536054441341008695873037655978068188938758500064379519674433049492303226958185940071809145583472772888320622326505059274053201488345730068031649410466113547613241730403115352913750744899789024453017947954736742058448927352136634011129821070260234669750235748251894969264417801559198928720368250574999995818999355213110746424497250873403053306024777971934693376149770118161680034856104920860169063098567587568449038992771222135627503573312243726240318999524052000762135026136568669212275978155809398265923213780488529043382389567945756541792390924395775997464257159281650666841818941344253422566442890039014749254300604352701024123986410415944421996233583319402460875814782697495544592628098814682116372527488102259693912013757405745550376611414320236681677700457099395466442589521348187440349430177649203091725907583443423930137016947272475524585221095580451667707443771805624736283267987476066177215423293685506054378494273591214519782528906645668563987212276886769463739260697848464189814831990315313609183855220924294396708878179385195731959838785181614473422748058507724516525341660028050986904832157624615984566845760086451370593485996422662320879223600245895716109742472482310180357477000366423180353273815208161643344099641622838549653701497378133583425258353137177204963796351127485674727364712173999063894983681868103375218422033505603971974183489161180275173371983589903220221895595027726038120537366210472036966267783830656484265718283531081700280854586349861262817775902752559332131166285738533433669161665688350156747134940455013623458271955283720082850369619849135394807651889961793329794967504592681115332684413045317052377466316766631295164661203122876764796346647164683946567267192583940160433641613239936807404794901830484067439671697454502296289491871060996041737833308371110610697794042467548150843993167934671600372350542212247779831683610832418271483655899451172826461092206787151255638934257486554902201029769947687156165154462615270062060170741310262496986017218722370630396675901162697290356557243175057319768071496324283687601302134015131538687061042484276820360922569815736746780050398504289407008559905766679177316631647803814435441094347837381223227345719770380624503742145958911404377376852906776853404440203675048620137319195883928441589954185337390668806515069594265009437463284356632985686949015854989491543621127472559706067555500154511284093908750027918069288027422984886456567512959255865064941309599662610153718222169405291361833552199111844663049502849454144993937135663048735981421493423810342123356382646470571370300705466731331641943741253759430011232161357769049470244800150307078644006487108556230166178710125688177697733383589899232288694379415610826825560032668083489418419793378512075326327169226494362229528533628484560053577260158738403063801220970371480906898258583077266554665640498639537072337533373795437804598190223865045538131772803696004598648514513263578630956004664182109523916645756767706555110255462456203181829576458557911240119121909489327318419728347543020767057577926655841601614209800743732447989730310969054478329742336205322723760009520929024214820410771086327276253051503660310402747645630176005668353988350011248381300946345944326082212476742601262138051882797445566937572310120502254404486620726406274101796050325157359754120956335393652567545722311544196770369980331110507287161471827584183664239443968000000000000000000000000000000000000000000000000000000*i1^234 + -171840367528832064429567234835682367421178719923424525158942668520216911848260008861108279564214146426620900350306185889116721440420570473908532545850692410766174717111488292622726858519934599414846997884929927681886338853570006084693501012095509513383784632405376149810915440016820319601098981593371628212703752990940029929776315993419624087485001316602222508601319248523999940032594319967134530860770911777047798194476855154220821730536585672919488839416038989695055885143799524111336153337965698282370021667476455960165981217175051070857668256606763711384904542674442018899429575004977723730176753023657149910097165434375861100740567336501795352595198515296290238978549557193120185950967676900444131342389554923996603328231421427179111271131911068378173081638348117496277699079868866892139578357806301463070415664700757622428673813794389252061784560911896605897896848406610481455201891950145049876710076390697085432950540815690564562964574274279685150449993204374664450631299480704713738985310844472860533097392319660092159396071474829855599143714947559822479173395980580082269262374534719300631523906657267495066711978533902164705939247436973005161807590796175077291738435475392039764901059561962366025272376862434206799605942783745046922489688937820865985520266676852593790797621641642789021987944808744658397216256346121479508654085616554099668569929099051514328643345893468278425074490151394374303481555183818336062528672030815022384173073520447489064201562990763114720760641186785772629617072507824575304894637316758192486399791873353023631272542978810202629274422124078883454715230271209847176383902289861308172150498269685917284280374615987827245631222350755049862467570145707124338733797287373744811721569272735784555343823641523342232096774173169751424995357146346664261836625837147280768945496088626053945158917678158131467955625594693518588595834667384829294259238373410742726589133375897471436583718278849126787996857348798747301975772169867475344576612585582186212409394093105382593985102413144395215333428643946598087865863990074145576235874702351371548678147508815311565983365562090570379846752523624444472255854325997435266102006101860394025915204931144921492428208300824974541838989882552923911865489056923750190624769793585109118456422874355537597446983466450545760654381313982466144994297068806913553460480734305580229562903682557105070975361346703091611789300610191660255028147459689848719862306685946196342024923249220449970349712360500582215399889653280481055349538826201943943487422960634940546405558517095195791840943008795064319491475720143552159931669581004353074079299050958593702302698169698337866892468153119554998882620674004880699703114469046059044769986932649413735524097437240874638342016691583368001070512809928921445129320557640695603669306631627322148316525231130316972912002162704647610771025025691596662612850822498236367531041087956905363419259611606524698225202813428836722318707040595423420531811189993100870580935194340509718527889085173174370768870690722614744319612633582777180240183748851646211499509984184563307033942030648371653573623055217923677204035858899819477908341450035326120355608155670158284707136064758132321157039786030047609276744146067112453535381117773505723104063474987098805511967611087899816525206310270651668434447024735376184626014500793099536935525773381918687266448340712623798405347717343438982737242751515360562896373149920244634498621658000902214618765505078916016080521910295039251808714943060807005352004850445681913890876428881142321042938190886439525350055205211970611833003796317627953990523660611868479531876981099080639556305299143647336539995258534288447339212284588593792193881222875453765747751280746334729486881211715233690183272084660376313390981690571988304276134481091055846958179989665630428781014306923527359058340199388474739539307651892414950909032833165614240754419313298967414014867370199605711814593611068521679110385402351558957568037569054785594994882007571693225147721505244485674430519814332396309042659245154394697836641553957192549638104320823427732481661377572288433261938786981138354712703543748792932282285921382041275020083200000000000000000000000000000000000000000000000000000*i1^235 + -10621231058411142806054158859228744090085756777132457380339991496205716584305556660256915003028654119478940470062687458767777090082276122137445906406814209308612954261007939704532694242935289951485022043164275711449117922098398026838377060084473317717500955388016838853975096927707192192619888615783162760954644417964094077287712062932698748048784705282262463712709805437939362629495924026920459132079517510228307530236768588823955148883450167084638598212612204696826455794919403103726155799856908535923071340525288007875826193698893633047066659356717081678018225858400618270447411837762242117773325028835329035501145118797360394677898858050019952852203676838153838843676805650709039808530052347788206008747143055147531592379628615513119667741231396670208597316267798991496469340834846516316803122846386767857284192027552059266528107896829781492862583613144438330025598156603808691824634759719794259346111832458365702895576207196033326021765822091384695921696044600703115651566973744502103077733587330999404111167843494498507978066680232096484233199016907186339579934148796777536225064319811692900388807622440078448361855024214937472495039308871362356298720235684433229820918031662524829164876048684114027731566645548233904930558072771040261709702997645762057863447637612210389692454874022288980028526566449898038034975153530715933418695070681619385828119691967559902883053234294778334428712508864834149591916837568458679747912975075579877908989503344124597696816773605614815657941102908634448566679335289049323120253853817828971916983609456205043639717345431844945740192076312797004194822949478697910785564919026367670072999471512603084277013590016307399648095923332756662518040856841697598144143044745199668593380637360624321245717934275801401486401199367593594866493768458501672484642171008747312117387161293053047991738170448558222715121515193072295869643194654759144493966526346858682847864447232951313150176250678242447434870611669998869669783792386971796248724654799755300405636343057430968288271399102471724282115622331412842587444839818186831625093322533751253014069956319989116990931085899129769977200043094208819049722927478944370726050629565922032085724410566574703323854300629733435417105319549509088872987637090602065189372232754007497337605986224031115014827294892291816909113623818801098884282495794975374985597014580378454295756055856472679370894899549375202038628524947685418417032535652483778524019725351994666997332378342828765778726802073875926545356769814794491179372321920713483457380944889824385676935926950251391360802070791123516980177418394190628989603978125465444907562966366682495406341038883311576820855407473774496671974006021220858533986629927665780358853444366598924194130533760327266356742168818999091450565691275644159793956534610466056139621001689868333764102283832587529487783437139292984358722652496596425647261112912499919940194488301567368063060272635707467439639853245859111260121776465897309511268307580444717002398496282899387191839265421279930555187998244527771320366257001489557695552128144212377262942637563780305047076113675914754984913158447520922504956569458192954770409880048914797133862083292491637504084972894008565215169586064939589484869808015967342463131716885724240635602702602308909718282796357863483180117454550924112265080697187911138610584250642198734041671395264244614654628068298856593611258347476531061745422659280806961005362635305192866839657132614835674889254670722270509127026343416047682853146850127154061127871453628573614705515904206034295500935843324349976665878808440791633390845565062469499075739680186838944182936834239417727546247843387239900598252508275448754626710722142483374871025945250415445739945613598472270925771000731851035545795581883785852454282591281725563210949702024597141021057781674271455910434355419251325908488225308533065821184846763679019906974402574006142049779252571857963855694774961640531037291381527340029874960662549812891947733918508147675872726156211718288826273383240784477611460106047661702480033607045464410673218404444884108206647244958088911381510245300824333584644863945262322810701941011875123687626955743559680000000000000000000000000000000000000000000000000000*i1^236 + 113529586013070146346489659197711527662543862795719467685465103547382112287928530025556794006046033576581681476576372829530417589382179515140634635745628718489196102585800640834064092295035354471008849872908006189904270804959515524764117878336973215910845838990572866142795557582878535222656179785925097954672650804757201984710922263415015342322072162909684077623780699567921181884653686517030588573436400325217562204422529808631457126984708206439858011735611682054508063469070904674426094962619822687458982675129424786650932591961731485321928852401539103605825153001430552887994306139339418725956513317703481141706550075983889217751060180909526513419651183047821817235822443018771003915390693931965908823972963510136492910475864592295492621548522121055120583244718891156526053938430871558923450187415034335694590060607785948441432480738292949205685192958076415353316661415755476697789594659877094242456836218380563749728407766713141330319349290179217581680543999877545390901702768962930549966800420041659971752509527183497736760278173940428509030856464953701624987382388664018629836731712894933382656388316654778161052355890242672225069297939894294744702809098864724679976368466993712733876485980906859969032641309210669806717483685014858952711438613157950318776581132986999982773696615291445611048827179273473173392400633769123176093922663624509891912372723388734263642287288485496200510615655942969681837918866865819533780317327594314187416163050056199419497902679105775564408235563394598694338187833212778987357030075621435800863604219805982416007104925204623449242093671166512047757908255423847121461909072423849776570731091925906104939376866337599070610506880538112201504318027281699411948241080802959902409523559773568264581749515744271214815543712414604705467870887352810796735808380048165817695849737601679528748885229386975428175372222540430318519020339639555105351945418911505312212834428019725653539133063642586554817774086285170362892174438540598850468595183722348726855159501142528201987031792701787207777840089386366113572743937911087251565458271921134974180856552246607335428197313317732244834613788799595697222737870808490739018236459520034274391127492545584067491957220962199762416530537517764011726028300315265357853288038497110283852840167117308302455672397036843603555039737207564675837325634750670513159494723255983918429426121203668544857545674751586341715452465382064728646467339662766276130535586431357663054218629397988065135356176720197486520065438718684550418157092634768197341857586746383015565796606032365630146668255305881872820096570767169894319415338754240692908224157769862052946077174611035010947325709645342895366150676298605355646175340816778287364265065952386212646680059666710001328463837143787115136548462242298909656231968491077767664300464089209503672253711447333148605795905692880722566998109803829396286222453028947481986098204819002376794851844223750753202478667084833865815946890742405694445411382009791140610107733744738218840243091722194594425691441364203576553473905196540369621248714724585596946997632297316968087362599397050944301566438448353864103983183524373996601184734864153638429950014510316471496596287754692296501330292459043755870577757583033500550155945191587007711330229615540352481659939010605141416003361243203658880388098111222139198035940244998489753945521276369161337633076739950942050020818837654584740489678305695846968004834998990823214382500165287096275921867474202923292694079846048756664913952706750932882562944175795246926677368310654916194308999720917253266472169766375036525282866069740968919164794610214304654974938808605919344138373765916322938384996586143359219577186048738207945945282032003219427608266642564985032162073533927099949115478211493235391491383425869634742027142767028064766003911544650199239519179229584191932218082644619384088122585536425151955559221240267222773273625901922757077599023708247877906936928669518148587478605446453089165608271476222857542432048722730647697291704595091499063735806869782691250424337092020092916245240546709940104154583341364739597904165092384343589144284077399230902858491933833265825185792000000000000000000000000000000000000000000000000000*i1^237 + -26410172401479739012493746549787636254880177090210401836946080877770298425641139369245069564005631149923167644751612876253461974619215563656882805675135186485727481242249703437448066195697147127095558389841955707022051963502351743255917175273614285337147688819878691201641857882106784357890558325106532217584730350006081388840339327368819033790952574883530030606816203350234730480799340026560858643699181796970169973153448809000411850497079606685979754420661693200694611925843911603366774993912372718626596171914518776055120838159674972753083137689297105196152782814324335200070286782919662756195962171863044481864538891131442769723728522215034153924266407319628312356239681947456788450850021870600622270105211463281789911603832208150109513512437879914016795068349529350059576438396974296040648392036164118678011045357545470302983937371740859412045877826257511715930868044051816986582327783447104104626945223577082555527168418940824776672558118036605519002166148059598625620843442393377964086522469597674346589329901692708946320560983288179246084186477904868934693665422669009266972654944461660076483529921262127948317009401518102383061842861100584435403622461384062938101528541087852925484651725288855705344768340687664587170954763218537478380623244054982924742628524206622647414228406990668557616625262248231969145747466366923057354940816611763414523322062201890607355353031403384101929427738899752047185664351665524188713984568835742420201985892058193838991459041379452855906213783501544109296730402912501190097920385084978308223627629868275029550906242738006357958346843005229161025379141401851038945154054983496157471145207415530542864452817296789653267507216608086583017809875172857629786655789185447882750231581641048484998072231358704324550444111468014524350093947290524065097284807367884759544448019801498272543880961116893103496917574945424243813621295680191224154937701086427891755623688367844534421093529964724641272468687278420816355012338841869415960811841081587251015862109899938172164298066746519380120003968556155927133883602114981610560106457526735685721425182409534767602161244748585589244303534851158966853649205283530808393146941174932056336206011242187897794555401035186848205484404044769888022970477742672127723961389228392209316799211637591913889957994196972029212823758233126863601208434512367365036744675448819897286471753697234501901353828278765807881735122693515228159608413277671545699372166375380734127435574841701233587972505244875778189036570514088100625478061388663414701916706715041161386111021562701198290393764751559166477246518203204805519096984394258917443834296286658815233989247729317596362463349573481727756806364268453681969690311028034659195288449577783007571075400410649340108516252320136226167337417419194164897243563003788587906968941573844498956720691421468043002729791043816422030365701387174095746789382916403898342214516152929017194732002232939627884491469803607696189184089037760368284148285563268369898062283830149520325388934349183312255235597412130007540783699341018387824212521524950484575841028433099645596376923923478767690521592967600016527190115015702464430170163200955523526744500235863922516461745015287728412908538432749374555292305316521474692329026317939688457492213052074742766997467455937108466784415422904313965123999260201221383574986913848688241858220776643228774767867219111940137952782874217669039452844258391187197749468125044360795313126108561070122383257688408309168432736257989177960239373161049580893964402580781177392371638088827970726932697451317348083850305035884970776602213167388726355791404409259478246401193346708609055114870582353735779442179877562255176685712697015555326157781740320003993399464928701787539527224062859077815423185920762205789878244631123917432491185498521458259850647395398312188304890395392603788857365083214986064206181149378272694496417279603018094627993260282656360129575938934456739033850259214735563937988392977676832883395205744882351049616433245361206018566759443809779133273454006057642693798403044392053357521580934481180086232846431984813086143914419527424536563983739494091126935724962611200000000000000000000000000000000000000000000000000*i1^238 + 20383368413915953199642081950862140603509985800727512051870480530015580351505241494731506196990300600446202814975514642605650398672919407502364787416510036554550473565219486436672804974831606833294807516795800761617665729802926382187198478542199446198341075174005323027511194044654199229968352788375145215929744967467139902877103129667449318340333203449283568069103072680582867590663535533279859051719462702019123536100184855764469726588991853662955007574132573054598528440598729535815147956308725260318883980731612474051071934691493645381689516026345078791364033844647521791885459023892874071391709446953289097296481014312799496081451713660480183433315971086286975024448164459506847880762070963411836498126610478922119542908163635460263422057085920499409908848899278025156811358535091945636228507249730645234592101594997699696542981127948039515227979345976692580461271701211966351647783811916742884209461025197307435910250912185350801256176586663655291642921459835810576546718785612758568333439530597015887730321060862154886172559317088213376736463698349965260592127834758753733698028489569516991790717876517601444645782260882107181738259030753731956494620549310916291152160415114720954967582177040882963682150147318020115797347683999354201580123289861472406971415639354057863647317008854596140086229165446746526888342711418594939357182871037788189117343959440518618563314131481164091778613404353139536495212629079335020737959336846235516337844054543689679638206792244813967324086515955841962900892273022331799645797064828773088064028072979754970776550684854087395305277059949743135328788716836453240855930733205475816590863048792822396230757510147447401671304980052763041481483735704557089580824463035871011275988713991651382458324635241027642723152714504203846185403861421303972972845522011220048189092411391883681683687088089912241542435913585366032507994545849951531122197837100297748800301791870957788756411510335786224831154984412671510692748577540254266957712541724656388429652605144336953941923899430999282060561909836358739868115849857648901925617856983827904621521205533174782470818986392147445499796244768957138391113418931005800447208810503174560192771703056777161807082080082781407070736714399963596948801552508742938856073143814732806244416589560285409782604433773446082033690035523251033839298666415504613789931054624789511633194413785385848433480048026369525599218796088824802530724173735468606428013273805701492797163622382842872433953662504606184201303651614922445311334890307674738087719975025537232568116168470314329677752819419535610251197779182521895858560304852634777131274031419744496973882378519004589812812665534908921494305666664385209014234081315372282078183111547838663509859924288808660759242268733899010270530587970595839638074335279142341036946502696645154846057167621522700997319211869916323269850950441250685162564730508556203853825110301735087276198678510071470862573689989642562452076485916657595277380498152561196924365145168620473684223188893600961975617743969153770946490887612234883037017855820603665544129819113076925222173749324761817556144054077686879562040472113260050807238680941635974575799977984905411042343383774655004254211008628325458914545554098028107873140966769628388802298102492533074002437997476560043757624983354763863830726052345188002034243568917230840923654719245250199271985418722518634611112052351249184455494001612427478152612070060379025421707448819293844621926386190727510374378870577175461864343055869513157372476926699824473107563204117556630880411919782782558115189127613259376603230343065675771099502411243030829886166987938495186503931284897502742669215475672549032177192500014862763908139601463085846314105858814898854662031868068469567971580319406299652781712284558619579542213347629191142250919636357052001771205400923175619817952763305904700843828025869604619482060735400336814059211678678660640191087512948309302924399475953156686756001146341567370136224022589261285554891481505940044765083152594187651028549741131957936394734812198395722440682951355612458072761267310565480424434798104089414647430105155564525764319641600000000000000000000000000000000000000000000000000*i1^239 + -1925992514849917180635424818637558879113202801943488503465176739167451530847435554504071113377451401716057033943075023173523140798367790416503023601638993601872695435966063940649568376684963221389743375607460687812749251367735044836687503217796067407292577042024403073011133913199393525687248457125018008083679867618524716090118588041633675303889832393531935812132123609881386230580874582506216275886096463228525420583427782253470271670976719216293262434701219545604255303150666235084432547843987802100296781439189444929275967739072503629961225892795232247198022989470096092744494700058917446116101185078933406638074271402048088249542286389427435332779444913529934040271468223926767451966353189814263723036446614841830500735892118512242425161098161647742877360704058283734317720428788380133257231261328710405151911350976189733345415727947201714079591230861935185777535112824357960374583234659030685022635705326358424129336803747920805298498993017840358851347857416897004218674546940515461651489668451490046086928684656256633378915545527941532301858348124495430463089302373667262689592800784530587930030832415054926363875101928499042697001168533511919106048967105457599526406283138428032390046740753634767626285494442941746879015456893521715090827359169231547235164960317490032996097234856545814724578943633326905782918888158739420377086687718003362574150609158309783729749125132689764824807276112489998149593370795314406515556551707439280155437084916707023109785294825501609185781492470610241141153191189757220698670620833186670580543573240118528325500523814266206051368187268370415551331447706684774032282007572775733671924901011588356437771133977211577896831531432425093422388796915500177864508034642553896631090038194456847584326192646718713059109762823381714200258955052591053167187685840882013206008559082430330193741831566771418627111749807612458041584521349644193191362011602967251061014730087376074225755414124699861831330869879285683201211510334591988191523150713463548628535780830369556914428456032773532474162357762280214502064163792814305895694522424519927925222659645218085992931307076767244511292644895372025823278702907933863657694957047864874297549087393913328497736046996242799298849403904349809658065478427609271366668181145113561693528106130907068228219181228853693971562052390659060044500397598088571921284909809985232143648561720695892051590141239179181497204288181899149317954467532048886504365576591465308091539023710924170981686261547610034389288801732379192465859934767665041628864805765087238029886947712442901819254056853028958461350510880298000089551529773877369366424305860659260564272940911272625491243176807256181057910501470254130941687042800511404245331988372219555949738680451331332547258980846347911214155499840601722129290157780543601660898000305677349980544581816231803266001152432187622454407281236741448959274830712830780572950696075896703705091123282323449679940228891161810195333210297439485539481709888675349017468972923803317093356124814678850036364532389699673435828022682821351815827732484476590129544691052965390775454334720354381951416903686328596629045831028228956339231877290136889904673966184787592276945790123114633326592497891041195641577335053868446503015578576503998249027339113232731318665228733567000715477114680400137421720445878662253213402048721110281637244663472780375493700366945872478925408130634260833613502163265778463229151467554664275822662559268953787099322402386041224229047607622214982674441632846634993762926293621005085091398382906035348361569288433928552961289965680310393589184709802678998518052923270137011691668681645290259994767672991610550258039191992146769251886100693247976563460692285249844106151742955347465620249987210287682958618935078250517577923735902916534824431960496684114596736965926302027264545584244545122499022305005133709789055257781506365670030367476698321813513728045265172201703681665770007984414763092904373678017569505618947142620001567123647474912546272528989244593438845304523558211667178856677038366031587352601381386905558883268053887883186833724840680857021932203484506153660536848384000000000000000000000000000000000000000000000000*i1^240 + 1391665064781931434842802292650037519275961001592303714591202783904886338863362947322602118790173909510682558953868897055122921843234349512405108183106514368640106232146732500301455239322265421437014424680384668187198014803977831146111575554463590740286381696240365479216195363938257679498232441223315381609902233853796694700263903051568788140427899658363028990509903529124317406849934493476851394897651259721783968212056455528141583896978525599846020362415917399279157366631158063070774378321916438127240763264519199439004508690561272888208932934737856006961574665023715996996945125154722269833213483049396811025440515051481975216039081007846033253139576808999279412966335373777790130817174814278650516320590814220023971355274215342871989624866707700257662226643492646160258141132955646049369734362439636682010297129557990124788659824113380946339450618384518687789238353386997152036168127778860673513505830117207462011282188356596736016411122111520199140266332316133944928883011344255991431314851615095594215572214652770915933220116514665021288214211065234809941592069699865894607451942673719380479761257814394914723293303713915325084654350956208074896120380311480117709699425324325255101487606059619102639561785551166167338716386300224002518845702216202034477929493846929007693066726724003660542763139726608249105112076273227359262090529230547534748503439351986577187831449189934048408711174624789081819551696877387844383879924385860976644485758231364577719359268006865586204673517270740203784932008939813384886187797154206557182524390599845582346596087461187613633148066817002974208094825596385959003571086987203308022385376358648211345404502498844502299150208051574760148663519249662255736083690143542295758793092846186067000798157772825221748985671902658021917013628192679627770398676969822933531463592904131359622411607949994209145765330157545963235689595869725714991498309289162480869568245070913942457305943502323415570482791370589128658359113503065257259187377681373530475389309292719130775879962788810929665392123663527016204644228897304141836996566830525753037824118792673769259011291623579744317446369382892446288253410275401348665773550121181777058435160247399564765514588638683655524604742474382496802661830101624830290108845166894465150548161337958611001782219722143310185291182529575503227577862719243429884469765812286233724829745366981075000494103467713216931987307543397306433012532072600560546734166844415629874823238748860003051922213457642506283406294348074597213245158419425047546778837158675853638159098207431624361458496053919579602390208031026171224403335926363320192944955972545046350234045879193211895833115554981949411408103507478622574225625381241561955841493286652495040579449405083363334943059014440620057799274897487821721147643541525463681433546212903213758132034700371223405994441123043731372583046943639222364720479022517894039364089563981458726762925121159928543358831243899210421092963766638101829702058111843924207285046590875410823308047642144359281665791291638830500009508020468764158449477948438957660335670168722945869153109714521189281535204888398682727829306407668048755379959097863857720345216466390107944182408504720408675226313754394224029947753706483031356708688287476702185206810566067572580576618325059232492032517520822812169615257851041527922478985027511859302259384788376809370896108124270496839236665470832273755415769598575168254600202457628314895905638180736835251305491622607584432799814439435118896809432283551773983632787752648806001746676473390535173939180278619975016299247600342023178203404804526738423779904767829924097200972548754444228138899336705341568370661854740083373758691667535877200617371565799970678771204557281389545373910905696216795551093874637360209876833211941530254092963811107317953212574876494777952846466784175378320625674416970477690992075304659487872999068540237818015869765390689826695119370639532448440638581632595234575775520838426200708728583888925244958699916727249069574434211479889498099929551431767234767677069791576039277535756710780697167083927988526722748355015149659876413521736499200000000000000000000000000000000000000000000000*i1^241 + -27718980690130481192910544002629327322674682075473992536687243079917942991127183260900276696809839548381541156922162519212956342350110906313319460445546065033640083359604326524336527740055352576709898649571533838620016646372949641437677129021631144293045265427706921433729705800456989096893997952382222886419918864509477274534046429149423595846165617409451607466302947545878587214713425649306732427777631841669604015117006712602516839039154118806759578925953523217746497198926183218607673002733511179888894881931590355564881682097846960325229276228433101948038940207884046345904425274215040208608148743468282039465669310622449778444211561866647167340971292643729796242972401616259469244782013117708930688327358898014021831702563712008551103356839226377278131807265714411239416294090675299249710165377406141891469392233746640369599253822227759064671260159092733990991318360953967093973165913867394417277509025993322570180661578734927461536602603977576704913390465067829790075495862889479784770497151514190109843391137840984422166121896039576589409966177130997731009268627715767624278464748728788512801989748632529719474874907224410660226959977411557811611257159081307159960506800911742125809160225931410654560632336250801903283762866436953822654301349456132712934931922323442928930676834218903347727022182145669070199527403692215234770183824143075149192675370673919258806782617572423380023201731585386026886819374241609485033824738375410987849375302673474815179841144589572523729406617520586607951059445180798040355883713828519159276821093495181333984471066641277214262816563414852558031855053988830231084965589555513748573709205044215172529937700122523780134242809419375573023995632907866088396695399122696671966037610789677874080908526893618265011012643969949313799251411604301331425300525972681260021887479514311345460050324704512676712164577747119708881020336804394819657339396643454168846214173007393450884390766046343630143498584085357118295669347339077239921706622284888754507886642625583130536061058925038580572733079601199702529154660503347574592670521634889861671208426121574305479717122759827805493880612418816805950670507630914297126591993054535266900768794590368366591770730184990865662980935194191412291964426889262758880076793289887651413339801040557123759844793633932220202790579592216734434938846594839954047233798940929057295380313113731710700364401381974618959025052592133060456850310592784319863242702782505603233780490381355665017233035707072123061348607786047020855486774746528352455908896918504339127487911635597028970794103264899263632184068075532593882330974645199073974979144694399106461216999731109855713628546948485474750559860009361709840498859530456492092699104942299229930248519172784524337214738549887840022828344428008473343666031237144851975764301673581843303906829864156168087579079678145607133143723340779110655578120858774929070171053801223387943723525375883792574512940208906625938662528743350251664055778997702925558900877343054220582896539225288875781876188315743533042383844230770067792812305503306004037332581050109768981106014320123470329816197481758840415195542323122771495411730593867092788411818812922541427446916607235081041213453102841302980805379812839719712190552606158352666953387337801851199743293399846655989264072465148356351283128779520384017805027818988279808969251449401828357974083668245651125732247608766763295839109937913478332512468282865584364819372119351067068648777977514989782683778419060366460267503053285170490750364270342019431796036898340118354430553581342025342100868959897152546187877981639471788472091770727215471457929411038193692207368757393211084089512572822032912360626727713327032449922101480146149409340322425121233928372513135828330791094921116725735809286652727985688645283459413559234599838399724839101606012295424277821519311963876634285852872424882184851528475309203597119950998169679218675523938721022794598629552509269036995297552124921860863743868178139137600095114341722424946917966062496493919004906821129988828863870439036722109690325360369376194996976999763425767422052171262197760000000000000000000000000000000000000000000000*i1^242 + 32583936982729719081747668547058847731039118427947065483496926379936151890383800758462774529593310773202080376112432470286267148925307262712205712709969807137883702500166524308077296368827558639130789273125004077730545714560594524449733512166919801470649395485022808280726606237686215078447697574325309715417853577706251492062071994390390407428796261875189131178627834691641141827641589273446414519797550027226075262025970169778517286581690537363988666887708727581693401420696359996516051317590467526062293058145593277302091261736583123257683737287562746468550138391176542565183660025079551732180284221095568314402251117425596446083837030426609680959427492661775324894766671764031270855434505754110228806782978330982340941270108622940258225526603440286631502456561638698526959971276422154225387769707553697277328142772199443289781571628560513305462742546616888337160517202172158580680500388302958395085720563327581678809217706331623161709132825923923983351972642010680691923142145040480068813981018767674762306518365619681242808976918921517466083445852423807979409226173850153100824048952779489232267985599494194915169954885218836226632243345551248153287670714274610176352785275774372968435024339044096341748573335177007862239532726766464965378337291925174967433690145388713388211281947166406728309670062532353474467936709576623316437488465871049212034002134697820840376457928404293427726981100286488805135783988603199540068130261022365558818237948617646664165539358854169542659084046506638088032606320755724447381910778375560739324935088377354624727306192413256470999852542304383421840327090984240392917096492519129048538984403619390548087305201507126374580403642073329345595300081682997518563229964835324078149385086401492218601220705684500878989843174299441771610955852774604133025553876833175889060089688520050578306764847720209955877529716880637154097917812751349718192347910028470316135152209705008772649905590009776850092224007975191396982767537955681822124718962285569681965948769291290142682332613472528973654934775059945615511116565824442310294507054898514121155814250197486313700163193034848593886350276940702709505213804878937155140045810196621667175727812554406359150270834307060367583719149652142614868350565010650906173243853710284458876432410108859246358606914656272021963047444286133613001925736843068179212741384574399527970081457021451633754997739954279839971793024674709177140822574621641090148739555771749054800594582703856150863923813431361765512215611794490944218781682585470666397934584218313047967363533344055193249401787328941345020905522583435094818712723849471117499727201285036092038516028222506679324647354750994304168912985032895691628087771044192200095354851533502074042546459092374661995979279145723426090065796582498527040333602028750287947632818300074808216140411819908314884375264127577431219262240707539620369537481242533363016361597409318233935171509154948413993335831112658065362006100454509682857714624040627207631525262054064955629650608427767349427265500870708372404003026830989116923002447032775260728009767116422102568166231047320101784841600884583749371561303225522304284378822523412289056874388147044214945406651851198215792201017917241935326918266039466762476930740838376463277713257359793045021540179161778245963997287759921443861048851833815234540967757335018922412250828801166401178524752046114304727885702268031715089073062510112923622048627905694376029138380750144974632516420941792074296393786941457371100882052546345572263562791776899078342104746479630392936749260824974814605611543421420744537791033640534067736704710134332844137012339162700855766189076892849569760063385602772782646340288760919879806284330673209823622090418045342406847682965933870424645769582656307588847910705540094888982371312582110271182976981472309497052416197343273009172534056312142555559797860683733047945676269661605732149437036197996373759468135599674523918161305613721749644894635069550400332419372270374000687259784126755739069982763393986754739315986560723355302091461495398897347657459226545075905854906328987669277746135040000000000000000000000000000000000000000000000*i1^243 + -467754100782256252122189101808026210382316136020009606127216368999521264342020672744808576318648396018965301832844235915868263399408711860944817750760666116305694153883638796995118263875942651254042291139583053448332684674883132904476574896694258423336929633316583034636692599519174724423357520676054411398614340373470476853151767175301266248880500159003860124697962217560327061496981572929845541607957342656041637872949665880238465409106941191591674982447925493191280127205622198564399040503654150262048385624375313021764338131459694236079271290714226007831642131547242545211132147685801898557365642334092207034670070960515073976039825615284484679373107116409524655845827003764773867303159684480430555538984063700922382925067595702817453317325969999392983678517253910569253043876024315019664662391077249595376169916829786711221146807511900943801604879943274849530599529029448031134001183491531196272861661698089008163263770002371211582945526015055745385781599965116258368085622039943053569960557001488882148916408497317810687654345480868635996889107538267507190993727692618082584931322451072175946168921906889056154335010280097664273876694391591553920302218479291549615900648526011747288129690669778742820337492091158440390879585555057587647419459569310233657871913942195058210767306680174550302077801994178536403135028032362331761056988463496946158411660833335651659965266343887645223481218608446745279814207197032808532328937848037281987041205058703726012853292674316968982745101010701468675969860720088193314354426457986446866356083700072520194159450341069230847912695747590265246790080496484858303142066610664477381894032419215960720602852625965101198044684595142418089248256818945628572302121049285927009791526932003013513440147883071951027953611888440175191170811761013530645078599586965195657160796605578525904624182853261197456397859842580481731522022461563942963761393747212585932558234688198576504970663561417004678627238201212638584180547193372201109743160925109458979436737482692332976707963175273760117745272574661111107673354459409530851351285719524002506514351342119227258319843544199516268555138557443996962635402690524004546348897282624164785712194409168865628970938054826691264039298684988890168448852707061911109551991486990745799646639765987648710317890439905730350088008910261715030909778900993105049390399603617283342053660013527070477155308395776083486964694790119077771590007027427576018600991355912502476051707460596066692021352687128237059136878239569390805061660161483543263593096827363733795439304781240414575698931182983020112322736197252217423215472391416862189799512324922105522085547747413484224911654061650760878564222308503342990083882818362699592947649556224505567290034050747808605047391072926099912035172462342641911501001766614046355246085748915053718152581232479361531726088146292844369960484736324521585409189845034525207993073477513971570547646402192110768134268988147787617854573327545719567347349394629028287791709600083802598174244511315027214644940326059450304602701972042795110982670671577025241828609972920988102871819524713908541687095917269063482779267720485669172064933070890706757150581857305668686440721831511909791792278583684445222628895977174363186734642994361241510200872745894440442860376219665153611326008009440665744047466700164540060020303458178436754065755471099833290441917800540883122552781602002677790088196153651708812572103165323531216912905952549494112471433220914355947120659561865152135368490184825985989987624321325177521645477992969426400152797695237412807494560413331123669803797469700586683411911717384050332557277038975810735991775733570824459897479080152541379631477506661673620124857216861501941670757244141507065147935800738756058424749311962904777408093936948716986044736491676293052909466014890014772285009736837592834531923231258258536812967900297498931319685271567834050444009689684067837502635224242840907866078615085030147106983549803754887514521573067548355431511342784205399408011422656628051265431752073002578460913335587593960382654995132567806743750578315408179200000000000000000000000000000000000000000000*i1^244 + 28903196940283459116842871368760054618970365411576342952462913027749363717439349585073458528153879996451519374771131141662225210590494728127121846436380602050826452951095234307481148775509906725488359009775099403209189168369500638988972830489491079246668329180190428802038998065152120226853901520915896946348907739599133687937046318231036324769741925374699894323281343366920902195590775549657503896717858818278552743641710914142503262157469400068540833422263539105289352372099355803454903495821810115042156962665527234368334723807671238626252769656616767954434506351412027150831527298305556526847060133733721292984628478410037531670312773081809868469407960655596172562264981797234286946162486640800467590741084688301400263820552336322600885669739694401572617469935721207925030494363814002158479467751347140317066040389189884275775823752095927660691403415014775872810185160451661255092335834830530465160733940183743645411153105625903995015341698812418832354092913572080542323348311536156332230466609753182850339764597403020804986474922025181924024737681121786351463750464856674835668039474176487934449351571882744347418638194448173109969635323702665514807352919825483626402874464171598758053520302146595211455111341898640717182848827501859089747495792410906208883271093019888636972060058893023821570970392172654110823988653349713222472553833597492386496252065974023516333672842276881172418950524668857768476078137369992047222649262050363005947259811590599716398722020021998520053445362561125612777803918324867281148293772831120676160487745760315932957057997581535569451639729675820864917924235664243604762337881428031142989536566863029152114271282912427964188166117575802861979274112513537621052784598051051515079623045519051108030058026278462014854194110945063751691462419176516678131107594513766286229189299288935131274904457080989337046208879064617158119136917636891911235515701131169501492177929339174055034825782991289446913203696733561387924627727405517718110259752086369934575156574698783889465763640770569283334086726830310020442368194336475642805581301858035646281695403656052760806066053069028802234876222851026105628733177914414525532525571691486116001597321962663389219728921658302400280086309390255690363674440666181011880149275655463095718908497914163541715870161156856431317961189533357752181544318429148378238383152885632848146145221819976383828462382029797527885208417875283836761313970791260310203751181004555684096277870121007776324244109064233407834413572291160549023448130196582732834240856756926488024741984579157790170689836715401986322609518913479473007893381198049747215253099848316004021123655726458675539908612629491629820081050230151894659944847415998628474649841508412061429371044767341640059348970650073069519571814059273047315956521456513998395959394424702756325194186122326265948861452659443029412335358733097794936908542155169882162202697564483719726788577452542471377802571922270606732750080487924789072106488477829991267612079407945314915760697736727939319159132739697660496284204693742043500553692423286531177894411654495765162757416853132036033602561082059956601176255674217132273530206201242037858424971797205602783366648988983482304993618392220924635756732249201112475735400242611621143919889863348447945099433660477771872720285759632137464052762439368452315170105370394405555917201802839633337624046510956855677067962240390009264695827088948364531707465565437384165251492504720357291158552734798350052646979790432744958684043388071119423015696849249617821603089480019009873438441861057758202909727670070937031865079677275740957001124515683902281781311653265199262005493228503976087058563761653436372306834678754514940413343692597461525360473450644969011706227091368707861466702070631162980781172637878099131484050836508861839622004262145397067826505970535513784919334004072078576981177382305044466156935830192360945459830668897428756307578454795568113725577067336426405938601496134484947157892623871129364413593436640449496890084728350540524157513689535952510203035723967636069833687745637832317479157760000000000000000000000000000000000000000000*i1^245 + -7100478606678307552802880331423684169880442524619861734423435845736445860502730109173538768081090211863743905967370043154599611615521175354911520056082788918950580670597567912745610602731267286252851327926571529721822033304483696668396116544645010924143589449228431159811594346336556230569671549158954063953305176298355748726670594228174300357986554148075757325379411073613639785328092305449286115381439679842592462483396208190098933635248026172191244001498881558772955467589268310768870802577831317740198591783868241320866705087050970731540027814921438958130690706179431726492914215975759989316658280654380989934425567234483186363810940173913499125904260728082071374964176493937889346248588399648747278154540195930688218475515504454130688572814119423244813188992770453445883736725372898365379915366229124535805370498799998294159460524986186792780511548568474750964865404373708493214123969596128474539197709628811343510733505519665327397999828107084800738804440134148070696787876815456370410082473354318968362806401930758380577484419311914609784665765106739090358159654195986436993056597959535289208249019789315024046367367843223282756495534204729686403488461373426637271805176247082414460101272805647334190465342838604942360931762387458651251830001808379586998791576966460741219300866587703531551181328175699880751257766225474867028149701945191528177528606380664231199768393189789818553761499652203940708332554375958374796703369028586124321076640446580129341229268147018876382461376066142330301971083428544365693326074241122654275573674387458221655736904316871486858623040329856617532498039192254587157805699209378268130694096054883330235529281995032246381027459693973535001532460515525550015513111345144057556739546972916335514030829592229789485893242230552275221736581764416379140201585249576358759089656088913156963119287455593833713419240121383998748948627136829142440569687348732519097673050219712890106967628229096778795139815980803441754491534926020011897200951223270435815468114707219026073946661690541936358334125627055468614390167938636596262070086252658781607813421165056671397911314519672537639290058878738941126511721619141953727525690489376484315786206275268186433759776703707455786630899904746402567465465666050110136558476237706769314963501987981353459793085909998247301825019842965685643878066580126428570340786351055737198670219291588640509867461096066056714359073909683590904924704734330011000512598334342631103188942822931893104008695610992093600124522595582960630640853818074645726494977266194753339785139069328394646538261569078587775739824924421414094311674778302331869126060949016323594649741905221884447774532541807675905048512872412458116914164427194038957109458093657849524773110251032106434060648373167824203874778855765920758622021945692922768562860377768532212815534825476796010608719492566259228295045990161146026798618028962459653426979555896666736530994168559624875837632738221167452372809158348717629539516299513074554173423829121385999840044351629101699941904728267780620049297600648817727733889765394779149725697801833463609256635292832487739536131834703297095093897854666638107156592895045839242042670757469005992672039737856632647597476075299035828126018127747781369645266266139825780487346693797431150766426616948496556978470493918818184287712712113369614390535444844822935789195531048952030438439356977522872857073499677914599422806742202138753293049339922346725341625897609382729242487722272432722700602713661436321488676908299466513657011148214525306916999734549546755886598844664939201535002150127253408655472956833073998143989406503694383069335457411802381493794347992003298742036520666901802698387535075882510572033470958244545692050098332441907959556930658667028810895714457603455157370416186857760578245016238127622975843548473812261071407044888068567960182025217774280261031277399137836767875620641869000414399553513452984183064839483840014938083467515857227484365590388584251941161702397121413757599461476790697382146440943345150373900527954927225836658050617061965002551644884303872000000000000000000000000000000000000000000*i1^246 + 651106577990906469182821952857882458810083001334100501883455419922502006115722477241031645763484762360470621438959654751981293595635898058178502158988225707998951261142983710917517854143074916820477683125428672198805441743624605676879066894902931019556319933918596276345125108108106248428459005693128231137429086267116207709136183207696059082056483068875538936758043149249573489224868535179948212971653577680718739702916639625945006054828957401775705672405178355099697526402285902363726537639127186666380220239400304165212066985391087238140624663479195426896804215626171844410567732122082790383590390311092013394118560344041046986092222976401842900006738732034142649170467243081481215799639483612965063667785284282058069543212340115535628430876657961991041393955417091133176107508375966669167249627816413508433391484569600129926410451578153441752709041977489280705447383279036255283736844426692317806813056194898319896755055820086756306691655431870093423073486215022885892813333502103938858645994019890187748232240259266153479050298157709566834877671396879498143911197953545012501177705856228976468942501358027886598890114477891099696557245969949886401301981516445882964081585516008658310622349712506377577303653534709883764197707843185291440763536448389356918018723395161592564482602403179382311832178381745742058886889546205711001390529078857434004763556000709954047395541437290456638335720072075811911939252783860965313151075147915271834732897865464417359396270533348189268168109994134105921550828177542313508118807063129452732385329533409802971821476501232977050785903519296964220088305048747766732262590735726956579521707106503117763604024695783438232582831719347430635400418476702669642791477876511412170404845405896812367581714558216079756327946782822373396113509324885060382805033917538236226267964177477864296012291859811597219269721546315470015629826498476509362898401454512835284525397005569019278112973186565525386757141537970705784109479119599410452789275589539945490453285101355217595772233066924824783034839118095938568311282936332908110763309585105624272690727176832686402811209492141874063979726049074705284301776329347854250884410992475191060811495461318098208816231109221579581650867725450178624800337042173572145351957857541823895901261627265851920473659562765643848985027047880569762394864320037346514985331483530842913053518971351391311413621485262720915386981626727704988595459031249351103288526345941553053273421980393189800979772079811964254154092170335355946264827859792921886729868374358905143711853451932565100683132748308965313795949061303910209146197911215356333244375159326896954190604230544102262770091273843164362883301909296516579227566974957907448971129520588543679465617198906044427454467596199644055506402988027310751976763446010191853094492072466870277872747057237301402126126743284222687199565367979003383269777271866884551572106368982975769028246214653606389644202499317392653236938909736715938880555841777030135517473770715021900842541587082939169016500685485251026928389650119628896635434740729880559764548196287008665942345760864645333588765687771373428800411002840109709787955670771552305581042632863692604704161184522415126493997515254713155173220407957616353110896686841836746788379964216507898644224525655437056191093790897358879922435351648135974589297172765077318648766609649796641665159861034593343412820134579713385051618607936455692070973119724891307598840100127301828271736607973648038062986911305455162001873032438986202619231694919545235109832674621391175608183080973920521818695084079669408850086999689457394068646218521953346539382431035586649572879086686058763049697299261164938655970920735108042884645523478275081709726345458972082226810085382064644677848023845019021826039918772329604327635650041498436823872175258644046049892571985345897548545889118412506275271352964167976030167651233156982231878284739401588596154034694047718347378210195962735955130390121817911351580794879858684509868745728412576330173773444048803024909293064702579894409685932133292054046310400000000000000000000000000000000000000000*i1^247 + -14295155424725761660117639365097756047954961563814328457693425281997139884821935101323781265277284082820650773240631559718607271447076447066339700959091653198978978988383601820143970148818287237276315901384593551156142523309100250962612826786460075728211405795580353936451800805926582133754362678059282802220432275673004059795519805956547472786622666105548714759493993974500661991057865774971408094361654608766186791120322848678368368383521922078252456685972005654418855021424307681837532517630075394157752941020397442535408691627311047799586947842133514967408549286146870872801589783964456586155340837441457932532722964483340622115212871179931109781095408590522653591026562964868504589475231679517762112545137701710111296467784165523149404519461601075860950183511590222156262112704625325841895379828868861382060532566159556028909652769025701349884312458391037306946029552853185247677008771825931766441096987913545213270015353483600341287716178245165563205768107588575609893298622877288345487395162741947855403571966795457843930219511402931696170691936737754493613679971804162944135494905639241282347608102255833932128815379859545406127992766592238312592463388845160048956824579105521829153692732017064581928034908027656152668905702651699926040030799269174100794109786021227001411489808474136429759454279171645371252442166620095727224603448404695670857375557637079312112230865924861645132799269059594532515247361165246231749588785885691112879026587383471062517573314446547045211737497854306462798747682492491828308203290318777389410335807568391514361495850405595959215336187786065759123783256889053932831240229073885356653098385202207331010575469835959614794082412710154084316645984652833316872454167030071167469954286967099083123026511159895349698217426374142705370244911726476915013878105612952258507463502097962536160350653828523199193032379323332339606103127330977685248585217669529079211357377293038371138308973314742958648929534867488041726797821139364128512629753116840462753542438051532822167699528563341920004652186303872911071834297693486857940326446436245321002504571451099736539843576653056617298682014599677195081420728323307620870473811852223938179218004056802175317785905900867422729390682312246375802345433497931400663506271923436006233774990873720099501385361347354620263585392991774868805542318818832009344760794045634389075945968721912910956564900201711994266851287824473316428436778287114507180367142920692187450612059316315853152770092065551679690531184688261675349683095915700565973554185267434994696664535984166299002142042974993535392342599554221600762548744070952676303177373580849552495256907121859957058941043927629446946060921583128502624383635648281485742756865608536504843910466578692626467437086827703803263279913014238512082009689838239574551984321549316085468211317437312347229849255141058021661245538992190266976236274522700894947190879110293087210271741867098302078578597567272949819757442991005168891037531074701586854238132234984875314539835563851112417393503927623631524625945974284513342670410815569390496171373844690387191800226836170561707054356154746925227791633687234011763615064665597216413321283973712583686850065480252069711200144850170726047136955113426398749590273032789540690860877559338152009902204861472997857704568990941442176104673092719110469667021485362833858139132461674681317813303967359536359720450151784982132574147845942046962743746587847976331894982001739577465477903024913848360271026554190908410532978656070691734903594674846303052762970307387434251392156597944758009699105680496305456655209239869422082744084755275230646263688475129524205884400148845936986826860655948215557292230261058061466743263760823256365585780606554833267779486151217263238538436542304228223812667846253393406960076047096756109083420720141784563513034270705286040701501947486009504231583976473172991577109995624038063913260525765869363851931509555805452999389447845747470112229856820115216070548742953975106806076264283559117772193025907473183746700691915812727467973975075717120000000000000000000000000000000000000000*i1^248 + 73301173806510132591847604108466149436327778631094637594822865981439790299191647124661672694016507438428565470544971396166414663698582458198879853967509136894488850775342314540093338940659613363916700581083444338406602065223271527319043044021684080512320426850918307361349480025705283812169568788455229752252572868814233986426469301215406737671862949336495690198447543738993246318603338756748135216471293900097860607780877254757425305299109286651366420277488663710643439167257702517434888412890568195575248532465350911307528596298905716048919100956158863204348442096323307760010758464329840648697995632672196099003367732980786391487613018918863301730325547182507445365921134233831085217151729941863021677776242919424226824938887308153683844149966435680476059555979268657322121716059089350242451531037269390072061408919286827508380356932815796878657789153258940697250422878249520810317698263550728757586999486038278874772390592480302434697547057462656477130414072808745167862845727537183428604905233518793233034745702233977399603404124883281241174941613987534808310391331606556125659377753025537108677547329855429087186487543634233599782023983387284307121824037638619199331572485283760750352260058958005586144754124285069015826356846410415597560812711288517318323676802568236026829722590107764539151195765609973802217637403116646734041486112227639072386219390959789641671211443580328356923996218657767863340601106571983876000509594923580873255668116072889266814964501803868559684936240010455593788291369204303925175671845750485553319587670127427446659006788715150926696949379825360310544350624233394220123760609696309275632226418897406842051808555453938581474064551605953562053886005284161327324125894683696321035590141581996924166739309653232667151599632217574043965652847823891354613572689958510779836685654080175564190448690345114838642667763527406777465597559291850774912749622863548135164791361792732607037573444983688940186017834295722427974267286207043098024107441969374461958655048311361899869552563041501883381650166215052248030575637540574331495283064049601504464174018024906306210630991241938693237760073980904618609761410480437693543545345986751863144543255932346149422365911836082045102531511775546990749599111805754089531039651560458357546508461156510088362946104376387918692668405623385154923703923965341761455634828724692382721544233060966277229337443945168298813825881568390374213701906770346846065060884260251397342997473117317177114448024446214006653953293665201102493900538412124473530026163783478560478554755566153664030824968280847353942151896810301112248662187981250896550290448173348378004202704972128039673025257560449970671532579175729784896359543560542132106531963657971158896182629513415527389694980136404159104325640362995395479563991704839343823988849364733990770170426407292475265810817767358143618314426246351156530599805276155628883504141589767127914367686867812397550535499206874877297032388011220906870292478655346046145479811004929883801103885309261710387855038399890145781832238604604483786047995324113127457746751949168336346067904638872737339963959819160603917632958523377479371242286107674213419054945150551577497755754409380660091570076653480948074033853604355036793659706293502597878203929743696717806332412049218591871846504712411793314029814221029522749330030182306531620524333051029021308816821571763191428771447155022331479511744249736160321002372571681417374698719725195207099662119232607038771496941089125373112309410060184372114400311156468754289068824554473902728372413405149189814008810515608151196596795544044314722617258942719232213209878799630763193627269590866250051849079048195648421924550701289825545063946581535892345912130446378668735196069004000579956137553101389417925466985806663888734209570927108741233206375122039056576759670481587720346319744070395372623520248705092144977377690971574082423326341359302781182486715736014462838995847217226767058032729273756206658426272411494203694834372178410694182572126624232860817558578541836652767084544000000000000000000000000000000000000000*i1^249 + 121533366587325691165445214863349274052462045528437553991803208354621768381254323271240205109185491170149286693416733534197294873109123624485771751541873579390711245739734856165999609845013886413370649347401413759373010456290494676914626391596517126966854039604403422333493421773051216467455660090206334829082962319638288019798172900163550050015932911439265245826104085630745693286762770178334426842432066228286803091904816329070236391940301162667411127762795752664619361299706740172849066382856597408982448100780717372423147434175942093210925197641033858111731372396809071802359954199075560354199935994878343084521158412272045772796474371104023512284928903860231246451446247071675684179563407830313301258309941573451152573467898735198344836089724286535488007931088214376982143259112595771745927660072205277584513387366147705285463908502634950963133974821288492813461736921042823823663526257080936504742597388532322684100444953242409253392953820150911904610057424831813909748978511883136874918820155841571449996564164813484464637507903100867785337659250148248954665806476576921241831853943414534714158076549342160442829953981764515305341624688073140039717918404471674550396434054291430720431485130098906132497386925191228575301773777349602312015949415068285221888089768399913670743507681640534747574899889669107564797382437288111093348297295622528262803221280903778604312638346473873397276804472225004965165964279925568728655430396426919337968708412789180239240502049377819629522887793514131792357379897449175947866751330582276717264942293404049133552548856686727196829344647198437026648612757315549172112258078674934181437860459789474654160300281166765935349101732342621977508699886702771511082273368558926158843986441344548785432091959930443401409701570753694114058801740943366477959357487829388318544833497087932064762053507347330614240943761242538338889633610556644116206625005507401875190227526554949547870939842990496639888161796989610625908679241221226103253221410862843480435606428304957562932830891713784360294016626335885321841385601771780418967351359049687456880265499044622072099070789359728764392804928424368225696768263630060446246936776037000152871237351982808037867620371243224395559871374881845942985673558535059577603778701809885854156584903301003063037937536326377201432541097775248806776228051276798925285577257300041352216662781894579364613746139266674271841353071301576906336394033223332275138512718248616690514795234890097976103575306624627078008873934890294858796094786547712255714012444839303107022091998973876299457303851118909792286226015002770222119827132899365700492105287084760439255784527269720048819313777821126046971487007258098238975933222342360801095407866967951593471258185545979474194665574241785197535118329445428065748298713637939312601838284757887212236211018141296963861537167309124315356607617349510420381238099751691806893388419536734261855733812058771234166345293501999131604117442062058217716450589683122397443755024695029166129269155199705861964650016136246017730604641576221513220305099858013859300811023299024641297758243938337590676375958506151861320092382715884251304447321045848839000209358463686145051465664352098124757720969050060361518045068487062687031833351835470522644767618878510086965845466193471110730357519464890758632963116375008729867423808588978629127680898580340156561636611496412274470096314785018186152953898430981918095733741983219061451127513798217899946541920563848634039732042733008100371095378286362904845522780444203905739540917613412104185676534120035970066337929270817717288158947066758942755527166439676492701486399994204106916005309194821614206191288699351001378741674777631928094297873872966537212152261629228234772850210006744238592927851902114179731954895217917463918561197229758220486179661349359100727041338166616725135867202357595824787325675973807066952713094955522586946574754527205046162442678171540171920008262547914046388281770042689498700419560385788317065723215979552967216553901107293524792002665984819200000000000000000000000000000000000000*i1^250 + -866865599428124190570559824100912777730873325996755596842359434695328631404961402802458352212182930201193329490333606136277789420835522017522655480404237719931036561221429728333339905262546906441241413931220186061400648062040249609654122613111271410019117060370722823168894728796709757897866805216668372373700366045623362597729468325517876845180935268096435691004979355161070836432724803532216250649076610868235896393361375596506811573556571697548804314939223149033657279293671217717100938801156645209822488472480731954822297712568249110445745142486002521543096213749048742217344794753869825372847681521983753322281083390598686981348391506050007713938361614639153648942015595932361647397955739696818766245879851804301860486780219065449805419068269952423500364389348202154149065900281859785415137711083846617138228806988438972864486088553478083542481185030807829989407852672435450905340607448912834373519984590456906280070924548374408209289027888595795714297927396490283380499834512376948439286847666639171952714015904478863613584182991668657709776108084842750312541977782994499833561706482526999173263976617939451961511314241554798543850996081421603690215574078759051913973449292004878196938196372498629705852414063136348971721166543189837274211053233668014941451229076498101453505738549055939093651592711161564598595608090857426158808021770705270954207136059722168885347942806497665367102815138259326338481898174682130632815102302308724244156077464582914964831773412621492161589835871067383235265232473178930161182955719219605638456164257334435026692824011148275442636398715560868296489746146829624481204969011875814243334020160908260738580490627166265728636633176484098324266124565037713855207997189747513127059098792405605999815916375591984466554067845307915757254658915016044691408210505575859693668682240621960486184966774101485968418950543975300953412094258323296714623350015159790548159102245634767143528210765254231423834746622319992774672946979458531564505147339157926380460421785169664589516017682790576927995963770378772714603154413313654684642811215137968489405352674312453288365066265081120031336541767527132356517218918474572516485553986835433369700095620947533386221399200279838220137151870032028616230673057765366588950950353586545445752014281829366059804849123352687788823123943850843494841702526792324536574257400923058614831653056205955696528929274183145574213736436503174826965339648286714401456471910924962482907404868093755846250889638916710372026742212892972559870048583195903088738548489793332119468899450877862202739690379478338199528427892403534143496502638992841898755776331189088594629455169783354036683498881755005238510811246676015917453549922709341394791872991512712201119741613660205527442311229111895086179944152924537093011867285594775557935879475555089054813000920829281985537491095254665436516385473761341798500034228045692018819087370773403517286906457709700059918930653038817567715670251029076123948009072498475648815352754810766341236038565200611963576472767173758579503486812101655510312436653896317445462606497710819954274361152171965902972460940125250135349177595868473982045876906906725811619115046565009363779076171316710009069278306252660238700977290828983450217613359336871518722340981212210615046184960163373836271869478052521971204385764354765922860827681973296879730714678501794846204749665228655710029362750941630093844337723510007002608353540163788932876370973041318577111458496628395529573095531454575290484207839418292804425494136564103949767105569446046257733547448558208454035155180974435030249605908616819931348602443969226732598466811713155912512531436334951839923149530605409265355681039191974822063988815487814056616090663326741842962076498658883426974594033466581661892813685178092393839830148884524957891551775971709713348150304371989888452038013350014146825593437882953393128570774852108640774953011858438089374417300624344420849631907692610244892212305852027349640929263556347951807276657929647376748498592705962850648064000000000000000000000000000000000000*i1^251 + -1319971682445611917415883146476255296780704595314547718396420608753887669666831165418100242552203767689676155873913037685717446479760306708063270047887106450013701475443119322214333476560405133928600841117817362488530346121126845327792807341762093984418495482039419046906097092045050893487440017914271280966573895710957676946269340318041421899549797218179939595752951042485369656931030874000787487043117373592530099516029692393087327108436223252275551000247872460593164196856389465687145010583774089630246437640276083084932687063958990608800742495409264167401165682869292460597292365462396467293495898658955192080405703733739948831054442265204327680161957013893972364674926361725355979026864847619822754350357529349349743585000762312499339335724199848925473993480361005930852144081142579580944486590291959120220679483567128438271939801388074187263524906382890586656862453471530455151461394509677602808191057664787597310208686704829426944955190476126460597427188267521062625379959037099810666669671606367851014838649149510362728778954892692260898909257982852689996067592627572038837806246960815009073765527937560480007217434786536538880771825314040550238062129597504970875666092719156135354955571992665457674411699352485140057356489762330930426844285337010511375760132275830689892886475454480087036252378235744883620859782340579381250689544723985185680871789165615353984188116318786434822547861709633592522147817903948198275062847723360275191736027656903363217131737035093913922565512119739603209048259151651964913791484445253059774690765682151544947310291315719187446965943276014231168453792775851466599886578539253395390756895995235301270529460600373281104271118517379071037778577364264382121397456639875343578663980397727123475326738253269483710137520060095034556189043729781975778608714147097536598652889279194625941990027261047239943110584319759344676460474528694404544837551259499775193637990291183552972834606584943635416043041830756379511269727557487458850012947287163367739122766589660648152142792176075952821196416361686668102001261692519140592512958411169321695421491032854016909472869763542831436446581471426093990121112596801224433089776146419618169466555002642776190302211681593634056801705257097410594117834802820863239443036778126871103998575759139517567368981153307913699163716845536888748698832939508799426830994110945062853588689791982802207159894051843960264097023822627279194782492430571805609742159562490183492172485735869697773581422961286053555694403763227649722760495914182551547719441933778039553184985515757841158223010581856233914021664739383975779053661460398015410640890463842039626936244993338347769886355916784442446154231865431800131693508866600225737202724958248569854577051540323915385546116449886718255421632014763925222570513459208131614878338422901731543749521904598777088668260881449775598184131621166209053057404712529311662923095863890874982131967247224334508370868194148019512873962090055144842104910648809729541205435597017637597529154943519853472127191795135321319826189388878646758866304269190230062699141687199317588253108173162521755621741485060723592096579983695265023682549069474703810717587225011970946101865936997831809332439848740841031552105733141926829852244148302000393268468846423326029324660680745598058898245967396386933624744232699596643112951120954104530442983810153769867308469097594063288329127223576029969653435929672965572405032363141042596990199266787865168061459327457769314956385034569714922598496412572496131739589730813306287443421087458417454249404085452303633887591268610522344347044657486340559817339959735205826123118258610975021575193222813546441173995914981874423007103337505726068082542248746671389470263592374371170880743038867752819523850483280230026174341496911758393802311934434716476332354102035985008193786828445721653925853474276860617035291182846843755253363399388847443779966468588313072160922291760437098101753107908445232477338117189584477888700497195560397298940371095196634350389664153600000000000000000000000000000000000*i1^252 + 147660638677151331461119899245952324370277994527710173614709448840554297031120384271027911463573821012270785587627327387527926363025008250593639295422895645850339267035150144062957040695475401597588688917622439702555164901013948358496881021416703430193689734785431447741222196040269558841445580914443869820335740069097369957416065613355278165781724612919179902051156890830695268638517350250069792999205529583905611470622341428029114799407543586636693835334472790595191707190607173333566683118755669649615254931425176404680387003328123932702508851126923591633905306799779125122462786733946663721754064001745130220826224980520110755498341920362731781605318137467036279140886057039631194127852255688997259499701180348051355602190092328258971200787055100799369906296974373327140309180036647636376093595714355796223932070605837918664782394388705666735590995867480489847936836971471977005962828782563757737849375639888099879188600397124662858900997934169294502896813616995400114050725928318044254235796274404014275929545736752819775088193526626089076538554313023618973206435834475576731450174690170154870921860989327707791538064915153390063946060593544546195925711020150164242328462868344326467155851167637467316966035995813392298315827921219010286680435451707184584137209390594624476350558275134167043630961743908482051546797882303917066872169367636895588797186394568930851305899713636398753643117274249229619455936018180147628209414234537745771074348421113769047286298809182271744406581958106066509925870204669483833440707331790743490312953684938618324285483055009321536991496459071431535563940450308111793251872316891216301482966755785247551353412515985382116090607786534331631317063341416042607094817901909398724180585990994634175567071021871167865583179069666601542924406263917912762039439779727273190356169025154478588788144003323128468170468947566509872819943645403362082174994147556224047222130553428835393958983689477939210780998679055072588726512541695163393058387901053750703894673500671227888716993215221536632410547604399942939605797216457608877583978503579869471533726349159262397243777951446911058786303907758774642321851957436498792230632128282148826607208083592725722552621461580441951130261415668092529572140056567291292657704454522699733739494548307094347090138074132582437183375823131704489221327584854015628024970130181614756963166868284725431683195176922375493385924921452862598079738497013748600887134501782639929917086338467871737120635525492969254507970916628154629895231406287838171013331378229191773196381890244452555030964787456573247310254657483386838560132579095125111838867101811654205838519493218771429255981685794843061241771169578847970449400517527279442559169883482643722290800182665039997759447631949034034363792089122534361736075089804442429550129587110910396489948393822941169797660018183028900603173920371254187493133153815690200508323114789624158548814967716030451445319169252621317054401316991241276207844516432345888721615584753222958348949918858668061539432867429883545877593066926324159745543950923691048026024007542984435134935516533176447345944822410683625967471595948435445337195910710736912979150881009836623606537190628976667763553298266925022314552880463698644943514902671914998894460411584334233985125008856201213588322488700256808499637731317649541671289803166358969758923509382555073238746703506982173595274206887699287813678925167256235636118353433792327893539704604633592612381461368035763112999342137967363545448895695098333178540148719677383776191108740217816112294006866324035099417990856206059806694623256346496785039631811595599776623286628470115202131615808241846467639206724262923859331305000178055144896738147517819199038411417425860001015222191569645257462706382231152162762893748590041047331429205050997744322733320732873918375230472525762303781723141961833330725646742310299195371658576160129461120543520316778420719779181088321444977475345657198752734745463712156741857186175529688388193007477467381760000000000000000000000000000000000*i1^253 + 508134060947590424308543597834977984693360973087075934570476302174026395316522998173534748950555694318840721720757815205917808629225229335336283999924235810900473405407147823123269936309101599236202120751779335413113473531103383058087595518449609073231159237269985297312309580510810310781828289754486178954392510170128682541661944769667802612921693819081990426591629643662580518599150863025341567198474934621589235332965827754369388041551020486758276663290884658952762217118936890201912567706004256985246943070275304717896242565469145787725040681308642891856690168171697146726742277773246513288800299290519554260133102190582708705592740421977515831568216263816226966676221393324491603333275349653439841865837175368419691234898104547025172125011023158270072305282742042438220674362394292111132048868072799727733479168648129928739150435333471216497940302694920482016450130692310866003197212105338980197659938331144733307680781434386728193654465370261031030799964469465851116827512828727247200954612165667738186129050018996947557204376897919905033198250363684172312636080062266325286627926668142568314308821997419681166353957484342408552278697082562569213830914183717451151165132471099658135386677318107066818540289343336424837305523726599926752740610120194402072263442880207651340290272615759355558098013551347011247400450024247364991641657302174390941202933067350935511484516185683515615889894826005484331093151919543111027482957381026489252320379578644081061146665747775922922664271357470111206612331490767628503706955924503830023634263579930591253192129312766177472260470083637396348002342867806091318000316222664296195871528904617463804559450539824264137305207365201430515478970220822769497276300275597479046320730352590502141707191697016300666767429183056954461549376260481714287256285187803250262959024468239742049187023411469405165240321227644259118865117387199349675284145361882056800496624312881201506563863742633347496798283841817689562385501572974784180803984638903553398257361602451054093508431617706337999766314521837575195430710846870085196190370708517421383770993230962115478964779200220804796241419024137733438555531896949192777534606161625231225126124252249302391101321235547628147883973110297863777389291421663454047821972605674710358475361730270306656522464248867528008680196154070602442804882023194467914008706478278159560908981813339395476260277920693558841443105846972102205929757030073964306068206296032923821527936512668539089504736372224283060248723999468081032903460990911516007906499893618646457618669387554301154664426078089601746121247534905635205264847913032930585122991448690208607335076044342678720612141659616959684769291919875434990171630188852268698822257782504860943094040222307504667439557926527988480080680686022346737202658907073359097071207298503902073150322825094881814065736874006168579066544292833798382023717931639647536046332870354600663311034529775952614167412992054990938685874870668453834027678902881278577928826137152555318274414981319733752802140626685563026864277790218309757804861530017677738845226249445927426107477174244653189857107305065302391430412425955932396106501147653963555773859978655210311806151512264590415698198647947524477442468390186052575577228340760224761727276364880769620671141987268102046479384908163342203711065452228508446469077222800788473435707424923997834289251298142091364994280835652824194506211578050301415593503330961636855749480051588869551868802402199369602602360808374281151627820123462071053319334682706181113924077883245365264202396749238111834382358910336279368200282068549183825955891685272334756169151976375879134432969986470936114817517313969507830910229566316813210712761406614951277914508641610112291952259038495809568236429451894285588399427931982172261925556547265982865507561108815515464404925632196170125757900758533939898682296960689968968158437516712833259988555343570558988889388658969788094777968752690659065820792332156796864706136641492914290796003328000000000000000000000000000000000*i1^254 + -316931468838884846525580361823577788952211312879973300733686190234367757185700836171847319042246223079247999779176139318358812285668760024989479020384876325435231896216220222698903860837785232193051239169102552061568739108553865409326198959102228716319138747432648399332682709325666736005881654116908765872396368773671084740208430435817306840538414718929454684440123692628933895006203913631379530210679056486576370498254736834825047142500613938144609284167539299583193019722459015765834184467935023767992085868757037002455511495290681446210761851375724875922900094785443740805131315218196263409623735414024669966121040370505015628999305521755134673551850430769498548921259592509183745547080728245197021537027111956572435564499862974941144399939313261792571705531816627249209256606331205368731142045545056488019196238583704691653714445858621819097477261403686227469877971203148228328003462963807063596418392918018561193405003084864522971720196048304224103707111154554964154491229385150730971876883290532832922087719927095234287825081010191048164099985221252401549359366889924714505139363976540144839066171364249372332968387241618457841984636500449515723768830893906118997049108391759492101770568742048862555486875015804914785227374018799133365844104473056779503653337854130861669054941908006586086673226486268361501051959360424820582466935839378951359327083993830162246233417717570696617954307446565712658397665986985654508915068273935116969869342632027869448933445193911498937356039730421144876159040127371857281928558309576064213297119770609493598271454989866874718380623232569265636795818203122026417806479309471860966486483283900408288943456269667809712070654318783320276762191489961937255142293281067161846989589624080680712677432398519306052576937235491815136643604087282140145250912304375928018288260662472056352163431665443857175431475410941328915826379690101591537713310917358143612567531481082050161420245109445178341766535368403964099427914360711640475407105526518910708041658002060749268769836025433352806043474701469732351357175123139731353529121393780307217199112965971986488700439190747537370694950989022310347167446644186930779237926111434414938266041196027719979727941398179236137775843162951259739441119082346616732004628907404096986187116250206332940257706222809740119422892771895994538143802313132869620902796819444401893492026386917261327585811005912188166525898208088642948643373849835230369969728225196536579063919627034576756554057868098739810046094013569537293724519738719761561776852599351744111712254150566437098041352065500320390520328431582794188596165839349454777440966373342668926505988212900082105145338366613712414400866439972146906942497287898890851352122188201815338813138480692151993897179831458104586231916395204927466073059209115323364575014683340523721895359965706549082157331645543883099106478368980871453245399833799288235580167939582807100294280560181972845431818448296193846024809576016920254536238341138223516766831599904650066329854296690715597957139984665805048083060317545292476824434710903146419196173869248352120576705451519138793631159463831237730799113096656000907093404590059093457640562070287773863863572900347193307326839818624187203228092398800679680592941715733441339944429611573235639984868685623999509644408062055631382731355359597830916643299822397859786327785491746553676380460935849452739345900805562141128115605888201457465471650205503715097816653347639078770245727314043372178518867415589585239360291093347528150258526971283771132268911595441835145629077568553596102698501665846011698266041976741949731510209946899448520306117642008035267809890294923964241610424781184236365259453213125366455546346843114079157664540420932451009350552972194425889637364017044971836238131662611713276970043596143330241060492555578256732761990418997518686822917659421520348154869384664963987091085221270758966682401213978810727902869024235422611732347254182794231186940777797331568513221294607564800000000000000000000000000000000*i1^255 + -159293573193827604209099678811035100830870698975348587132561114345475695072779845000157666443777125383441668917865023517773713765773100922305268442528039804765606374921931252723070002967433607947809881633497773099608373012419791459389229968591441564758448326775786223831640775133662036690935435578627243145289081362499291282588865600936000892241014809597180509709061014979807479064170107886071401271750397709562190174057082683524091909819601580960577094252922630684799608914901663605420417939242094244567102548841171293326234903566178280467283391554848569724345674172290544690959934965782591331345988323654019737399443328213714113039520723819122015894148537591813539538435203897879493675867951759916310723926481402975484115485252082605509425292462669883967540268271874465959939803970264043676434717451591330252700937384097254493472161193500264031001728568507125439982424308129740839674926208644472603664092865924458454883347304736636720151737366381574921673544892672638133726921807877131345783899256877679937317315451522120317993519477234560059953141843037959473864480929968617738142615453545180392292511400054223320910580266001681001466133587579280938271697055086515190618488005141697567791902971617829757643128888149857968700281231094651070476792574289589732891197753528186649860768990911769377736923966455548662412194450567230923462751744540944604832737912355608074093057701571536124467276412042872872877991506888892037577142901846906511128105425062913984341324406520123810672321470341180773015900996417651148675542228522014510129397473283430605348119203935751593589378380611964927220011825505166563030229399715723522946143072039829230938368110255746646978334320810976788744786127537268873688018376597143218643547248547535464646403618322442848375186107329772808352038030353836529175675067748823987161662168231404848006017300832796620910932351996146969319338770087151518497173318998405850431620954052023859391260152950246715052041559749180142123659003798077037728791165827343668405450277644730059517600022645412801263912218667378384253902080996531871080539866131288497394252639921973434859235759722809776501379294213660947950418368201742337179431854286859554411357139016307285211324926881637760716334063797721477916490223992826323008817291109216352920395024783945949184671381447384157853390633862453537061274435047195177143217140573782998038203547696317386411492741135057137631627619132887822537180460234988894788398515856498645196878352686891163707486754485534118467884492122463722928170728179471304982275327339909932659546773431031638866973952362947277431966080313390142296675640991011332132338021147422371912975757117520841981541167945570555055667791290983319614306409632771851352212085509580685380895281172068001945108448380632580939216065041269815301821238128195970368316606909437414697434761096730908786390307601667716353381541995912103754029754128326392224694724293198481681860049354132651302266554848729983094527975703156343563999253375016722022405765142484454490873615081604484883331900104930312332817530734447186244178619969284309577653679118615953907179727108463440145585982315660170425561013133123669007052663367430420213659298365909750091150155373831425687540294669566199885383827257898486236038836517105159712629372814386912949396879699686663190463881513744206658296767164153955259796652490068905589614074191518084141929843322703258912316912921184695465625319060695977643549184534795565503091682258635461347355140707074801182789307636193794964719259668822575397653177565105867379607869855559137664823390820414517533948475372248892801530307438427620514682025155852203540620652999244370104257310047488936525643228641935969143836890899778542541594550967387346296484161493786099667194417436120703036617380828957334919397982579874851925066084463328490879410037134543834298534001630967205746943284909844506132672408176906605475168643134862405342372614369515809621351276804511770182279326606603158708349226775414686351360000000000000000000000000000000*i1^256 + 87420020741322863842635503129634454243840362406156368658032438783838604767564099287799159821801436417029728938909455329505532021238203048523472312532264242657506826145310568054701415664497906389330142451764334999648767277449742233890575931122207064463060971008093274546854284202744433992482520867458019657280256603735018224797136918345821511044952885814555578469452126184907446195967149456444000191129993769392368514562800419103163884378669235368040498822689266878639105232384481574486288521717596706247329001402890767237873151425155832359913934652926268758430001778463272079546250857226164026411789070360323235546657529089478886832372145490668780665670509258068335164165640663321822992598331699778593966674977470594796207895187676791768125779496870870333019687561060022032348005971931981787446069536688397210041400988790620280338982491294532233453860301271311550667256608196112498828828813305632937396642521216120512512920879721571314936886549030484671565893445296490698428814185686562831451648723430473001643660776143756282496765405660360535114776293086499001947916667445894704433168212168857433018127758529872730830572950267228765820189284336214279098727756119998420861528903159928792550583900594537621145664121765233026354035545564695176648597982660237893988150301271270369938103230053337070140055861855500443542967283093829722959368402017684433648555725464450649159039449538279838328854909409005722199219097853321866010045959359397675204788858170861639430141543611537654021015348498705181692170948432046293424856066750803120167523465048223581809554649331184584036797337739929958498404710183680341387152247480717936289983201697977600890348465429938522431956657747398942761151276718121151517579473339876940102667078400515609124390973764350249872044074786866503375709025426557917754575773512542031060383661592999610418424140044140948036783311519284785180673441436520832988815453825142357762566105833166789547986782524463014273355391022299009591899402289226949504518168984128889666488601182579889523637421459638075994923374661406059980981298883547599926354327746642694757088026908965216573602334886902011441752579338100796252036320780810712349483484916094258802384041301872911044875330942564949703816264967223219977190245409606399536264406451521376522815732184809517324470162502886558357280441183098183857262781283390203702380654623364293734433707278530525206876444237621205335990356312600104815721208871834501509214946404421274347495447812167521395187456835151369232739218834822963457709084763154104033831894431394429755059230636330153248870361439674203708334314955864391104616016013646723055478086795013552348949815999160418643116328941062886642318032197606855867674532848736585252712525626546510739320589460443338055551968220388591886787869605466130168103480612749546205534308498838196024886179936379848767522364868027583932430045098668072568742347786594721083824415379432561275504192862300877661410894095342505976710745137326193876879231928878586090455401483692996427337063142210874151622021857484169849507500893635572069014400296660662173884321107165463444375576003941889094229217713692916367455182073297845589248949541652546562127459083229307550780492628912306444604239129412822059338481794680328316804975470097246901881549296565019572704005479014587145449864831863170495754642353905368200944831683784571141861700504583120610495452781425189579377639160272279732124081524514544902710020539199141285751922031496974487007343773800343185634375647524958348341692353001638973616507363396136731433442296115347141166924757778781218331443183708236460909420937093280154767922349247155599292836774288440481330056484699578152448622846607907569115088855838680422683710517071814264826895008698222079189033177410960208322227047679149757864802617864790563503052344472489172743067508273520394950378254860585922932755967458090020086032081446608336855922622596482327445910438155906236143113364858837351203041748793423852375900160000000000000000000000000000000*i1^257 + -27032050024418583979646349478653453527688066436652126255713891790132311785960637555140721087364041697094106016501786142048114302834133875574301546152694289812125683313305416794013721288473797460450420657403816872713750832265563548751151124190332591996034694017983761790489294866267678501262343415751480429090846876670834853294510216349760431885971678878639965291923467206790117072869149517937860686511419514494813694184699114578076181915800481690384486385919400768579593752062769275752033909841088268712783459046110026968601907365962307264404141336102421729648628719663599352236641601645874521864172735582405872122713501303300390228761727458850317479293769821947893710641866399054598302155786899857241090254684465791038318769027674551404557885259197080112909070269885893789768299999411668820464771437953180481864008610995320633377015932761251418760784594239517223011275216048616463772523070124805610277939336931322249427429661958931208467354009828479218701463267866114382754279507260594256349448882333794324427971444095933656523194794916387522592816794250157313381545602170146537114973911043653013635994602843548146305021349406549967086585307280010326838798687951536015038403452243638870763678246924098561794120843431488378210066898742353630930957656265893948052582161537154182967590767565729706802935376127598188529753705119850705028685640859711014138858781816047448652805942895618223298654156063558930380191776816858314265347429567410519208676284283574494613427292391836670252449171516845123122077234881692648319290617617451256687070036277519356487431649204257637927359317847009423135075988812811738135420678365961764554673061889342766963630980976908938624013584008073472217131009761582347305445423615854259304005505075882671964511633207221783244402925154336193997190679977019199138994752846249884101856940935740778000270497222228674744473517197368967491616810785209964708520588292827916331285272358190219456217224985359041661306990815903343959305379209142958261706818524382063926869754966803366089658900583522437937690075301406578316783799557686024585702723133966634478065951375820786018512874259262749935689391644565772472612676257588114909228327846553421535176954305354128707694578668468975424098425611636106767378661416990074034186017551579991300425537892667623423861481149736655059925289505346001829802496055752874124055690254368721262133482946618960251717544643845290079115223201716506514441427785420416312338632845070540871986874126404934489503804046235591497639880563709269764064686043082858761614104912643033802227218397876610336490171113216070438847112941788489392467323210860394592077924244693984810257007813265804159931128551667141112656880896581646405191179304492591780275614178931774012124932273860106768244480789169850551297700781576714099778795489948312686901759380125395085957280958122556472110327632274244264312882528451930477305702233080671847536691842512686841586133363706028572758007075622800509035970653899230010726047545452004012976815423223910853799173977045085278039999721584927763816938585281860743135395586670925899398496485109788184893398802531068960623955268976454515902267639408997667698262679953083436679351993003279422141248526694802396296232443459941326418434339717700377893655847964495977235461946152351340793107163814133033763212860005965775542158002669069306618913393123605234435091566289694305519783547136410730918795414854177422606480764685620860484771697469968524259607945106602167536998269384413752441143503227823676036309042703593079528205150393659067200876383263983726545441140008989083575591997843683054245934823719222519598847784365959366872860342617670201020241083972036195097016241449552780420512660698445614617631054978737030421200443528176671699545265759557830217041485711330805557505777480434739979103031004516944103932017314948640523718189673396185836617173874860386454201095428498554621427218738040976822391069591028819265905522175789816182498292609843200000000000000000000000000000*i1^258 + -11592898881704612236686456223139138187271975190269291209466531823199902432130606731830302912046886826481505663425507837620684326966205679416750399270723171697186602103087753557044391509466602068152612489310989343153283063570963105759959815485448934206098756587632089635154020368562469723435602010720762146220161188697964097582044082227398905376309310940363502213130592939590805462411438219466076249426871471254187117063361995123897080453807764143846819841420687129872021075105903841488568197806192564154925880338647965216671060106945740495509050076238243194336654827516299670963326337787166075027740528422388963266147087738187929304226994456870588854826112193065629979447881707002102955224288424344094330959227138492046679274989919329550783722085813425473862620205949677571417316872796826020771847005685816233385531928091551786558016614736849974244838246540791039061438450560701695232053183903084532766953586713391484052850065080817666992339956756055670253967325184391209325541629824318649619308960530411048182002822550332531204727431190473755316485891802027954316775252895328635735033612317973326423202987334815504792019084087957870705589483940871612033890570921649614033894145060365223481104427447457586453450960536593751369186258584505280359577871824080392387759922385635205547734454811545994729270110733972808165235620829784545318527863490033039866425695079012472826573963283508001792145425484215768500764432292956565554757000235635085044463087331557791535019232034277424503301408676804522924244828456734769929402708778833364505169053100318821986579132249949582584973956386901458597782120148578277847862135063764568187267826141285006932908527049585626253079149742197536392480933806480683208354602855961032179608418723925076654038649721027193853377424709025902709810376147732549771948010633039427391565712347316398753529329007623915210308368148836876834701116271992949355740626436014217661696864658829732292947303586006595292992078702632143558910478860825195857719325192057620171213346966973055679191940533479384703315707037240548923494923824717907688928130360341227701992180709637469900031525730318265482581493616793628172322159887725585184477281570780750568438976009978686060089006584984155373286768315954073362729880770064089778782191434641095438235825154647751283217668166167405503558870184388558133701805006425459997410696790008597749066668332609153350304375197920065702569003340774911617848954686956940221764917559613794463811799120176275347584801277515758733030201630800374662411082923430302366670580187544381545303423324411641631064890019291567131073498941556306664576515506606243029573218886972544664456667036542716871223429993557912409462730681291926352385034469675083149251572558539100014009347868813460030081775344399145353116922302538706290355255577366257217944441767559012539656561125612908088798923946139027447953497056489601561286042928870475906318246454226137652830038453854265292579057177766851826633621405175852716193210077524354764169099174349171885567742587429661521565864146836224182024655509382004976429930212328919239280726277034652878067736868373972930373994001802517528775227197584591580325275901342569305564039990602575831550857333805595804368061605214444223099389841683142764835346644733911111807632710524303166275820948866534847297734497665298855205213784603676670144515678046182091989980510142051197303940345329862844967159924586785628334078546795740159907546314365623867019848376990886135841450135002452071836480852172982565989648274213223543065057971772243299806823383999427322530859021286540855377375552167478470805661046191115740204729127159226747059717158003633994224719625280326312407873957946897328314196842673757373956559808708137974510278824861432114788599036103731655685006681612199542566151500657027893683516325349060301668489698351318942657236411098348059391899767963770490991298165220727122873986179337002052160088805149440272316731871053242706165760000000000000000000000000000*i1^259 + 7275469645009254069409072551297306080109045770815286877386356297947475850791239615793002393504370235783592060675428974970117467303166921618729915759594562319658389604454955903631974019089677790723306693595646582570963135974514360530358501045097931596639501136722391756138570823194272955602364492793225535602014173447748220234365482093069199565154643515920091888505015719039942631082376998591490251626029350031969101435939404950995562877726486727194600308789959028973440733391140387045444684084289693665238965834998371138671946112914485319922408823243874500807958648367870170365505684958334898933121952182958281026921993159831214130524172005976803813184093303654065044253268658135391519067034678134753340280879391048376090764985273575684488548568163266364121713775038492479824097487252557698819978841779175313001277122460990481028529832870103383519073029029787130291684869061294664456574010393669024387976917015302376839577208099179572429926702002898768627947627541819168938830278320098357915248710390028346699995520742321947492747279186603663948635305667155391356374138106388037495430828623804353386325966592603573031117474149162900868426036600382187598926887488620584854602684919712012710054604607982843881391494795356747935091418227863625858193613915603877398996299088778942253361846550230674209291382629632462185733632719424032824361002847116583865170861497282194962049347767982271199305880168670175607700038488364291720850696999097302482805079124200606133374361564576679936582550554653522013776166597332288570477677831398798689317261270297735085545736333652250117670726038407577005668289251736199366981533536971498652022086777873175406379546394721223293103593352037197435975566223070519255405422112547802720349681636248946063052747428250604124027406388291759758255579832443519101892394199026510771254416631112995228535806918441964275773083292819429739774830709208412940539139191105962288566828568154141078291671207635662242375022162865416894629057585032631091905050509086206217862688194281723188776826703883998094574065679534668194176956907746219059716704665409416391989043105101619363921025853431238632509445217480997829349071184989668373716252181739374181872626120527324548836625336129644209705780662276159131845170981895313270611665403104098553735579036895518134958231119344069726450698954719932494963475787362187328514924529618718594000562124880114837185707556590090257729226801709725708261702739382195795407497185262889364131957481988633311491853714169895403310667694962151226537867550126726159681857659661464311079486077414290221669805229172772458262262893079853712231019108213894575238442001269232085897075078293497489535107363358122858763694271880974135656852656528966630351680867394195153113355623964369172414248455112632793368337475174070836830527748655139565450308449201556581294129462102347996685042171503420605931238635470785275865625518970927033893234177707302811082164360503819936813485444013127899753905087067649407699372684829702470803110836822260722265461775846017595003233935458303832890177145852551483560173638263519785264125405772388285884874008328717205503987964071106416055914844183393508316910891511621839893986316252013194503212054437183801993205373370586761121818549741846292868472696398501918180419674607257138919329229716567312640977749115219882428527509845040077570583983704414434919443152269463375988880838599821524999970968426396684913013201563964908918688279064177115519235227465666188265541175794498357922354814488841022960340962824834864009347117929236323418594266866513844909546127783264319338183263260910736120436647431645862604676590507052566415087289061266645381304928578255594104334662773143061274354396513740567065122925963370426078780821419297895373325171717359227806905173239400235809147152682848245857020087798763062871673200679110094117064635845750584932456966065636165063695827714309639066315294622861653759758254834203710023895351296000000000000000000000000000*i1^260 + -2696251172461036134767625965905492392319037538775465774692890245578027207437669461112282781965533351220472844862370476033250176325735231943656084544224891023459118658424923895928593321031578565462633504458796604439035054204729415761066698274714566842042083089425873442846674774724636752301355119838527828313870759059848171003551570435660878572610357009372726055212589464333764616804484237032646946013768960938468025172671118671510281980697775258444467759504474174490845279247146436734387949112496413969018796936998313286838093019976664499317433850825711407872211095418434815891576729499859581415346909271422922523370103432881116682612382527778003817879679308771209078178063597700115957958534533117130724725402823093911667461146525705317033595957953533556914725690244667429983193648512062026964019604911312963491054724079241683462159166319767296354137227596262692349365072798669494977122385965967109981506319616648120860653543954900783690824316077400813616360135027812003697445240312153763072646129460694369206914653472757465126131436972577750843035347966663818116749282219359706464455641415149556250763295315667349559490477902658216109841921148199846828936223367888182947096549042425777650762868640116352984614981812137662229152593065667725803530241322183248683312984883839324147004695019426048087232004331649981698748675639678362079317066262744458631262381435718441436549516027973512675582161383446496675407130661025519083757704824952709507199472302400251906430243674032083078711089187319609592112004311228337096527001398627728973024849517514472873659793238990499613969960595729483927684170819416134127404643396207871901633404966702405698615999988410590229441118327630595573563770139309870737080125138223644042431322444220582160177346847336997213560386098403134899166689158115963810194387043239217532494856505149777739752619591855913514404834563662549463278345784238801788225665755584800290981782651666583693361413546907561330786668625179547434965711937709594794406447319111925247460904421034665075095981936299452785083219892301934638323020373623139283611759382773535069661710411544927952060777890684096840746687765060702852526825690969878865281435774349017802307243403736647581873572094945138865545442208219300520344551823357250472281107861469524266221562950743189291906346861351185586602878446166137717337755741148737108095462811455373483867068750943702770343964131356360642308243251985295335534904643946942576357256693875273896431062709188315520791991494262616621521363614154747485146700373009593594674939515131439092418374142332369042494065723221700291954338971415453258760058592921619077013617667008115595458810813475748983998937624192647974979944166897620234670774162581014126041331779172462798916763639608214464953129682909918140482961523713916388702622360364396443672055738489138384705991854052409183855336804669835430473340995911010148877459540202188032457414751154057905686794208478675421045301879350502304227500022156004357179519153021374037833226913148299083549830930184689107308447846583418732364338023974790567004046662108726604150206873715601360954831746969394552030591368737286925610902846308485146872933405956433884809897845977736916350073009043353215565187303370139537386440406206501039423341886023942854356767368362447764507169769731561031374272485966025772049188924309331416626479614815250939470268346045594901722714690617579633723877747183884031765166545152640315831995316869906593604654764890026675746712824588471224031739703806137948134231910489158753794413367411421518180133045251522071735627225529708039385366558138582483333395077379858889791476462576288554505046467012322712394537273737432551310823856764318247456607027127197410110929896492535826482156507148954244685665307965296787095262596592334644647855197604288645227575493495985840653528724574181169757635848619070997967834571357291502011242169465712181410434866435466436467063050088533196800000000000000000000000000*i1^261 + 402720254337008555864741304684877009062261710417383011267731071964289101019260947312438419359046920161701221495005530021505138430158130658820615069565487880069293490768275947649672423457808544454194310842651948106948941816121738160607544362104747792795424640576753036422335412365220919657779240897953501354766864696801802555115594688464717508028376056757752167468461833836154574975348813370839615246256570502839657991818420063102318063785083391370205209458095616535244500024481827024411090765218309801372086957761543204257657999331590723325554529645497959649735405043971980877058073323519950011575802714700981025366178357652866630532481642439617949918504372789638965021805712331603861423125059546537800357544704019863266850885643518809569192214483808268183973356257269712009557278220464805272166817972149034932590184384026725872466726694390911942543125852091265889180339399248845740356153202099978232336115826843663431285097696833869074180285045251640885988994097980312229185194338407133077090368647104318150373042388298885577981354191277012392969021054920047031584765220315897601112152515432966601641151594386661306556614837704992553455879840476829446845679726325156920234716159070275355159372973281543459481113005693339839069011236305655164835683703553914507455797512180522272760648610042042987558006227990481889099487323863538509497055336984794333377921618816016776917418720104917232973755389167419057895369079339177117822325357597375969284363263164221274390757800054248539865440534811674798953417157246869048652421516129865352118776435356634827014788307222748324264510056261347034821863781472279901850272916505153792767976462836350938902095284328989085004237005168309314984011519572260996334343755629654781764086483362918813023895913843121320640230013642644388544077814767363438444831799528971258218991227489232308420235577381238976617083553736185471199435303993076506892832126306309659506364392442691869662258575238318409468722675061560217024870654898237835839151704827735835781585200664410027325528971573816650569521731655055813036995514035520812843942393803307913543421135770465468949714210424975050797821756183322791794048518688711090219624528368962171858748179714158235033273487613720176693196831451115695936804975596957796487710288230426839157904732717193120968163097622013529197296613324714293829167474062368749245303532737293258775714944290488395635131475386870961134154204126807055397491718584583659453598356276614658239292555855081935106379288884764486242610147143302074830729879523599734264873096122081199283245032763323997021364646218687122453030566300178475712892892665358539215614964605742990947327022394946089682033094693163898911212327379638777994382134627299409071810377035309916440993465056427057550496693298442503389889798081557946864776783026921605497239881384397863716765075220093628746557524192132114047678850286960759683071483658029658771998439151603674232853332307876858456021891476977581882685659232829573944768562254807685095784880149990700178470323702756047686724170291099189941116612331975628011185240562618553915331753971693545359046430583729465721366339284294988980560449897142256667586822132945575271691868943635281527346816691393679440490198801441887808094064589561300405748572113683219696361267718296570506838092876077105143945172229317821721436208943088237810932407997766005097153703308354497201534523615845294930160178745336219793250856048046257514488463103646098814598068538991744619344867533522344365860871090622894990630124670736914795476300248413346088971182772158264860518969831811844935820251771915775510153626315246839808499982493029969283845065037945365817378878191796499325445074808976902075023278563424312520705707855610540765088112726412287762005581909788577156960015575255005285887511650861405680665343151186484196546613319479940578720878000677271979195261402876512318443799677998060610624644217820025559449600000000000000000000000000*i1^262 + -49171687472476591401105754557041522494214816038781275075247674307707013465944652125569431756261584903680948663510216882288051553179168832707291346977386980826801433723445233462043045876521106746498431333898003070851992845302645733529565190045566848788043486960011181651893901256169359551431221892360418037274850784663479519495257114953150747293597466695928488159297738168613311535871433009495527450634715714759695594916083969750879424406951966773955794929684595585152789194403165157305120810028730669362490698906096253565330997356909974947588287712921556843334176059255597870318605544024947497371788087875908310435759033656192214389155395773022635284288391173795327097528279550218401886630535974937235061201870393841194922757425073048130908361672135879661898288899448157508559344246884275102268414428236248355046203202146611692309413439405629624354813128602586472869983813629124418801866340614732566905770574000703944232529476981526553733535070516121332558648219959198002889812656130976043683303339046253719959461019556595863772426422363078126794808282704074580111273246495434719963106953252299178824592412818866811882968074471888348048891032506459245332597024214048460574820092350153919807831982463014658455300751152706524105700140214707412303590004098733752350298795417070424843552069184004433227703028790603180793809008824449802871829922145260234709359677163546580603240464803516779838877490797502201775529405940199878630125586034134808595235455693615724289901685588120462047211975749644747106358048145817897865787487997071512895895528100748536710537011052793829315546550938117638327956461755253920440854077951201760482536006531525437667668707360795952335474110099461307859723593774511672899148054922146749738829931847179099181202933065813245913118725370415817291516681501236173838583284650532745831528152548009205377699675313066136359869088625721800910074979222264114599569232767929253424616564857214866277636760364554961175220563696416292782165562152266849513474274832700273590976136641101944799287155916004621950074705678586273861715002530736059297466518199805472305212941560631034008166902635562225821487877429098245558757302917929830945781499849157131904003288371558046433906766223215709665806012057667267302954162797795163432226746441944727298443326412947416346978113330942977568673109262611564746413690020674664700453382824766002785798926013915121425282466667669578677200726697053596594647155869774823215124802529413513417920905525201378966601592603475306842036375277750548132775135579560876819552648133019150298514722998506046638345584564328994605037181698137449665162300480752783257417924862644975352032247714058766384571780306657583719849301019254618221822196606922869547907985071315696229073158922839239837509370479518940865845167446656933357484607665730783033364408281536111627373299307919865904506682204170532546988538955250260412887786402851663524687255890658422901883636252132609463798735233656680473957607336498996974433857198757534247149568648254113818052824532613259537205250498545807819577352237165692289690309303985622375927587600564401504582557794262855107723567213652402778180064818069181194264741707885363331062781121770824797135796208203457882674607274544529261575572092764815072368415263188321153376416930485498804880984168789440190577817718336078392955697684186510597258664358902112145783540761493252393579953584976322304895925399673712089160557934074878122404105685544007478025924881497534318196256095370026070121171550206308886064214747492385131447496850535222539874090934960644008779673923902995947158647645453969869861510981885047946796775877926218069141295966845125046879659833923503783788145811955262162269254311271910859134726007462175933212571648407749832029475607804110436487624398007329373077600656995947403952873409403183998553537838432103879758006666370955520142697104845680493846837945657117982894541766656000000000000000000000000*i1^263 + -483212930564953308132824566607355556615275797738754790022556002050136034344741756711264219702091009456004430899625741479846363833717914806028545230997504047265010143692741942734212595324999883518625515575399685272180525717045007312980882057361607215965947903187559881513078355285620949440481723254756080138055487251881584768343360202919177443192436606189521808845234188212328976440073493526367677597200009920951817049683596179096752064176650761221593804893629767493403079176226558891690081278540817663719283206873077474787685382457656757058434465822238697862756830901569149707437813657614064927465256539197588461191470819441117156389926301755075654665962509899271999903685453039317302928166820953263769550480618897970390261649978183469540165481236470346084787095417883094735065192392338575547617160406629306478076760468415051410263939334628536164345366100120516142137900017050434584669425135266528553591590561140505367969136462496593788947769847935035213466619603367183305649537777628262852259580313416010483015473894797975938326551910400860582141902918884748158421031583526788328138460457683352094098458401125304181052188329952336660909059034090776934167685138390356986949991031512682920841735941329790340057653340411631413254340979789077736835635251116522899811769636871159393453178432834364992514900229481055180716071015941852787540469016011323779285734284854498028861240265952335025806941689679581552448656363583813358079566088622921119861295275791056146065098241524737708512811018060299042132369852102411697542878343770997169113675199412553285875908869822954006365698688666426407518220306376751411884370798980399583548378302381816381135537858711989817785236540140903431502994408550235346304091184941772060550068182775779998637987852610133240716243469352899355776853370506601080490952733987861566826373381016078953668843396335536704971695156168810387385479432853282993617253013369599886859944391039374120244502828034463634583008277213736484651182896307081987433227402748657214214543863731668765191781775080346934892621190338182232002336428084070195584676281271717765608361341617484002394939741852981412707966497319872592589946639060538553182648319042210636163371547280417472465639459539878140073339829729210279459274414475380295247595283931855912587776981879691968648968224117165474808981101541712847816855545947426782856011686260242029001837110888236262368748810319285925846549378117771015010411128620137830084842779201539512259082047072086043072054032131406561064009641132029109826901537671334412317036840637323743466485503155692231045951524462689934574369521872074970355831821336319181826971313518517419642298025885767226915400696540375817242845839953444333091474654252556930988321013724691372043264430000393858662100520466798809633868583135034038752533866845546267176959476637095907562868253455610157772419781499346037223846740895019599625220544463321880130948545616981965343074300979453664090057360946118620099146606302374579113378536604844146173123091235563935756444795868208764328647165676007457637872670953143707917281341548609040854637679514665482268182380158817136270628030446711517505303741555874950021782322399617678683761400891756946605375688080569826398238123217700629363850583308532553435882286411585056072189443453114160302718115669016423147893097822271509302355937136541568108091639546728910408738716679558243210661094022105989829739915603743726413791203322871453938865575709942441206121214301154082537704007428065972152363354272836035786813611327894779215470917382944455902053798848603257774756906390631317955243502683345860364573338305712983470208831776687326172923390326532345925926241861927915595501204179142804391845066215235622876486875920676499316933467596259486352402850632956229008470195321040281856648423219095878360486975865630954087391998930222467355316877722227305423011289878825790609494294806711500800000000000000000000000*i1^264 + 181878547494438175185568014066756418327142718503790134244242856801124731088613774160921489345065902306045648845335916534157415554224482158581543609697008315628542905885504279524325070722172665036919945043871225385072853801972292356234931289061112540840304037875484381907576823940785546250648452386284038641579882124189164731055284754284285535031782097726260510426008202466085656170115061291283730450281646381283292644810019052904485002776422170598662787717515996973644079096497320959335882652450083180366149082873768124342212716246948294672112819467162915419417366676934247832724909558333044462979278544101753443162858393072216840648353445370958877058214511219757163318980597312880212265684659514454448532177808831019649278219763142903804416332852955972120896707446345344685951873109356248132320208581188311435839529500488666215560000736924550379340408431039599418924252792930986702944792883681719943605290560573663070873617133420842148663950965319104338444103821153644993542808554527527478415062981126564535907553786556656376954546291468469437117582167881898361869853318229144847344343403289110867217822935790420217922716509171152644887883059452672229396412972158566895171969426553343252113451339246821257695442084816271106659177660050945742149446791992555703272116800888231991564413642481712324187164701126141120444421945941512929101749047130599698879274860703016399113776551851006614126353795663917482001154407135745881854822799202440386165613933837978079689272251006993277102497781767149428680412536181656757547357621877115475638940833664007398909820596961882326643373150254740792327696209537537395145204552504484969378462737364051322962315921213906825249065426308499245119068820732765189952360920759750984013286951347574351717775470133438456200302958636526550704872826404834779364398747186602948298925968762285621659106902426400778014373194578580082889562888058809406376305497473350405417295939308930495683077088385971725713240858050181423453799621293756342812363149744487782727038246165034789096347017926946141404398632209997212082938078435183963658096606168601651811072878493889076266420295597401285127518215743501321985657259244082744901060549880648310058464124382514367220100019146052112902264192976816087993536266082788346755085932089515140420950059264779855602403432465244513982960135820812771904604551768376849997702868690200857232301374113138501140636599063873883022900452800798163945225809028426780427166280876743112871373319987262285976059102001399755173010252713772941081776500878129364073745240668378251247602625623565596965064603227664655377765089617106385222439094982666474821173066072208987112720927768357358292449584095758980632686449996283050942802955559052340480726078762692647715221095680025885887475111262769894274255529387998642193217829032865555722824162186340726610637501831352130243686399226030389333248699652233399699987004566305733236527399233524176888793782540866096168801643944051413438250421176829227297406710097984795083803138958198490574451577257970735094695631285962033371957992275687637113387847386247155988396260403646807116929379752667030404020445238042682684467255664756212004778778634855037818549821502172700662085903732743488446716584103892311440137962208571940112799715820546805270479620794366460281609139372377183604137432184026639836402828498028360424694421046142457365523348601673348872182973699514569664590504642940118241532998955958705571693610323029770962988942048102181369267860912155898166374178888783183431643436201068305735096135350270798593245191372470830125974547242633043008693401652673759521424835108419287528347062080159007586874266817462900880811135817866665992871881996683978732468947099373202978341924243403229585204732232658423214369250472332423395106937379287523520927405005538769991987823882051097384304852747848187852335569022951032348185320559115601056890880000000000000000000000*i1^265 + -8692910680295797140827416824062734892984804134122374430347724647417696734915717946899591512739640298675251226649861659955567709551421996358586838761505147497902721582755867858644574454798316637679860591073032040619050785308806931282955530319164809362716397770589352074401885988412473423797813100405474484774362348950889560859416706359647356701770915352146211046900573455624403819239438467301987683497708176959127374986861835385628290527908712261424646813244461493638025695856563023337751318995377270221472643635128135627894759564978338234783148139443269551110747367252347173922499979613447218684688841695403330788860205860584022841848179973985841245706514246496321007642019607457084744842284060266070778651091182910772342160815225317750145313384876033819503447775461487881458485703143628559465291442877242064147311865782643264970484457776013970375168474309534664976733465974960490111987052238072309074752887655917236593621672580541163605881510442081247127932293312858418344574394530512008599407643456355014333806801010921992395571112756698843946286868483230128871390929165264068010565247163034370359272191938778783343215435624910362003775856783772263179913167184994889931618333255288078354775529712083557135499032753223249026103009284132297066968231994179083351321262400092779391133541706805392062550887589992244884417874917668473006124808908210572397602995845798163592439694946956468595910000442343772505397032607153263746775498311752235087690932540702052147857670378225798967982779926879754528928735045270812527488103340105817902076385357996043738381181520854905743447600600623764974871614424306998141358898476212581846173292426626872417574901140365337245837029576921289764554291340406795926284032357638573549959254954939671755227734730476919448673403420418184305278484785772257712039392929560545018852988400438898706328518312753683592021929425293821887527622319573270280834147558738483407831568253588918767817169442819975307619376620769912033409613263231408738724716089977011972116265670781242159724105963021027213682898246694140985805597750761610665858796935276623407089596648383703348470138748425532706429011999843184721483297717665710992341876650957099068145080647867084268655353264898973012758803811036168901877006249720356959085751987760966241038827174163674189295555064034044399884316566782999056661409788898239044249754423090172796383956119093427644340391069169301760978686310117949502141540987104135034780230710317780298085429976902177995019617093874393575035296998697239606324912147807598860062993398330231558094907273852674491019245422549143774385154141998231850251857602899984967939229039468866979482344368621702603122360580959539978127753309818063012183350352624674667554626848387345086879615682291533398099199708917392174053815283624096420819613530195682089414299505824787019497347712347324501240308095072515508176985080129911047127336812208878989973015383767446242819540461720237300004001145739696761339677096123908109975512764149674544443224309681433429321051550751607593417029832041050925730876473220735684345405774438901003046914982288639001569561963897962184398322602086781082184191436827908270117219823524374428310545052332177752800730077034228744384431099094752777638614657515551743439128457675161588965222197832075062212451944107857137698819047591795720471691657088983493003617785522719580158993365519028345438542040061718709701956343731197320708943605005002937274947824324284584421886434829561930628178655550745627640690588721314838407371434709126279733210654084468212257083304714901686956049317767117124502537988394104245033710365561685142473431560016144751766325983025797237193682108338067069271257462304978436399550173977475280865159950745971438795037246344291321297631625731694407580605823912129922861519040974187140800911980156743146089624091688473808454100313944296285876044955648000000000000000000000*i1^266 + 212700443706859494154679339505256626902492531920087163944190967744501944064495391369927537194745244179587639611731463372358575560798186987741996766479142525201305503726677836603491723050138138743770113452779389424034073472675894493848586868301195151374876987002180319813142685295156702646188430869190846697165167329781497650430393658595991586758486184901293802893206871334511570688147354793412881827502428855706391231985431927000327331944331838072001850088085408065829239506534685308450966488470796002475378908160237667140900543585800260201393187146901129117473016943031349092560252193614860581589340534187618579845485430871323547179817146692307426302014697843009174773222246896807276783937031789430339271658768182081208981382359233952380149371693321429027444116657451162298959125778654674019229178803899886761011008080849881512857404131775676362936612544591903668328766062917105951851171663842114296750395865028625726390526381565773838330653689986587049734056793260352267139416416611308612028576750387148623673823401951558560603209268006625621118134482930954174607208718842338599931546998594409891556982859158432811648485361514084297786665411961064794070748120139418517921866151270113322013972992664299389638690497588834557635063102255627897355358187242095079417863105296314303987729753525536998965114031798364003855232622490920529753160790382320354013135566732280364575470938678255230171582037202098657083226589524442942354802009651889113537916276240936005895856776378401005348507844210688648013687571072126226034426577472300359135352288998721707410229144878929165680598555607819764984717386705249243294745215261142002696156557107446002898158833573907254267074065833343583671312891808590427571990261595346396483271323347203250665996817909305355546774204441333709071698592119405681361743530292167575737497292773427218227812402109008500624940324588075238178073503906501867984646629340476862913544656623803558605420351535086593787958565514528016199845294127662542143002224311444264179961547931187954817935536002610695774244148959674001782748099851811055114008815346426081241784248617093594597903138634643068209136648633553741230170332907428617411132575864046535383379281305945800272756021350665304628639754546325453006973866790464799261257194980262365514950564035480567255523263987185432152690139622317958523582418914560328285221228497201758529361301995826916480928125141328828480695119401300067610329064835496163757318443724654024260066254912007450374377015697864252354105256537139374418287531314078850530480612458738745292696007542146401087380128212137954113423350451522927095620076802191906595371668471465214584638801438774946540149507029298852174594174668594906661514962352714024784275705673431371407372369932547045126916014464844067692985656129043844069350359101301768697572677785058351711574620551124118411460269728179428951985359181156832740050163446782918128967810480287970355544870930099072683176723423420516830655354098469942051421614750409086822190887698562308415183611576156457424955983182725129852778615296836290157469202344816936039986598883701213771332399691364005553251473024893007562288149395079307358020171078261702231429359918409092982422344171798609840408806481420165729291965571956201650820469456333420502474872806106607021913831329674368055322409186113657352316890342758939855504203695962100958335599832443524510614164240834758760142157514577857535472422370233441893932341503848208086563068138001962928137888183100219395559957402688014506697882220384495644267439485153941479514919386340120888510280155788275515695673841936815827469678076126784822930339005523771054941782986667140548593909517894978028517868257547757376518662332112867481013600196136292695773372705905071565173162042723242128209304370724416980328570768140607808743976954493044296264580254448479971761387095877222400000000000000000000*i1^267 + -2816065048089394178130788380462097539433039203275423729200561799662820588722487853074046133796546184814592013431046650387541160636030578648702184717226783110891001634769190975000738787382421245873981783449203960731331027307240519060621973654721421406879003585086400794878670447527269481736378011658410816100758286539107275324840627599631276485112455110305011108928031094716544328537284854005762583807820488711293214801439946699847378965073228989527246348506879051687916099085212805939421126579501258184625370779143461765902906517611341917982214220338063505846337178092614627997657764981423241642907787090571860740548278183795440511473569021385208800614632962800565228247825685285782631063405091214239467667717169007560460129838282847284219167712718168576600587615562557568225002478437160695842518894749188997783973802578643849516880767768593945439835424003378185330983776610193136865715070087467823797693069117444023932279267531894809597949176180455782940052182309576545267131816546618580623053097039734310686319605879038693236679581372776453116971394138484214405242618691129025702250568939463666701291166868392022281969675880593088099522940468802534265862982932159300411725373826552160660595031891084676262543087661700067421864110814951820682079388947414475510561712715386033936826519803195038422563330364644406749109154405006380872113197274456426059188512712233100338882560285914483574609338158408990683228279167217529305873322542420962527138245163094869960614175010374089986092352395041010851096546490895121913770171395375705607347879716249261444454769863961700081204049095421969029019132079292324911226124778217691795971239466996222914914543915701665309435522116464636282023889763544379458290080643898619914718866262693657512201073771687872010704837285629726026321694552089455796719091550554062200265558373097738948262104520012086962950655346521314003820570787687065649946112319797780432199316625129011261660084386176498207063138505245422987248297737955095721014578073140387010413692824352670367317179821980922907275134425626476111522514151655467141084468900083981820096343905551455241562458523453933187359564837152264693637298354360392200703110494007177937545038812816725529877661260475013316561904582793597497676464954650602849300487133118801431004753692607799147662107942389521394486451087355255404861538628776375968239540119825458650887601763251373550339513213753509383976416382666876644239933711655238559344183577872241804979472268121300210828597999902067296249229191134406624202138873354095218975943188555997197888628785225237456825285889598365568696764948901537790195629123815119733325517431617680422424350443842562904688511748422650975524766261103367494370577086712323496469637134451656056848973953722709314222073304966812895720817641031374609541776115112757425795712469445129100064142561142016185087912292645730204469862237190446018285975532119420990363418456139639353740268886152946349401030851742272949902893819428802577717146260439817732273093608582621577371991203927254107807137241796138539018397353561077656942774047065637052358131678749651134357551591470195186735653883063273103934236721552329258387326338759298919431640731118384210167843218287044406484888745043880163985225671754450767802656665878545387439840299188268477689005021988190734660912437064493748030888733260341091972201068579772559250641923794322457736998120984905551536197757888964077080639072039330083877769103517236970175446459437236869818103887741590291330438051878912329327368882785294162344622751696134918728753360736741655465728210520263675408676407920756210420496983969351859072241781853404060044795682465673014955845713959024998224820602000530311552188961576558527070150451170535636381440865469917422161263434335598413750492819055896055329499039641251112432648458885765308391879996118858538680320000000000000000000*i1^268 + 16700856553036502999032094877134978269765784890972773896715896161745368189608078661306129827565518268529160317161779429251412910261005736119513627596421314891903108362178517681560176623275827659557627999671412637138011618041069731190454922403755350623735983747855291565140962013756075341631814237038613542632678441987580677589085346340330746372750833093879091105607263991286815591854731011084417777213891026275664067226131255026003114212437006638274356134999497798409628967737918991853400312410214598180642442098489851153335202982764747625131236979729398640887998210859402578176634329578317133261436489948970616431945597457353597816868337951003698645810589502391057874847862365790007524100580290038080035305024354112819643514932694877455267738420814505411037823017584930440354567037748937724799675032828957991164546918209298484429520535572061828414008812079685580586114194284419492068390186891989024692056199137614720847912972528569321174398171629711799656297983144905060784016523834289789421194071297482492631836478299496251471803534734503635800027461085425884121235966479445084153774653460967556025830045886071651137587293649623036671907742454070996848688175598231094188215052605208120134461876593866312591101484356915080918735577919012532052710100123847240588732836766318695553518214917269560341699084907868832563841631204674643806250291184918497730274961258151379519343555680503872363200527098468383830149811480815485014932070122807036962428855143106759825148209402617556599271354680469805983083648380022671944814634930752863052204484715658430867738600897850874885163166235402614123236072250696058005476590218426940573859748087922567368891375242819661865590527517844994812977562394828623836045176003564156275920936903548438703997584240837279620828513748805147401501727400124544861621064948421780439821674653389058164572303835189314893846956658183322191616670959910894908796262500400613422793502589685790930125999228011763807890605882702823204961929325096635076242797820735582509413690458727003254014691604100537335778838958044295950137296569445572058857250412218655430444417681003833060618910125562101128067970255312352575824836752716244266010046536382270700618405426802079839095020589911703246606958470357090638103647968732825489604014108364181424341889404651992658646864688789673955948372805529809155909534981849065354636794291694136242397568417970935385525061258982502569820332071055716988171174645447223788806471127756244998107179006482138525117353373246622378130259695489661317564751984840990162614571522242777314416658328414917702822487692090962922166804034058919709138808534925791161037014453306037895548472417949661889591702175281316877080039403313463970504760901446865668911957923529959062118997779245968358848938211639319728324885768543306905415680017463372388844886814254800863701843757427394982688413599378326331372463054266389052286058713969715626444123933863819659433953588404328422476571041412029138228172327579008275159734322484510796569384873304795114394265734522971529229842681140743785826787755669225602839347280349013225245479251930202825944668328960385908595911748344144466721882118350165709408597655551336303568107064077019263030835839235512648163981119718543275845505678761228752686429927548707343544250270794844593925319462860860165388810016387739477179930423562767163644083104590825012958377309377433841400682308508980772991394992305186795961001168186143401820427839825564364525539767052187550007588762341247194185161301540312578061203908290931102830283685626944112225813957160245628565345528822239874979031364141396746582304214567768355285728434045662187272481922302275629946248235219830877077147627184266949484479057277453874458183216463759797309813921278503392606615398489566770268608734688199359802939467169990271694499020706626902031335424000000000000000000*i1^269 + -3830051924896712538557725364122592755840596674969996098922670977908264912674364720565087100407735573414361319337042666801133956253302993483101071295646272011858494542062443926899227972484565408152236988157426512803307491210774123754846299452191924215943208165736058809604802558537987502580527592541964875221923243009196548892542286057061138262801919134789638725024315328348616565868465980029283222825904943717172974828788540559099091937937490799264868067383401149877514769456745162327390629094932724075675050093854806924334243837745035331524190433508503634654203262391685557079060099761795814967374076986301270141972156382437276696355344479004054235998432415226663871613031837005129044749118936244753549498693312928759561579451542379932578283732274718643967847776278643307883424832787466445527904584266698352186188102735017514238826178873457659847395836937116866226457589367105855830868179363170592851546054407243995164604278233241979997496016861849431290251418982722876615601284634421957488466427593023144363839519564320358877632063746197584615737846612434761542282107605184804513065870984043598278861800887417373049609525837241834407462740361279196303069158874877451535418867364639450446629508880332192904382152787201913652942115632590222035641072336354297798716862535936235417231203658941732257474011217136304531253137567499804221401856332639817076486102000499204665705394280051781205928959051604001462797864999363403280009774021168668814673636634599991481121606856602362158863416508567128161314964683490344185961641663737253302815235005093063871840126800535021972214087074619164844251595115348297430888936877775188109564026764071049050995027291686582017960971948403792172245856816815200145410329063181672633956335983041483455836971135380855679475622781623594819342696646957912920319618313894599548163998862203259008797339087318722330903018198432401198587877615513379060047742775717282327393332831296665976707785678312108661072478909523697285931210344861106316143766143594298804544461020174686198982419519907532762021431071403676106278647072524238366043008057933967053841647829513205480088153479009938751168750160257132699797522440838263751635905590277636530581030275248003013203138629724617247158397070694457664202960956836807598750144601395506584892995278880006717466828172697140038422053889859749463634207520099286890387282716778797517779826788750049941838300545575663473617299221760998535408892497472368647084887470460127295253611905943760992645977708151299973102370841544818722427503808384293755133186737095705956610221570654431864446741742751051897345312381552953110144515629066002332623832215650813974673149063452320344582705070891723233372527693949676770416013733841215280408771248951306321258386550452003934536753157555675897245235799327950537190970093787524079669830677340354099065581848463964547968297369110443977704871444273886493196837323400537862764046536564876972433844487725292134066509901269403099756602286261569303149663875031775825381595725070865483339478736971413065909552740209170316898446725478703436295971595869153631074989925366777532997389936928668650085670354242947244743727015639995639732103575194653553846744225605543113313570598437852554219300484583102790370074936925547675054107781603165391104358701420711165525564524129845230042708382191941898607600937451212626515666959462042319849000713106504670169634716652910293048218170243710897220688451105286218699457712868231734565128383344475398993479947657808656783533938887329426211699551162125664382777754937309696867856300241083082030789431419884162812451069951228637055485658581561021709160157615396441239095546365533441919089647636657737354558756911401200290650800643773087701961144603329960652566175815077540333902317642929149897122849166970801481145877240427034233547417190400000000000000000*i1^270 + -413041237982573083458719405480659045385216710421999526758251707830379013667054219513028483962144314317807874679998086140520688008105331353785571985910637651515034424414223232705821583676882462624508669903342573687184847104884077042196185799893835138035013426609296379102975148596257623173888228372888596425981094140865639479201355220330842789194246490164810967820614523284665068679233183402679221386952363685517773768803676888783745143580617047193468304538001969179476747406639801435244214919594725887946818379294827883250182214353595085683775466913600005346089253257081502311209220141314913608913253889419947847275178626850316391591813481154777375984821432564689712099520408405025529155018984840672301331070062462018039729174799809387798291373124555084864178202321272453375456293747178061817887290006730965880127046190184035954632443198375456042158659669111382403035909618168427530527602230785188501852288043455352636284293218149154995904698289512878133981599161659778597606408296523417327843212393372392543896466406641202301249089452935722155317560852535699401284770358009122011168826037320790136625387838864357142443367180728689564253571088830001913760601012617698861916031458905393795590495756881924295836000360371651391980458545589909803842977582781586337202077190616619437087872735996609734946829523044385711174247829810805650615981472135228024724637985330460448692066801568379457757660989579261289418120084154651526994445731771248257772154828536027226770671749055949380087870643590800516699636715409289365376456734722731551996870756557698873144271747400384546589069681021792606812177162131890019080277008444665482762031450902671512526231425915200419159723236225417722131187212902600848405041661117866081399335416058278182013744635305883721622043881917644762139655996096143245880944981004423538417714226313925132099976883948535243975223788958161453875008911244970082211721576968543300692762029000712226630735916057583005156136190038454079094728142375862910648520908015566703959914304428055344421306892871552709016182878159943248508475214447023013661120881980385103396643159775758619013689600942753991238294897209692472005545249490722468988021627050065101396011563523306665477572917401913074722184271316061509867510397595604256365708784916366321647969175354732123397973186459356788130801607028616711676945639801767624816629828984583803055253335021658164694580122089356622410136729318036116576761620975588474700431952528395204801914240503155549357152930160960929724257509182784929900118163546366731917761193837860927220914103235416429468210189623811166391575994289369100957269085256687870603482392611880773673880028088725295859583736256731590019313056996980708660365941147459539676643655058844024796698174918952665487366487712957082354255625720348249812826970991770861483231167010920521649370670940435693627965881044495905741730883837808774813195007325616095957822442376206349742228166110433729059847029015042396931242255434782573917047496979323596476358578781676396993772702565016611244702902823217308098149259041713256358486041295410523519671598141348808985116245779202805346047316894400205683018277939689897319837067574995524838441804271343432810592222005574822890108153594350848706484859664851395101904521266304485814273604482837604542821299596397420257566860458467703599641152186629513731441000582892722202110323497974559334144731165843210941256410820718125030228428642181347770975182775676259856389755444560918815768472706137869286894788510413866766975087119387289027473076302534477035950960000585410101741879287895230148586052976179124083775013215200881000758664681213490862543759886949099445793293911769401027558467866178909687872237042444926902206598311659915650714401474651348605929536710830479770418186595069716701273774967373168640000000000000000*i1^271 + 16788969568325916122678861108202421740685598926929982872573400621531328450816501088507687305034583879366281006804404919907552158843139166200729149427153834554383624764924578567436702877252612048272119578592277560723897112259422991240461685843573046044066589158617134326882072708536989872326122313370552463035609348838289624230229809649300652297013952645936516855758376762019434898661558428016811417577505022920554943889840236202336420483731448900626546795343661299556390107192013052945405024209458104377380118837216869101849963743637169457111268632759181665185347151554348289696628056673953802838694568029120029640724397457156064693347140613487128146593891043487013474492371347676836792437410921539920606685595208384388908605747997575962863381211700494743935171502349396568450595579300289572939947873775383321974521123054809533694023946081968749790561915762091731145225167683545822890212952122390337054222605597258591024256392254721386353584565546689520622889740408326594879668115090818590823425930410542370541148543105232955592254819349624490031817457392046860775950093774080746147053685636627447702814895342296575246916127247395585500499980508036187418933692887326020051343505373738405503972827353092826878039467440182830020254290933860335619434275142618212707570371737380078608231143689796607806760730123695155046029396339056257385020252526512677832321607255884706598390483536655949267884415097417440388315306111871742306148637459331533290019024636532196139742667992408893502632241566358845821367227838632782063418205884952961848226217797509570269938401642974903777955031118270146847045790059735006173111652030895427314913616893477914196624423028914150873266240322212385282030198857381811453910535643043469649344740113225671937539091111367690140273318937278154793511794288253326043014539421492019253445633370007237393312110184503033797883109517244081278947637865869875340584521882121522592921640782164967065541858097648334003057879573715527980233580269839316381079824847326484446763811832120406784706487239956900489624231632193087468227146579441022494915740866949770864143312930139209158385867505310093602304813486992637526882323216772553104825933372453653792905542310200270375320334723702036936218132297538132897987083517843081387380321487360680042677421808651943838893267455402312695237854092935855029871697970040013896325484117431424460510511898513731350963569563214946459675804321528578951644560253526211075311724503438157273119012172992885521436581335252061962620401389481422995536045137304326889639270954630092320819856504340482554661764373274930810251549195663485846129028337243903229044814034766028710287671569395974572685290803380123400939880749209359160250530126772338964512996577883379842298792766890226205447933129925318968640193471014068806421623692756566982011860109581283205185067633979624915852408018172270423334586071285289479419565862785489434153653865681586242318265335361425486237100810245812910229585477841985696598547774068257592776559202564651652108940400327290635736408155434361646546587934090912237989027261281697299551845953515977610400829138881150132173780136970114393197353285557008098039764819807040970561928029147549667782385687402557760554438924990454759812375447937179326799636302354820097015080000913284369636934408319722053907962970338627185928947753643220302329701618154877471362256889537370759719746501536522249996276188937814609356735340257289333654406755176702348765968262489301227622717829487130972744197378909680311209671502706995534352147716897455510861364573548530942566177992021785417182171043396553683618268321158839504535773900061930498708488794077676576624522610453720578204520412728421029377139559323422262308769685145970041864647861480270383076435443606026078784876133313230667776000000000000000*i1^272 + -1699098418151259182816267100065597797639382479526894108371586824421466964866377362804629108274707791041379149369872070546031745044268747099022954497268312562976692787359878794299710649693992673170726657770921478075184904013214378768274899861876110585225987347369269970594119978094907819229073136615877590271378689933892662773847705053187882427555386546964659359517862559225362039499800461264354111654012205253008752170763188631357468112141228721046524953328906002479787942336518850883384420058469981730822329973851130216558326540473789879362296375894210280601546337628822377473588818253803009918682235649067383235997163605298066802110284238006181465480508688024693457152481860165673260536800243189640130547039285732331706882935364877315247111566240692258924478252403711186885979048984557816645110924373503093097690318966000660674359668954825653291165742674502476892634511773565981715992019292054786497830695126196984487323230248412776742650538667623445536115030346961946532791291960308742476718301913640333422244729963072410116102308256676019370708130521383261377379642076404165222568953578293641437313382400992008114642271666884345348801334155113637457238391437921198950812339090065010367242708193269736696007759000942661586211462072174658666787520714354659421225128807887255889409441750974545259534956081748492590003377961813644808837333380926288976862990323165081020136840619440458561644670083586130683726346046121675853875636006582662140673653553009886487062668732148108458056949989158116687936260515851526511036338588885334295490625207355385050022054286928426093532841998083838473222481475978805623996996534025820927623534460854997142345643401438057264763837931557675814684149546011180172872596252787926342352489837241702525605727457611834480299033526082464537751287333906491279223098103090196626605399492812460135243210226667013963446942745016606336711767562319729174113965249986828680851010275709864750939879461937525952955798346450719156445400915548929073815627530319853902079869479320021717124586296944871072109458422249503048065100752791638460264646086231877404721753653974704965685770285421017372935768668358776208942198995526402925523673391889870504437649609876539996929426423516381583600951438625152190838947404374170276147980692902773273326925603706676004453258389678564807505604629832425225503031887271866913501620161428427414563398850490342744245809859412872279259159625088253481905827161969786600057708812916889323890363504648959767454979558841609738164863413345923993829758421664358067589932320721321542906207734738953282675989196465107600795967701746882846823801513228689073261940569080638591167526448419363711785454736325520882237905417218713000233356573128868481647505231764219954130508886377008343554495136168733572890812747011467443446018429239527046177556185206857515812085938896983878602704305455547798190523093522748904331587845586476850431900690499839154904207844499644559285855020821712555921804462642117770148936905979661976516306372144452355348006622549608966840782236926255602006549087260264962711661074752637335707850628256836158851397950975786080874579335590641687780928977236758665220785444718266396233859653276243545583215183134106879993354931182535774362628068939980158600096100845512496857264723104943285176603049760995163450895949088915650147975152468596710674173191879128271717793654652830076617704118033949607212604654143285820765606984354396943357633950727214087170358670892990399571914608168156751645470975401932048428643224599798906095503560141363605015321111219245176775789860437229658284882234926188452445587000349720237688270822389356670287779006215785008920696190742401375102095898045380697203950972537613010539838532692809217844608927230804608515860090112998804501299200000000000000*i1^273 + -3058276783083810677252751216985837163519224431414283858546195969837782991124906308020471162036533591716450025383312651900074921636113571028393404897635899487275264509376323853039217960542623734728068981973305855130676508497168388548042908462906971074692942688338695029257670062618084352115425142328939972188886554419661434199659323214274005052546570839130930326367807257380835500757174777535114098195866558541315591494922748314478165922689127801556602901500981979261057073267856550491422856643082742483025344182406620677889402015876701041758863799693917149516227788708543689906127056084239452819016648234177556708611604970567040694977549491433750566670612342174269590171147240916566240833539535186855369298782577753926212881155294727501915044796003142611966737986554564425927186286098544956941492123214635801345544659491031207932561328124348710997300304015783175030911794726226897581566918393530610894327410626247888821199213380380963979711236387773728120096015542608324404960533929223141482000641981584061218169691454015394917534181746313565002545394035740737095168359241895963501053800062905690352012438965140500510047375469133835742253770256037016945458723572385988007066074452756063707445857003819383098897148140805513215128140160792611629449312083719627847819339398592533885290481892208812737461924656002043508758621635737390492852265309382423274324547848719499252381274542760021208283107090449256396230865695654149327557941163995822436677788484051661219980891207443326341083047489852766129315330204868243923649307398185776762929145368379766487700925494902370200316835157056178560172091358200115910175682117975610747756696087453584287498813396279252261672367256196954032466439653002854324605509131264602947148100016765633268402780727037330565804160496907897320973885095490134375543570993317414491796092129670936082182394305839598862874383684827944598642285092653737925167567787932471365595008693093983362500174658745934353075553233131891366354862062537811500169374008710529550290913748413968466612696320435598694124059194111755967162384067540343277535876691460448035615802733471099644813261559425030999008236187515482428975345486141642757661458407364475203105692639327014218359540588005861771513266850231349989174243080677838473928395585898437627979553705461781141715956290720124884766962294522653377437621195293332358914692798578130535837834663467907206280528298112809499855867334756515235819734499175492064619012793998846738577563121064535086090402620129487111818429567120584016288310542849368461198250621353851514974734553317711778075965438046794788800263386890419641780288654126063712745908726763340924353714498806151184542208748799141192723146260884210877010775076570205497732385037233438905503933100926020604999424911474781932284181391958007200121315126997623944091735544791572541269237394927546513511816430874897873884247724206289283819768569837927809452075794802132348454282109428675731070851939188096830473364385732469114111728457399182805561786752222985072515769004163713519379457016325678729617480737926309812102026779156936520666275621158853003035780250084007814192835840899582255854438456610621381829970995052231037675953548208907097678742245676498139005145077029737852044228928307686894191608539273088761368455665273220508121367113742247663783873843229711274879399802004312411077308286718355285256920672282022838353185146935949591341230603741124775158858658767986189895111725560027392346855288721236536031058398659965095977801299351071797864738734706433931992163335890148500553748186142402229819447992208998740288156448451482555773528220035516419207133482322069316398266231395603866462468176575388132672524714979968914728900267571288162848556108235553804680916454116852754452316160000000000000*i1^274 + 47629271315583396647236599863883804087974262351777938885985876622253126287424029263205517552061430215430575604907374864887233915966737771567247655299554022752842821641123776298420361849276961828723872021750034464781655253653049076103691599565794052148430131502053301286874668468637505238681642863088401240581340428585188965394462480996050271498579385024742945871895316309969796532112293550535624022691698480846578217402600578266007742148246484540323974981629755465156284729060310237542497215478527266781369686008893922384849247397288017900728317806340957624227782962487592105320507044209315779970240635098803765552055971503117936668906718514906103628723855266271659747860678668964939148359390785209004320928324476425234172069640306304089390506627783661656692149298527535209634840601074051848468782119015132723511072617380701216792876079571372776659178255562000761236043148250813424825014299016401243178754322955311747696901143789539273586408161063568079426946364620264037153751119944272595682708603366515046438767128298403290414031571918356349103208568257845097549114048972668395795268023352129459715908777502573316148245231355658566695788417597595671092580380596222483146546988906352944170036737431294453626547596998440140002961402080697069165630186821961476654683587041648059884828741534935593140468736682157687055214119894886807012736758291656132289850333994391194159456477561417706805149817983979569589963010017984132009662185950964850530937487694794127366584021086347476684929911117295108871861892831547845896799572142270183010763987063486443258588983957260676659101395575527267692028419559087226407664176704056770709648483689181887450096676711894512168995436900104436744356303487435053522582923633274976282508877561732555032933203331718734133272313645884034241237463996127161997621765334669628810249262883005003360105155807126296051590437092465378190908889974694543699176515657612437121935026437009003065571851161903493510541789364177117426143850557161453290131312884557077562004199714750339291578338931645446341664276546214958804176732132226476498816699904600544921272696746788823356269631522193425051223715177784622325425317208676834655774981555507706311530351851916135010194281066265382895274573184184504910443802880892512092930241153892620296865610993494106710793060796451755483555073443972094732201279699473882848941270094788046835666229167672758507452576677177634807283012225895291236452560842731419664170057768137028611157773197639354448720677226312456348894185749591786571413997306146163026187037624706523520175561751468560897287825481989083792995027689011497457418970267464723422619838185265644428306799179289505866679461302793200088173773731636999025389870394232237068580476388174559149686802863769802254039994251091316528936075134946732888735662255320308958715110675626903761029100806707716882092623047948957646720160919973269863941014963024032499605377167609706198386487946841773596630863233521873075818782001306264142607563374005506099824000691631024225233861107773453104166275345389147371770745681319023535207854272149653108755157783641089026261576400754745367306147498123121801143448392611633942468824784725027792240268829300615886765708516250622903112201177817119364424942883586593079041351347340303803681007579462601366364529442553127010218332297940320563287940501750145434832425410817867529284170799058710311981406362682090739421583091252239650430793027678364404648880320856825526434858450766109463037939437036606846699456975491858684682291638653258633137474801078072724145695277004211070051968094082193633874968089610966928052962099338836314538570913243294804346789311145479216301892845777564274529691585249179343477434586346204640073859581785778617063571456000000000000*i1^275 + -6026735190293867264093723089165237159116208942199905299066075593630904557670533459948695491725521690839603502809964481930123496741576729111397035809246026017124247058345067501151962195506804671517762069410799890337269620423622854275235853853727196652207529470871789285187095698792026154331743445294283623672106762492858363768230430555712161085046733489654084382864219602919537139724300506234101753206774293278753750919238696466367722568244755293474549329573902278209017012909263608460287719919334368718723974122780090602676450906921074949640668166278524484282933051458977022336426165059022642356841740816176344731188852221157653445968314217717319504749353960799172704631233750677838455002845952060620254629259736408141815151631243060047331117086757964519556489379029258188217962543536780406283963689764016816915464370182890703963397441971731742892079069495442815240132917511591981102501511088742808031188727352831807348090904089822377928925456439084025997388358949296866140515446827203969758368054629877587140617335057701527550115090508529732415675394908403372603669908265022598894046319876489977518333106837977801247230018639245432713424348107884118087172793692366221355449810366518621346518314058778885874351598902480406714673827709563341958989775026829985361830002820989787171983531228857409154104224387185757065746301849773603239791653841666196411310918663800015678698264837050475257832389824382808775806024234367870538427240979796249137135369821980328909778961133788827535215871618637109426911414497297356465053994443631225373710819364877163932153273531691083248786804863072684691968703069701674012578702786375592314964944685463461149596464847196673322302225615082922473470684057949816301245789566835094786256227527739969067488907896752797483689482008091876252850421923983015439480807810521371932703915185528233846013915850227124466512420928536324355306423971038701755145976211270746150490419014067205491637255967041959731330636761908221089119632991148443498352789053639165354346793404590139732989542696722508996123837048929129340779036634013380017209221192645857764082054732123191996821774044296510938433524700009058128188175002273205886587098920369121230474843886831759878842091949963872170465547503926535866401579433225293006098951856212140911151743272090737346410417567977645466928869010217476726071072312156142374521769563095000723088121269987585934091505031573481815456020204093140072748688882164770479500404420479007237410728608367476679666531231592289147039323738649960152768770223099459780596309819051444947995160045288700971221251646335543757558895206489323975342992978678173225157197917734118988181781418784879276974706383563092911012854082602656483483076194305187232309586535279052378435531485419451820777948265807573295981086103236308939083195884336257823758900157332655137749682403220098533054608189113915564419051716008880207555439560309988034054733404687335044980149961858819468471637952617976562464975126380131877048041401608942132302116071600788774120419775875568913719751190120074138822188960745108146576912472619366461014089548393312190073714678458498023374295570916255491735701574362283327566300075301146551714312437086393983598389460374064428495615113259828296688845779079178588480251079212238391801369781694201080478528998837713547854238710273210915592688960614477387138790863626455692036201882186101517769880240698689224518655953543962311966675721323696340339796937544021447498716024280922907482386092917808160284654561548157814930511369060191047542633711441113160896619295385721026794422640696798940518461912121624301384224020819839965086967462183554628875848426564954954038915386803369475950369867839692706750215749515637926387918045184000000000000*i1^276 + -2688662528498543693231911303421755350941822021539452509503888065565233889680290307204728992066617681973663553084119915420071493689756457105766161062875075604483617313770439550514098915596856953850558940862750940249622768335652073683121355236299210138976857824991708367912541386521157623100891914820433151081647739807869531951145755042672643066679076384043083549804178959201837811433138731264939676559042851739361876327475935056411651697673341221502623863618671507345055621166178499951858781004544649016413709062619586089188324636013975540737502785822215777868998353933131913425195555416365898048938286609619982805315535590101220643369221796616141007557078701729902102653366446749859441042980316996410345852847100812937812481065383736898388950947699292551065370225110220902708674582125349454869947058260641727756777711544820389933544162032168560084621356429160762231163835094662748628657319561843045182652988744492569046258306604464383606899889335780349557841127478955190996175311427665063908217870351287295732130281108197544854540882343379287891773704887229571277954054191117930475485721968791961604823250653606746464453316387288542591953776383904820441923889131709785092453585160592744082549905027933423465947253118189258065085585330520247002770754276993809082708364712346622385502557897533139915676441899847781667245560314924009948050714545690244856781490503547292205126078293344612529450800942804206148452095779762780890827796265579671960250075854812983759915297683854804407010072199986367737049661615188544870692330540582768251652864066288158555048118587415023692772803515201968778846909214935741929172136484791586020642738665503904044944432797818532271967988880795041506943824439248957581573018295931836958966726629537205994196303174679214132569056830263939413737253357606289708952688432100352790001630469133247581373021179708119487506386455693325230218059277964947952511285291841148480778967295760045347295848737957818024597585546332648252042510942732095432395172101656324431422516683536512373292881348405819912915562711197086769645222425686541276049393558025095582854643238079554139592224718806864816476825571583325618271128405329106368263638799594049172744614761017945760739750639773065814526203700011459167629799152887681717220213867437570438911776175268485934354779619410225775789326553650602492731332676709423301111807087743822570885013658824147113813462411327231867437405315721331326452988030343856116057728105653932830783438831486415384492478892164875452948589405171658479164742054073305973116234866192347098927643961476122672075715381287630329307678117888167121929158213836964484687007422309992501224974903497541242994187712826603116194162645278708552288609863653247649133739570074686037942290307521851318865299878176903895044561345387226203599739448941039283286949581595068326416986195206900113971869345913628758612244854260587327201518360112608923471646757897587494224251349729166604761929099922685660431116722111029107738862230451912957948780646240573943182155854750777857973628993729935403471137007695867230231435046896442400482173610047601950832936360038952083221690545060306085006824259500926430361635776426218398672777193882232799662615447702312958057809425947972580951862907115634305520375827708057642405330727272022872634372177702435713911130825328665372463853295336739022117043307581891551396120323440713057869236275692546635372833735494660503851215881808758112772376768917462891972734876698602708590356565091718038252403508232116267576436758062041670983377788029710731338703350202884190604707698509056173688066199120719147802503704402913823416739951489295647939040384905818405424306487396905194088796025993567115874591047680000000000*i1^277 + -322603059847890465727259792077254538461563357297222262440091124042079264532100446613622004924744558319520895002687449493224323231955744484209913572905499260149325509613629274085520841966623299582271353058703720118916242992900362592571180941895564858363736387867799682555380461642124079454445238377148705902615899170559876728375149122181438484074643970089585574477651091844030187347334107178309865108118862278561607415908162485388848508345341045454987720780484292853783975374846390359542533608980713689361431984122023662481825789266851758309687908338349532682296267286466620222114013893915296496400277323147752999883519891100355607181901657986949613703817131298859247523542109708098273723091140889976164536375780948521542397187143240691450904474923644953218624372466759726009558685874212920836113643852633911006995976431285675957301436242487429694980791143370530645600560507022544215352567093675086843053679514094703261414576162822551869475609785065947686893394972977463035408527763034873414277388501618705313674077182297419245606492571798109137895423473516730595218052545468063710743121389681776194765420086339448143492499171998921231330727637460422242760807267571669580127758389623764503769930731444819510222918047235936875271690865006747503977360207602515274203444168128456527770732352459623179770039062631362350859517651109487617822966521850523431117495689200296866567762786340294680453837344381398582902153276580465826461411134667139745169513425438064257953806035365437790888252167211120210049004235228122357342949479698635314310830402549344318060548536998779285655778465688587465807318249093472737764166607020933317122433061320070375165200263732281453834728412609209683546309876549725389735559952914939447190067583643753818893566526274715608791594287199853767946700201438031820715460640218584292734389951655796351182480724397066797328912189564105650664516029259141401621588300187367891163238370344488826541782820808464775010492642379623544033531282735260064555029391747143249120370522566086198759466825941120015779937825369218200727773109222130263808554080734430630948137251563817087961218149709057347548030798227077108669219545473252085042793963893509059858707800142938057699113130587816753220894344901149610895008698457028882814859089172859391335473219114223146781820161750142871538107088925942296279850081275223265985098047081272324288329772249774156139991147615156449956668384438643883257580318695532365767197750732902044505538391950921901444332122290856862490371274924945655925354729510684060920417513798188675381649472910325224667246552815690481865416448118824070285763011989022811003988908199564558432766244265750064430703599392185661071935806766889819209344233462670455855834604423593696566540109677314631741561514114086277146385264219817155939231834059354216722612233327910681022230346655428776653842211823940001670504333602393872818306781164370727014896186018920302059270208504977114123610811356961282334538814736728046669807042542485653106433872310139018234065235551037390296750994442632976580810404717142690653860207168337546498460462482415750401278236407068211255099394411124285982696833403121565519510821575619883972547362492746314180955829886998795533134781829110640620314456596529916418598626516134055875659222099544585614768875487318876230024192797079558774399770728471361061128143057496725404473101474604052865999723709980016442701347311588332574597870799879615127942185651401811128783774544988254493036197858484796304935648717644216789314448788787441935554084620039502398333931137560131228270828499008554665687942792424499302507273676255308471802005511010970618098841855354646678703724795841496657952768000000000*i1^278 + 875043203305263950024189610129952786010326663953671996751292738263113669789155701944389503897678462060190602325275414330292138465841305165562741708650298460244493222670859128136633411364722803483187625252260060643040979108307365702356046388827341322397555058690576380666506288862052513606047895204032390914178694854705204615765159643908444519457168980531318343455571336437063650789172043317014318847402758058980448775519938606124964749475786348032093184730577199762601400454406159094041999938621261294567510737569470635406931360994625848328815225446865826466969896762624120860914729049334533584460666287099492721055835318143380005432890114888934091719760679080761821067678862695398415088831303565662452428168486775699019902719391575660567324868904787576609533392638400196264049786933985512377068410736121700017981499009075094402790841425869313493870169686834388600981261797503355212299968709831888511634226021605200010104403565600174406712110989189575488035482969218966547057904546103063203238405701011740418087917339658667540051756676446872053603640417781647290061736183677546854461866754196117206262544518715277089533934460928179649704063139861965214254210044512080479089608714542422260131410948891742642695870374381082277310946827402495953448562956966704247144448541854001809557844529900774694510412040701813663122926071483482116565820671387407796786970291036128254000760647292001267337031551081652568498820684031708961777166104346439775864836803175794714846061728483755153472082027874925969072923597561263172554449911081386225403407110216277246804360778042472316365016176367869699362646764069133481843276505277557793231256473474089102938832539216327173288814964185918941099919289658489717316804801176664026521560029084044918293737605267962488884854561873856970327601402580313867728256465838257919328185749378542327094692159198009961732343630642721060150689636043659851985971913198427446532411788542060678804407249992786062509068609408399609119553810878255384879425030745092641368530707615984776904535570610234904023021376359890066505218169163508343009709366854185087880559131117916880837710240761041095773852207875758975657504796315268044609030524426098392444566316433559250917107490885852556404863046110207286119910926322794960667075164045524471251097170980556208950112952445935481023740312465892454703054499176592935293553518674521273652649841575181501252729348157742718301702702555064242496431396191093605148264359979163672914199231559565406483880919003562355769711199099299039864421568394993782529857585378740961926630176241002207489930855241215939996446165990775067607167747877660987275157679535209819604792666894063293826505019905081971192229947849441914419933918937959574320125496199233762663624855168941416331370135005415166645768368498722369418002981699358635297358687815741978005261609641367551184897936648353395568665767256276193204575482719112813918048841411934206787446438338107940989673525600318319064480685319321609968019936951665767904854184670244333943890621095516528617921024545502651698835270631507665510246535935609857200380793571156155480533167718671086259182385644372810781378920793888727691782647034104291758633879438705885477102693907043905442844689432378341069139476820154422240010025970846966030469180139275555801747738973949875278049622262607799583386608055859983705514150781459246583377763955707823948543197199748582160010516347666053839615380652883548322462132117929962174650320378265834806023955772010664477646087169500510997224544714076468063196795553891036987827104236568102826974876508472075055506592197239802301493735051535554359374815762256154196088076046539161600000000*i1^279 + 12710662687152367486220283558347338523169619657903142710743231173663659854460246894262898065087417281194376799783536706438405428927408476677926037557661262755393775414994712750192661992833955848132241078765815975630162802692236387379091087163007512579885580167675273897536596264410840649932454311126398680713880034317733063633329970640227756675872200637656904641427374409964678482981209687558523218340087083578769490480609944354715220930765223585477646183338354040683999564699927753540824170611904076813006002416571133632477875649933433417376517012154718384958993590215967818333627490494989918925133251943803915630511341747942766922009334075378409625669488651332256777605499121469015113138614104731519389365415570333631917087961418847169314295575397805783183240612315050792370207609419468949709686998576878981362171409180937724638843026401265926022855584334408304367329906298626619186758957018442534907313783075826258818914177720737946392070431076629311465038751964066204247017677061307158948073236550149425791762845880883709954346049791824270854712505037615751999924330724884212238666790783615521365560444673603149919064935976980403399742780346258868664093258090244100223791651867329718546084584570832990376555875657268057025432962387712946820188589604780538742801262499817126348715043967294715770550582879666829909086197797705694198420040420832031901309250335442896093253748008055552308527299057330652849393416763601636781416953010823444247472392580552294567735543109950235451630521598176323046831135822965971373555750483146823774161511457157187820017095280367886864291561012330055608396305446972709544487857865824150047722681670347286179259796002486364411753423600232931643237686555605526499806188417820844251343986361060738559414047901282617251392068934601271547452009432689806736778661454394031601362346120382053857939416163093044318002301293686177688316201203513502237195263003846452428782795355378805378566355123442844706043122232786788594568178017062499381213268064358157187166524368047381988813863484654889839164631909444435481040046582377198192913401441112870109706096742950202802895831233750462022753439427558238230858025317553142866812924179272852136431909093695013981724290676776255929050386357969759675067417221330344066556001669852148940077969504014621615655591264249346842118929006136324865269592877431101355886029150996259156696269051367533729840804454250894079937016692527242639121739345553363258056633639280936770119472345962709163289708968986585561999939258779068603881693115277824589756254371496303192754589471658718401098830563419453229700751582858663421377957713631991392435623747233665962141594495078949085682114255390941802877506002569275216213221920528184582600914142129986800366689230634712533488737272044486611985292486980927388281964791086851666796106511927828814463831023166164716797133509424284650253262818988993391686146711635146890925654114519687091539943307463152596823124223144292452646736227177909804692551447915190157252903950722622852783113892032869674789282661513982631534533943720715381201605312445760159923056082627460408101579719036517467616831856010827149077540998522052264246323323998264987122962561430152977829077458077294446025290735058899608304936133584844029489445842144235844329241017481236454680072230909129335681754834202358273181471733213368712501144476764416527674184431645847272120292154513128435405820228451760195430556502981254852948607216436339674825163176055004829268449058481582897042764276093481459539132845439748150501678953174471435645289729367968914579758023549059860112876946646211382772965841966809873296853565440000000*i1^280 + -14331671404271081140778258978523098617795069857245295046956041646665653124230583658091651184386136073209562710914053469330380243929363872100725273319005766087543144675225259377120145611008799029195824001890617182172107421311492897648447585000575260818047570140356062005523696379433700178513759155880536573397595875000058882810438060375092168340403276183892883026354113878476583730655883673226180699543834415491179871971982694611642063728504116106746255526495762581654838136826748616276807057778853814185820857911982868718157273869788928905169473607687856488319340802071340297552753387629317251197943896904717293276620557863030144882132734927561408526736470384692027123943297027869041236216529041994356729354553923397230444850024401217583652284087513049630165806438550228292179809876493368989354539799310591354014927522385119768114270539137743664722832846743436449946859155807555051474123694257140998932323705826362975339579006672315698453693831622915911306775401598769389790120379071541846279600601105228310414823637064097956635654564502858979340704208215812420571769491509855434742515574497828360568934625414029925726098753345719035857264707540098820583309803857482402349847490028289270280930176398034422495405267414971409549153512987269592524091078715853694502252004495296756283587480363105528947722195853754461891458826001482255453707973385960767991385413736535272136430900933281081071941437982265025987080662374847477963752798188143023590057235739774063666226155975311111750654964953808212928687449678093714628081667871776833098435086252280196224084443576318802096128257406420585100086896370631491916821844133483888544435040516618473105147706876313909950413198763878373734949975584931258706690170629503493793066193240311917755128555504937802220743999970290876095126908130758480141314426512453699144276163183183013652802090518161659806185263691310808087474748890606245349856488394182223705071268380405820538804650608157178475516244994572070668404729711344425347348872595985046191691235888115180084989542742289682145310418486538822651551426425605624851086475564698751242726507444123910054469139073211553334014179302856170896302515814920299805370677173722221493115630499531339539552014957841651478370594815238701167316091742453847366364478783618275090367948164945649279774775772391102927252411108506178819402965895362633384678247592747700457573197209243771394286341972924268574127378717341178251228887598813343579529527527965999016385398417390854607093514553129935456422135619711342017415792725248510917953979108579885366151651409401796956180390352851382760173402908920409321047899697471774672907145085302856492001391471811295918525937486185327564742472177028368162282076770396628142031814578998276614985329508419403747919282064503250250010657696686242776065310515978335546251719760887568437790983601618255364460715073418655307032364679916082394765195086889446914904019685944354392355084706739612895143610881471558620755778623516033352666863976700734900940235508134455875291113007181164677960752596866358864281852318931608229233844513954327311796418197174031329071158255791093998040576981995673717238954857245910369521816378087494098027145598866271784873054900513769384192694904455347563105913882599005127311209130638077296402116601123186639790539165851552235561885266275226627754991515265507645187305697911404959039507958226824402369458852266748514341327383355906767525640772570325196056750166748921679505463434385747321170729028485906989490903823917816360337252618843679810818432770479172489002116666515439581005531031229120558597590665294218526720000000*i1^281 + -126912734865847924849528988315865961362793229099210022567701336425642928062570850944439935789026059056543419779467847263923622839009811681598400030196159661906212793663516672855878818374449130215826696101596606894609587086919950580510439645958050997981290488501142338066458125371727895180659554323094617414764414359635779261831518633348672954581195785390545557639079979470260307790176061669310125368097556176272366922105623156211435254398849706566316772961599421608385499945499692271357610102664964347483888593950418661085275412897896305682669381142119353212019163281538377656980333625785072636480358321877427835056355315209930716324790731589171527481585309594909457678951141906865378829189628908731866779043022561208951721507382527376025651640528980500410643298844330380192432171691170712575784142601706120017279736055853721504369000005819332429184844883339687823412466850629579439768957420403183214675424716305488999590582739026321895173092550118393886273404181195779761401932189058990449594851925298174887008291231419735363989822716054983146530000090013777686659221228175528783378380770224697331005876326453193027015800918535299352451395984506129754341286131033583829762499821693666701872536623871568499432946968065295219020118749255475890599387434279281943739698226353733367962266745082345542269058944608341910202781198372129283733914499055294418140914829281140680598174874434225094894726452106803098913894564569380805411420871543747499034617708126538314173478240786358896422613256890261607974385665187662919343597935642501786183618515062181728322331822531948404694078825089637211920555853120483543487381466960268217752728490478930600290677887915220937810937256772550555393035641740184135920264653197743479675263244803199671844616893791815912812354385629836409111292436512355523894916825894385452279835127392772451588631058238579091162634661372690594347366895445624933398128103376821666525534768797656845478729612014308281422885232970064908847925127850507446408142093516219577836152108144259298815760165251694558587912670064914617281951439141489538832959963358372298292443188654618294014500945793682998172816938824130358277919201839549809871928906530980482243555209801321910605034394410708025173286210715895765920988551320476657465834288130260457341815637541313598054925218519219529460237184784705290058912937056111378656855945756180477853222429003663230947098534180029481393067081912423482588629693152408879014599576069827445804577092201159901943051520437375669195353204684899429148877965400132973884334813879871403581778129734093085646534649155427036034901239484977594966704777754924594840818945894489779554501577775028627975696414995142456624064948309686838482225205340062670995884239448944543416936928951006134461800072891110083007258351340129271923480086317956670171623711998021103481632735251169530482023113957622954648282868210324057229567327761543484514251581549616515998258576701030249387109570216762559921763664859345220963344017162549918397744143128019406483255771995142990083690367026813090115626188506733946153396334011144899565619067719550835658768158778447133785782815289082983277720918083403155716462611206954898473636987815852965289651071894611455040331826766391256995544699790511276235507461736911180063599387289885620778225343168938349424355134241152009116843446681682524250132553918623294116484383893845352519771189783502744201861574831373667402651228439331575552211368154869498373298076492032336917691823013574404513581453815186475395462961895033178207796721409193019362831009041895802262851429806899200000*i1^282 + -132859152185493976495709961638301623355058586013093374839407764553474463720950118328745545745666012149398331916561870305089358698346708425494176769699644463967424534429428112076850494818233436286026686787762451460298047368142062951368425867884898207246207539190506080679439858096108872254746157580901227961006581386908987269500620836578027643197653106665118178766088533950841920945908522789419755365025145161368603047850061046451084437123223985662109041591621366251793846449573600534929677705928393965231099134713700239302157156579637651706198726281447536899963251480324656547991484461207168646111996223523202039438148175586039708353849977268343242111828368335074149386083638879803581465212224112370035972777037676123165764701417547051863485069175225339211381331029349674142340768738939520031935563073640790871038940623195366869224825269098948281616997587925107751046182628871927268154475180245227222589473677507202213071391381893723210253966149827419558999096068103386056706211828888196418674454876723210383276088802720277049224974740453691254784036443048338433068901910516322082297477943946737486002290998641632214658366060945406967576548031944786114614101314072311682176642164563351203142618727834817243990922144483272783629131785832081735681744455992444699593364086242847245531270232469266168627858292363615698852598652801756946264835884157617754021231737093023749333021241604388864707341165419057473076344804084845321149002622863087321441423161696104969457353848390637667373646504390221927642795220982223810411192371881688664100250170432908483271561804617204124925433739356396007991413894275746496940148170870670835897255858779902757401093424639398917252302265449440014653718752099255671780233580072375584893624183205046277014847077250063389917322953647381309977133067236118437414269956700734540337223556589198960689972519130869203616365921713931638664718930659190365868678259278065378570719610549741034741368394450774491501181024618516316196184418761164359684784947707114325719156180555640131981340567405549273226253005091640474808939395010230663898873874917471750965140865474087158028002446774973638621553157369457712591063977558727095303057054863832534666796182789411428719224742757167800321083651464547072105002019145963904932701979573311668293743250431116649714554678365552865739818499809032657614273393168215625797725039783607719067899332269298635184409842655477745903226257819596058606271673863577756125793183352998354153829055678881862121637383624735255375951008896941191337217811306551580071153484679810167099579038085666000474126005953194161568824089366582306673878934460715926247947696522892592242274040646275841865989147637025930741588307099583626733153074363599513423153988166029638675576548107732837061123650747019819934021510699660306636754851162893889136730450136622558800771073632081626222970333846544350357648442471821475486295481546686664153414103046177180036170037702266937529054310520765820770781392935618829302477238827791388754244412171985999963191522157693090983391196137301279104221502792149757538888747697797019020729657291867800982803069086158347255766397307001758592654159519629206541294019335331671398952337319915468020770585059513286001711381171906843578219108502223811020030967408473300746063666409422362787224294787863334274773329709232015629510080116286984750818470758448358043905917705017165887042974546257213212137246426374299410165115564426253723228795832550354389716207883913349019868138056732500646508986200668712154600840745843917080383757950026776492113920000*i1^283 + -93720388815731605808959955340324603398822977742028972686186302741584422072498257531018426746832705555912185054479890999726791785246391677502918718081544305174225836128298037900498374074332397551508375958825091074714007319454328557812024001694476116087930779628434936711707090114788743396353949741632746537533411978118025296656390163468666053660207104119328561000360670953481710735477648197916709054962932864980861653619505156512864466155471824185939425492771825658052583183538165229690365907583228566832945533671581167142331573253502110488256193036878094216831936938175020142271143285488822405984011038250026011352754608575622586280441582649754521580084551707096203486754806565259768766404104013656838679483638194425340067716172991924270692396820926378889930236920916797883060323596931251850233084762269253328795613334075141611461360328535116061083546053270549498494350087463192367025310399658060044056804733155179740668222476185600517103633269191628697986682854154022794885905642677331013499902928766448287700876836491506358074895030393768720546309351332710432050850852492171942792163090491947257296257383517955195201191004484756918655718564206623812015929384926070880183591501715386105613652529594088229168244648336937094031327507685500217064605032377932665213542575049640945355079364325567314276941347880972150485741954898252325664215555603648103174219159614916695893065848614939021692385852958437271807366828109107463758572629637759498260992547337357148900466690001690896620189030796267530902823079023421552723740556986502761050417501330821316468645809946755212798253045616648907544036932311567831419372865671134121322947645201149331454421048909181479687163215901718878313427021674895231029312516676127292264251781783611326167119620523968807110136967931544815145876346129833020008691578253318894352265206087755595199804541583432782089815514880722441052426906747544487368200554939533241080518681827177008999737282762020723536673201754543146755312073140438935910591189824870867562356011313259571292537446178578123329237814186220086992247949447932263564846620136312584356384903115152092687759127637901061870705516361776573444178342112564669843312185972763794009034967843692525219630411728172273110615560672305093228220772195196993930021927729617711175363789908187938586150935719081341036563926230720050554805366430640837214177661593074077324623043225924692222187518107720524406305199249569899872044623696243238782480626480210106472439988851199795990520327275056825704095505354694595922655200086948119404245636877905823881277966797825675966025888563933142219561032893669056559070512995968795993641589587279021041840324312228943178128171212752663971355697704885451887602534501446900461142390568430780924374155298153670724932487729956058646131066707926925924294673869028331042910863209766406640891666287647393507855254675485695505505912177725486199347556881303067773868312592349805810336942601315880304817969981844490681634680452719927653433017300074251437669857269321251546443616088689794509061648383575676104328147673960435462989828347598375702645342719904068510359548889928875023461209943665179093109865339771734229959715880173337244722661463814071936159352174784067849547012945357525079875411520920613885650022440489149608573298515649276750567504348679972755817799134467133673531512595439407598812849924505991976566770746156901807070917009344359782127291678027910895754239071119010974626790700750882069787663892787062933952749798791567853205843861229887944554057465593856000*i1^284 + -10156177699024596354742777347382100766798613573050661330948881237840390305951433097428134826795025660147859263644077494528302499597052472944735489219921833570395243451569514312532433575219293708619033996979721563124429456294454107746241693619308207933352917688880985118351968254837105499231717786573284345885168222230283102325471618507215436517864621217053610339099754965746293716918341544329158573484745700177360991673787717574725416861125946564190953555002441311585356247993160750121742980682924565966203040200683906854702923460056679298795871613857961277961312020515559502537274818837663394961846225717370860952193442539739678477298576908723512817217483791807783707437004318163059075733191967242826683471710084527400737114831133226261368196892456775147914296661720155715330491367874740070338212234119422714007710394569652723567431678785934288227112431503772613180287301725587366899269190894760801358937770887328816150820914224896047635903445142625836186897381003328293910690457728714701363884711152614393217827972483586454317199561870223221014180400360197621648600795196928177288314669933522813818260984242719366370391497187830629389920011911652906149155786364518568490372341631171373106472695152035005850159948928868870101919156808570997311267020106920664811256015008047081589526472255598746368247581968593425865664943385798586697371633315537544836058408600093131840263502000589052736520887539577482470921837855268266064397138293247216013198022960425233826455866742395946003213871729153439151701919336745914147907894472710477236472720406527981709186277299356770300120585503925143621620244488023910654521833441347652754070599205483915308421928879305645238075270450713333295944552243600359515642375500842873265936140967135340376179651016800007899906015736542976924834971006654170006871027428751224158025114274357835507224630609807052412681533491851733661787493029058522513493612767950944032193341665993474438110619636240075466345710517047591450570841989395325940417448223168790923823302431989606869230679530859915009072258281253455982498541982515621276370616876574546483261456983771951936957293549190394811279545456930520296186131405619099027671495385078610917235166143678793610472916940597051903110768341884678410761410444693421263900346797897931652539778027722989115991670880874334040080225400611805720560466115729284616332399295153432264402608618468346802233818579901697640222581364321947623632803728467554337497665598225050716928519939005697207481357134896639503379901014117047075612564818163207554435747051216635995800523055825804643182267751023950236901026108511140608599523751897345696178947414796884783077905369250880999751659101218724721944095666912351649334915852918662834298750475036424521948434074144081864101212321719369661210069021577249640695385022761776621637582075423522758692880987122529739760313630231544483282991627191284846730200142030215228737635777272607065512687266886297831218652872719442149479717732511890774131125616318803821278442466876867308872491706178676831581824511016232401587270633312039613022706897486804007480645541787743075092480814756036825363150569260417146704710664067011447323696322646742621894611255735620751609381747116294829141630603869457424825477647341943276167898814797932985991300330763174811050692562975202746348410610708500464801193440544336955516150699949091250685871922752168502953546111675069931994409173807172704664052487969201629447346269177259403168232408129190146061464287133530407200358400*i1^285 + 23198536590951205088630395190545344087398916606711199926983056415340257417558383095116412691073436265638779067818479369524344603229600381591778544419295082874096154395675535421549225942976038811708873632750098451530531215448621534809156378227094369862637477677828859453854779373066788594875476224828785982402193315053779740423729147907987456754551856601189289332723241391060001238761221534685964215418138725507477589079644523029419960568553337864068981180305547197627734693760313497167715600373261735944232960158980463579114888925059066567308582853140265337892298722863889569761705037176019333428482944829242177662364537423240303212836799975576438058691891649090771229930176160758573387756911540520207568756412959832305953890007857233968557937593227197666240800692525678163397467709372012491431559645233149013957710747305120719928734804623901989523112386293899098134073401522918051755473749879216494387766627224470307181892437906930554540729590773791742165500116080636807017904819409384215256687243657750440576778767398867891026277752095546673023505552383960366761650322649373316669500845364862231664565132553201187361962903467721312712608700758638443001467540322424837094760895613472657634016344501470073468705247028423077152545322933485961893272456833532200318377030712498430932559162627898028603321001180543572977788498069819729957669737359403597748835494449308935930417908803219628516901584828707938743859596201292237583213304463083959311550028145156649275624408377409137596183915699144556407560897591398811196472942707452064350939127410705545359013367543733483162100872309043214137287901885786402948980644335499751003210388835211873029456791131269707411995160085281345068688500763085281360920345161610446410911275288384628129810205980994144329790081188295148714977792591233712517430205883911477089942026034120985213597242863700358330760424995526624755566144860244558715519575156722930616532685645113798013493046014918263619780737301617632002506813112573659740749033492583744096405630240240634554772315164021759252076555535950357862445453455457993125634703450718049662584611002804021616637095567263411351345408314999335117001105581644530494946176869172299947775552666150582943336182379164449375698737680753688185301494180856051422605904190861354825340672397556842838775761034724047785824147832818658375641200808005817244160692913293685055322561872134185279397614380596434018398241304818475252917730870494358647893214017108165602312809699495551612766111597829049144749283870130855812550110373820064892005863517479127021876514108473055236405356162746350515348679427592439086245979923654744934335072416402085257846210711193407475223712529939136539394745584404316672389284789942929508104001749496611617904534686004600018370795036634769283090531104914334082586974851823110173010674506880207005382582513262294556815345238174429379523958433639074492728275725741776400612798337557138207503540992533482117850673426320242209012405558761813627264505079479146097793179539227405161839137883250473443847238895072237934577165508170401782655242938589815991824881595236623681953470538864188356088483612662034176413937568392459392119493971828424508506226424636392464318095427123578279287190450342576587770106525179566267788522640547450173746547770088955497417742734483847107405168147094247721041149709959467632780505214371695671870300511589638125512048027406410206496144763054107416886086572000086183300386763627991617693319199457280*i1^286 + -6880409562985563239804967812553809488825851953744219994539098529584578287864611754503975393486654051632665992985037181472346683726250035533157586216576831576703996127616854103889903513888588559739698868084498748467426479092024402952494832817055752472366848182904275550894229093200297816471121097861781443965894041451207388095567627845521419301333261729413339796474387780214489840586600690151780876897540875961760357570559543481125292605987568817889516207178612560537245045044504761658211419267561128839367577206576224358895181048148884341394648242945222202784357815999473509957893003312761853528183646265106359443732299725517251924226068449635220795464274671804500278550648308640686222114276023799155872952244954544118812571234897684156849543985923115931079506005205239476546050475766475295126002138059565382390325107586961974686073089476827057095234655432320454408124942564040381481112658564696509947288086622323443230019836323141844847974671930838120783644923016111210602051398559817879967762947469151141327820478430104550766449064735444242879587578403807034022993706162233484161284841252818539772024594321124394271413704650381652962781525427277636103011520836854664683444081307658614383174281872913225492433459751760261546545278258533952999455053074549626682746289877504184875459507231365613362097076046902089294312073774469906536229194045890393012076361757419645679272663634690940705430803527735656197738731050569048370677562580922423616442086941751087433533417607152650989292768781399325111762002685036617984051123488749656695782870458612525825013576069698924085795690721324504074184061110152895965527204221485986141516440899507072835603652961158585859144898957682339737940071952047736213836475025210442591030508680703599784740899827354377828953363094879047216845958455894278083941099766885284779887768450411910834324520718088321081527765508211672205567698136131019666587430040671400921970748276776007533559628059077666737235402547420657352796980226000502663313814955087526676812494153642401888583451805798829075937439515918006275003766723625029071172004164155045431813322584983385161099891830844914460524171665993488577916264907149087084910146987706249578985807549906331451451848054916355662255265790149792401357030420278475602394084876129386446021416723999483397527816108234923423243248043346608395958749118685314586228109636034443145941984189487193290112512139805369203459150425214056302070975441175527130014895243467379478954714593819620826128470593888136908566819828381356762778561103125039631136557564660492684994958925314394491913697925414476707079219341468425659137061809906447945621649501245147328536686798010741607244378099205421280513948928139442187856904887721366150921066589623144365890584370798872439205891628706728097071290980845192135491420432977668045667886618406883082778136062389607184832360025640942823160674826009038011725904999047411852324190675906349640253742555806050623965402222179540786640686958635355886742924964329416218112262816207510075698275309325746986302747100842687157216962690246743865798669105139282260589402210850797077500429947658239328704865078061422079646601063432415522411037385186836038042864077658704512587144886956987048444069623002356493127907825174318182412727313384800624590852242682473453184132991753857007117004728812712171920360119233558119286532238807200401096564521249415362545383465049345854168600073887016409890816*i1^287 - N1*52520200075052854521273419980791388611573702609903828047078806405659888798478864245246920838086069553034094321121360619936724183432214099293307230221401436929727432612266404387423783366116441747237406540449197141805196001119387211116621111407564439487157254784627587187103266264045689418374352831137231607087880854552447117143332184165213655173614040370263846662919539709990404096*i3 ] ]