[ [ -67593389053275541310541546879163498844613751224457535235839469114435587687364838156087221040377401420768595908126834759521577017661474299529636762669435278080694890734492976390664884724760993836938139853867342548589737407317917957889394461451401246373438248363583448129401268484411382536103163191453088814584010281635354225122301809955798653312039102685040437553084559200349027878469177233989215906391550322983379007002261517169139318660677315207169415831928468631715171698966992660389276594433137639700358986534144027847919675382391893089051682294526056208062045441128208367264556551010952649058876111932235970514640268265006635919851558106426763688964480824442939510284825368965126635650589509455783805230217408102644747742836873474066057873609479199631704424306541388954099187324629784279315658199386368742295426686045735370113487216614997874286562834827227672744951665111929806984903721114115898278560494521508739148331399865496253626985696354924375003844957007346339943962467747813644078970929767253747889080467994788420134456157047144976593738629915142199989092898216364985763301145544985725577373527847058374385831534504340772488604495020036255185427841982196018855282452238591272042104099436128611327160651961619414931216901591451187622779262045327443801087227131141467754778105604747953666709253032141302157106049076150197323887783768423186180867325981115915708641152532468246962527749371461921308550343669068052207511117886244213102355382838627257514541586020159257480885598220083320065293798398297937669605879103751305686035147910268233760071963161577473437839818580226863585642508569188814630305759966792887372158205230792876247663036862294549530179676306239910158499520014748947618951121908678307950085025681984543553141045694400165468071526400000000000000000000 + 8604505752596351321195365278308739755374442739155019898999977394267699196098502875593032982655965371857162474901280299988745914686195275242082934403073142511807455364484735655738689214392864315249488213156218891653819812083199960696692978088131972719283128817030361067894372175568520820954897912047762942958920029596019295270720633547978495834200820489662578341783398351604295426529908139658778004431807847877959825297276435045489567680847215165216646459788793018976470321441707221842467487342044253007981991615336875934283766421926225886167703741235085565030852482604499304778006260818431570789430394787904303327417657729788371363484541360166014273646028443988425951526428289378642486345433982401726661627066477808820618412978523051210971355996368275181380299511633284403279128898211114738707074463383323593273393456818831889250080340730668366311736628450357279133252005218460615655666274010967464351488348016895328142819280295464492351191621920272997565340701439189019143188915184781316463861977863900870609284793250389309538574007892055204843044640427799746718700819008489597412039552278344337043768174249191781920764894434940604292626206924634760992158072463467947284305858393810604158575168811625012400311028527089259887093635881114784379221306695321971421934599956746370068023184262077500369875692047149254716578672370489762550321729543049302264625748748090427705046716630258195558993153577147201694206700110039213651817546338626509894736765718399730603603750705681542353245440904031164055482738605446577392091289247243095922434193241900854820189629196152957418149811878876481556765402696880719198519768894390604898474510492505447308664184824962719645344120520179746445795296508410027251228072977657170644306069919570674269440066422109947287306240000000000000000000*i1 + -1224634490811717867727093965889601739961963080228716170206172113619017065637121032692904293762851855433485901433428940986056680037412449769868790641596367001164370337628901344512743724941496946177642116235460415706397536077406619666440966581159383517256661666668297559888689218274031050270851183020945212508090790719087024433888200821999955903003762010273915062192308734102894819691301569634395310491177295960606666444672990102855941716331435905042698096372440799874267960233533862470374593670367218486346713731985304900504159672175982245863231188275650034138085990335958887494129148402012535347908621668445347371067853442120143637712428353374810881937957031440599652949284134537251406454280625849953056872480611654711082228217742607183036179867808203025524339451585289048281862075543349520081072051093232981244974283452080425390668671698156824674763031026568298906101245948069507443490866768149373181091036881640615329878549434524894124747147367226985009468549843071068878536399174891640115636746865909379560833640472728545929383964878540533127726141586470367972209462796193275678099447778368244469493431296432305064100648558297916378605644520555828027025446372536374757307415526807071065813707127255868517833933171796845569771227190583193195373816352157757288611341904895915014158186038284403921548722961434705493514663393198172424514324617477274063658455059273245719799739307922513291481477381277057703915838152137749754758793057753797450164721898920380773095635774083417425442436360354819552326374810556064049063727421414358391366713479568547688298685680354665730643036989518965819017101478307429759950927242395675517830202967158556392277506190834873687012761052544791176430987612864808097370652201703744386352041803549597970646801318945954812710092800000000000000000*i1^2 + 1781113393408009188352084059733849437409964581201777545199456714978679288122179227051311316657088313136387068780068403529193364480572764068713440417073613862735678591662189601296489200771188076026353784331883140808204098705051026990455466328390955390741374591449559039792717010127169594432289833914689038552640730362866991857320291726694360488765342817780101712925617391182676721385024537078289029262006020042359916449913322408945432950432206664545478704212237317283526656929168289564999891899613793770018079354102226514711039557609474644574362606111556217921798303775118647286156630281837847275144642699993368692138772597622068586397152392393565117771387830551207184380936708166295974181735089357471347586629179685551902281720336745331814544042608073255805145287894346477504156207504527491266466691328853789566712197312128360044896754404038508668628416814274785903661984503372787941229018112079931912200459978387017726691973227663109027476105352200909022771920627370111278253714770025285735698751230807182549732769881260792840137361835550839130947178216411895038811397203484412614832374599367197407962696285016473745610307060350055231127002459955232413223224102005982861972742561678227091183794232379621051953755842768588616802989240932378359647896054067781652948801277470930190773180517356640743056255706183141881693935021152956276161353422661835205492962648116830492197766077751220061920840776445213776818410516845743175703890135509846479466273205568718910318422540049035542246480314271190752136112764616845584468149061929285869605300633293267935808193050396581437583704320277784289429643596678816596166728347425694659351092823678586030995433350219119229632030168708230015052712867095925104432517114726951709498868612993750854667818754413922120368128000000000000000*i1^3 + -9584402462923119313913843415914262249233563464310849875291478882020051565286065724649186855034721327742630794198717528527916912664150252142965293190343950618516358858058523165116639854392214366233539682880230948630609243538144422889579718291161297083551910156838144753935491999555436005890452167699996210964241026150642244272703551671020972273144030517624411423296764649453283404574016905367335425117773803524567088321239541923336786202491999901092200297757161033443917535028670114955311800571314676961988976770745519593992871840802543871534834410603001091356738870284251763553388923187733065943460794249923964507429363471412486602245158653418350665335831599282197270129011970580513105670187376777399734523246851580212209362532739463232142437987046087761349687998791454901044557748196483718701225580182873955958206363061679133959571758164140682938147777007466109551932381260132746499422376593627800142054013050564167068287543780685633995593511858984109300247139932913546660945169373643096172118066861483411763019633498675269561191937236565710253856579206813363387051172428484035007891251835106811612905753691363937171769780165525771561434955704752502580760019335775834005250133710686597170115906461210929812434134555961808237812946699417770691517483508816657814725624765123347129417020760712042899213719927816463047774101447932686783020760606986068697430519104738115758327737614703056584818616653771417946162791488982447620068078494285886152359870743854450479707141035096975401331734776633605011271112296864991353556850747867569184396329762911712289028577982228574939146116305797482631276703938432081911832980174667467891242564821276733372751476109419624513877443218503927385589461109411829872305988735840803051944069047689287152933415612174691037347840000000000000*i1^4 + 13218516195475170947878709651679069269050042128749730738918584929884439509053725696549962347069344708477231698698691697412548645417434398678825609344214603961755564349347412964624823523403394009112945348226344095833273759203730469939599087720640211116246749819318625753889000271077836458293846769819820813242940673356610996024145344536638718488922086108646988927205052168600712387423122221294468487457752932963217892000009297954728325302135199419111068716481281351985809283809237167116798161769335135089074902958771238303787055981878712946800247148112108117697609690158178625425145538905560008360329709927942913416435071857894773078611750604292402251707265743583350775923650124678448540163261984917238070555351196281142695526741566055734013828403068142559268400251296692641327175479174933923359113357860373956534075059481141310753875841021903933635578303130641876322360941422918365386094186544609263133846715728860417020516082724439678758959676234284851933074487509678344287501896326819103364693435471522659472467079168581816133603263000821625421220333970686931090536779775228047457920342692104238855022488138142275556421862549287953963140489069885375736056765800735806152651072757019515184650415122089691930722238581496072903908029314448073181459152442136350357806579523952889514971335063301364806291474241482099518283495842096238634016033720322220311923143912413124633403605087304049744257689381719591879931214578388789742012223663235342059897798603255879952292057439324853975615044848461287268127437557133195006284512532058308688541451163141205515169961140379884810215841957152238157588719262362776879885001539921427534633276313574636670477134739775642611042359426751814542023246062217764620114175078928142342648217576319176475894683028113352588001280000000000*i1^5 + -3209681917754961015063526908222375461682812575183836151412629819121324668749715439586709033697721151196437571131540924179163172642910298975290469676157274454857540865388825839475105990334599339939613105921769992375570421978075254052751357974757092792209541374373234620659447596374288787003795461416664917199990622897908711543779585898240403617242338754460229273202516649040588354970734793374483951044987571512007954605666142098901520214735982048076318619123761009555393888894994217697423848987290607776622217263071980889119438047439879907751199023045618334751961707206752560044609428338127368027024935501109622508463776743503563418390117405820792883098245005783678541839884745206198387128310254488532177350521735312428977770452043124763238808190890101419142177228922195010029837645378260304495018667663422698926649741091377423072112353815263913689217765538920456813039633234022901200241275026889544687763254101889712927436263943109770027273295949948779096304549405022281093406332139188517554642728249833110547206236556025646655462750955413065004203847891833336118503016989762796036505504293286361710055340638308282284467150119454576824327679689351750814794962214916855635637703243454693629666662774432975152515174829746665505717568342429348415085471067787996496514121609035182138002393394236332358194608145587750982957630737807407951912272889631971782381387176351320589769723825415125638014694120532168568755664081557796732262549195362354757949840180911148131382698008384807504273930484450371499751079752201181892093915624017653382706719521626170226710003029304147166484840398889982492038198480358268659202279118375695176574587277932705052825600323454898700095543604328131240446670290195208807505828284212920265343783051503669297921440567992101371904000000000*i1^6 + -627392041243354978216321311735819416355566371849625160062038006663493526727270209957716482211975059023705141114776268261227497106576313931410260064142458875615906809379996622873318473168905679168463237691669937930839017926916319463647680135220111676262977253393296960049211434525141039375070898874029237209515241138152380740096400189780099498739525557171357939259215041381569976536591520874479242861478504487464575897939047826697790123205949610530906103318460806749918214057160258238603951235790361113357284033013335859771288266709259395140559548169915266817073871474948635305372657748037789125802853210330335315119490716809238219499623869189600897257605480768792661265760794697185523593446622444044502751854818016896941396369064497770075494149620315021298796706501580441857193010554445182368844529858480995912322749627697994209967312706340903505727382943210944772404490430445002875654564457848900766009524668745414340793762573572097327183788379267627197307740295927175939466214829398363554855630169847494388484980160307558370047136426451505459243519120217284352830120247921041117686405020477340079458115951898014240287700051809462683292970173789259449421230696600234838720453729312659567435321989660977847051312810987465793070728145987903045664022098629274458130984542636412604444659474231765114811394211311491072397878415409745071715294902877592560617401452471533425365811151936643960718516802051845009107578147429357363525155934355529142165513514113011753709060538787898868827459931617192089634214558843383512810175619947391387446447715701476226708933607355698010309552926591350345516647676924019407220151782913572175612777417730573406764613128385354081532257578761038558832130331965172157076189938706498579094281851800848833339424581607143505920000000*i1^7 + -4635708685640051764842854070705565027702452435248380778952713486816163849250074737767121154960624755058178902367900429541828062619001741834564759398177170076788874993389403654167050580393405479871363313836814835379635814491936980541375888021948301269765103372445860817466845302975968774754942807869613568500429230322442275907321471217623986312682303065770347047508414128912910826021424941220951051166142020293482838685204190763568188128180569464574192858066618903026709334550878682152817581352926535151137706204852168765314542383188673575460592852077557711873213535234694464786779530994622473202486860483685887641495110239174159163619230935718890160909284037281855403330234157349059935537422612529669695862446901514047778154146459852614505224414571771615291261400741291029133916297984043453207274043023748507960606017400764894765518450804072618673990660787717610935309359525710686588949740543850477084883716120362978068571577350045029736074995753114528947780897968601961441225170113053468288254805286779166273401320975939171830891072583366360614699269459981999842191562934919518989813280949502484295412159565650692764574714587742380627846375948598695719486416208959381434589338102706240674160432514425816796355445655232429492441292930624643621267343612979632219804979440020056506088600293323938834756145335773751993180623514699604065352878996290629495577546455426967588196895088958561253812043527122594699113791207980104161782770628567022882553207475451615018539130514245546415626056422340325177779508070117985915130956060532903936471228892889675716353549502786934590725753987055882891641076872255991164873569159772913757768359574125346564657874840121632436962051838114047989096255474126760299043418038801247248481014036312392141675690673260252364800000*i1^8 + 7163411521550239213682571437816059437978602889410376429794300382385681305804919852305626470806356522666253241821130438410482515551981826959978723534701546133700915562437940797505519397260904651595765474879624556690071583814341793999410911801454950232522025846714796660220427405014614461957463979248527333291355155911102727812648960743967242520235306958182668449029070954731082608372382151269280435892829694567534779929657448687461947492371689254372110099715528397861224365410735018089472291414390976928680586934913430561597961703470799474839702496372790961582975563671795358418067176555427774989413866215289190633347351880275989490876170669899508432284824193108383462436295175661766742720590559962702858053917708431503008459991962590093340025305072869364171782797342908520356649590353221060727020815295040780605308110609084410811410554209021453967851139011188800816102493397126386925246708757853508566148451832831513323824664027892132956838292436896279101832429259241846030257515191472318995929899846738551004644675693448623548921094326499735010000954222980049360921600947683137515109740787812701887256978050502888251073177390830678094273228737019980134929364894632229626216811917749680216604727635918382872466903459470000694389467214503744856217625009670776849637623084929006638628979317517832765709309049522252679256979353732946081447939171116918522662669782030665547892090612651724416384188030941880256671021032822314506040066516701900418268033446649773203706340461596812252151811271443489064339086375619995886959296001151386857366663912847997737762345085801156941908301388314238119206487694180833993670332545347742367014300306315439041365991507752552275065896357713009232142657383850753232475307758516249485264913104567182583991417082430357504000*i1^9 + -5237195780959279828170790311523967683998516831151780896444669645304118855990892644474068109228237569794041460740011154108157699394255311283245858199716621302578785074369710893345344163694466337894637940013311452733500094949626517792616804962157485333442781135164963911523413815895237452795736732205574327176825166497315904708444328202899863447789340942414723442586107413822356506467623694430355347721607786396209345537353352420540276720221902893421001369006877755219268471837559400985533360780683223266895129816985169436043267281174488962543619567635407289147173536708163567802764385943199423167119571286030209015662902689285978806764212415710787256109648280651938417206400414065817216827055701909874380640473726447638526040406169143787733538234424672402942725789678541735206342533957937130904329113795733889675093453842667936586500348643791695052833687132345823510647857938878856608316181232693720386351048565232730477436762131613416516071784171958051870588796785761606901801197266192577935501238868717659575401302632644292688588859967064189146556047691098244230255393333838003997257250407380243257517436369287946722960684231886628028525151794638742726680680896348457596134755073543463763517281207713219853767705979876346378856620267637276755048192187478701437321135053117327113594574081676603512859928738047570522388375985691036223983190434529266085244258514098942422905129411621697394361803903987493023237305094913792862070843316261688569558924355837353263807338333832773208452209755360069663059958477650679220739047352658212356794604766708796457605095149012895242518557023198448698602935071722464168689314564445071525680083431632160307126908807619439157729139046954998357418868430146835790377892610443159661697680188216008241224457818015268864*i1^10 + 2508299910210227004438307485851773506639747518995883302661691745965385552911914209938039164423118499960052988453331490803772389619319966277184088722278660557948014498792824802994192669896625009301365719685253456376947455620358388279940597555619118765062766022106846736191238769684129033469420140519641824504657920154974660231308921450036740655533592262428604024889702692803530083900676933381533058675437545780749254440113551298811093019690735757996009518774477823717057055087688413456827294835994135171498391047261715791011013231032928432966037828724712247566194748253256754512203833151212813409000273498030989651151329498650583155587158436970961037100343094905610445775856893527238307326089516599757246082547092270113280596356580584978956519192121934573640733875239730416189375011946047166616973727004021398898333261786183194737456555532915308875942010113851512240118374298476004738612187342017307828317047216466262003135258135715803646140140723755046886329865618652977312808497253263142109940613416794218470348246885301385978437276887276028021519132081896553939678681105093377108961075959799596446562791405274119471715529647447179048299543609208894251471675364472131005469549428341052928711940212504672482527837868432219841644921586751197509830191204115614848259720790970524108753829971096107706181834804846287791226511669786694010915543878197750334357730568921197703844513486843064629143299430905319988858236087072681072469619010418112093065734899927395884389575124095497519481181099860430292760381281885103749078852962733687975395557005966236181911666960842782486871479782517388553144610986924921721461845374687056929289110176537783129310248612452717942687005600445066670846687953992955306910527446414650073269970064012220202775813396889600*i1^11 + -901049856669524563305043646284540115672702665552195057094313658429675724629920833562089723405801860538447119517114816740031516350966946892448819557893260215178857341242575105117712629214669602028707749390595213105336372995684799600224088413916575111754497006481109777475791157469063191340034955853606895355375846080518358137739249081774727144440166917966272099761298093129779455181567362976680067797968384074707941692072440740318262661235017018194289118994474720633067098693162289593175465077888365697275925037384078462192242930411115983678758224936287717573243840784333412607872416165165831739421435842731031972775475569048771152109999486621137132360909121592355423341927132952523487748736162253236033021094861321997479981163937009844652703391187878211609498451854317216254710256855361496774294884854212994853757718709344466705130812066560738657807475185774992064544444006577771393023744101043024825914269900982962336121021152787188656659425363359723700207784695337035831265278507971870557492404133929315951429273454529093522655076333320970996906744614893421573516691270051406433453960337583708037945320771681354204524915011286727049794802002079779095155969453965481096013071689487862890131966582619894191991028902527292177952130628116306254153876550127046529932873141163281563393113563698340027598481408473254056110511840110151619319131036128581309055364877362573537807143333135344227379658622185070824096402920657017034165989745518500808230960746470719991201720299948448740401406358886429187080839669475968542569127476921902122501524962611283595936193904243705170384761718648784989720945149464560889827408473014037009578650912890761350233321018427775627809845277705840656023651767288491033652941862204947884636827473662593898157705265152*i1^12 + 287043350331283756739791337580273008286110080190554072345601528292491623180583833914016420102286944053947136385791100172784873545552528313472733148000001825851984618244995689472991097774257445474581424362581527862824574148859100741389883096875705134330864761772904886936411702106038750084095052895096167747149049882728468299783147412284562062062103584857227320718325981676747377952168578409008061215164203188732887769411249069419917196290530685765501572748457594128861061217313642665774465585983174721847957974460569377339957414526796679053993304607962309158432189910663208062164663413544068478696311859074470389219903642907213936337832214366182348751041873531021470155104340370050304357572081035688064864318876053742410405622830274320467891817921594878363202052752282458626368172653355703159021100988712635693752019586470186515683603497116028057882823767175729344609393084574431202348069366890920478367655250195160434730681218557242661051211838240238941590544479690859626783610005188579941202754330326721894007581557627169799756346674389084873453001717852086172206259699278293733550108976523008875682509145418479377122824249721447277382644890303015713419804103106297461321952831367573567313142205777380043687988402068132680894423665034518264871587600159646624929419300508414007579684437027619607609706023134909034296050178571220651706479429577048585479214383174412978241028429227185519318105095208117484343739649537140882165283377673969719961640556595565523964704847192065657395812427258027722881411057879558779277315906789191718940890663676181489956706381425366146652636613634093051628711841919202144346037816232389498484334127993827890666967793572860904060297111652038707995651692435265081655764873750074706334271873925470280688336896*i1^13 + -115849133031677634795525385362837523241600360899486351419721714545081565931050223748635685820164735585582330025258265937303588756791596970890512070448762146109504196093053173628636137783811777693735997501939609289306946018815298148482534124251788627572569032055321591791970554304956827840709451166462123721383956304211313968353640882327696654383694969460609166861986437285257266251592455494507541964242559819452231681527088579623314711377945016255379117211061874484862808149461985753746033091219727297733775405191764216564003777236507349045082345317406866345276281759015192965832872403344075886021562988177322897240314097804680536722022066287741501979764015583845385197079964427618414817577322791888198889784573759599426625305439797689929109958133528331171606635936145793772473858156864208206839113519063086599960602618163298409384088170071068217922729334132255417115961941226447874451249608541506137224839105497628918390333628057243243944429126408955330588820758390705797594647854353619281569027243378108452222372268539609373134753928469513041712355114595690790997429665749864017690112668065622941737686942450805806151433287289316725709469367601612652563685255140770455113717431030381570940868103901084410693054669482296775668553529255181956815847156045357253754093224361725858265828330951952235793266430568838337966820807086727229969894559453456827995210567396356461330907656421262608672548286805384736669726421784733780821023565398255393566665773139438132255520781783812667797804657870924928634221158266358925019161263055228719389825468819210467338217913424104948634312724475523441012479046600802967815687155615358190021834468695548539727440373208723521687522378163982639553146840313626530171037675315648621782490942637354598268928*i1^14 + 56371527215454457485224879611540219007722197379954443124597787305540074053026476544154274647723747563295523389384639566130741237061242710271257770291421447069550271325257603414622733443711196492323633235774302333247354817560723931661732729784720001230417853097393443572362063674167810219386192049644506330514513744953673305134994426679847706127246590250541216125877718426718456073591707459964477221210085719144573840029930905111813077266786386247549148413202851138032083153026279963734441784062576027405294998284537403277698071580925868965559968337247107835601034721346374618091488506478461378346113828801774537504713926096409733786832498460606603837869382200304165887461139791131872383346908160192381731732557413555644824958977371674683228434573228214747668850497813645752867091033755710758558504059822544620110955206055601034568148502408691391160416739361951688141519087259263629943718421668901450918825833336180447644016735852511398657364109183692882212683987727081958695520550347382713513765688433087457741065350889252212048738198221945464458142817756187026090166378203572059240705212130269614428827796418439553123734242866018984147207532023629283675214829046391331889015438246391144566855188725256965897406666268733148236968137460983351145592199159262232258971533604970620981749474726107879698521123728969063828055547648006044572821486040807119842420286725501858741041096473011640629521009042834530430438723962663414012971611539004544461424937424162519909660215042190954046239300338546217591052654702015019122547655052446033989157766299590905211457795045465117676132272308302800419231037893455367194861892561002294483860797142996135301818647733896529591219479971160314488083618517885438872113702486265672888068339635736018944*i1^15 + -23750582397328875551810098299255882769609859421484995512289500159282063963520199599847369209914451162229500071499872202011173360773580908519841441599855750617304212308679385543193540496730894079057392982276588639862562198204613153200164298498020001807209684312312526866052865011698697484990513110575527085221706286279648755201419615745940552177997539137014997874491603397654455441454413645034116510823255586970113557561369587227690675425037566609506830466650263938219441828824389381889306323637050990703410423462547263627036072392125155328784299416310399005470279602114953195325439469356673608876789638059493018197758391846655597005140985919158277312255574473979379420565590720168076694411427001411570522375523356937161625189877756709100585520804571681689677685953622327558272557524452992845977708018966617814100077672102961463061029604029431413021440156818973907342520866792069928053957129225343352939200774195689661238331538111588104013630677873740150664919817198283802413476337622808031421517275160292534947565596092930144049851235089142309048511770090286010345505930489957959608585518166856628917575615792188075553246739064824363686709174577598548959567741220476203166574574885031049823003756541511315855811671654867778264047586369222433889786473222413753654936962785637653167775346202978162329800234514485560760391017244568000800860832920483702416534095961303492227494562202629745377976952379414993866270338821022557538087084923022489595932237531807217751327002361547273252535383291106815657416128544380334638002926169834900244503605653739762827773291037256431030917738328635651188634066128446135232123486267258257369350222316939293000128880984478612700750707391246962640182964688493226080744671927383448348454935465033728*i1^16 + 8013865293569829718348553326525216530077970028578421902664721075039480377398118611260217313989017628232808394581501091246181278694767882045262268253559778805250013779119139890965135221291175889223298879553908853797104399240583014472395930106662482013485021359238030726383188261079193159001878760342648602256857622081463694725642787410508681435227156771407748202199853582359607202052631001075430784209855221108778801532925978942540193873284847017134536674517592378844652176937641780145519247033583550126522645845358175669475471377606689192747721541807244090359864677780907619070319008241618850237394191512202970669464895160822793863275914830443087765074477055730872949321284913897751232811319182027135730762318391269964257992380720002466216041832449179831745029661624951384086059595416649052201907370721370418671400570794476895731743907450961345598771309294319513147874126177901072062142097553335485390421664568041240602142590511739516006474924609290271686437885075896674773573490455174957116829875894077847525806271388995088081557155087441466309598169090963302224209241987909689114191923230540935965212095346704205007772157273796783852233966056618924901177155722698585493187957843745461026672128248465228128019523835863266303860078260109908367963232041910040978937529518673158134458033792234622982838240893120450233604604346346132566028902726250280758001032217123864899401692442159448895442185591756700774389188794780326550829697596977556530983873664475135401591217615980552679413764911171660916980625248033704280263386480926228997096772136226163980889284640141983120463356421189465079071651476969028465090200064145572204568592804298336815544907403004643538074702955651304072479510211985178246875381073045639285798789447680*i1^17 + -2203814954168126762447714259025529834568735940855696147336061711544875947416754322705138098645349977939013608723629958229581282750008000329217395861044285138610642651553211341838023439166751150987302551299424396612188508427302927013104186099310240608719642490167925773305489395512015848337160710745094570167538805773004356256399377148310084158394559944664300258459879836656877229815981686471748690017116418690352459403391350773502219897454868800777709372158695482556682728977480770022148528270514858796288467307196832738865123340526497060778777154851780066980514616146269549865920264009687141798404332253599332892779255995371778868159048682719186408524941002215032503181888351929211361187876607004056990133052810281685522670605964888626692295105479873541467977117761563539316894505222510416206959934384762687490821910756583422100945767827416265741894776060339884499998048637507648100586616733221306114779518973277268448680368606515936432872441601284428393776131595464756266766274077545080394844395184947689939774145023165300818764298727352810994338758383238875933878827545741931503332659615192631422863498200395926635526881693094250195762550968299008256351129949644869877518198704093044854583801372810775610383177591894887400756980381747873657178579341072320540040828131144702727604639448344011652632299353391771525922805458542871370334439031111065072865280124904322885244279226956889213556674160724080869564088148516448088928234675922224215737493330276165904504130319051527535677616969163672894046286942289852667269153434019953540158005284636729279686206549691877896336508382259880397504145765118759186128650919239177758320551745330657836546428520895015688407082013864631529330547100288538964562574984555470507770642432*i1^18 + 497453802216879749539869434988098102035826920459277041433234423802660448311274738157507898119416928046337085812981061698456551110390588425608914159797916041407125885416147564103818352565871893409028597072487193807106721797753829833849827909262959511998041839911882489797461695215181134249922841491348903799996649039453188609111553943261082670589130483571404304330726611874353009237703858938384085234438081591410433694953037490209694893222547930652668269475176525966300907924988288418774358129577150838828699232237259724730030454574047887838013898497868406487326169639032559987233004406095184432894080841642065413056010750293128730710713526129218248169129878213304378170461909902967276882623681245728299915769664048019071402003679406020265555421199925437719195949415739918917715534394491033385634428104918706442534899894050148197088661913104354732517923998916495356148324497921494411214198766066983344243487714166383800600610389420110880637716385194226184128075301381391169112066512178292961486349426125850200318400882684488111286311635402793308124033429588931750061976672578117884645227276806892436836710626970583833480785358238022280961107168904067077151026015845704655649098108191728883367420973116594103303252726052185517469900500035172360709337395587265190484075927476093903370014970236752663773609203769001552360320631321310311744129651604051771379848586579598411180808811983771816390041735630536406779137791476296156180123529477476710554603240951908951911905906760864505755802505144222927218206360926776875800952067073395153734324531177272842846341123900713050062819020795577327775293872002122082336687063770546922634891043700203447933448108487344515049678606986757282628152534124554085848381268202389216690176*i1^19 + -93543423271588874481236706614066896581588824582603397649052324124486622548406177545474659460807385618122506552429608280430383720236668968241513504511017156751164966671801117302804935500173378680530167051913557971697368639062885579908704731065782618732809760829614251734684294545689855402453832015261899699205974148477835527509146320877875614057785093463338673750370355050068461403013074796473257485366642106230247364117356498091182930377763985163951634732649800599032085584257744816459946941960108238368143542279761438012006078194755051558700243132356284775154464497173182797950382736923730994116392909185284439638707084624165146630328377196885370009696422810514391214130381091971626764778048204832018689380353300932791313703563759942609059458469902140379975098784734011784605699885114479147761636412114634418611205934870527357518038391894406581676135118915914808050191072877604592930424455012253501734407289100861192374848405931670516182687139344405900173667056977916366175154604947487880540220061881885908070556217961595573001204765072450395340349423372968885390901181499444226886856234403507150756315822997187824394708734290879070784112059054054428169935193981972771204943622539127208780306928156114441786950846520645301791806768239867919063842858154087927528001375878558751650354968495135608756481348128996322337321704660737051522042991147043179877300807430033075083460787998321949964453471608252084015706980473450139268100160626552620995987374436467430525894309380518903041993906788978810657514819022894612802010350691521556002601643945951520551060305711708578462635780334089782222722831319958552503982021551849865001543933212271110025835017954850044855028438589691939218806903615331658438174402975872581632*i1^20 + 14747056293756913566056108833827596639142191907597756017534098955302548193531211052049898699119458565818773918586510530356126882532933927322229585355092335797152797878277287417920943006688080552190117830388465486132386633751354815390676817680784109335851149779442204549840707595680381482503607651635142498712801508050193766010844386429627184616254532163075636284418811057596084699227905813100377654258031185519375454626880670017074811899779201092147363263923867003617369195683613172533701790172519903454184811870576469793927350691477091609513723063090115795488815888651122065943339188308012526524267770834174445679858542034138419867374097478032009467414467256120685739554258223908891761667464169761610905327433635395835916458809249598355681491931816574923778867848718373862641345293501470207199158815405016062379383549982217349605957888101417320974573704761541367159677003059516463091664629469076752112554302665538158182729822577347064464033927116355465030859336113158393121585241106409764600273165065736863989958843803532733239685162443457431814900733504672570796878832377549921262837483133359589269968011019481391230517966250589404467632909797508079725196556289664344544060994701845086779909107510500871749633353760156684220765349509949533292259400753312902930617901477793209823758000667350831013560923746348712207819516410411591122892341783988785186653927315668140706833031522410271115137081262593718835246097836121613504210845566773988504791894186076160954682809193918224257353065276514031852005854176691900023542947291189691807207450296621377722878581900349620334536677064739483899007715371974435302474280354922563740808435136797818529993627686614623187845583437490646975365921249217514368370328542904320*i1^21 + -1913466679455628677074750628118978036761054628202646482164638327820627833404007614962033041767857114794523541279953074180786944913554586816589936895482021247971105875593683998991602426091419396006690307419557438224135310182216857058115942087322397163358921675585497275255729161722817088886508536403578092362686183235665285075964706203627446912121925521019877084911034136833744235305533515037151427354914466126138312459443146464012336812552418510520461718902558631048625356790384351310183932676326559160756964410764414256284599604541835536900277016575161092720813334912217270713093466551369758541980678250381336508162830774887945956865103773355788403842851751020319911490323512333640635350720491899424432588009882280515749824144057886613471779908431676050047888336538313334217286782584254336671109108200039061593921369126534667344120551555796181153638452604731969346433158560404528372927641705303068560334229458588666246671045622287301805849454023758312314529088087401019911709358574199739801047637984017479359218553163368629248668354418313779990412393396755777281506669881130551843124544265259255257968453745320314706005121879651668098600669388277768495617136580148415899256966033016487196022906247609782624272944026513095706840586922113557978966800847794901259341290443242480272469027396260469380980244003098340092266350171741695270466229568312528808833997085519770848393748044611066474108724669943575281141882464585796351988630948677754049413944381563589242595081815416140689443518163586935651224936808329784138832566199913726511140741277200886246147003865297153940720381802144342004897687149544178979954392492862375100494586194683690093979967440780892821735002050939495268886155091862103737615595339776*i1^22 + 197369159325198994145030564947643034221324904518209512538822874861902474288503553446739848171360016233939965981264931415024089815982315429647184520226848503661227924788453374377573390111090725680201528540364940249291185567016037154924808483632828948343965028770036237243570889403206158761325618801108620167397846830146335127564822193172340174353626509664829831297052419581651263102199207590783600472305032708742755457328786380874672314251325260705887804657756420934543139666889161795654652573640682241788529849623806386882957288406341951778987703561813119311730602226047951937208981453252247395178966119201433658897472505117644023037372693732180047561678075369474040404260456023748906864969307267130933960830347357702563809556993443566723553576751632850867651332675173475472608488079301331289729410090108395821475394607860178297657454734824584731422186982868875094380686644105314192160321816955551532470867964917395382252278734290136148699685521748440637676400783154756276789623436534502819328660988621839541846970785394755567162624853424815349924679721685102154566074145972964555007047714410353361538796180088339412165906017850806492177218849697622863934455704156863338049458476992226872997411436193997101593712490874804352105922657505163214267548580207258419232409694449954305009149880122202649064157200848132156164862750918060290036814326262242874612079942424237402265596705279866005766609582262432476561716535983496871066982637477072729569245654615169255789132793554646586024880780819894311444653913296544532397552026538640204842649654281115364332798713610773763878048117872987639853276522731605736910245247574698800178833136462929344480443245601968741566036947709775103736094935766727347897630720*i1^23 + -15457983258876687478820306132997078565877670239892660289423975154029955613533839391275583547822034006695712696398659266838003991376570191248583078774559665096860461134375305554889593574875424326824416498501407782986910056637422895540389479250760265340657647634373264802006182937547686683100269233637371775284442276864548722929264223050065042896432582585704931893233572140198163552631244921168211916699084330796767422708486359675501646833726956839961509484849871274022727378850953510600165323713904906059944792419648124780669088063575728333748341548558588678595186502178694765645721977035549632851812200674149718405530579832048432008401272758905559573349784792328604786283298272804827360081460409737689431745191114740463064535639856215194200362409774841883389905957260025536359967221971879844184486473524538981477291914254378434136785145828980020244328247050451469483952056199639648411207765880191751313717461122753795288152015910041975221069722144597520940134209754985854047188709292374627606414665225062237171745223417990947331124695838322275112181520209271523725195897635501416847675559851476598303818907142101687349851157163502274605871112110251775360320503578468434632588138176040981214667384745526221820286304631127717780402774636793170587845307544243199521770647377033510423769925226273929524944235033683887831102216998537838540879310704052437138225159112485998988521868227051788280983680633532697935064139984529579627666391021446674969543696873501133842128922624718855734076708053039763875340031248530782511727356990949002972590429593483302472621679269149773942760503249491835135048747746861543761249120269640622204960078072609236532252693039793184194817759736401404171932998643734148022272*i1^24 + 851785679344916411134048443641097753503510116321038072284444295311445029582085886813658010654154135638864146358815548949665363165074696887410827274424416665610786138539004200882822519867137265299322854477725913560208869971300188062254279253430913837039857971943145227298395079013019648678653189301495690578440038759538119885328445706923917104435883599176115970208748037439395306187200556444187072038859751870077749622541166433176741118676460613053564946404927289683075516038187631936098234032211435211677735358336113210525477651793245827714523743424763663601750875946807167762706130610090703760909541648745279285048176317434076027914500131590207628828637228433988916023774530951551360585042230754256077409538218181905882148233168397087438307445777041757218629817009547352742162239100473570996697112859718393931204831166603272150517233229385256109624989722433492666798234886568907441081238644476288312028420949963387841323208150420950174469238769398101770098065942786025688867166004736861524194472180584809753368226231362402978707961617461229313067612747328519961748341111816213808007220360911083769825382925746348537208261535399710577502535519612533827873307200660434681147852436364545279107431054056860884802611394295664791784653788653902259138319847238177404935750492679949284477896860448069494931261050962293845109303452854249968734357481443430466241115199322864118922516637657320787600466574731781353975317850148042736415338037158172685667369914570910427648457516422885178694016514494747897895509197273617522197010709047025722903472067087656014775846431610858049752160450415895902446476793585788887602668045012558555872961011215482263801505841840047827031366246742934976911304453632557056*i1^25 + -28871055274304299896678387917881874371411027136536305078785257031458144138742337800643266464926747240169132472601880703653734023986045331275831902124032160463317109256659420291296983019520345335617692950983538508927744588780793059182242178351178241956814912836207790027613736095835808389493512345750277313435438088726992653817523601762314854980686023125238432286920746003406740669325553031004302928259228354736171540358965632220401552715311412004650258519820601212566446713744972186874472678589568259309267459705031397958496264624939280209079235002246548698375950682250844572485872340790906648081825359258335622645701029050814507978480715693159130943213321174258045483935146599841697779692627257525189679440585286169491203999077894866075302933408228972773370847069526692896900638227070582606116039638636343935719127730873575614862770629396004843701776343495631581925156541105174800698199777795475542676885064876512830255334959054900429537404846775056593085480431608417270301060640355731366568621287780579249022364850932139583687813979069846225032942997266168174213086180232677193190078543766410402705894637799168522753761506843367543239854280284980652878392286452295039058225296197092667106643766999188862530214749262369514540607669555186025019649201547915209241203361861798091362016161247769336441708310527019674125789551679970506407155542413560131516297817125729423019402312897372827386758196306386771174998392971990415480689367876446743645566969055397564154586494097703629863077271663841250766591172947264142034719800867527853448629533045002199486150093982906192838282864216217645334352710454833807730722095025714684762596591779920595048494617183244948454474768328990133932453559009280*i1^26 + 319730924345201735242202028412406372165027365631859677909227997834373759428978680988640521051568669840497885632305740142845963125220887707645224471828555807103672308238488432060204235804761506240981020318360952391574788667383851779740641406878070348339060364809064502183169018795652014658892485541883578607282365963516459037376121422160824941197612030563291105297374655406242150010145952776411727001892511749929746862245037725808441553728816390685984240836191677301309665754301432036392034749005006566314538930700367055921661519108662586705659336663975859390738397309140986309980509059908195099496127704255409544074524232099154776850395356522592316148952047057230019213143209361444688795743264994337850037606666469509934127844693855309960725783871247599481046630139429663526144895339688667187914329922421834945880615449072052574549152260575821767888937040361622681986291143749587155989742275958735034358020580408120318713666329663446361815962643678798093733623586724397144331240354158301437477905483232257635435303869137204724719280306328853875212541380565167494858900443821815828198187846283501535854380570446476356147310846847907438939550248559635101078400222994195312521036652880777833351889645744853026869154923152478304612724372413483405466828913613026603068044708366279662559728804706231879700580348219122177386875475690829581410350981874697165639226562340725183835597958116077816429265159603775039618614467515951179594671156727157212976545343185577468675589211541899130340190957517221487819644001955176369501522443523755986854279559762753820459379487187534499960892088240898998613153796804861724954245321723639365184608280167357407258937228204835730849049102944814758862258176*i1^27 + 8914062085073058495758249333185569328019440494834721104033614792517219718824885580279984560231885542898671392994120112197274967550372125186809154620402649455572487232920443426004261387424616594579422975112438432124401182050811356421845120727272677332484026578293962769341505131027862925466403430817935687694745404891818096644183571435776400061904378350877234749888019082001967339550793479543878365004453169269344734647221194500629856119352602699884675005199575916881528482831139881101700367707800947020637222211093114914413315928826848468895158174792043416963896710314092335137269332603786390821074962067240614329858382159176961388509854858720848200973921470247868814194444237025073976063515213990864908291986425501719485294377513988097736496031360154549044868372748637107472118970882531392025026064757173361748948761924778498524310162490177091768845076951502449635108555195858511348778097967232162703574180025252017834978464054168032866144987564890124408440903732334694242064998344644487470716951404746032891478697228746012166713508899041719264809229919947954193392699747381940239594423747594219892642911365829070586707043203820729918878986753142068875742842648601293421531953375236896946864909331473702184410227285971336621976016259384982827704299258483980779324109341701971959844119950372966757433481325679037648368859140483364606900573656779966434912902434242009591933567587109964351722165707867933616485476242612160607342570722250282669373871909714923611851631102841076927964662291739217825691849439815526552037143502422938774164409614232422669738443943438866577435687736637392999564948671772382361214694298931188722153948290868668594668690165106834066753434924466260934656*i1^28 + 947531111914472384933481540163679786152339090685753500483292940829443677508355738514718236286458400109269431927306001453652043766478675146050956627021187624918791979667451345400400938277378932570719141830370170240639020280541989636291575350809289490661574321524913646608513990736896321005596084391969522924216861323347892499607268407165364512097490009007046507746343534974523531859241026078201726884564085327523051687297435065447541772491103284346733573482398890226802367192541171982380972832097406065866736823167481198555223112428931708412476601296378877656367641473013015621558593100187501457659699900267549901572135307191188388641168505920882036372725655355207969790411104768569891073001605066494278798428367940060287518603321628163476662671673164316479033598905801838127983623555822413527201120485882953046536289931766323117873786470877685419553602454875643067974755325966699869202828024320242322467056465961388550640523378810388528433337900810881961939275637368351164751527308167389577867099236052297920563990726029976784389871548699557024172539810691791707748747032862325930323426557303693080815954227570957628585700316582258932635435601117686875284424690592646284489930079671833287994519559693997791843412290305443331732199891263988748563380479478868488956824759583266496395163134240406951253809434986173918152472765210988036083955188892877549723092765393551972999023613302952886752149431101470720472072680219982069463597404759838869938621607416576572483410967996839650767008361347805466460407127006359807360080050739354513794221907079972148059113630922229252937744876880896004881086754165789950967252588738333708687295017806099814523360533847149498594525844669988864*i1^29 + -107643602316731569449331305599096332521968701949141221818668155584377934663402534519342459279960119532597368885648131498570742563252517608557987999500406207533330277474527671275447853236675392288952040261473540138519391698711100728083612479830906879635345583064785812264591233255044880875940621990765442343354743470972250859519359001479096003690194900480938903192919714403950838061416083393078342224783267036780262957306906174619896878371418941708805224641622828557385668169493814333379175835933961766774989404733999977807433400124556406351772353195060351524334663719281938274329556127029759917811777747585559915498530215901190641847722673288973675957474536529634860467347605928668588697492980643557135511130939331079603657160305323266343162535195952653322501268589105483430007090144459860456911929944181585109186678410871671177668388587807949392302572631239566573269821588327460878404440982262472944285249431856647598901813709673664016255316052043207873218139031558816988789568281583017411616709911213085753691446255909720262213837344842577853603838436559413372748486883291362745946507117350087991537104451035437653665520747491283363321185626842595185525824855107321276089543224722961327948765856206585129738851415366523145380312683317056119317769573768146492009281068346755280769731769985322682642927771198605211619441151074926733085831011037541648095191196302131425222517119901668136229192994008896437958123509465818989603329417781315316401444860778640953216271426315056449939115160189503323316391067030270483579170132790155935733996912425708160314501461736502101007591449448918064505414204625793663700300943345616520441779145954766533564146336041947936805160535195648*i1^30 + 1302384871005744716710516915517623374715337139399698276825632427137263461394406169741956698319333622929176137387406381900868697992736534842469422569010060740438720041929174124783684878613370695221311180764922675017105317678979360309295485029024686074922446085948308721788273485054450543318112910089672181235248131831880400618763524853639387113188651535430978887740622865579050693222236250796431310114614236743140856404390425434346232857034155247850877236733640295965874769725971911857223385249151799891725094711047915628669152186187272925823428867104468593693423791182786625915048131898420229647998036545406272573031424709798562711601273359003051391276281909784725432781830057576674465936149411943915263918439245965674367546895529858457485180274723570482618667868076166649858885794175329417922123273950638554739524833325619011780613484592481828994867992980070404814934361367788242324593070233354746912869162233374908261469889921012202832398323706880904835803865522100210614620779011187878457729250710743556856649255948295697243206598632448604129244030849455530301882452166744217439623581544686426347707533945492616996505836694745375001442756472558482572037789370390146951730812228587190495063032700450666732427352143402983287685443624308019315006492527713278867640823525956721628671865518610363062425456164004010976073687881495694545857566538185792236018530288275350205119668485355915831223774832062382607600117072160606985630851878271285273235126461307912496108873927419912380505104059056747606389003971429038461364491047652999466059581580507456448677649258373011376256899948422020030640944501496982955414596243292494053905037458585715873625622310313331798914891776*i1^31 + -41268363745388610865192560563741346549991740356071005601214506583134360690759453993065408414902920722055082659311197579485524757462844772385445161306387957291475162950253335889864731999630423295823830156972450254588065774379749864592621273943662305462490614687506658501723032663810752138579703391682229825638433898386907874941602555681046407780535536183001942136000427602685872387030784082231529355899396166889622711751080601258065218280130489927319011861956067644421030398725076183367095846116772624237443169673263573632958938038699011738871503046554891329766211666369645460093980562632945312981765567682486683980328760063623331382890577710416020980838829297826589578585694330491370227613732832777642811096429748430571984204742608593284461064655602382243618804457392620413557739899093203695105399764677425759294969972827350974868660211615255889846763129837341034704446769888954900055478293177769450857401106306837305122709245934707703539586497439410730663571640784420185900650171372122049687773915744184919206289209207621020613649946123553515108858579736636865060895294131574768540718882916689290923813689397360780007634713211053759024456936173191414685227671424827624405003050546795927009171970984804765948474738791281919033074239216334111977674162617547593847793161262001520067070930037994230517060575809847253144821823532326208737763669311407148955953818279886266624559415517155295473456412388961501356347367520017111354523156114728746122718554159386591242748845245915545320302064865305645679982634437383084084118544311304630853021542338016978458103473673654525304877078467305066408474338809894181773033681194191626369561239670933940297386455780624311517184*i1^32 + -350790549342030760319104233276150687833507993931249405552409903596906486229666035293978397282477456189331649903842365598949548076852773342085489382818854777175729145906617782645118230975407840013973397856022380695882052796883771103318996924602016327238588401313826449843921807443852208591844658655955603237003976894669119204478945901153542311741061283325653831775769573914651657403320181859507748818851215873047117286125410617153542301978088174846714765589355965744538529334330752732921025621089582234272960540469312840742483738736295510792762679869837346134662115751315858573268632192277997327054491532821020231330810630593112741153647536857345538449457553046340213729438274709244513425489926179173004133453766193385345027110814372943863116424313290833863553529925811465122327627027786326741672239266743916902992317431122562244741465344249764354820183905856288729000957549936180207995846254385532855726800090362008397166608889106238073958000550824470739627759240330814644656755030093880635489984921559314862789972037357735986884381526975587134601334956955147868193220693357087745476512957433769473381510202697832953575093117659234896719135734046760761771198135177700178160845421660672078849658575277813418072314662076414424450527586165315589314209655165603485990397658835416121241261065487951915406197966251653901979346181346001957509227535905972115725313004516213206455265942316208098266051785277415973848287855740696396318816410552475484526266562550009879746794476034786419870465721579732988586406654521548135690150416130140988341664113101247592744306248161683192998667227299510067877361044457943242244857414226093834399348784186483128020324501633892352*i1^33 + -112927525764157542628410480241948573247699387567369435479428839575039254271223774734508128001161820948943655091351530062395244216476146390990003391117518012672144398344448273447225018207707611499794355040285626978519470252269064632429082744857248908534661184721116116730077382012211710521437833063479278706557944274960908496593040459694391231795542371952243645135041689304818495475937967725319806089086774009179597459570465524718233180919435198184376764206333373608951517033317039739697802032946806995184194323803488246958417286673745943845276842216859458818606398248740878644276671266273341589529297780419793236544693401849457558816458109426020780127620142618768958372074868856989274758799054067485901817609553634488891897595839078406812904488924192525047362432940264547707086836560383265399961565908316340308676449476134919479416727628901868280872542752316839744018946606267084838135777419639496132614903367426200724317538602898757055598510900005642275587587349289741683812047727474555509303871428636025581865536567295172333329416716449165683879878250493735246350111133782483132535707576129570988946712624887313029173575297190207836466536586587699263632098688341941457401924600950758541405938113094896262709000727401823281382288548642803671080652455314554751884984104704958178065927265374347847870164462753104527295588476626759876287439736690519292953449175165902969850350519101857687812498797569383554069493573346996127694898824317785259641070951686245664173960010215005261908654306842036930967637194159087781897434861923375159482024628723964693129929548628211446736381598820602908445456817558259431068470969784152455454753240498758788641767966113792*i1^34 + -2509433048939665205021480363498875789197672533698340886153820871517226778073102940307131259373054234299563018446869037277936072906643373695267842743327621737689157912918163729006206374457096422635374265664563768567185160801373912019875254533546749325738111712496313266466280137822685269169836783164835955568501174329144173464026057645238733180057106092886827247513315399294434863536415321188276744737934501460779922366773511873953806237833468861286092978660232718497895893215461177819600398598922719615231347254036534590868687259427937815597236123339967488674268195229115806995881347678989615098208810441375966724593225365345392680757121950565701152556134723624458221197325444147196865806635600297833187243064247025142394407062791429596955357142084318899219066755580637908709341569866562292838876313335694623747174632556777456437631285464831318254411243829806402045842691370622131106738477869257712503861184637492495926195859925242766908801437188713450124744493830018888889058508153002294834099129150638931489521455334316616656180391978594821719164278270081483008204121921451080971633116765651526605962950834064336886872684432645441288265895197872880912142895301483630403270134980315487629744408426469831516905582136073902077102303171706834144951359832490842087516236672163715284916077176820901525881424272555181302653507045869915101833991636655346741603778382733621050419901812276369696652285946193883265157775541566609531766890745607666043680201038248873938055972115129215359177245962716909680346178250661188421381982828844856656488007162166593621963675275283845539226271556871112489753198436698034945271092877238939481537231222922015737313755136*i1^35 + -43825641573532046967482648914842012672870265048036590370515456889484841734357097561991024107567473560791061292325114048261189706819908420288728473036015330396818397916896479351714855157452939065191350124838582316827942199366821470274431413024359627033838322848843839961612915896110727174536606020445699781372681078798847582148178059005513326019157194413749689441774629158188619282192999001431059760630674261197589060536305395035380615899619813047168155665767608226799032526459101267216952376287780082251412737492366940096408257843525366857902004682060420305353850522577423982870089073019748614488837528510874562434059912888646877897680816060767219003556484275215499804495217914731033550295128867701632105618546064966135160703935174618181044791043431367083876878163796859870920779982368341377871685408114170158977269096215544523137945000614473647230979930271784806668757592988022687843050203884269640184018980435524573550908533754600706835045742988696095091128470295704742650708290617306916851016798828045074905839807951828921200080992793054168758097850446535053889242536561786148725398270405803109421993305224075379039554918923230549387730338121038062496758181952360207016263582481035040494528748448897721715466026668047668218030947475273718624013273650840295722871570841128533406817849404581870893735299913240377997223563867393845995214709049720377964080369692314488253093172178472779261287580294760709859888061064590708596977503945287324429150309057757522303911538016970048058636426902397121712037906412649551062115923297165599819524778815929707757785648712721982091928401685396091436981984297267019292270142504793430746306790567818729357312*i1^36 + -533234907467214776269103448508933109318150189848989104891739392829180723820553375224770288467914497639981768603434279325023186042085143145645436549665692213441783401351716321030653805500605913527739514320315231029128555402477676560318890172396553200119220096650255525264975146247151309033355176484351578649532412151456908970469543089773008312945867137261988453815862889416628959118639379436279143980853239839004894103164847890971373325543175772813220690686772202689731985371234648710329978304174366183909186077568917174815292042404018773096620710610337441158696933086937548800708705727090111403629915251852089765949622656086723669939476452066457066431815630755863808228885022118538532959009975419385741827325566277162102558961308353090199440585292405953963846014947443323261673582029020893447578485703302077867295585033647481923144617652763614655220305252564027628376418039745943651394562203376956799157513685255642274319281571416992099541584060761604181093809070611226054740683421141886304791624275701837590720704107095114841703665096994215110112312416974842975725919465996369818177707510516504821398089535223000571511067887743640402966787291785942888595795533526285769277505231476243766270149389474252298473144737475113621857150663033142587355877468244736296147322911915977635002973405793669188177709470814876795552027029347237229420309313834984056971805922741102388102479597862234023231008225120675524193982492120837927341469180848655177947744989206124002491343797524393806886928985370644461423207013085178761600220067908278569217246382128671660629601875566123027494251413264835429421212857370449647988452965909764801775854852316856320*i1^37 + -4591643817570977028038267093985228730337718945616005958815777129511464003868650296711325032616236239771880703486126820697824497946348673889050608642462674767931616636362413653273264746350601462434437533957523003178674985628938496723851815459484973762229939345147953425385693419522980985851647924812116735086307192407850097869422846709050821622737303068202512888113082384047284248833173091348717162413293327939335299544213911830827383898042356207584543015028369722395508973365034048457848027630397274957204569620838678522155828180807079645599804331376253271661062835798434841120717878056740910324206273655562620898404841243280365524083841796800827295062716849657269574654116723457120424387235310505131112471049536003794683808421978308638769352813506957883211708907733037254082547974952685399459467819028810054582033124603343434794640245099033822633487113980698238261197686805764630031755969575859224764386897543972011350885936255536578169555797036478768892826684117657817701826695400443304968628917225091277890178713567458429151439369941995506408044963680358923495500138391873831532327220274404700515359916122222404550731519932773733546166946052979571189985469053882733940064872055068221632505059367517752052123561689242587210687965419171234735041235302366062546745593767671168809669546588893951241229564924829327247019288446871494210785266479854323256647543600794129978226863872065929984836287865462914091612248181914601105354914702982757490063885555609402245974911870996152419970171611158433476287432519483589379564326095005167164615610080807645528495471629917907871104165548654585432431482102963939674400614541431496102586634731520*i1^38 + -30099978630878456619427903683417926209930986271068318409034535466898784865014839901543797301605613737205367928992338428659300120273006294849219835944670270299563626284223974411811005679221080398622596618413373479177536442487017836345323216036973828553372409140371610533206875641964033766444687153459080251406368360441760259017623161649823683406244294416304129542461988606103862815389994224219817227092542253820963494052254847191763311168573500106003338531308443885769975375872719381629641015958640904746456072263483629302180406133845016604821946522394220550986888936602633125916495710640746766697798642334301855879247235553136664785178105473223635257110018062121219660482424925540621073765274678216983772836839526707660025018275919851794520021405262761837728281285266883643004900935322939343520785348865518441395994432387881410296655199571952099823815719876271420766644915981399251266231136663393721962132621212665623621639850812539839689268682937474027352229568996950240961690557251081167816540259678288058066432078359743848549250860899469622248411366047382524761249058773840548207568682529162051881847494584842132409199559308824158200729193517572379766339960271520248176483474487383041914650105856713263199562752911477632057919019406660745351870292834566215655218524892490293141762737078386788282527416754402213064385789412950122569286800293520156173001503667136302757325735841326448047599563775198947699731713769423825032985725938728998466677738240210615215964018557127783252308598427700519494613570889781832148206647453709652476750083523344744314184995061200827270930890653801009013185073419011914742903381729867878312706048*i1^39 + -106123423332998366359940441089761052977356403126186315171777015422924900966328400508359085807524165802687330752303190704891126209861111113604232990677204402285230335808621667307067291543646299275085382496575729880290589146816972962114744648714531676408902601914207578356727971326652859795310300344602321451177832831846293182752096142917466380690631795474027183873211504255564889066769421028499538103814224478473239654275187477994542433408817701115599102731466691329838195848747448660175282279690878024650604258942295181481139963360015050563364555712854237892127364972076985419693154449507129428016378201888535387874835437159909946766019093074512312561382640757591333982912331234751078952054850534435187814369007740324656344102506560007624902085134612777935955842947954197146811244110988807882388267528482458873568396754043544956551951342127590936717243960881702477638850553582456202377114966465187770093439368480549807078326335910466009701698632159777204179426269162574905641810649784378004266298620575564879533810074983199761026904518354415932948612198856409370694549879235627581674221512201643214500683376831385331333745082328707069653532306972462227236736614088607888899880240756303364534706294576723214242783463016045696978602200441296480620173175082577209188522156319695913372740371882956320895652731854306460593585806387224555557450015273472264615501832350391732188952027171363626638103613460343300028882609741737853416151297007876851119639520315213909688196768734771959339898733615412373501737672014916214843796393536818052789717180528859715670397989309060199747819932464657575424244488307630487043865947328842039296*i1^40 + 224456328821809106871018025416671906335764112433033030612691241944651896643637397910613194168550076860085722855876450897570215769496853809743019658360111653687080322913318809096774442178669390855745608041130485384657040507113098849035464189024023604510718945054651124550536995841645801050712526343710082141819387214840707339577734046821730321023755255678702170262848360229916644369652078161622901014624608951231863109427157807948210189189184626501167014888011088618251543313239901088314174208140998477206989010167895421485574863497217402204426450538852529549347365103033856449410530433822998450450241475131830732179462854982182829660092735459067568903932702698979762713245693188605105434102051232689584012405580638577355940044328661513951594325340110613182041268259131381018272135269190226617187735830512496855756772790943757570839849457761414501504656542753360500721107933284987734233658938993523830680733878349758066019841297603717125864918389234538636174028813592222761828168960535625479349085992819509643555128169773568822128472668380174659217898381064349964552790601423100042566390870010333333341752026301177986427041777685064470026781942025766763442620607246469087402832133615792035497031038528426047112292756334039831410707894443605593473419264527727112976583808359659552881265104096699724008733684873607818236043099130985928023589162643117103744592089675371240220483643586056348221870992773785481391656427714373738063302069545586116491240180393737386577842590446106184886988785279068840291636624871130413368226934639061538950802030557059701203555477156494932311254264708971024622141657277664496385238029565952*i1^41 + 1076844031279239270535421228824700592378368585119138217915343680557975925608203413636524210519269050437433294393419441906825256404982842644971530988772815675880360885620121521226732071328267498894278125242818928635420550037192643933001899876847290160332272739681557654182324823513499326053882926005491638252364635486589640345334258066970227735228706118121016684219133416974079263337811677547241653890690422918002700031005999123847102680146480854674181629598075208862069163655963930908082925667060833971496912762337026782914429166595157693099200790565853285228741972197073000350189195236760336697952831055156937696596774244235054340073260483418519118493298327518784615179020151934644767446509428642189110913130522361940083375500938708247196026860092062115117110269595352561383328990415206897444336141951928286714118748409472206807213970798623570103974456351192902363904179943467727877142226426891269403101309015741936237909646600129509749389311697284365391094447079349399108588735134905430849242249637998742026592652431651027182389829658705601023087226166873044637179159395937616058229139166189314985395026330896108340966250783968900101839892051209447752664627418735887839747154461445570478113785075983984527772914606711406302698896321367918169225819057607088845634914530281568548999253438553024860288439470250010993793109159208071367611003182881886378665273184929401003704280493988137435130991567574827653581393786278064136726579757402969908164427131258308882498652725821589094816431901122090216377214988718045017066605713531219415319169959651816334087041373637301988095550185048927970135783916615113209213353984*i1^42 + 14548904247451343016877015044995207243474133061600670409127042237334667970739796658736086832166920541487419783771184292963831376471891867268096327358636085789999874673452047028084931961175077034474622074526265000129701802833424282890468954092767512012183044280112070729240824142684299952809842291205445389646536840905219453466833083782165076939065322779120995349025919002013026412132282282637726855808070675750524005394934976168820968476947996747034841642273068930480298875033753297409596556250959510962203398808504723457161246877451092092928402902179797619637986413187308866032336471084044140851989355154738469420854729210214429049581733573503732228408803562399600820327239184665367234065858035171437931412909487889257173435598208702263529807740638900235763713051678627338367936822406788880135215133432069233127635648875959250660275884139256816452126156165958014330747007988970021582815608577144848696305926746755224277534424394282277666561072967828161066563661317698809333987393673110120377191629623356642919051714043073833037665390693853128406222151853713642089542837163086479617987042481672434100940752130733946024861748289120007069423984054462480796216301254301765276492494771247056565546292674125543516713961252403703101372382988676069408659880073063588333801205589625634005319668601012963442359365426316288882424818664646407915912660177050045187617541073171244693197916665376713255255064572180002145755004488858096793283716622539285142421415453121942146099454443080062152126194129786250622738322793357090382115629909676102746132274659154551213180924620225608618248337848894756580346724061202125684736*i1^43 + -182553172406652999639518003907717221255328056123474072520041311612619725765263567473221343342920977033827191814011994106112569780274568027693847937626590778200893953750837614922155329027393799127087000525080498893147784756952449392946866527850696984619623821533173590054762913367055950043656232028237294445122053293412980640539433105856243494822488956648407610871341163671826836315289351184772018751243324161314605308708402385927742327152956404750573010925933997056424343047199923610415490822361925794003373198363058708470067908155056230609093326680438487940579418019800586082187765014854504944790261124250468965664749006232867146776916072397563071946546617718535767447106460002790696910114476785367403178174392724367091978367769330951739111745100022416100980688772111452279160489876122609850477895469158029636603525898459464407408746039584075532564754849526091338252562141886713751448357962816776083913060872265400888154246134342070395391435253141582818150515343953581133099251444413263667866030821146323395138162864292071066874726144607175041084691845070109300187917238422199755879081216134911404674661422068029934820269881654092493793667924905073982424302688176308167386293722770432519993271152228484544637034200367602358752314401717561524818755153589255197660694730332782984837858347697088230745918300955717644551680642598717020329224165030344083780712596091601330758736836225535191823892427321511924808719775756566141035999392245525125493113958733696099339031974608490274838406368177121530736772216088244614523447520692599151780295942117925895048398828183184560482990162479873520530193772202426368*i1^44 + -412343600667961438338564239864011130908204223001044324817656283968079248170714953272938934286572284022445716568692598595719751859642052826326085998284195965802206611058894414365815226422602585342352748775957421965514849319899913936690202082120815235964048530790095275508712442165287932964464672003213671151674155656034872806270052674566119128638994368618832070604626298928969244038540793116239148435738839089689751020809219239405248024992840003599840118070906450806633924970098161451120783052837585287782334249915377891937171136034315589211932272822744088454048989059176154462433805137989629444476935467263691182555063297460580281637983140336487129258007806406767366079766046736457582148885992993098904721754652358800749865932693197045567758242797832132945962352938497967013140342664569799649105422718719185832764636736588184815810151408195337929091955495498301002907321324654738137233337167084528408922312400879815068521550322767091211779941423308837355802376766163753795917985965958986444691790783568373766960448248578773095437956531938005416902833551906434391151552181131024427973836797155314715406773168184313783934978477566869137317027226515040200272503544755282877074773432835168030296519143009273339728220083714784998202856000135073072719056331334324844144415661753572726680566145876123357722895209059692510268557528339200108021282971502736650832988394582092642868062437653999722814659726055549013657893196615239231620417466449588821882375426717046286247932939039633590221586121062852613867397555447087414121082659353972307946107566237282701486163918498943479420683151025395608206788526080*i1^45 + -2313316673363479580031773470635426674184288999846592263018295880113985609905702249986330706176029678104121389840437813668626524579150765662175718367547038432162491569229006580828812071166200753054391216086028688066967024628160759279468590406701081540812407979390778487791519021449429783337042142674728783918816473265525731673202817833795735216602840410946539617191656340408815166983584121546951333668409537266179179439589359068353620621571969811898256747187203880442094776245869140166484304371392153271423467492551826531453064467506657119500600212200132051310304117945232046583289705812646597462538371123109547722595587617261869604056572544655852181344924422864832901380154374242479346224743736795316171714377173415361068612360156099746740396654300061860249172506745726677323732152732953959340475222569969143443724775892228497286135635378744123888788425414048458436914229868459160389323915008510459392057142672532030825651394509216874512744913350077245066715870293715849889517897246003864640496243002674169148291752733541205402140225034335790672824499416666897122615859130078037538813167844124315476413771898283035856143622122648624625992131446057454134782027073122408706299520217400591749316832895471818130253076702048912999056390150589762819399578196054525950505952205542448117832625092230827914131897744858037768981405583491049585379676498290199856399331683451780867964618223737770150870300882558276302696475116355123841873319952414388190980391144662919750109893472293420503187874065973184562488990755434412385461607353048253139857801641816649365096718291256941416404830800054961102127104*i1^46 + 6761862956996979961912534590964394380349672944374367087158093660381040252126780115070551189997109662003329028585439964087886585300759175008592765505699735685593767763274051135596475759552550812055311815721804049639028732533243678240235366742755448255334725280707339852817569481257769627940196157920091066633577942335211106579571932031317578897047774205288500088876378283083245161972546906062230913485532806406481295476328113962748963991134501662210562999992200017042645228059668514675370298660433606567255482421616977970053386322899239665344476367961262334885374737810801190696967877898170410054090868978433966427016905216293869347932061697402796197268087413570166742815188836753434328716925377823761983534713876577980588824998171358282332047095394017295841416923916777796181937542025529194415294555210583240187225189630165818616083748980897689521823178448747347634341577768914600253744810768885197372555152126231338383664456731351585493623408306596622386344027127385025103569590088272521504416951802218570772807331559075550100174805505304056939681189335860224908091240643210139391213625303944587787268262278202619208782934100841660579285068232117233943902612409886036059530379858983080147882784120153926091166274452331133923471616061591786005091705044221258750005332739865333077576946533453215955060234200065398314391701886400677221060109176603061991989767975902507655882763286420069874271735940925188862150193629142338640195964130460873578399862170819209149769450320646322415990833281713879547753616073735657350112813664647586519517234798388771936352706240339494727249255376913170432*i1^47 + -6588779455483231501499491608655125674401137150257047533820500369163593618096325410141531773381272906001545702294136848808787056006153371294358214714146121274188359534414970521827893553468537872537653295149042008641265777358296988767540506552712000981471742442932816075664823239715990909410663251102439688894007932268949941967145109114692086881290628451389607397549990104979861895728275721465819840292201903898012249039442864190186958364437598976612205212025874087344394481734233453341827105883586156074509207393431751426939276444838756472815377313417386793449095423060428808515000110973014898294928062135602966035991511798158810126308290925541006178558958895098839989230215889759565242801881666045665520846115958902652608092813921889247579531094183025059854313400970546909483780042482078924999377647585486082539306392691755134844437448911667961022276340626275283065868582758292159679631085384723527516363733689728777664697929676584624408095605787581149633619234242163524036161801197337090784092775558941291809531039124091441336950490794864062129514403013364387640622438797636296563616755032706717176361601605139034976889110249041633601505656607911359373292065833597411009094329241846421067540875764655063415295054717756945224453534234611297901011098677882485448061279656810452500155945236496031815959458543251629418471776735879195411399176588688268903389491467250537755022755645518370303275313173597093285660261369299402435186756616089880185684943436350886293656021592938306008830279086939252351902389901971940777894490714244142530021669717520838316620543377378243214070654173184*i1^48 + 3091722260386288095898882079252026064696091475790817756386538561368025593791589798416919529929553560941997241713304230038109437928649641061925579972692395764425769659892016716664289189075113935198729017197058079166190570296204317654564206179925002962492483650578095630124874806144571097528610395771164033277894908671342303941775185498029766555391980469804383783760490428929612415907367390871530632970533219425993806594622744447059412825204357851801607592063409108840210602276386239888885731130481625857718682984228198531113913901495482810801062208363150553834871825125644705797766206729635938561097365817822896798883758485371550725026251680042305998555933464272040547867900861992626248920716671386574113416359731055541767690023212193991213387860679164847833581082232172146920369138740286445271526066861129614818538050663175832410420767662662174017165626909890544089480595372208982617552252361993215206045791965188363698603239337112502187323338511085112627287822668158265152160541848190317085738577521333369694586767842080249777605801036696729829099500859016442240013547908233503439881702220946045750551299894782920714498995472096101581890048312392717085619084406359723083847444284194681694559480368929945907982589224931836933042238650387724227320519504503260767115470855825588389231113206418121027520332032565708239528527442242325835454682047372373170042530895191022214690640085149174999528786249581930242181864002632352710249219247282295664050047758328282858513722939201720871992956012568462394202706559970543862712727530521380621495217963187060396442708608468482881748992*i1^49 + -978079329381567211055388637119154905631732134709059791731885687359501634853218920681322052544186752028360711043418811177170426508745712910185522162312844088632128491667214236751752083788801523315028793679852233563637197946159734690774021835210219549720740307392227510463148447528364381177989389580901678363943292622997321000539017441056196618119240498130031923004875206842294866360449502959968007151967267895312130110057073915362104098798810249149582359292930423919867623022767192784262709779950426379711422834219347488390323098503956630328491705334557133832805324123508009414753470642349904094855343788348331268306454632388467976588993006064142043561433341053604782920500204301114695815177662642108793126981134633340396652369864673177768024493569966765441494995889585989840453727620662116789377030271696789961550585195212737817600185496343289779256739314360490709165757542977565309111864735905216138428861765986100910151392750655138479331408559736034733140923121014431068120893539875569006872311244818175566866330749567118077783065319095127653574547900406202806448225277215007156490618300308866706894836848831373538762882676312917554207148086202207918418249584230842556385799189262556556498658403751074783879803246826214943770294210874133150884635237115375291941253277573005149953365122637513121528722462463347023510991018182918928187644147665416981289092997678995446609409096925357881520896242713480987992707652648830960962378964823743711164926993623918544558956742435141780214034429242477597958820354346041051989836917053022280889967994568699894805387365880692736*i1^50 + 270837667873124346192168996970290340271080582083709543963730272252099699979147835694337474546405743704549278500926487577527345344133598098351563537023258281739410099280076491718601159239932177159340319473081797302768396230032815221756455426159412895857842855801259676185149492437018618749645082107743529205384172203147990644012084912772077421298814178564147702376972091501614754194420275171070728847898943816792213446383619977994863053380818410432429008188673298780126009379240691925298094748278591314387640704116977954769700896314473690188680176760416492046439393264034825422305556637772634135406098754781506265298751858498008627587676414924966826497662428727852740253901182488549682222949876247576778417129391836703317452844419296177276550831274444379616476607787350529396727746786293068285119917510018464261226899020365088433689428125498873895571948733208374201304602127745374830329033203493908048983170343623269307755672314868356690699771269784841949388056902065189084105458063177992823701864750931041163318174505409873667362151852929548284261487716844842992186282012575152744745098577826500264729849492855936994463307585538347662535819147056029725238474164024480529599619410933763390160575248476465408549064457617855328259081105369119302907447899585334135296640170371681096352988405001174124805250170420568092351310640878262701051131533419402763824313340758905873601957093833781372258773602396397739747467729875418070395165132972584478869567886487256742834709394793603868674985213253981101642995216367352030733388558795187101953578379268593302323060539392*i1^51 + -60155803537663122832914950080936615035992361447237633382134285487739902484419084525880859953444480455652843203633549704672157939494928356776058759223517728943478525848507056161882290551814113128216048817611958471818566853737113509618038538069110366414271920070959238441594038279894400147099100822194990441410438927739015646297496898651845609601398275006214771874740747427511376011691738108365450740755285313697074393663079331031333253932698436024826187441612234114285653132964349037455566448658043328616545658936842440059002736219023952878007351712660193947917521703112564521079972124619585759321205852590922586227813877524430100984678481474056930569551410914968927360638803972939632399375067073277489802172046852116423919951502222150489959198836270100971806964432988480446940541323876722217771758850702093279666557556376530017721315042980653584719518971278420793245579290594928395488557798819001749157770928284981812448714906552631381773409677591380693453269849389025325527569974360095471361834977119068120235504162078751779498556795252194923042178708998792925535215179458970783446700182426503488568780340761420827764075120581581321205723833921574805179601234772367661478258914408492185498647354077853777525211286578078801901829273034182543283007717695365723870079032763518576297740268577628558485392547475089457083864669201072528918658539887322292979728661144858289081441777971298664503147578278924059977497559433918059780284070164913257045327396510380983613118367959530719859753994721107052110083735880243701762494062059006811590624453586538337402880*i1^52 + 9428762974803183905691013791062153477508009133741284493420225710326636819862784567232830572837927933910854594237815719169613190961310309989228367632282306982165689419199382219725610124032759401301453505751603705996653597295022786361148398733527621121657973029887394723640091044035930513506585143003076270102903838460628199358182633759958729512868946818150368797930003539019089317222891087104322591277353314857979644658164322327431317907557558327134774350928631611551394924156034352799859478949661964101397079887089792865794337772502247190513286491242730896759799883669257756950715894965331292158386097731446098866578088701290846009807760693293866214073865744410649637662334403929043389903132812264168683497704458112717823534331083140890239318887231642605909574090569801605137992813582172436638792725084002960886075464349892597452656645736146418149660078775786814714524778922708044217645792501736866741730699324978651158025670341084389911060002711760551376555436184537345382077488813036484964619766375728365649147682865896072080643607020131114519239706119022775861255158605722756489501035183841212157715848265942754076211842772057511251608094815795755971166316213425157760256272554869078010194602465714506637731527131315851744959956362258777560872101198650177694499511329410556396268683249067355186746605789456612182449798615091570463400167898091741501180201157632605895586011562501383771124270056986186631202342624285106159279542445175037488948162112816216847034739259752634883419955709882572756050294108384457109406544846827632159635043881320448*i1^53 + -782338576460447309748019513533473130229677858969044133191679973318188313366798774065589202902840941334216820812667770131185390585813318436111187184585276770349409716691225097030441657539617212962801545219624464863807002466404167458914274023236933041238309972691888215401924965483662471931052000217933884513027293596968628334261314934635628277041999369751953136373658843353779662649512131571562492976375450876956601695856854792874867740123389730957792235599316749535030448766040871223654291551238949839681598447618051641765524634017379654877691298299078018764145424059793256929726056221271904839393000287976911156694980051097344392045956990736941174889770593931676607233167208871298899125452062626617757570523096551137488462749410999694545503278923211192703001451731082501971006800983692100931116395833978401692742839934094001415813201199153099771068310392220099295081877311659241726005514893116251331340600361856869713542277832003333714053212079027463504613293948591384474669255605845625529828524373532278790117432289855842080408964968733314519379970880495994472818811765750568764587350331377231718202496336728048412190082397592780681264159998569547493200254153432221804270998903336922866257644444263805321752244421309981320480486618621468730364790167033266953851293865316387633393709776559299110384048310536920589307249092140360581713048913908398750613428739109547625724166689809965159846112809804224417850244207644222219968505564131823505225337941608956430663472919762132644721563424365158365445437647592820100790789735028898312962965504*i1^54 + -3448998789851595684750508286172501434705604022781310198371020167077397769783821718288206219066424770004300842486338446308729926983480894408548800338277161061978504904795655634177333731001988734784498948209136366717307788279724690555246694004863851702292938051246381176377932855875620355300886308058860833509786846934739460101621491682680707817009880345184615109062193693925007745710223527186838021919661625479342102207490296438538533505878574224646328207915412413731946433854088511720959815227959373421541231942046104392125462794894600551567547487908065826764215805975820630221492327615248793931890702589210518743781277335172597747797340896144934017653256910239883844451617118885611298325422825300631350741755568954966911256560560328374837660206998744953283993897918456934345898445273724376519945124617651928093389079977938468721073206485477185074699698690918984448460748995452195997903513283893697495627311654435185729657768755973158587035720302394918851673990886404240065950298871953040357686128241446425384820810210332771017678648938434190489549288027614937035101769693925623511339754593285995243000426586995497696779291908321195508328094921517564022376962507990685551918579893133955334637216357456080757144366214414571395108216759306566782103252416610598876378698135826577789084039702748188399324548301812797133374888886301816430640628624167667780960565633588523289353699688512311771833187686937019229320689925361959540781044823367124602661493347993409523820618259844235675483820668421886782130833911018250966247426648342265856*i1^55 + -9410998247289892648833535324382964237672963580952562303390991872426509887527220334310079811798373653423617095244468297336951891608557726295687376745982622647702289020767294163111337719551081398283879677118561335946923052759649263304428286120042547443121990053205852792168775170914062954348764182011901632352000572742153888985111944511162450213229530859174385499444880891674526304723296960132322893444230263122248419189544850328501556764401144693415634809243813787785971315818939702618451839274639110609892860057676332050016530357079670404953649444570910364423630192628171823678396799889538867565295667332639398613909112474147754677696461880760020693113256236629084514309449806632945726699777436140512164452995490451592775579983700693286911706758741260711755720663020537194756549382602415515349295523206558483995115191964559824084451515546077909338468588598600327486036776783927847588170358295359420219969706226397686689553637067659745822989321225460894235428014603612285146915644148071394596881514299143622762843343048059833375759444682489442753715004856261573708868457878365675050062399563486697198082216367168359985753344821575146740747742268776604940529171448605650919400948417437446240922917861715852769573301373019011571332359101735252133307130208701811768355994219564180378196598071909454027809123896531805995169892572114398047704226672169292075809602350707477587628381916231064746919303016912924515273542536573745871030952539938267555170749332807350787652457596481032300934568447629908715031597201397126502078314708992*i1^56 + -282233008704719506301664422171817304980851673291659448215327563046800193631555013485938400646999123409475681190761330912072522706550740721143635564075280580199177314372267531183146854565402216792170160011271725052163833154844533852902296317736810374390308601239722152139331206162780432188117384399791000218142206559728765169849416666564625681807471041601069063171290734267884396540414475737217643771925298124132544645433443552203821636517939868244361952957277190106259850479039638461573302736590595469415620916754326071372744031458157835079749139173954086817622246453750284130873084663227911708362568876262997451454296922351858444233608653550259514487062096596934556282761596123440118929021627315059672879274832248705324867309892428263456972667719074040171592723766458228133124686516636369215735736237984259058005682157824742321061438162494077292692867797747763507319075195032787503568864221542172815096488576243654425215544405516668867215441193032252746486031995041366462348228236496589227507752798305901644147916454575370580040460940784928330243214943535366100173157412863402412316578871915947827201515008671257857863732922750924757190106507411326054491095331043453960102471967502589954837797506855567301648191470987460572215352052340523099773064680159029985891476113545261244583703409378457351429370682758933054241843060636293535732327082122859195005768980131799335345544662765034576502401326799550779002266111656848436698443641641259725664496375704345355425259913068159366274739150763505311203829054265599291555840*i1^57 + -18152314549612703627809191109295137387030095114713623994131097282152147908333813670156402031526010784052607195070452696945596435221292425948402618687561032793316249486048509925028298562218215032775459406279241720950597747553708854136872661023393308378420276870768858437604045238485973695205151534034962606170407285094655668389851558551043416044042146616382916230681439997046397131108074666927859088238373698762007636192523837582588658820457293621102188582286162271390718610602004142617747604525252098785174804120519630072282610224612436370028673450052689292428744600242076964632475431252300794099454632915719063063805058562989966330150555441812899988604117279058841058443963611459348190173528814240723736046651957110416470389454209600344505980540677078267010986015678824866124034263753251200756606651293035414111498787414317281478493410195157583613255548637060191159532384366458227276965121802325694846852312801044820308799358863590801718582695860354074489536000516460087845255296631484577922639306693243474796558980292471357016023630840112891192782869328361932446949074435249924431301075298486937908371393356103646866922715093974126571187919596825785881907558317171679820021789878996963067229691732869201419105042185301388725622775133530323088038908495107871181632288983327337205909114549098417815645896264176484468792051944438168632831064354801842653120212731067594721160063742751107636030749957170497333230359549036156041721359070354026686844638816898441113170489295065086670224897071662693761880372925169664*i1^58 + -336371022794082147482440255440195352494264168704315593278056118521312526449401968126905055930689810794884118896467464495344009467697135359649952049446076275285085992699070640830077567442549623477751152201229927083716236105262682925612145124924000186553556600155186750745730184136120801969492050220755483809508123949042223862728364173894869776421647715299442532388243190225116075734742149292004986057842527273277256095529902418268641282560167264748869129061576552048268808724664037771853391409179371083157518561457322617373589778511022578441670660523929845843857916314982611198527547988378307406307842320894352199929038733970943870047746135286512775087342580647365598662553238145527682895783709793668499594016668776522468868699720607053762679599841103272780433502692860091278982663092460880344791666235472512921183603520924606643037068115468938167027898418585214794640826725372493989207115760725027126943965533840516999686443907864894871426756698109055029107155978342773805037218943471429970783284945813792912935407065616303967484191950728911400367285080359985394844390985445717301896288392045228082562810939805554471615276368513231132920502868356880370610498698184477215787669950177867449222164914505190572490494457374468042282531699864000666966485751177284142890862374832027973778799712932085135841256338513234013165954811036820221296703872852099542053801686725219672060427076394861826880065668800342503366004462851079988167420917418540547785331317079154645235181121799034785403981354099692418937913344*i1^59 + -1715923051580913258064771056547804859050488152720470202396046586966524418708404270273367493333508892456268273911938710105095274450437399681452823478720051571336299794576391034844689545985457296342722462575006243919678374216879476199356178002481732396316124626987767202648531543923140689695857124758773364511560763672694041240260854701885030123278135775496134774565944218747934389692293060876875293159714436969099929233560545403531545834370422975734818978337097440638947495147459595284794408875168592930188648586536032414180643632379823172713688943047966303006358591923383136289733838214819228627521366237028155740784526495923151584935620215326193782370372544497949110197915596444920368310860398029883416657342239592483563880460812762027709519805882610759419825399294936173115206201735885734530565002521797488775677489540834286749568012085294561592682856958784653873884531714377875194119214825022066028681584881029983543730302154143728554300219497985504012949908049174843521567522828654735705870118615539404417887701616805710093348368065639800855359294284523823711160521021296598280014933811975362470702983413547473541081323701176625630296307020885834760691073315637849484174182576541395855216834472817934645695652526812364240203293742233190123495571628445346158123317877906287562073102083436118757929498067868257989530116859126629863990668100556694534479430591588517790147537733372335034338504568467375247939555479255427172598252962054566590395486876935388438361578380999143160114240296956461056*i1^60 + 678778311597834497655284373811298348619812515593219796733360427555471793179764484028015654029829899401596065533309989481581635039720125994309209305707846576789864814188356795321910883649322015958802549091441780181375719224962058508922990330860466679747006530258997760434336954125563477534520003129909582404402244527090410750967720907228144910320019582062821243072276014465744332348620492974109113936352307310449941827952159986591351262372616321077755521762201181412866605965521231984792701777827026711398698928212168093921079729168900624259498499860195547025952199467081028803732612974054158244422512588448013089357537565142038703794216493346391645447558313444724417304149277841321077630361541163068426690938125696675864792875252158994989080814734709951292232844307898934905128926492444141432150146342752872785113082304439351176568215710518021608015811483340239649767870772294555807247246143302449608804172325552124723370857164359559866311581569997379088821586697115825293885531103646393905743422992777310378801348265152920818020666969747200656883186470668858132059555696659050038529601863416898606322043887893112043995044805351758059361446374175351506123111008273173123329155107967127119514159449725687940619082922301603566876858998618448365581858858343000688785604910768459095118061526057065857582916113565944080181447369733636021095692594582466765479550157231747734492031347472167878496496531530107733016576280657799691833164834806981442491866533010598832895777690542926950136020992*i1^61 + -8058952103280868075916318783966276291284397588530609094843112537074907935808230172738423251005825320317796633044770427899297095039812452177665825801643591569239590276457626696721646080313422188014641120595182174215548423507484766084122782822767116762636086097292974927707211607993564629755003535865832771882126520840910671556593496137487941819433108691944040726790354220930044336074605117157973510122990631234127150399230241444450998203632731315235458632650796713614323077405282380489277632040559445610493357924339049312681776231826514899340106935324793308268229503131150076800400401581738794913607466890123399991782489195431911221587715435058303304096511128340096766637428890110834646207646512916100378308650997245907804199565052580591912148867541420973769584326167235698171370992890347031568453867240491939764774352351065148922534691455381660452166192194856324839394113842906410010525392791098902417088787345553653206565487087777812097782934531383731336047391495176264641130332467069073699153258991799516090377286501653210552942762016809838790398111122970239447739913597976002443655307715497877997276560618929604292817786041573814046167660144340135765727344609414995736180944501809052465652019265184640515732163876862555041118983124021080934743147930341879083874843848081360597985273492613041154789411885477091809871901956629895127770130263322640016376794258485287515375705443126664207420625277481890538428200953762238865415571248476086284747945727710654029550027931857715200*i1^62 + -11745799211936983173083569579163724032304657546530066210030378984125852833062421752787575300404111470772034715546211009738980942637440357881042547937949322519195016234242487075479238015073016401712399496853494973799082449778369138368980731034268447392471154588952146008892333083958254234224913758172816886526076573301873004413188179524871600968983849657198713410267454950053309895878386464664159677351429405068155147348377245349563407248727193284989424933271410862786753108493956735558224781109953877288473227786343755647960808127586287177921515244590152070708244966930319017040089181961829129349066860150377820417430332767305969516852959783652695042441275519635299681461319516616795082782112548004640691383896933620956407005765930074326858209014756365165704355331056348482846536990587569828563230797289271041142694313569863081910434566342100393324806160558698217636554660974771187043656209891835011929060958174552004982640003037700132333757106629021427961453036491316775513763599132836503611174639948098475764099121321018732806660152543603314816016470566716544850766404505959181277430394057970577999120778043398727414423884380992186371701378529702383939960963513892048087371613871522268291756085572544081239195888726701193986459658789528537316170716492786211505702635513144021220128129420513009079017431130056448855220617134715559418757031492038744475897032925453469746337180764411766103291437640595660338610795730123373234589014461001455314658247807635838560370688*i1^63 + -5683175694908349515267157020178332821199099924045711191551662143485124669600414601129152740889121228974886006740279196042619912731519631029986148923364889632231246330977482028714747339514867009188124148379165670835318517547439393490789280373309767721227562638712787392244582717764133545040474904677707393639221498481349518162092260770173110828702906555071110295858058071905203961014648281615219834447671922913643709343313441034038969977222393929919051241389088607587039311507475249591969497395509675590226169881301945513719160871254884865745698436826579855227986119468448098163968639412680846439192091013097197141788899394972627685901302843831103274261175367737248859220622043543239435859067030368778286251879969997833372879481325595518886775352397299021682752824588004248332095572348170655335051507142421375724001715542117396051699485167817682618271423990521108371647655886328964312243894959638267149499482710053092670667798232172715315234845982278760660245192142621715536637249029485762543177613280163587765706613780427698368706177834306545044471844720541454574310259533370371742166552870652420469971301845005372682833397263925837106362052844472693423596581919060980119807358630449112575274576965022293383928930837201432657740607068602409532293948888114852261385333919078675307757219617953655191548765122725628147857343116528781531103326583061850489533659442752871902691377708513126018145983322965395289226958049406338587840589653927374913117273194496*i1^64 + -481303511117312945130068875918013333178164727212788235733326255229933298174717140080893769814296472699502126278713975941759804866162354990388796842415605240588942277523973809083066953824711719106121909374924300812922299054519418128170558581403087657409660900016592871434337480588597319095709577931782621623749161602770784956875287950524280756947157665297352389492090874273500261338867129744698894744430677007942372517592586725982538631448990203667104761939992723612313151514677133573995554358617462719550584254286028398162165518112828264447160842312636102135474385371285904523171500040618865275844963839691753462110757693748828067703200717051984309032367791617725776556662168557062081822714368409427121120096420062986349094576335015251170382143981742178558554222662110965873331215929793709161313075789213879364168492678783270524268394592012034754332132669588536837028005545798281286878285334277428005129377326256019619009847582462825881188895224243417803946938620644540681338432251279742749143478171623630451569209221033548750689688644853540982156851536566664074058016518888779651127771846829963333694546015757290255283840772560710279501248819480208602748368019295790060572083855775518806966092468934301594684839942195345415018313565768338260053190512543214238748423628526587192132107797086605364874789249601885704343784436459032988345229716738720722517037351221674636745808926793752382010836033731147348370987843246170772844424450277376*i1^65 + -87309037588672539120832748432718210233586143538922193875851268334228731756263530336432782932979395886568706872307406240824195827696996321307722786074547728706205946597157048908453002114720926710521103447737124630223530649482013133219385676231209864324746138893042466105709580117938168865994947218611422617221758006938361790203734728361754614385104434585764081949881572360345379188517145769358653186360931660804954185460697391318972095663187879363544174673909866079327847324424299636425243685960858962718375426711402698808060581342142391501743107551133950498247393587950874515666122906198090821964276950109117823098463106756118283701595069734760363201114769216315795345159933883922264361171909770458012164387241093268958820819384142338381932912930169765437490456657953327327189101008202174019146468802355083654761815572689226429569388379400377975333255903874060526294315724558399867829405875905685626741431338942214805635500682750773844356562777811556837180483666648824925389011723755496259988659011435597302712176892409619826781334683666896795545380215528257653132284862249030368196255988906054629979439865948292060757744757534631989382225759883281752958557331950682907948639499407611832789355397034720063363855844224177697737147161363637041264190965152494525188675352937076411504779245190234248950723385643287889760701372638666491025558604805285352340143957200285068466031458801921905510788876216683387841892855545171968*i1^66 + -75486708193261181308487724419072057852900904781623811201908812048601458357293153862610771625847172353968502770866174720705886168924039128362521151248112168874414230998155540815994367201646608925967782545393250146988016066429960962377569321006729749745403433919334714940733719633489560857597892495214632575712709990152444732860228647014095507735043631897361272432143913627894934843954452719360811292709342492381843936593377690471796800310405599638285575170425726656318641143825674992687080442649776508109727576832930745138472475355874569709446564198387069813812150967884196262998400917310321793704615496008155710814053616186932118102986321420131518220366712381056344350260621251893376259217602085218479512108214719807198908001214307902635012782419639936756232435104143847169098974096945957396581677706777080072496274034141292645672123626069775762243895217440329617049753493746940054797958130754160993956077744908922408238721039064130686281721442842408895607914295410828241433729336072409517361099005581564257114248386402559243893309522683781017545135371392396083692829871968374824345598575207771565601620534831312119233355479473089332010306355914878320984277768659029017960640955138416186119337138910986608085248120476940303904067007896154611648418316372464181151883016966092953436795548183830037156867856965930817825702542230148420688231085512015973773227565258454774440055600107046595416912799604169728*i1^67 + -16355195809477060804306206118613623881315239975630149245857794913612582041157031450223586983369405216192081810958948490435681963298070663974564752690712962134113525617129942075258763768065045864502195957388963407487410637675879885287303954720576915242926889410474203447112574630842922781451469162398614572215090203093255192897791760233324876577159129498759748161917996039856197418112645057318576648760500599343470126449218335358345467087820001814404843362638309537844605150920213912763418226452381303909350010170596838143694158339404574597853119065351861448276288165994843805909893843392678120190910291687293476492600784054376048243430427032059888953045305408351389261569774329325654581168055649221161780572844599574145562261494300051709492291267244840121207024837706737710829528869356546008320573504644937791821111333916121891128146726436113715116324789034907791977820089367224080894457568289490447823149720508972771320313153528814548539016245678839563126906868785385210658890969326550844226242621560977448709954164657785849873449691428343710036662817487248625898413562913883341851124648178896239128229088568890104350212297026146403374434572315363260474776576695812368701644223813197597361004790926293418001154392413871633700392586828310790618511356017302450089141053172270310298859313924968888093079768661087020875457323339366403208151780560231418875936913057289192489515695277785344*i1^68 + 2667335583432262015756940061493205551058526310359587072739478236451379503275171202464153324124516376825659608104540884838109519650986088671188390499507184048246217897661517324810918144420224289545944601605733945500022985464875672253551389214068760480335544440608145713506110167245096116132508225006652117468716399871274597222553516255505228999691586869463438856893361660141055313061462204808887924368066975481092188231133537242064058990227743602010269857997946005851734429422549131166846563895785345231848962847461699454857635295570879428169584471262533265688627138701063601371824365594410318711893060892435133592688987905778409386041481907290351569527814163308651052830604549744021917561693922307716379202446700814078391549347603169256887372233666405757161976200178792751467243998234023886982258807697992457580562005407742939818381459154397455583293258932537764444299031624073413531692234986185025941873099685508393797028540330018800152133286910466733453428501583938323241570315927840627153150967124335313750099199930161975871560619054649381275939546428061675477710509892236461937160275990233306839989150596549822238470956444275088696344231938620328173429836267050213489926987306353365372177516494988176296063033991498215000393296505036532197298470824188021832643114156168147954063957858545107882164030408789644688189737840817669488*i1^69 + 23343364923729234539746761157464809104520293455101541184511011188333154272803626267416886101925642616134519115800419750106230637787725319750448849346220182100891811033307329431249685947330523322584844005686762723122135827229755487334843485215024501902279120843346545024790459562189360675326531061477126179804631551974279357177577030636437954739561819407765148255661212847801423092987718177804845405797207300666256811220521986276149232948771701364610426961424711187023237336337961676474766562472228978664890706777882986219658824327064699336008909273283786959004155826763330266481466026867955119247840672377847400744836092765080460645950326720932269754135023566700578969974178310725301928426361621192375518072594167272508862796022164452413128412162592115539211870453155648180520013367146510059545351788146531395563775850286779693231333783859934936471415773820210900018005249074468409489638893111679829347090392038981873294001531693280222344311001351884516995712527538976963661809953989247897245174180538405083917535831083466203072772679089012947262520883493422721502480409625170339425796221215495942989687012294644532107726448835703102741876168499767662271773500384483325248383239211576476548046273293502032466811843469028707272311124867761179650711909341004338190062263305625*i1^70, -28755295891119113255989002323459385415049595475779385303297836151977422314446426731141184451476339939510035322495122070830805912829060753435273871688797896993767337235354405265070382702400510135826086771244621034935953720583535308847754893879582343793705205988934651828503329524306247814986005124680692492962299938086963833185508663558103792164964054948837238940252533238801326538191444843716848042749071844677619238924209803472612975971451089973419422223590683143210085381823721333673203098559076894676768116925288860573071988985457058665619710514576941353541259899779308771629555749277209726352983457643609168668107905155239624618154239702647778319149379524174749147623038067050677162966679707391594116101579060747213605879505850766373333382398582353768076065194502913839168450303419827615795112808110172885855923294558336507269723336859147877214234501811670914141728789111801216856264706675772009090397163885866797506123070653254681776562651675024798669017367233257474090197577653388008176028527268659148838050705956472521825679198548038197779948052923444776066257924619784849834336179835924603849769578212392561266191380824409129778386697520267133538101873385897683016889923161584521895703540986970660875132744234842843784945513487412976989169832462791729021306547088330925843363915598603065820359498567099821730801691231852325370747087704991269335510114333632420569206909891124630525797364910003680242137842024273749364705495084928304403596023590586559836741130164843553343361447651899993109357533941354702997987411212088784093624842569432318480371563623986022990874728115411038923376772658773215032756185401680244023939458519952092241260187585207764660911133906379681983888593265861982798580449514582242541152075280827681324068639024403673930254754293915171967263633211352624874678726982794598398294877254808353664999434774234934221691653243898197613833565426534008900562461909771333424060793045904972065743313194545474106923685951481930005997028387127792962592737161226611946210963129915718387498146521405611138291183801459406993075028361133750996953756786367204143842972594111812420518156861183018504937570661503003792537714117630763373054804295911768564823445932632156298228465001124464898867200000000000000000000 + 175004942597333122017889156911777250713766001906364968140578100885390209004215096654261272676545461451593969090457701273188363319489854027846944698360948337456114640804351529788771475663526595783807554931588952553558109940061145660465427042582853346954487687281353346368965690950348276413175681625990947368467994171785489722730622123573775788089559823234631615106226200509686935642696318539811199779749120612150914449017816091363487447118906599823636384558357487467169825817065261276327427304410957667791247438917766817318768372499408447206804692456620971475344563730299619225167549650840696371655162699417682061741690077215474390765911251755640674777975759245081996370113580867696345147763571591987892271151809764455649886203962266718228161657670205217700988838021595171912789233747385687572931774450006084703623968600071121149860379593122940333647741076143898197677731292698323226150511845855690675794484617532217329508169340558460427744101284927794597839478637089820846590502318661244847836947354771235744186399478064268385917465833095739657249591885043361586092425715685950933188178135234053297914050067617173430357267931765244586723171262176416165115363426545134187081503813898934445687080202822625775553144270449056032930138893420884214170322315894235600162054576944066730257217813391045521186881181778673067709680276836625573881826643699027009975559404082418687823199206432741358610296652334329373689724538148820932739230964257609081056782325418493363842045566999882160971836452522707390227143723654360753749226689510651607103843089245790624913699833770134971439774190239260862997094553278098797639429704965484921029093843577107964674952937991284242217526123527586514056426292928272964422083084222076171823189019509421298307694816631594065567571340219779446875186380470638844100991275412980061395459244940356153131007423279832852150155787883398260059779544569106503134947618155863308039676868877147714264437613110367179292442092957269638478865364894441740035409442234277736058603419111183363067303803929701228786957887072316920903674442318588504614853687062863973035049631150502541927058444213343921084675018756967827336510193340203991631119039304013633873671948850856707057451724466311659520000000000000000000*i1 + -522690687011150052201030115909168494385522797828881550032218710243222550176623091599937652255201057485935518338035146738576408026903651290682802202183361335605607532878895392117324006012668209133657924495756323126195195118502599455390312843876679745007105196090743604264659935845747944033275615655042036218762206936824975480137324623193929318227243502825139688681901809593886120494321554914109509774008159178169851493742927654397887238350229989793319893179157991333535780550679954298227840195630143592045087292018860229106860205363612052421218766485612676949542770459224590217429837434444838522485992854350499914109414533250831487372431977515831123480581819609959177476079723749217443709474202003588202379285929174513013100557460067344357316849525877986256438563258938013332913000983367549490332641116366513126542038807672578152553554741284972771967501102823613344749794996381207939443596867105170937150510751286159464851669209478951023651474846797181909666893565319437992104892481357912339883187347127176804015610508530644686975870335917644230617347326276323844800182393046481665228803966534206087770792010021424232242341687600978234723708189121874928422192136478660667337704410540551607576653469981838783584106544006991064341613663953183665417550421048003839713331608553447197313437943465751412992359381129512624688936126529154344002217064391755355573572802703503547821164970492825233508195809745891774958134595828270265182996671558231046382335383655670508168571882487692428166289201772175471008258119493823986003369803978071228302032866519795905866620076099901235855239330192346218879084743699995131565531611002505438494980728048754979771492135718587326175855314963837689946422233974455069298468777864431250096354115451265589668162038662406474339720697272317798901657312099944989803779832599198870007742587750075439046855993505591161814231629709447380706974687147999066566773145121092710210927510480977913492678504228120722245892774148196615608567569036871898510082823660438013874830248488157812521624584067079460553478709568707440928984996733313026184015175626724391062978387855651609884188207474758804092403995806741763384960645949468053806388151464012085815225568711921902675865051205913175654400000000000000000*i1^2 + 694620882476653123151661216427498178428509023226626876674167193546496735078934255630899750102734808094346176884216638169462812279145305544366196488083408101688726228138570605629476192955945545822796318353566186416309924716931844177829390754804528249989102982543583559194048006068208956036900744100219065336594049627480969793487284030426302305790289722423495444782318311665495401762271302753037910102592188072932480868822857574605093954871170972835574371900055264420040806960880026251176590980278131381651087108117122360823645085756173341425483215921399334517057909999930097760133637859943642476756490761103264951953877489893253285959799661821922062156954171743767751357332045093666191840473659973435891246967988799631281138949785745361763967538216219424925204102271281322498552751927488820109843619603518930710453022487078690946948734827842268592822717225335142171980900354910723601953301161316996768977981041672198599959048260630565590279106167497444279609185066807131306679025476854383294867084897917174981932412365240580364691751492954567234248545071402769501643001521647470377193901314157703907367003685069695970001035379521557899475523442159523984610902498964022931580136892499940344750008763360581915858861748384158566219893007362130390371667801851867450048970451064057361109814021214550147363930182317001426876501488852833308142049656257911427855834244207291275703551876889644958742177153493156094424472693150269271416523860002561638927951474153340427503410913173641238819351540746119845895156506370558197502232554688622476081066554227900839136416134051129803203549593537550191635698659443304056968315159227673618860286940727259370819132030323930738877890900641588654339021263149616581639381329447301006973067252325376246090721955321609621573496074247043180100207594563832881443619765267348118938195981169572481422867621842209846695344778053073836010425712871687747612486960868778543090658291490541320558352081711732776476795717885717844080119528975109769875035982320899676725030692187232104515982845263666904994038032915210935926569871797817189111318249695451478789086630558652556763772050333933394474266074552233949343710900055425365865871172728507181650145677110030298209597888813957382144000000000000000*i1^3 + -4044871420301232815804454431818164460480931909387809624987356175418913200062136760746924602774208857880639800209197716695524412556251540307369338751077789502508317798826714413808172412567718207777124240752496572849251927923616484010624244641478902225597327677964226748690962629541049157709356818778647030314924358523111758239989171572431916290748677263494128936953914197135872093673377121106200358432633213187762571047328062745413649633303983704219355631486533729259184974355512149706168931664785831263154056750554407067470646693246296641425896145030059310092190851627201894145838228163697575331073757772015556947701810275070509517781219696009585557432562481533207716289348784628093880687111983334417520398865992533248728971391186199987364418413172888045301359845683432266808736112214148057470555222944563997776157208173875685668238362985709663206470285786221878396143019499787603529815620019194917633692961638353954004263412537931426663772579557706013601274963523468762656205837408314430195417656431661034524573886280492212426891751104301303805387316198744826862729285668112957125523284763484006426615058144053559878866540943116429035102687363703611443717587748036321425230161126061176933822687539520431894162678712775156552602581667624470719010977601769513529470930036935023700491237123893720434383109350503732357909136021666851674411860906784193835588082215290864285215824324004650993597165600341763154170394116083944920431786451596904568745251215289840311785799818887077932387884459776679034690339913263425587494433648818553147073819332995585359885198269507897255912578614553876812444795664244274514161965481661436524434238830011071736527517196307250298605160571394166861968112280233860198792810878845592461750354390289979101149255781653320218436402095886157684709977091635413674129552580465225438609832853352173141237983568034892502348212793568406405475652044240688920485746000288174285239153254237176013205943826844250349774929706729191673257130665546452664719963082890213760491990753839345152827825593296550520249569204506358744378870596704645576046887352647695155805031784428751118459852713747654243306939877639656776302894553819350084446996179321849531177483913446105853290177363037200056320000000000000*i1^4 + 5202744513188223998071246506892419305511628258490074606811249654903485338865446721463118300434555799969821263375091662704437414238938533201934360482973999438004974363876419802198319759729516197508878875338237258182320235983543039057217191707183489108239923641471432126660738523388678747316143958687281197952298044702618498775508369327987889377545419213667595679670036279782993539417684610658554661098739750078499814454965756084148740228517469432670401259439264630970634896043382800575047854705524872362249032395165780018124179577190237507588116687664458857400109685144241751439536899314902595198234297060262559178394330207081129574898306476740432153940342547106613418202480186570179392852332293229076868935659952808710105471754865538536070239148583329530591344350615195547409422314666995741851761978191331232523996136689369017452896059326399968546644052643554726120093954938803409018440888378364894630505785441284207521424750129472873164195086160206572064549613121568907076123206849016242440282358681291974923370693808948513273285295327954191143112600043933644056283106220588995568504479241432214633445270413807763264631003027108370486062049449674478642248952808155666991508731344920728058669512975906688479483849910169238653573845390355693954528255097522394479907008587987188255268442306080181524918699598213964759281784098489704700890876064408162916643569201854478581358502996803967048266534386409791518952166890520022595376138955973677325955486779296308153239285637657995277759734613426290706976579238975918541744457390991789205244368999765140369934194002552545581769145489425819349499166799854469508822449348659177404057040765557006125133257153596760479682739498230632579372189939571229050972177182977734428001370593935478976422708756030830959323883672830453807104612471323258482756909019768732265406439589937670392312038721959336513465075629823870507349099211581168072388520093135756729208610327733736551807158193512059530340265161098421586180458849478315718250006682632618206340501284478653647533325688900166790584444397373901422481239383794100358950760284674661253226288648898824075111762784137654679690509684441590130455155238186079502243969374862635803915320933696233132406620777960901181440000000000*i1^5 + -1049390084075699362129066713401900364761734770166645840196493191909655676490792263089280187877417639588980926837222046794168672537799210948323453309476068906334777105697785624049663231867186773699951929069196167834291493978607762862877813677626988505145050657603467906442459571907344117324909550434238771949377531669006294921208987384122720366462849471207871762226640185425939783586295173505473481684206949934439237438015494919385398769215495334788493997846313904993411523991007500938776578125786802310992148105960257679801434228984710676918091279463570298252143679457426258219645008245626122143019523905660958439570194499818930254259433737216877210253685323505828680902759665655430425703216303146575567158719293389743537144767479272421139842074191266444942320471374902130065206957641843718796372380005849876138796158450953716076460447183780640025521910422245606477408185497539448696610135948493425982731692669882510743042779691561619685820156757019404915645315800010001036400879498706429538761948239624355785169792788499319185866342919893347941086386978226383027291144918939867601423359746713813589212051003688573453216282512541232186051021247236169631541301303286052231946369906347497125459141605040274914636207695626886956517530489023204918458341103028779627725344703065285727976334017273026441642728346740681211295696612056165859846553787739534921693965361342076358373158610053442113588244821984980451962171936989542378004622292072947086881854293090130681480956723788581425070072597175910492553686734192491160291381671262584361730129768864546428388948313001384356297928373018917107251952184134174058513727208304364702582757487990377622887957989837862184404167285613814610944158766700481443392748318361123406165637943287880941456387814836714088431519192810051347113226218345278324447461956783345291249788389362735703223389194014005594461860969610200972914604009544918413895687474426849948023190074087000233989329253981202561038563193322028944398067966536070441333906618326515420028592328925862718875079813658302688209196731009057503589053141980494219816083746772867583477167967859140915918221763548388981595630613615555969461050664750642289827354265922903803591857438149646349213717895307067392000000000*i1^6 + -184227574875542781678648753431694567952264887842381473227438903755621078396212501152276389835333288113261678095800043092999385847310764637441932373759953758936059591248362575466796006626580880145399113950873442949297528186258160455483855488550930908864026983689371502740440917085680593777556406381311026123491392274377069916811348803173251012400172812014706963657517003879528148607694782259173881345713820670602397432790341119564530713056689070455774451752238350433418057309914765421091118066199254697805578786015164075693070553297866762093668689813489507000045014381700639922481108340911946758886571526171725417808433310129473398580420116696473080892277076524860281328837859471262352396719683838358524564461238458541963421526461276655785587732745336774781931626916458043985509182123067213193564453835580205806904787302692882368340894806805424641988933457671349831184920120554351342288934730795789837609180627422640886104991811676519875743105925037948903313173250654567542262686539343263484733855595156025424203218744616349579498572120437545610132437369531556495515495894223620989115522831346400984317480514770664317147846383692816743525925251673864242697903063929327446543548290379921496287104087741037059480698150392495376926342844577756406304777603734604803691878122905744401080618235434881537508777209045888056126190793919286199980536737705286308940440509093732704586930626705364129639911068522503805112511591583635399047313174489051678561326774022309291049537985284699337542502924707199581307573287181727212356471800535074409476305754772005366873093575580835254306825413281548311018150851184801889029604425574559841334327773734875940654594420978404002678321710745161635764138912453867365854237340308815268756984888106387944863510741504317063355049505853287881895144639109720906792735120341091483679739719980426151640965911017199758944857688755095479230150636241168146982908446931451594143491759583662368151176649721577481413516276046860422405167645938417636676580228895880773111271767312846724740761716114071536385047175039770271097030076754155642576630132802748907967801640263863453958899926613079536316732037734130685848986578394288257842571781701333073284842999276350990404386335919964160000000*i1^7 + -1964022886966282397394838468635395114503639502718283734241920599772868284650868101979272618317508762098405030805785014361329064446825277355964350529193896710564869445249331353095978040628023341739122863618587186906877314507016326088467820582125268736236374758925242883701382959245746649241416587383228743882672719298671219593380303451630869291912044888119172336791164560051361204374105736699589478636708952947254750811438094574393049869596013502899135049167563802119278203804635959930043481648372651267615551250108260919679582447237467210650494924629408683391743628695989017660659540691178962863818806439972062840553012510390291299294478460432875266688051155454348632677071159445263535713736600099249679583588885139372599008001000093393132700093631593243438287331765809581639117052892423624170934253673837944295013644827753806069403767303596303914603370263229072800439096137892596039279671951535885852269217453590299477012196881782186498469069429033282591011550149175289903947428134801595247882160584836131942325935947397808602576898497507395587538990191577311468721797041347392209209498518762575534752659755688294379792841351299326361724397569224924089062217929835206351439030764278367724322244684099406493436283609757703402364302430042161360925117470675594139221766421569232230189151026649857649094476696644465502634171643149064211980713247353877002409770466828044047878747013053054311973809803669860332882003060640251405732429315199339233524781461843205736782215359354704384574421089617322507967726529832261924000075880273755651103705839146953244016428066763692027062256834926937235285309367208125141765780954074344560531778982858104108510067512098967418753850675888898280092207367445863849697112834859466317625127729788044355666953252667754890278286371468619025454022502251495779469093758223770808890356091468504671103024308794259601205704783833573183474149898838461310405487586436015736044771900728851206961037403362336214919606719459521655129790365276846634496526029105498715293289814213437148187234630666559438437029326187830119126236084777123992524637581774222723582641086935841170213525762810170994623322429032170684480485943846196084994370441990460896208843259552377170502500777092710400000*i1^8 + 2874351572493569530123860804756412961870596510529628569157235983203106041096036573248823473331558872951766532474823825509893371109541606936407030986830401496514875309514884734021292660653165655127259593003062031833897354774238595797152129817138951931016386346622181990051425364289966074955892669978901758956604841384131538337728494108097892355941498177645852833174585086046814021195575862360411910003260042392692922005687130637173769660746999254454243509477809628216724941468412600874669748580964144066479216707131745425094452296302058310928048259832677281082718960196041291013710288428017082152477528846979113240783533545239255649962331528652208967400508555680912539672815779648349655991228931535787944981300652097194268799428131506965758122747532255219970539882560416206554319281082149823262498561162062359065644624267589747747515986444399803986487985745372174580973954795063752452594776068822804929091776052758134813951303980644527254706491829262323696075519333890394344896451287761920665430496251382970489410237303492386810175007028568151876876808688318608908645626783241289525214906157376770026906683865349129489511270125059106233315478701707496260577584363891197329085629158385385958534190330469241581344029920900524886045180172488092549797655906827142012523442508049737394268144453546703251752137983997705937533698547274310212753621223310805274376639859271434274274193057938847879936577352479917265940949719385747273932572504228297116762373423920609366878202291476806020053342111814638195898778521515737104375841298194286406264872617968473866622589782587229450705156336327970804606840838558942308099599207738459127184591640001018637555113612353084672640487292669235800693205617647577849363334870407714727647852859665474626450941042700547372164076926672209145990244739376856216510248913054672926702194712910642731185592071143871120382535131253409819119393381872582846751690301032964287100086300743126441041630003041851123907842866453811559227461562134671355173104327828335763066608752248576492213415590927843660613316746572495358288833622052740095448834004068857205365535374974569503708398864355456184195551046251467685511043947468783390701396273831242012838302929062203013013312416776192000*i1^9 + -2051811985658857121553430925667806957226222602731002308538381184651661117921048429186270930227422449649306731593923079455126667722041765169843910091039882697850161569633541243175674235415777633395551403712604863391451594961813010615255030521990132197769196491412539582633936814648738653373772681656346467934958832392452885107363081505374521923825851286647340127611708438714153895214871055600252702903472823926387422066787738791693986341388280941304574526124526415281372571237816389913653151149803144216550552825105950753026131552581532600753201164185323554996365762347277005233132979763291316437047325392557645346462246251332937086761486057783900757246872293763744536997318357150362662569790833652770957432909906504527794305908341338249514943515043835833952303037376702617744034172389708297795229142335738303946769610075411987373122131320815335840336948890677720457498314517842737326353091125855673519167341967101836543963295780594827631160682044366078439619898811823862076537419432745909305660703769970483757620119783714521985396215133590280965247411389232039546001281465694226729653195115218503735537787448487127868797466629793645669526005176573333725716430366238092349193834580913291974870999468132700865322614777188351517678574135250408313795801835599269955775273967251050238983262756557940377977824783601559636225536770261089300316096297402460938471897137871827683875522694047186248111578344022685916661094681119985965634343258533613346376496130694567497597869634366215577750649099803494064206169615679515763029100972043389596581326657839633356686391818018104301595862571064806529150003898341335520174098195203639424796444247184761339593589653677826762412028716226564336745906113823030831832596352257552509491204824206078336578884530526862362660187186652514757165633926386432167898014602805347227584748432501890495343587481360082722203918961330098245602836816553250080901318509060675089583549171054804034753540523640614246343946566584173812078735613304588844329183389282424934432404172714146636836170262550534513188973618397388498713209607879273649192996300791141773167699097279505250276047664241251978609954613767294121654543791710053203371641225826238182962656849497001771222474761961472*i1^10 + 969325445250061331654001029833672442931275216749023606302408086922638371405754226298683431258362522651670069256099397612191557431419059158499168094056025876393784050241734708819934817999542235005095729352121312446441317813240042722078791878530605906663644665311358198327130525167886617225367895222189164784603312700743694787053914923046300740761290097684142876472078786263738330016312858634768619352568816250180438869752310220225629429915481106713930782923366527582963983049249167875332303254265029862983182758344248847560374335359534136398396385317923912266149439504887551432668412140411557525542145489726770326169476050364734358290808467711034417750585181407480244609335087669120365330245487008712083926357214465293755143517910845160882372883277172129749718512830038492893380565916164088156734581188304546373616716150387507083065129725465860533923272781412460803953973389174875513259047421078695657219314045188481957759479048682936516502365173709682421464947805977458080444823485891879124190532345571939090543861659118082185489165969657378702955968281237029957812360743640235275776905759138305046496633143353318398565547208310942066580606935131546485762127913752156125550283818517351421551917309244928174377167339768757013208317000218982710908120617277178828635996411387118254765239784620197697469224765616818017023260185758368647949417902862887163779884306033255238402505926863468256900602164415840108268342590132192183355603673941062212301922150320752380998127075315337305759575638725604073328492285941498215775859440477511836884540694014884396850837746186960322293430305701023974445653600334235972270113291159114824576679103860023294297242683260450300336093339569985858286042980419640982382227175447618297644590324493893747509146103554411949200403368978442093936840718538010922378795040605419139692603649797792236005855241731125315858778551423681840811848912764344987607549328866126697996480064454497233590910247151765347729397708779245325737892051823232765201648059581174216536364673013927118544127082657554420987732702772118205697420314335252663023886005088418194296956616543391932331408259179900671326005520311006528148492043846139463103484814756453516102401424509640066928004300800*i1^11 + -344913574419556456251471103143970015041757871187072949987155507981833179077655465233420117425714785058243177893475992746326124457769850777282040514570244588663306342194656497506789450089901699034712487988510044588690940883842382603381696445137251301761422708818351131085433303818365697901337882419936857637154340087430007790874232021744048967048999779783416007371065461291578518732060028917937417553909970796534835600078035217321446977758483027827997640196937021085233103120564681305049912046018472496416445363822252184346623690061145086464782746005607525801921821950468006270319156260632127536763428081132164593915592480654085239678849568618783841353575930806573365278218495107588988825202700153890468417436477883167624772472790368412379867955836731480966696658646652236976532199794549984073525483240051207697043773639794693631480406989178223387997557401629528758549634479336398938707136694365454332958985050289112042555537012916844283972409442893121494083199515972127300882875363348962925203584160184622792606632462586340351400415955764107528895624823181783656072598260533431068797954012847448254490110125154980791321731057753879181571106880860086504955388075274885522326299790445190412393151986280042244654212944087069320838220635700193602684628463603481472001623604746448029958984792380330382709307862061223245777001416780464616888708093052512360420191590758865045098873562307235851571746049186294205944579068386485916530338325040025303564519632917255187032772706614761104541535747437577927869202660961168461090033006075779835322866952878964492711931896137684111192609570767729179214892172971107679927318150075663819678548557625574672392037000770413783437510826755900846272137667576872423158576409047773037665935201028710033424572224093499506308322134964868228517638470789821806810841097912710416792717591732648196726793992839857345314635619772010057678801034216621070377080163033889067840279478774710619898363423747398798514792496033354285809282786306218904677526887474999069337469177103409290043183555416035908801990008563523685080826648714469951158040530633582727728932447534192597858214497326332036972715603565109605629803292177786423125058782128628024646090358028407345875255296*i1^12 + 110406372805564551979528049141795251090046092907159564370836860256661227222089151735720097448251116927036914044022336192881720579411518464328616288534158125816895904814399929847803372762343198030699700215180100148946040774014342078451927069259045448362173434647997062833636929675126856429268085202908421901637293612846845111991414657363873132606179148207536901937983668255242602848718149762333402634971077576740341208735512178548472772940938025377746242925268279679695923574620676309474808696658069897912175661568734076017337448542195524344196947966921049039173479284528518935204498417713161571246962595928519256374416509754441915968248591529360442198361853919427717168223826097835982880257733412049841561479044058327988684845140867045057537569589297125115737305050394459423735039291705852759259033911584367508627288677298915006600947806299949562374502419098176168655838456272481782544803050011531947312930965841753521565760145379097830467659255349393652698445831876801406160756603591764328143201982985400018310853809159653148079897763582214969811045891716565159501678784522260792472691544585524507124762542972040289632408137763344312052981929493506167178651416083409854722470063077887186425027687860556010237525281785789661373576019366124565743345799283719276233283689530767443706745601213055519753273088935124525962154446030410630495579061365494275196390783170558828837732866290785242705220500735838697617686472335144190145149488649000103159134122130072300668172626725313623765821286337328547730123315307107327392293230153211274976783915471237551198341877518921966559733896442081564046991094371361449712305855606182578391207905376961125639962001040157831884442491337151866191862090079446398861911502694168777349150194125701269575549664422695709314951789082292930460558735253429082842049116984094511317263957051588894051111383549411299883853344634080933181869792319703447906683657640043576074321242173369330049764157935491096732606752065705635858983686905178899717316186979134884112764487287410490108966896431888996705272031606523216326875789631493750447090461044027464995628419091158976421899466765100937522693676807589664820719253252811611595212739260448087771207354264774412075008*i1^13 + -45173892925332084976810556843330863043771121672077825214657365190781721906608902331088193015812607499186555041911975257884894389694971101039117319532636551672985939357179044941514534920231543803172030226782614967786864720325540460880843092922427019897479150497537760615897589176859693302150277347744134431555459241298351918292179342755302853654128200051734087565855346089825452698655632648382557071907219079271956524829401172748264939766353021478170509125331526277455496380972908094534471471243524946688769426480881944090438413675798664651161567298147395672066169344529617691885881546084996433039519101107198578087785028827748087188423942726889365397259632045726786322081690695280806192116040066485179034835990934774821754210567863313753091062733659845375697573786780827448500658575335229687396250226340919623572152390972308776207688459804639742334559051289717416277247599461304924349291175035719912777458602544678801646370824253008188058005881096386246383020006428153693824533259965308196332026214461494171801512512557291199856003760803651230917294005360046324698784109777517189468211995139657175600755951996962301017417803230555562212670277541931596390400979476591537109480520143467430350405877801208929335046097173295283839715943771884980042536362133054195256776298630950035362636047717489409869316229064818051732534283592675389927701278949694537440917113024022753374796063909856808622062392020832707015640036706777414737572535735549019786058061196449223346182753089820565311116099177490728376935340094267116120866114075040510147668680461004029369035891576762180934980225999961190806726405007980569375272502070064433962703033178546277767462490717991350020579747093361325475352408535914282004865665586038689745743974172985376092211440906960606761438304214982457771184880068483245668006747274356772890961611238435747852032530784236706338731934704719407125605528631920981145099858817940383035547753599485232013136352608471723739921988554988028937487068427327204490720979011415651237880952918160167740934534596129460155994552526075836491224594718493942760068234741862180881124535640196933091461310191320417842088260178295793780156244620561170477116121067751033650753031578052460544*i1^14 + 21902184822818566144019935986472468411074390808644142922154112314200390774873587581191546592744340902703782151047146633363390092030328684505070955088096870190743894280707718188445364950431999000032470332493858433296996134313729704681980156989118857118284196269137467530359966924779435266545889678888880619269117589122487035791056024674849558290178801059928447443877468232789375778627918586707939612705938599357935108437760652805173848789645200270209667376614010833157241489590241354827192735757870848614336935038508862988684356165508193622113564369842484302630556840509591154559804800272129934910829602462909604787266061803137649926871417825704630958626767829219671125843655096110991392671395800867374094257916033148742770437887020445651363921950733370260418421917253377815888773214692967052343402045060999027685080201239564235252918929565999944070841093508036862356795961481748943197900973959965922418999649627873808179710105829863661593921997197560468386691080747731257608773534416802591549274714485370435108358039250943382943629474285250804436614678551130167301930645963991170893278571716178478905514919418693672594989998282722988840124743467985249756858400011627445318329146767160378786400967673622618290453751515303460732331706224053985011871668512115245353643843385712568507526732011010886238889306029380772454419671186315760800236349146795552659424735077516815037542178478269987409467725829551694685484490699426736505739686581367323113368416847938585421011801854353207391323628252905350006131039026086683808111443004031734012246378411184477674051945854363403552349594080898188260608259516628457948911521933400056266461463766265095154078707116671065041334444248692258326362613216676028189204297470879678308142080857193755363470762557726979085188057996803763360974254028874169231216512814295785100473558497607080154626886470420802247002494154808963677225316779514052067092042952781575476745975069263175020391282801774198127981588368880984602177684865157127191097964871140452795353708223110999065792057108962044701595410262772733947096403626826279105344844172852380579398189536548922271608616857004079679836749782878382987884556501608769980217559951660899880445280163725312*i1^15 + -9137513932445364889192118551452486880567767615581250684411824573576873915669883925247292119116663361230130408295457487566800710195996290850594135179897100730340801224820715767682699156044272927432955884936976600920073532315163644001167789224184271880106817122594712193560890425934781766568942017434835274219727593937149991322707109246565901466691773720522277785411146783875689819234901346111855993528843072759799723662565746706288524352541487892402298248497021255219619519602485702679735436807295603134056020741958242790143904750946207335678051886575736672695184232164137260521683285157040233308083401211803578619100484875141355801681566116156650273518352685513305652904307994934598047436918026162768006372637429055580289075521689305196405276506854615827679059650869541174256340459751696259867873726002323599479329992015524083978438787601803046364206726224106514251091254869320141052140499500359519730992787573841630893241478255894771275009789856135135235122566767969905279904407505567101045966811801527503799983221088530199260961754640467947226741602926516805639870912588938694093325233537656458691502489085022507702043012132023477361394740517170385139049303653611402361323574148963820806763026641159786944737925199800776047668929992543025791492985602495287872448911876117857548201426859942964757867361758467036012747173124487836656608518788230018086347805122435721042338915142760734972485595252880937137017092370511403515334619399361536266451909923736754751203614120001908251482383616490310811691804784438497418356472862586807443163710529943419188039735840922324714330022089591118546642277091979644317643059409360486070355157420976182536772079237244383940650618828001167405023921990410231781113234358481758955548983917628147681734319030118124763359611730164203399389197342243853550711919351977759449278206785737866253689799876776856122985827018705211916718578202351851110544184802644363523266155702775399098102181770685239439250212686256517190359714158649154275963704850285248308342654583076902720811329033435540039909328849496386422247579569848744237661577939805270782596137106279378081715579177471757156002203614520240835216883689533060741841250536710601977234607570944*i1^16 + 3056679852644414292130040053066178974853216430300602170508202936393323097814977332537230385101359229484893090863451449130362593368553253049205932716897829227217675735443690936073697463962488101314860736354826819269866380407797070418400767098704357214921853968130212476200354997751364182480537747608576901895475843020318473959888173667800551917458724110297655511158073147589639830382913428443786111103183492502919921020926222456047860662389073419949060853939646734421597916337867185579458226549229248405702405685383147038479659058224195017096780760339064521562325480339903300171785066750326846078908433847060510116406750887941945191400648957878122193884368741008262800959874634689027489494301546181514703177026153209980105862341246712300367383924735723994608885136990412765819657721066549820422705660089420064019650704597015168386563583258644852289807722853575938465017274841844075624001340413452228569004024364892418939876619436372175632167072272403603953879780787763741828513812394983663200070353515356107796266456495539710405363629756611779735659705924174142119196810984843648949032984193971273894066428357348330982682820724141090909651044292266246278387656034921784823033670708767279842460096963985935526900606573306895002541154143208713044659586788973706002119322564174703360537515596826428753681759473895072384788543494870120474282443492544259988934249917321374752532922958869138556262173724124840081404231078279177869306016807465494390908368658739787646221445768839620123716302474552131682337288462334535147093728241204965790423152033229693286848901160620767912514669175018118369952272904500048033911737754339300131051022734236804948945081979876533639315969553656783513974230183945441178726639616891299809220930188298498098990799788073761704886009632325151633749995271048246333603586277665174764812709137306355271320137826481817319403621060931490574076583982305159023835546751742090319710076042797460085453128230100495223724254295361976208421957044191380193343711276927722449251309659946706341915618076050178796803423942750161462262059624984711355553557701506768276602529226568291071570754732063055258860361780823218042963032265437458677380180592609831923891568640*i1^17 + -833964896245536236979382792335639814408750545957420168193203602547423826751263553696243020338379375655665069509136150660429853623418081059955114841270939790196481783640391178530680812022955566053465651979916901825392318786649248287236022943543057139914450495992360456078606333303652479270837299377952468567165098155745246284807286863621261196408312641203761663386169497714975493986113749022706171945567597083248614978956458624095162668653681175033584695102978625913357540576205956384994760118755907096685629562542320117259564572420462549057248418901964384196114357710284244406397856687850873260593536886971221069652223276257717991472832967993387279216824104048524716673497243939201583852417129001047946567357574419392537890984173131810294487113500074591425932668354783757471456259702200632155523013611755592238409189131452751557758524922595083297165935627738324525135633320211994174483905512822601685330134845141712238883499287897342770579138129431434102911522373852740203143816532987259816497010541164823737370296753370311661790993542984329346351242908231303863269959720362788689106382227002654846598732035575704792514168739237785169280660664245249564594377714013499596532657001083174488016398748867920013504145888929026691566071918301209514760915668324197353510245416375831350010695545564045037429868732630662477491120775081067735470657950755426119761148573229558229567302645945702400070316890855853591040098343508440150822694329552213044449266734148466630872807818434828664485873344611087386148593154038854247795439556220381140640223736635033279088220288427965129837058049969218480246706084550557154004827416661539193965060975653106778164949650855925675466742821273647384196163840814006141420827230800108476545727395164459931544467860278343823742932506357499629946300231681733910076718570948607653807330591314931476110958218259821443600155929709229332468342883333333974778617406914553516479778381152372312714696556209105345068605810765345650997525167229216547883133714707179898090878917589556171056822399497946020286552760388618652324559306189713221695167920066027561132938583104515962279938315375995390664865703365295514571365022504413601232087786819476296564736*i1^18 + 186949969375163039396372336196222845326234737745158546641041335730931617870155896370775260192589269189171599285439573648246911065312877316105972812252903148204064967441203507034070437798434230635128064603554197451440706468463811729934594654989087734775553959169432429895621633261309735972909895122338469836090090169312999034575534367500604884324684766283423227573606776211421645103661216349250564158974558007486264063693831380715453183061432430207686089165942180977414373422030515067198993833826681166176985287435937238653753398653050268417168212188673427543578748470330532985451484973612011244738736297862805504860738802020458957748688366278139068311963778640007797920187427450434613805364325809889148814971201515896150089550553151684350117541020318565110518844487152535171489412525776714974916155962244873701144544878027873056466661693067617250053044967945822943671436125372301464218033998091427698944026584698233146934489896841453112870937484132487363317166682344205786621904970759010756597715471796620045059664438775107783544486531166230576130997025973109719581417219123166793385462555551008503732243784574112957318120538777125245744970623545560386719354797905371163612187077718758994089017783182088278706532505397893736197424481165822794089938658746746839169405031687282642920855845721404221435521874113166465531245549827904775957083244956192741257523344438868191172461131007912625767597623758328234384814050965705075738454564180215979020383694973002403232349392521200057464333191560214602171150158658846738498457345155622425546957951643798120136765677467673902449130556277547549578840620944537468443712657207554291757604471736566268298364928661950422477030266415661095789372343144262284420745034216459122378424680020497896755281271330101076420665167515301866407421978744820211136381055780924794750523844455026277237692267142841999512870744945281528842819208058620631696687394938171827270495721647475549400627953213708394571414787108764183734402851266013509937577882322630231834526387588626652691294227023794521006354615432781522321672984490212454855163223504741325505450486543726670683452552984213697098410469249428190174676576428433595275511722631074152448*i1^19 + -34941215419367308901487401035869688704586721586313428032515016260289891699392941422649828413889924038718643598120655298149705522014569558823226564649792314338208975503280968269376933298268080679319500817543681339934980099012166557892433645983456922087496164765282639106628020068583853231738458575304725418150932630096659417922292020368502462849026654514715121142123582641363031584786004004318126145935782307636115486232520998042744487158626466648777232386793315407762406772019273970575283539334158441552440151330352030455455893222292569755298188495757301496293521918455477669582657118125009169757722288923541536822456315478348425673368053005695452368874323060311537000230410975701186660494443434333360657535537162264699282629787809571053546816579963795691452611039082049950930352846116121367526220353451598617657248463465610915742598681146755937554157395638243385629841942582008215305095670398822090664464654667310479835526266129287094873523697260999946737977398581532647039191686020729769316738369180224677070761151711168711101910855459847760859789040485458764755431862262018580235223342156662547015616306903225798014641273433610201911426574915288478451389299802235008604966491017356958360859171686760390911675642319511292291318960222893105009669324426215568893243411682919340518262091562479389469132263283210371228892842888867789486250703627779936459127280876981886910920348142016095034063179291309289386724105052832381687049310425080431069324477186389228486067052773148722224328688620014166695016857427939450467215126905626403747436095216655741697865063537568064797698631697372704742765963780812064545739199714001252644694794269675447112793824445688160506199539850532543050977988956862660474090056773160228636497613590566311321756072458152875252156806078163421503095970781428942718571428277723128896638545278550262357805835005758648941501760246484904193547036371503618081843372365975968989644487196491042121018566019853191191570764222425931770541373245826326810604487129665518488655668638391045446234375329002712636829848896070283773074182673847983401887705519496172032516850279215672232050501523717643508433996590267233301196816759673441694382822665486336*i1^20 + 5475117160198142172386504400539982773672248050121558803597188169667191921920384755640864748392627615785255643432920065110652553339858979427273932486917651429687367259697181389695092019293982134502691237310351080412034084304596985380696170330941737746192302790353396378784684238978084777388510623821687369230778536965246124668659641373784824223238539626896240318801411578969888070494986410812380422263333007688848133743311889716480978757304159575681747565414078150213373661288866260454362851733800620819860327919532810410755876569861890912269428637945148036978759022293473556650523275998616374736945351761264407918982578225336818809319155611925868588476908402553367763807293239611395784568287400974879863459843312580042329352068041942169648435279797960836968841276593719973592262509232508109117007325107427493615594469311672472759827799001168388238943683741087385046606994273326789935437257422309841808823357274484797438969905337391586436908729346869491116336450467351871343559804306521540863441450959310668974555970509853432055539034154964028361039065057837948067245942592359760816028400311099208986069302603906074386590310800002108030896196571325000238993588202503350304027895076987321766858828417442278798960414518326074080002056073015407882771434721045440329419370551458652749172825894242849696732057072692087551713887407454489893350669380255410805440033605005585055033921525763928732449650201550748581716752061506167961964833249343835408018447861755629532518579665513224595507217988801784094393354635805345481100332150944394313586043908932891182165832963995616693232770256902137612160920754271366120937094961975451962430617915094563475273670630015002423085832861157763256303691882247152748951015568692048478014132287065680032246630665049135067802396147606899576130315129165592419402456097813636077378790935810535345122829910513852074685773971791490263771935922369481393098102906014232277805985413518249535346843719135002605829620912748270846241740205626428440651406601842453631033074869109143714250740556466345864073999019436377726826818277352692532472486786084339307700834728277212114877548180953992736409047755025500429678417423054648591605154447360*i1^21 + -705776985032898928408896109049714949783245387828554754613830153307329874277908895625617276005213321051309094791044600800845215995571393745399525777217213857709379181621240408220554477906523247736243031166156225714372423398182260552649800562658752133072403252070442776848137107399567377415166807259235961069720900815552101031022042148735249824294639121912195004449384029396866176943667180361476431652079037812389227093497460769432555774242028356362489176344258935017476393440664726861672172625519818490105842296455565456627166128761789913593737049846664922554579130338745359230081041292587355368788213169258341496878296907475585218772458229565876515962476045283989868140314135918932551884838585540216175088378149803114469761607135290768504392681156405432181916624336352445784969660236538886513031317749076760817500014582168403147370197948950292357225903767446312334627572288170709118633360264680487681076045069202068435421865778885768019047784372331435070780211142296197330251111928831006647081926297062923765287921476508219422798182356979439924839528990329054722907154272398268192214842060538412975128396425001636810527849026048943726369045997569529787928333179100374179085465355954647436681624354304837103535588517906885213498482007498295945803146434013238329095107834535690823240491765662207074295836616088686759348714384187756467914258871836511648156210171890005381836031974963431128054258305900588659616762298816771455570159043738527704793805611230128161972126031849186496414195328808773812350547351354120928065993632140341642040832939915778181412152964499363871539959373452148606519148092119231936898286471045480818317139270041028263186097486326307409359158071828084539497292872385338528100831980760780830237714470855129310405302870546240818026613937453783050488613126212967234215182719005550006395302259747989628844475942924438827297755360422675901192360196924098173360328817061140735770099315673685989718039905688336347112734449188793206322347412892729368020202380641385023376212588897206322329746757900915935209650098875830962897911557885747706966664608528883443312985987214917111194129863615091375644534667774243544227247662779903499722293248*i1^22 + 72272395785786014914577901412496017745796472005863734093128736325659893481901473861468548091913578769781972332565367221511467226449571042928254985711647902371562085343077862823667735990777753072837093914709272270373572037304405865569537940278109524086524251749502844582286641701728140427109769406612053856731870667821422644308496457104443957429044253384337821611514276854778271551968463318156661348574861158579742108166945187391464211758915713683728905652947465989459350680876973768956841694241737494752130795894397993583460309959609026137837427398791816307100465984294459294802990854819173332515928977380418159740460928551587381877857846698053945168134216452685193109233836090026470666464650121282879572728362516250088808681645471288617329064967431143467496433923418146861929052993310597315175271706565124767285478384278215026700762978723992404969906780615819296319052886319797272209210500967250562952348324490012633667864672133906686594040352541926183869474557631294488516445060193133930629633138783961428991023695709729510795766155534782649814240227272717822454472756218077767600591540281462506174134215603471480817384211806605488178668759117789686704407903462580412389415033136567449414924892143978005777223051563521281627789804553226669765888250331436763502262927745713774339592898391221458304836102841248425692155403642494775901420858903477892941601657788408765501955724961474060941597146773765844595473872586711902194178973912029502701362214048193878807036890876815822558686069749750475009603821406070688337926889624928877833078559691377476624666022256022433584616598840034125232954962158290665516898795504350797649306391143110129943921618052385017961792364963542926718976173086606562879405640613856592752746287009429724205339010289560040071441847825963335591204373043918053201805116802372565078944275752314655759031702979555436126862384971996541529842426746602429359039541779135031460707916371495554609380985248196672815152209206863999833811937065661187761427039301112444751905098037513292883965258118331005611993388437553364389061973477973341728455321212213241065061527634246948061898575525396686619918680611782566217919577403458909634560*i1^23 + -5612135297741635135852436859667165051099132076556762386493259779160668176636260234544487192278522273521157913516638306726781178117035332698126905401156154120595436011478499577195235712908573583409753096531485991897768778902978769924008360520558142736116160518888644396916002882485693025632912149493833055971397423956824369922838965469744233856486553201277853237984123609132087234320118883631903336098000252708889787558283117096185590560263824106566935168000285155405434773406907966561721824180933593422379944580097210495135079584628132120773543627332193133676898312976132266892782028934813876866399651030956760398138771774647496652217233008119828220891666015456283629883370729576512039610475455649325217889412269068882808123605844816090832219087356926028851524565237717615227001227471330749196013716904376001803304230938836063814166052319659147188395076160517073732854045649266942377284946194551828841405202054218906669905047364049326476191192570010398078157496575843606945590210942578621664736796650016973004692917682208727526269115891306209923674819139475841418037843828791640792152547617127772366713890158960232477217771554636705005386977107985479283103657150779041368817845584860191232980170102344260906101111068141555668173600914611311783123981212602243632734370615225784618742637317799905487375535667221667821337020984735683189397659588929685486163762182250593483001573185332187723939057574619062376346270851473133604043218770544295135747817106580391366816036928495744651743065491963434201493819891479932628394149102467829831132618105034311318482384035428726291981739101744804668233388136032964090113001946206418286018386697161330734865733276535494423434210287475101323625888959898900591071476898152269830585183543786309319567286039407437707467201840261112993359516487090047798614197223971690299624515506703142138473847139455808139682617808754676787258036785865251801011480285598514441382631087687551262194358005423497949666949925132798835799890519517743492611281487869904672240232360703862620609408609476145099232889755503347681461314102240032888983591229401159148327287099650994329368246491719445694569397418988513736461089066824237056*i1^24 + 306017575101748002387622613602043921195748916726200323577683650794974826166435435548746415342569945796389034587961998972193516795551756624501338552530888664353168571003211518468701414996834225139435326588406587382971771814485874828453510149830590106860210037911347251654601571314180191889400460218700299591683605338569168634364047305318165257494621865370767943174281481238109585642822614798324237924057112932134101610076478846035683115281346618674259070998324354304949064510182715076759814784044672527710004154605402049376390694839024265511313054975554900160773349622830858079893066218014969481825068277711185851953560037042910777216030744585395350505433204116775419311770336710427289826177611659447691839869365120653096622400169011182334044666541374748838077186631412223156818962640786822035646738749107838171457657142244057201262060053001054935295587967641891217788094683389687817114881867603286998225838171530519364505235594635626374222124913010432292559017062865609897309965005600258255256797627495714331150193195500121885281614243161348708605952093745870704882171847455300063015604832675300142247485646572687295151732490142182896245960479678730752575166498636143119101172587949687453254499197011218148905988670878449063836477608308198137952660076437199146875044797806434547208139679963127314051032306332550586737685863218715010960195229292039762637315979631410915419403124877546706207114476526633513028624656940203980783387308707235273156483594145862754786645161759379679718374187011174037882095512799679586168016029480916219431294741303797118630641648494548019627246257959320035729169340656955709247392343076231712174019373514965475309775711596147664140438813203196829639457649180687373634904777898131043516763484479827500285480251264104588041374905255914263293576554751003971065963339546391092288741345335341181661071393925906012481780264240690923150023891365707042698619136456125634961710304873893064240496330735397874945070817785321410492150076860296419647856900962244339323477253349628285004002030144655025233477707404951505932292731305515844042612566974229677120895519782200039627193707721372422510665233806957560181411637362688*i1^25 + -10221034639945660233903246086264618996735493477361899547778654301655277539273478438000238220257616033646307243048548490289755305031572642495743282238048966640667396553449788314157221131694858451957419819160802018894832955564837602599606922908810966244095117493808531507115646621813145444536804296445315617831588092395153257230998700950043985106343683068345487323480285692450080560756995907494537584968189428011252204781511303611472203980639622916814198538943045038101654929744034409178747797246588503767246075131709954794488750345208743259393052732860775926209824416919797732418014859744711976906033265712140350007631180932674898435799134765561889206689993129968878753212970814571810248755725337011525843208722376321330994254419905380447965924684907885360659503826062618037966255215043848925421191856169832991083571768561564731549769025557652485062830629064738118326042564271485808473764225489252956195688690242463971511125033031338642004972627443479592491847358540931078354833543468192674324248328243548914603287581652916287750539819082585713938534932471853554972457381694065722188673274034175764082503406703102321975068896691312667008147019740209897292468530943104400127989143949072294567226507484987872404103553661509537174357078041819032966003749932439436098514297928445490898950503778399417223501863599186018395946242526170032512830401745753929312597092640213504711470170672828508024110658000858931021283205898497012682756679069735788894324865439263032053768804701790305028850230598961115627419019798207693666183645583245025360369514469778428186060182662585401299534690248989878341215338560067731412803466077321596999574859062278368270414735099742517191770822714518434997121416313422316088219617962572094240003263719608484300099479983323332206828264489691453115645661802026000204715174241652247414655503911497180766455359068924623357616989333638276512037351499099675960468531752731442376197775985148886859651878297038024065199476995940946164934981459441658163331969839985603074778473957427828342884147749333232663661921877086503130846687746964728292830365364180036989390071523221227542677948145788569511501942787994656133548605440*i1^26 + 109963691998241714807979936190075971866787415387747269161421383478042533839837605319831032452094516982323366693697456935620517152589582686358101430299184866006482500854818871328968132116133513909830928578840369796401787840547530729679015705266245491491295461028248297419877674973599372591996110764634216605349561291662948927926176869161785987120482343646819004714327290513685632264423636683428001287306093697806702518637738215506816799001144880772529200414649129601202482211763844578565016363151058885890860890620873742327419520102103436010957805637947186754478312181920280315397950051581425269710571393026450403107406752166166572030010813867111467880921004114662879266743549747195973377880330407844098890015415627208086501839617637991919265598654540700383587257153229696880041077948838593288993827852536845360450248188628039928089728963919392938969663116676790804405220203198323246600192543025179231949404676264643080545093960824182229221923536622825750404503446800090026109541109367754617273610189842755917785933015859711903736330960645224328822366599164360437024587785012814438849192940508099286364707874652981259117549537005660697036676253214039177310806868776985563504287835082747762257230978246676705531927330260362883812698738371745999609957065892489038465448648884779337102829224345948523859043750065726835350174875202151404386206458606889191754860538815379664982741658338925450088772019430207396149945891703897258441389684624634814501278648478421220612570074306091168523182205047559084860522923674276098020254421866530879511751643358202705984430901702412630075745064314472597596335171552499631314163568856901224588801648573242479725335828607374237176052016608720520770670393674116261331570728599650680513004011044299982932446253732455798481373968043049870156211646305232176274059403231710447952786389674812817492343638114022505056985109494382689452983558637226496934241284778859759702608479894209650079439804057720379950363358352231430518136007671265670269190053988252177723142765259100909082763716914811573997801335196194924116644640363922812063934395699224266676131836386815208148439713062992340467185457199563247976448*i1^27 + 2934128936777842718835646928341807632763421051024355286573082059068627094562552210932113330768686302459761844877064518668936019401754422052689842071405390653066573096857252851950991234794703863653810540250022067960201167220808898264802257489459801028023086444521721146997167506748000799218769359398090973187325728846243940079084277689547143972659645365229840908659404236696261064363497982627835207106000626603551021159552964848278461071933686425632950604315287710517064358953464463212678075238762608379896136319243962097466820394065565978961529178781003801011643419032463312093629175370876193369250784375882977160663313410747953139917851936853374267957493513901585223360822796363023443607598301254630106182724595117455238787305183209234685546985715791799003982364424272422773143859936472496897096092869368187001352674461228037006754398443612108214189979054410596479627055482523643474752935032345212473757554805802867654590739534268922775961366618360637325573375568175605987123097582717733847185938875120224870311326934640588465235722208173963478729023484152135959407900878536393146006654046747599322673508266683469354029320643279568517276822472980255779137864532015706268020060207851484603461874704784360838860951421347644674061234608070941620437030075684345786101763477480550599501062175611357871105106138322404406618624951479023367139807312038403108582466435700582066865059183615200337336455202483288148253040101354920650661416254456402935332308760733652272874486253493326320286010564478336967302963087892217726805112520239242856452735449613378562437885207929294541205984295621894172645852306707917616848641038576107511237242916734215359708064116898933466833914520434660379959694110190671507618232868785775652826119885908607170351147065234082813144381133232512541107400045771028593768836284736714595064519451207516265921575174169978843030389976015122212083629637020645519107716941316220298170847233463866597966200509518815313538135406794427519631068285960082247781841326499783116107912711805094954097945733636858500244341139430105699315803036117303594969078172451966507610791388105049283314465270022460992603114771985727488*i1^28 + 356961368756789347325355883862288504711201912982686122592512645537891276201235970789304988535403939405247676542456842105980805434129086010603520222256224036541726107016223474315395607416067204971260255752777274804331999520620307770001694326724178087689041059004716724073160643238465037058952577921959616837311889297066335119352607375376957367379529000445143710265092032189691021613357382818013059310514445902343752653879425913750872112693094966990364806284197870590083949345877966480152569132714019964562165159421733101409424245724235764802492743792143035618935418834140185593160125167168643008846392967097830648670601851312267642926392649635901992216129823098762028739466935343262091953532585732950144727212138006445307894138451380444998296387568113560378235346340930048388511933691939237211887309300792841960649975436660275702404422121779086732344438150780930318183325441308924679125474872020268869867921436417389298122895577828715451203492313129130015797034591928374930707119642986826622915566160012637019122798784787862090928784824996746439256365803876560402052967875874143957868980865287607022844055585918884497485461287605624392833479928939378996552452690546845921032473195556976294693918153526008477550988751999068632548582116198209088313190951587159791862456946650310564009353348285053782108615650466468466475305926522727302182968919354060971058739313646870066886514233152601710385110077628742074077815425139269531926745346737930953552321489477354985971162241343093088652926277432067635195758895549059625767279007785486494932262957681196241984971910442651221808227947915901233253513606617880063129284670365620611488601510745400120936262475156769776167057571687282324751138126463025164541650372139992327616810056698220091486622680721468130190795737902430950898302871604575795652707056339252066533498197807215062812134783384976694516829784126347369599774545684575797109034947405666552823617695399772894084035469928930165222749278927498734095694504422151094755485007198151997737034346463886773665645438123743118254739313286561922223744188750594307189505633303981799538178611130951167328050626803434981381970667241472*i1^29 + -38131307246743453558860769299748330128066333159986712496494382315556281764523489109253190405677417331277017524225483100945081760659909741744508854630705242508738316005593100746086997547298063060658251767277282957836120514367251951925588915135823512183304255389810741557133631764407949537018664920929848421159084179513386960413969034890285097320960374125533101041212710846032345545695770172593495819358404540829270492401884464354968606318034221889631427869222719367103655547527008199459694541642200959969146411736550347749103565843924222619492291682592839042652076877743291441973352296979683240504736225020027867441257948014787875318234550107207030518995983155785424449003065286907453454454731416575597917900984898783693410816789045694531139106049102249174613754649452108384423758198581191686498809354352114110230044937932774844537315499462254147644444004731584898967604981681735476067909225738417585939961128886313825103861589637079755773613365173352425280793314538861996220816011364805436044462809726770827651393253532210689575402644196838891642708355180251961991845638674323223862118269921930581997099460782464730696185017538442168426451353400461381887648444654347934566020551473191700876973678728194449304589380484177288208841926848754042691972744903513645666905364445261981757157033925677771364775353877752119278384196110167967470874218487901247068202753595306308888754438181647956027595053374082735008609702518925771650937115554517237112138728368365584430546870511496271347415453006600077804623072256780416593676912469920910462222523577013688838969201245181611803767713581795892420204142999143423533818060732927015956359838725458863931373210078447102188381555629928898355588389617859642183658987206284267722845477213791667412517369297746148162001408426942743547621628426182339074615383524186499181133308638452428269464797523598645217356356457609418984645265298791672724357042420535526787447565477655371735920556362906557955803815800787661019963471232274831365258646494528423126916841954315257420185480683386105183511875004668438162057322094898607844935090075061792537126527162324694139166024927137318480174383104*i1^30 + 467305319767935218486448673396298536122870942445315793810163078375583283854059406959145451687263278748228159599294196800702720187582756251156365414923729251020147015685933185558049592295068688171522474197411709020676574102431335087492709553456861127869066066045943659025222387510043283936967295404763798320812216565126282514239577801081809805318561209143894988791993096099135125810476221427520844740445575912652268628893144966286490483447559830004580556206902820587694254245216732570678608304572879502938450669807668265900506358322200777433434229489745959451277528309564696210712346857832399141989200252826311452946065097813928254330228786286581495667988435143025855150560769855013970933973024758590453813649472138593611509507352972961431869296151415868287020279036483121879688097300885725124845673927641595492236028813908820993314886162057053035164132190082850772611655406303462687196440175625604822083954551600369475964825068402337208531354130055287670356290100644955081545660323012839006044934561724019748692408431756959484727610003771235227745424502187787200314526707732947102804932797451978808040989040048601444038382242479393078905252581871489869773543696188706271543055754787249786140949594042072188693833516861708730221842919238165270159005238778012350329717000263884409867236157775529563157113369751580699633640765840759887183531392911132775595356697147733600322907288430447149370400892601997325942411751173294403302758384728522523635947542326033034522117495957222343887028385285122547002728620381590637182395659847491335505408789338298760990556239018122245324512759903801174379621699188643759716177663273398165956232186813546487190829383634771793327731048216601483194278404667056703382087110018499367199447043562877672082006982820087678877691041736824209759508987216751517260370785688827038392215290101872533244857624409892846753963606435836447890459283236109295011054034624342483698910951476759168873824093908377366440642718388164879690720419584999981906709858598341442633705357164447488069392101395100924409711744343120632537666920902072786995130897310004403419103922569831464500802665925477817909248*i1^31 + -14430479716349727737148602883747901375071541623038934368887510290902664951729780916944110570105544849103030402761050891119499814577843889918695138233282033441655182251329392079028307291103139181895919331859587125554870221390890788792762775795587246799812845235650994788457504879456752399186800319456659446613716764861370671253874678799558410144654690299392873372764205181705835729858558298855232660029791276104498512876920119458427923187942222043154895184323876911038883488074469122940352230222541008858826510665002086440910288000055837367795683890338721661584400961547560964651889119349444211724498085697977149148212076568030183101420352513227430104405330499144361076328630345958742510391373199073387467410536426885864948719591304392133575648958221899531436902754382781938293274752335243267795995666073952512722302597241347521837669849947912152670920459374391734094700713434173499272440500765808750769161280642340868369449371174889540670005995601085257187856008110359898141369882234524524659412511048066978905737064758093169331647872357673852623679769740712304761044802817044690068873883176888891106923924719098797295079797366785557351770843021524218662170762842404485132785480565691210875421995487995392278523273030974306239881650106101014525417010189773770862020929126998273743546663486061759921969077864210892845155343851220019002059889320912966495166555600249209973270975684746408822688340244183143349766295267931627703660691783377171885893498167163039854744939216397229303493710045186899164588362460419700681481166864462351729471381319853817439657392420676358526854830782244287849604461547871088623036740581724155503345788532660629869068686476645500570332258677441714421468502442578524591298077781581207491913407875193871786906616627774215498535850784607112856348094749238318409538294109625590887173573655306733386290895750177211555986147971671527569421600664354992701408233176019004349087298224366966853579452566263255003661033545174607548152685829482398467038224358340585902136977836425039256652476422993348338862706342278699943094596783384654461375674845714990517499886659499071170043144082745720832*i1^32 + -100527552189509431982404044296225143977109911842044402945591979249898471675732788511024526906420479632309414698363446152806058814093594005707803940780203730233822876755905815365763804470222138147457494994745838705536603553223098132037907182500951209765902267420132967436307253537646256987003525641251583963438000480074538874745285728178474923565441977350734229895581527053519890019941726155816778721400458522273059351846258123006449710039816242351171716394126293498972441733570752472538022662791533653215780797990626277431256895487303002905462200104860591766140391745108566648260403365292446889221530268788427395906491739012494812755614848195828111088922542567315144584959749904361298764793066752203143712527378210232850941777246740253355613790690811116666251902825855682232684151215649432071527242233298093721256113470218283182957580843489670109737638311433952244893086338426275491466566664190848814297260891115549197774454025647481786529580217293247763408192837834403951721465510394851844039573139325235725742448180015089019424182508060109487593209806687793025740930900499591467258290328226629437553912786418586878438370302343896593428301302461798723077057752076399267844324133618239429290391825282177795767103572476584504548527432344989230969719781715339240796361056377703266638805318040476866108303129103511028556953515955694495606014523019999641202491184179227926627851880665725718308863952803103829236027215575868594597935019461698875251015802028988764503427846867257776434479731960809935720210571351983536084427447559668414034409816392681792804022804888093168997391071268954098244833597888300139453053039050133784630368199349022049762241963598657925737300630318359801604679154149650772615008510444861356224082192807105262029247808298357158576739936134983748972264523605225190140361583620147414554293916684884204998169068918696662961060064206991667586806537893490749714057208965630496738659057071136943736545957980263089146226765388672234155488577424036346860516569793706439594272986172439802906393987673380614171855938180901684380807332207553875362314369681220609217621421416552255198789837520896*i1^33 + -39175200795797253236589109626749382053422698482313637539156069945114440430584737228778379156754156558483995001188633422126520665380973965037017919135060166007253085958593930305042017620690542195636419592338586853220908366286116822449474247955700303549741149519619152564227873199401799246361411235128399701750884448856008744980257897693442113324857744200611863081527896625991522145274901254411463512973321406074238624099876704584529529878726205584114274624912099551180038345464840904748160467076438046361487958101181497268591030619553139211390010745843846620780781154392276506029624052963609658536146215975903504571079536703723245421271927013174103593200591160408213491988357517335423165020555868201556061320462172477812297061309444662889267828209872504276330196243046580046982157458332993270461486730126009467289280280357647013682950317250250040339591618188251642451170577243548212284584457316194711454745692045834898795492657477142295992431405461221134585854787187229316916249230491683055984393397076212717090655718663808165162501074744099643479371829197805591480345727736870573553330189934338590074486743979230120748089888358493804806353005509706555433827894089597048772960035506021986009525844284066347222934465957003038027818621574581056651767999364341759350915839143111213590764763249409676033628405503777332102915730679243492825118398508885327295226533694971817999756237403390435250035529958558146533403930292083536390361777049487889094484537759443317362885437745641062590359856839893283566024781614290169976605716617123693903935473479306865475692551435977271412847116730581718340203950690059456050792459174244499784046604960931597535505496603582210184881172228419499747932493313435928166627782029135552619839625715345188806434225267258539494874182821827221389273759283436560077980151284335684890547754001964196479592999237543470657402415859088017940063082641267077765120727656975441595868482070597568466979143271097035330704620263234104598004088688795936236261711340058598935905454356464415394170769278847772046600363234566585232927966967237093031396414426574931964569813489403851694739030016*i1^34 + -874058536375267019658884356094946752314868342305192915184186352682854694183401687356100823532169708206298451637367406787238858445851443412228444447671361780535242862280980698822324313087565961225561939298462548139524561192804385937359634474412968113765737838817901662287583689208268623251332598551249484755558264439181808090013078260926091513640913191152296973561279673053852192728590449519648097935177910797378372594992985681894683216331290894448506171093456453571579391259383729506981123640465253174853568073131594260128416774368777613584802126216213498461396591133728435747118969656602523219861172708353767783659747079852010146239355840149192251140781675754613937806069299066339210876369909393238653983702575220289142437928305099090372491965594757252620819517334286433722320201206747414269480720534460572203945606639990331321206465358480795659151456119081154283719098285726332048065085692871652589162838325943695402768059736586151462332017775370756018685062050717201697305338782282256154914232582862667457824841507130369807366504141877713276462027063440302354051197536972240816424964968206034191578635521015759365356902118296009010843962543373176868735913230674979766851168250647051286936281400620058692097650407638468417295883467090037257177308418829132641692143114992569759547782296462324745328088077172379946566294791574497328560990591314775257289876930746953143092719128327859311624213344711772406743976555169165703595373175452824312882949945248854026981311459168404760159235521986737413846643814889664994739019681720513246538761026000673209493923415887784079540249636913680048099655258147938083740509202882893622948378271942305466897045747577686961095768759042585567231946530604337224255516771475942576224046512325377740317846088523697055576351490835591034939447455100948902767171539964407835900525447281178532633096239206551248934710626898610910214913299283581246697600686437829042018351990864932947506746445223602777650428100884608336997805817679806234630173240664710951508701233143822030878389687823961214874962445000098950410382341754731244228343980416876101227598569142781663510528*i1^35 + -15293967962098438237917119616380449342640672429886694002059318151697211685066495008420903386079476522910834846552497477269816618425253921439391405612295603396042735081727211902797442217997253480675289554763721806361341647077103583104410270387903632005002809273301087567257274445579629470149013231718984479234901393584687864476147688269751106709538508068126760095296305363822629424276141861157695451067896267209651438224268367008507045443382585067623416930320451433840422606858083670102219854035972578772453658656052123026754521561971531218304847666319223258717276060427001884947442679126065466879238047832559603534258646167694777880514802833435753002278538113159704350407049071589153327645185446209112325116771748439402321257029133685991121267435409567944962693940603667236326815279994748713151201810483365591422685002235750029530493485780726272594409324761973399845278394445753195845705341654951569399491338800128763347908268620414255200914576235826885882606553007592456408140539672228102279952249370768144039939573545076506453230476462224670353263887874600057876992558361815856342322866775279565651360875757430956069891317205951292686484224662049974816840154063780930686935989139828063951739894529728120220813089689655966391661224093664495759194871493755215608208646960439874990376482566827722640187616231626908410795961980560187081776806482094217220240939541081471504846332548155645640944511903672541162858539683061099519350685851509838034463953519255352394630599615097732335957937854508732506383436090458989819710299944767868621500965574647975696467966010569899874424488396008246156352947847694536744151477196878838964665285165061630144354424276570002118127288110015588742018990275362889611403461547013812313627913880647434103554756469682237960466464149281952562637055247301807020606556172056975259481485891599470970389662974164899935019020169959213418987877383987127816044578454115302347975889497305972438964048145322117744279363516169843172657543103007977494629308332009254552565951038969557288827607178155701752795607607699929325873099907436883354929012988307906580207271988193918976*i1^36 + -187044182612856799759718399316236726630066962480513948715188444571155427773085513160840289838882240025687140366652304746594132710943178945252880250077730249666541037762873374574868499726854029923919595820413096517621961318661027764915627005949026466605414611927229425992571239201134675310302728368283710799491130756559875871728621799969740441668376246978078563866178525703249221878102074333003313664386297319062416594950509843946835445252713851995194903528910300260523954629836445247716351536743708114454763262523787827117599387751659048844375825003857604358081157022041903731686969073765869660902226314359842116051984051293325194429888638169181696975402535070171137716044791066328841408742441503952234758861307661737604889978266406346293366924816378944660964332272885237511640356678041873282613696637888231378131687724465268287444432989270153852053691680647930493330073216741214133621799913568074398384819715635615419654602437988426864921039307626866623334551298091043877261590238931019005477694866687517781159453131585725008570331105776188552603491839754454252143453054307200764604476474148251409882980139500028187429631538634084068259581816402017486617198527281979920940784432666615878640435988129083645696669828885168409560431368795152061556797266078429992529872172126024872851853259237400265527349857401427460735134760101518823408706270884990763616595220066661922341579192901041945201382372963992921514936553501833793458331273921385267771962263211397854181929505166611966974283435775557641990001405565582555942549847239309388905504606598019411792266098349708706103513050662344649176344788931358014886730445147468550334480243305259717778985068656368860370955561831309821638687115021062328068472947477461547116294251282674870984903866085185803400798031556606803288507475671012633295182968648646166403090253051772756855807943051812152676207251923772016600633855918121135033557239764213384816925935085949010695876473627767277699350905296974602579356676130386312630816763288376538059943384662295300287944929762651715421180332736448750631549347934211755590844714622535425012564083343360*i1^37 + -1611055485560107111132896655399591839944958064533851840563501264355222357437437215974809590693863536353987124935670032837432218907807849401356720910208780556945095651091451065678218378613702426194937558514208750220079704083655534148751239559342277810822711603542613813096168166858896066146482895411649723545906746103429555836589048218986931571903908618751674235859702489839067071096100752048429760108241841900006321942447631638600870146856001127861054965296531399515527307713587444462149920887124272420918863981078489082570885490093221694860062867751504071137718913809983058831757484885699086286906540699531271273530611399868286317210992604091967270465547370192820785507521170839224094916276441016348328186063810299097502935074077524329904024483080998807077680060946010616423396435980036995314775627312268557343004042389671315715291226540163445518379034863627980467115145053207674175993138930590099586638116177350411172279490490458282756016423871114967335675328336377003326520599858076643554405114921610456726026558242978280309787763213597999715913864466087838163317899270038922363278540255354447521979800887432998356051138815643516020603520948496381983959962370585702466556613947785573732293533330390934593724933333740043460633749314533665708659835795031366678614399365707576367541179293983132826155980848138814462291445686957459368081897801457728711132026033202498227348525942317480004066228638812613264565777233665294829968078116612531743031602312277192170829202496103270847069639507469172244273985393370423044819666852043131754550797222288766931823137296216011778135690177505432450355631907724367026188489146760212017920477498273422071384110117674118449292243740035115481391268873982317652544914430739844023203385209242520265335103581398217130353495804842645707573653317397709500443451934388961054073711188977284536867648578265210539282365345002831552190388487581935588641793831958448426307969072102491280226089207068634226392977722567390685754305499169115374986129129857310486975480138137842610467435860777939491425846897089118009846652200142149122539027367012815738985512960*i1^38 + -10631130396568983380495948437420157513452089692738532960895414035388837400419617979852112281317815213777062302133348949784141491040423100713642885617085186526592855559399565094337104708781131317204672309431991086096592253451717730589112968006954720617581681023681466683179027586174822108544757545956733847251987982806360146287032254838412995232940268398537282380459177400098759557611046337127005781673812131902062508134330954178188537630059747693995947459495438965187633253470088755281685889928982495839432495865087581937659643839080031506269351011256735834438669355008493487694145885227967209673786667617765388651022074522565629391872309779966769274727190183941781847383807414907259814976519526907864735851689360969108610959393881217435988536273988697677031938760939926944714882793512992999967535107289166133721724287795666979891031428781155942984974965069870131593333327169874721426901224980721370039844773339160188734302512487448053121907861071345878737938632907450682639302435408893337916567626066211055753515595186422618570450401519270575690820252621872728069236630536186660133594662190775163642679654893131030759278809220042130225950322516272992014903312181529521752267465583675349726414830804473703670927129820003641027079012373946383936541803462840943414392314487058711354494676662671576763335882803555402071157599955085447216952312003998740318163755932615872626385050808053467344963477836434546554264267332575615458556586083616900543298735945900918522062430715142552299287888619530420324840839412289083191930212961565542313769825514092639191448431315390913617322118908438799181684000684348788945897716290585030889551605314947719546751042342278785819684845095141135232444146151367717191022435907625317167323345248824193510671620984926506775690273579209356407526082569558608406929282782569748322246316551989802154450749430946121847986915206912189948403815556455929137780339404331320159635847721205067958893573770860581674357784253472017958447034385165713070422943181123643781852189131963788204519585728429727292592212303609261214937375359519108787629622303628202082304*i1^39 + -37782400221217394276120460716877591523892820003144828358913678508234622866475882463593373148433501885046578882754583774948601844999305888162013841261942206180299565352764704935898256538705880983372001848173920442520383534826642956527588150130767695842186759511854126554083647514964326744172465435733632852886077725746513309904526980403565440183158351403285264753580105821321500062488237405175061072817408600725608525289622551737939580876315821386251367121695527245957951230253458052152435603896283992051911522321883621523888585808189673156570184581511287333857164086183236600092550904636336282409075979013090976420491877967271365285145945601237901352149670624413754510377923650964833267982832095674486261029821871192822397711517543975851064283261924381224736928088632883733410065871481965883829625523846273019228204032609464363365782945169394159691534328765908456801889072973233875497840302911120812431381566539315655955729331357405815921836890971386874026330670068152814076806432058620984027640816377130616794838226773843713427821831534909309129488917396578048039421765322755996376971616990508587436829442990734625981299554200219560266114280889681778725876375354533559310543316877282740323867749831539998535051087148040561435422157889029858149227437296186594242538809254483757388573851682990500927528100450821279113992695822649162451651313084581887467144466668761855356669781534037746721858308566589639464069835058850260250485180170870005153597005640037765134795651376526507605173996922836761426865600157367255041395950076461024370128499471752541074324986153340753549045002492811010516448537980036216841359812903033383191824711568579525002878859574057717949882731245183662657961090611553049510674296802177748275617387094464977202118781360663706512970246247714037015619386648727638204730987214458167760071641475587432580217121812892713433801327562564301521051631293656895774855323433536057788334151379638412309180525681958579459754319195650472869763485097294124632711318779132632233221629614198946548899426175588003886644456014419941408043094733170906625824906656350208*i1^40 + 75407337911311958449966987788178523396574073040251849092663195466407600633489396893268588899423237827537490512924259871190879995699549646899673855082134763513772772219270272290961703637658543527752061421971533715291900453875268838803345329958156463321810025000483360566402164921171546529854406001087690516545913703624816565441751379138962723395623309617624474422972167000460805552334687076994579523044491882319330158848973493331582800517418703733440185477695902979607325395674093784284880293525703596962604426865479676436564702315786809174956892987654002689525883806997654557133236306727145415102124157470475035651529631212292146345281082318739250225187232753152350265519698811427101487243403393312974706637445256714923982468496500697414971311927843197838405611740760214994572775092554043244513238373743793263875521077973752002183560635512459841972021721687774147727135914275847053347240457753647301138063449423316453109785670167993084687323014085684141873577317848012083638515206854018298971940997034336132300665297846637177933231846323418032098612201505687892032065497582167911419221615013685313269175119605754187801831635356669754176399076440216976260351346150143375329511939424556241111694717680224285380654473166625408695431939844378503687351204465126285863554373856198727016658678328800316529637544232249475141002128853720843668276690135953520832961823935627586263543485224587601239942682038247855932251922257508577749164966625629134371963973661433041038902760961484311929778203359037913305831567375259830438854606031893167209132333533565412120782476777483051963350554605988390214029054426661596429745307344152256943814350566783795635799189449275548549156429501106397401981035840290207068740438388374918324075813182983227763408300635569980422211282258973979113625050577685261373527628683480853053807544916821399231518737648488620959342563991216916023882678871889634816285961147547085376332737278836050114027102317168812987501089919976808837652021658757882609635960816866637926717917329712481420568318831127663773970357987391628703785452867129555645099933696*i1^41 + 358853088772806505089676990366688675889447650694569300870535083130068001470311869295093113092187212038037223300805708446106484962804090332124319072288106326651873182155666844424221727868313699197780927682701215925147257648946087174644726307519223701544404215174098832050160123272073980096142069481972513443365912660028083610933478227296916850712850769286114034435235847418008934151953763526458386053403950198182951250462031011434773995603903716843292169903938864974319405728027682564483911450821592327389074307958158975847425084929793616317423702769142199046084893321720413656114383895272463357155803145259977555683209367787085519028693368828563320582368333090391631080135234232587461582500681664153995652796974306576014369650424270077344811411113413950455743544905229606257428131501898707221493269906244812541283043570440668516690654158516747058495382777009859941486716956871469947015883298495271948946996748186644317842385168815831342145891445776022334224121339355018964352633913525268146948910266548296067994284030039269826180694035469384310823899726246552862954801725374850875936726310238169080626364573120172196989999895687989618267725321110185013411299471768377010763558348034659358973212256818087182306720958689644175343738150945552138680054167131162375351162369753871466045129574195752737608235932600453709398985034036944402804438533732111370469627297990504915924027931773849855070338462567819489681408710668310446124819507754363582150631473164274321325094040831952036941975547439755653679329798968109298850203580559321495854439033600764804300499451261245835763019677791562248183690333116285342863858159014341282599979654418379850448600732293980085197727299224884783375774143963369406285339341439005142557998512000707680170879136763634529889779273576120001561148281959715132343249955419179127786613351559542979867206442358956698905138460019342651185500531815303004649718181206389692246210543269553839758265137921656900634109330846266426744372456525561975419568974835274367847763776460129114740978916714801199656324100935915602529509310765646827487232*i1^42 + 5114266151861157434375253273630307274536009306138350131922684309212217383515820815957232392023719268702374013406207146062051345670011773068181807722677389010708504889012195744664136784181435982746641412841748798837509690839961333466407100284848310512813769252282486016103011849797577187587808039501889409684151515729723703893021561672645784331675553942014851459082174528350017311175504240441939484231638526407610405413756916402590608913553940697634964886513329142558830741328040450264421690420102431125898818873622061458436903013653631818739637058460445094591351245380576084642353204665285400994819888523436171106763921848957944803779973671689442185471936383754909228742948922267274675775992065644561203216097831394032525950222016635919894854762814593523283218999011405474019002759038382369717931974900362019656350862122063602123023767828998205553723281303362387461676437058343347286590922221252105523032706487315498971313617462850128738021584394595577522666621704699081317345712949554423287631100321853889202402997444200816817553851616780599921384840104733274146283650658209254312413830246081051176968581635886900446891881122923562766627914153756499653978085504214299172388551710433797910055772586339019113186242062746275092923872901038309667590402842221796830551123955446943669766505442242852340425492827340186368958704597872756456328283565025119760866715106411267219952906530346466451998714509804506847054553140822802087553245219050064744110887710771141923879349189343228243130344440960174651406200769945082579754180493776441161357473741197346202529111148781274407260451225815146148965821966455265948445688656732922330474766939399259082538212327540720181412054142878916918583092100186577345000810813685377887048269492259861610922651360377468391734723946206396530204291887052896505986325213723159175842914697004499633250887207107286218080691609988691387369212095378354629877384605493236999409248115880007968355547461679917669944286480140542380310729185997157369531173494019981850048884248701781070313458144305474607280213893166835942768771065423331328*i1^43 + -64470186362077395317203217151919160516350832502356355016239803093444606267778725633599200008128493824370002920646524027863744986444692100360818071116299188194979010265481787828419239808782595099513543864700069728312952853747211789169639943651578045940579914263729048716644248741076262689865344887296266739615938757692356342091987274463910623541345217797515467040520193521751581719175046165551128788454065779544346457888264485311191694467906556764422339289573632310263681919071784066170395724891224833917025853551514184501502065917281435854546360941592620369148998343860010539949431422143284566749108547964390374974031269693286855588520987233631856105087601831212856382691914505498964310476655413856403248895770007226988999395656275571792533609039638849469608485550853793199529979812926898958117967248448747889686348062290036575980032675550410774769003730112039411435635008533196945621015108125332097029382073583287723676375301717465118843376332329965649556315242362610934813749409310815275962418634872192778901573235419205976613981064295754223257308454046153023765127394696347893124425044339416378507401759851329156120078642533169960353645575079282797697063924224270530475556803197886212272213314318241375626612312713870614776614714895111528719488341742292353002036737225670431402740010228924282886361154201144997934796230554495919438892539003405105347060501997636932910886983360305073922512479812457415679248303452931292541954451421990119995637464958985613003010056000917033380884900515821912205043806133788317397223334728779406983326534261974648909395354241988663177810471924427567699823481786701588464493894836366369822747987667627110492689841421236238432100574970223491943222320143093563988613636613420763103619659683252260886230513198346465188251748470939488593071537504498155049399009975459434873946309837147548210138771166372530671960260967387076530388203083605293489849985234291471462572485711162839448422851794045283689531780966091477035384169358287323418419850129263530326289412306222419383826992318786901525188615020862848605606499057664*i1^44 + -144866847614496574582225504058547549099693120943530518439313138069837841691459367214211370485229934566581401297697637450995121592177160178476481474358566799496900476291249675579204203680121966111423420648664446497198869973143899287761985100721244804110501023068328842287386082258008096234297154095870852527645107878884072361137984068221864596436096138490397886541905022106590445567256082444518157384482239287177301426743978113231085527581801119323597627935258094621682318572195262922076690357289876117003149278615300261731266630851647937943954008925246232790328419393449835974894724372823526973641475227662824823739528836527022304800292238682600561605186289106909551730505872114113362863096048358832216495569167450936333300881519337720494268313810271309562005447963266492311304459577347608809286937072057789885034658490958563864251330708509784995087577302649176344939006386987020324977443959921473960071030098805472388745042048316495402920649667635736611304941534402081959863788643166646336909998838660421292320281301204145786714030770694073677059342268249159252697105165944329501740150825342759365020867417087666866455613357696619766530445809986494305653459106165109259043501630222439863295123313831417351685422713780752476071861000121301120285233599742344489276174650581550134413029158699394554521158154163675068361924852690749779462945906146502882116348458116258264658307297230132422133529898949064355498676570578996376408955762714505839501663848988048528189139585027029842586854897625650246648090780333992923510601741882653623123641480443579554951002525590468085266507116544261906105898656104268667538130989324819607398210939001890068277203882486071610919196165712684678504421177191964220227883419320219893768168564569586761503013036833888937464838620217262981764362992758289407714162206506162458390127258347445201120993537921132313439414558710971078139871745963509225039944798070673355508972630232401134149383245758297100074505484223325933074662736039289274266416737642586452733529216240418876470625412059232985182825170200606889832611840*i1^45 + -818442379050880388157394603879612750403805496657982345931841125217934345014191884223960790482658596509072754644885026691069790873215018076025491022995462947366456950640097192525768109416718729851174460663906965474347363378234922080398434691871088551338071924837294215084398077915918919265584761461770073135657888676003189388312931343925531109324726617461029287584593458023029443596543839921635638199144585967320969537080941010616816942844181698882811989411412723535290415102040406911879303566185719075162063646123681228231562591115643362842228365463223693530155724585619704224265484840660759664632995237725030316939373975048408757194497677703434617960637349651902215646641776375504067022376120699096422838771597782006411337179623652430432259867850632778217959805170834154237094564881125961554280323709002476882387008460343141439711486177753543574171980287936451027321039391314528818341263683980770512727370187388516132027171965360965042094811371359922777356328045824257596539566633327553164942051552158680173980005902667802725257668404690620141397490204507491696945445160721340434375797700586309513516672790323417262019498822910734389442399526281677980791970094662411068272761031883884812919936303189250961249113742243907555747348275078613761934695842211430966810223038546780809543650368181146916752690503254158418859678686262949257176762662099804375266389355129234820536088097537793196036491550691718906468499633866729719257293954407006087189935654988133334213252461240934046196259632187234638712753057003974250098389718567344887572677680265019027855039481805437365080082257870982686877520057474115705295954905825663176904264163448518046057658350110320609891791387815569642963197447474045811297702374345428473493337312568620061351548984163925200481715365103733514452221343055311587743161825408219584387352569733844165434856589141917602485503149273222940101757902035216864200539342186312520911892470189631705071614482299660360118328578870433259460356910914401534452041850767656988089280774507461155804344390662600598363296373964110036992*i1^46 + 2391972857968721270573607026747833105355469978980199885043290964775057848999938195978539775087185580214872068718400173454608729969115068406048278199391981745332197173509350224491126682047532870237257336710494617717272404953155109440520270384637001559262900153790552317496751698092115849406653345765202264560437445176064200252116424747831018468909185393335362816709072518556632471178861961124019510709142672619275109893224389139795853233220052636118742158578274352846754591692894876021090031551474934396022897215234111994247271118171278994062464851209361499018139128402821223073501790405449230577596242339657771091228962738798445285382684900005018357468604612463280877327100667854323889067036362780710917742222728796340924886028203788286032623260942193167100568770314430567775454746227966583698334251252728886359748779308957665386807269090939211700648836980608093890530471369851949458147928782238489040100273609301665245983287461593209704576185238330238496773044474628984779943803351304344802684934877270775388363080562431015590059849771657927873523698566817580957512411925215076931628997603641436436036786276290068847256304995649982221348081538786974038248968144164397598337045755328259781672211504391795834857329153065193480391170847570327451249068463925460772495992628958181140013153280938820960030492090503821878816559453168176410499124737035190870599360357965288941899902415203173371958691390793298414224951450954672168126106226944050640201099825006113295382008816297664743422318384203981338730696644227924319883137192082906924693602120033591048134013865238079137214976892807611442964705737087149642849973829536301592449645151804693054082715890208548083471118399283125690995710433830545135921432770327060410140587236092418103910808818169196053974785505690172596962938177250861555021327373793580332800418570378726076251770381870867992172001049476211523354016497369067078684380423881790780766062808720187177898868610464295898338013816931184283956705500347077966040015132177696432992824647543970144441730365779708305289592214388736*i1^47 + -2333119662393311585713391245710325860112921058558589497171012488586251652493541444200168945929049820604379444119060155121873743416143000649108432205263401499472306125049574734708510648872250208922343672555054997167864326273000359352422787853406831771099108146126008371470168447482529478338986853548956130015659006125994034639177036365184244210283245738100244025940523835071567874975367465777683409816700680438398294578099265580665992752217305202085824052330380642062997339670791827094096898495927846255509928129404448318912112468314567895469650978137006707445323335300693300893227510675274302754502147179109925167121371142442829010273816023281622266517741891930703179823031718643007868154909931299315154518778596036287092912883122531753767599470152396902223063495507665477589460548420209988739982070514759081884499693472551405258138811951052495695938299171140636888747571040721721966306635784725907432567443844468564248250841826701194522462578390378391667706752392788725172114010138034990451551022827543630445692922749306310575641620672481854764164238444098806445759330567046306488320999601887298827120590270173536193771418802961451542704587621190781053337804713456421898764506408445806103320317451088193857440012234126629429273457922935344807118979326875253026171083048953862936075171309108299937652078728855884494405655558534364504233377494024478062249884934146427825471408617865346991351873015437694320404502709942400107478417748142597944238265982455743273904846707526921653372007649120657091676632292802876091079136830565265882862772085900968388564275496013731697572734719049714114064102335776625802169298385171818413977171906229138349253738967403728250697141390811478609644537653752447138878275119096153887966208261288604684665395770457436120624967994616948547823719289607555870513503306161796508049229978251225232127616883083214744292303414178896847346725434664879210595064507420303933591139447784679567041766680844470514435385632175599138627848133988341819997824731815521344886781504995909414488304562704745742395768832*i1^48 + 1094981843650025517961445981980478620685676874721383662839762879321115254941544067456352775973361935218477879989913196216817248915931421826222739910409822442051690976854325112421739839234051063884855355489564657577267864884776018962925160313626355522627408416256618744693093330700867100414113057042079669382786241864956211407194436842805970993198408685707404520521548070393879898643130723698709110709604889284622337332706252806509548025473192362723334459540486717231403706904167757514606933920829573996277710093659627984478611895869962390398937757837655037186823603262749856161478616617125467148077902243892659971765394394946963737284585926079901884643464745976279861211831995465816546525780339631911576678938894952263722795357562250364322691886292162197273802881473366745337241633472810800417309965656788156490819029921677883286638757971592034808412197950539990903890496499530849568251367007015580947097417909407138471096429160663990361232338504187524839929458064511491085221135365288780483311746929307237595031589414049103632826649813929151488088316111428283716597227951262201099410765336556591412516192452877992274334668966730554489037793186317153014193404821773984014016753103325477536854039675748914708424760010774633495343704443872234635239781636779448081723207462118045112683057885135872086276369561670222588973285170571413163146672943013544527169608620482360339809163228377674336103507824448599404918105724107290709041474271462118768172939776193710103211897904447534720817003879553904104672002041156910511381250014118066705483147071755712104427503637875764076581735531324113878978129407052615116879727031425312237727034176411476281158638626052375092210787453698074807318790647287730550957522209921057850646563981483849071800541485742273898006091149884091607381247767568946845936793660848267178784047435523785590972208105466127791504674339189514312755166543679806054151247178831706175903869249724270926557668196738098078701982822122126371718648643510192484595319827732474383165554221831333238012731849380898799616*i1^49 + -344843680666521852637408042948996314300161284223156814684645205534076075726271744422027496657810912058617696100546610607418741991748825926722217199372801677712478740109811994168502523319999653852100752264324495372074006238242146324854425170914201657753130895641788498367629075748548175081309543661079314820461952101219472892113627949070121518199355051326320551510487605426335627124481486580314783257706485947821285528743904654298238650833063354301323178486102132269018036349581276203566167002419509677138932645372213469546801070415363594013342680571610428234839669861576466088556827135381035687797561576477833835061121381376366724227485976622860526718014096222989011383267055815825075137490630798066802390122771375707965445552855032793164397105492160637682504398222684700108746557465132045399533185362085721293302217437356431545726850735622108111263375451251388361848897319536692920548873007398182474656872607551392098895431496220005759197895487954118700834818098413954172897877755115762922467204291295422917265433918083834208874198234333729596246008665880320917333013163652914394195062718845580816555321486383828551370684414589499672715812902872391159215951940564910482442865611164815610393677978651142968719290847482019589587435896580787764473818583212446223557784759966099429606064822945525960929558182409126961486383738928743793408519627516322363548433591031040181403798608670184802622334104130299476194996754806889058408445874605452680910781466671943675029841938625421997208613323112699809956218171245544619026606184754279703659256479418313228611557154866375667886382958602825734426275016486972285792933140465573629176291222692550468443992656002568264231940619156293788439115389119606446128600034660212248510995286376448341632015417229014630792145912239354362898334748890162055017381876526639544545775778207954151385250554390789605158445750928488358543935691276365739806167582662779253730352711696988094177826226062887357774664684255461602051043562959563309159568547613101330131090814755796036189607929315328*i1^50 + 94360603466517549572883204691858468270917984346072421056778977999419583894425307448713461865106438118398452500074414398333043591552404654762796340261016606147196185647983292466449717588127879026173149443955120328058955600792535425424677365633583569746074469683246376377663973453624100140482840608007333884090722152569684504691509725856868503519953956707311161536356218863030645055452602297586885615662121828267086872792635389480235306360029879951232275871129974510650834236692240596976680247015365598657682937697790748131710370889095964010882190518797561949683783307603943928775356326009863457628707187394770182403883872120276756055375900547079552220724847535933343638510947532018331696515535047583543293139363066016866725923855307194348780375432234099023517412073471426336111893227081630109489452678151257462993145783181599618494120570346486232634866700654890349866097793131437728238033923413029241554058477861709144829114672541682179098288019142306064183373342621813325271063648685601457948982637521356378451009226502827230627086705479032965752930763507911597034333306157709940147145828830623105259214700903906289414359491405132052880864646869921182384983808876460946752788741926084235247772513738265035480781861301178740892693435650210542316238105678480022427543832136166786466326778227368369033224659204369718621370048760179779989524734012949987218193361184478186748769775032124261408879916619157673107364812277453797930975716095337229277794982259544891670034586573605037592852354981469999309003101623361430843817885189811936028838734982938785291832898777679867721391460543456609698331165044344339621665471897700547256449381360724448787704894825836107656437096847144313209049711637959855739427906898591477404414234953425655271908134998233929125085075692898609208973256972498690177774047815835551899097427055062059524480792861240572591200540722953380694946608935617770294760972984111806898507890990547865091706231704969421263108461832102539011780209247673602423563203180869917301565461006529804753698816*i1^51 + -20810116611296278904147917101050483349830142376364561897006129954265365177942721194496331341991281230847827437401008357122941728095497061969515337493871286247748479721715972921902709691406195433118709107730010273736591790840120753409543877699000978101419828110803834236329912067474052790136917359865461829235054587898337470545847100574564106826735428693357633410289912894756163773404535164131293572433018269844798517536867121869066331260612319930586421992246838615412872044966003790042263710938157461113826616893757438750234181826819959422822447844956199066992902083740728809316530927724577137218487518529384608613529420555398644018092421141295683934254496700364844236994143951864946080697020484166676117643254221591424411809488578587681013270218475976919131990155110654227238490874215346922736519253453405560908288367615808941617233656418660540119451175883261851867937551665188700973208152804353015347176486147230016979779701981721956751594256204352359118990644499191003432677557023575665015836583601494162552914144106253439827932184509339517450266339109122324680869314381742926509969844248494521559438712631949678333820186931996952389223912397567905366565870961119311115141680479430264200304887691677184176736212400433191635155159564850081803697275999181824539133848334306483340845406861426432324686728877757044265561583190364901740013813513044153202732541072788711813651272428896455838684423884892195848358530786934475787250797904028053859265861915370110620915832431325423586092266314919618663853074133194616987148375671339875302941165725945706362012866852603248667331478349100785677247914734167954067287431130724567223260129039673829389934400844852270723648971461968477094466456197086450123894490911043738380628922192239206666507191553817152515727490251631750394594301030426010652145620303981046779360169998729889604208410630275929248938967845649847008684438658824612629052671173345692966310385115596976584555085374001911947028833760060981805582079468658523278803212651867031779251721601275658240*i1^52 + 3192175940388791310258434822812693402226617973921449188536862431279644488075836439106339513652706000893479133765397016552891955827177849720769479669941174638832597523445775533943258832739771546781254404303929440110430154105056595502353888672707803630598426299803878028665344366304517446144320246109765548403394455680310584679692914186919285308393158938427538573794314144746578937231156749755924698817497776986485409704226771352461887656184100594618055059686811620150337840991299917048523115708652454334489337799337430769392449761418984562648810606096383129280994045735877994945212144524784045057090394482444216028150382784791751128749137729650266297240512022713018447262709441179367629947798064560804293180982873032441883037396217811067239898307757288741960145883738398062250389530107488155306106193717708212952870968048070949997826898589713882481710888670388508803217108797761319729758805250803681186976599429783505433718477271445698352463774154255183797083046875265026709712971238083018797641373996699206559203828166214323539028086271831333596835443992136732250884075487286311216844610793954761275535786669018789369220367735962768673091850346977891859961895472518912718057233146824853073339750381831155045598435576850429415294508076461221033047794655006577569602105043868575322463521465113791468572955770717567625689982033632986640428042330513506011156207667569030525355801439326899353032703982225232088273322180064314375780907999694377700345916558135515110655508248477694828496930435613873551439664363799985373108966613862210822380938308285215311165285594036352828977597043090923545268361926132508012100894693168443957372581643020502944169849821434924878443009659224505274162893289742325569644951869662816023983847857024192891901091227149871814112650353281904065250693577541616907948137985199837722624792660094198951489253822180487182230756011081687399933228728930552044902737069283392273758225269369885551807867112632350979273534405323497123294977261781015589623073072455454530634204053504*i1^53 + -235786557620192103180409886187784126443265008341818551020504551688957133508744730010174167040272119063137370195847280513011125071848844757510739416129593584760709312943372201940761251784720115318350813377233782432203256458998726758301582675329067399246306761575753877073123281630501608438179094237588718712114177363031061058486621577270366995966133871229039107184810003069386138265789729482265859704388077201205954504976752593591516266005371546452505841656737273884041143290937131986010468960909253198660590410733169693298593016959098321143548853062401841545301907334968826597551140456306588987824135823922562990095182649213619970880772142990886747567939078689179623737197394777296226769034106444766993124910176450456732575158277322895255391407925593511249753363380351384881071308990919618562933904201702084135541432590942800337817725225777063773213357474785064406586658105712713899881956979601344234217636906398952060195903398978152472678046452120557487323940083020545746529425290310073728912112814540171605250073869563693296561053164214928450359203010842108086809300987802238038244356449920983972761715243840315467311571153281694293588309240999126022498892323848406320517291305367875936735135511592307200043613651570790912121648520120396278060192219625240301216051197476921072812708527045833881259510279308303615801473598324197881869770094567629581633360742102249839619851522375045985626659603259489815535760481401122910467058339030677696123669491633990001328535347538712489242902089573340973943666919608211774783658340337953155198269382032023663485487551886278430591459075602674289486952107826531686923524112976705658158580701578638921224445568585838872729232935058780572827941803357192803639494619467190362396767109353371265893086782099323214698687623374249003183271911915889223531780966275240199471234309190962013532802968803709581683648450498628678678159746581245195248335005164799714503190508272383833608529776375662060675844861474770189004744528805113117448664835318259428360192*i1^54 + -8242782468278608748679331615193462590866795467828960289687230848653176476657277467172423909559412403547631044328228440558220870684750549368959253037065422624100435149020749372189326636753619480550663726980982913971198751676226078252618075097796331280081737653570378862914548792090471643903703142730553671131387374352996436814547495371729864618145390428570753490444902722293941084770821470484911815585506662436070766812691447323481747737216984845025493854700058463385046147146398643423262471580399661292626919117774666697301696722180833937275871201105140245860897602184980164771716850264553897145936458312359953857318042766049664618988589701579631900271871957242827104759831987634260703882616874165717483990471397844872535959592771132936073989565814370193620265243444017822792108533778582930156902610508653873088068110559884113376249306663508395733990202190303110951528474384283852762266801359777938310031663098527461499840657031136761782543507019228889580301713094481214793411457642063617865063403000054650523995344048297813045689979223480863443586446613957045484795945819026531370526088477635483673701267415241590793402641537258276661352602005808522916605856157798576698607836301942830794538034710717471364024104400005085944366772683959912619981309119811168366157008625858503721834992683678085783806937240647965702987634437777338311716888742291710879315936944979781329535590147131689219876050038368790038990278680222302393852338812242066209302876282872099396007126241874102378505484589431146714030399749481556675836593869039266086027228984979248734397175560815530318636894535564756971446402659140753987380217662338396340023911260614679519241057122714738631564677994322869409840809890222999330102505663749805810947113535913664185990112907203159856601922097062395272652733326235374213170384751784196354284569459540377689724772739648944018432310181269279582660039683337224812195768654849896070009826768717076773789116446297024135905283413245159913539236978982854224952820223705088*i1^55 + -3048165566490022424454936760058536986050371255771628426058397408596568268678183022707579324000005672290998674867436769737299135831191036081929193197055916339113376552103072897215707457892074748939105306479487559397173392963300579509885893357314650121607375871776558635600859616392437744465459395205644820552106409550156497346621285848844828982530060007575490025817076114674268434163515901143830480083044302364760435052224618629578689885774442785858702200933678613638197375674628581605453124193536489219723422155475563272536569066566030784812573400127429087635294690844585061362961371139371097938057853419031955522960663447942380170135462592399763318585407428182171707709043229873923045204896395022735076297339508713706941632486617272474438215594097680386558371286317692505495885928762809159615553739421586337136082459283747942882745397102567290509559741208125564045738689553794081342997110111053481854861309101638252034574101878345674278892281518372120782408413708754208361714367061380475684415566417277362883153523197242207066204136157700448529794307287271287081058217063620747655392025448519761297757200602714997730174187082483399005319232748619731865692907559795097315302707379266836072502119452716828237554758059852434357069728022690859377480322406347125854563642092341893026414948003599373472633540709370407441569679849510946680124437937946934322071075162072934290604789532133668808140797162953648501805480893376206119963466045111696897934670877322179412492098373912522914704110020267027338333282262727269626390209507284787305010007915927005615380683449878377033223129862227593274661652121234003169535428100453134657549824939580888350796492691226539754361371260892848535667704182682012232486732152077618232806634170442402893654404200329291524185853953399298184835342621513554587493659855415321468763532136533290902225009074124095908053536416427521347537190366907742501568420082727233750459192366859464861332154090913129530728744969038799618172637599049531273947119616*i1^56 + -109869003357272098777086174943412278944353811140678128931655303217416425023504101602172913819005809517671844944030824362018544138875398274975594438316698266375393442112761860755560312496452085623274556375758225454777002475247168596075420629868574473661423170267225358998119985443368715273087563002759701802767677990638342348886033889432941412026174344961819875267350139239388795118855281698790740147443215349999307182720676367739195296795509788094281220875870036278204580158238097366792508344941888024107207632791011854932405288918219380189630808939503402043361490739867808439707245755502198551135531040053479723825064541953138540552032541800885645579244624300128227911859531609910204029119424687637707408790310754197625277291535733196229730353408640715203952425830042237752669238541012639457588620027885472784156084507747067103214802134477121406183713654727594108598999225648382198962320323207430886021259568028791668263618763032508640383751109148230672064559751856431927487820651612416519965366180781508701434378590143060717563295989674860388356130304692312312797328992027784213582881559856667864287762000556396267295366093159138855525050510349637454006981387969849706890259063437134918216662697589119761031967363539727542826714120099643160420600423005522834255512574403003066045547126905133556910264419205839229589125931176778117445711805852073279454392277040233896358112554739747326446854303143142661269145519532626672325018913997023569055591784333552590156177088766029512143044922904079738557874019814709445144748969847257706811873042421661408699168379974084764532995029519615671406115382545865261186206899199316604788128429474108659336186356051055071109963509277718581828165151048002948252192004662942978116161205140004138299799024668941926966850955398664493416298530759342415990715984907641463582794135298700302702818026566116085270656004892283032919283526613117981257927370677098090758158903676075289955551983480869149615333195861773077256942436584070840320*i1^57 + -2568521219193863727038261877602470275953783435970768737760307107089173537150284431711854484740387826747855257017852264635218943115781362491045694952796961599180792504814846432498134914015795305065940147419003093113425473063910286417931829172350048145642388257657751824940016809895960535584099591703165098795113883206850895825615391555371318331995136931847217922814335784693795400983701609389414576954525269845919089697018602270632638208619652637162017627157727860642005543357176171300128722675031310883109404561642333751899392464402568268571535509549910690370603591116625346672959825273380860753401596617431900497079811955819886660224166091696115235985739498143524292808484107200638166446049057796884675756661767984768119529072733283527702374567893757408009208927125714265466907236896975488226257827506211103844642293031648036011780856826812394601693813202808404345905858872356140889637041952320587995982714406486660421325399738891101253230786699072935761965394317728182343437182955054702240950912751377547458580183350495002042159039360741128435841631411807120441886759497172400245569285605724361281528875911002761624639185046305315890015364389877260363610356587479506817408046222035814762914917910498567984034342423618284161248664034329020277233266000086153901802303502511654562346436021150357899643205955107874006921061486356477017014418947822582208785741243460855264015030561196425252266989207582841318238630237224107675125174971701145977862917701564626829326187846418016856697106575467776562217739169169533453470941816828067730918662913934912660130733530129228107796199207791502757430953656985994207702226413761918263912500682000816636625799422211506916398926793987499449870435035484976801464871377317007974896800275196263307012976748814638601338151196143171877767942305138243567165489890882987950721607849561952323970628870638648951140445079835083397080819381675530270748787417943819011951406862023561414756120000633522037736055344006953636942286159872*i1^58 + -31747500750982658498962812044424279809397506467471684814189209640862129173741744091749600095841539911430303945185955272161294320802717940766747432375527981339685394866835244442237151658816228460258221153873056513892926843079349081759458966189973609012281255479184015155242940585314283664019083160491757213099727921755576295105595156437863046792663419386000367703055030399972502060729190987904365450429541600226544831314712559726469987868007795589937487688711977470268813606478353789037452949231610645602303856015057852499465498186290280693498836960289862801782185526033610256285607791901462885433362300363589059568095660783704312492074470743202927650752830888503393541901283587239780271255562454139492218627984076049152804541913583627809027412318685514257239805770141392975112799173231040914968950072275322370744793120102269185650536499906045308285474390354021947579945334973608261239662110139559965475700508327686772370803313181305865990667306399184083847108804342109599553238697493329443203963574474982356975022743724262526561028313960707462855219790906031389369233657170303169772523341262369171255749276251248507686667932721492263906968365806494620710940867388470315749941723150133166559396941992712591451169994404560248484147276219194764989401498349035566522424102158551730679609901092136041877084518798407826359401781511432588490959025506173881650185310368970518970873849653476727042877738750022237133155135534169174782700478121241939658803190918934625846054279225948922735483949560887208045122026477488086743673980133023290376211691233154617014129377847546518491839890487953695328415285141066585824374703083051664720969533870194761122101358108226464303989255790282727954081041495720594725676045572848632748887389878962638663209787863542772306310733318907713810951772799128137002557540498672175811794294419081559620917262457484411944151966595563093486497840910907645513245887305939428811367284932968043869615195832815190617060528641441647296512*i1^59 + -139517241134851872463351215228693174351705355569811523317193147829712941418056952527579819831318454679804334618674914714816530257473927228991846144375164323986071233935407096225816833658528765424739835807154889434711533430525359961289537006312940945382875111614879782978262365239500701379699705880965997872025558611011884840908976772248650848796422507793153718557371180218096237569804398537626665333336448735453574467733749071786893014116649228956729401313775797810105711686469252995052245373206675731943585837669243031660613425528471397039804581664070525956265381087410936207805402282674805192819059545197996360173897865885897535202508657766635179538233891064334043866897567948911456655673590661490150739628082482860624461862363135236342749405361152294507381252578233628534988383975306525072008978352607131997231442270677837331503412030437437354744781801623055586720267459710155141758514661407335061583829755521153228235790558613760604992855888436458113474321138585182752352922573680459432123385477804136977174531318402865707090128425434516934679005400322486300697679108666200798092689737216350571816714684050806950788401795432786458143451294193696136378790064245487835238462296149223464631238101567935102348454417723052341826778530209395449983684462154339051340857893440167239876062410042220951587786343375525881834362695289309020054422913551063532671217586926188897191590084165334164073565935703841484458876359062129089404778929050728015157292601641322500871623084964081176777638815185492767001956558450400808749208966728191246729288947588552531345949392031167228083887821879520970033135104187765158897050955351119047521553381786040415122623464597711740305753256581663317954653566710229095914642685409643097723332543223996910642850395495706420409617798443231663353929534839471432937326742178211559920596580259765354849547867447542080666114732660615087129159656617697999783678784384068897483975625792041242829422864663716810764137359474688*i1^60 + 33353270086619571950777756206683067719570406044157616600622146991144013163794322471488100230776874336420140546606051212584393725968061822282014301362914145755878571267738014200244249653714630613751917930420184811882650343149504830013607124451679851051963881870153468659197038423478896087674199895302927562725574554006379201608939034746369405888079976498168442028482882583278930545918811469284035534239470592441448497190341689269857077866528847840925873293797045038990255665195542396603747482890958251164205122308035622003518895255107570298370119438825411013129441271657682793067962497624047268281434034360796994847186273158833284635095792055852809298523484140244686652436809265419116086053837396569749259920339711045911476224014299271121707676769059255336117129284132474875039860320418689413266787027327145044830087183471491922080540472858058553712520497344899066893373560519717642984968323778196273301880206729406201902916359471171564918618383976333812848308823376963336866737769527776754740736565556338623988565587402147047241232084811235908177589303117673057068592904046725999759866510245959478351092183582235196321965610808245750514022612275827501943801108446298261333627643864459232194574591395215032809896231782478620867090071062252176095149122788531702067362605706711094836184310883200304371248375131636382036727776934235457803005061304450736357682011415297187862031980263477263111590428565057472818758542681641320161726835527561770791960342665834326017462141684760328678608658448257453318062405720667089529771185463992045585023763116612580497422947529789585313422135616494591969696753617943209834794454788675545973443183360137332130696555981515138620745504745205732518599288053293391436094822132355534614418437919478713082363557300724246108027500459294459760010531675953145712222746984821724531931871541154164615622178953780198290512554657068032121009036401118985530667675186995511648057488114561065479207372420314212335616*i1^61 + -657917687458006044038634238986954277980041617563555431797657400893988455825108058503620345770872824066638790019054131745372816050881652959712555494552241148542893673716823622294706543718368341730825163055796528195168955778800541317756817094555237519640877868856161020578827117598820922554640894630740803280281731386135880491190930537333650019796416854897957625584204479201876428422739084420013095328279072414211296931715825752082608073195991230291717474273361410000440836947602003165968440990462125911187535840666507617884917724331375591754917536969978847574763733975455778902928131916597034733995832770803381230115765485511694474791881519357363869136922800085311945238865587524825722424253700543405128648369433944595371261897565457471280152836494396640093291379805228784767151062219127625137727543659837565823670420499181152526693793651520624802435294104246751542245523775130543011528615545232172823274316154159810807634012352199484070872461946488527702014021426127179241591619740481015996034039182665062287534396246655417658900823466885282168573234059736385400808439288539700009250311702707185649805611409521885317697363879778504873592308329307056021039677812223834232186594991530093275110639604943610972123608275394070138141993172540908327137476732343151758110249654565786870939394649254341720353389029572184420009569484090487573323046368544118611393235175353295650491350870384731127655383754433060338963269161057480111676877351458100463426243088097552233171795279711141166594640994074174293342017234711019895186165896811624760701401441832325789187986083433129576750275692469779968823128817471331587007232032529129958689683800948735497115362817725336940032186975977537370424682959939969694006041905955945503341276376997814785281204469299355891396429054216932898461382752111068326053429427962075596748921655125130705158218505110818695292082421910896097309152027741184669323719618012405649760127686879950035823896402329600*i1^62 + 140371143760761748322225603256638315209810252766664229662062594780383091069269038602412396918046519688181512999711376404261350804480450661340066539120732973169644131274744845278906175797837028447367423991977314094954826204636545179132582792639081303069480781744033324854513645415721829762085691467039992074410703006982179192376534941515946117586021484433285400633451142987169538250395871238891047503464661311140510819806996665567653936917116466824779078122284713071025621227591400064139296241362880775673260983888611526651623826609477157392746002475084659336693643941360762543671022785539416419354807321267364505269914918334362061097418564000670380634095404335086063034235759660137492589562700114053696504675601048870105408056419724813645400368406199672786842564113138155284314723503188477886837801165431567066583189685904556390868816182408906333287911338400270409085634955661171054860307720948100364677095147802231622921857887358977219117905151895749095794211023513358375594024117716688220828861993788330257671310465377756904514803119544903829770441849278443971872024917875553635634850381635330216877168388951484657235742551115549069307489419576548919790154915150793269795012289658296319785960863548203430499567569661587610918404542581278316457515159422654651200245647533488865584208387896086073321879864261034196324724631581908687530816697653459934257050887320635113362849175481142324225880896527985057684697834905860635991230950264970347404239769574283262807666402253111297865074820540214013632977630911438884927355689826321506166598762665459950519121559801699456879934665183828548454403426731843126975906994141970395172803643724503832344990512569460722818519349902852254458021990090377914654798856970037240468805758025476688549406188405411009246437459968630516169572217913249070326019039912040705155776452282426413950397439006795378028102075436598588280625565128067116388022512170741156438142557595396734976*i1^63 + 10212347926681202856042246757707715245389714393527422371537792698047454931097418878147967805600267146919500099870875335086585862891476477786701354972111090797723119712369492914049170929153368007630808717824759714877224255267106076686600024276190585265032941782585172862226249338137325452509309228159116328249356800790633984268444335179309188706825256746609193238212095999224787795242017180765644847309906751515497575698299846801100577689119473711678140609211017253311223227645380108925062112104310918907924238064520695590837156466810369258311468594689394661420918761712226443676149953897377737650948899241886145849503762559863976113591075804043169254906989383324204992639338053404156400710868288970692673275702337733381568634007872340361375369702658894521475428812527644475498651620998005475622905627254960010292716419223964544060863133756056486070358479091211235093694217708055450178763425657324535758887375775443594032978504437800025810911154922361727445335845050697855169456017983585000789600695470429385131198955213606440441241595675773363987220012561934422069615679995301469715021308109233379203614209811703693207101260263828504554791347914555228252103004545820556114460319486287598880418289302722776270388657088357659610165754075533432560187706311208413451347552045775503011464917374340152454620911462754105550020210170597973200333810702035034952736093747734899327038114118168400516370784726619855973153084995075146465219421683763147463233935198338793387649564797052216341614794512291621947429236510082961311033582415589931651156104270555930803062522975153841702265757615010263318059034102365225211360447247152752235304902277907854360336651555052921423226462802187521371455734382158524174934171546342284861103072047219248601472522999412073602953110233376461589649157887937240105320699997962436275850407883695703359930855814150156989177324088238096323373433206497814508456226979805805079560192*i1^64 + 662850032585811210217895761276159908892076696107665526875686789186457947811834141825687009127340543306652439102423016132212277319739227268855224866770256914602973347787279363780833431855681009755630841195462713686755009843784854374113750984918760968640800778988831537078692258702392379078236682031597653413941931475576133319728881364732856439942850458107725723003384638534894138143329977154342734992341284289005421472535159116322479944498316551778693112238910739938322518236905335430944519122639775090472711664164093931727226881769285293067296645547071490281668073946783746331450846838888057407347004618148125473041080345616408258387440904030502471304741881653217542220989332678274201145460000204279907502287098529709823838324107298143378577798694672351461990696731044246518152877755600163936981914790494475707283764915103547687243231200065122810826312773608062703878163681178802143937112519688684197342935400629769905336941990120752252715575671121812320419100919810485089632739866395393827135601530560409406866285933425010654719445470080570344738567221699923337010204423291762157877409418795317875159042224191475256248651428339366212319739926152734047980793159889307890132481298268120477271256782334965826598950233429903462997721419329185789018278613172572814242467822090821215470331783546800435565009696997279299119107005525052838942249635711383862883666002777564895126104627200277809995364471391810980353393396851198802612151079745690882135582180468330552276782864139901998104816391546012212310418533186071994276102077360042648637869623754686466712616204544970009688828680258134775708002117288706386478391530426604550536326560422722295477968293813810467974555786709055032224546582513461783006046646339029429472969599066497813052526911603368692372006770611958850746448834297013250574465403509070926901649315528546374782850938012832935492697188579952982942965827173511036751101952*i1^65 + 109958924085373419117571106348951771626871532229973748903047007999705874035372039917661399587914331263997170987325938816451852397130644501576892545924629652415556839569895958215855414433653728708277172567187454755175866505224189282939818992350046922345681199569990975822963151844671165402710741636772696049714570946764132834390920402280380695136788952932825151071031057927661127404103755084492078485235459281023443501046343817192471244440821157425807306477325290025860302098576993032385009124451965582199442793729038271041155134768211842243161495643019076508701809197074058319786884294733585065049838983851082413838533930459742155731137278067024310785100871729281068304760126074269729186936489883458177636885657959147729621747031790355651609836684031673157088267862432761247500723385062004819257606045670055956878717097500422329614064489269187820147975129953972923636679343413075999628207960653912644375065896364518966620563858081699617459143858700833337696162741318359342368269398385766230630348153159432542117015685297158361039355411940039143566512964267633562898708911735537398012894134882454725423242818757707187364274340449979715633706322374832244226264436181193363525315200694389166038828562240111620187827736373272871890067213593878869137378762561805507174153170684315024858746450863687877026358921321634574266662901821943753063864911611038249754668969683149976785466946967157226372625745484510265539456885408828153340543797519486266999296586235204878751353280461845318099594632687924573334558375965360759289380784049550549606298863289121243700773850972778841057469445953725596638256029964196534783810129260690078452393488537662922525417693337104359370905238385504195892851390296638275032179653422094394228747424661621942938466668674489468755558798189639313094393893121320910776627938238564715944088860546141739548134570165408333033805017363656391533073793536*i1^66 + 58004199642108915722836433697969707513605876673928995585189970271771187968537671704096895002858452207850508590529970312801680703835959091276973532033406194451515460414947786259690987127037645640727245712259724632442142303081585937731867139612054123003241620147474318535186031842165154758880587496873039142765951103228837451117634451305296245841407625167588963836850664585779556695871600413846235978645853871378679223937278743685407629425244461247124623245017660400167699058872957546124172425905704838446445862630086153935758597987377716144715558305825173260412942181380700214064708491685300674783877650380595141391989472260372072009442891528989950561635372314149274700332429839448585021782104526983937191865229106027114342287332350984321889266539523761561182173997461008457093936642685671200372859035746109589818120422862654340599985371131761812054230194915041092276097382808027375702475910001223897640218820926095035858523249104341134463732042505178856714537527727731973122750993234537780814325410317369445531355563280141179875619650407181096504300426779344526920792272938668446692067490224855126611525501034034267517736775752953226905481416815314562355378216821766574149189335503489067948785797911329139436855136335278417727713276684897815248624255381103284522681952383013341391307849364818652857359860371680132545883391964186461722774453584557219168836320548570219093471687827744341319720987333336508390512784186264308240913732997172223967660411754495921175774892074636598197332251730425338705594546387075233785631749574199632164211646150228593460871713589213265590356921880799003180211421248676939667786312539018474337404360886884520044683292573687682801006573764235494474779883901530254335620384637557015892230323112406569226034146833525501892311564241172457614678441813504542995891344101955165272552370920292405857278617938468301618531541056*i1^67 + 4522083879384846618574461424872457932870439594515307253388934439208735293525439217591561817463841885837239798633357064410751741933852557436929316366813697984851390474625882492952174280539081322044076164397633322468941105273019195733281456590811344741410055924472133139134543973277558242995879396188155400878701206807769348255452316429221456315716569876685917213811168125104023065921382343106135093795194157829618092817520752607820023603991413426735753820270903828849514508982077719404561532411634521931402006109915311727001515858367242550098106455949349316720118202118346314290887797291238232099583261585747497415773838362898021492316325623236467892208671661048868117915346700439324325009166492387828636039740352311750774637364664053191465127529384775720656224580553588299676363760490783117942168284354729714855184880294257595773062411295039844460147147878107156644819493623265789951915818110755569114875186185204186394591949127764496873207486963152518436277395459774626378625010293097286822523559368076008707551219075116700498052567697360380811342465833563763643608088847159310373355105458875652173117578600865415880277245139528418964355793531937309435877579520672678963713112576751868337911492021754092082178202144925901155654996852284725448358953506229903590436406188698774726262879515678520979618414130090113933138997473930764468579605405118804669505341457354764663590987707298757494270442660469995420494071588091676905996145016985097443435091284550593543390038097265455622393047322144098165312382118155544862334846461889669843803425679604598511571377050585425996896594327663769417202707058874979615388665632814766973149101047684626740996188630014216555328609031727614094516278954214551584055819739392385277985986146738546110572676034470859196294022302043856574991320006624827389117845513684406402325823295833866303140402488*i1^68 + -95732711552366116468573168341934479890805417371692164832854502274931922128156342071029209302942698895291367305893822324302023063282508049929132134591745083732062611580023387327951820666839587391216305913608743295508607731211585207782017662453264080058394839572517785139577186866800986146611065833859224444421036461945761998145620489987484856202202681617176179520640359415850176165288250359436177262468924207721556726542108377105221391084605853963925896437782809209007599667369036302219059337038480497603724456779280994394311628124007827542080679967199580698702130346996650133808273765776633906012524039098156592669456803429840334790191146192877634705392483193117267463270046782041918775761155692868353037550421241596282300639435673858491136676309904354114601500966330700943624635825332775172758426425283168331945763532583889836909918233218177809310640031812282993196548581099105930104230325614934206792434310859263698141379311127074746074674785110276617265652081578894423483918371102218345526417066529866830529666305848592466258815566956986332478436408910651980982873575876068041528035005425959706210235088187787017949783964549202184037714082114162867890930943763290004023937804423258448774927914788955751705258010697254566234446053464625883246689020581278308576526253328615934229466573499337796552733295823179476886800881515391145611136091462634422223903949556969398557079225083437850034465044490533483121449958163242406830608402919119186537510060253459081595557612920652307605691116252770278840292171813242234969375787830046941809867486454591034000065309649103266772802182559812797012710649887302017627012783266569397966908867381804837749039016105443169338471477672906471936800626133920600925657954336124148718451785897904348505075653454508435562816898302031170473988708201*i1^69 - N1*3759533182036895660078873409308254321416015642027800576986832190130536598504176321101150183911646938154254939473656974464945987012826396876009741587556997947205468923235108581545569445969884875158302655998828438452338151884019654067556015506327361708772222596300977692171807689894991044040533245514588556697317118810643551999913765862737738734912469335804216788794171479943869303258028254469792203870411063579271633890432822664619035000000000*i2, -115253597088595181922349798750227755507423110355237759096689582301485852605035986690943496557773637581465530613435899461412743718899060255990025711038294926525276531686934701138437859528130523239962259475212996202559505203140567620987938989246256644318634605864768453292266833964343881043646327991542791370526667396907135515389181695673456385562966657142549467892675679138464139788709229727849703433273652683299270278984161438695628159677471321374570262024915791131916060808674380199346549554701906577450601154858735476237633640335326604730660129665423700856419915231090182328937084922383760335045153373026102520882311011703979621667329832500730473175998075398212728296267600406966005922103321283654802802231180906940130531074113303832661622503518680422176425172229236825388865220051677414863245506796036547101855194287512036360208538916934645961606565924595765601209192788682323456124413369726484672518122130476958309096273984919791741548938267717763959052090188773611577355926942427869888422113779509134001479188388169022843927822303131917290783554047663189635799970710921436047573346613308570246445358955166397128409625181475896655190272473595350399424213495314553259353837541491431832166475672962153401200678196185642218601550003202660972416167501111394503208131686312014994575227221886136350027649272938468450555684736325403125850923602803428649936366466152191807735583791240445718867976353426289636706938403241458174888493462637472291719356892870688647550793609331517679214372980385136167087702967239299030398023380481889263958503451050768527316542144484520531692571035864942205521836584314875616296862271296420617647627543282772962051314892525394272292003484208791077979568967585313518607982564606610953655541032561467682621145279527929122451544471289292061208698743606420359689032997423563360677290427465183470038848110500545751994222557854746917767664237650062147682411131830971839963530057117136666870273717336930535868048562457731980739925075135755129162092832911035961921265893326031501551782287182061181140192588136274887431377524937674575587619685651729814284889338262750945796938454507250963117378706805315108267335762441375789368277752797282387243531353569135208804752008987745209601228800000000000000000000 + 110098183994129273468034686587696439479197433425884826150983812416877440433667517648006943596908882144246237399696560112837178052562050632284274608948389888781578156973650392754215464396984584807357651489087488281771961598299488625813411219864544126873695781974847277543741894221606501621041195493018842619916413025942050035963411560144914594369086868419275418497145347838639353583656209742379226295231709420067736560380753642557576577949191143682348838073769754215459973049366378102723118916817389158842533035164528469278709873127307515121084473949251595581540942180512898963964560802451488810268214883971621457926033498755782161494403690713135480634931994436460312697312275128912131494668129253842902169314438741119306793534897330393692331408836780140145089818822326361591950404964081334304980726028831496793124361329231998085306071676439212376690265429144389023843508157414727757222965833677052917011105930667288444443362690435588985395166888867317678054978444483569109768675614036682977702647001415194743616365183146777426542950906067156479492730844350645442864571705965281519783163286607133972259608662804038456034717676666789735962962350252163263883064322788075814091515932927566010166735938036583161226505557942920289032988295514741693935357671744461947825284513563530005054062249918737455201350571177872426001681800695324209208139884821483941476296881494948676581252959096482448068328729240374439643761716042876425464847292146344256060821452499527127656763650224243080343813649175308101518017258319774733930726845896345044632679051521950431451451256716344878549545231632315711660765727754471521502189047065179382216696888005759631411591169188928672845623619117561848188190206224234393386262714365410078631203540854170467200407158802094051537301441775130641176443002395859129904667291272811325512185743936089767863163158407000456125383452057501704393299227397722041803351685862212772162660416519993442018698782169620944499728172219803441153096207529546797614755791308687822379053270799773734808089992507191083011093151798494457360050073825242806652167562069942111920403311863450773994374393981408045791675025916074861586466360669743232961022216427784007804700227149510938673303469653313454080000000000000000000*i1 + -2098190402266796054695161875520905453332370704626161124827335573989449395818356240509816161136032407554470131284115173165976845857850695146782618997265287687058310956008202891489522042524846954400128720136138747826138114828414428716301677928661006226080474480231982558678628461363537643864131590959540335334335750534541766423469885953751372916203899177499128739558738249998287779856493806104573383602334603348105681513220410907451359181258647461047559664585487706371873067001882256657657519636931606797448421379745688188642834559272724158024148894366129284188426083228543841803682734933637854152697838745588138016036240181230789888135719754792755382990968175636218789382298196209137773857860605467187509620014188471684346168416051086313538354380910175400065091558410213393237295202648380629075353108703588199599098412367094610941930093915271304183414864673523358431210182373861107178524349912138129670966636539455692175167484649999023003247130195923154918270060470564547270924341433031062326699295169602453595382259983865709402970267104974675269877038038678604396092967209521027775119087888208897354047119449887485848266257520804720803870376366432047222671458469652919514714849425934423622432188270347667756702388178652658741335541355729345066504897281301083771559674864513244109924357684242531728993431191658709769984988150029659779641557785732803231713835302616062795550281517802860963066822223290498598517684676458940408163843960479768003811236334273555638036571539013303288172889998535765343290468917934683111726631729039793704992137078199484861492414587396721207212840228173842625473919640451528620397633481585998189877509033879230131276498187909737937417896330068601065858813429167491511208869822826606632056703304113073112217901010277451611555800023077525618457195984727358520024963786153995255222279654633980279455766708475121686013352340188757187290776918052861265314339324877128227684366046662057070346808082440702294997283204423309746451648975479454475689905163648339927885106443712509697002558831785806310640952773277655286057994021796552767559147810648952123468473067661715207117043170877837536124881967965983397922489502709803610862722861989351827528386385452822807851505170860178250137600000000000000000*i1^2 + 2776215055982656038678457598231952020013788722723879786653060967400658144238674821290082773365186842390308775950920085664507566626799213767208612260773388373515985068869588547129256051039443379461391813271495409908310567517142206981132334043953033188081427870574659078024413946280305550648403141250225998961173987107955038249321474349648704838405004750177118516116327414871243666658884791035788226029115327839822984009168033133697119351541598449325885596193380918995280185838556693187288949124171304519349954890262962540196896277892193077633638671736723886435248156677210577576797993577089273986389876764541207925275322546565479241168019186394552931893929622374314127265926506238404545188848906599071129708232750610695237900998133147845346808227866516797650551377052947404384882422129519967391167371412804777830058151312900426022869378507425278035217557838106329550954082509173052108620006193869824891736088968444802329086576039479201345792308530299680241299904056974972227225728818087834687046948919143610588647263496610296172775386681205679770474786221259529698800050948124713091495217088521271322362259758408529012932759226512445798260591982388093298689527257943033058758581790372871234473907638812824403132945045721916046595655538226006438667387794119003151546749301772200302351635188633939345610702300046838518268785374653652209074825934565669721048299964178359493806787119920897246201455987531565100129279753513954194938511202149147281642400677146402053057289013588490243345737722799720201204470304521790809442332088515028855109140614851122326487322189290900873229454059903061252762565376419560765581704889947426908937637814041908459464809381792236715262146566785442812354144217433629689186886577897115354748357700215020799618505915462294712860445047606970685411448341828356090468596864027417744607724621744112797027505566007834728910880257352627868134716502734842413482690604070770025250514532314169787373228559109455802695294610883600497779162922797928529463306292512512639561378823049638927147701009906174394112058026050095827765079707275637004852099159748779587660668014296889059197045060611480039625497645314459874683709750508634059717555141620848237285836741187839475526107246839281483776000000000000000*i1^3 + -16214283247874934962394427680389051574889048809560890814558037301199182397801632452239988750010492124199602074515430969744272848136067254069235431310799542260581218096046647664822116820985948021869300504816762766572878657367963162192406829119291638657472835712344087142912698923106270474418852948357772992181580507266856814897234311864857507184610410511285510087677431761400052326646986491959238133143531147107209533100480541690646847395378399263672008851825176217136660479136461542533403340429903624218229404283410984129484596374277589098582809451801108334497756583408683391067554184656122205946117291622053428142581345497215992904823945768666746864371505869594073795271073727084940777719091352829309736267270753293234911228184998539621044524632656238689584702678268702206256260023171735425571619084829103416838243927145421046808323827815092113798394439439676821816362947626352352573674162073512524619387304800213056391028657818020644258538524892308048902711744766851863931647737112951703272892702884364813885017010010731186485715233898482881085469028147480533608573578837834639542252313157302473169323280503565723984626382409758380180925915736249556434437750525727159539807452245836468699679964837351256842428194249689237864358186577732110754683701418816019447097187987108178655457730093280759321899346651202912646167794364228545169191257495894214549998939099994095909855703885658453358516710658733972386443021292885780470333374568716088444120107639917919746626514758164024275129969761054068695269903394668898829680510453600288754855875096246374919082308538753576712971450880027766829579190547404480652797870416077268609599084714645212195715706402054121629613559152725948422821323203002107637919656893011535035485210736245975649905916805411400058674533932189919687265897954985524132814712672646852025035791711341572316465791045206879334592839669752496198724092293743813499693858858572148226686984228771284371214726162491713932272247941466864107599251851203376387536757052526878406357639528387856473621804910075621612463426155183781166642384236783214620912270959774988820069220921816963212664413683375102622566949758367803833712642201646536261112126583661574444043889663953163254372835370997152481280000000000000*i1^4 + 20757191648945499837542002334484269035548334606073695768226449330295933655641026341777699206031100921465531136404989897358009683873386517282255514995654596349589111188848390665844517410978668706520595818560093707919896689362970330148653964695629056343632614859639315856074500537606927436635013901921882898094264273709609025323975336678244786042930383886179067078049608254991849938520432485073206951434239047975661148335100181800517435030550124312807566060425179051726316919249121717571120074710470645914469505129016679725335660733973437698815675296550754532885177399109213619206154634697684707555210224431691288754651367781451678590556252067952931956508862091983282541380005481881722794355562222973522577113494316654986545484080703719008058135918182082949355428980411330317351404386108660667977243233886271207866099008720284858120674728329280244906577514904207913715048034295901057441220724233017227804848667186402204943659560574601070881793129197640036455071261695007413504227837537654465493321852571184510783868472058825407834674314327428666107586911137977346665826916733524895374633787521550157718452730601449838335701890340086230239029030459154454867850662237753560828711565777752059009495081384004053353270854705346269946277861332874796606743609115776825142367517454738341945730577163255339536683897459100129372434976137866437012650276906188209254906612045505107421237591231053162332520877933770719458640177238515094545096984215962098870960158717550490820476326169318751764334152715638657964644051346472193947181736219027747038833547193848910402570685857067992567311776340211357087088556312555339877434907349561615841626671864698427764193687202489452794443600910626201381098035195429504732596495945104506117085768054869937077416090331945468880562373577090384273874570287104217939797020884528303528351910091319230477546375357006795214377596644553325759000142885110725722466718012605304430285156368537917675563444356453456792242371946168546857512720517237842801507766185724017288186172618902105219777019150672297107421395268052443592288274182947709056898621682191524864272971509979329584289268479207727870283016008482760037398646083485791386487891258698380628492331465467963163624337421354412277760000000000*i1^5 + -4155815182897964079227959010527716166244722398921028928725506595943591344830064059146074649150531018061766468800815253119737082429028590696925494297451177039307250852742794447079909402516131697172318588400806850327260022548409510109720709080833324036337485382567680458312412975787955694646722428248259689042930410651178456125828805618722537166090600800960315897202813034360429113173406752235415977238535764058787899854902934616977472982956598930774901240015371442401598424986582374082986802647168121608863582267911205335439300790603160725175700959578453776855758336923369494771206409023614168890722846616308283767305521956602869513904915155778654396738580909137396270953646954460621435208016827779635727968921146610149567682918018108115871503312847726513657017093825877299234687792908045854472781475737009335067223966758108166650106538288658219743581779078788210110952109534079473968546767622161288708533530333933185566780909353241198270868606792253894305056091091541433910720321405095914568226839262731934836783684749769806650786537957882108883935358735060586564368619251572882189425842242651550541592663511151753282680131334914887422346235454596535678091440155798358211745011137226149885447648658385935768778385677253008064632840566375115729680496734469542467897974213276118711102630136039843674135027006975728781468979395626475034697447879529390232987366352823719901292988984113598934747897010314085448145025923360384702524216519704916672710490249968440588012273114159354911318355520391547278710585717174335151212030126028294418040780789827133228549927731846606958371996765467785065959819903271087563024693872494057425085409700613537427574195346755672257080758558854599000324310644589988587284662934571349666899806427366673880784987376015395632808787312059474335504899397479282266272859864882826871828837838542166233375098320370319771778562900792195597854208321921286345635587712840845275053672990267131968871865108406687246933101295859557276551080902657685637705578134425815069941884377737867450970897593286057066038861807907321815692800923872504675401927792559266236188594544583368391452077182581158037181757097535413991687158353043767045252786440961857812177695406189688217380162515834503168000000000*i1^6 + -708535101454570034593135997356773411347907503012595020148395933877602922410080303565166965934090902112162241871903384176983660512263621549832202008706336761868503218251648792191395145655404378740178296274459914754387167901920964092040794567409535350785384491550270491473736434076342203667213223422930265355315438283217401964703863897568491542931879857144526467616682056757120363658594762625523011909560718443135773750958690134919105548310094098349188013099397510221949762497096150650764993016991927158221353332883108578687224783638889402940242691817116136424443884278987506170921169078409589818079699429253318113907993146449546422490420254353368736934916828255873054044566743776929403847014034152628450728360090922023869748259109805256582528203662979566689055956226071880057871462803339809296874473125338562709622743625138188966826397589948924045735808837874385863236486363153954013326376142442550655264662303604892437861275070318965562427775304279533542584494048537019626822759360411739043809921776495027719358766686996639144494242739706837165279608686184452386904281774664705689335815227402507884948488972261198103974185153734002019683515982200773723105861610805480008877556861793924418543946733560524597760316036221934836022485852013348493025321324690171699483671540818235717562401118783080470993692906286065624302585116413875480429325750245481269226454529201529562699858071119248889803224817591725260635974099091567059422209738736004719017145187851201703206079874483472207722305088342166052845031096981195193479035967454930791466509160305915401577631267729269431230787819797621585286717907307293001701943286412663402653799098545252282194583660303134843535461646764474201619103959818972540429360910766503082854223488845124699571580096087184552131610927168902177267950999936352852169642734362051150148317578922014899355253195493033155022997052700099050726601297140200549357203548799749947851517772681973161132902395516071340655436545728980504961192359682578241527150449940710553279843458644052730593128474206668568309751349645216665182692626914326196005758297546240943666040663186512329062957521800700395586645017778570166384084373166776694956847132754461917614411519414358400455777186364784640000000*i1^7 + -7863927511484289587302163612113282179298115845337714385894627584869129100613095401034942192730240632151691950995186298773822027874836855452761006987430978825180791668340338207086626590101265898815262489842057957164493386894278524188742697793112647268600497114888997588247348458210475149913647374505323214656197132923758628107353438830399499845282351594028359117879126570841764736109324775358287879166961808931299471347790951891863144381861351623362011961630198060868802054157720785208919534319782623267880461532347940861287322241986159281056783154901637127511475951573045653034477443101990081821874291859819910899751123257323778205416101711451112306919578934678336454416252889293714386209412161960504215429035427797458074173525270932376396081964931585824354322742218362307024145163894248299277499124186955613618092887150915189216272515924983872182597848109942514302807660546426677355110857369862729604905193721314905392066720517935831145387262421579831328082983106070211766569196873981048952034550798063940985758448007743084672870204861692711060679348222642899326747458641688849858295759687856366201890154678790587110843883100499380647704483215140435870567019194717545896453431303606285575466965628851792655298017043176361733392443220515905437220142153857776738277563345755402648351988521935032277521761941431092667035782069242575543157974508324461556410548093631463825963632068988068383739062209623724067278309105650263621405250623335420183749108519319608724516582082827944505843310274548059584825199492603001585066465293023970964893065527040767174200302051017167956253275093133165590583628722995505521012380958146907511511478824521462030909631106442403217926771264576132014088764408019648021863993479139553582399232082260223751904866196086143596694722045433937495801420242169512454307390832948138556886808367028541394679774719077954430256873195019522348314054288286113572968919835979730686417161224197665906724671729630483978907462362363782995027198065008464079853260067396479403637592057383540179354721696425612064341782125744871885618635841252401303279932309424442241833142803693317038960415273072186578903412046823179311708035252058650754748844909698324802087537223128558387779204485323161600000*i1^8 + 11471195175826928572572877602441418079929913009477586568066642625076875923013981608117970147926734259769816215320415197206465619677425617885622066121737827341297900500896336648225747104439603161615374266547104332902301257140891520164665139228180090237308738806433742815151278488844930379845046285633789667230410237586118491119194691936072791429259457725975780486717241135083668701932350154122104510008515932412794174014017572297350533329468250805759436644456463297191313410197779881838683519362923665620632932032927570419102879121173262462678743712971402090926043832913538714826975086369952289936021660720386069683974663286579995167317536016999545684506722783166135944916650954919685228480675598661609524762911006461600269584692804886416472656777921117669038386479922942979157065226816334365397342606707147867523828204121362479004036245824649599058583160418127482889902622597963306138318396454565116148194513877706264023828729081435981542478895818509850475987497214145864454406556740834582361168045795226403145572541244574532693276509523930259411813813228048648349190273877150666734721121425063632317614959012054611894750046858631315735970235083512536140732193989747234071753001383867013094664237291590762011807452446561752703767771716242878832200817831270589977754658681701092578562691164308914966825184518974523396465168573647155193399278152844407321139710082650453454742402914245367713876128024863883079124868132388656907613244316342297815461501487936531153488324089193998411459325743286144110745014346562135451053417266799296279826831692422355288568893654913207007487403903781792828554361870707128871837240307095947703535296518104221797011524783957848171262607025434759342037812778161402179082410917975522752240445757218018120924555901037520745615415561043795953448480442944428837700697714389572932251918243661979716513302439400320878141149111597825618469843597969178317357325569831544714449972608403896840148677743763569766287176460892445139975183445685794658232907093516201497763836607610358789058286546346512251192993480606626700055424067891041963484660820269571243249820888013182062433521589087958806861428589035097939429178126907743408191461213404441052902119962873126180333732776378368000*i1^9 + -8177162714559373371316514343620559920236893996894025679927308528113550108516787094803104462419530742251769959685854572560537907541467293391752885734844646853704753907152000101022433330027882063420015850948447803712187522538858927809810847686009909366796972480449293995197381125411528473807576500895756805303340156311321727506724862442321927764795501404436184403578375965189691985161280001359938726141588719802094666954128935175820818525267630187032377192967905453800999013154969986848535625641197966246033343821643897932860032873509518057793398783024361044067362853492260983467068377073487412953319844917774819711561974664551761785548062060825152962080778298066544923140916177048812863042673341810759451868731457524827428944200976443209663073136200052833803211568422554061859070174768246441012527370266214662974881594124343397033253511684140076249999134970036433847825856912553866957613673175334273374004669807677238678836072067251673896717643451818170188043124660282051184330184946521936000136524079940008911610800260762044280434915190197376606354400253178103022700574140194421433497291263786220208937142836650523401863848052756350907110988543089514088221735101653715134237599452307160130626256824140811556586548819434395238277871064512748761067338062352572222941034679764762293159947733297408260630999186428295169192294532981346203821115473973048193612578551965811083304448668907189593415757098471855499272742471365050289836302882134152331420873688508843756735623491631798363763063128268184686468747998184464959151052228366206573133114846668192242368516233857652600687803026563103136719170552342660780534398914703342714968757553404946677106823581322722498770785122531576531152392563294093094091311843592581727726503516372410615908220537662140887118806707810829366209176472216908948438323866941663354048135735780084690738392807728885259104989844524500189278593441361071227332051948420381404283372237676376698262880078862128962640620827397949236501037152282808968426402830131629524120239520114610130355745711515450239181844976803615804062652511894721643334491509569278345411889995283094135778512229683458324586440543933690133532540337607797472021545925226811567485784695329887799520824014143488*i1^10 + 3859909421350654545725830981981642007612692862746884579266815931413077415209813041709421327053788066468424479844133283883002253766012436325462630974669337583379105869746110316601982636865074981054140888005250072135170661091362205111713388443706528958527772546368170832943138758940501198168651039992987503701209213916593613135051291048086489833369353364775198387795022456624629958842488964485207664062672961365054978493833144544058019712144633027647667392170908919257934013939403725809730311530875987190614599764489241055309352390516500895295777286780063357148707616809725026071652025224808371823845947497815939396606942202095861508804621439270348513008501315935704152007003228270697976770610376956907186318071326610561925443838285465318059284659196647744728487215227800219467754909190935287590292221058784037037196147991184381035999047594466469846309338895283688644783779600393070971285390419741497421249048162753243295765020827719502251035233748142994322441975788322348650029480931376517151936309096841713892117039053703769694446062881279108021393208792759621939757608489341757785812504407193330956026148528936708125067478197964545877587915476325747877351207351156125339144018263410867645878859870894627041780695982537737621118590478073352080664209313371308399005304361906128786848099974889677228922649427271149686398914696490931087176385912102303432499821514366251558594889165287691396784014335978923377884625692001828641613425627491837781161494816983914651150035078078574298458388660915900532623937633078800915461351476020686955507088176086992393658917520259923991849442140190328755066069098792271717909905692148930373750860115256257261562200505131137848302097537684527944106642807703424071872052311964913801690941265841370932164065252329185838773483444852183809885013577300837557715545737847533820916183770016236756037293067359461333575497525983909320325290787416025701026415238609509832948224323846039859887007146877878685558321275193028119367100190595294300090936409714914110312351707537918412879358438630574926165823331869364890970650949086992150274686761698895576015245950842517658890678839714593944654545118283432083765127411393953547828396554280763313007713344357277496249627443200*i1^11 + -1372753896274173871920239613406198669830004770016715999864103767921447911138100640311210168250889453790101372426355682940040862394798483952911436407611659649973588310693382111822085698556174302260691310838727985449431766417253688823033516049906510330712001943681891896109941573879821307903319246864606261913982851884042548333703194930314847979126993535677551317466982511282699003118559207270640725641004026462272684803737067828117817283628607115434520764304880316454178946751056593828511380612383813456859682630846562922747606296846545817249657898568756271128902755163437552869407181507924688683895954165623099364756629301003645933452839029762826635986860933224366522489795388251600417539182374125793639022159697136556593864574463774245195988138002788725021654258768708612684865733282698929732310778745912360743507330652196185671990732208405555242602942936708892669552370096872654873644665506179233080787259929907153885955958147061218609152013773414261833411672308977676023651063602515805086259323266004743167031822226051434846138760875164450333418266546487259834572393123768223826161764934464033168944635320104060570163920125531121803364363463240820825300519433250951260163362812484478985696884350710763535006925539634463463568328832346431657544545323535378105790259828568092039679605588061077379576276922069391728142957857846257028823818233309176251291771184707201403041167992434020752795218585119055517874715051161775661426581834131351090692749507250401814429180648830444827045978487837949520770143210654637792498229994911440055083242915851467977238290642190429367890969516091825824884080322713732876574081688702461475780158205091743899864451025793190907321427976626575781669932373733210218686367112089604935011236980854656162343747827782999463788564334351499016295292166917904374102741170609498950984873357924908423051677272239438903745989849867866733427576410928090635516261712533002948580489522396539857710759172419799244254475538165539508372470972235210958509797078670931988346901066387252992706009778624519016441781969710941281541739315311833578346273779263916936613924032231612403756737651884536477626815552699273507689754968863755191161950439511704240049369770680331896287657984*i1^12 + 439603500213482808640923261315807155036620448014123888445847407807670448560935397788267041475592904455191312799182703133432895883830654191526087278161143336013136794841653245174444949152190370043758733193119035409886957355719106919535679162150595004043116584255868596284242282329556269942400967327452325452042867467786689857371002914809226376884017590192068665076051861379022973355069229391770433025073862687194981415979316249930944360434751352374172636433944611817639353212620557753541485415187060646217596727788903971972231212225527368496763596699355661969963382508763732069082611742859132175040516431157071107998654792456102617462455588841044713129060911399645973619052185675757969846893609313831637507746565135312363782348727716556372090319054148953074913646652105727474214246430198180174128149964953758327315031165509641535325319941269012573836461035620175555602613664640658104861044389758978778395489333222925812027789739110401966661123416805379649891890176539101764176852634233849850665081884596820291056561177906085647299309710382573508783439063785156712712036262458221185303136322838590176941079461751316475188566569105140472445504370652409227593736042556631449838769361495108435834726089197163707440418625583379784061021426042036821087711294260284513730237820718578838434083167944309645624307076694545269308485966468998245481510693532728335225111647382212651513119456422786910178561727920962105035002522686741560346165772347898934083906709730785782812449431451151801161809521366716389443254268660889508931475926620170307698820995733423362044168452113047226813630045991558222419329386450327709018191712561970926338670726938610248644796493056848385301216432701434960057776640706864816397678572407279783015287457977112211713908599071450522805659421817452995867669380252966232378115687772026559645434587313206057774407599755566553867959483971207004368605047351413833906750469000879226380532583335255913538376043708231876504252801886284052302748603951275567550655458921374077109177135806514794475918735670720411203162489508151619161543990210802634838736482466364195405455914405057178425449044461237120065217807530883751232580972303007120571776293550821246500891859579350057746432*i1^13 + -179988247596711069837970641726859335044131152034386385930796915431365021606008948641760942751150730555304393288403987388636640897370512692022140434034944164946046135327272422163889701420102761371826339491320620158364230586788301972739145269295423319293959896563919682294853152610060388988879212968067424685468898050410529298313317532633478765640638809448834672225614138867483170689723548244581431575072177661656510073305119654649356890557354172239660856167354575889062336395577311585707141544285031671023739042425064211392635199814692916873174475489936572268991460307729638165393544700847404550744340348881698842494598061803476222259503495160051207606050184607604282409222922870395225291577674897269871601582992254098567672414771652144493762842399825776015260504548877059901813212077816576555566092847300722255668165418160612893213466235719125644894336287859629254407453405861816567916197772478086098879124757146568522607855619828469710777161877356702251344768059378753614455829514605120830650311554672027494465219723503339866784104043705883131129855751210072538917467141616438095015636552298994282876120711115178689395018807670175172252012727046179690380006619952706360971160175575973403589915440211343462196798941050067138966575493279932988191016985990814765218957954499804201469066399930537401768654845305787571210580339096959800026222885309200708252616147046614154675198150561077708198968924191868984600513618505176987823687257568587398219851753094277158338365367547819485417694221624301195144194374140738782210938296098665956630968846181266047606690937610163759932422104180656842839886575644143972289981065595419308216754402312059293904612163517053480310332896738245917746382569846175019422398604061212029201304359135629307163720018094679483797698842591156325530587068031120020669470699411883910516729072092344002551100785823217020084869308017167013158879311580791024304093499733267175613581100572783262874472728959115037012809051513913107202961837181568348338297598372434112597525467596977575816764165390605938983145588302517785671392366058181990530909931679800160106296020807025874246483635524593172606866296248951038049433502769176943103473668783861187148036861610610917376*i1^14 + 87232819131907490436319148782180726376454056074363221491120304038493796096638134814931661067288038777106547019863220566181706201362197985019115734477737412020146022669991275412065604578189582334588946119993640761594519554039429269367306622850466702362327507209024640264445545094795564630524998365731335760510133479371232721422936313658724411513029832868762048313034337631171914646323252843924366963833949583616421374847859429328187385450312132639339422281218706887699974052440768026411915115778853668353519809277034790860990966540019034184721058273637911680082422103641213473101087404476166209863709292073403270260775696036106099193638795783570665748006612982285414607776115222178666871756131292902673407784279378959439955105704519611162628761395044406949446999261335060251986880389873881297806201877765918159762774103469335455272771238108835299450840759813844410796411395254856796057453393865219423852469965360096832391200523333883015145523332781113183765033022846830698348850503941451871697276247513325252262770563218957947955396481498109859370834734441022420703303603742745258224825073847134334732166076574701934088796003075565590919007604259842501742531763313977344910226800545989276523036132010907698308325404297920671776684048964486820590729456467777434383275155666978137195496379087068743288083643093846014421281503825378475378163321697277779379797702263731391211103048900866455652990344653015814840883508723282237552105023325505811667509084031001966997949735553715297773231329842737885813066568547740790076516770940942893967193144015785679277769996300842026782872413911693264864881238233872641458548236447759462769068848161652124885471092727942297911418213498589015966490678403607650163563631602317931340263209743218461232212498624801548885164033752068286881862835123352265743718106604289715991771377053464327582129526818678952120926400007172797811559783216681377290339003113866839963180622808248883688511409249104082396285602348796094886127976292776322562421944056411113401830899758183905083468840713773892661671794475852570067961253957248364458609983096733713407799396700454431508666220391325755113949436085308323455895163714094396148774216452880519757078493132750848*i1^15 + -36372674685942010561767503682907889223900010067747170296936501927062608275887348951655215720053973923959770819107137830333298667256146077205021771774961495346387656886720078922547384265484458766945092785063001083054601334975112845345391611022454423798318079899214668762394588099857028923809700864632490618252200211340217846723772899894352439095116470632983819296788814143568452905006233151016663100223044537124822579162031379690049725689945243906359077795549841762917535301982025188672679496204697300471465825415283939080837985558714114870631587135030080356128037058164325811361087309780376194236766674412255073378347685990705235675285222784103000301081745626093859177190865237771665375994857682340547512036097757508447256345321060938155795396708531833972887681188857137302535218227218878194221439321515163262950439913910460336169017848261422177701816463864045795196048224167567783220757850417466596541778088064013221710386902054093492484781985511265165908620548615914945537999399368786594498089647339608050849054348389751126745849069207414659177146967054380861811428198524276308439228318793244313438479447122091062512182149536006352384289749005124522689266782509079344600268420142444505410777823380471983799876257157948058231090659228703542721212561875723859082431957184370127368035624775947854324387731228730128918410444526683913256145830473133733226777292865954882668935461406042954868111998300529829038948830444668631725123527576653762137002807596464894184575961362483652911487555714905302192556531112540294169058751334781392105408437812609851328231508900355363926403943043768785019975698561837521199200513092197493408194874276817433013702038854536443106334079625383888134122070820787564265096655539357877433211091054631414243016274508427928421973744569381612722309001558837841888291140001676829041213081256821869463748870616296950260319735167329555649712666121982067519882580705937356049378424683113828279828099675165095167853166540450885317782348039042812766789280534191389278751834710118551934396857854693936046758691593762798831864889322100631199264620454345218377759572029863635821784137927648711854514959318430172948975333535450496987152144788936212147580201598976*i1^16 + 12162430976741663269196025863284194404489885689895464442817617690539041949191234736946215100898181875325685705874968945257843180605628244931765888835558605786637297211578908209130901206884438877126039179370301649922879456594957211418475474804346386487000146905983764611455729351614974901867142425709997978419536990153183632086332073228135407988741005703308531530893558695007720833657868875777766569339860895476621610721273670823559915002274844815528163821958038591011333982993228844614165582284131405970127647644998206158400768166319463073637512745151393343051685818894973276890475843719717998071148548262837729491884964952058771738400136896342104856875764554284149704344619167635702180198265710543027544505077360759428626754302486608263158935099232848064742958532248115680077949000975646108942728783532007358569635260234721006233854137052825501224643047597452565127859186316928132170401796766491380446031730523176178489621257401792108885278027188059754911104062544489857543009532491388950157190874326773955728596718026963703478716230487422153895658575484125780934033681522667087424146448201895383195305380656490073749045680489225431948930695822787359861236387766726981955464239451854242266166045962951539479982671230502258979516892834672798941987179880345460814440975898956210622768061619512422517991421274055955588246550621338116767788115216946067959580139126681200025735719867253575035599473063092012044189034127314342383711317463500404302419783648338155879535117518874627595454445884350532566213090776906082892409602910586922590217333724004647251348809135457098338207019650218740610900737254777048200718787834891251690532449806237624846959888291740650520546898058280703316964131243875130301441934529607476748232898102351262403906363808478920933151869495943757615567642188808214290788119884357455832583693504172139910847570629456100082784910347431415537652214910150084689614082806244970540635762957648694949913689468687589162729906017159474238484330441127883391370077986185560008256202323007525326524686379800361945075199121885275830200611808456680271961275769219592824467372803460613096775090259729792451342325838621269206314336767615204831646599645022202872001986560*i1^17 + -3317325649214355581736054579410630885369095838429313844887891056891215270262046261456299366610810367354093874625014217014566748527395763037142460434094071915408728505415245405909717208084082201881851301475067756255507219469683897072702544553077832236547184551796270609050987922553805109132446187898656366103920969886394919131673408392497693524985080413910547373065219253142999661717410898917401333276931930861174598891066454571865476860451347529890556530509093065418044583880495187721660627948311278569308771382329259226066623396078009922497337034635330152465511521745780507788202642120541986418342375478685704894790305313626636055507348244957858539854753640377670576789943824198117035946745539930812628730588586120271678850318844076417768804225346223009978071851571216741193698632160118682048204106535700702797504213537516463976075818310842329148116324753662124260389977917726191012125767269158262687921417208292473708373985661529333767813790527425187526555184358114157388988001638037136743223916910434987099996394445117482550752330486004187095013718671642542862675914993057806760081866468110013386220508811879929398568900956475579488005570798919693882596216746422996019053735016346494508769962428338557788427442784461827443274018642100567416127305796319177760857297254549493199789965864850332363047273950829678172919626387325717188790901873271865661324979615525997275598380415333895885167299101513879855203301222437731801450646247949739792360962248017308402996966410733697786809683624560197436801386232167740786712157287824017738514058770968606511948081790132581547211489083419993536529896562272840369825887459501554362096931688868979760964564323612416321386198156326896759163996496479559203995337457793581607383079715201285691089422923480906064908483160823017384842834511455043916792952123377918424541596090033603128565594890606906762537650513341192215740391098356002227710356377812263458613081028579644899179590115735435114853093193176096564789293793481171426615481795178346175715897329965021947029123846922881892034570146853635496542556582819718424399432885327734245283136616888539303744779874163697018440809749362924272053744464167091705846145626329488235167744*i1^18 + 743519359701581166832321256082259683209250656690705879580810498557327517879997662325430202600265908886942574124561425080161674685277233509292023403257821936466057447012999964496856861828019328508606104737689323492665516843521307186856289455522797575940614494425916493646554703058249943297129651817738468463058666025221825119507563355622851889221313641890115821568956771719929248809985205760164160314169495387998586255898463031937551842051381554629946987836994719288933606479815927011901243591063674707170745066797991179862396695078337555227893318048004470838305166646107259803902838787579937733992142259372772758313775668102960281213780601864947235726446413474726676921009968869081323365708779220081366091701992667700605756727209788529935947460021830996548759069329872282948153456212846166529799779458313528737316915736070981568475998367988629514621553258174273790083648884826737973488035665359088307102239903661137255901107650960478173098416630798348727096562765753383104449639554859452133224174681948238703193980823232543982169211516195066083049732971328378809879106728675756968193674949194170911898376180160551168785964341850209771621144464558091595872126751372328873097745160567886074768808026260393200078790245112802487879942828795336217081121773723667849482323855976467286879868037219309562450490669629004304206404914837859927170860554167951403568857874834039281640398253111238361500957722326591115821458148641835147996133966536429738699046328691182472779951275770622279599626832946315344378564444486771783455823656270471871525498413186756732173172777141647251753586024754083761518309448690815316361820428363295060032970060046108463268817672905939500979657304192629551137863109073405903129111563071657987381168915045660692486280413470525450064879659394981888036731535155704039084590067964464757078904490843175855091279635460500086677912529105805547131038721099881666007204218615704009153400045058692250870605361921927362782224585285908746426540626412413552594520827730675587453279516326296721693442144657569953503114645780963318314279711288021672451457389178871523563584281102087762441630609594215574858758086410078459888088710934367734591354553941928968192*i1^19 + -138955477266304387114828805765104520478528749131648305148846106795314642062339841485897479666779250250145910813809637683590170514730015057039764639025104777442101360427162262358483547067265813847316168960324569862743250162916026491451163250815938936978040434106211566456770767319069667850562136435330551161542559430919297541338447191292201953677207770820695347895803148679368973434893770448033146230265577957436853827933121748595383054076731926969083903584227182418533006141714037618348072293773072995139053148913935525353594569554763033316150093731063499849023359147370157948389681785404887685704001291747977752280521264795712155221483954329848579369793224718061493806661899258170884063062100745473833530244109063283966601719895700620090370574211423875617359649969370674834773031105113332374792414800565221399515232152697165881690923103676192702955424282237056347182076610864351831832690060294649241948021103518931187098891577691058921303070787782640533546707566164798996957512847388378547537827597372422994053818686796021344734538074849564022588076980948785079498024180100066320727572257575413154890574055152080877130749872348628223736930095813790152673486078551007487975314098736052828892980695215146633095220775363795945011220253745839605711700481563939023817631340383548327380509944817229515094826270371294702061692426399759852592746173759996703213633980125508809137920464333357734410646664919417105642005035803261646907686929110375938525346813145959995908643424885380951631814048956391189521558740250199422878271334368112155276685480285013649738675699649398676010432005339347647532039179049988050167412058089001010994817433817823701311660361817403658863602492581609224287011560251891889354176386301427160161650518125678082293255845646826912573337126185205118284046164053589583834812110391673172873176382723754466237893792026128232166675759787969141273279802138804561858361458287964250015814480840307684460899842894391763042289413598139245156394485826967235196766144872367203163543377147952093370563511630601078394340445191812460389244999224548028667281040313212405620937511969130742707710859292691617308624691341970508742112072013075193304540721283334144*i1^20 + 21773536684486990173349726913180178972877205119802157693141976303807935258662913052773088996042763989905646060906681899668839847597910636016247632813775360288440360622773053317427011860974359050235534404820535091412062741239105863578225868460430746807372043097216291237036257558959001641305709936983844293345597943738496304236257244403163688325766491876811054452531713149129544521419607207837256862447580673700060292658272770257174686617048978289813675669845557091568821522342811010906104960681704638500074667379743478955083050505858223378022960201606679326640384314031027429663809197280294859492291450130840617610411600753675405239700393705730526517244283800475493899991568052630910886255520513699134473458613973485164554048701285992149117409692195316242790520276525649677288711178822311188835781787287531835973376521362465366828765504089902460292476090169478031970405461295945709505928733004236815180376311646429788487980560006027150855168347922268636955506545304016186433991705262239592908230673855159690743723403470265911760241490179187400810556032300705408630602915617621947865306888730251718723560377412074782223500140216170966623083298549337855229332005741645652397953619283120161725343812055888816180317753127014827346453670801791957044294276480442974603250906713527040608304669803828679778896931423627632224535358538691954864599606348801675401630796699276489644289930024831434577123732173784136866869026791634263743161057816152316902327621014103537691441761532066355039981536506681046191932541067430008898714899848992916344448652125217864155723081427280478216009445896219566926668661937093476382136930780619830813331583839691334551634367863728719201723443792227800524642885858348636476714826811722920112720656759031157319369820974039322479211227335474458823772948332537381795807456618796366002163599078407154105670879732062644309589783027112440258703918861051393964894204578045708380861968458606553496489162837588160526804670001359956091929626344627054694731835864864511996943096247365545956533263832239914212734366784852219112120895499233987295765965739342469326564464541672365575842481691485611498423327780511078547709573913267909190420466237440*i1^21 + -2806863725562083239352004059859168896473748944818397117374082791919927423233764612907681112877546819478323920923741712650354710626850201064463261226941490828503564604262983425125627508787546355214935153146842021400481331524440201640515602547961318264169299856018321170383357689885826268768165227126866991086101110072628817029429323042223320569859704035332473183434231919435817735920605695439199608527309556647254277218434745538027373941410045218790042368631158662925938566703738496744134011168986613116866100531021531249032781512960247710756183029054449361689285603927540523716769758648875665570671145878447176045858362909340503693904332481596777978476617866963264947658292849241560068758681024889807648937269305873221448703131170506183898643975445813169337097143900334858657660028657634880409917702882284779600797579085654182306743786754322076851443162737728903472390188634859998409624478293930296928608491849116853518214668283170445814832131689670118169338119573249361783708521595971074582914510955937465142550069982416484174093442048774894281460171876300134229495979789129999355005488828449940616110386202286525528719478097349205778759169563232896432742746457437941554297762560536578169384638243463449460889040505039427734432433067629715457089766396006786809170564921861821966478991382879046535684138332434097708730397994642441151955369534333478331017428579921219102647864880576288926901460760302191218001789989791438471762667939270011115815221005974776555646916789235986519937892740390598025873745545270624625731891954465754206815630640420042287679051413721250146051073069689052799828991987824349578162034393326978922280515323783881319330359996281793151372414785168523788663139668608290193606373134214342129653787973252383069731698584852135567230191460510143006072897153130480700316814078665671939354805199806456986357739470778863024533946769450889189095873334448606879512842788660937011481486342691855923288414383216405647864389875432993309034532329642684269467309569757041149746166665333288858906417001262084212200917467943247894471255996243516009856267283256171816670042897027032544562217414224125672408283864626515176557148283865381517385531392*i1^22 + 287457464089610570431022416395418200352486664098049226696497336657856651536210067410552969207877672943175273310095918552910357133109133824715418888599855526098642832920186031457952345783813184060762136716607791530486134529111315835009988426127291820040763587532107361001230869867946495846031007139518226872932702996338625783680117158642010872361271033364118265522250125088647567456694988434631938741237245376009711518924932009274050188713039898693033846165045899839600812488601228703285682657617464609526930244791122996490192103749863963158772326631728206688646672419675723987058099605239184164873912301625752294710864760744229505588884945079095666214942600490568828772718333936945554083129306112111104566487662395267300253638338515071619841369296485682881362361834734918778000773142673398728489076855243787230043587988501031992177997040948412028228549112527051340725652022863538968964838433759705085316266514649495998427227496056855593360007943879601910934994446871407500102719233624568991941063379382595530447517737482572370299470367644161031892670096992685586671955853654218661790899974123489926014707143538874163183485261843945067895416481017407468046973335366563947904806455140657111043371267004348425338237253354884624548631312035795467612857891676479479057473889668415015299393480929831802647943069118129074586917992221871919115987696061877320494453368529743859248815556912927362874298606130594876964449800879594976688970556164139259766778532060995923789863082356710578361594815684085825440992031301349835474255854153443372520627037333975038687367466105837800281762250070246798426908807090173746764991793324468550273800462827453454047005258959666712525890218095134991824772403423239810379943397464366001735244444861973913312406220366292477803775620678352354872817631772393447423672870774605466276154524480800043814715299584387288292383739708398702848707397524336305316521245317800150880168379732344600013048831889145425519005387810022326544978621845029177411407541005184025399260290340991490759223516427511681154875021239596103412165317918825188546584362980974035597092348868370167106745361072912478386494011542404702680392042958268126986240*i1^23 + -22326700101522798454568546180767340121963299226646579371867818258805100151898215735275680081183824679103883354497712157114281410005691328131393279635329841224103242476534167578552632079020686414375150588189671376497762145140087472634648405248922440935364485897755065131593983165053942396536701649845695943348148247563177561633782513809684032092682314405372566814839878136109423187493421751979165009504831547387808111565073614838554925983316251465967188454096134063318233308538769355992026108530068605158721815984828999592814116926035084193528089422052342308887352897881416566104583906087417554732915161609328577278910922403772976453789358266240122521222652291487547065826617904739533320652550169914529957299262435285415472525765097632056370222146811046135855198324886610792930741245412032846597292149825664073166823933908570306363653542871115980087375872329789216366700345086071801621243866941449304869451977592857399434339913804902115217368658265562622936306967091860977664920013537759800135341751113614558334952341351737958143517738535860709826136710353586976668351766367456964553879597727230340223905448948697622629842791678737461122346475566833136045884483306153823109028655562801797508025086318793465497101319878573440917175693570232873192578715206579036510962308242737299131764740740200420589965972594011318349309875541301699874637153113971615096464424738327943647909797211601379348355194993208792741459777160158143711745144857543092079249878645289894850925724014427083250881792775052085613547934475587884776043684909718329281804224248557090232206255909006016549310169556207561278283276783669487113147120168927751663232660418058760722948434983799389764048593595679900542299729569932418291057562011073665546602552719500467745582744503197274832220430184466294698856088533124181038694473559518179480315000968623660180553980040343882656463287940952997471463054223349343615543278559658168010707647206409660898505365197715920316742535655735841661198987012359174476632319657504197236010349836964898247255106321346716546423145861005635674935106163069162406380508875695126611533891579045417807112093626809539789071696311804012268105269334218113024*i1^24 + 1217940376559108746967631590334157752444220125315693593939930905441561737607586704340337576534794985683696419547571377411558653210337843473761592541042684715902420722764163420708515692288383331574190414281747415543170645757089290030151434991478403883418857009710303618745736529687279022973799684407670240294506779946524891271885893729024055002489573700987505030120619377507708657077193625316952895052180839724310103209389879665078517665348419843434033970160974188586807321908040547554148381401631519857944994309017066367891551115351541876409888556019685161769630895359281076353893233238361759477315185651008475785790983414099377217696659540692066467655844114202972617108498123382313832674079590197501293857462029249566002844345992435690659388067071789805235003080608828005295342149943511818882498276851001935595218170552921671131614763871133779421756995390175459014870363041599298089178826893004498995171102466960038128621931302233939487801963233815509205634069880588390103596731564309298268209226042813275534265578954627669955511470771001484225476747813538920742256007822513290231211631326897054228828961102996451185395659576906136358755369341424650839895122306543852557257342006821019752176180979686793642748643522679889486653503198491991669517537658355875261075850729609292082461277916728702943493598113250805491632745357237412938283576103310895170139031115279115743685455204480854922397030447751794560666462044209241934632665896454888285010105840321918190044343235644276001747528604549019411115855165598780192243272399032445268906845123054025976521298824933904985131515478717673510302021753791156700057561628164965858388174519040583607801371152550096323231128260782063742599236002927378094407494162326329398076334442504235180387915791825669210699592255482790348292084166963863361369727834049831885333583209184910161652799397029841071017573013664734897449607284146899059507795614471060296157840134350668470436811511686559071558790974594533536378318027064274646557907778896651399710435781088038890877897199889816657666140335291818101529028924431814347524599541030674476613968237016807570986453490906206645410770631101629469961363392561152*i1^25 + -40712864183228481804075848996446179782976551203720447854991260257648942505313717170722727562571292183692286658560391504962956239486086063120271107926611527587047295093230398955562506313192631707350891831852572737209148120680326341487567029344537575477564486892414664817911657886380159380241546903824271426952500208376648578248271400915127304908281930022966156960340494149403423519917222848159179174350664393097871783206678641569384200696295568525941411465262820345188089628322045892331507611998854626824878546525239744853770630177849857279940199047086267152414599265668865788558463016275097659288861878862688785607235042618203626233293411534332179671078653912044895748852763893826618596992366670272834319933870094633874929907927508052240397627545606553967350088318381234709686406525434928193356193091549480759991213286873004949982717447980179022741406746716192633036819090320573505949051287889784496340601592727538064973374047896249600053608123502364617520887890365836750259773850247239550215036057084128415842622802742723576548576133932079996667746341353291516133371535115898321793671757153024849863988860252548797287021878803152453925410725818636728497146325733733148477879045925998863613163373202725774010577918740570382616661966473986841263917931410750809312381023167637708346744229779449193499120394231512715336512334492022365072151124144548309709469697375561283581191929304253098763935393915398115613920297689677454789459621443208261848952036736889928617187619792687340317253772113550077836959312436502488701364592467097497059564202683434481674107298701213045631415784310310643962749723402287476272644774707118373743843439257007326080633252189093193610023460467092759716479012970417037157449968550572778041141609968793354756942245885108599556861882087701030762391487053513849187806322446982114477878331299553830285227639121809228225909513223374501739957765431913692416789603431783190690824048285605001933883681563864314666245363998179973446553514940981945591216708491935609214454614848519922054022494201912130717242475486632390500150565814793105916885706758560907053671345730343578859767053679915152455759525775880900996507893760*i1^26 + 439348169548036261882679546734757694512645293325882095000056468944714499156546544324107095064900485571053472767419605870422361688993791933239881064969831515491035329109682984864069350879207348872480983981988863434441000990838570118696573200119165161340330212305916086776708200064324887024629445759176157128818768346802345953079016874263977602775837221823566915229604670208957196222283727516738135000875683262306240323152014361157406505528697059497606233148946978699687063199566170356434124400971610617325453045845508555094401533442604298287730280134609766444925860834377282646618968765428225287413097406385521796295456186201060931271675887692118693957427520030310986150931035684288074511337084905786398889411005853150178529309224548078085396749850227193712880813983552020666348349231634439608938993801518091816388558432889085510698859463090205171161109415424410706382068698619058033597301904075322836887295618170863212883481071774450018934564192975131865656492708400392973410856066896541327622119106736775262621683516419412386712598678986227433802276873124968933156609787182373266922296510601449727673745810376542615404039169350617057051991635814824309809610850986788027913565866842200577218059504999598114813369231678835056641694061592604371193606366552289229948759935084949720535377940918727822286637872539392766233192366547040315567328209734428901919475718649873373962385170539547437060737592709873101257904421666194953291189484362998185617464421964168514501098317976328930921371573140336440700630697219464146430007397661238866667530821754070698871138370861834174467172329424290062201249501150881085590241804677255662950872429863257899372769529260449358478550567341617197598883232595019077653699786240994359937078265428312620370607701479196259557283487722481212122423199155544116393197138762528849618503884146562514108426882096420516735177471625408501141692121702575294816065407485651836391231227778471515348276907348820417363065483927652035468005746462936311210185908458180143708781743430061928118642408307274353113948015817499409209543355692108450394991175184970367282440239101033696095868896139856788964366591970464541704192*i1^27 + 11690805117201707795104595710326307394198470215351510904285412984132750875808464156209811088745627146567651525554546866466054847107451113005598215096747681056701602813146861330325515482946010030698496487455786121531556949763302264529566305083470415281714139244557649614969656040823819553297872949133101559215350718190116908380976282455500138270870763535444823736832597003230248316548846862191419830473356605289287995893850470511414478171342837399288415485783646637774395213951291957834127759356932454602018598967732863850656484715891225512135408944004536741753898431711696839670647234220941750756458785050592806433271191980877151454486658510392820126118449475624515633861216323364493283060387787051965854155792773600133492465712322592806430694113375948709368975567242320068225685869017109810211024549807808531952681544071381628872174492514261944140535729688305375023362566657601494266807358135633524750881236501901922556969555750769099781211897783260273049926414502005770838789933373304664157439390999307859912683590141407452583591093601563472375503168995430074227944219261758319715918087883697594642103931335207185481308261485686045471679586518790887060325440912380271017568475426840560546124695478390508491690162824712089769727920407128125475694085029675057476471112151629356730457326165497808090632793071143234173368089730805470809694443632454881922831317075867693686865056573250149686765004592661453857277739390029083008584530413734560182062498104206730605318410032978338403794623603249483592937267027582415054095499032887503266748228700526024167329435579801391850058073051794819518627895701089598877889304668315199370088705463716898085039836395052900186441867678797252245982817210042816177878239120538151464483944871870108907414298580958070453151055317182504220881580860943115688983724907817695739897414452460149411868617155938218878960523911424963219065452342974888565956398507544258482143271870963724303078929832226042235929660651826406525246220029080606247063900667883209097856819891369675921412986984866365881974097503183792362251064895979216701256636103257818625725581300421878347987234930567705808990468793383780352*i1^28 + 1418606207541516392733398140024551222538989882522866603012597793017717135179417520357722602291140068941901912833114758272393445546138161599479864384741928957958006292158364840768449777032052574780682517640819253714188813889091401774990147008733464484925031488280100261594832318087023005602082093569733389187365241232047816136161943034055792125240192064811329408954625640397517310062209234086252996552431289727216103667841069013444659370808660475245836137699809268893147856903084756404574867010440334435533369174043295829562952833168312299799054806071494952895281176537215287171536321987068568704577030614279744604723828192287302995738479550784699160071377628388024570851602180913902688932138823463423443505381095904511914355851240122143763984183904423030108447164233193545210661371823432658821090341305123039350840928461436936200603799026577336496767137655491017236668693339763155423711187012847577755136653027031252094918071193357269974527931957976321226072402904937515166227117185908703071181901722597530551139520436546260224195829438370615691852426327503795791805133641082201457480197510164750507333235076535896041058709374581511167948746861612395136565716165358582952430619567259120497596072954403008070805799164676345100316660627169389502364319273005067102332480503506271387049506397314007718475636681511979525469537253993873162200005651756648918484916295082553888873432194580241804671576719393670861767982648498368133803253244314533756224698199286969003780966955971471221898491522836057067267485733173555712980483309580828242732767195743683784772875667451197126291375048561574419325520755422360321090441565116677200256319425450843955051686473118521484006040759045739882412957901436299594938814592064818159678960848029800668720630872972316589136371247591106849249639796096523925692487397716623215093101248224718882894525601125826281392545725193464521782164093129904104897948539535753837491880407258031436539996914320787402850689675967652076392656385115551596536753704873619185600315266540659340356465562745453740742237327645053540201874484778788916242320834074832201679707577514958279252615626753176153677327381823488*i1^29 + -151857216746275521983176507433598781965469525773272909611140370314194219335099886727231015403998203527847191782048775075040970542390656867683551487358086555137960205963466223426301913525607346545507505828193541642844901929286370984025062133748859053202935590207050176894504014803340616376572244026718118260818971532855938188669932876730497638204682699852145591095491205819759931076959873285193260010209456190135582084356819267374262084403465720064630206099338525217981182847040901227297498405700749926906097171543744087524857163468690010113207961223383931191859584876745106714152454397024511734175238140285560243447140108541706754634573476038190795369591691539953689654726558724671936601645391739845214069828452147141294921120694210928111908829599760206221949021038330153732210242601808920030366989470548597676416059397462643517081589572269451507874498854173427648779772780493723743756459982784492855898248363120668193104833454044922487856558923758396798296462984944561493492475850509550653385312199864902668559288075606275135567916522186480249960833964001737796129860927700400587837700309420102040079826631654326775519893818538106322055240547266532099020043404015953476875411857094952840340939751961616253903348415073635596053376228066696990636911411444340542319325587117687373283286631906685717694267228100341968310464410238623723735599475082085182926635383407248955546211304191387482081835426729696430713420159184889302022662683060553432443868966265030006595148157251682563856344819600243642881017152378115887901455924960093830068363795703230621681318569090379008583052496774062492719157148864993741984527380203769462603795613119094244218112544648384516810658026192257798217819071731493651677790387488280960663246908604500964456272673992551550809428877103297993721968832843624111666988191364142947981934181665588467599869811239392280428516285688299076087188413701617153800122068773805642025503393736554598174499930196437952793744628686654681686666275782215105463579726031636707437753963787262216838596386157641708524722242463406227715695362784672963894497976974262071824517669814075928350245287019864913984530415616*i1^30 + 1862261285626678064013377778317668044779041208052601233606234948220350352592149533185839310441483855904083018376590569166710679312716602451138989394640228092678517541700968784415044954650967736285369860201189604922454559759905657966365559467098623663416734323790370435661665686963969128061541455077121080970148757919638355600254275139734950307301648096635313738758385601377399813151155612065855741778806228351961322631156932280248813504921917027132561511336226030225021373491800711362417309024586655498675263331866658719955994505564680045259655921828817643637663660767564657836867451261572450963189250401900419658377774065726548403616837506267699496121250643656928056499371379097291946537086030723376660155820494548437219848245301532951526312453119351591242224744347937217565116188824262490739312399346037868599335516218472896840390173262631206335813241633333326348799786816518548166902916089027976053824251604874567567879730893049820189741103400415313743375672103314897089998483649492027587832362759532260480612601944133361716477614520929327896064615611548378132945998651777143069535461353719338683641038625273062288277282038263985740809312449212217201437680255696541129418691294591762619794830719774160406129632842302035024135209759291230561393071979525119229807352179900941743628157436212776058247630836831809010070116534167101596629614901012155668202523542755034884020448072954098552459465152067430905378326917036464614330687181316375847582596346129613572506669825482368346838076215248751814574612705128061872891967111801135950067856856881624790629100476838350618484396877275025826797463253597737829758682723440797858180998137106699163588535914803743700034264062094325524661147082527025701694147108532383004523856328632378482003905062938652880939995132450321799423608714793963205396341535896835069269946405276334640318460928740837578864546448374583436108007322101367721794860903567996019388705856601405616014151274496571504521416810563120370812477174574376509751789305204528155416448499167711637717917906752619374717917689280552065970338389707880661464335648712565700163056719761630654502951548891838799675392*i1^31 + -57547999779111664043467563784268732250728977975101179828271696263548069283190149086839267728794798685589945524131006583144236414168660229496274577691913836610121648087165158201851893334405294898057855446968848331814902713284337465671439441837307810537301406551576089113722287810594070869448702634918723644080468365952370362509840857142532736622007935108172145527405977153423920753410660621658225266847102660080573728952638154524622932939898667288735684307312491103217937409154896343698308745353031398014186888117188254296687644396093565590801286991562789884886296232499149654046310027690766886956045073256807537880353538748547929961023274321576689195657708605933254983761864019544461339545769160779806232770468717821230484458287882294251168997629108009315684584369040158712790143664720752454220638244217042318362196718558880200922323855502376003130674472135448354257492388886380771944790084136516102580033459414717520384670770307268610751521533406814101345910882677167069017033835676770759390007114773628202825382560206063647061438815412637398816933527526825616980817294715993119481644371139703227496466087108835067340619849220106517034422772181971550726389426975533586879724131753950036481438863999871070480147647146873351473724622068699149487846996599550070235072363470669166534823654461777021532129465522246807606038980333072106996063755081517525499116505718767750743982922691082577596590625872599573123094622937223569793105293273836154500060898810886099131632321327920536846313107382624479001020426967062458921213394404767122985631102421776214224742270291829333611598569404093128937594414403637357916208946095876851442586536457919161253864299474349905336542301133191229856641117165667762591999005546630207844408904764360794030147576346747957724334234966669019466508164778707334155385217592194937780026933225559337929259063272705524913455880231933414878905961628366821995759798933793307879205212441554226350989061243771151213256153356875360602301476525889142438135538064059037361846300588318648600780517074286221427455143734041058334953012396532323953956011384446533311086935252315102621864154734346108928*i1^32 + -401578170244053025146303805707946144823124187724735642967991616040792487797892422083291887859805789664408197698092758606971422236888961273549835978742057666289470503219126901502377764123306687717769597111825605064507713791056744245895835329572605370720066421925094616006245889281474319186064538222108942424200973665454484682140876045813932687289481877826301798693451248623419761005484850831546537202361813383121787350645132815799565637942318569740771395095444907107840637713203159105601340514982023564145722383730590150753916394250670341969330947735401390013628810072299305324946457182703734861171223358695142351937657719944382056658343973757323314206604688597216441508430701805697374841433910634479534560921079199457443479072798556113484181554363466146197222118840299092621828447568715623156798922497093565354141540971056410605208978504874608456543676710548691754494604830164667538901514691282111386998812897042429145297818333286599030932102951873399924821515028024069491772871735983473134737745280828118540153644549146123287547842296445756118492295576371835175960010635640083680434275793805597203271271333408549758619703602299626542200923257561254545056081567643829828214619495470103797077206007717298732346069023685687056751717780471851958436599778873047391719282506433537174791500105791964923456748000783012393466659518512544215427046847873683185648003440839581423595527536282133971192276809366930159641560109073728009768932723993583686457436035668100208394330127001657679654478039390975403022877585516552590434108486725077375525818931579801671988771216426437103856062705706003973129961669637554416861341966113747720762829795914506916736576061248030447572319203006582889705365164952049679516484127475404990656556762445373542222615966750860620539583852490622744392579882431897460224930427133563696110154268909338459712989920039105190456813791084403616382928988702376768019879646999733888144944359450563478700582271790246802169467851320492606553214672385763776756748852848719220827318275492929203045638454318588125328522542017463649429777421327152543256712062098421449558146937858825773614102042640384*i1^33 + -156049043328294605385903374169175653269808965044756836450760826575414008917375542322483242028436029194799344594776521654560996249927953087010486156034549643998734216828761693093901878824015457496252871773756854256271948359187019435112147116953749347740553686031292291059675032210927466529634378654010738082145983748792698766122034354439195163121543221475281351111561926377788665683410870759619452035166102990604736192502445725372723673170748618817528302612576522966189302967690102415863323397871269349421170061333692321293297758717947489207184223615405706018982047774718960965861069881128356018947062185203259326909382380165132478854552213424910731623065374263290376275277120574899608479033172685639985516251009520580176612728868798478688960679362522454015146298905398652590825494467636364738381788269983137741224318983153681132777580656852985405608156713755799859645218390227075244227080549079211376091806007259373681603134467502233196069604265646371996717171706683750532525082312365709277387754400895822380254113043982022900688216105055516970328718960098202503332369415242602269314295938946345102263144510254062402919213583295024450679580193263974470723297167394863703628895785447541091306826430223045468214427518880121603437328554448062513229325705313185492364074528658782449918054583294103236139614810448407147365545152274239779935057437080319388868082715781984523401413743587466317772996737660528031283097899948856004993909543640891090390822613728010494046238458254828192311228876522379242112736688690095436193879909506290746988708717374628624737504089051809575138535298047192647575154778091872793036387903258271084067674277773688209597721351524796034557607169126486843046956460715648131820913111302258612543222132504116680215653499895087272298295096063324285528875235237854971592941816497689387893236536385916530362896842856748288462535723063459492850221246012571320647268238333306316070128538800185184096678303030431101817869986452322439975984438964855086021439212268077913549201173441232902197713727806069534340710202149293329357021757371687562780769444622749651814281796957596650899047972864*i1^34 + -3479150532870937289788647937606419186438650569244346651114763380340351412183618330970124225502639234257225948473349851899716167840187938229369963852229097297074390060607627823302193784303569705683147833491081043246604343024990023529596245457933446340722982916645838999198142026773433360150420748416672697841853591714900705382462743095931203758697126774175267203074718055568408062747992615765261432200735485274496919913251207661842053308117031312578573170787841620284399284733256456609900184500227653395278477348780983440667756950013192051443097018553770857743344956254026115000038171209762871886832568898874798115321807779600931601259049521150531380189302214177889266693711277835604056276169392287010813056035876623319650271361140531751179820565133598087679611379331246133831021118779562876269939389214389115794462662301943213438972410419842627448001088958831900055061398091281184301056431732422413535515763205907918828279936835026901557041154514785519968940758981352500054543407840907379026170149066324761047991240345584649110391432893806403813114025507929098939955847177203557560877831398850263988358142590595511357179027813215261352099195873956546253277590664886060642650661986701035927911496986147042129631626011889485486078944504315245746637988462764580956387834662517128815991046692456767497915680008259625378167971603007758390222067539709630973347157906878383258493681624059815581397661904899263407424896570692169038131213105547491641196913753211302644909578825199595995601788582540804044635481837461260787372368669035962607461723611527010539263440588241313975141277777092481187169751969397676003455282728922728344453980112798987645198229301031212743153493736382223304310049635515056500585751069599375798338355358379246069975827667862533673174067286394593736882734286825802915867514665457438826044796131931668894901107997551535435490159222446187483548179327140806398086626120155261569020229574818915623083696939470416234487430905952355238877314345881315257676496199981875459493320484564724667318390941144097768390219294321732912046751711105022260527688594030027671381835334339614853824512*i1^35 + -60883855971482153574764933486569356993282345468931837358897585028059349409689155311106225598583586410989038416633817461382506054290996249101686784830656163160416654900721287160384466129457322401915353798327370615361298961553181826261552158990819383684678097738630810759730791391020723632086109378958968848920441027785130785950627743248008342408292212887541142467586860662455607840849192207856577315204176063100461213774300068886684003121130633204181679488653764196222499491767205075624343622131247194305068712500487920647754629202609902916983786295209274743275831622454785080248170803440947538401164719546772563206124362302611286279179620897725119295918795816971815201949530585553181920474068675177200215207341703182231490636039548766795521816498659839413294527798200570526292711314415650980722554933848086215537525922380651898198865930410433670014348304489013414188190733662998019421914074702118119447184991809820150301516308765688600033604795960251657995542940608753172147674292166353114837824489342278359751732571674098050029225683872011899043756931465067661059149977596173132245394905604834180809660457565119820079879150619972936722185654152326886249095547881287399411446755229029259758585437595690418764859948668401999824801326855296065510938923467622445973286577521295523963119860662690138488093177151437707637531465379619102345842459765550186582590332524094997943994238802129459536028829771440071956840658588499748865410667120309696360566277137141997798213372967743794838880749925731079206805011703895008372958015724145136684037367575339237569727250436628473042283699884709290937097836643336906190836105577327551186493657456354556084808061529791870233281069906349228291923908104854109094930312673639250765107150860511046668955221493534478937639925109921711490387794748582978183620089619671807223462176100524417316447898289160348998989817172146813567411975512883019971268008358501026332252668429566643609552291434623251363704821059563024625760642896379721522400107635129388867040201870165307654289748034556896107165213898264693194564663517736750882592941227347453478479285924558536704*i1^36 + -744529048304071129188021014852731249696086962503866868332241376226984920483243678514320093173383313500697425896966267296266589308760413429558256953700472276174953820135160104326381886068775164206950393898363913227121581476802018255998136396842422623607364426935901316726074832938807206830041492462694966451684687586802491164603959300641337288631059796734029178331541979946913742611379288947303592951444219964499816183712412443366521380324780820726845672546697349882952615507839695345311752916952127839930868043181366746270840352490088378079617988950341632233252006995812288257345216220147576580119151481704051574563666942679840780816839034812785068527305380545902745364296898734180598736199350443417920564710687175413175830603879523516775951879542916520441567039495085661437341218031559423418145602903855571911589593811708719223620308135688088845836993386844740222078493406341514981429309207065319591923904774176723273908470886030856289218189193926242331295424421010690417663774817785774626907452410850936454007752117841258755555010030305213438231576395240249604477614946733568746945677903125756502734401055011086005223617157765627937831124221130502331064032628351298831515228462311389797765812263939178390520470438018026308304988944932526408090159216242207420106890642880754109336304546905743156021062479917370900283052436216745704438404456745326955442460798416816524198283731547545454715599339128959870097280120277292427040041314924496292092725348051425573055264835017759881688186325479375803704402496744830203548770615511448963794609060705282272182597098111932615911820743979297622799032189198067154946878281237412497182316491717092413675276766712660584454614657907050060773894244214986269251855875319572713706439644595969774228887679494206465823999586014158513848785337906392299753171042485790943117066127722841453465974751119671253208226525617562606647438067230092041074835554445691565690178487972785351029190946172408991941461690165848384384833287087544022748156160997230762574164556128794607434274287385402069305985276771617735642883793489936469438822420807042109627069565501440*i1^37 + -6413655327606994377417951240797241292865883551259286201029871449214341402712897586330679249063217496024672923644107334144762803603382756320671428700865505371317775636406058601374591617780693689582850763654422795820128480712656250030685891018505814699024693018589788885256113393462489011001169385735295918287688621826285337155356948664129732095125101276185342380254304723215389787858793740313166697071668719149234238097874661634022685535139901362431483024638353234929374236924508515350747794520082207098102865591010247576423548779027620800792337006032335945921624454379042244350102669357616330697470541112237960402610494034989390981748773601034218067205657801460131496089629956326461011468031727535040196133720027749327851123200275411590461202815271388957433195413537261241949872014985323944792000797714347817305990450779796560043085109496057618770712903184999546152488779623064489743073575246246100613505566270623284044648067169157096696870666440129567839742583659159427409648566096676933378151966527226873519497370500363715388742566452491415929450167155664618217326953910561962711603154275290948685642398002493611519055030488058547609707189751960556790594206221767618597514914886659649150578716268124814135262343447737722784905242976906848293189431178055107388615147979872190792393341708314007887929981604125402138969949698575875398797790997739908851776148316591273534779775726580667272618715322882946722632710396960500711321836545446462443339886253027029926938701368093741698936110992533618987329330044834112511084103476113353012926861883556878362965678537915607332087385661172631355470868182990153223129961483802957824659589568574159569159554958558723127573582442148169890929781664531706332647321823334187477103575662381880423280958899804108417986290163947609663756674849598947417388803019098021419310247165452843409404870802926981941247565700094796213663957983694636889114386832186463305816103476600353842665329071454434516158242306807874562090379341349324461680699549677590113722793968156544087876324021091988225712998301296669660384527334474915045438110224905022704808099840*i1^38 + -42325437524542513485386259188692926325575409970027118247650901505554381520963184143875560603298595982666275380312019001287441810090762088431419791385816073290997615212681941714786115946346730153132705255402718951640647721211415198166873481412573575500294652727479301922879337713575159504208794620914952280496133145072321938114238746244277721095464457808325785908164772939372186746051698135110137143479850690124148951140991676044875715815685598692133224940175850101167568021233548651330247767330291588439035269957354122604417875759089189843199218483329573418689517874196427003965269701602593467908908236802555295672073015396793983767110628061977523166220366125645242662336895375405719626749561100736179152733321383370957358293124852387738431923066435613344849963635305651691171804438900244531167596436496339687124885313246976351721162307019596626102965807527544905869748346901960475861842615537660343955838354305272334554021721994815275827729617220578256576402539767164929091023536144958384258123722990406009306190437674560497343233838221367841190943728474281799467770416688534803933046747083349610215621902719027989914476258659139350767249541983525468762549250898124331283683782330196457137078936162416534827561933836633928029739743679497066949259294512479099617023517861534280506792847053734339553991513072757329882036092606124965651501652867024980627453632963848057743410256226191140144018037049137319822177272036695189877297450379910236815757557762233553524257376914965902016055129745399517119260987013244436713096174806281479443117394233865576391226386741385758617346365649442718642382228792746973447447139282024977630642472115242489814429274221596721857494782954939163836014952343429356218678994243030039732304176548105601292913797170539151440679448804496071207260590726636765981331382035835344482946569971590619429278584430710172478361399677585351006711403691321103178672284242089191748242522423409748583541843479182865127621197777660075222463913557309225535756686653176869455570502806609044624333762515261513840174804576858919016261751597855252252773652470531585212416*i1^39 + -150597489920019482585725612219986093823630459269503254985994295710056659074708685843486852427724154965747416730186032159825132229985443649184945784578587553738143647971525459051161540438849640593966757193107213587744358332555831858855350103107241030304879440748312381064519896460286618142044276768765213825996856031936673483448889624190794801770655872212690133677359589164296816420387473861007347905064020645416896133850640584180148153296508131441607188437407757363630075704084555779931625613155889616702528180839665724449429094588819806833203001892535396050599998884569522942038712604233276961376812586171965433188102492574801028601092636292016269775942544691013797473578320734767979246162539216669022544535372271773038449071190413333942312615858288292765088798139999327968926716598080191153257900042808313801346814781595668591477595726513558853377824692988302227189685769302026086557217410255040734162486399571245579421933271319162408164301551137569088644358526237987331114398218031330468754916647620356017754679043938553056718506891382005323307052603800081060918392820388952475539871768859015248285470250687472690523081290792353601129421332962482987177874827391004695956767941269359341823907045471651718665391719543103289960819901929753133102668708356752428164199805101629735434141160498297216166923459225849061528229624970270047078310360691441611364376911627208737066304198629987279632898698472152973807697717352365457205466551604012701763032704611775222682430562705494456551435980817257700458976597643292643176820017680216157125945590036482520024815900647101959839542159318911255045448549649494213741574154366380502600108874530391896185634840784073323819441975947742513869015998272000761003899327699634923667530735136226224876010194826892888416439220081074478518794926217639553331476532385100972225868349777909035497034471576757762384142523969888223813880071309499143782256754716035443471985452872796027075830721741361878075725897788576136454938095331649378514078673382481014839272065285080519075891681216014431617596721123984288345649567066772198349691811614687232*i1^40 + 299628274420949602040835187825270154946481746431624302308470628456543003740975899293851232034743534495381384406117443124297068434982570501981534094537876455142083525618062544874213387853150172252503643765778199449306293907389623380857908819226964908799161888494475341448581124061186623386513858357428886880629459069773544458395686623616934484319412824899843282401620693063612860368712175836699303732674061344502169530935212494651497098471600321909077160183835289351975378876165745927670189827254199288317608961350702052230952859576843469505806000823613707011583018326166514999471654606472490773150198722534605207376078376539549083819224541718302399901848100964654346749956115404868002137499382075669793037897688545278820064229134463073083343189188103034758755617051243309536890357796907623375395910010240719290853494524613508115069872851391480653916018742552034214471185688178282294328811672226365960477523682804838863166853164391729450546447767909382139319319368891161627287219682741834908587338184666370242896592001266570069274341142282657077843132958368381018047690480115652979635584584373622950453575920480791999634354841990925450287477715669460253644935621225100423958454440150559074146668699159954120423133360988420546747677973483933228888068587691891566473146717569226252193452453931758689899634549246827371070215481153775123814496895169048676040128990222892987389346308939261369110214880877989243744852065989796367021136221149132376298426515048443064849213587558376770686764664417641973890793607243097216671963692632404253224243709960923805558179654710043795632384147679716262967199372394801831947046208580178026961552240694233000153592747747763902437012762362046469914167910563794246582781927189734298699495464989805474951811905588527437087645773878055658320318873090432183308938008297478337467311007659761762622660180377204687977263149609625744886406394857691602116092964866789951294513692436068469663702566645536413736524249926726052661669838264840337398607591966860280948607272525177607594154476768063570881777514595384581178945946716427474707450691584*i1^41 + 1429284240913961943457465642426478879358611151336826621383794151991579634662953927334478065063940686836033576873122950718845128192202294244608943447922524731729222185677895054396675117550857302762346121907443957113798125416552952544435282242117005720149005519581347223265730185308393998558641973785919160595053915632487166812246112854367608545256267339414755566288767488426362157453267540318783095319560236070556416177869923586724605751560783485179499251233223817067738467605899409403933968730953268445807610269815792358709315523688770021386456768491038968778110239057321802272671365989765054086465438820911923048664374574341567819837887568474307349293138179492549283243347230439510650208292297828604402501944990545292993859561868469289752267141811768487698018154242534733561763898805620227296332474263790762280098963740441982944400959755778504658462373918110203252861694801008686675257728579395185996019648090481882226991565498563995403846400944385274488719699886976325906535663070758363622677892925548824212629543120772474909493660395758586791248907275562383219601102803449744584664868168031518674230693638380624448187748024022814205789285806087972484949235371175329462015604569025925871323630918536050285042607153405191248626917199097073301831271503457821592641145107132608853311666989594452928579041914316008748732064562521121956223569940009789029406455752562349319059414473766491356635195108084736071969978288742311189954662513382256271279037061521425636953172413724106991034039668455291947723525061903926181226987046410888963925986195958763227042107710368055996493578695358937258068466015840839128567206166459634559848022302623990086053530282864881959673911116198095728086040410507119564045631672239080234105190597610198379099443035336232530544609655583459185189980937558780400800370897158938634146851699879351142825661996622974892798855916106671691524972596638757347766425566681987952636190446820493899348174416701300846924870887137838384776016968269782181229581189927488482903974753953040823926770096050489750996738624405432723643045633959098505494528*i1^42 + 20407404731282428871234398195545794232775876645915107569966050889440536730685702953220457524119539765145232278415973912099150549116903734118516231189079124074255989772234249736105164219182758011505748077043652445484562050853116446717168185135145235004126761842761898062090245921003067521059486222725641356547998732244161026335643310479328723000145138627460256677552785834054385633050220224907298809473009904782999277661640524088262810851786175609526646020667485645555602978606773200739746817855203534343525022031792802325335926810288896773267835203001312526858382924733460938848380864705991878773541369097960945760490412237731300754922529109682119571541773282600409950062281034330904444869689680028543256419052365902800474112748322826936269448543450726659894168715116174536024070182655781601814296267850066844120058914412690968364116191644543949980454601277481192805812103055975821515521782182667719348749207237581766829006145487601529585125477328536442824272161575339802332999157057031676387236802573537813544714977481203600233745534191651674248512030435676385768527578640459963363580410023707532004932192130109163888227979362937129371868896105692506513209234886401426225478394189743302465743433040042452486307003343090500835161561418113022979337486837834993044101404100177844057919177238739688815279159839104972012423130500550693421255862882900612936155198384303870246030798652403091186758878642898564138029458412439899050599130646395467623431242592209755149148664206742253294644539888756429789154473992835022134175386288450474714736902783410386157520356084209482253875527998735822491017232546634173036152835331521255566506106660544109183284669874983302683028057198816773684148531059535389765541084483233813075582095818341850384850880999998950544490106126185583830359955655007806254602683812896548831902407591918496527493811714879729394597700823500095808977710258507570013280761122179679257582486656358429181600673587084965124506923334990763287491815953316788857575321931990277417574861709171682331811943716204590743762374049761812511870218705108467712*i1^43 + -256118694572715825658623274464278508518266979303785222792521748063302445213206528073493512635137044721642141132774259124350400768448949583918478807846893349743878581413014464545012083703465141755602329136239310829324950750702072325773421472041938993686246121646152216522464709094408678340638299878867442543912235565202416962153946665879488486224627295345077157001094606176690352464434810250108770254357278498908374862886984158400902675951945165062948435182889068533178636200891620005863143415662468259195199148175302041933982834071736414621385061490589741625099899511415795437889600248842296437084973853271305880106058515687035154631614706784549910307633105225286196369470287280537049999821013074363579888434088422112900594199075754267900512374276390562690685253409120939365922676482692135462152567820261699510457987488482001910935008123523356078761355620141561805300995082269389310288428848445220471852698495868310168137427813860881143413439083896697183910376885654347196909403847217618948144581556715018236703875571663099441394692836725956329550194403720872919285520974908490498203313371119388815729195596681119181346511652875425997732209674378457506256520227595862119550308593596940516433950356552433303814402953648833160587870674752144895652611910760083750248238283360534824018793080719401465433167673937964005423108297742964391049541393479031586278225560278370028945532460737946294379139568857775079625529998896192373294483907262816904876144806518563500978392374192103614375907065986665355558244799945792732054516781438808597348552550287250795009673325008383095328347730402793291133740323860404703142363413493286208439909690653860887600731935991643038215576577095803139521530470132162463809213782653126175644306126538767225791635062197330101967432974823025950719816728368233634294135874414009459618329444883306617468765916616105105652503768992264813482138800468284089759458605186514792003251773887795783901009023349904454903339395537138022372558675794546562389162366219324166313190430717490456839574068740383872348814019978969627343209529081856*i1^44 + -577113074839969571177970586770527984800628988759608698884028933627555015522920378372640305158911070842209835971739335060142323004821318004448536783806601765879243686516802024438615279351845784456838700387769395806391977846407402789738420103655350714028162911160947964959601544430965616711937383387330378144050096261883660488283249614336615318886757632375225528110833782501308232885214853637584907890832522933951252139056732328148825621251678830368531682940980854675346160259614715935202720676771862620795699659964215734794936190903816630724488889674165947161158290395410484605325491180402448679759092157681994866310375377045391747527401227847261425950775796441929427935372143219064447346922492639607969271460775653299533164407970657285564331349368557782882480739899949174965212785913210338876666451684031741108409632181163346823521212811350391852066412245705196908597799797189492240515662612037186421366656152624400528480423847292723731373608242667481614240347045491010259077913188987404573577674521669533485159393406651066988632426122260075437084284199096610988014817159575319264482390735186384244724323859735745526549222025184785828643877466177643329436346401844525480416017757509530670647650035641992313317564336974432973555265035445875891622560171093584282389917333952937646311363501552709968470880531505455829812927157785318679854186020417064461021958994453501881924337252503504522789336543702222203762238781851053397710619529132422149369244146424359609360850829615181616048160449078634484813117287359629985655882337070241890951743154304781992155430871839596757192719490679550362924894455440928473068174238525445635241324401436279230476116492639893377178139181778750552562817558067350615310484220185062734274460494870614891248550695906579707001853817816824679254488242435549984769975315517189550870871078246478419026297960142171070170537574749014966044553787613242766129315765052397685932480020537406952436790889956968063625042503396084000231750534058378177655798387926535433680873492324519472162133275230805329223486040828725813428879360*i1^45 + -3259982536378538133504089746933333958998708086228035058616185845193825558868003239281074798851004287941364837909659757899404069198160634924558138546374862967006386884900965816230171140601232983152376373889626662549555572568344511905805292895780686193839032436410283588968387949969353815116740712952502382073189611950003682388592651744403950379693766353754971835261690915100300283459273604837765787829173509740480250707512128386260919204078679320594110540030642242121740024382309482067735564022087501581891258590440878301818774216162089261465842134742702800965786188247257502057091422429833995262020394769059974504179921985145579704532674432984345918191530488941617005171728994382313015410933834539936198752515396822043824956852813620792446196872793771643486064257708188706110380323315681186404470801738324497479235408590286756483629157012795896893878708385500187725311120739495490936439252885650608630667071419071453251107517753000184946876042927588587022464496091704910264570339077434860225137579454042662435321374819298974311630355733532682288191770695708809985507037803604819532379925486516200188857490356502070829901166947121224584233422676634510555624001924110693940472056915792594273046911343862609333144744095493353813467871000416553524035259985308350307563413296821825795591466245068556492522205262853198669150614807972236401859575340452561439766705251845201458363550982287411201069333903571490424163699465902844015407025183862391349913213435765102532689210112329901553606374396246057218304971894086722002695398964541622480978993433368451358415970850249460365712502429244510940608768323602315414442742172692652905851173223213213824045858297967764600545596729198107606877664665772907027582918594584271945214240335566298992642552289209701255750449486248648297936052166368961004606597838371351637386892044633648832386107448559979155874128196654948163271099501094356673428904024667815197053495014177691184797446508898426308012459409923448449988427304173238995620692565855711127670742518336581064944154555281571614494008340901756141568*i1^46 + 9488171135257744342187031161597519000724536134348978552513459475620580362401304618711419953377995453221747816644660604006565512002158092531151159762787035916790955745271914777965593779833659332791233605170406562636816544155951475618380434291590091138943698872989867263449068692426743059294456414022225877739064264607075743773862646957378315976559528642030063322772986731190200419767688984658196852088390609544642308397921625649005791579136742588890309524774269187651106159275046501092879273072910646567914861213951669446695786820476637357652135171182835546893056463326294383973725073277470807002230115841112870975234894049919958528034741479554672312166084295858565898686386828231803193286982044237224598195014731518903489103003445552010881708833246901257538813173194314428806941136392556384973918187509813855094113299240232767157009430747835323689028041042258009101343871926494400693025033345574399232271717062233726223455324836088576161277055484900648654173132369070882326417161168302910679639772146667760648795097996981397584386126717356750453122667580449152257667198400349893015228100834412518034205861261748605944383848325270021873762367797473585940675200616742085439172497787399432683147886741783792505340168043517523678045817284971108910619032496044511267341863050019333507358235616189834402908438498335922454484615336597656160073251738806106923031749141239044211398165614210727149238795162757737401565628593871159088003760397710260848023210715532980956382182185256528759850406043767081102822217194489249044717406065376867323402407669711544966119029152931119185069485859670455740057191357858311087435516716017631017080882321384897086872668014992132534493778999144714004909583039210401389485179255532912141255088189598892020709447122707517335310516795075648946844940189212912921151956598807730880918550465988246298000580563503247732966163309983401674399022164746726168582829809774109344866602819009863925246782048051267730430157433644578384859891572290845352302335728663260914241201416600969261012169828811784955774054111903744*i1^47 + -9218131001334477435210735214696854552757431601604964464187216200721743003794582436013751729592102384526156036152174211532955623132549537212688153645757922693004771040519563457901595628224647135415667387949875536013676373124997267204597388398265890321752882715867232925991198827937710047079945718990527497195657758552953187548935551202330157381339627486872179540823455987549979768326449335847619497064509744284040725795515541645421589760584108846256165142280603793816049717729230563249412457955143674734294140269913190940319777110859098973492181308544494508236466212003613670781564987960197092979492294753646896341327666308042708114654928975810603497828070446099542775637174051640850209702806114240447845851129413593180422795822019065780352165925725019684700266038103138651587831922990166966263105616933981423955635431776961794397292021819272002927924675312346966890827871836411163715319077715212777518830791288255973288359752043831822082409449636472993983981731056118092885061536911281908121913755618320568273581030779166692753916928823386968870224214974103621179750635476659223424282777962653158058764531896442822486289372947026697324714912536229916672479197019653473060922833956157649568021068390030907676195985210803628271885249233020878936376659424364371754774600712566412161640274168715613700946106463326103110767296132671684520195064246324551484281873712817812028573233878533330013770664202490824244790048353080390647766707430532381776236987198055966211911480011606370262875824075235262850216802846498947393986961289086726420564667519679741797483383301559448156452504275856234407430017886100434582958363767456521472481324568497012804337936076941337278737752585143334321090693942041553331515972422406580214620565992112349441591404005950355533358954303386920236067286175662799553264550942237012450491603933554866423989376960599090834173383293200911079615151741537775309087903373613134186800764453443199352821071444179540495585923632730944156914863475352965288651187505570168641673208181056828682397977131135869945986940928*i1^48 + 4307514801675746012143640344437809254311223590831577855736203725042958661780211385187827741834477569611512337209240551909832812554567830772474980788724088035043792767495944954067254039910162433550019931694693036362062415948819781109786862410631284370298779007716748576030052702616357241836221949059123364941865763689168981636886291140502502670935318065434739364100319247443651431739726952586675360924172353003182389491138564049532155244375295110130099238003504834170790348320201676166853193896461658163393473979782425742595533608673673725590309892960402938701997901108741627569021496656448749017452211889062218923431239467054749904422976378010791952828503643992998063218760203981055368246223368434169514461150249449920980505563544896220481024607077764948497328323336171066825992958040872314706946492487209211379720829614026139594634005551301585939292333161934888440322379736454855168152855242668455155801661877736623782909576962575149746335625618251985045583916387282801094087454466672188802240191737037889503509536806725209694860447622387332742263724430160985188121938119218722388551699150588074260067180553335158507828737433288704154385460612469859351096555116800328506112677821522400596623103379091652090594896699576304577578483859705662196848296080586257146878551960563098494448353554400091335402650351234385514635659720878463248762393996837572859561192928770296853557011038175187583531881768716373630427717978730051294400543574046705496511285129979859566849044479944462821397069807660648602401021557995480550887363808074195389481482885294505072263572520487437283448396627537117488988226257001690612655595868318191442341023827338559955753582157360385146045858770304276881582341463368967451703636291853293315283983607627969685514199848265158581548024238595346871302682690726701046803445727550909063069488910777908642974180468921750283959948472693658445873997680885453201197875013794453340933131659115024421924551423690381231032146639262182834523662832049542705992532780962937683516202849550429128896591862381898891264*i1^49 + -1356417897161270460535276696950731627845519103432789835356004759414695965786794211284947651011037861636873067316345845360699391468426758880643825146664451537749618588126816731423292312245398713148831011524463229098224646652023365010931763592291985056558839181058775563460187965937258100008919917348393067548163778572220630052699106357416231127118114164334798879366035257815699011637500893279660216678432688608816182023374242876482987807766665747266070686639471017559903976345467317549781847293954341964668292712670281484711415604145488289035908164140429101894050557301972597452456232358511884415525923088951920040409270615841051699136896034260577195140595550444371771812039594174587153948065264388600200656412477663518026649380890406123796203263344424544986882747574889802627547906842401666491610157858331236200831659399740953918258437246382893155344483218505641771450642963025913759566443115801275149891468997901793726663534230336887751003604128972090281203348535355352982725436732917262881230038251673084026049030194966328510528198420377123573140387047206169200036965132657252595077992325414407612307418601943411065270201347311161814386539693614093121287090614755391059810134752418751646339611361838747501552691267719943363843449591010163882208688142465026831830356854092035712540938423997210648711857860383943205081563016636537541167292914193715082877794099000595792924885226124434031993061643660067957056233180631065455838022172370927109706303535640652675034176215602101327171085784722073397432011326370980071417777500456098580382652229065183438786732031663473069603108657253300436108301401301989047634316973740069503857472349665267125699178211432349073680483810971989273817087976620393225556926081937704342395283165162202068112838612613455161886646606356439604077686160971445580438513885676964718126740179827884403520998258940439333014964425747350931126136485399548470070550850400117673223048629689653258925502203046424192052226834036476593828653924051254088153713651637576784146416496885849453419962891763712*i1^50 + 371733802165994595994125354210183727683437726382106795064773276265490588414284036655102267780750274583860038715196468024186938922866538370496338384354940264224083612202153455441698875541233308063719002301876522818906068607420432710662739156804603263139488255994748501419870122635116751738013584870512115924602626232050632719177750032581338500390716437937247252765788330863919609296237766170376707807457043326812508026691682264678100900371024384047880412197457221427320925752531096834834376093439488697948522728263676398644074701171103837230974805425325109558926581115066104792773737543223896111417686905876970312431805634337239187101283059174053771069358248944940383085023392527803840865166419913825585534040871649447555055570159434027891992431762309905102032051754797587054772870448594216282480681929144689361092572559390779440983030840089693455879445949819633042111317483966208459305918555834884194743454147784142895887984623826550855562575330619483220915966160646970129518322507431231546767585194427400642627641478507166458388546145702876544413872590530172048276345537655593540722602666132686357071071678546129633710081015809318240359199075216257874091070958125200588362792376293206659578138228156422945962669767790818715147214374409541954666401177980325298129098994810865110734464255062366584911174010091565096996345605289786156653925928040202157006570974256694210124587817381971927232927787716796099225771673069735859496285737707769480704567476735148088240712553468154000353934262174982763788353140328258836962892453093693205322657129362706837345842789359752688888160050034439553969331760040552666194464427983884257962778993228218472373981729110299044991462322659156606357916529500015316195396973427496494971250148357500473989104555836533509715866070030170028207159076477876768278881333717961789827390446839259524616346984101654516124337830182414624776493498992078882649557917540427624149033043281116092245432866839736994156653424971810544963247823619168931985173087396822899240377615842261953952088064*i1^51 + -81652399096699452331220185512440304879780119973816693635893116293041024040361081476873883645219089999089318878932804673158108342476579398940069389898182831046914850750001051981963306182876554025797041080074523855528237462910654798709733298511020714532819478165458425072049933837922692205804760974978366063910014669100171114771865356913394423719241018007567392265444943159881997711337592944037212961294759303558369085968246665145123264658084437819985133077020833771864373143289182962126806831539214354648655855202961141769456052770412107949939144004981670911114352678401471416852833748367235218104873683487365781843368918317907673477374411006178952770137215318525788339809554246771855405034433569743706641878262251492051545655644961111822385826338986741392574079879425879781300406683717855112428671319232492270937851889914847114206059094399844124751025172867668648907490354649754118507252484895024683750285090356983315176009725559409778873821479211784052500692212552653553991328310147551959888192000409776465170183562552324955728373221758124852091597932334018634816017813645580641267201448830742704415347577015859071882097151309425640291348763364206549330285897720114526126381113769180332034825494010925897413188886279956980372809936821992892567251055365403669100827734445290163336091977699122106903495391062983677232689254524992604006329282693701222798398774844956489063905115532457308991229067417488604708912007960921250177023427319978746020778685967003044721273277178157478983585209007037872823897005814071435145079735893267918407087227826524025962895005885066678145532212289964159688436193887499252109310746536935092726989614081965033285921332965832501846539657061814730763673095713745584587289530553474644057563192367869553971424707818512072828344984590736724125157862870086096913474703361826170684514587738593972726594025059521025497973432088302303463387870781571095498045390106304070909775835323316059794176319712233564712410126989083085476761912766062358463137182790574433198822490534534184960*i1^52 + 12526313870949910292891437599976639176970969861147388299794558043127643281293078562562879253659484561704311826638311066820545959010091707936140070791604787240959522249656558308923558642938784689109024507242776314303590485545025912623656749791014521991613762201348997238140100369139482810402444589277168301545425010947356249054866028182654233814770804915305951285770785467639478478726299511911508741040013248209765593775073997343367048569322190933495882074595204744362607713117157412896922019233978875716196192094814893486950429878669314936208292337984131485135294467983196106822189506259563188577212805341101927509788600877367613495549559825851224234958444251153454357471210996183864119883762986549421035226954172343766097615535961945845736350813495544019194512841251722793970028133646074875437735330215995817657370104536027356646910466095612279716883152815371888746393428594984910116101921672327541638645055933567559373292544263432007634524726414834139016153530325705257267298886231879210148538121538964591234693079039779505025296674533163286134954944847751080647083250524962459593303103745372690922210062648959349326831931825433175436003522027806493759292412157180208513539603032730021431810409649303025783334260616349694035210336794508007284450487250970915377125980471597869279940835833390364493324415015829773612590011556907210892240085617062062854334493021410482025634565232751582743432810542627625794265171771491497467993971903748359135603094124303087370083511034938639230193618310838092961621118459806489995274398080327094894078687605718625211788563081548095515159458218686716975209944405873220663804608936587750023466947561313251748894482085582360192266041624218331736050310120471101998826299338889947975621746723368794137023639873693363867364361213792523704056035020065118904331068235914980335967430892606084210203015182251415846735329658587734874328233011210222076009364737303011261514751952217124930972736008524104301955951934008201809470967571592780704119475322067080884162412937216*i1^53 + -935279503046943209256481801068064848675257449257822053697490364593988876575686119840482560704277708457602830607169559791730702509206642442399561648670422153750608370427786020541219203626970546615839544209772093245325427446960630226411601695595264501840277922848313388622753805360845609611346177009844773272069236651948211997622754786263769022222651300026339740697928985778246451481973028261245830187838401353371007077673159881587602708135295689884836778750846584470672338956419834089730931614724113967077033807526953007975989095433908379919766475991866933301002380028538679129630275456995491140901729637719099299293250644480050677096910999951873875747310405762655500200829873079149417151937338144390112712344166270550186141437135759481473850985441108469684225796736735648765724475743644332844041662246262488226486766321402464197446592765685793171198173237056617229510669603191731186286538281177697999293977307944623027044215402361518583642038799112122408134058599980789083737425665477709524995949797160347785524647392171260333998610899650422439132719780196436905506677850879606209517590946917232989756336545225208911781979647797064834909770451284662190123152830042280135545731639372488833288607249210246355806261788150063582600457907885932824306617899773871504487624904174652639884351804317952935433996562052743063980549820188517651172570903716998251493803789914324037189370027441960953222035825519424488164005956601294878378177437256817787127160985880637307154738548815979047713200727102212277621675998949501249503960764908756370251660565222789953879908339075901787869480315004196756876143589395424640149241429363666108500829211639691355436948184800453560088758714555091291865901697786865122788994396753109437478063187742815265794684419694005025946417214900161861083967931953261659761218344665523927097376909628922103345683264618808739233746136673273040086056628325235642586566970490220067011372555156866464580465258834418595651156099129746530937917915545017820461654223450746407354368*i1^54 + -33751924777800637049140873573638548701065277804110622553091229990038559396861665765067778431822481444904028820725349728015347634817751680870103547150626691717142825175214303754218182818544409249068696907881792431197405964650852872018076433999159957990841643959534333375740322246997501014795752763928068588121171257523105573412653970104547152712847529191306048177359597232139946158509650436343409332769548935427833767956800785076255625789380938019469688457281380558659371498410862547998422787895328988210119267820359418485554318076239191462664887810232166209177584818866837913911681468150074499294582968370693225015756623549283149364692398627540978914485371778657021829474095046281712379014160277656206566185811685310046751493393680573551645483729368351856825690321071612808277662631386609167044213670193424686290599217927129691719473812380442719743066864624995261109743964012718315868384490593045156375347326513668649767007991324831396043348612494527338802439484817038959951339081296839763067581107028952119865511469779968596661421514137959016871237871823633535454546196781030764944707463121947673323825923619530383549335096363501308222408641511346248693110078902256724217082620749101329468402108539125140744326468551976950549199781798207815006162503391920570578514613902123911685348851821449995769684506805438808103041505201348161886206999399921256069613309856352560894004882276557530807985889770865970605640261069752702875552668168509276343601939981569974161824521160367409739028301866706180109613684405727064881813700585098890955332878825999570123727974912001539898253853368743173231037512968417947152337339719313325222788009158382443820724316981993190010186774178818858345394141415064308608051476231144736017154786189406580737178943704798613155133932510774613795306825550022358895671967987952371299914316062428167722616558992557317137471898077801782078097181318137528742383946212547723644745710256647535519917781659609105777359383818721613473270805152361308966986241647050752*i1^55 + -12080892687054135759529020399172195911573611733683402782032666914804121173849755376822107383531058161462743600746659282532882618200373205649627116261953313139207952339846939290239549378521459316275858980779649245456327990522692298245274039035114612155515213693169301223382242263800923061284936195222528377504323143839327750799106029747105944195875386213646546418438192541803174365984342312614547408727780961698124425847361740327475474228400174389214624712708636936597395521382563627777964749159530742085483736444067769327584204297119306721443586912743350889609909163311739745549405036331448111892671047923787425277967697425475970847211805595838906597943967764191783358060820997072825490125682478375899422439793844541080685005495787366373520327879851053736430570357962986252245692810034474621806456270126100388771253972888301042763369820415966192467166184469221466299663102769146372148327161355218042994306539614310397737908451966129406080013480870940476544068590492365679034189349190980780907854343596400445691030226429920247064197814789873419090815346444729133287504276213385542820540393495162366095337960776453172307713700721212231154785687139128657291387427661245750765840622538085015626470953842054847977843647512473195169069035100160171764688055096530648981467019219253047383442665747239399312533738974868851793394832895467960388961849668634840519608436481852040145598322318744380301484541664365327087109230301209716928080544786011343214425080059316745104519685897984617146855120650805788586077393752245873655754956471076122618771541868850731468211763432595937372630318100366537184821413561984731158427112179246532910502888684522833493010797049188430211485257696160118524704696632793471858036956609537782041918923696679716898391835971565897278072746169071448503451452693957318422870020731297019300907580954186767091167840271128439951371084089343801866261932473317047498200665136067165805757665991020312093198522334520363171279363741305054499202985921311610358951051264*i1^56 + -437020045319030945293802300068484870900999498993620210603861916602049505688925950351559391864915125781809431149654099052151237213229168482902328750346268926542117057988584851816180499023871672333052445380823825877393099587385258159712512878364155466177779294547371043177619593647701823881130607415065832136536434251351412942086036970324241835473358538865367078553776687743087780091756592850671785592845467401761512627561427893645519319487351955515483952374070948107074458651309421242286624050847188239905333272260508205626755395777701942653135540162411195936663857161383099845539542172132290701344703139161365921355733608941366367929953791343029690160390158938141895356512512962311311288067939013989647950778711982933128815062029108966905744634587445072667669679599721779187636028345569312722301330593178851415079839971697102150577865687621465802058958069096727096610350632676821441362952183860321050603316847518873027847898951644339020159540823258299142633016417684590651238635994036057827523178617044697485516577548432416210521723698057228815134311205360339595138156029645041762366587953278051710970852469418856744468680596940336253167942527772528851093567070494507674421326222536937411189868460464334682235946869071525324226930079080373357679027714064790073935159249714407337533829537588188841555454057589604996020114245402264857518962364216248571929358844239635741454331164203163798639028651670880083241142929917304990686098579434561272455707788253956900851984568586666486427564179581760649425532247192328329189794465165532741954002498008607007840840696921413136739818151201825247613395218226770475843596810014566453916289149343680856762673748255452386749302568206000668687041642435030459170752196631167036604435332806045591819381427666169410318042481315908131295777962868961416224073183073514238547330089583891065497386555201724270834508896364652078210152172361134851797502888333721347666841626251539499928525039414314606598617192190787414780108000336313057280*i1^57 + -10198540722165064059425728503395110958658403653463186926333676137452438171018317119423230408557943595415213868282036034561440908104179358882304005624913727553467715776210485332928369052310076094741972707600102961364525878804393394957979448291821627678076802695050532095389556767066706605632600709213872347487414924590220864193809065599763420624594701341915609612805333026695708277726950640924033654076054465631319926659404583755577201848296554621651480748631797250114048110740005920046305580334379205737126159199186804016276261303334616841916670198867256851423943471158474046896121194666584220926834119746338159352936019203329194563449299087536138595644757456032309052521873608222202324758218857235055350989758368979303018942751116723387064639751808848381720941159378266490217108787489718898299749543421786586063849143828615036806743750780353658619374843054999056736610538701469656719188411367404376515272071867531542754890014323530484499051437995720622282977412335239249765338419330622886269996609346097854631655853498347863340082449297823867931309660483029186098708818606304280844144714317752334083001037928073817458617522583377184261213502029051534928561897928923570815115749637592734827926705613826420963970541200385673633495250688883366256301008477251735785118894749821215706597812835852477670172512188917225518296623387014432636829694636908510427819697667493471532416137559918335565633970947902192661300962896671218355750486417268674330264908675243570445412612321668856257519622225998788627367189257248795099484121831263796576464675548333985822559269249235363452306806376977230906623655781241861712202154787712328930552757505041774522083445203828551021111136967480411384432904481933177128865109370363184521600469744509072617705312834415438516495624944851798812525733765848080739776811943346571092311060554484512976396567444150123263685109007816884934362748968342142328737832942396479835432881580345261710216846443329018515635648709560144341801357017088*i1^58 + -125519315297614523365341004317622462012238130175578706403678143292971362956148428668684173356663553033598679312281835597706823693581770392621357439202893815846796861884778267367329830811029403727392495519082380496214284657387069464047088540932883991598909749481909697047556524767799003224867651618518096772311080382929416627292305712549348985503418507707071639758338182288659732024997116144694586902624924177179067212671269258272252380062620403593063747935435665652738258945407426545826400260347061352522711755853130140100945509828378674444310929300445555367385767953474176712883909148208756075937728935574985867850835651566075752670502369636050205978996798107551931492271268370737043693796937993538091687750702303730993868778455694927847629787887705929415382547786989406580060608202009180482696208433122828177866076310303655276690120610956408700393391124864565562453325895926030756519753405944865226239642859356802677301202578141531004845838196448157886789802267039522815904495182801991784125642194527237409731552845267007770290668809344800362064241367897360850678204489796580418984360778749227413183034060091250902946441458030883072951938289059618781537277330248640641894194832167583651720495744342469948483286432004643018008132348543912372641113454430920686168607539306383021259687281983314354860180530901389617882455074029673170029953569522823778413339973014447372671860882536174082296398530900277728538226936874216149520019960009938793268217611167896518272541067127767438767002040526926370579124503220239427585204702621763576443703113267337266516105032427938565701356302103637800967432689455665555598996598072691257983358291699648088689179077264130873394002577905132385908362939498361919043742286688757652234371131202018424388010295044143008303237158092534181263410948138270418018482399739995497006620340641619312194519511469996940224122192237509622423783159069663718730808459245093956023570647524364512418803424787527697040489555570137810075648*i1^59 + -549586546497866464467665502847200081831323589024825773777289540582684257158414256774814669379036226983132435077307493446009705934557238418065423858789546525334472485053561152753545886500668222809408897344963095241662064377671238236336000331838500224865961281443503620992895710553658960816357080809395101748537887451451748370224796245485761669582782871356395870502210996802200370538414028995564204640442074584266875309866390073117934529833576989904389094441195132466435875560696757802139730826815853869592850347841999315275465267130282451027685009581485141361214961934768067039670662724994373679246586059699157842189211006331024213591335644245591909727458771391816238659323356842881545101847119436162489310400487095542255867207690180271056552029379808652723757767159915202000561942910153735004535167023144985365484421976133245374933059159466048620528851544573611079627122963067050100082296796349316963651611028870027502033210277129634397667567316767238583432055264267795415733953719650210964327756309945247496440977073893844440346552989501396831970056002648492486183106809707711908527818116168165053798194527296219899616416901299306043678055543680501945824893814285808627068717803157315445127363629338725055265857754858115061580463121691636679808699184658048211412778426932788646273578103678116144176588728932588999777333082743307355650221164203237964152458330006126951153119873050194652376234305129541852401312274711968355786196519835056216277748936184068396035716126489378710318460182081010971069476318977115955075244314970676635688786170721617350725205000668187008272309091502140532365186224386596725251650946798453493839407265098950089781488047615216073800419624449463661320801554807305831195615600806509700340009391419063141700606319006901463278412119659868567241120232314452905714174202143816993142801178278541222507998484028667623303503457167438580113968403654890778965153264800384137348988793158200307898968200319947936422051973169152*i1^60 + 130547047270992665954108679698890396852846092278236752659072923828521686072132497850448686456882466793944354778504318251803861552404236344310172167738446813437327986722938277592492880493004720214795534624147572213626189422880016982031487933632647046284698998560047784231744910471957843661731255053404580846764632220554267802217409659055321128650976240168946532089146747548724479312916797736559962629949063553717584859823171224222545313367994644822338119611920752540735851990514985199156341179405711957070149580123347347410355946310614441624974077275156239604906763910500140892233046265662542073780780336206104810801801283206444691737832392973199559753528587028167947691252283535299699255364395860913476450420584312853769849319302221041725076858162749911336554343351055576705341232694027262379697577128780570437975325526303146939447087011374849918162182722512224319907867619944917714250960504655954816783285019082094219759873044122658562420030810730058855447421357854693456528823281589278340018111230153233452463655269582392719585941953001063112997992855321390645186901625327652277477797249195704502281524465027118766778100974389670012794668737015511644600757874918629716041439730906627197415004398669653667375042453039889305374043378688158346299985835516206131561485290486807718637156716347942256728698292308476490957942887102992730074275506478181981309262027174416844484403137289112141703980917216348145135180988181273040195582513003983328354400253570447355987327837891635876675144172871460837988737859453505236759504887945412317381978234882930826174955521596738955942434945953985178456595101254008898444773168617862489634178229337769875164362996085426305021225636246487500655146885592736155205649581222155040418036131368146823899969638891731394745936946763830137231993761982273319675294149228985991370908825662326966774648187724765861255242563529397264264773744958016954752466171969532278842906165432509892451297460602207169675264*i1^61 + -2590291758148325733950389083164196099308560409810283468680521533774148241635091155602098055699410203744639538472477029045253328286232881516796748525064020146850712314445192275110964882360548205018479434142277041967741087252871565327287232521241396524051738889021991328725942790238883017243184538895725474582064242351795577838092539563436015238694218656810801162177520689969612794627270551744588601463114025545596028157869935781869949381554505727784142753025901323655184361696798543658405913086153170594428268929438827002438600548953622028005722954547604982936907693755011849680697217313610992042802780592497682572071298036011025690486428055824826369867015861395287267555927302936552982735212537704348156306915945326127648406014677155479069399578719035379745547403656793717840214260238154485999820284450140724476571165794788372628053865090411834804810481916344548114644383107111974180307466649814959246536516847653425102662692030996907841787966924706658905597947434863119888251133146883091288157617792891723035981520123374454524749845287744757882212945035743192939056204500300212739745856360381511226263221527815203707938940861648687688665231657075491326005243784953947057045720643536134155502770441842516081247099577125731140124504304618172428400949298460979272764617764625949172492879731929004301480510692951158727532912698410188046586381282127424337945789132005656320408341456446920419887830052334148712422278076641028758336653231901789529765909094076026073572427677335260909957365152186880323104163633036308210029972611270996916165929206175905595040842351256706239746012193508409710202089178148422778331823011251221594505819897877775245306101397720418790911377920688938063112937974659084630787348628314881706930105031978920197256714651177926801990101402010152824731169377829341314812287577926743828524783593801300854022874236915024757556727125101813055402668102103282780855027714389128545709936915117180771562630309478400*i1^62 + 615885765021593301458810030903580285388300875173893652366370452083628505206467475717441792893532955831074500639353523385194079850556883636419501241254261515380883774742110296571265716770218223564031546352041824529437113946538151575464719130810203838020749851679923548742070791105692855821836684670450454784465306763861867234361328087900544181235052143772250104549040474956502235385393130251722029575053366120017494644708300712215316960135111074580563426721419427721201322231628956063832223677190634629042885618965237757309709647183967809114936331927537383759045820325284570581834667095779641851675477615527471010738933830912820513368857037553982172682369365756923585351904670977564060011950171598061421026392999012655932478594666996481394179553423496827283901020290488244749231184167666452947388845454241776368595468122077679632093591861964486042107054769048553221344616844659525978283947932044801291312664772223244150538321973449109101772048255782747327021518624280519348336233343395729523178845232052059868709429295764346768364302726687696354994954776723344276586660582002005079890539017487521574121024258712985265298082510373796483041078140658069087585036974553405425254013107698130042396593237421948928997141871185072461123382816040444398741539157214087934990909798457669249227989806730150206882444851357081525521286565519711964549800399782740461663342371407163226773911250315837371445992234117673755018692240110427148350229527509395551893837780888221443813719456504026033104407793971682585814095383625733274736977702450921453250643170009973454456708037335773928577658829603448904606425224437175597122296218555790254029859827251460127300389818372965196325696670682332050947045693311363458304586303446578649484054585030189303031873769871082765642766214916508063262618474242330995953347387081461790824805650781958635920399954819920633272259059265287004172613485879077584105606940208288392323173360663426760704*i1^63 + 40173866481589440836564209840074759494052540145440601424941440825689374758842084528105669365053060508200801343061853345445790063680038601076454034007210087549830868189658261283981328193725933134754614964779335738340557020315294047467015466775012336817609259436094643302976246278550450743195556751037563903085321781761634334995277490833522531806965873972777485814587235692887218973572324530922612221604972381926479634513679964601499586577148989337922125337719554701396925480585582159587184665890074832974834274207492206902383348337732264492087669041164957657515052792971704391246054984641780459854132842557805369739564626268277584230918253322917726774489955038078194426411780839373091789030081685122116302969286274887191960546633362637586071755414186746318091282188049757361607231188479118459275314806586448817190524100097232978846174588796433027704699867915851173192726371620166046626093241922800471816474450475000517388442895711553995696439746901935659803738508473661620667982387461375120362437850724595639823018711274474757691374026119702233406719941402204149744383738669465233412822611663053942142161180216108560840893512380588115571078678992637119519472336547191772773293510110863159247388465909745222315184926655166935295986578814639554872665770379090080865967172933594436657175631534292990073934355228727635160182103167654052523698355653148057117588797694894994697706946095911131174925634911543499789131186131040192292046865929747716006839146153074036118374510720439232184124371595506876858647852867552389352630345027375619736289145545431324446191697862805175361964054982777097492762504355672606811984455718082132247227564571866730443278454362287439290103878928837426308738136935941780919130908997125267778190006259072545757549974484651756458961729354392905836076043485012270420243800297281503102336252938844688897919467097865416240870522226720131723983557596647398570723451932780452841914368*i1^64 + 2741415871711603322924976045684326915007416572932306763726153684396270331155478692438718374233336382200848029372551148869918306510222624758992144362384507884349158586718938125771549545674036204184486184671584079464274346048699524420738641498189490119248360547410442611086228357962889854749509430369778577801634802384551331271430600663530935101477717518502542229226844827488005939185101941057476891135676929285843374992250906722576681337211121873533195850614280094655211591745608230403381254507023939249695411263963988062210403995713782293422361430747832512636443644065105238083313133855066075603851849968450223597786702748895739199497780069424173338295998696477630343478605174237994500909795279389531994398970399018617373214408570396484042352637628658806287204801420803126284118780331309071800347898743492476622057306396632595514895943456210551587180992626050865917936502724958129738396702114808831209880258104317889741607193885436462371960469075683140574837695938111641062979693910567566047060999437617928252948421079925274469114289880081842184249360096016936686935212693155358715286431617075982763831935725156018612561853811212485463989437803968927302972428348712777074703933960720319379679511486995110848748791934990627586889646055626068763195971760044945368316412687706731691301182214471232496618632710314470691945378054209090921892864413885186551973466793652534755218564528747392471913994038085331106676019939036162758869511228734211589517595601830326995411811028201117843717380968126667910858526063561109764212932180643020199642892154743552932787305451964080475736538362818502113182780264568247959287166420395824166076398194405990820079375431013640760095032655052282996429582921282176765592587897490395597393690629324324779393982988563438264928971146382666407650177934214628442466903064653611702044274345658491826397690364511358875033426009251422328225155926519390994710929408*i1^65 + 473159711832904614833232300012092634265629278117032349839815607772088098635089062990525354450950280101088136125372966608657921965916783572736629800097914314180517899082724207751741020648713524695269523829241813084495979264392040937450080959828652435840768037826532503165687493935389348228110749026345149123881449158111685988436740855175380585433340325497702605684450640626518602536619633363437124512365872656876949148248682860921744576211746945667405633149850247222869563548586850404461870777355290798558903350491434907133731147209120348880188675743774045739682954238569281798127000257786008616444088545078869385127250537790716078012976210754895764555565007873705017441352098245908954967018952389048169265696444658385966526549615974038606770716908708974977253435874216890135885687399230506589292039957494099360540574859117226751598578242570051175283833268419571008931709480204387234814648194491393802625338721889748551957880981323365922512675515328585677451738611723880743666906328197396548323597103050252740971760334386073514104303521784486750814813232537998676479364402928852450472570967193136191410391202826881746540073179693395157186698429909519122232474601731636421863816093539491332117641251273316289092039172349125110606123641997794305286586448607248023049934791922614077590952018981685107297141161465843554019464726138554725610515541206748126461959962741406575238245912672767174859122600107548872710034200519318433093753422759078841077813963599155751791450318398848675001468881054693538638152464263884182851245560327545254078208156593611493910083559351390486550166528846164593159814610552734617783475363261427292288544061102930908802396470642374571138884171359952118967660389465498498693062846964053115940172512292365270075113829695978725233392771554106897209364791895178006989213089638653162634369188720033237539484270331214794087826516199257542773766802944*i1^66 + 239894605559966816751509825310982007182805282326343084208352458825014414092500958119714302204836155247669073352637625857657678384829970802369317834192647487835155225340837935781516449544993661932538646172531851087415814414339834956815170561616250587172730005028845389381513709089984838098137164067062970478593199835149436703274833118641158936514176445867210708946307503786941536240310623266713157849714649643198996227074637781572775908279235220245220950288055418443145348939711421285365021003705289625686137232961557049708815458733407704482919184575687218346358194160015542683441287320108667022272787085133947097513369065614367087298768206904621480184662985635589780343665003274487387234857945106398213899919120983445137692238888201452722066244397935517105759537931870754542057665546453192477814684204046311303279759463123898953456507287802097093686063811453541117981579998380627308965151922002695176214148632922986615501798673192847226684547701472131228929506357341881469173488739456521096138842890678844005484951310608449108147310778044440075846040183035147893749045433881235313458898103819702582748590620254325972946592776179654419499353184085135991257629575955570764959375411042629465559970595766257134633074998139501298695386216968684054032176475990290855929171772246983262359624022040622702511716926420454780031064552136895736551446304465895303703057730981925547655827111070855266225054870235868841272826790998992185989117368106537578137139852636016031208102346896155563159706146165880919476297620459012622138354729192824404115288569877447899595695478040147903462225219287531364290772459659599601232067901233335373938446620781554437952100646286721468382439166735387558161271039676415695416343935251846620615738476052580598551327902127659799504030857792011904645771132734514685170421491542763046882261916717652151164112045957682970782893049024*i1^67 + 15241228227713745164174765659335559316274391756520694819400096031753377797406363633645492331319944756328948175841575043590889632494397145197388833003073514738832629715384919011735448308903313409097342611634227515009607080845187908208918201613559647021983998726781656689501793867489680405840821342386062472834682018299392265336896565311033292153533081870448529319843406498936579123734525952070669717151309964580795387698435764766777789009021554321519485512045591639080863549900744381525539425542511755331518134655904704324135583346039413710689211629586121135954439612088438578730408633666875542779386554869049396056915750854332309953728351132658607341644555334135506921909718262461775276327894807413629726316792844536197017781496851744597587020647641717266181161202798843210759794493839710012494456673946441972653954753048612391390555946746044938061606321448028817994120632774962359733065298675678184491644724801910435028718706080448790979223009531436421152155192673304475087956222205793768734270392936352284563953053292774679156300636229849158441095982198547566983682572661324228229784166631610858805628100813489509955243224144924296701695454791509559039385073062716757945344198160730619718809001397188423037493396858567192034293203183633303684240277853535997262082365363359148027037690724524045640272549275810852728489346923562125052237868357362390641620395209457308020915272240626845266799045621012947305180819424401473674262226379312186363858101915535976300935064153717243530950578487699389901665467582830157662111393372035678981639843908663932789302935615221131196584108663663723341048689035557777856471544628182703869292434247554366894871808485433872021574801356584673435426081679407261290008300696842353192477476970753672292411846006152916812841441537187495265746184020543440856486208794685926874588601636266884738391785352*i1^68 + -560380610604126014640789505712728014200910172228817863512649070790922949286236306673202198688626654531752366522123436108443150595281578487209250858967081555539301090298987451844003630446540114225699937801195192077868181848301694236300942155498606320514832193677107163015789344474560504310435075628295153135234176095628755893688844406054057849853418186520862826216988293745747683986282419655177947663292493764291279067521714942195195554636669879386888263720749931629059541783714707935630598926773057574299814230838237949201474459150027808457407647045228679995416806604050607485698035988713075163163972883435869399677789703875216196235639184876392929779087056233432014350427296126925383162685577737660686259432285593390971935801262258045436380395021594926664081420609688960786691576749947423076991332046198568271670324849704644530013621162061546990730773685275694067347910868388615534649142946565017814285762715893736038546755922446547434443244358915325709365103324927596303022919697177849575892266810196272366617482086976678439447848666709952536555114254030925530251430660467994118228850557975015028423771735764307592425579549002857737607096715259423909555797443097328675793997640794175926488473765410730823821439168597247446353622132365961663683938603123483726947273783728448935835407385696371260856359193539807331004079342690208752385424432492001346800430756811178794307582891630746282262775986193401776654180480561771069667716864539901441982815045904464132903316819082618554077436077872462228651967041823496190104892224007654827006305121268171306304752704388688665851466009364308818038712033311106998578512861751214170016410769640941027549867738479774936096061179771112018460537318049030691886782511469792054222439935846699941015610716902086022636779373728598692035311666729*i1^69 - N1*45114398184442747920946480911699051856992187704333606923841986281566439182050115853213802206939763257851059273683883693579351844153916762512116899050683975366465627078821302978546833351638618501899631871985941261428057822608235848810672186075928340505266671155611732306061692278739892528486398946175062680367805425727722623998965190352852864818949632029650601465530057759326431639096339053637506446444932762951259606685193871975428420000000000*i3 ] ]